Oscar Plaisant 3a5cad8e48 update
2024-12-17 18:49:14 +01:00

664 lines
1.3 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 $D=Object.defineProperty;var ID=(e,t,n)=>t in e?$D(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n;var Ce=(e,t,n)=>ID(e,typeof t!="symbol"?t+"":t,n);const ke=require("obsidian"),Un=require("electron"),TD=require("@codemirror/view");function v2(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 PD={},MD={},ND={},RD={},h2={"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","Focus search bar via keyboard":"Focus search bar via keyboard","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"},DD={},jD={},LD={},BD={},AD={},zD={},HD={},FD={},_D={},VD={},WD={},UD={},KD={},qD={},XD={},GD={},YD={"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":"当在这些网站中禁止按 / 来搜索的功能","Focus search bar via keyboard":"通过键盘聚焦到搜索栏","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 预览"},QD={},ZD={ar:PD,cs:MD,da:ND,de:RD,en:h2,"en-gb":DD,es:jD,fr:LD,hi:BD,id:AD,it:zD,ja:HD,ko:FD,nl:_D,nn:VD,pl:WD,pt:UD,"pt-br":KD,ro:qD,ru:XD,tr:GD,"zh-cn":YD,"zh-tw":QD},ZS=ZD[ke.moment.locale()];function je(e){return ZS&&ZS[e]||h2[e]}var ao="top",Vo="bottom",Wo="right",so="left",Oy="auto",hd=[ao,Vo,Wo,so],Al="start",Au="end",JD="clippingParents",g2="viewport",Gc="popper",ej="reference",JS=hd.reduce(function(e,t){return e.concat([t+"-"+Al,t+"-"+Au])},[]),m2=[].concat(hd,[Oy]).reduce(function(e,t){return e.concat([t,t+"-"+Al,t+"-"+Au])},[]),tj="beforeRead",nj="read",rj="afterRead",oj="beforeMain",ij="main",aj="afterMain",sj="beforeWrite",lj="write",cj="afterWrite",uj=[tj,nj,rj,oj,ij,aj,sj,lj,cj];function Ai(e){return e?(e.nodeName||"").toLowerCase():null}function xo(e){if(e==null)return window;if(e.toString()!=="[object Window]"){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function Os(e){var t=xo(e).Element;return e instanceof t||e instanceof Element}function _o(e){var t=xo(e).HTMLElement;return e instanceof t||e instanceof HTMLElement}function $y(e){if(typeof ShadowRoot>"u")return!1;var t=xo(e).ShadowRoot;return e instanceof t||e instanceof ShadowRoot}function dj(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];!_o(i)||!Ai(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 fj(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,u){return c[u]="",c},{});!_o(o)||!Ai(o)||(Object.assign(o.style,s),Object.keys(i).forEach(function(c){o.removeAttribute(c)}))})}}const pj={name:"applyStyles",enabled:!0,phase:"write",fn:dj,effect:fj,requires:["computeStyles"]};function Ni(e){return e.split("-")[0]}var Ss=Math.max,_p=Math.min,zl=Math.round;function $0(){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 b2(){return!/^((?!chrome|android).)*safari/i.test($0())}function Hl(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!1);var r=e.getBoundingClientRect(),o=1,i=1;t&&_o(e)&&(o=e.offsetWidth>0&&zl(r.width)/e.offsetWidth||1,i=e.offsetHeight>0&&zl(r.height)/e.offsetHeight||1);var a=Os(e)?xo(e):window,s=a.visualViewport,c=!b2()&&n,u=(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:u+v,bottom:p+h,left:u,x:u,y:p}}function Iy(e){var t=Hl(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 y2(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&$y(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function na(e){return xo(e).getComputedStyle(e)}function vj(e){return["table","td","th"].indexOf(Ai(e))>=0}function Qa(e){return((Os(e)?e.ownerDocument:e.document)||window.document).documentElement}function Cv(e){return Ai(e)==="html"?e:e.assignedSlot||e.parentNode||($y(e)?e.host:null)||Qa(e)}function eC(e){return!_o(e)||na(e).position==="fixed"?null:e.offsetParent}function hj(e){var t=/firefox/i.test($0()),n=/Trident/i.test($0());if(n&&_o(e)){var r=na(e);if(r.position==="fixed")return null}var o=Cv(e);for($y(o)&&(o=o.host);_o(o)&&["html","body"].indexOf(Ai(o))<0;){var i=na(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 gd(e){for(var t=xo(e),n=eC(e);n&&vj(n)&&na(n).position==="static";)n=eC(n);return n&&(Ai(n)==="html"||Ai(n)==="body"&&na(n).position==="static")?t:n||hj(e)||t}function Ty(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function mu(e,t,n){return Ss(e,_p(t,n))}function gj(e,t,n){var r=mu(e,t,n);return r>n?n:r}function w2(){return{top:0,right:0,bottom:0,left:0}}function x2(e){return Object.assign({},w2(),e)}function S2(e,t){return t.reduce(function(n,r){return n[r]=e,n},{})}var mj=function(t,n){return t=typeof t=="function"?t(Object.assign({},n.rects,{placement:n.placement})):t,x2(typeof t!="number"?t:S2(t,hd))};function bj(e){var t,n=e.state,r=e.name,o=e.options,i=n.elements.arrow,a=n.modifiersData.popperOffsets,s=Ni(n.placement),c=Ty(s),u=[so,Wo].indexOf(s)>=0,p=u?"height":"width";if(!(!i||!a)){var v=mj(o.padding,n),h=Iy(i),m=c==="y"?ao:so,b=c==="y"?Vo:Wo,y=n.rects.reference[p]+n.rects.reference[c]-a[c]-n.rects.popper[p],w=a[c]-n.rects.reference[c],C=gd(i),S=C?c==="y"?C.clientHeight||0:C.clientWidth||0:0,E=y/2-w/2,k=v[m],O=S-h[p]-v[b],$=S/2-h[p]/2+E,T=mu(k,$,O),M=c;n.modifiersData[r]=(t={},t[M]=T,t.centerOffset=T-$,t)}}function yj(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)||y2(t.elements.popper,o)&&(t.elements.arrow=o))}const wj={name:"arrow",enabled:!0,phase:"main",fn:bj,effect:yj,requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Fl(e){return e.split("-")[1]}var xj={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Sj(e,t){var n=e.x,r=e.y,o=t.devicePixelRatio||1;return{x:zl(n*o)/o||0,y:zl(r*o)/o||0}}function tC(e){var t,n=e.popper,r=e.popperRect,o=e.placement,i=e.variation,a=e.offsets,s=e.position,c=e.gpuAcceleration,u=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 C=a.hasOwnProperty("x"),S=a.hasOwnProperty("y"),E=so,k=ao,O=window;if(u){var $=gd(n),T="clientHeight",M="clientWidth";if($===xo(n)&&($=Qa(n),na($).position!=="static"&&s==="absolute"&&(T="scrollHeight",M="scrollWidth")),o===ao||(o===so||o===Wo)&&i===Au){k=Vo;var P=v&&$===O&&O.visualViewport?O.visualViewport.height:$[T];y-=P-r.height,y*=c?1:-1}if(o===so||(o===ao||o===Vo)&&i===Au){E=Wo;var R=v&&$===O&&O.visualViewport?O.visualViewport.width:$[M];m-=R-r.width,m*=c?1:-1}}var A=Object.assign({position:s},u&&xj),V=p===!0?Sj({x:m,y},xo(n)):{x:m,y};if(m=V.x,y=V.y,c){var z;return Object.assign({},A,(z={},z[k]=S?"0":"",z[E]=C?"0":"",z.transform=(O.devicePixelRatio||1)<=1?"translate("+m+"px, "+y+"px)":"translate3d("+m+"px, "+y+"px, 0)",z))}return Object.assign({},A,(t={},t[k]=S?y+"px":"",t[E]=C?m+"px":"",t.transform="",t))}function Cj(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,u={placement:Ni(t.placement),variation:Fl(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,tC(Object.assign({},u,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:c})))),t.modifiersData.arrow!=null&&(t.styles.arrow=Object.assign({},t.styles.arrow,tC(Object.assign({},u,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})}const Ej={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:Cj,data:{}};var zf={passive:!0};function kj(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=xo(t.elements.popper),u=[].concat(t.scrollParents.reference,t.scrollParents.popper);return i&&u.forEach(function(p){p.addEventListener("scroll",n.update,zf)}),s&&c.addEventListener("resize",n.update,zf),function(){i&&u.forEach(function(p){p.removeEventListener("scroll",n.update,zf)}),s&&c.removeEventListener("resize",n.update,zf)}}const Oj={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:kj,data:{}};var $j={left:"right",right:"left",bottom:"top",top:"bottom"};function Cp(e){return e.replace(/left|right|bottom|top/g,function(t){return $j[t]})}var Ij={start:"end",end:"start"};function nC(e){return e.replace(/start|end/g,function(t){return Ij[t]})}function Py(e){var t=xo(e),n=t.pageXOffset,r=t.pageYOffset;return{scrollLeft:n,scrollTop:r}}function My(e){return Hl(Qa(e)).left+Py(e).scrollLeft}function Tj(e,t){var n=xo(e),r=Qa(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,s=0,c=0;if(o){i=o.width,a=o.height;var u=b2();(u||!u&&t==="fixed")&&(s=o.offsetLeft,c=o.offsetTop)}return{width:i,height:a,x:s+My(e),y:c}}function Pj(e){var t,n=Qa(e),r=Py(e),o=(t=e.ownerDocument)==null?void 0:t.body,i=Ss(n.scrollWidth,n.clientWidth,o?o.scrollWidth:0,o?o.clientWidth:0),a=Ss(n.scrollHeight,n.clientHeight,o?o.scrollHeight:0,o?o.clientHeight:0),s=-r.scrollLeft+My(e),c=-r.scrollTop;return na(o||n).direction==="rtl"&&(s+=Ss(n.clientWidth,o?o.clientWidth:0)-i),{width:i,height:a,x:s,y:c}}function Ny(e){var t=na(e),n=t.overflow,r=t.overflowX,o=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+o+r)}function C2(e){return["html","body","#document"].indexOf(Ai(e))>=0?e.ownerDocument.body:_o(e)&&Ny(e)?e:C2(Cv(e))}function bu(e,t){var n;t===void 0&&(t=[]);var r=C2(e),o=r===((n=e.ownerDocument)==null?void 0:n.body),i=xo(r),a=o?[i].concat(i.visualViewport||[],Ny(r)?r:[]):r,s=t.concat(a);return o?s:s.concat(bu(Cv(a)))}function I0(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Mj(e,t){var n=Hl(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 rC(e,t,n){return t===g2?I0(Tj(e,n)):Os(t)?Mj(t,n):I0(Pj(Qa(e)))}function Nj(e){var t=bu(Cv(e)),n=["absolute","fixed"].indexOf(na(e).position)>=0,r=n&&_o(e)?gd(e):e;return Os(r)?t.filter(function(o){return Os(o)&&y2(o,r)&&Ai(o)!=="body"}):[]}function Rj(e,t,n,r){var o=t==="clippingParents"?Nj(e):[].concat(t),i=[].concat(o,[n]),a=i[0],s=i.reduce(function(c,u){var p=rC(e,u,r);return c.top=Ss(p.top,c.top),c.right=_p(p.right,c.right),c.bottom=_p(p.bottom,c.bottom),c.left=Ss(p.left,c.left),c},rC(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 E2(e){var t=e.reference,n=e.element,r=e.placement,o=r?Ni(r):null,i=r?Fl(r):null,a=t.x+t.width/2-n.width/2,s=t.y+t.height/2-n.height/2,c;switch(o){case ao:c={x:a,y:t.y-n.height};break;case Vo:c={x:a,y:t.y+t.height};break;case Wo:c={x:t.x+t.width,y:s};break;case so:c={x:t.x-n.width,y:s};break;default:c={x:t.x,y:t.y}}var u=o?Ty(o):null;if(u!=null){var p=u==="y"?"height":"width";switch(i){case Al:c[u]=c[u]-(t[p]/2-n[p]/2);break;case Au:c[u]=c[u]+(t[p]/2-n[p]/2);break}}return c}function zu(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?JD:s,u=n.rootBoundary,p=u===void 0?g2:u,v=n.elementContext,h=v===void 0?Gc:v,m=n.altBoundary,b=m===void 0?!1:m,y=n.padding,w=y===void 0?0:y,C=x2(typeof w!="number"?w:S2(w,hd)),S=h===Gc?ej:Gc,E=e.rects.popper,k=e.elements[b?S:h],O=Rj(Os(k)?k:k.contextElement||Qa(e.elements.popper),c,p,a),$=Hl(e.elements.reference),T=E2({reference:$,element:E,strategy:"absolute",placement:o}),M=I0(Object.assign({},E,T)),P=h===Gc?M:$,R={top:O.top-P.top+C.top,bottom:P.bottom-O.bottom+C.bottom,left:O.left-P.left+C.left,right:P.right-O.right+C.right},A=e.modifiersData.offset;if(h===Gc&&A){var V=A[o];Object.keys(R).forEach(function(z){var B=[Wo,Vo].indexOf(z)>=0?1:-1,_=[ao,Vo].indexOf(z)>=0?"y":"x";R[z]+=V[_]*B})}return R}function Dj(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,u=c===void 0?m2:c,p=Fl(r),v=p?s?JS:JS.filter(function(b){return Fl(b)===p}):hd,h=v.filter(function(b){return u.indexOf(b)>=0});h.length===0&&(h=v);var m=h.reduce(function(b,y){return b[y]=zu(e,{placement:y,boundary:o,rootBoundary:i,padding:a})[Ni(y)],b},{});return Object.keys(m).sort(function(b,y){return m[b]-m[y]})}function jj(e){if(Ni(e)===Oy)return[];var t=Cp(e);return[nC(e),t,nC(t)]}function Lj(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,u=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,C=Ni(w),S=C===w,E=c||(S||!b?[Cp(w)]:jj(w)),k=[w].concat(E).reduce(function(q,J){return q.concat(Ni(J)===Oy?Dj(t,{placement:J,boundary:p,rootBoundary:v,padding:u,flipVariations:b,allowedAutoPlacements:y}):J)},[]),O=t.rects.reference,$=t.rects.popper,T=new Map,M=!0,P=k[0],R=0;R<k.length;R++){var A=k[R],V=Ni(A),z=Fl(A)===Al,B=[ao,Vo].indexOf(V)>=0,_=B?"width":"height",H=zu(t,{placement:A,boundary:p,rootBoundary:v,altBoundary:h,padding:u}),j=B?z?Wo:so:z?Vo:ao;O[_]>$[_]&&(j=Cp(j));var L=Cp(j),F=[];if(i&&F.push(H[V]<=0),s&&F.push(H[j]<=0,H[L]<=0),F.every(function(q){return q})){P=A,M=!1;break}T.set(A,F)}if(M)for(var U=b?3:1,D=function(J){var Y=k.find(function(Q){var te=T.get(Q);if(te)return te.slice(0,J).every(function(ce){return ce})});if(Y)return P=Y,"break"},W=U;W>0;W--){var G=D(W);if(G==="break")break}t.placement!==P&&(t.modifiersData[r]._skip=!0,t.placement=P,t.reset=!0)}}const Bj={name:"flip",enabled:!0,phase:"main",fn:Lj,requiresIfExists:["offset"],data:{_skip:!1}};function oC(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 iC(e){return[ao,Wo,Vo,so].some(function(t){return e[t]>=0})}function Aj(e){var t=e.state,n=e.name,r=t.rects.reference,o=t.rects.popper,i=t.modifiersData.preventOverflow,a=zu(t,{elementContext:"reference"}),s=zu(t,{altBoundary:!0}),c=oC(a,r),u=oC(s,o,i),p=iC(c),v=iC(u);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:u,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:Aj};function Hj(e,t,n){var r=Ni(e),o=[so,ao].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,[so,Wo].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}function Fj(e){var t=e.state,n=e.options,r=e.name,o=n.offset,i=o===void 0?[0,0]:o,a=m2.reduce(function(p,v){return p[v]=Hj(v,t.rects,i),p},{}),s=a[t.placement],c=s.x,u=s.y;t.modifiersData.popperOffsets!=null&&(t.modifiersData.popperOffsets.x+=c,t.modifiersData.popperOffsets.y+=u),t.modifiersData[r]=a}const _j={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:Fj};function Vj(e){var t=e.state,n=e.name;t.modifiersData[n]=E2({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})}const Wj={name:"popperOffsets",enabled:!0,phase:"read",fn:Vj,data:{}};function Uj(e){return e==="x"?"y":"x"}function Kj(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,u=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=zu(t,{boundary:c,rootBoundary:u,padding:v,altBoundary:p}),C=Ni(t.placement),S=Fl(t.placement),E=!S,k=Ty(C),O=Uj(k),$=t.modifiersData.popperOffsets,T=t.rects.reference,M=t.rects.popper,P=typeof y=="function"?y(Object.assign({},t.rects,{placement:t.placement})):y,R=typeof P=="number"?{mainAxis:P,altAxis:P}:Object.assign({mainAxis:0,altAxis:0},P),A=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,V={x:0,y:0};if($){if(i){var z,B=k==="y"?ao:so,_=k==="y"?Vo:Wo,H=k==="y"?"height":"width",j=$[k],L=j+w[B],F=j-w[_],U=m?-M[H]/2:0,D=S===Al?T[H]:M[H],W=S===Al?-M[H]:-T[H],G=t.elements.arrow,q=m&&G?Iy(G):{width:0,height:0},J=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:w2(),Y=J[B],Q=J[_],te=mu(0,T[H],q[H]),ce=E?T[H]/2-U-te-Y-R.mainAxis:D-te-Y-R.mainAxis,se=E?-T[H]/2+U+te+Q+R.mainAxis:W+te+Q+R.mainAxis,ne=t.elements.arrow&&gd(t.elements.arrow),ae=ne?k==="y"?ne.clientTop||0:ne.clientLeft||0:0,ee=(z=A==null?void 0:A[k])!=null?z:0,re=j+ce-ee-ae,le=j+se-ee,pe=mu(m?_p(L,re):L,j,m?Ss(F,le):F);$[k]=pe,V[k]=pe-j}if(s){var Oe,ge=k==="x"?ao:so,Re=k==="x"?Vo:Wo,ye=$[O],Te=O==="y"?"height":"width",Ae=ye+w[ge],me=ye-w[Re],Ie=[ao,so].indexOf(C)!==-1,Le=(Oe=A==null?void 0:A[O])!=null?Oe:0,Be=Ie?Ae:ye-T[Te]-M[Te]-Le+R.altAxis,et=Ie?ye+T[Te]+M[Te]-Le-R.altAxis:me,rt=m&&Ie?gj(Be,ye,et):mu(m?Be:Ae,ye,m?et:me);$[O]=rt,V[O]=rt-ye}t.modifiersData[r]=V}}const qj={name:"preventOverflow",enabled:!0,phase:"main",fn:Kj,requiresIfExists:["offset"]};function Xj(e){return{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}function Gj(e){return e===xo(e)||!_o(e)?Py(e):Xj(e)}function Yj(e){var t=e.getBoundingClientRect(),n=zl(t.width)/e.offsetWidth||1,r=zl(t.height)/e.offsetHeight||1;return n!==1||r!==1}function Qj(e,t,n){n===void 0&&(n=!1);var r=_o(t),o=_o(t)&&Yj(t),i=Qa(t),a=Hl(e,o,n),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};return(r||!r&&!n)&&((Ai(t)!=="body"||Ny(i))&&(s=Gj(t)),_o(t)?(c=Hl(t,!0),c.x+=t.clientLeft,c.y+=t.clientTop):i&&(c.x=My(i))),{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}function Zj(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 Jj(e){var t=Zj(e);return uj.reduce(function(n,r){return n.concat(t.filter(function(o){return o.phase===r}))},[])}function eL(e){var t;return function(){return t||(t=new Promise(function(n){Promise.resolve().then(function(){t=void 0,n(e())})})),t}}function tL(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 aC={placement:"bottom",modifiers:[],strategy:"absolute"};function sC(){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 nL(e){e===void 0&&(e={});var t=e,n=t.defaultModifiers,r=n===void 0?[]:n,o=t.defaultOptions,i=o===void 0?aC:o;return function(s,c,u){u===void 0&&(u=i);var p={placement:"bottom",orderedModifiers:[],options:Object.assign({},aC,i),modifiersData:{},elements:{reference:s,popper:c},attributes:{},styles:{}},v=[],h=!1,m={state:p,setOptions:function(C){var S=typeof C=="function"?C(p.options):C;y(),p.options=Object.assign({},i,p.options,S),p.scrollParents={reference:Os(s)?bu(s):s.contextElement?bu(s.contextElement):[],popper:bu(c)};var E=Jj(tL([].concat(r,p.options.modifiers)));return p.orderedModifiers=E.filter(function(k){return k.enabled}),b(),m.update()},forceUpdate:function(){if(!h){var C=p.elements,S=C.reference,E=C.popper;if(sC(S,E)){p.rects={reference:Qj(S,gd(E),p.options.strategy==="fixed"),popper:Iy(E)},p.reset=!1,p.placement=p.options.placement,p.orderedModifiers.forEach(function(R){return p.modifiersData[R.name]=Object.assign({},R.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],$=O.fn,T=O.options,M=T===void 0?{}:T,P=O.name;typeof $=="function"&&(p=$({state:p,options:M,name:P,instance:m})||p)}}}},update:eL(function(){return new Promise(function(w){m.forceUpdate(),w(p)})}),destroy:function(){y(),h=!0}};if(!sC(s,c))return m;m.setOptions(u).then(function(w){!h&&u.onFirstUpdate&&u.onFirstUpdate(w)});function b(){p.orderedModifiers.forEach(function(w){var C=w.name,S=w.options,E=S===void 0?{}:S,k=w.effect;if(typeof k=="function"){var O=k({state:p,name:C,instance:m,options:E}),$=function(){};v.push(O||$)}})}function y(){v.forEach(function(w){return w()}),v=[]}return m}}var rL=[Oj,Wj,Ej,pj,_j,Bj,qj,wj,zj],oL=nL({defaultModifiers:rL});const iL=`- Computer
- 算法
- 数据结构
- obsidian
- surfing
- dataview
`,aL=["name","description","url","category","tags","created","modified","action"],zo={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:iL,defaultCategory:"ROOT",defaultColumnList:aL,defaultFilterType:"tree"},treeData:[],enableHtmlPreview:!0,supportLivePreviewInlineUrl:!1,enableTreeView:!1,focusSearchBarViaKeyboard:!0},Ri=[{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="}],sL={General:"chrome",Search:"search",Theme:"brush",Bookmark:"bookmark"};class lL extends ke.PluginSettingTab{constructor(n,r){super(n,r);Ce(this,"plugin");Ce(this,"applyDebounceTimer",0);Ce(this,"tabContent",new Map);Ce(this,"selectedTab","General");Ce(this,"search");Ce(this,"searchSettingInfo",new Map);Ce(this,"searchZeroState");Ce(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 ke.Setting(n);r.settingEl.style.border="none",r.addSearch(o=>{this.search=o}),this.search.setPlaceholder(je("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"),ke.setIcon(s.createEl("div",{cls:"wb-navigation-item-icon"}),sL[n]),s.createSpan().setText(je(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 u=o.createDiv("wb-tab-settings"),p=u.createEl("h2",{cls:"wb-setting-heading",text:n+" Settings"});p.hide(),u.id=n.toLowerCase().replace(" ","-"),a?s.addClass("wb-navigation-item-selected"):u.hide(),i&&i(u,n),this.tabContent.set(n,{content:u,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 u of c)if(n.trim()===""||(i=u.alias)!=null&&i.includes(n)||u.description.includes(n)||u.name.includes(n))o(u.containerEl,s);else if(u.options)for(const p of u.options){if(p.description.toLowerCase().includes(n)||p.name.toLowerCase().includes(n)){o(u.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(u.containerEl,s);break}}u.containerEl.hide()}else u.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=[],s=""){var u;const c={containerEl:r,name:o.toLowerCase(),description:i.toLowerCase(),options:a,alias:s};this.searchSettingInfo.has(n)?(u=this.searchSettingInfo.get(n))==null||u.push(c):this.searchSettingInfo.set(n,[c])}createSearchZeroState(n){this.searchZeroState=n.createDiv(),this.searchZeroState.hide(),this.searchZeroState.createEl(ke.Platform.isMobile?"h3":"h2",{text:"No settings match search"}).style.textAlign="center"}addRefreshButton(n,r){const o=je("Show Refresh Button Near Search Bar"),i=new ke.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=je("Show Search Bar In Empty Page"),i=new ke.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 ke.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=je("Default Search Engine"),i=new ke.Setting(r).setName(o).addDropdown(async a=>{const s=a.addOption("duckduckgo",je("DuckDuckGo")).addOption("google",je("Google")).addOption("bing",je("Bing")).addOption("yahoo",je("Yahoo")).addOption("baidu",je("Baidu"));this.plugin.settings.customSearchEngine.forEach((c,u)=>{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=je("Show Other Search Engines When Searching")+" "+je("(Reload to take effect)"),i=new ke.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=je("Focus search bar via keyboard"),i=new ke.Setting(r).setName(o).addToggle(a=>{a.setValue(this.plugin.settings.focusSearchBarViaKeyboard).onChange(async s=>{this.plugin.settings.focusSearchBarViaKeyboard=s,this.applySettingsUpdate(),setTimeout(()=>{this.display()},200)})}),this.addSettingToMasterSettingsList(n,i.settingEl,o),this.plugin.settings.focusSearchBarViaKeyboard&&(o=je("Disable / to search when on these sites"),i=new ke.Setting(r).setName(o).addText(a=>{a.setPlaceholder(zo.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=je("Always Show Custom Engines"),i=new ke.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=zo.customSearchEngine),o=je("Add new custom search engine"),i=new ke.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:je("Custom Search")+`${this.plugin.settings.customSearchEngine.length>1?` ${s+1}`:""}`;const c=new ke.Setting(r).setClass("search-engine-setting").setName(o).addButton(h=>h.setButtonText(je("Delete Custom Search")).onClick(async()=>{this.plugin.settings.customSearchEngine.splice(s,1),await this.plugin.saveSettings(),this.display()})),u=c.settingEl.createEl("div","search-engine-main-settings"),p=u.createEl("div","search-engine-main-settings-name"),v=u.createEl("div","search-engine-main-settings-url");p.createEl("label",{text:je("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:je("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+je("Search Engine"))}))}addMarkdownPath(n,r){const o=je("Save As Markdown Path"),i=new ke.Setting(r).setName(o).addText(a=>a.setPlaceholder(je("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=je("Custom Link to Highlight Format"),i=new ke.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=je("Copy Link to Highlight Format");let a=je("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 ke.Setting(r).setName(o).setDesc(a).addText(s=>s.setPlaceholder(zo.highlightFormat).setValue(this.plugin.settings.highlightFormat).onChange(async c=>{c===""&&(this.plugin.settings.highlightFormat=zo.highlightFormat,this.applySettingsUpdate(),this.display()),this.plugin.settings.highlightFormat=c,this.applySettingsUpdate()})),this.addSettingToMasterSettingsList(n,i.settingEl,o,a),o=je("Jump to Opened Page"),a=je("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 ke.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=je("Open URL In Same Tab"),i=new ke.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=je("Hover Popover"),i=je("Show a popover when hover on the link."),a=new ke.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=je("Enable HTML Preview"),i=je("Enable HTML Preview in Surfing"),a=new ke.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=je("Enable Tree View"),i=je("Enable Tree View in Surfing"),a=new ke.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=je("Enable Inline Preview")+" [Deprecated]",i=je("Enable inline preview with surfing. Currently only support Live preview"),a=new ke.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=je("[Experimental] Replace Iframe In Canvas")+je("(Reload to take effect)"),i=new ke.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=je("Open URL In Obsidian Web From Other Software")+" "+je("(Reload to take effect)"),i=new ke.Setting(r).setName(o).addToggle(c=>{c.setValue(this.plugin.settings.openInObsidianWeb).onChange(async u=>{this.plugin.settings.openInObsidianWeb=u,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(),Un.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 ke.Notice(je("Copy BookmarkLets Success"))}),a.createEl("span",{cls:"wb-btn-tip",text:je(" <- Drag or click on me")}),this.addSettingToMasterSettingsList(n,a,o)}addAboutInfo(n,r){const o=r.createDiv({cls:"wb-about-card"});ke.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=je("Use icon list to replace defult text actions in empty view")+je("(Reload to take effect)"),i=new ke.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=je("Toggle Dark Mode"),i=new ke.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 ke.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=je("Working On, Not Available Now"),i=new ke.Setting(r).setName(o);i.settingEl.classList.add("wb-theme-settings-working-on"),this.addSettingToMasterSettingsList(n,i.settingEl,"theme"),o=je("Random Icons From Default Art"),i=new ke.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 ke.Setting(r).setName(je("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,je("Open BookmarkBar & Bookmark Manager")),!this.plugin.settings.bookmarkManager.openBookMark)return;const i=new ke.Setting(r).setName(je("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,je("Save Bookmark When Open URI"));const a=new ke.Setting(r).setName(je("Send to ReadWise")).setDesc(je("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,je("Send to ReadWise"));const s=new ke.Setting(r).setName(je("Pagination")).addText(h=>h.setPlaceholder(zo.bookmarkManager.pagination).setValue(this.plugin.settings.bookmarkManager.pagination).onChange(async m=>{m===""&&(this.plugin.settings.bookmarkManager.pagination=zo.bookmarkManager.pagination,this.applySettingsUpdate(),this.display()),this.plugin.settings.bookmarkManager.pagination=m,this.applySettingsUpdate()}));this.addSettingToMasterSettingsList(n,s.settingEl,je("Pagination"));const c=new ke.Setting(r).setName(je("Category")).addTextArea(h=>{h.setPlaceholder(zo.bookmarkManager.category).setValue(this.plugin.settings.bookmarkManager.category).onChange(m=>{this.plugin.settings.bookmarkManager.category=m===""?zo.bookmarkManager.category:m,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,c.settingEl,je("Category"));const u=new ke.Setting(r).setName(je("Default Category (Use , to split)")).addText(h=>{h.setPlaceholder(zo.bookmarkManager.defaultCategory).setValue(this.plugin.settings.bookmarkManager.defaultCategory).onChange(m=>{this.plugin.settings.bookmarkManager.defaultCategory=m,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,u.settingEl,je("Default Category (Use , to split)"));const p=new ke.Setting(r).setName(je("Default Column List")).addText(h=>{h.setPlaceholder(zo.bookmarkManager.defaultColumnList.join(" ")).setValue(this.plugin.settings.bookmarkManager.defaultColumnList.join(" ")).onChange(async m=>{m===""&&(this.plugin.settings.bookmarkManager.defaultColumnList=zo.bookmarkManager.defaultColumnList,this.applySettingsUpdate(),this.display()),this.plugin.settings.bookmarkManager.defaultColumnList=m.split(" "),this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,p.settingEl,je("Default Column List"));const v=new ke.Setting(r).setName(je("Default Category Filter Type")).addDropdown(async h=>{h.addOption("tree",je("Tree")).addOption("menu",je("Menu")).setValue(this.plugin.settings.bookmarkManager.defaultFilterType).onChange(async b=>{this.plugin.settings.bookmarkManager.defaultFilterType=b,this.applySettingsUpdate()})});this.addSettingToMasterSettingsList(n,v.settingEl,je("Default Category Filter Type"))}}const cL=(e,t)=>(e%t+t)%t;class uL{constructor(t,n,r,o){Ce(this,"owner");Ce(this,"values");Ce(this,"suggestions");Ce(this,"selectedItem");Ce(this,"containerEl");Ce(this,"app");this.owner=t,this.containerEl=n,this.app=o,n.on("click",".suggestion-item",this.onSuggestionClick.bind(this)),n.on("mousemove",".suggestion-item",this.onSuggestionMouseover.bind(this)),r.register([],"ArrowUp",s=>{if(!s.isComposing)return this.setSelectedItem(this.selectedItem-1,!0),!1}),r.register([],"ArrowDown",s=>{if(!s.isComposing)return this.setSelectedItem(this.selectedItem+1,!0),!1}),r.register([],"Enter",s=>{if(!s.isComposing)return this.useSelectedItem(s),!1});const i=this.app.plugins.getPlugin("surfing").settings,a=[...Ri,...i.customSearchEngine];for(let s=0;s<a.length;s++){if(s===9){r.register(["Mod"],"0",c=>{if(!c.isComposing)return this.setSelectedItem(s,!1),this.useSelectedItem(c),!1});break}r.register(["Mod"],`${s+1}`,c=>{if(!c.isComposing)return this.setSelectedItem(s,!1),this.useSelectedItem(c),!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:`${ke.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=cL(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 Ry{constructor(t,n){Ce(this,"app");Ce(this,"inputEl");Ce(this,"popper");Ce(this,"scope");Ce(this,"suggestEl");Ce(this,"suggest");this.app=t,this.inputEl=n,this.scope=new ke.Scope,this.suggestEl=createDiv("wb-search-suggestion-container");const r=this.suggestEl.createDiv("wb-search-suggestion");this.suggest=new uL(this,r,this.scope,this.app),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=oL(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 dL{constructor(t,n,r,o){Ce(this,"plugin");Ce(this,"leaf");Ce(this,"webContents");Ce(this,"closeButtonEl");Ce(this,"backwardButtonEl");Ce(this,"forwardButtonEl");Ce(this,"inputEl");Ce(this,"searchBoxEl");Ce(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)),ke.setIcon(this.closeButtonEl,"x"),ke.setIcon(this.backwardButtonEl,"arrow-up"),ke.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 fL{constructor(t){Ce(this,"content");Ce(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 pL{constructor(t,n,r,o,i){Ce(this,"parent");Ce(this,"path");Ce(this,"foundWords");Ce(this,"matches");Ce(this,"plugin");this.parent=t,this.path=n,this.foundWords=r,this.matches=o,this.plugin=i}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=this.plugin.app.vault.getAbstractFileByPath(this.path);let o="";if(r instanceof ke.TFile&&(o=await this.plugin.app.vault.cachedRead(r)),!r)return;const i=new fL(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 vL{constructor(t,n){Ce(this,"leaf");Ce(this,"plugin");Ce(this,"wbOmniSearchCtnEl");Ce(this,"query");Ce(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 pL(this.wbOmniSearchCtnEl,r.path,r.foundWords,r.matches,this.plugin).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 hL{constructor(t,n,r,o,i){Ce(this,"parentEl");Ce(this,"plugin");Ce(this,"item");Ce(this,"view");Ce(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}),ke.setIcon(n,"folder-closed");let r;t.onclick=o=>{const i=new ke.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(u=>{if(u.shiftKey){window.open(s.url,"_blank","external");return}!u.ctrlKey&&!u.metaKey?on.spawnWebBrowserView(this.plugin,!1,{url:s.url}):on.spawnWebBrowserView(this.plugin,!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?on.spawnWebBrowserView(this.plugin,!1,{url:o.url}):on.spawnWebBrowserView(this.plugin,!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"});ke.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?on.spawnWebBrowserView(this.plugin,!1,{url:n.url}):on.spawnWebBrowserView(this.plugin,!0,{url:n.url})}})}}const Dy=e=>`${e.app.vault.configDir}/surfing-bookmark.json`,Ua=async e=>JSON.parse(await e.app.vault.adapter.read(Dy(e))),Il=async(e,t)=>{await e.app.vault.adapter.write(Dy(e),JSON.stringify(t,null,2))},k2=async e=>{await e.app.vault.adapter.write(Dy(e),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 js(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var O2={exports:{}},Yc={},$2={exports:{}},cn={},lC;function gL(){if(lC)return cn;lC=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"),u=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),v=Symbol.iterator;function h(D){return D===null||typeof D!="object"?null:(D=v&&D[v]||D["@@iterator"],typeof D=="function"?D:null)}var m={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},b=Object.assign,y={};function w(D,W,G){this.props=D,this.context=W,this.refs=y,this.updater=G||m}w.prototype.isReactComponent={},w.prototype.setState=function(D,W){if(typeof D!="object"&&typeof D!="function"&&D!=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,D,W,"setState")},w.prototype.forceUpdate=function(D){this.updater.enqueueForceUpdate(this,D,"forceUpdate")};function C(){}C.prototype=w.prototype;function S(D,W,G){this.props=D,this.context=W,this.refs=y,this.updater=G||m}var E=S.prototype=new C;E.constructor=S,b(E,w.prototype),E.isPureReactComponent=!0;var k=Array.isArray,O=Object.prototype.hasOwnProperty,$={current:null},T={key:!0,ref:!0,__self:!0,__source:!0};function M(D,W,G){var q,J={},Y=null,Q=null;if(W!=null)for(q in W.ref!==void 0&&(Q=W.ref),W.key!==void 0&&(Y=""+W.key),W)O.call(W,q)&&!T.hasOwnProperty(q)&&(J[q]=W[q]);var te=arguments.length-2;if(te===1)J.children=G;else if(1<te){for(var ce=Array(te),se=0;se<te;se++)ce[se]=arguments[se+2];J.children=ce}if(D&&D.defaultProps)for(q in te=D.defaultProps,te)J[q]===void 0&&(J[q]=te[q]);return{$$typeof:e,type:D,key:Y,ref:Q,props:J,_owner:$.current}}function P(D,W){return{$$typeof:e,type:D.type,key:W,ref:D.ref,props:D.props,_owner:D._owner}}function R(D){return typeof D=="object"&&D!==null&&D.$$typeof===e}function A(D){var W={"=":"=0",":":"=2"};return"$"+D.replace(/[=:]/g,function(G){return W[G]})}var V=/\/+/g;function z(D,W){return typeof D=="object"&&D!==null&&D.key!=null?A(""+D.key):W.toString(36)}function B(D,W,G,q,J){var Y=typeof D;(Y==="undefined"||Y==="boolean")&&(D=null);var Q=!1;if(D===null)Q=!0;else switch(Y){case"string":case"number":Q=!0;break;case"object":switch(D.$$typeof){case e:case t:Q=!0}}if(Q)return Q=D,J=J(Q),D=q===""?"."+z(Q,0):q,k(J)?(G="",D!=null&&(G=D.replace(V,"$&/")+"/"),B(J,W,G,"",function(se){return se})):J!=null&&(R(J)&&(J=P(J,G+(!J.key||Q&&Q.key===J.key?"":(""+J.key).replace(V,"$&/")+"/")+D)),W.push(J)),1;if(Q=0,q=q===""?".":q+":",k(D))for(var te=0;te<D.length;te++){Y=D[te];var ce=q+z(Y,te);Q+=B(Y,W,G,ce,J)}else if(ce=h(D),typeof ce=="function")for(D=ce.call(D),te=0;!(Y=D.next()).done;)Y=Y.value,ce=q+z(Y,te++),Q+=B(Y,W,G,ce,J);else if(Y==="object")throw W=String(D),Error("Objects are not valid as a React child (found: "+(W==="[object Object]"?"object with keys {"+Object.keys(D).join(", ")+"}":W)+"). If you meant to render a collection of children, use an array instead.");return Q}function _(D,W,G){if(D==null)return D;var q=[],J=0;return B(D,q,"","",function(Y){return W.call(G,Y,J++)}),q}function H(D){if(D._status===-1){var W=D._result;W=W(),W.then(function(G){(D._status===0||D._status===-1)&&(D._status=1,D._result=G)},function(G){(D._status===0||D._status===-1)&&(D._status=2,D._result=G)}),D._status===-1&&(D._status=0,D._result=W)}if(D._status===1)return D._result.default;throw D._result}var j={current:null},L={transition:null},F={ReactCurrentDispatcher:j,ReactCurrentBatchConfig:L,ReactCurrentOwner:$};function U(){throw Error("act(...) is not supported in production builds of React.")}return cn.Children={map:_,forEach:function(D,W,G){_(D,function(){W.apply(this,arguments)},G)},count:function(D){var W=0;return _(D,function(){W++}),W},toArray:function(D){return _(D,function(W){return W})||[]},only:function(D){if(!R(D))throw Error("React.Children.only expected to receive a single React element child.");return D}},cn.Component=w,cn.Fragment=n,cn.Profiler=o,cn.PureComponent=S,cn.StrictMode=r,cn.Suspense=c,cn.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=F,cn.act=U,cn.cloneElement=function(D,W,G){if(D==null)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+D+".");var q=b({},D.props),J=D.key,Y=D.ref,Q=D._owner;if(W!=null){if(W.ref!==void 0&&(Y=W.ref,Q=$.current),W.key!==void 0&&(J=""+W.key),D.type&&D.type.defaultProps)var te=D.type.defaultProps;for(ce in W)O.call(W,ce)&&!T.hasOwnProperty(ce)&&(q[ce]=W[ce]===void 0&&te!==void 0?te[ce]:W[ce])}var ce=arguments.length-2;if(ce===1)q.children=G;else if(1<ce){te=Array(ce);for(var se=0;se<ce;se++)te[se]=arguments[se+2];q.children=te}return{$$typeof:e,type:D.type,key:J,ref:Y,props:q,_owner:Q}},cn.createContext=function(D){return D={$$typeof:a,_currentValue:D,_currentValue2:D,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null},D.Provider={$$typeof:i,_context:D},D.Consumer=D},cn.createElement=M,cn.createFactory=function(D){var W=M.bind(null,D);return W.type=D,W},cn.createRef=function(){return{current:null}},cn.forwardRef=function(D){return{$$typeof:s,render:D}},cn.isValidElement=R,cn.lazy=function(D){return{$$typeof:p,_payload:{_status:-1,_result:D},_init:H}},cn.memo=function(D,W){return{$$typeof:u,type:D,compare:W===void 0?null:W}},cn.startTransition=function(D){var W=L.transition;L.transition={};try{D()}finally{L.transition=W}},cn.unstable_act=U,cn.useCallback=function(D,W){return j.current.useCallback(D,W)},cn.useContext=function(D){return j.current.useContext(D)},cn.useDebugValue=function(){},cn.useDeferredValue=function(D){return j.current.useDeferredValue(D)},cn.useEffect=function(D,W){return j.current.useEffect(D,W)},cn.useId=function(){return j.current.useId()},cn.useImperativeHandle=function(D,W,G){return j.current.useImperativeHandle(D,W,G)},cn.useInsertionEffect=function(D,W){return j.current.useInsertionEffect(D,W)},cn.useLayoutEffect=function(D,W){return j.current.useLayoutEffect(D,W)},cn.useMemo=function(D,W){return j.current.useMemo(D,W)},cn.useReducer=function(D,W,G){return j.current.useReducer(D,W,G)},cn.useRef=function(D){return j.current.useRef(D)},cn.useState=function(D){return j.current.useState(D)},cn.useSyncExternalStore=function(D,W,G){return j.current.useSyncExternalStore(D,W,G)},cn.useTransition=function(){return j.current.useTransition()},cn.version="18.3.1",cn}$2.exports=gL();var d=$2.exports;const ue=js(d),Ev=v2({__proto__:null,default:ue},[d]);var cC;function mL(){if(cC)return Yc;cC=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,u){var p,v={},h=null,m=null;u!==void 0&&(h=""+u),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 Yc.Fragment=n,Yc.jsx=a,Yc.jsxs=a,Yc}O2.exports=mL();var it=O2.exports,kv={},I2={exports:{}},oo={},Zg={exports:{}},Jg={},uC;function bL(){return uC||(uC=1,function(e){function t(L,F){var U=L.length;L.push(F);e:for(;0<U;){var D=U-1>>>1,W=L[D];if(0<o(W,F))L[D]=F,L[U]=W,U=D;else break e}}function n(L){return L.length===0?null:L[0]}function r(L){if(L.length===0)return null;var F=L[0],U=L.pop();if(U!==F){L[0]=U;e:for(var D=0,W=L.length,G=W>>>1;D<G;){var q=2*(D+1)-1,J=L[q],Y=q+1,Q=L[Y];if(0>o(J,U))Y<W&&0>o(Q,J)?(L[D]=Q,L[Y]=U,D=Y):(L[D]=J,L[q]=U,D=q);else if(Y<W&&0>o(Q,U))L[D]=Q,L[Y]=U,D=Y;else break e}}return F}function o(L,F){var U=L.sortIndex-F.sortIndex;return U!==0?U:L.id-F.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=[],u=[],p=1,v=null,h=3,m=!1,b=!1,y=!1,w=typeof setTimeout=="function"?setTimeout:null,C=typeof clearTimeout=="function"?clearTimeout:null,S=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(L){for(var F=n(u);F!==null;){if(F.callback===null)r(u);else if(F.startTime<=L)r(u),F.sortIndex=F.expirationTime,t(c,F);else break;F=n(u)}}function k(L){if(y=!1,E(L),!b)if(n(c)!==null)b=!0,H(O);else{var F=n(u);F!==null&&j(k,F.startTime-L)}}function O(L,F){b=!1,y&&(y=!1,C(M),M=-1),m=!0;var U=h;try{for(E(F),v=n(c);v!==null&&(!(v.expirationTime>F)||L&&!A());){var D=v.callback;if(typeof D=="function"){v.callback=null,h=v.priorityLevel;var W=D(v.expirationTime<=F);F=e.unstable_now(),typeof W=="function"?v.callback=W:v===n(c)&&r(c),E(F)}else r(c);v=n(c)}if(v!==null)var G=!0;else{var q=n(u);q!==null&&j(k,q.startTime-F),G=!1}return G}finally{v=null,h=U,m=!1}}var $=!1,T=null,M=-1,P=5,R=-1;function A(){return!(e.unstable_now()-R<P)}function V(){if(T!==null){var L=e.unstable_now();R=L;var F=!0;try{F=T(!0,L)}finally{F?z():($=!1,T=null)}}else $=!1}var z;if(typeof S=="function")z=function(){S(V)};else if(typeof MessageChannel<"u"){var B=new MessageChannel,_=B.port2;B.port1.onmessage=V,z=function(){_.postMessage(null)}}else z=function(){w(V,0)};function H(L){T=L,$||($=!0,z())}function j(L,F){M=w(function(){L(e.unstable_now())},F)}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(L){L.callback=null},e.unstable_continueExecution=function(){b||m||(b=!0,H(O))},e.unstable_forceFrameRate=function(L){0>L||125<L||(P=0<L?Math.floor(1e3/L):5)},e.unstable_getCurrentPriorityLevel=function(){return h},e.unstable_getFirstCallbackNode=function(){return n(c)},e.unstable_next=function(L){switch(h){case 1:case 2:case 3:var F=3;break;default:F=h}var U=h;h=F;try{return L()}finally{h=U}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(L,F){switch(L){case 1:case 2:case 3:case 4:case 5:break;default:L=3}var U=h;h=L;try{return F()}finally{h=U}},e.unstable_scheduleCallback=function(L,F,U){var D=e.unstable_now();switch(typeof U=="object"&&U!==null?(U=U.delay,U=typeof U=="number"&&0<U?D+U:D):U=D,L){case 1:var W=-1;break;case 2:W=250;break;case 5:W=1073741823;break;case 4:W=1e4;break;default:W=5e3}return W=U+W,L={id:p++,callback:F,priorityLevel:L,startTime:U,expirationTime:W,sortIndex:-1},U>D?(L.sortIndex=U,t(u,L),n(c)===null&&L===n(u)&&(y?(C(M),M=-1):y=!0,j(k,U-D))):(L.sortIndex=W,t(c,L),b||m||(b=!0,H(O))),L},e.unstable_shouldYield=A,e.unstable_wrapCallback=function(L){var F=h;return function(){var U=h;h=F;try{return L.apply(this,arguments)}finally{h=U}}}}(Jg)),Jg}var dC;function yL(){return dC||(dC=1,Zg.exports=bL()),Zg.exports}var fC;function wL(){if(fC)return oo;fC=1;var e=d,t=yL();function n(l){for(var f="https://reactjs.org/docs/error-decoder.html?invariant="+l,g=1;g<arguments.length;g++)f+="&args[]="+encodeURIComponent(arguments[g]);return"Minified React error #"+l+"; visit "+f+" 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,f){a(l,f),a(l+"Capture",f)}function a(l,f){for(o[l]=f,l=0;l<f.length;l++)r.add(f[l])}var s=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),c=Object.prototype.hasOwnProperty,u=/^[: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:u.test(l)?v[l]=!0:(p[l]=!0,!1)}function m(l,f,g,x){if(g!==null&&g.type===0)return!1;switch(typeof f){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,f,g,x){if(f===null||typeof f>"u"||m(l,f,g,x))return!0;if(x)return!1;if(g!==null)switch(g.type){case 3:return!f;case 4:return f===!1;case 5:return isNaN(f);case 6:return isNaN(f)||1>f}return!1}function y(l,f,g,x,I,N,X){this.acceptsBooleans=f===2||f===3||f===4,this.attributeName=x,this.attributeNamespace=I,this.mustUseProperty=g,this.propertyName=l,this.type=f,this.sanitizeURL=N,this.removeEmptyString=X}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 f=l[0];w[f]=new y(f,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 C=/[\-:]([a-z])/g;function S(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 f=l.replace(C,S);w[f]=new y(f,1,!1,l,null,!1,!1)}),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach(function(l){var f=l.replace(C,S);w[f]=new y(f,1,!1,l,"http://www.w3.org/1999/xlink",!1,!1)}),["xml:base","xml:lang","xml:space"].forEach(function(l){var f=l.replace(C,S);w[f]=new y(f,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,f,g,x){var I=w.hasOwnProperty(f)?w[f]:null;(I!==null?I.type!==0:x||!(2<f.length)||f[0]!=="o"&&f[0]!=="O"||f[1]!=="n"&&f[1]!=="N")&&(b(f,g,I,x)&&(g=null),x||I===null?h(f)&&(g===null?l.removeAttribute(f):l.setAttribute(f,""+g)):I.mustUseProperty?l[I.propertyName]=g===null?I.type===3?!1:"":g:(f=I.attributeName,x=I.attributeNamespace,g===null?l.removeAttribute(f):(I=I.type,g=I===3||I===4&&g===!0?"":""+g,x?l.setAttributeNS(x,f,g):l.setAttribute(f,g))))}var k=e.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,O=Symbol.for("react.element"),$=Symbol.for("react.portal"),T=Symbol.for("react.fragment"),M=Symbol.for("react.strict_mode"),P=Symbol.for("react.profiler"),R=Symbol.for("react.provider"),A=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),z=Symbol.for("react.suspense"),B=Symbol.for("react.suspense_list"),_=Symbol.for("react.memo"),H=Symbol.for("react.lazy"),j=Symbol.for("react.offscreen"),L=Symbol.iterator;function F(l){return l===null||typeof l!="object"?null:(l=L&&l[L]||l["@@iterator"],typeof l=="function"?l:null)}var U=Object.assign,D;function W(l){if(D===void 0)try{throw Error()}catch(g){var f=g.stack.trim().match(/\n( *(at )?)/);D=f&&f[1]||""}return`
`+D+l}var G=!1;function q(l,f){if(!l||G)return"";G=!0;var g=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(f)if(f=function(){throw Error()},Object.defineProperty(f.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(f,[])}catch(Ee){var x=Ee}Reflect.construct(l,[],f)}else{try{f.call()}catch(Ee){x=Ee}l.call(f.prototype)}else{try{throw Error()}catch(Ee){x=Ee}l()}}catch(Ee){if(Ee&&x&&typeof Ee.stack=="string"){for(var I=Ee.stack.split(`
`),N=x.stack.split(`
`),X=I.length-1,oe=N.length-1;1<=X&&0<=oe&&I[X]!==N[oe];)oe--;for(;1<=X&&0<=oe;X--,oe--)if(I[X]!==N[oe]){if(X!==1||oe!==1)do if(X--,oe--,0>oe||I[X]!==N[oe]){var fe=`
`+I[X].replace(" at new "," at ");return l.displayName&&fe.includes("<anonymous>")&&(fe=fe.replace("<anonymous>",l.displayName)),fe}while(1<=X&&0<=oe);break}}}finally{G=!1,Error.prepareStackTrace=g}return(l=l?l.displayName||l.name:"")?W(l):""}function J(l){switch(l.tag){case 5:return W(l.type);case 16:return W("Lazy");case 13:return W("Suspense");case 19:return W("SuspenseList");case 0:case 2:case 15:return l=q(l.type,!1),l;case 11:return l=q(l.type.render,!1),l;case 1:return l=q(l.type,!0),l;default:return""}}function Y(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 $:return"Portal";case P:return"Profiler";case M:return"StrictMode";case z:return"Suspense";case B:return"SuspenseList"}if(typeof l=="object")switch(l.$$typeof){case A:return(l.displayName||"Context")+".Consumer";case R:return(l._context.displayName||"Context")+".Provider";case V:var f=l.render;return l=l.displayName,l||(l=f.displayName||f.name||"",l=l!==""?"ForwardRef("+l+")":"ForwardRef"),l;case _:return f=l.displayName||null,f!==null?f:Y(l.type)||"Memo";case H:f=l._payload,l=l._init;try{return Y(l(f))}catch{}}return null}function Q(l){var f=l.type;switch(l.tag){case 24:return"Cache";case 9:return(f.displayName||"Context")+".Consumer";case 10:return(f._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return l=f.render,l=l.displayName||l.name||"",f.displayName||(l!==""?"ForwardRef("+l+")":"ForwardRef");case 7:return"Fragment";case 5:return f;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return Y(f);case 8:return f===M?"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 f=="function")return f.displayName||f.name||null;if(typeof f=="string")return f}return null}function te(l){switch(typeof l){case"boolean":case"number":case"string":case"undefined":return l;case"object":return l;default:return""}}function ce(l){var f=l.type;return(l=l.nodeName)&&l.toLowerCase()==="input"&&(f==="checkbox"||f==="radio")}function se(l){var f=ce(l)?"checked":"value",g=Object.getOwnPropertyDescriptor(l.constructor.prototype,f),x=""+l[f];if(!l.hasOwnProperty(f)&&typeof g<"u"&&typeof g.get=="function"&&typeof g.set=="function"){var I=g.get,N=g.set;return Object.defineProperty(l,f,{configurable:!0,get:function(){return I.call(this)},set:function(X){x=""+X,N.call(this,X)}}),Object.defineProperty(l,f,{enumerable:g.enumerable}),{getValue:function(){return x},setValue:function(X){x=""+X},stopTracking:function(){l._valueTracker=null,delete l[f]}}}}function ne(l){l._valueTracker||(l._valueTracker=se(l))}function ae(l){if(!l)return!1;var f=l._valueTracker;if(!f)return!0;var g=f.getValue(),x="";return l&&(x=ce(l)?l.checked?"true":"false":l.value),l=x,l!==g?(f.setValue(l),!0):!1}function ee(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 re(l,f){var g=f.checked;return U({},f,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:g??l._wrapperState.initialChecked})}function le(l,f){var g=f.defaultValue==null?"":f.defaultValue,x=f.checked!=null?f.checked:f.defaultChecked;g=te(f.value!=null?f.value:g),l._wrapperState={initialChecked:x,initialValue:g,controlled:f.type==="checkbox"||f.type==="radio"?f.checked!=null:f.value!=null}}function pe(l,f){f=f.checked,f!=null&&E(l,"checked",f,!1)}function Oe(l,f){pe(l,f);var g=te(f.value),x=f.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}f.hasOwnProperty("value")?Re(l,f.type,g):f.hasOwnProperty("defaultValue")&&Re(l,f.type,te(f.defaultValue)),f.checked==null&&f.defaultChecked!=null&&(l.defaultChecked=!!f.defaultChecked)}function ge(l,f,g){if(f.hasOwnProperty("value")||f.hasOwnProperty("defaultValue")){var x=f.type;if(!(x!=="submit"&&x!=="reset"||f.value!==void 0&&f.value!==null))return;f=""+l._wrapperState.initialValue,g||f===l.value||(l.value=f),l.defaultValue=f}g=l.name,g!==""&&(l.name=""),l.defaultChecked=!!l._wrapperState.initialChecked,g!==""&&(l.name=g)}function Re(l,f,g){(f!=="number"||ee(l.ownerDocument)!==l)&&(g==null?l.defaultValue=""+l._wrapperState.initialValue:l.defaultValue!==""+g&&(l.defaultValue=""+g))}var ye=Array.isArray;function Te(l,f,g,x){if(l=l.options,f){f={};for(var I=0;I<g.length;I++)f["$"+g[I]]=!0;for(g=0;g<l.length;g++)I=f.hasOwnProperty("$"+l[g].value),l[g].selected!==I&&(l[g].selected=I),I&&x&&(l[g].defaultSelected=!0)}else{for(g=""+te(g),f=null,I=0;I<l.length;I++){if(l[I].value===g){l[I].selected=!0,x&&(l[I].defaultSelected=!0);return}f!==null||l[I].disabled||(f=l[I])}f!==null&&(f.selected=!0)}}function Ae(l,f){if(f.dangerouslySetInnerHTML!=null)throw Error(n(91));return U({},f,{value:void 0,defaultValue:void 0,children:""+l._wrapperState.initialValue})}function me(l,f){var g=f.value;if(g==null){if(g=f.children,f=f.defaultValue,g!=null){if(f!=null)throw Error(n(92));if(ye(g)){if(1<g.length)throw Error(n(93));g=g[0]}f=g}f==null&&(f=""),g=f}l._wrapperState={initialValue:te(g)}}function Ie(l,f){var g=te(f.value),x=te(f.defaultValue);g!=null&&(g=""+g,g!==l.value&&(l.value=g),f.defaultValue==null&&l.defaultValue!==g&&(l.defaultValue=g)),x!=null&&(l.defaultValue=""+x)}function Le(l){var f=l.textContent;f===l._wrapperState.initialValue&&f!==""&&f!==null&&(l.value=f)}function Be(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 et(l,f){return l==null||l==="http://www.w3.org/1999/xhtml"?Be(f):l==="http://www.w3.org/2000/svg"&&f==="foreignObject"?"http://www.w3.org/1999/xhtml":l}var rt,Ze=function(l){return typeof MSApp<"u"&&MSApp.execUnsafeLocalFunction?function(f,g,x,I){MSApp.execUnsafeLocalFunction(function(){return l(f,g,x,I)})}:l}(function(l,f){if(l.namespaceURI!=="http://www.w3.org/2000/svg"||"innerHTML"in l)l.innerHTML=f;else{for(rt=rt||document.createElement("div"),rt.innerHTML="<svg>"+f.valueOf().toString()+"</svg>",f=rt.firstChild;l.firstChild;)l.removeChild(l.firstChild);for(;f.firstChild;)l.appendChild(f.firstChild)}});function Ve(l,f){if(f){var g=l.firstChild;if(g&&g===l.lastChild&&g.nodeType===3){g.nodeValue=f;return}}l.textContent=f}var Ye={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},Ge=["Webkit","ms","Moz","O"];Object.keys(Ye).forEach(function(l){Ge.forEach(function(f){f=f+l.charAt(0).toUpperCase()+l.substring(1),Ye[f]=Ye[l]})});function Fe(l,f,g){return f==null||typeof f=="boolean"||f===""?"":g||typeof f!="number"||f===0||Ye.hasOwnProperty(l)&&Ye[l]?(""+f).trim():f+"px"}function we(l,f){l=l.style;for(var g in f)if(f.hasOwnProperty(g)){var x=g.indexOf("--")===0,I=Fe(g,f[g],x);g==="float"&&(g="cssFloat"),x?l.setProperty(g,I):l[g]=I}}var ze=U({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 Me(l,f){if(f){if(ze[l]&&(f.children!=null||f.dangerouslySetInnerHTML!=null))throw Error(n(137,l));if(f.dangerouslySetInnerHTML!=null){if(f.children!=null)throw Error(n(60));if(typeof f.dangerouslySetInnerHTML!="object"||!("__html"in f.dangerouslySetInnerHTML))throw Error(n(61))}if(f.style!=null&&typeof f.style!="object")throw Error(n(62))}}function Pe(l,f){if(l.indexOf("-")===-1)return typeof f.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 Ke=null;function St(l){return l=l.target||l.srcElement||window,l.correspondingUseElement&&(l=l.correspondingUseElement),l.nodeType===3?l.parentNode:l}var Ft=null,Lt=null,Ct=null;function Xt(l){if(l=Dc(l)){if(typeof Ft!="function")throw Error(n(280));var f=l.stateNode;f&&(f=Jd(f),Ft(l.stateNode,l.type,f))}}function Pt(l){Lt?Ct?Ct.push(l):Ct=[l]:Lt=l}function Gt(){if(Lt){var l=Lt,f=Ct;if(Ct=Lt=null,Xt(l),f)for(l=0;l<f.length;l++)Xt(f[l])}}function ft(l,f){return l(f)}function Je(){}var He=!1;function We(l,f,g){if(He)return l(f,g);He=!0;try{return ft(l,f,g)}finally{He=!1,(Lt!==null||Ct!==null)&&(Je(),Gt())}}function Et(l,f){var g=l.stateNode;if(g===null)return null;var x=Jd(g);if(x===null)return null;g=x[f];e:switch(f){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,f,typeof g));return g}var wt=!1;if(s)try{var _e={};Object.defineProperty(_e,"passive",{get:function(){wt=!0}}),window.addEventListener("test",_e,_e),window.removeEventListener("test",_e,_e)}catch{wt=!1}function qe(l,f,g,x,I,N,X,oe,fe){var Ee=Array.prototype.slice.call(arguments,3);try{f.apply(g,Ee)}catch(Xe){this.onError(Xe)}}var ot=!1,at=null,xt=!1,_t=null,pt={onError:function(l){ot=!0,at=l}};function dt(l,f,g,x,I,N,X,oe,fe){ot=!1,at=null,qe.apply(pt,arguments)}function $t(l,f,g,x,I,N,X,oe,fe){if(dt.apply(this,arguments),ot){if(ot){var Ee=at;ot=!1,at=null}else throw Error(n(198));xt||(xt=!0,_t=Ee)}}function kt(l){var f=l,g=l;if(l.alternate)for(;f.return;)f=f.return;else{l=f;do f=l,f.flags&4098&&(g=f.return),l=f.return;while(l)}return f.tag===3?g:null}function Kt(l){if(l.tag===13){var f=l.memoizedState;if(f===null&&(l=l.alternate,l!==null&&(f=l.memoizedState)),f!==null)return f.dehydrated}return null}function ln(l){if(kt(l)!==l)throw Error(n(188))}function Yt(l){var f=l.alternate;if(!f){if(f=kt(l),f===null)throw Error(n(188));return f!==l?null:l}for(var g=l,x=f;;){var I=g.return;if(I===null)break;var N=I.alternate;if(N===null){if(x=I.return,x!==null){g=x;continue}break}if(I.child===N.child){for(N=I.child;N;){if(N===g)return ln(I),l;if(N===x)return ln(I),f;N=N.sibling}throw Error(n(188))}if(g.return!==x.return)g=I,x=N;else{for(var X=!1,oe=I.child;oe;){if(oe===g){X=!0,g=I,x=N;break}if(oe===x){X=!0,x=I,g=N;break}oe=oe.sibling}if(!X){for(oe=N.child;oe;){if(oe===g){X=!0,g=N,x=I;break}if(oe===x){X=!0,x=N,g=I;break}oe=oe.sibling}if(!X)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:f}function un(l){return l=Yt(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 f=ut(l);if(f!==null)return f;l=l.sibling}return null}var lt=t.unstable_scheduleCallback,gt=t.unstable_cancelCallback,Qt=t.unstable_shouldYield,dn=t.unstable_requestPaint,tn=t.unstable_now,Sn=t.unstable_getCurrentPriorityLevel,Xn=t.unstable_ImmediatePriority,or=t.unstable_UserBlockingPriority,tr=t.unstable_NormalPriority,mt=t.unstable_LowPriority,Bt=t.unstable_IdlePriority,Zt=null,hn=null;function dr(l){if(hn&&typeof hn.onCommitFiberRoot=="function")try{hn.onCommitFiberRoot(Zt,l,void 0,(l.current.flags&128)===128)}catch{}}var Gn=Math.clz32?Math.clz32:Qr,fr=Math.log,pr=Math.LN2;function Qr(l){return l>>>=0,l===0?32:31-(fr(l)/pr|0)|0}var vr=64,Tn=4194304;function Vt(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 ct(l,f){var g=l.pendingLanes;if(g===0)return 0;var x=0,I=l.suspendedLanes,N=l.pingedLanes,X=g&268435455;if(X!==0){var oe=X&~I;oe!==0?x=Vt(oe):(N&=X,N!==0&&(x=Vt(N)))}else X=g&~I,X!==0?x=Vt(X):N!==0&&(x=Vt(N));if(x===0)return 0;if(f!==0&&f!==x&&!(f&I)&&(I=x&-x,N=f&-f,I>=N||I===16&&(N&4194240)!==0))return f;if(x&4&&(x|=g&16),f=l.entangledLanes,f!==0)for(l=l.entanglements,f&=x;0<f;)g=31-Gn(f),I=1<<g,x|=l[g],f&=~I;return x}function Rt(l,f){switch(l){case 1:case 2:case 4:return f+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 f+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 Ht(l,f){for(var g=l.suspendedLanes,x=l.pingedLanes,I=l.expirationTimes,N=l.pendingLanes;0<N;){var X=31-Gn(N),oe=1<<X,fe=I[X];fe===-1?(!(oe&g)||oe&x)&&(I[X]=Rt(oe,f)):fe<=f&&(l.expiredLanes|=oe),N&=~oe}}function Jt(l){return l=l.pendingLanes&-1073741825,l!==0?l:l&1073741824?1073741824:0}function an(){var l=vr;return vr<<=1,!(vr&4194240)&&(vr=64),l}function _n(l){for(var f=[],g=0;31>g;g++)f.push(l);return f}function Cn(l,f,g){l.pendingLanes|=f,f!==536870912&&(l.suspendedLanes=0,l.pingedLanes=0),l=l.eventTimes,f=31-Gn(f),l[f]=g}function hr(l,f){var g=l.pendingLanes&~f;l.pendingLanes=f,l.suspendedLanes=0,l.pingedLanes=0,l.expiredLanes&=f,l.mutableReadLanes&=f,l.entangledLanes&=f,f=l.entanglements;var x=l.eventTimes;for(l=l.expirationTimes;0<g;){var I=31-Gn(g),N=1<<I;f[I]=0,x[I]=-1,l[I]=-1,g&=~N}}function ir(l,f){var g=l.entangledLanes|=f;for(l=l.entanglements;g;){var x=31-Gn(g),I=1<<x;I&f|l[x]&f&&(l[x]|=f),g&=~I}}var Wt=0;function ar(l){return l&=-l,1<l?4<l?l&268435455?16:536870912:4:1}var Tr,At,zt,Vn,En,Pn=!1,xr=[],Bn=null,An=null,sr=null,Zr=new Map,Hi=new Map,ko=[],xc="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 bt(l,f){switch(l){case"focusin":case"focusout":Bn=null;break;case"dragenter":case"dragleave":An=null;break;case"mouseover":case"mouseout":sr=null;break;case"pointerover":case"pointerout":Zr.delete(f.pointerId);break;case"gotpointercapture":case"lostpointercapture":Hi.delete(f.pointerId)}}function Nt(l,f,g,x,I,N){return l===null||l.nativeEvent!==N?(l={blockedOn:f,domEventName:g,eventSystemFlags:x,nativeEvent:N,targetContainers:[I]},f!==null&&(f=Dc(f),f!==null&&At(f)),l):(l.eventSystemFlags|=x,f=l.targetContainers,I!==null&&f.indexOf(I)===-1&&f.push(I),l)}function Mn(l,f,g,x,I){switch(f){case"focusin":return Bn=Nt(Bn,l,f,g,x,I),!0;case"dragenter":return An=Nt(An,l,f,g,x,I),!0;case"mouseover":return sr=Nt(sr,l,f,g,x,I),!0;case"pointerover":var N=I.pointerId;return Zr.set(N,Nt(Zr.get(N)||null,l,f,g,x,I)),!0;case"gotpointercapture":return N=I.pointerId,Hi.set(N,Nt(Hi.get(N)||null,l,f,g,x,I)),!0}return!1}function Zn(l){var f=es(l.target);if(f!==null){var g=kt(f);if(g!==null){if(f=g.tag,f===13){if(f=Kt(g),f!==null){l.blockedOn=f,En(l.priority,function(){zt(g)});return}}else if(f===3&&g.stateNode.current.memoizedState.isDehydrated){l.blockedOn=g.tag===3?g.stateNode.containerInfo:null;return}}}l.blockedOn=null}function On(l){if(l.blockedOn!==null)return!1;for(var f=l.targetContainers;0<f.length;){var g=kh(l.domEventName,l.eventSystemFlags,f[0],l.nativeEvent);if(g===null){g=l.nativeEvent;var x=new g.constructor(g.type,g);Ke=x,g.target.dispatchEvent(x),Ke=null}else return f=Dc(g),f!==null&&At(f),l.blockedOn=g,!1;f.shift()}return!0}function Ja(l,f,g){On(l)&&g.delete(f)}function Sc(){Pn=!1,Bn!==null&&On(Bn)&&(Bn=null),An!==null&&On(An)&&(An=null),sr!==null&&On(sr)&&(sr=null),Zr.forEach(Ja),Hi.forEach(Ja)}function da(l,f){l.blockedOn===f&&(l.blockedOn=null,Pn||(Pn=!0,t.unstable_scheduleCallback(t.unstable_NormalPriority,Sc)))}function xi(l){function f(I){return da(I,l)}if(0<xr.length){da(xr[0],l);for(var g=1;g<xr.length;g++){var x=xr[g];x.blockedOn===l&&(x.blockedOn=null)}}for(Bn!==null&&da(Bn,l),An!==null&&da(An,l),sr!==null&&da(sr,l),Zr.forEach(f),Hi.forEach(f),g=0;g<ko.length;g++)x=ko[g],x.blockedOn===l&&(x.blockedOn=null);for(;0<ko.length&&(g=ko[0],g.blockedOn===null);)Zn(g),g.blockedOn===null&&ko.shift()}var Hs=k.ReactCurrentBatchConfig,Hd=!0;function Z4(l,f,g,x){var I=Wt,N=Hs.transition;Hs.transition=null;try{Wt=1,Eh(l,f,g,x)}finally{Wt=I,Hs.transition=N}}function J4(l,f,g,x){var I=Wt,N=Hs.transition;Hs.transition=null;try{Wt=4,Eh(l,f,g,x)}finally{Wt=I,Hs.transition=N}}function Eh(l,f,g,x){if(Hd){var I=kh(l,f,g,x);if(I===null)_h(l,f,x,Fd,g),bt(l,x);else if(Mn(I,l,f,g,x))x.stopPropagation();else if(bt(l,x),f&4&&-1<xc.indexOf(l)){for(;I!==null;){var N=Dc(I);if(N!==null&&Tr(N),N=kh(l,f,g,x),N===null&&_h(l,f,x,Fd,g),N===I)break;I=N}I!==null&&x.stopPropagation()}else _h(l,f,x,null,g)}}var Fd=null;function kh(l,f,g,x){if(Fd=null,l=St(x),l=es(l),l!==null)if(f=kt(l),f===null)l=null;else if(g=f.tag,g===13){if(l=Kt(f),l!==null)return l;l=null}else if(g===3){if(f.stateNode.current.memoizedState.isDehydrated)return f.tag===3?f.stateNode.containerInfo:null;l=null}else f!==l&&(l=null);return Fd=l,null}function A1(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(Sn()){case Xn:return 1;case or:return 4;case tr:case mt:return 16;case Bt:return 536870912;default:return 16}default:return 16}}var fa=null,Oh=null,_d=null;function z1(){if(_d)return _d;var l,f=Oh,g=f.length,x,I="value"in fa?fa.value:fa.textContent,N=I.length;for(l=0;l<g&&f[l]===I[l];l++);var X=g-l;for(x=1;x<=X&&f[g-x]===I[N-x];x++);return _d=I.slice(l,1<x?1-x:void 0)}function Vd(l){var f=l.keyCode;return"charCode"in l?(l=l.charCode,l===0&&f===13&&(l=13)):l=f,l===10&&(l=13),32<=l||l===13?l:0}function Wd(){return!0}function H1(){return!1}function co(l){function f(g,x,I,N,X){this._reactName=g,this._targetInst=I,this.type=x,this.nativeEvent=N,this.target=X,this.currentTarget=null;for(var oe in l)l.hasOwnProperty(oe)&&(g=l[oe],this[oe]=g?g(N):N[oe]);return this.isDefaultPrevented=(N.defaultPrevented!=null?N.defaultPrevented:N.returnValue===!1)?Wd:H1,this.isPropagationStopped=H1,this}return U(f.prototype,{preventDefault:function(){this.defaultPrevented=!0;var g=this.nativeEvent;g&&(g.preventDefault?g.preventDefault():typeof g.returnValue!="unknown"&&(g.returnValue=!1),this.isDefaultPrevented=Wd)},stopPropagation:function(){var g=this.nativeEvent;g&&(g.stopPropagation?g.stopPropagation():typeof g.cancelBubble!="unknown"&&(g.cancelBubble=!0),this.isPropagationStopped=Wd)},persist:function(){},isPersistent:Wd}),f}var Fs={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(l){return l.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},$h=co(Fs),Cc=U({},Fs,{view:0,detail:0}),e3=co(Cc),Ih,Th,Ec,Ud=U({},Cc,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:Mh,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!==Ec&&(Ec&&l.type==="mousemove"?(Ih=l.screenX-Ec.screenX,Th=l.screenY-Ec.screenY):Th=Ih=0,Ec=l),Ih)},movementY:function(l){return"movementY"in l?l.movementY:Th}}),F1=co(Ud),t3=U({},Ud,{dataTransfer:0}),n3=co(t3),r3=U({},Cc,{relatedTarget:0}),Ph=co(r3),o3=U({},Fs,{animationName:0,elapsedTime:0,pseudoElement:0}),i3=co(o3),a3=U({},Fs,{clipboardData:function(l){return"clipboardData"in l?l.clipboardData:window.clipboardData}}),s3=co(a3),l3=U({},Fs,{data:0}),_1=co(l3),c3={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},u3={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"},d3={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function f3(l){var f=this.nativeEvent;return f.getModifierState?f.getModifierState(l):(l=d3[l])?!!f[l]:!1}function Mh(){return f3}var p3=U({},Cc,{key:function(l){if(l.key){var f=c3[l.key]||l.key;if(f!=="Unidentified")return f}return l.type==="keypress"?(l=Vd(l),l===13?"Enter":String.fromCharCode(l)):l.type==="keydown"||l.type==="keyup"?u3[l.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:Mh,charCode:function(l){return l.type==="keypress"?Vd(l):0},keyCode:function(l){return l.type==="keydown"||l.type==="keyup"?l.keyCode:0},which:function(l){return l.type==="keypress"?Vd(l):l.type==="keydown"||l.type==="keyup"?l.keyCode:0}}),v3=co(p3),h3=U({},Ud,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),V1=co(h3),g3=U({},Cc,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:Mh}),m3=co(g3),b3=U({},Fs,{propertyName:0,elapsedTime:0,pseudoElement:0}),y3=co(b3),w3=U({},Ud,{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}),x3=co(w3),S3=[9,13,27,32],Nh=s&&"CompositionEvent"in window,kc=null;s&&"documentMode"in document&&(kc=document.documentMode);var C3=s&&"TextEvent"in window&&!kc,W1=s&&(!Nh||kc&&8<kc&&11>=kc),U1=" ",K1=!1;function q1(l,f){switch(l){case"keyup":return S3.indexOf(f.keyCode)!==-1;case"keydown":return f.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function X1(l){return l=l.detail,typeof l=="object"&&"data"in l?l.data:null}var _s=!1;function E3(l,f){switch(l){case"compositionend":return X1(f);case"keypress":return f.which!==32?null:(K1=!0,U1);case"textInput":return l=f.data,l===U1&&K1?null:l;default:return null}}function k3(l,f){if(_s)return l==="compositionend"||!Nh&&q1(l,f)?(l=z1(),_d=Oh=fa=null,_s=!1,l):null;switch(l){case"paste":return null;case"keypress":if(!(f.ctrlKey||f.altKey||f.metaKey)||f.ctrlKey&&f.altKey){if(f.char&&1<f.char.length)return f.char;if(f.which)return String.fromCharCode(f.which)}return null;case"compositionend":return W1&&f.locale!=="ko"?null:f.data;default:return null}}var O3={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 G1(l){var f=l&&l.nodeName&&l.nodeName.toLowerCase();return f==="input"?!!O3[l.type]:f==="textarea"}function Y1(l,f,g,x){Pt(x),f=Yd(f,"onChange"),0<f.length&&(g=new $h("onChange","change",null,g,x),l.push({event:g,listeners:f}))}var Oc=null,$c=null;function $3(l){vx(l,0)}function Kd(l){var f=qs(l);if(ae(f))return l}function I3(l,f){if(l==="change")return f}var Q1=!1;if(s){var Rh;if(s){var Dh="oninput"in document;if(!Dh){var Z1=document.createElement("div");Z1.setAttribute("oninput","return;"),Dh=typeof Z1.oninput=="function"}Rh=Dh}else Rh=!1;Q1=Rh&&(!document.documentMode||9<document.documentMode)}function J1(){Oc&&(Oc.detachEvent("onpropertychange",ex),$c=Oc=null)}function ex(l){if(l.propertyName==="value"&&Kd($c)){var f=[];Y1(f,$c,l,St(l)),We($3,f)}}function T3(l,f,g){l==="focusin"?(J1(),Oc=f,$c=g,Oc.attachEvent("onpropertychange",ex)):l==="focusout"&&J1()}function P3(l){if(l==="selectionchange"||l==="keyup"||l==="keydown")return Kd($c)}function M3(l,f){if(l==="click")return Kd(f)}function N3(l,f){if(l==="input"||l==="change")return Kd(f)}function R3(l,f){return l===f&&(l!==0||1/l===1/f)||l!==l&&f!==f}var Qo=typeof Object.is=="function"?Object.is:R3;function Ic(l,f){if(Qo(l,f))return!0;if(typeof l!="object"||l===null||typeof f!="object"||f===null)return!1;var g=Object.keys(l),x=Object.keys(f);if(g.length!==x.length)return!1;for(x=0;x<g.length;x++){var I=g[x];if(!c.call(f,I)||!Qo(l[I],f[I]))return!1}return!0}function tx(l){for(;l&&l.firstChild;)l=l.firstChild;return l}function nx(l,f){var g=tx(l);l=0;for(var x;g;){if(g.nodeType===3){if(x=l+g.textContent.length,l<=f&&x>=f)return{node:g,offset:f-l};l=x}e:{for(;g;){if(g.nextSibling){g=g.nextSibling;break e}g=g.parentNode}g=void 0}g=tx(g)}}function rx(l,f){return l&&f?l===f?!0:l&&l.nodeType===3?!1:f&&f.nodeType===3?rx(l,f.parentNode):"contains"in l?l.contains(f):l.compareDocumentPosition?!!(l.compareDocumentPosition(f)&16):!1:!1}function ox(){for(var l=window,f=ee();f instanceof l.HTMLIFrameElement;){try{var g=typeof f.contentWindow.location.href=="string"}catch{g=!1}if(g)l=f.contentWindow;else break;f=ee(l.document)}return f}function jh(l){var f=l&&l.nodeName&&l.nodeName.toLowerCase();return f&&(f==="input"&&(l.type==="text"||l.type==="search"||l.type==="tel"||l.type==="url"||l.type==="password")||f==="textarea"||l.contentEditable==="true")}function D3(l){var f=ox(),g=l.focusedElem,x=l.selectionRange;if(f!==g&&g&&g.ownerDocument&&rx(g.ownerDocument.documentElement,g)){if(x!==null&&jh(g)){if(f=x.start,l=x.end,l===void 0&&(l=f),"selectionStart"in g)g.selectionStart=f,g.selectionEnd=Math.min(l,g.value.length);else if(l=(f=g.ownerDocument||document)&&f.defaultView||window,l.getSelection){l=l.getSelection();var I=g.textContent.length,N=Math.min(x.start,I);x=x.end===void 0?N:Math.min(x.end,I),!l.extend&&N>x&&(I=x,x=N,N=I),I=nx(g,N);var X=nx(g,x);I&&X&&(l.rangeCount!==1||l.anchorNode!==I.node||l.anchorOffset!==I.offset||l.focusNode!==X.node||l.focusOffset!==X.offset)&&(f=f.createRange(),f.setStart(I.node,I.offset),l.removeAllRanges(),N>x?(l.addRange(f),l.extend(X.node,X.offset)):(f.setEnd(X.node,X.offset),l.addRange(f)))}}for(f=[],l=g;l=l.parentNode;)l.nodeType===1&&f.push({element:l,left:l.scrollLeft,top:l.scrollTop});for(typeof g.focus=="function"&&g.focus(),g=0;g<f.length;g++)l=f[g],l.element.scrollLeft=l.left,l.element.scrollTop=l.top}}var j3=s&&"documentMode"in document&&11>=document.documentMode,Vs=null,Lh=null,Tc=null,Bh=!1;function ix(l,f,g){var x=g.window===g?g.document:g.nodeType===9?g:g.ownerDocument;Bh||Vs==null||Vs!==ee(x)||(x=Vs,"selectionStart"in x&&jh(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}),Tc&&Ic(Tc,x)||(Tc=x,x=Yd(Lh,"onSelect"),0<x.length&&(f=new $h("onSelect","select",null,f,g),l.push({event:f,listeners:x}),f.target=Vs)))}function qd(l,f){var g={};return g[l.toLowerCase()]=f.toLowerCase(),g["Webkit"+l]="webkit"+f,g["Moz"+l]="moz"+f,g}var Ws={animationend:qd("Animation","AnimationEnd"),animationiteration:qd("Animation","AnimationIteration"),animationstart:qd("Animation","AnimationStart"),transitionend:qd("Transition","TransitionEnd")},Ah={},ax={};s&&(ax=document.createElement("div").style,"AnimationEvent"in window||(delete Ws.animationend.animation,delete Ws.animationiteration.animation,delete Ws.animationstart.animation),"TransitionEvent"in window||delete Ws.transitionend.transition);function Xd(l){if(Ah[l])return Ah[l];if(!Ws[l])return l;var f=Ws[l],g;for(g in f)if(f.hasOwnProperty(g)&&g in ax)return Ah[l]=f[g];return l}var sx=Xd("animationend"),lx=Xd("animationiteration"),cx=Xd("animationstart"),ux=Xd("transitionend"),dx=new Map,fx="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 pa(l,f){dx.set(l,f),i(f,[l])}for(var zh=0;zh<fx.length;zh++){var Hh=fx[zh],L3=Hh.toLowerCase(),B3=Hh[0].toUpperCase()+Hh.slice(1);pa(L3,"on"+B3)}pa(sx,"onAnimationEnd"),pa(lx,"onAnimationIteration"),pa(cx,"onAnimationStart"),pa("dblclick","onDoubleClick"),pa("focusin","onFocus"),pa("focusout","onBlur"),pa(ux,"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 Pc="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(" "),A3=new Set("cancel close invalid load scroll toggle".split(" ").concat(Pc));function px(l,f,g){var x=l.type||"unknown-event";l.currentTarget=g,$t(x,f,void 0,l),l.currentTarget=null}function vx(l,f){f=(f&4)!==0;for(var g=0;g<l.length;g++){var x=l[g],I=x.event;x=x.listeners;e:{var N=void 0;if(f)for(var X=x.length-1;0<=X;X--){var oe=x[X],fe=oe.instance,Ee=oe.currentTarget;if(oe=oe.listener,fe!==N&&I.isPropagationStopped())break e;px(I,oe,Ee),N=fe}else for(X=0;X<x.length;X++){if(oe=x[X],fe=oe.instance,Ee=oe.currentTarget,oe=oe.listener,fe!==N&&I.isPropagationStopped())break e;px(I,oe,Ee),N=fe}}}if(xt)throw l=_t,xt=!1,_t=null,l}function zn(l,f){var g=f[Xh];g===void 0&&(g=f[Xh]=new Set);var x=l+"__bubble";g.has(x)||(hx(f,l,2,!1),g.add(x))}function Fh(l,f,g){var x=0;f&&(x|=4),hx(g,l,x,f)}var Gd="_reactListening"+Math.random().toString(36).slice(2);function Mc(l){if(!l[Gd]){l[Gd]=!0,r.forEach(function(g){g!=="selectionchange"&&(A3.has(g)||Fh(g,!1,l),Fh(g,!0,l))});var f=l.nodeType===9?l:l.ownerDocument;f===null||f[Gd]||(f[Gd]=!0,Fh("selectionchange",!1,f))}}function hx(l,f,g,x){switch(A1(f)){case 1:var I=Z4;break;case 4:I=J4;break;default:I=Eh}g=I.bind(null,f,g,l),I=void 0,!wt||f!=="touchstart"&&f!=="touchmove"&&f!=="wheel"||(I=!0),x?I!==void 0?l.addEventListener(f,g,{capture:!0,passive:I}):l.addEventListener(f,g,!0):I!==void 0?l.addEventListener(f,g,{passive:I}):l.addEventListener(f,g,!1)}function _h(l,f,g,x,I){var N=x;if(!(f&1)&&!(f&2)&&x!==null)e:for(;;){if(x===null)return;var X=x.tag;if(X===3||X===4){var oe=x.stateNode.containerInfo;if(oe===I||oe.nodeType===8&&oe.parentNode===I)break;if(X===4)for(X=x.return;X!==null;){var fe=X.tag;if((fe===3||fe===4)&&(fe=X.stateNode.containerInfo,fe===I||fe.nodeType===8&&fe.parentNode===I))return;X=X.return}for(;oe!==null;){if(X=es(oe),X===null)return;if(fe=X.tag,fe===5||fe===6){x=N=X;continue e}oe=oe.parentNode}}x=x.return}We(function(){var Ee=N,Xe=St(g),Qe=[];e:{var Ue=dx.get(l);if(Ue!==void 0){var vt=$h,Ot=l;switch(l){case"keypress":if(Vd(g)===0)break e;case"keydown":case"keyup":vt=v3;break;case"focusin":Ot="focus",vt=Ph;break;case"focusout":Ot="blur",vt=Ph;break;case"beforeblur":case"afterblur":vt=Ph;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":vt=F1;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":vt=n3;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":vt=m3;break;case sx:case lx:case cx:vt=i3;break;case ux:vt=y3;break;case"scroll":vt=e3;break;case"wheel":vt=x3;break;case"copy":case"cut":case"paste":vt=s3;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":vt=V1}var It=(f&4)!==0,nr=!It&&l==="scroll",be=It?Ue!==null?Ue+"Capture":null:Ue;It=[];for(var he=Ee,xe;he!==null;){xe=he;var tt=xe.stateNode;if(xe.tag===5&&tt!==null&&(xe=tt,be!==null&&(tt=Et(he,be),tt!=null&&It.push(Nc(he,tt,xe)))),nr)break;he=he.return}0<It.length&&(Ue=new vt(Ue,Ot,null,g,Xe),Qe.push({event:Ue,listeners:It}))}}if(!(f&7)){e:{if(Ue=l==="mouseover"||l==="pointerover",vt=l==="mouseout"||l==="pointerout",Ue&&g!==Ke&&(Ot=g.relatedTarget||g.fromElement)&&(es(Ot)||Ot[Fi]))break e;if((vt||Ue)&&(Ue=Xe.window===Xe?Xe:(Ue=Xe.ownerDocument)?Ue.defaultView||Ue.parentWindow:window,vt?(Ot=g.relatedTarget||g.toElement,vt=Ee,Ot=Ot?es(Ot):null,Ot!==null&&(nr=kt(Ot),Ot!==nr||Ot.tag!==5&&Ot.tag!==6)&&(Ot=null)):(vt=null,Ot=Ee),vt!==Ot)){if(It=F1,tt="onMouseLeave",be="onMouseEnter",he="mouse",(l==="pointerout"||l==="pointerover")&&(It=V1,tt="onPointerLeave",be="onPointerEnter",he="pointer"),nr=vt==null?Ue:qs(vt),xe=Ot==null?Ue:qs(Ot),Ue=new It(tt,he+"leave",vt,g,Xe),Ue.target=nr,Ue.relatedTarget=xe,tt=null,es(Xe)===Ee&&(It=new It(be,he+"enter",Ot,g,Xe),It.target=xe,It.relatedTarget=nr,tt=It),nr=tt,vt&&Ot)t:{for(It=vt,be=Ot,he=0,xe=It;xe;xe=Us(xe))he++;for(xe=0,tt=be;tt;tt=Us(tt))xe++;for(;0<he-xe;)It=Us(It),he--;for(;0<xe-he;)be=Us(be),xe--;for(;he--;){if(It===be||be!==null&&It===be.alternate)break t;It=Us(It),be=Us(be)}It=null}else It=null;vt!==null&&gx(Qe,Ue,vt,It,!1),Ot!==null&&nr!==null&&gx(Qe,nr,Ot,It,!0)}}e:{if(Ue=Ee?qs(Ee):window,vt=Ue.nodeName&&Ue.nodeName.toLowerCase(),vt==="select"||vt==="input"&&Ue.type==="file")var Tt=I3;else if(G1(Ue))if(Q1)Tt=N3;else{Tt=P3;var Dt=T3}else(vt=Ue.nodeName)&&vt.toLowerCase()==="input"&&(Ue.type==="checkbox"||Ue.type==="radio")&&(Tt=M3);if(Tt&&(Tt=Tt(l,Ee))){Y1(Qe,Tt,g,Xe);break e}Dt&&Dt(l,Ue,Ee),l==="focusout"&&(Dt=Ue._wrapperState)&&Dt.controlled&&Ue.type==="number"&&Re(Ue,"number",Ue.value)}switch(Dt=Ee?qs(Ee):window,l){case"focusin":(G1(Dt)||Dt.contentEditable==="true")&&(Vs=Dt,Lh=Ee,Tc=null);break;case"focusout":Tc=Lh=Vs=null;break;case"mousedown":Bh=!0;break;case"contextmenu":case"mouseup":case"dragend":Bh=!1,ix(Qe,g,Xe);break;case"selectionchange":if(j3)break;case"keydown":case"keyup":ix(Qe,g,Xe)}var jt;if(Nh)e:{switch(l){case"compositionstart":var qt="onCompositionStart";break e;case"compositionend":qt="onCompositionEnd";break e;case"compositionupdate":qt="onCompositionUpdate";break e}qt=void 0}else _s?q1(l,g)&&(qt="onCompositionEnd"):l==="keydown"&&g.keyCode===229&&(qt="onCompositionStart");qt&&(W1&&g.locale!=="ko"&&(_s||qt!=="onCompositionStart"?qt==="onCompositionEnd"&&_s&&(jt=z1()):(fa=Xe,Oh="value"in fa?fa.value:fa.textContent,_s=!0)),Dt=Yd(Ee,qt),0<Dt.length&&(qt=new _1(qt,l,null,g,Xe),Qe.push({event:qt,listeners:Dt}),jt?qt.data=jt:(jt=X1(g),jt!==null&&(qt.data=jt)))),(jt=C3?E3(l,g):k3(l,g))&&(Ee=Yd(Ee,"onBeforeInput"),0<Ee.length&&(Xe=new _1("onBeforeInput","beforeinput",null,g,Xe),Qe.push({event:Xe,listeners:Ee}),Xe.data=jt))}vx(Qe,f)})}function Nc(l,f,g){return{instance:l,listener:f,currentTarget:g}}function Yd(l,f){for(var g=f+"Capture",x=[];l!==null;){var I=l,N=I.stateNode;I.tag===5&&N!==null&&(I=N,N=Et(l,g),N!=null&&x.unshift(Nc(l,N,I)),N=Et(l,f),N!=null&&x.push(Nc(l,N,I))),l=l.return}return x}function Us(l){if(l===null)return null;do l=l.return;while(l&&l.tag!==5);return l||null}function gx(l,f,g,x,I){for(var N=f._reactName,X=[];g!==null&&g!==x;){var oe=g,fe=oe.alternate,Ee=oe.stateNode;if(fe!==null&&fe===x)break;oe.tag===5&&Ee!==null&&(oe=Ee,I?(fe=Et(g,N),fe!=null&&X.unshift(Nc(g,fe,oe))):I||(fe=Et(g,N),fe!=null&&X.push(Nc(g,fe,oe)))),g=g.return}X.length!==0&&l.push({event:f,listeners:X})}var z3=/\r\n?/g,H3=/\u0000|\uFFFD/g;function mx(l){return(typeof l=="string"?l:""+l).replace(z3,`
`).replace(H3,"")}function Qd(l,f,g){if(f=mx(f),mx(l)!==f&&g)throw Error(n(425))}function Zd(){}var Vh=null,Wh=null;function Uh(l,f){return l==="textarea"||l==="noscript"||typeof f.children=="string"||typeof f.children=="number"||typeof f.dangerouslySetInnerHTML=="object"&&f.dangerouslySetInnerHTML!==null&&f.dangerouslySetInnerHTML.__html!=null}var Kh=typeof setTimeout=="function"?setTimeout:void 0,F3=typeof clearTimeout=="function"?clearTimeout:void 0,bx=typeof Promise=="function"?Promise:void 0,_3=typeof queueMicrotask=="function"?queueMicrotask:typeof bx<"u"?function(l){return bx.resolve(null).then(l).catch(V3)}:Kh;function V3(l){setTimeout(function(){throw l})}function qh(l,f){var g=f,x=0;do{var I=g.nextSibling;if(l.removeChild(g),I&&I.nodeType===8)if(g=I.data,g==="/$"){if(x===0){l.removeChild(I),xi(f);return}x--}else g!=="$"&&g!=="$?"&&g!=="$!"||x++;g=I}while(g);xi(f)}function va(l){for(;l!=null;l=l.nextSibling){var f=l.nodeType;if(f===1||f===3)break;if(f===8){if(f=l.data,f==="$"||f==="$!"||f==="$?")break;if(f==="/$")return null}}return l}function yx(l){l=l.previousSibling;for(var f=0;l;){if(l.nodeType===8){var g=l.data;if(g==="$"||g==="$!"||g==="$?"){if(f===0)return l;f--}else g==="/$"&&f++}l=l.previousSibling}return null}var Ks=Math.random().toString(36).slice(2),Si="__reactFiber$"+Ks,Rc="__reactProps$"+Ks,Fi="__reactContainer$"+Ks,Xh="__reactEvents$"+Ks,W3="__reactListeners$"+Ks,U3="__reactHandles$"+Ks;function es(l){var f=l[Si];if(f)return f;for(var g=l.parentNode;g;){if(f=g[Fi]||g[Si]){if(g=f.alternate,f.child!==null||g!==null&&g.child!==null)for(l=yx(l);l!==null;){if(g=l[Si])return g;l=yx(l)}return f}l=g,g=l.parentNode}return null}function Dc(l){return l=l[Si]||l[Fi],!l||l.tag!==5&&l.tag!==6&&l.tag!==13&&l.tag!==3?null:l}function qs(l){if(l.tag===5||l.tag===6)return l.stateNode;throw Error(n(33))}function Jd(l){return l[Rc]||null}var Gh=[],Xs=-1;function ha(l){return{current:l}}function Hn(l){0>Xs||(l.current=Gh[Xs],Gh[Xs]=null,Xs--)}function Nn(l,f){Xs++,Gh[Xs]=l.current,l.current=f}var ga={},Br=ha(ga),Jr=ha(!1),ts=ga;function Gs(l,f){var g=l.type.contextTypes;if(!g)return ga;var x=l.stateNode;if(x&&x.__reactInternalMemoizedUnmaskedChildContext===f)return x.__reactInternalMemoizedMaskedChildContext;var I={},N;for(N in g)I[N]=f[N];return x&&(l=l.stateNode,l.__reactInternalMemoizedUnmaskedChildContext=f,l.__reactInternalMemoizedMaskedChildContext=I),I}function eo(l){return l=l.childContextTypes,l!=null}function ef(){Hn(Jr),Hn(Br)}function wx(l,f,g){if(Br.current!==ga)throw Error(n(168));Nn(Br,f),Nn(Jr,g)}function xx(l,f,g){var x=l.stateNode;if(f=f.childContextTypes,typeof x.getChildContext!="function")return g;x=x.getChildContext();for(var I in x)if(!(I in f))throw Error(n(108,Q(l)||"Unknown",I));return U({},g,x)}function tf(l){return l=(l=l.stateNode)&&l.__reactInternalMemoizedMergedChildContext||ga,ts=Br.current,Nn(Br,l),Nn(Jr,Jr.current),!0}function Sx(l,f,g){var x=l.stateNode;if(!x)throw Error(n(169));g?(l=xx(l,f,ts),x.__reactInternalMemoizedMergedChildContext=l,Hn(Jr),Hn(Br),Nn(Br,l)):Hn(Jr),Nn(Jr,g)}var _i=null,nf=!1,Yh=!1;function Cx(l){_i===null?_i=[l]:_i.push(l)}function K3(l){nf=!0,Cx(l)}function ma(){if(!Yh&&_i!==null){Yh=!0;var l=0,f=Wt;try{var g=_i;for(Wt=1;l<g.length;l++){var x=g[l];do x=x(!0);while(x!==null)}_i=null,nf=!1}catch(I){throw _i!==null&&(_i=_i.slice(l+1)),lt(Xn,ma),I}finally{Wt=f,Yh=!1}}return null}var Ys=[],Qs=0,rf=null,of=0,Oo=[],$o=0,ns=null,Vi=1,Wi="";function rs(l,f){Ys[Qs++]=of,Ys[Qs++]=rf,rf=l,of=f}function Ex(l,f,g){Oo[$o++]=Vi,Oo[$o++]=Wi,Oo[$o++]=ns,ns=l;var x=Vi;l=Wi;var I=32-Gn(x)-1;x&=~(1<<I),g+=1;var N=32-Gn(f)+I;if(30<N){var X=I-I%5;N=(x&(1<<X)-1).toString(32),x>>=X,I-=X,Vi=1<<32-Gn(f)+I|g<<I|x,Wi=N+l}else Vi=1<<N|g<<I|x,Wi=l}function Qh(l){l.return!==null&&(rs(l,1),Ex(l,1,0))}function Zh(l){for(;l===rf;)rf=Ys[--Qs],Ys[Qs]=null,of=Ys[--Qs],Ys[Qs]=null;for(;l===ns;)ns=Oo[--$o],Oo[$o]=null,Wi=Oo[--$o],Oo[$o]=null,Vi=Oo[--$o],Oo[$o]=null}var uo=null,fo=null,Wn=!1,Zo=null;function kx(l,f){var g=Mo(5,null,null,0);g.elementType="DELETED",g.stateNode=f,g.return=l,f=l.deletions,f===null?(l.deletions=[g],l.flags|=16):f.push(g)}function Ox(l,f){switch(l.tag){case 5:var g=l.type;return f=f.nodeType!==1||g.toLowerCase()!==f.nodeName.toLowerCase()?null:f,f!==null?(l.stateNode=f,uo=l,fo=va(f.firstChild),!0):!1;case 6:return f=l.pendingProps===""||f.nodeType!==3?null:f,f!==null?(l.stateNode=f,uo=l,fo=null,!0):!1;case 13:return f=f.nodeType!==8?null:f,f!==null?(g=ns!==null?{id:Vi,overflow:Wi}:null,l.memoizedState={dehydrated:f,treeContext:g,retryLane:1073741824},g=Mo(18,null,null,0),g.stateNode=f,g.return=l,l.child=g,uo=l,fo=null,!0):!1;default:return!1}}function Jh(l){return(l.mode&1)!==0&&(l.flags&128)===0}function eg(l){if(Wn){var f=fo;if(f){var g=f;if(!Ox(l,f)){if(Jh(l))throw Error(n(418));f=va(g.nextSibling);var x=uo;f&&Ox(l,f)?kx(x,g):(l.flags=l.flags&-4097|2,Wn=!1,uo=l)}}else{if(Jh(l))throw Error(n(418));l.flags=l.flags&-4097|2,Wn=!1,uo=l}}}function $x(l){for(l=l.return;l!==null&&l.tag!==5&&l.tag!==3&&l.tag!==13;)l=l.return;uo=l}function af(l){if(l!==uo)return!1;if(!Wn)return $x(l),Wn=!0,!1;var f;if((f=l.tag!==3)&&!(f=l.tag!==5)&&(f=l.type,f=f!=="head"&&f!=="body"&&!Uh(l.type,l.memoizedProps)),f&&(f=fo)){if(Jh(l))throw Ix(),Error(n(418));for(;f;)kx(l,f),f=va(f.nextSibling)}if($x(l),l.tag===13){if(l=l.memoizedState,l=l!==null?l.dehydrated:null,!l)throw Error(n(317));e:{for(l=l.nextSibling,f=0;l;){if(l.nodeType===8){var g=l.data;if(g==="/$"){if(f===0){fo=va(l.nextSibling);break e}f--}else g!=="$"&&g!=="$!"&&g!=="$?"||f++}l=l.nextSibling}fo=null}}else fo=uo?va(l.stateNode.nextSibling):null;return!0}function Ix(){for(var l=fo;l;)l=va(l.nextSibling)}function Zs(){fo=uo=null,Wn=!1}function tg(l){Zo===null?Zo=[l]:Zo.push(l)}var q3=k.ReactCurrentBatchConfig;function jc(l,f,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 I=x,N=""+l;return f!==null&&f.ref!==null&&typeof f.ref=="function"&&f.ref._stringRef===N?f.ref:(f=function(X){var oe=I.refs;X===null?delete oe[N]:oe[N]=X},f._stringRef=N,f)}if(typeof l!="string")throw Error(n(284));if(!g._owner)throw Error(n(290,l))}return l}function sf(l,f){throw l=Object.prototype.toString.call(f),Error(n(31,l==="[object Object]"?"object with keys {"+Object.keys(f).join(", ")+"}":l))}function Tx(l){var f=l._init;return f(l._payload)}function Px(l){function f(be,he){if(l){var xe=be.deletions;xe===null?(be.deletions=[he],be.flags|=16):xe.push(he)}}function g(be,he){if(!l)return null;for(;he!==null;)f(be,he),he=he.sibling;return null}function x(be,he){for(be=new Map;he!==null;)he.key!==null?be.set(he.key,he):be.set(he.index,he),he=he.sibling;return be}function I(be,he){return be=ka(be,he),be.index=0,be.sibling=null,be}function N(be,he,xe){return be.index=xe,l?(xe=be.alternate,xe!==null?(xe=xe.index,xe<he?(be.flags|=2,he):xe):(be.flags|=2,he)):(be.flags|=1048576,he)}function X(be){return l&&be.alternate===null&&(be.flags|=2),be}function oe(be,he,xe,tt){return he===null||he.tag!==6?(he=Kg(xe,be.mode,tt),he.return=be,he):(he=I(he,xe),he.return=be,he)}function fe(be,he,xe,tt){var Tt=xe.type;return Tt===T?Xe(be,he,xe.props.children,tt,xe.key):he!==null&&(he.elementType===Tt||typeof Tt=="object"&&Tt!==null&&Tt.$$typeof===H&&Tx(Tt)===he.type)?(tt=I(he,xe.props),tt.ref=jc(be,he,xe),tt.return=be,tt):(tt=Mf(xe.type,xe.key,xe.props,null,be.mode,tt),tt.ref=jc(be,he,xe),tt.return=be,tt)}function Ee(be,he,xe,tt){return he===null||he.tag!==4||he.stateNode.containerInfo!==xe.containerInfo||he.stateNode.implementation!==xe.implementation?(he=qg(xe,be.mode,tt),he.return=be,he):(he=I(he,xe.children||[]),he.return=be,he)}function Xe(be,he,xe,tt,Tt){return he===null||he.tag!==7?(he=ds(xe,be.mode,tt,Tt),he.return=be,he):(he=I(he,xe),he.return=be,he)}function Qe(be,he,xe){if(typeof he=="string"&&he!==""||typeof he=="number")return he=Kg(""+he,be.mode,xe),he.return=be,he;if(typeof he=="object"&&he!==null){switch(he.$$typeof){case O:return xe=Mf(he.type,he.key,he.props,null,be.mode,xe),xe.ref=jc(be,null,he),xe.return=be,xe;case $:return he=qg(he,be.mode,xe),he.return=be,he;case H:var tt=he._init;return Qe(be,tt(he._payload),xe)}if(ye(he)||F(he))return he=ds(he,be.mode,xe,null),he.return=be,he;sf(be,he)}return null}function Ue(be,he,xe,tt){var Tt=he!==null?he.key:null;if(typeof xe=="string"&&xe!==""||typeof xe=="number")return Tt!==null?null:oe(be,he,""+xe,tt);if(typeof xe=="object"&&xe!==null){switch(xe.$$typeof){case O:return xe.key===Tt?fe(be,he,xe,tt):null;case $:return xe.key===Tt?Ee(be,he,xe,tt):null;case H:return Tt=xe._init,Ue(be,he,Tt(xe._payload),tt)}if(ye(xe)||F(xe))return Tt!==null?null:Xe(be,he,xe,tt,null);sf(be,xe)}return null}function vt(be,he,xe,tt,Tt){if(typeof tt=="string"&&tt!==""||typeof tt=="number")return be=be.get(xe)||null,oe(he,be,""+tt,Tt);if(typeof tt=="object"&&tt!==null){switch(tt.$$typeof){case O:return be=be.get(tt.key===null?xe:tt.key)||null,fe(he,be,tt,Tt);case $:return be=be.get(tt.key===null?xe:tt.key)||null,Ee(he,be,tt,Tt);case H:var Dt=tt._init;return vt(be,he,xe,Dt(tt._payload),Tt)}if(ye(tt)||F(tt))return be=be.get(xe)||null,Xe(he,be,tt,Tt,null);sf(he,tt)}return null}function Ot(be,he,xe,tt){for(var Tt=null,Dt=null,jt=he,qt=he=0,Er=null;jt!==null&&qt<xe.length;qt++){jt.index>qt?(Er=jt,jt=null):Er=jt.sibling;var yn=Ue(be,jt,xe[qt],tt);if(yn===null){jt===null&&(jt=Er);break}l&&jt&&yn.alternate===null&&f(be,jt),he=N(yn,he,qt),Dt===null?Tt=yn:Dt.sibling=yn,Dt=yn,jt=Er}if(qt===xe.length)return g(be,jt),Wn&&rs(be,qt),Tt;if(jt===null){for(;qt<xe.length;qt++)jt=Qe(be,xe[qt],tt),jt!==null&&(he=N(jt,he,qt),Dt===null?Tt=jt:Dt.sibling=jt,Dt=jt);return Wn&&rs(be,qt),Tt}for(jt=x(be,jt);qt<xe.length;qt++)Er=vt(jt,be,qt,xe[qt],tt),Er!==null&&(l&&Er.alternate!==null&&jt.delete(Er.key===null?qt:Er.key),he=N(Er,he,qt),Dt===null?Tt=Er:Dt.sibling=Er,Dt=Er);return l&&jt.forEach(function(Oa){return f(be,Oa)}),Wn&&rs(be,qt),Tt}function It(be,he,xe,tt){var Tt=F(xe);if(typeof Tt!="function")throw Error(n(150));if(xe=Tt.call(xe),xe==null)throw Error(n(151));for(var Dt=Tt=null,jt=he,qt=he=0,Er=null,yn=xe.next();jt!==null&&!yn.done;qt++,yn=xe.next()){jt.index>qt?(Er=jt,jt=null):Er=jt.sibling;var Oa=Ue(be,jt,yn.value,tt);if(Oa===null){jt===null&&(jt=Er);break}l&&jt&&Oa.alternate===null&&f(be,jt),he=N(Oa,he,qt),Dt===null?Tt=Oa:Dt.sibling=Oa,Dt=Oa,jt=Er}if(yn.done)return g(be,jt),Wn&&rs(be,qt),Tt;if(jt===null){for(;!yn.done;qt++,yn=xe.next())yn=Qe(be,yn.value,tt),yn!==null&&(he=N(yn,he,qt),Dt===null?Tt=yn:Dt.sibling=yn,Dt=yn);return Wn&&rs(be,qt),Tt}for(jt=x(be,jt);!yn.done;qt++,yn=xe.next())yn=vt(jt,be,qt,yn.value,tt),yn!==null&&(l&&yn.alternate!==null&&jt.delete(yn.key===null?qt:yn.key),he=N(yn,he,qt),Dt===null?Tt=yn:Dt.sibling=yn,Dt=yn);return l&&jt.forEach(function(OD){return f(be,OD)}),Wn&&rs(be,qt),Tt}function nr(be,he,xe,tt){if(typeof xe=="object"&&xe!==null&&xe.type===T&&xe.key===null&&(xe=xe.props.children),typeof xe=="object"&&xe!==null){switch(xe.$$typeof){case O:e:{for(var Tt=xe.key,Dt=he;Dt!==null;){if(Dt.key===Tt){if(Tt=xe.type,Tt===T){if(Dt.tag===7){g(be,Dt.sibling),he=I(Dt,xe.props.children),he.return=be,be=he;break e}}else if(Dt.elementType===Tt||typeof Tt=="object"&&Tt!==null&&Tt.$$typeof===H&&Tx(Tt)===Dt.type){g(be,Dt.sibling),he=I(Dt,xe.props),he.ref=jc(be,Dt,xe),he.return=be,be=he;break e}g(be,Dt);break}else f(be,Dt);Dt=Dt.sibling}xe.type===T?(he=ds(xe.props.children,be.mode,tt,xe.key),he.return=be,be=he):(tt=Mf(xe.type,xe.key,xe.props,null,be.mode,tt),tt.ref=jc(be,he,xe),tt.return=be,be=tt)}return X(be);case $:e:{for(Dt=xe.key;he!==null;){if(he.key===Dt)if(he.tag===4&&he.stateNode.containerInfo===xe.containerInfo&&he.stateNode.implementation===xe.implementation){g(be,he.sibling),he=I(he,xe.children||[]),he.return=be,be=he;break e}else{g(be,he);break}else f(be,he);he=he.sibling}he=qg(xe,be.mode,tt),he.return=be,be=he}return X(be);case H:return Dt=xe._init,nr(be,he,Dt(xe._payload),tt)}if(ye(xe))return Ot(be,he,xe,tt);if(F(xe))return It(be,he,xe,tt);sf(be,xe)}return typeof xe=="string"&&xe!==""||typeof xe=="number"?(xe=""+xe,he!==null&&he.tag===6?(g(be,he.sibling),he=I(he,xe),he.return=be,be=he):(g(be,he),he=Kg(xe,be.mode,tt),he.return=be,be=he),X(be)):g(be,he)}return nr}var Js=Px(!0),Mx=Px(!1),lf=ha(null),cf=null,el=null,ng=null;function rg(){ng=el=cf=null}function og(l){var f=lf.current;Hn(lf),l._currentValue=f}function ig(l,f,g){for(;l!==null;){var x=l.alternate;if((l.childLanes&f)!==f?(l.childLanes|=f,x!==null&&(x.childLanes|=f)):x!==null&&(x.childLanes&f)!==f&&(x.childLanes|=f),l===g)break;l=l.return}}function tl(l,f){cf=l,ng=el=null,l=l.dependencies,l!==null&&l.firstContext!==null&&(l.lanes&f&&(to=!0),l.firstContext=null)}function Io(l){var f=l._currentValue;if(ng!==l)if(l={context:l,memoizedValue:f,next:null},el===null){if(cf===null)throw Error(n(308));el=l,cf.dependencies={lanes:0,firstContext:l}}else el=el.next=l;return f}var os=null;function ag(l){os===null?os=[l]:os.push(l)}function Nx(l,f,g,x){var I=f.interleaved;return I===null?(g.next=g,ag(f)):(g.next=I.next,I.next=g),f.interleaved=g,Ui(l,x)}function Ui(l,f){l.lanes|=f;var g=l.alternate;for(g!==null&&(g.lanes|=f),g=l,l=l.return;l!==null;)l.childLanes|=f,g=l.alternate,g!==null&&(g.childLanes|=f),g=l,l=l.return;return g.tag===3?g.stateNode:null}var ba=!1;function sg(l){l.updateQueue={baseState:l.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Rx(l,f){l=l.updateQueue,f.updateQueue===l&&(f.updateQueue={baseState:l.baseState,firstBaseUpdate:l.firstBaseUpdate,lastBaseUpdate:l.lastBaseUpdate,shared:l.shared,effects:l.effects})}function Ki(l,f){return{eventTime:l,lane:f,tag:0,payload:null,callback:null,next:null}}function ya(l,f,g){var x=l.updateQueue;if(x===null)return null;if(x=x.shared,mn&2){var I=x.pending;return I===null?f.next=f:(f.next=I.next,I.next=f),x.pending=f,Ui(l,g)}return I=x.interleaved,I===null?(f.next=f,ag(x)):(f.next=I.next,I.next=f),x.interleaved=f,Ui(l,g)}function uf(l,f,g){if(f=f.updateQueue,f!==null&&(f=f.shared,(g&4194240)!==0)){var x=f.lanes;x&=l.pendingLanes,g|=x,f.lanes=g,ir(l,g)}}function Dx(l,f){var g=l.updateQueue,x=l.alternate;if(x!==null&&(x=x.updateQueue,g===x)){var I=null,N=null;if(g=g.firstBaseUpdate,g!==null){do{var X={eventTime:g.eventTime,lane:g.lane,tag:g.tag,payload:g.payload,callback:g.callback,next:null};N===null?I=N=X:N=N.next=X,g=g.next}while(g!==null);N===null?I=N=f:N=N.next=f}else I=N=f;g={baseState:x.baseState,firstBaseUpdate:I,lastBaseUpdate:N,shared:x.shared,effects:x.effects},l.updateQueue=g;return}l=g.lastBaseUpdate,l===null?g.firstBaseUpdate=f:l.next=f,g.lastBaseUpdate=f}function df(l,f,g,x){var I=l.updateQueue;ba=!1;var N=I.firstBaseUpdate,X=I.lastBaseUpdate,oe=I.shared.pending;if(oe!==null){I.shared.pending=null;var fe=oe,Ee=fe.next;fe.next=null,X===null?N=Ee:X.next=Ee,X=fe;var Xe=l.alternate;Xe!==null&&(Xe=Xe.updateQueue,oe=Xe.lastBaseUpdate,oe!==X&&(oe===null?Xe.firstBaseUpdate=Ee:oe.next=Ee,Xe.lastBaseUpdate=fe))}if(N!==null){var Qe=I.baseState;X=0,Xe=Ee=fe=null,oe=N;do{var Ue=oe.lane,vt=oe.eventTime;if((x&Ue)===Ue){Xe!==null&&(Xe=Xe.next={eventTime:vt,lane:0,tag:oe.tag,payload:oe.payload,callback:oe.callback,next:null});e:{var Ot=l,It=oe;switch(Ue=f,vt=g,It.tag){case 1:if(Ot=It.payload,typeof Ot=="function"){Qe=Ot.call(vt,Qe,Ue);break e}Qe=Ot;break e;case 3:Ot.flags=Ot.flags&-65537|128;case 0:if(Ot=It.payload,Ue=typeof Ot=="function"?Ot.call(vt,Qe,Ue):Ot,Ue==null)break e;Qe=U({},Qe,Ue);break e;case 2:ba=!0}}oe.callback!==null&&oe.lane!==0&&(l.flags|=64,Ue=I.effects,Ue===null?I.effects=[oe]:Ue.push(oe))}else vt={eventTime:vt,lane:Ue,tag:oe.tag,payload:oe.payload,callback:oe.callback,next:null},Xe===null?(Ee=Xe=vt,fe=Qe):Xe=Xe.next=vt,X|=Ue;if(oe=oe.next,oe===null){if(oe=I.shared.pending,oe===null)break;Ue=oe,oe=Ue.next,Ue.next=null,I.lastBaseUpdate=Ue,I.shared.pending=null}}while(!0);if(Xe===null&&(fe=Qe),I.baseState=fe,I.firstBaseUpdate=Ee,I.lastBaseUpdate=Xe,f=I.shared.interleaved,f!==null){I=f;do X|=I.lane,I=I.next;while(I!==f)}else N===null&&(I.shared.lanes=0);ss|=X,l.lanes=X,l.memoizedState=Qe}}function jx(l,f,g){if(l=f.effects,f.effects=null,l!==null)for(f=0;f<l.length;f++){var x=l[f],I=x.callback;if(I!==null){if(x.callback=null,x=g,typeof I!="function")throw Error(n(191,I));I.call(x)}}}var Lc={},Ci=ha(Lc),Bc=ha(Lc),Ac=ha(Lc);function is(l){if(l===Lc)throw Error(n(174));return l}function lg(l,f){switch(Nn(Ac,f),Nn(Bc,l),Nn(Ci,Lc),l=f.nodeType,l){case 9:case 11:f=(f=f.documentElement)?f.namespaceURI:et(null,"");break;default:l=l===8?f.parentNode:f,f=l.namespaceURI||null,l=l.tagName,f=et(f,l)}Hn(Ci),Nn(Ci,f)}function nl(){Hn(Ci),Hn(Bc),Hn(Ac)}function Lx(l){is(Ac.current);var f=is(Ci.current),g=et(f,l.type);f!==g&&(Nn(Bc,l),Nn(Ci,g))}function cg(l){Bc.current===l&&(Hn(Ci),Hn(Bc))}var Yn=ha(0);function ff(l){for(var f=l;f!==null;){if(f.tag===13){var g=f.memoizedState;if(g!==null&&(g=g.dehydrated,g===null||g.data==="$?"||g.data==="$!"))return f}else if(f.tag===19&&f.memoizedProps.revealOrder!==void 0){if(f.flags&128)return f}else if(f.child!==null){f.child.return=f,f=f.child;continue}if(f===l)break;for(;f.sibling===null;){if(f.return===null||f.return===l)return null;f=f.return}f.sibling.return=f.return,f=f.sibling}return null}var ug=[];function dg(){for(var l=0;l<ug.length;l++)ug[l]._workInProgressVersionPrimary=null;ug.length=0}var pf=k.ReactCurrentDispatcher,fg=k.ReactCurrentBatchConfig,as=0,Qn=null,gr=null,Sr=null,vf=!1,zc=!1,Hc=0,X3=0;function Ar(){throw Error(n(321))}function pg(l,f){if(f===null)return!1;for(var g=0;g<f.length&&g<l.length;g++)if(!Qo(l[g],f[g]))return!1;return!0}function vg(l,f,g,x,I,N){if(as=N,Qn=f,f.memoizedState=null,f.updateQueue=null,f.lanes=0,pf.current=l===null||l.memoizedState===null?Z3:J3,l=g(x,I),zc){N=0;do{if(zc=!1,Hc=0,25<=N)throw Error(n(301));N+=1,Sr=gr=null,f.updateQueue=null,pf.current=eD,l=g(x,I)}while(zc)}if(pf.current=mf,f=gr!==null&&gr.next!==null,as=0,Sr=gr=Qn=null,vf=!1,f)throw Error(n(300));return l}function hg(){var l=Hc!==0;return Hc=0,l}function Ei(){var l={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Sr===null?Qn.memoizedState=Sr=l:Sr=Sr.next=l,Sr}function To(){if(gr===null){var l=Qn.alternate;l=l!==null?l.memoizedState:null}else l=gr.next;var f=Sr===null?Qn.memoizedState:Sr.next;if(f!==null)Sr=f,gr=l;else{if(l===null)throw Error(n(310));gr=l,l={memoizedState:gr.memoizedState,baseState:gr.baseState,baseQueue:gr.baseQueue,queue:gr.queue,next:null},Sr===null?Qn.memoizedState=Sr=l:Sr=Sr.next=l}return Sr}function Fc(l,f){return typeof f=="function"?f(l):f}function gg(l){var f=To(),g=f.queue;if(g===null)throw Error(n(311));g.lastRenderedReducer=l;var x=gr,I=x.baseQueue,N=g.pending;if(N!==null){if(I!==null){var X=I.next;I.next=N.next,N.next=X}x.baseQueue=I=N,g.pending=null}if(I!==null){N=I.next,x=x.baseState;var oe=X=null,fe=null,Ee=N;do{var Xe=Ee.lane;if((as&Xe)===Xe)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:Xe,action:Ee.action,hasEagerState:Ee.hasEagerState,eagerState:Ee.eagerState,next:null};fe===null?(oe=fe=Qe,X=x):fe=fe.next=Qe,Qn.lanes|=Xe,ss|=Xe}Ee=Ee.next}while(Ee!==null&&Ee!==N);fe===null?X=x:fe.next=oe,Qo(x,f.memoizedState)||(to=!0),f.memoizedState=x,f.baseState=X,f.baseQueue=fe,g.lastRenderedState=x}if(l=g.interleaved,l!==null){I=l;do N=I.lane,Qn.lanes|=N,ss|=N,I=I.next;while(I!==l)}else I===null&&(g.lanes=0);return[f.memoizedState,g.dispatch]}function mg(l){var f=To(),g=f.queue;if(g===null)throw Error(n(311));g.lastRenderedReducer=l;var x=g.dispatch,I=g.pending,N=f.memoizedState;if(I!==null){g.pending=null;var X=I=I.next;do N=l(N,X.action),X=X.next;while(X!==I);Qo(N,f.memoizedState)||(to=!0),f.memoizedState=N,f.baseQueue===null&&(f.baseState=N),g.lastRenderedState=N}return[N,x]}function Bx(){}function Ax(l,f){var g=Qn,x=To(),I=f(),N=!Qo(x.memoizedState,I);if(N&&(x.memoizedState=I,to=!0),x=x.queue,bg(Fx.bind(null,g,x,l),[l]),x.getSnapshot!==f||N||Sr!==null&&Sr.memoizedState.tag&1){if(g.flags|=2048,_c(9,Hx.bind(null,g,x,I,f),void 0,null),Cr===null)throw Error(n(349));as&30||zx(g,f,I)}return I}function zx(l,f,g){l.flags|=16384,l={getSnapshot:f,value:g},f=Qn.updateQueue,f===null?(f={lastEffect:null,stores:null},Qn.updateQueue=f,f.stores=[l]):(g=f.stores,g===null?f.stores=[l]:g.push(l))}function Hx(l,f,g,x){f.value=g,f.getSnapshot=x,_x(f)&&Vx(l)}function Fx(l,f,g){return g(function(){_x(f)&&Vx(l)})}function _x(l){var f=l.getSnapshot;l=l.value;try{var g=f();return!Qo(l,g)}catch{return!0}}function Vx(l){var f=Ui(l,1);f!==null&&ni(f,l,1,-1)}function Wx(l){var f=Ei();return typeof l=="function"&&(l=l()),f.memoizedState=f.baseState=l,l={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Fc,lastRenderedState:l},f.queue=l,l=l.dispatch=Q3.bind(null,Qn,l),[f.memoizedState,l]}function _c(l,f,g,x){return l={tag:l,create:f,destroy:g,deps:x,next:null},f=Qn.updateQueue,f===null?(f={lastEffect:null,stores:null},Qn.updateQueue=f,f.lastEffect=l.next=l):(g=f.lastEffect,g===null?f.lastEffect=l.next=l:(x=g.next,g.next=l,l.next=x,f.lastEffect=l)),l}function Ux(){return To().memoizedState}function hf(l,f,g,x){var I=Ei();Qn.flags|=l,I.memoizedState=_c(1|f,g,void 0,x===void 0?null:x)}function gf(l,f,g,x){var I=To();x=x===void 0?null:x;var N=void 0;if(gr!==null){var X=gr.memoizedState;if(N=X.destroy,x!==null&&pg(x,X.deps)){I.memoizedState=_c(f,g,N,x);return}}Qn.flags|=l,I.memoizedState=_c(1|f,g,N,x)}function Kx(l,f){return hf(8390656,8,l,f)}function bg(l,f){return gf(2048,8,l,f)}function qx(l,f){return gf(4,2,l,f)}function Xx(l,f){return gf(4,4,l,f)}function Gx(l,f){if(typeof f=="function")return l=l(),f(l),function(){f(null)};if(f!=null)return l=l(),f.current=l,function(){f.current=null}}function Yx(l,f,g){return g=g!=null?g.concat([l]):null,gf(4,4,Gx.bind(null,f,l),g)}function yg(){}function Qx(l,f){var g=To();f=f===void 0?null:f;var x=g.memoizedState;return x!==null&&f!==null&&pg(f,x[1])?x[0]:(g.memoizedState=[l,f],l)}function Zx(l,f){var g=To();f=f===void 0?null:f;var x=g.memoizedState;return x!==null&&f!==null&&pg(f,x[1])?x[0]:(l=l(),g.memoizedState=[l,f],l)}function Jx(l,f,g){return as&21?(Qo(g,f)||(g=an(),Qn.lanes|=g,ss|=g,l.baseState=!0),f):(l.baseState&&(l.baseState=!1,to=!0),l.memoizedState=g)}function G3(l,f){var g=Wt;Wt=g!==0&&4>g?g:4,l(!0);var x=fg.transition;fg.transition={};try{l(!1),f()}finally{Wt=g,fg.transition=x}}function eS(){return To().memoizedState}function Y3(l,f,g){var x=Ca(l);if(g={lane:x,action:g,hasEagerState:!1,eagerState:null,next:null},tS(l))nS(f,g);else if(g=Nx(l,f,g,x),g!==null){var I=Kr();ni(g,l,x,I),rS(g,f,x)}}function Q3(l,f,g){var x=Ca(l),I={lane:x,action:g,hasEagerState:!1,eagerState:null,next:null};if(tS(l))nS(f,I);else{var N=l.alternate;if(l.lanes===0&&(N===null||N.lanes===0)&&(N=f.lastRenderedReducer,N!==null))try{var X=f.lastRenderedState,oe=N(X,g);if(I.hasEagerState=!0,I.eagerState=oe,Qo(oe,X)){var fe=f.interleaved;fe===null?(I.next=I,ag(f)):(I.next=fe.next,fe.next=I),f.interleaved=I;return}}catch{}g=Nx(l,f,I,x),g!==null&&(I=Kr(),ni(g,l,x,I),rS(g,f,x))}}function tS(l){var f=l.alternate;return l===Qn||f!==null&&f===Qn}function nS(l,f){zc=vf=!0;var g=l.pending;g===null?f.next=f:(f.next=g.next,g.next=f),l.pending=f}function rS(l,f,g){if(g&4194240){var x=f.lanes;x&=l.pendingLanes,g|=x,f.lanes=g,ir(l,g)}}var mf={readContext:Io,useCallback:Ar,useContext:Ar,useEffect:Ar,useImperativeHandle:Ar,useInsertionEffect:Ar,useLayoutEffect:Ar,useMemo:Ar,useReducer:Ar,useRef:Ar,useState:Ar,useDebugValue:Ar,useDeferredValue:Ar,useTransition:Ar,useMutableSource:Ar,useSyncExternalStore:Ar,useId:Ar,unstable_isNewReconciler:!1},Z3={readContext:Io,useCallback:function(l,f){return Ei().memoizedState=[l,f===void 0?null:f],l},useContext:Io,useEffect:Kx,useImperativeHandle:function(l,f,g){return g=g!=null?g.concat([l]):null,hf(4194308,4,Gx.bind(null,f,l),g)},useLayoutEffect:function(l,f){return hf(4194308,4,l,f)},useInsertionEffect:function(l,f){return hf(4,2,l,f)},useMemo:function(l,f){var g=Ei();return f=f===void 0?null:f,l=l(),g.memoizedState=[l,f],l},useReducer:function(l,f,g){var x=Ei();return f=g!==void 0?g(f):f,x.memoizedState=x.baseState=f,l={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:l,lastRenderedState:f},x.queue=l,l=l.dispatch=Y3.bind(null,Qn,l),[x.memoizedState,l]},useRef:function(l){var f=Ei();return l={current:l},f.memoizedState=l},useState:Wx,useDebugValue:yg,useDeferredValue:function(l){return Ei().memoizedState=l},useTransition:function(){var l=Wx(!1),f=l[0];return l=G3.bind(null,l[1]),Ei().memoizedState=l,[f,l]},useMutableSource:function(){},useSyncExternalStore:function(l,f,g){var x=Qn,I=Ei();if(Wn){if(g===void 0)throw Error(n(407));g=g()}else{if(g=f(),Cr===null)throw Error(n(349));as&30||zx(x,f,g)}I.memoizedState=g;var N={value:g,getSnapshot:f};return I.queue=N,Kx(Fx.bind(null,x,N,l),[l]),x.flags|=2048,_c(9,Hx.bind(null,x,N,g,f),void 0,null),g},useId:function(){var l=Ei(),f=Cr.identifierPrefix;if(Wn){var g=Wi,x=Vi;g=(x&~(1<<32-Gn(x)-1)).toString(32)+g,f=":"+f+"R"+g,g=Hc++,0<g&&(f+="H"+g.toString(32)),f+=":"}else g=X3++,f=":"+f+"r"+g.toString(32)+":";return l.memoizedState=f},unstable_isNewReconciler:!1},J3={readContext:Io,useCallback:Qx,useContext:Io,useEffect:bg,useImperativeHandle:Yx,useInsertionEffect:qx,useLayoutEffect:Xx,useMemo:Zx,useReducer:gg,useRef:Ux,useState:function(){return gg(Fc)},useDebugValue:yg,useDeferredValue:function(l){var f=To();return Jx(f,gr.memoizedState,l)},useTransition:function(){var l=gg(Fc)[0],f=To().memoizedState;return[l,f]},useMutableSource:Bx,useSyncExternalStore:Ax,useId:eS,unstable_isNewReconciler:!1},eD={readContext:Io,useCallback:Qx,useContext:Io,useEffect:bg,useImperativeHandle:Yx,useInsertionEffect:qx,useLayoutEffect:Xx,useMemo:Zx,useReducer:mg,useRef:Ux,useState:function(){return mg(Fc)},useDebugValue:yg,useDeferredValue:function(l){var f=To();return gr===null?f.memoizedState=l:Jx(f,gr.memoizedState,l)},useTransition:function(){var l=mg(Fc)[0],f=To().memoizedState;return[l,f]},useMutableSource:Bx,useSyncExternalStore:Ax,useId:eS,unstable_isNewReconciler:!1};function Jo(l,f){if(l&&l.defaultProps){f=U({},f),l=l.defaultProps;for(var g in l)f[g]===void 0&&(f[g]=l[g]);return f}return f}function wg(l,f,g,x){f=l.memoizedState,g=g(x,f),g=g==null?f:U({},f,g),l.memoizedState=g,l.lanes===0&&(l.updateQueue.baseState=g)}var bf={isMounted:function(l){return(l=l._reactInternals)?kt(l)===l:!1},enqueueSetState:function(l,f,g){l=l._reactInternals;var x=Kr(),I=Ca(l),N=Ki(x,I);N.payload=f,g!=null&&(N.callback=g),f=ya(l,N,I),f!==null&&(ni(f,l,I,x),uf(f,l,I))},enqueueReplaceState:function(l,f,g){l=l._reactInternals;var x=Kr(),I=Ca(l),N=Ki(x,I);N.tag=1,N.payload=f,g!=null&&(N.callback=g),f=ya(l,N,I),f!==null&&(ni(f,l,I,x),uf(f,l,I))},enqueueForceUpdate:function(l,f){l=l._reactInternals;var g=Kr(),x=Ca(l),I=Ki(g,x);I.tag=2,f!=null&&(I.callback=f),f=ya(l,I,x),f!==null&&(ni(f,l,x,g),uf(f,l,x))}};function oS(l,f,g,x,I,N,X){return l=l.stateNode,typeof l.shouldComponentUpdate=="function"?l.shouldComponentUpdate(x,N,X):f.prototype&&f.prototype.isPureReactComponent?!Ic(g,x)||!Ic(I,N):!0}function iS(l,f,g){var x=!1,I=ga,N=f.contextType;return typeof N=="object"&&N!==null?N=Io(N):(I=eo(f)?ts:Br.current,x=f.contextTypes,N=(x=x!=null)?Gs(l,I):ga),f=new f(g,N),l.memoizedState=f.state!==null&&f.state!==void 0?f.state:null,f.updater=bf,l.stateNode=f,f._reactInternals=l,x&&(l=l.stateNode,l.__reactInternalMemoizedUnmaskedChildContext=I,l.__reactInternalMemoizedMaskedChildContext=N),f}function aS(l,f,g,x){l=f.state,typeof f.componentWillReceiveProps=="function"&&f.componentWillReceiveProps(g,x),typeof f.UNSAFE_componentWillReceiveProps=="function"&&f.UNSAFE_componentWillReceiveProps(g,x),f.state!==l&&bf.enqueueReplaceState(f,f.state,null)}function xg(l,f,g,x){var I=l.stateNode;I.props=g,I.state=l.memoizedState,I.refs={},sg(l);var N=f.contextType;typeof N=="object"&&N!==null?I.context=Io(N):(N=eo(f)?ts:Br.current,I.context=Gs(l,N)),I.state=l.memoizedState,N=f.getDerivedStateFromProps,typeof N=="function"&&(wg(l,f,N,g),I.state=l.memoizedState),typeof f.getDerivedStateFromProps=="function"||typeof I.getSnapshotBeforeUpdate=="function"||typeof I.UNSAFE_componentWillMount!="function"&&typeof I.componentWillMount!="function"||(f=I.state,typeof I.componentWillMount=="function"&&I.componentWillMount(),typeof I.UNSAFE_componentWillMount=="function"&&I.UNSAFE_componentWillMount(),f!==I.state&&bf.enqueueReplaceState(I,I.state,null),df(l,g,I,x),I.state=l.memoizedState),typeof I.componentDidMount=="function"&&(l.flags|=4194308)}function rl(l,f){try{var g="",x=f;do g+=J(x),x=x.return;while(x);var I=g}catch(N){I=`
Error generating stack: `+N.message+`
`+N.stack}return{value:l,source:f,stack:I,digest:null}}function Sg(l,f,g){return{value:l,source:null,stack:g??null,digest:f??null}}function Cg(l,f){try{}catch(g){setTimeout(function(){throw g})}}var tD=typeof WeakMap=="function"?WeakMap:Map;function sS(l,f,g){g=Ki(-1,g),g.tag=3,g.payload={element:null};var x=f.value;return g.callback=function(){kf||(kf=!0,Ag=x),Cg(l,f)},g}function lS(l,f,g){g=Ki(-1,g),g.tag=3;var x=l.type.getDerivedStateFromError;if(typeof x=="function"){var I=f.value;g.payload=function(){return x(I)},g.callback=function(){Cg(l,f)}}var N=l.stateNode;return N!==null&&typeof N.componentDidCatch=="function"&&(g.callback=function(){Cg(l,f),typeof x!="function"&&(xa===null?xa=new Set([this]):xa.add(this));var X=f.stack;this.componentDidCatch(f.value,{componentStack:X!==null?X:""})}),g}function cS(l,f,g){var x=l.pingCache;if(x===null){x=l.pingCache=new tD;var I=new Set;x.set(f,I)}else I=x.get(f),I===void 0&&(I=new Set,x.set(f,I));I.has(g)||(I.add(g),l=hD.bind(null,l,f,g),f.then(l,l))}function uS(l){do{var f;if((f=l.tag===13)&&(f=l.memoizedState,f=f!==null?f.dehydrated!==null:!0),f)return l;l=l.return}while(l!==null);return null}function dS(l,f,g,x,I){return l.mode&1?(l.flags|=65536,l.lanes=I,l):(l===f?l.flags|=65536:(l.flags|=128,g.flags|=131072,g.flags&=-52805,g.tag===1&&(g.alternate===null?g.tag=17:(f=Ki(-1,1),f.tag=2,ya(g,f,1))),g.lanes|=1),l)}var nD=k.ReactCurrentOwner,to=!1;function Ur(l,f,g,x){f.child=l===null?Mx(f,null,g,x):Js(f,l.child,g,x)}function fS(l,f,g,x,I){g=g.render;var N=f.ref;return tl(f,I),x=vg(l,f,g,x,N,I),g=hg(),l!==null&&!to?(f.updateQueue=l.updateQueue,f.flags&=-2053,l.lanes&=~I,qi(l,f,I)):(Wn&&g&&Qh(f),f.flags|=1,Ur(l,f,x,I),f.child)}function pS(l,f,g,x,I){if(l===null){var N=g.type;return typeof N=="function"&&!Ug(N)&&N.defaultProps===void 0&&g.compare===null&&g.defaultProps===void 0?(f.tag=15,f.type=N,vS(l,f,N,x,I)):(l=Mf(g.type,null,x,f,f.mode,I),l.ref=f.ref,l.return=f,f.child=l)}if(N=l.child,!(l.lanes&I)){var X=N.memoizedProps;if(g=g.compare,g=g!==null?g:Ic,g(X,x)&&l.ref===f.ref)return qi(l,f,I)}return f.flags|=1,l=ka(N,x),l.ref=f.ref,l.return=f,f.child=l}function vS(l,f,g,x,I){if(l!==null){var N=l.memoizedProps;if(Ic(N,x)&&l.ref===f.ref)if(to=!1,f.pendingProps=x=N,(l.lanes&I)!==0)l.flags&131072&&(to=!0);else return f.lanes=l.lanes,qi(l,f,I)}return Eg(l,f,g,x,I)}function hS(l,f,g){var x=f.pendingProps,I=x.children,N=l!==null?l.memoizedState:null;if(x.mode==="hidden")if(!(f.mode&1))f.memoizedState={baseLanes:0,cachePool:null,transitions:null},Nn(il,po),po|=g;else{if(!(g&1073741824))return l=N!==null?N.baseLanes|g:g,f.lanes=f.childLanes=1073741824,f.memoizedState={baseLanes:l,cachePool:null,transitions:null},f.updateQueue=null,Nn(il,po),po|=l,null;f.memoizedState={baseLanes:0,cachePool:null,transitions:null},x=N!==null?N.baseLanes:g,Nn(il,po),po|=x}else N!==null?(x=N.baseLanes|g,f.memoizedState=null):x=g,Nn(il,po),po|=x;return Ur(l,f,I,g),f.child}function gS(l,f){var g=f.ref;(l===null&&g!==null||l!==null&&l.ref!==g)&&(f.flags|=512,f.flags|=2097152)}function Eg(l,f,g,x,I){var N=eo(g)?ts:Br.current;return N=Gs(f,N),tl(f,I),g=vg(l,f,g,x,N,I),x=hg(),l!==null&&!to?(f.updateQueue=l.updateQueue,f.flags&=-2053,l.lanes&=~I,qi(l,f,I)):(Wn&&x&&Qh(f),f.flags|=1,Ur(l,f,g,I),f.child)}function mS(l,f,g,x,I){if(eo(g)){var N=!0;tf(f)}else N=!1;if(tl(f,I),f.stateNode===null)wf(l,f),iS(f,g,x),xg(f,g,x,I),x=!0;else if(l===null){var X=f.stateNode,oe=f.memoizedProps;X.props=oe;var fe=X.context,Ee=g.contextType;typeof Ee=="object"&&Ee!==null?Ee=Io(Ee):(Ee=eo(g)?ts:Br.current,Ee=Gs(f,Ee));var Xe=g.getDerivedStateFromProps,Qe=typeof Xe=="function"||typeof X.getSnapshotBeforeUpdate=="function";Qe||typeof X.UNSAFE_componentWillReceiveProps!="function"&&typeof X.componentWillReceiveProps!="function"||(oe!==x||fe!==Ee)&&aS(f,X,x,Ee),ba=!1;var Ue=f.memoizedState;X.state=Ue,df(f,x,X,I),fe=f.memoizedState,oe!==x||Ue!==fe||Jr.current||ba?(typeof Xe=="function"&&(wg(f,g,Xe,x),fe=f.memoizedState),(oe=ba||oS(f,g,oe,x,Ue,fe,Ee))?(Qe||typeof X.UNSAFE_componentWillMount!="function"&&typeof X.componentWillMount!="function"||(typeof X.componentWillMount=="function"&&X.componentWillMount(),typeof X.UNSAFE_componentWillMount=="function"&&X.UNSAFE_componentWillMount()),typeof X.componentDidMount=="function"&&(f.flags|=4194308)):(typeof X.componentDidMount=="function"&&(f.flags|=4194308),f.memoizedProps=x,f.memoizedState=fe),X.props=x,X.state=fe,X.context=Ee,x=oe):(typeof X.componentDidMount=="function"&&(f.flags|=4194308),x=!1)}else{X=f.stateNode,Rx(l,f),oe=f.memoizedProps,Ee=f.type===f.elementType?oe:Jo(f.type,oe),X.props=Ee,Qe=f.pendingProps,Ue=X.context,fe=g.contextType,typeof fe=="object"&&fe!==null?fe=Io(fe):(fe=eo(g)?ts:Br.current,fe=Gs(f,fe));var vt=g.getDerivedStateFromProps;(Xe=typeof vt=="function"||typeof X.getSnapshotBeforeUpdate=="function")||typeof X.UNSAFE_componentWillReceiveProps!="function"&&typeof X.componentWillReceiveProps!="function"||(oe!==Qe||Ue!==fe)&&aS(f,X,x,fe),ba=!1,Ue=f.memoizedState,X.state=Ue,df(f,x,X,I);var Ot=f.memoizedState;oe!==Qe||Ue!==Ot||Jr.current||ba?(typeof vt=="function"&&(wg(f,g,vt,x),Ot=f.memoizedState),(Ee=ba||oS(f,g,Ee,x,Ue,Ot,fe)||!1)?(Xe||typeof X.UNSAFE_componentWillUpdate!="function"&&typeof X.componentWillUpdate!="function"||(typeof X.componentWillUpdate=="function"&&X.componentWillUpdate(x,Ot,fe),typeof X.UNSAFE_componentWillUpdate=="function"&&X.UNSAFE_componentWillUpdate(x,Ot,fe)),typeof X.componentDidUpdate=="function"&&(f.flags|=4),typeof X.getSnapshotBeforeUpdate=="function"&&(f.flags|=1024)):(typeof X.componentDidUpdate!="function"||oe===l.memoizedProps&&Ue===l.memoizedState||(f.flags|=4),typeof X.getSnapshotBeforeUpdate!="function"||oe===l.memoizedProps&&Ue===l.memoizedState||(f.flags|=1024),f.memoizedProps=x,f.memoizedState=Ot),X.props=x,X.state=Ot,X.context=fe,x=Ee):(typeof X.componentDidUpdate!="function"||oe===l.memoizedProps&&Ue===l.memoizedState||(f.flags|=4),typeof X.getSnapshotBeforeUpdate!="function"||oe===l.memoizedProps&&Ue===l.memoizedState||(f.flags|=1024),x=!1)}return kg(l,f,g,x,N,I)}function kg(l,f,g,x,I,N){gS(l,f);var X=(f.flags&128)!==0;if(!x&&!X)return I&&Sx(f,g,!1),qi(l,f,N);x=f.stateNode,nD.current=f;var oe=X&&typeof g.getDerivedStateFromError!="function"?null:x.render();return f.flags|=1,l!==null&&X?(f.child=Js(f,l.child,null,N),f.child=Js(f,null,oe,N)):Ur(l,f,oe,N),f.memoizedState=x.state,I&&Sx(f,g,!0),f.child}function bS(l){var f=l.stateNode;f.pendingContext?wx(l,f.pendingContext,f.pendingContext!==f.context):f.context&&wx(l,f.context,!1),lg(l,f.containerInfo)}function yS(l,f,g,x,I){return Zs(),tg(I),f.flags|=256,Ur(l,f,g,x),f.child}var Og={dehydrated:null,treeContext:null,retryLane:0};function $g(l){return{baseLanes:l,cachePool:null,transitions:null}}function wS(l,f,g){var x=f.pendingProps,I=Yn.current,N=!1,X=(f.flags&128)!==0,oe;if((oe=X)||(oe=l!==null&&l.memoizedState===null?!1:(I&2)!==0),oe?(N=!0,f.flags&=-129):(l===null||l.memoizedState!==null)&&(I|=1),Nn(Yn,I&1),l===null)return eg(f),l=f.memoizedState,l!==null&&(l=l.dehydrated,l!==null)?(f.mode&1?l.data==="$!"?f.lanes=8:f.lanes=1073741824:f.lanes=1,null):(X=x.children,l=x.fallback,N?(x=f.mode,N=f.child,X={mode:"hidden",children:X},!(x&1)&&N!==null?(N.childLanes=0,N.pendingProps=X):N=Nf(X,x,0,null),l=ds(l,x,g,null),N.return=f,l.return=f,N.sibling=l,f.child=N,f.child.memoizedState=$g(g),f.memoizedState=Og,l):Ig(f,X));if(I=l.memoizedState,I!==null&&(oe=I.dehydrated,oe!==null))return rD(l,f,X,x,oe,I,g);if(N){N=x.fallback,X=f.mode,I=l.child,oe=I.sibling;var fe={mode:"hidden",children:x.children};return!(X&1)&&f.child!==I?(x=f.child,x.childLanes=0,x.pendingProps=fe,f.deletions=null):(x=ka(I,fe),x.subtreeFlags=I.subtreeFlags&14680064),oe!==null?N=ka(oe,N):(N=ds(N,X,g,null),N.flags|=2),N.return=f,x.return=f,x.sibling=N,f.child=x,x=N,N=f.child,X=l.child.memoizedState,X=X===null?$g(g):{baseLanes:X.baseLanes|g,cachePool:null,transitions:X.transitions},N.memoizedState=X,N.childLanes=l.childLanes&~g,f.memoizedState=Og,x}return N=l.child,l=N.sibling,x=ka(N,{mode:"visible",children:x.children}),!(f.mode&1)&&(x.lanes=g),x.return=f,x.sibling=null,l!==null&&(g=f.deletions,g===null?(f.deletions=[l],f.flags|=16):g.push(l)),f.child=x,f.memoizedState=null,x}function Ig(l,f){return f=Nf({mode:"visible",children:f},l.mode,0,null),f.return=l,l.child=f}function yf(l,f,g,x){return x!==null&&tg(x),Js(f,l.child,null,g),l=Ig(f,f.pendingProps.children),l.flags|=2,f.memoizedState=null,l}function rD(l,f,g,x,I,N,X){if(g)return f.flags&256?(f.flags&=-257,x=Sg(Error(n(422))),yf(l,f,X,x)):f.memoizedState!==null?(f.child=l.child,f.flags|=128,null):(N=x.fallback,I=f.mode,x=Nf({mode:"visible",children:x.children},I,0,null),N=ds(N,I,X,null),N.flags|=2,x.return=f,N.return=f,x.sibling=N,f.child=x,f.mode&1&&Js(f,l.child,null,X),f.child.memoizedState=$g(X),f.memoizedState=Og,N);if(!(f.mode&1))return yf(l,f,X,null);if(I.data==="$!"){if(x=I.nextSibling&&I.nextSibling.dataset,x)var oe=x.dgst;return x=oe,N=Error(n(419)),x=Sg(N,x,void 0),yf(l,f,X,x)}if(oe=(X&l.childLanes)!==0,to||oe){if(x=Cr,x!==null){switch(X&-X){case 4:I=2;break;case 16:I=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:I=32;break;case 536870912:I=268435456;break;default:I=0}I=I&(x.suspendedLanes|X)?0:I,I!==0&&I!==N.retryLane&&(N.retryLane=I,Ui(l,I),ni(x,l,I,-1))}return Wg(),x=Sg(Error(n(421))),yf(l,f,X,x)}return I.data==="$?"?(f.flags|=128,f.child=l.child,f=gD.bind(null,l),I._reactRetry=f,null):(l=N.treeContext,fo=va(I.nextSibling),uo=f,Wn=!0,Zo=null,l!==null&&(Oo[$o++]=Vi,Oo[$o++]=Wi,Oo[$o++]=ns,Vi=l.id,Wi=l.overflow,ns=f),f=Ig(f,x.children),f.flags|=4096,f)}function xS(l,f,g){l.lanes|=f;var x=l.alternate;x!==null&&(x.lanes|=f),ig(l.return,f,g)}function Tg(l,f,g,x,I){var N=l.memoizedState;N===null?l.memoizedState={isBackwards:f,rendering:null,renderingStartTime:0,last:x,tail:g,tailMode:I}:(N.isBackwards=f,N.rendering=null,N.renderingStartTime=0,N.last=x,N.tail=g,N.tailMode=I)}function SS(l,f,g){var x=f.pendingProps,I=x.revealOrder,N=x.tail;if(Ur(l,f,x.children,g),x=Yn.current,x&2)x=x&1|2,f.flags|=128;else{if(l!==null&&l.flags&128)e:for(l=f.child;l!==null;){if(l.tag===13)l.memoizedState!==null&&xS(l,g,f);else if(l.tag===19)xS(l,g,f);else if(l.child!==null){l.child.return=l,l=l.child;continue}if(l===f)break e;for(;l.sibling===null;){if(l.return===null||l.return===f)break e;l=l.return}l.sibling.return=l.return,l=l.sibling}x&=1}if(Nn(Yn,x),!(f.mode&1))f.memoizedState=null;else switch(I){case"forwards":for(g=f.child,I=null;g!==null;)l=g.alternate,l!==null&&ff(l)===null&&(I=g),g=g.sibling;g=I,g===null?(I=f.child,f.child=null):(I=g.sibling,g.sibling=null),Tg(f,!1,I,g,N);break;case"backwards":for(g=null,I=f.child,f.child=null;I!==null;){if(l=I.alternate,l!==null&&ff(l)===null){f.child=I;break}l=I.sibling,I.sibling=g,g=I,I=l}Tg(f,!0,g,null,N);break;case"together":Tg(f,!1,null,null,void 0);break;default:f.memoizedState=null}return f.child}function wf(l,f){!(f.mode&1)&&l!==null&&(l.alternate=null,f.alternate=null,f.flags|=2)}function qi(l,f,g){if(l!==null&&(f.dependencies=l.dependencies),ss|=f.lanes,!(g&f.childLanes))return null;if(l!==null&&f.child!==l.child)throw Error(n(153));if(f.child!==null){for(l=f.child,g=ka(l,l.pendingProps),f.child=g,g.return=f;l.sibling!==null;)l=l.sibling,g=g.sibling=ka(l,l.pendingProps),g.return=f;g.sibling=null}return f.child}function oD(l,f,g){switch(f.tag){case 3:bS(f),Zs();break;case 5:Lx(f);break;case 1:eo(f.type)&&tf(f);break;case 4:lg(f,f.stateNode.containerInfo);break;case 10:var x=f.type._context,I=f.memoizedProps.value;Nn(lf,x._currentValue),x._currentValue=I;break;case 13:if(x=f.memoizedState,x!==null)return x.dehydrated!==null?(Nn(Yn,Yn.current&1),f.flags|=128,null):g&f.child.childLanes?wS(l,f,g):(Nn(Yn,Yn.current&1),l=qi(l,f,g),l!==null?l.sibling:null);Nn(Yn,Yn.current&1);break;case 19:if(x=(g&f.childLanes)!==0,l.flags&128){if(x)return SS(l,f,g);f.flags|=128}if(I=f.memoizedState,I!==null&&(I.rendering=null,I.tail=null,I.lastEffect=null),Nn(Yn,Yn.current),x)break;return null;case 22:case 23:return f.lanes=0,hS(l,f,g)}return qi(l,f,g)}var CS,Pg,ES,kS;CS=function(l,f){for(var g=f.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===f)break;for(;g.sibling===null;){if(g.return===null||g.return===f)return;g=g.return}g.sibling.return=g.return,g=g.sibling}},Pg=function(){},ES=function(l,f,g,x){var I=l.memoizedProps;if(I!==x){l=f.stateNode,is(Ci.current);var N=null;switch(g){case"input":I=re(l,I),x=re(l,x),N=[];break;case"select":I=U({},I,{value:void 0}),x=U({},x,{value:void 0}),N=[];break;case"textarea":I=Ae(l,I),x=Ae(l,x),N=[];break;default:typeof I.onClick!="function"&&typeof x.onClick=="function"&&(l.onclick=Zd)}Me(g,x);var X;g=null;for(Ee in I)if(!x.hasOwnProperty(Ee)&&I.hasOwnProperty(Ee)&&I[Ee]!=null)if(Ee==="style"){var oe=I[Ee];for(X in oe)oe.hasOwnProperty(X)&&(g||(g={}),g[X]="")}else Ee!=="dangerouslySetInnerHTML"&&Ee!=="children"&&Ee!=="suppressContentEditableWarning"&&Ee!=="suppressHydrationWarning"&&Ee!=="autoFocus"&&(o.hasOwnProperty(Ee)?N||(N=[]):(N=N||[]).push(Ee,null));for(Ee in x){var fe=x[Ee];if(oe=I!=null?I[Ee]:void 0,x.hasOwnProperty(Ee)&&fe!==oe&&(fe!=null||oe!=null))if(Ee==="style")if(oe){for(X in oe)!oe.hasOwnProperty(X)||fe&&fe.hasOwnProperty(X)||(g||(g={}),g[X]="");for(X in fe)fe.hasOwnProperty(X)&&oe[X]!==fe[X]&&(g||(g={}),g[X]=fe[X])}else g||(N||(N=[]),N.push(Ee,g)),g=fe;else Ee==="dangerouslySetInnerHTML"?(fe=fe?fe.__html:void 0,oe=oe?oe.__html:void 0,fe!=null&&oe!==fe&&(N=N||[]).push(Ee,fe)):Ee==="children"?typeof fe!="string"&&typeof fe!="number"||(N=N||[]).push(Ee,""+fe):Ee!=="suppressContentEditableWarning"&&Ee!=="suppressHydrationWarning"&&(o.hasOwnProperty(Ee)?(fe!=null&&Ee==="onScroll"&&zn("scroll",l),N||oe===fe||(N=[])):(N=N||[]).push(Ee,fe))}g&&(N=N||[]).push("style",g);var Ee=N;(f.updateQueue=Ee)&&(f.flags|=4)}},kS=function(l,f,g,x){g!==x&&(f.flags|=4)};function Vc(l,f){if(!Wn)switch(l.tailMode){case"hidden":f=l.tail;for(var g=null;f!==null;)f.alternate!==null&&(g=f),f=f.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?f||l.tail===null?l.tail=null:l.tail.sibling=null:x.sibling=null}}function zr(l){var f=l.alternate!==null&&l.alternate.child===l.child,g=0,x=0;if(f)for(var I=l.child;I!==null;)g|=I.lanes|I.childLanes,x|=I.subtreeFlags&14680064,x|=I.flags&14680064,I.return=l,I=I.sibling;else for(I=l.child;I!==null;)g|=I.lanes|I.childLanes,x|=I.subtreeFlags,x|=I.flags,I.return=l,I=I.sibling;return l.subtreeFlags|=x,l.childLanes=g,f}function iD(l,f,g){var x=f.pendingProps;switch(Zh(f),f.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return zr(f),null;case 1:return eo(f.type)&&ef(),zr(f),null;case 3:return x=f.stateNode,nl(),Hn(Jr),Hn(Br),dg(),x.pendingContext&&(x.context=x.pendingContext,x.pendingContext=null),(l===null||l.child===null)&&(af(f)?f.flags|=4:l===null||l.memoizedState.isDehydrated&&!(f.flags&256)||(f.flags|=1024,Zo!==null&&(Fg(Zo),Zo=null))),Pg(l,f),zr(f),null;case 5:cg(f);var I=is(Ac.current);if(g=f.type,l!==null&&f.stateNode!=null)ES(l,f,g,x,I),l.ref!==f.ref&&(f.flags|=512,f.flags|=2097152);else{if(!x){if(f.stateNode===null)throw Error(n(166));return zr(f),null}if(l=is(Ci.current),af(f)){x=f.stateNode,g=f.type;var N=f.memoizedProps;switch(x[Si]=f,x[Rc]=N,l=(f.mode&1)!==0,g){case"dialog":zn("cancel",x),zn("close",x);break;case"iframe":case"object":case"embed":zn("load",x);break;case"video":case"audio":for(I=0;I<Pc.length;I++)zn(Pc[I],x);break;case"source":zn("error",x);break;case"img":case"image":case"link":zn("error",x),zn("load",x);break;case"details":zn("toggle",x);break;case"input":le(x,N),zn("invalid",x);break;case"select":x._wrapperState={wasMultiple:!!N.multiple},zn("invalid",x);break;case"textarea":me(x,N),zn("invalid",x)}Me(g,N),I=null;for(var X in N)if(N.hasOwnProperty(X)){var oe=N[X];X==="children"?typeof oe=="string"?x.textContent!==oe&&(N.suppressHydrationWarning!==!0&&Qd(x.textContent,oe,l),I=["children",oe]):typeof oe=="number"&&x.textContent!==""+oe&&(N.suppressHydrationWarning!==!0&&Qd(x.textContent,oe,l),I=["children",""+oe]):o.hasOwnProperty(X)&&oe!=null&&X==="onScroll"&&zn("scroll",x)}switch(g){case"input":ne(x),ge(x,N,!0);break;case"textarea":ne(x),Le(x);break;case"select":case"option":break;default:typeof N.onClick=="function"&&(x.onclick=Zd)}x=I,f.updateQueue=x,x!==null&&(f.flags|=4)}else{X=I.nodeType===9?I:I.ownerDocument,l==="http://www.w3.org/1999/xhtml"&&(l=Be(g)),l==="http://www.w3.org/1999/xhtml"?g==="script"?(l=X.createElement("div"),l.innerHTML="<script><\/script>",l=l.removeChild(l.firstChild)):typeof x.is=="string"?l=X.createElement(g,{is:x.is}):(l=X.createElement(g),g==="select"&&(X=l,x.multiple?X.multiple=!0:x.size&&(X.size=x.size))):l=X.createElementNS(l,g),l[Si]=f,l[Rc]=x,CS(l,f,!1,!1),f.stateNode=l;e:{switch(X=Pe(g,x),g){case"dialog":zn("cancel",l),zn("close",l),I=x;break;case"iframe":case"object":case"embed":zn("load",l),I=x;break;case"video":case"audio":for(I=0;I<Pc.length;I++)zn(Pc[I],l);I=x;break;case"source":zn("error",l),I=x;break;case"img":case"image":case"link":zn("error",l),zn("load",l),I=x;break;case"details":zn("toggle",l),I=x;break;case"input":le(l,x),I=re(l,x),zn("invalid",l);break;case"option":I=x;break;case"select":l._wrapperState={wasMultiple:!!x.multiple},I=U({},x,{value:void 0}),zn("invalid",l);break;case"textarea":me(l,x),I=Ae(l,x),zn("invalid",l);break;default:I=x}Me(g,I),oe=I;for(N in oe)if(oe.hasOwnProperty(N)){var fe=oe[N];N==="style"?we(l,fe):N==="dangerouslySetInnerHTML"?(fe=fe?fe.__html:void 0,fe!=null&&Ze(l,fe)):N==="children"?typeof fe=="string"?(g!=="textarea"||fe!=="")&&Ve(l,fe):typeof fe=="number"&&Ve(l,""+fe):N!=="suppressContentEditableWarning"&&N!=="suppressHydrationWarning"&&N!=="autoFocus"&&(o.hasOwnProperty(N)?fe!=null&&N==="onScroll"&&zn("scroll",l):fe!=null&&E(l,N,fe,X))}switch(g){case"input":ne(l),ge(l,x,!1);break;case"textarea":ne(l),Le(l);break;case"option":x.value!=null&&l.setAttribute("value",""+te(x.value));break;case"select":l.multiple=!!x.multiple,N=x.value,N!=null?Te(l,!!x.multiple,N,!1):x.defaultValue!=null&&Te(l,!!x.multiple,x.defaultValue,!0);break;default:typeof I.onClick=="function"&&(l.onclick=Zd)}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&&(f.flags|=4)}f.ref!==null&&(f.flags|=512,f.flags|=2097152)}return zr(f),null;case 6:if(l&&f.stateNode!=null)kS(l,f,l.memoizedProps,x);else{if(typeof x!="string"&&f.stateNode===null)throw Error(n(166));if(g=is(Ac.current),is(Ci.current),af(f)){if(x=f.stateNode,g=f.memoizedProps,x[Si]=f,(N=x.nodeValue!==g)&&(l=uo,l!==null))switch(l.tag){case 3:Qd(x.nodeValue,g,(l.mode&1)!==0);break;case 5:l.memoizedProps.suppressHydrationWarning!==!0&&Qd(x.nodeValue,g,(l.mode&1)!==0)}N&&(f.flags|=4)}else x=(g.nodeType===9?g:g.ownerDocument).createTextNode(x),x[Si]=f,f.stateNode=x}return zr(f),null;case 13:if(Hn(Yn),x=f.memoizedState,l===null||l.memoizedState!==null&&l.memoizedState.dehydrated!==null){if(Wn&&fo!==null&&f.mode&1&&!(f.flags&128))Ix(),Zs(),f.flags|=98560,N=!1;else if(N=af(f),x!==null&&x.dehydrated!==null){if(l===null){if(!N)throw Error(n(318));if(N=f.memoizedState,N=N!==null?N.dehydrated:null,!N)throw Error(n(317));N[Si]=f}else Zs(),!(f.flags&128)&&(f.memoizedState=null),f.flags|=4;zr(f),N=!1}else Zo!==null&&(Fg(Zo),Zo=null),N=!0;if(!N)return f.flags&65536?f:null}return f.flags&128?(f.lanes=g,f):(x=x!==null,x!==(l!==null&&l.memoizedState!==null)&&x&&(f.child.flags|=8192,f.mode&1&&(l===null||Yn.current&1?mr===0&&(mr=3):Wg())),f.updateQueue!==null&&(f.flags|=4),zr(f),null);case 4:return nl(),Pg(l,f),l===null&&Mc(f.stateNode.containerInfo),zr(f),null;case 10:return og(f.type._context),zr(f),null;case 17:return eo(f.type)&&ef(),zr(f),null;case 19:if(Hn(Yn),N=f.memoizedState,N===null)return zr(f),null;if(x=(f.flags&128)!==0,X=N.rendering,X===null)if(x)Vc(N,!1);else{if(mr!==0||l!==null&&l.flags&128)for(l=f.child;l!==null;){if(X=ff(l),X!==null){for(f.flags|=128,Vc(N,!1),x=X.updateQueue,x!==null&&(f.updateQueue=x,f.flags|=4),f.subtreeFlags=0,x=g,g=f.child;g!==null;)N=g,l=x,N.flags&=14680066,X=N.alternate,X===null?(N.childLanes=0,N.lanes=l,N.child=null,N.subtreeFlags=0,N.memoizedProps=null,N.memoizedState=null,N.updateQueue=null,N.dependencies=null,N.stateNode=null):(N.childLanes=X.childLanes,N.lanes=X.lanes,N.child=X.child,N.subtreeFlags=0,N.deletions=null,N.memoizedProps=X.memoizedProps,N.memoizedState=X.memoizedState,N.updateQueue=X.updateQueue,N.type=X.type,l=X.dependencies,N.dependencies=l===null?null:{lanes:l.lanes,firstContext:l.firstContext}),g=g.sibling;return Nn(Yn,Yn.current&1|2),f.child}l=l.sibling}N.tail!==null&&tn()>al&&(f.flags|=128,x=!0,Vc(N,!1),f.lanes=4194304)}else{if(!x)if(l=ff(X),l!==null){if(f.flags|=128,x=!0,g=l.updateQueue,g!==null&&(f.updateQueue=g,f.flags|=4),Vc(N,!0),N.tail===null&&N.tailMode==="hidden"&&!X.alternate&&!Wn)return zr(f),null}else 2*tn()-N.renderingStartTime>al&&g!==1073741824&&(f.flags|=128,x=!0,Vc(N,!1),f.lanes=4194304);N.isBackwards?(X.sibling=f.child,f.child=X):(g=N.last,g!==null?g.sibling=X:f.child=X,N.last=X)}return N.tail!==null?(f=N.tail,N.rendering=f,N.tail=f.sibling,N.renderingStartTime=tn(),f.sibling=null,g=Yn.current,Nn(Yn,x?g&1|2:g&1),f):(zr(f),null);case 22:case 23:return Vg(),x=f.memoizedState!==null,l!==null&&l.memoizedState!==null!==x&&(f.flags|=8192),x&&f.mode&1?po&1073741824&&(zr(f),f.subtreeFlags&6&&(f.flags|=8192)):zr(f),null;case 24:return null;case 25:return null}throw Error(n(156,f.tag))}function aD(l,f){switch(Zh(f),f.tag){case 1:return eo(f.type)&&ef(),l=f.flags,l&65536?(f.flags=l&-65537|128,f):null;case 3:return nl(),Hn(Jr),Hn(Br),dg(),l=f.flags,l&65536&&!(l&128)?(f.flags=l&-65537|128,f):null;case 5:return cg(f),null;case 13:if(Hn(Yn),l=f.memoizedState,l!==null&&l.dehydrated!==null){if(f.alternate===null)throw Error(n(340));Zs()}return l=f.flags,l&65536?(f.flags=l&-65537|128,f):null;case 19:return Hn(Yn),null;case 4:return nl(),null;case 10:return og(f.type._context),null;case 22:case 23:return Vg(),null;case 24:return null;default:return null}}var xf=!1,Hr=!1,sD=typeof WeakSet=="function"?WeakSet:Set,yt=null;function ol(l,f){var g=l.ref;if(g!==null)if(typeof g=="function")try{g(null)}catch(x){Jn(l,f,x)}else g.current=null}function Mg(l,f,g){try{g()}catch(x){Jn(l,f,x)}}var OS=!1;function lD(l,f){if(Vh=Hd,l=ox(),jh(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 I=x.anchorOffset,N=x.focusNode;x=x.focusOffset;try{g.nodeType,N.nodeType}catch{g=null;break e}var X=0,oe=-1,fe=-1,Ee=0,Xe=0,Qe=l,Ue=null;t:for(;;){for(var vt;Qe!==g||I!==0&&Qe.nodeType!==3||(oe=X+I),Qe!==N||x!==0&&Qe.nodeType!==3||(fe=X+x),Qe.nodeType===3&&(X+=Qe.nodeValue.length),(vt=Qe.firstChild)!==null;)Ue=Qe,Qe=vt;for(;;){if(Qe===l)break t;if(Ue===g&&++Ee===I&&(oe=X),Ue===N&&++Xe===x&&(fe=X),(vt=Qe.nextSibling)!==null)break;Qe=Ue,Ue=Qe.parentNode}Qe=vt}g=oe===-1||fe===-1?null:{start:oe,end:fe}}else g=null}g=g||{start:0,end:0}}else g=null;for(Wh={focusedElem:l,selectionRange:g},Hd=!1,yt=f;yt!==null;)if(f=yt,l=f.child,(f.subtreeFlags&1028)!==0&&l!==null)l.return=f,yt=l;else for(;yt!==null;){f=yt;try{var Ot=f.alternate;if(f.flags&1024)switch(f.tag){case 0:case 11:case 15:break;case 1:if(Ot!==null){var It=Ot.memoizedProps,nr=Ot.memoizedState,be=f.stateNode,he=be.getSnapshotBeforeUpdate(f.elementType===f.type?It:Jo(f.type,It),nr);be.__reactInternalSnapshotBeforeUpdate=he}break;case 3:var xe=f.stateNode.containerInfo;xe.nodeType===1?xe.textContent="":xe.nodeType===9&&xe.documentElement&&xe.removeChild(xe.documentElement);break;case 5:case 6:case 4:case 17:break;default:throw Error(n(163))}}catch(tt){Jn(f,f.return,tt)}if(l=f.sibling,l!==null){l.return=f.return,yt=l;break}yt=f.return}return Ot=OS,OS=!1,Ot}function Wc(l,f,g){var x=f.updateQueue;if(x=x!==null?x.lastEffect:null,x!==null){var I=x=x.next;do{if((I.tag&l)===l){var N=I.destroy;I.destroy=void 0,N!==void 0&&Mg(f,g,N)}I=I.next}while(I!==x)}}function Sf(l,f){if(f=f.updateQueue,f=f!==null?f.lastEffect:null,f!==null){var g=f=f.next;do{if((g.tag&l)===l){var x=g.create;g.destroy=x()}g=g.next}while(g!==f)}}function Ng(l){var f=l.ref;if(f!==null){var g=l.stateNode;switch(l.tag){case 5:l=g;break;default:l=g}typeof f=="function"?f(l):f.current=l}}function $S(l){var f=l.alternate;f!==null&&(l.alternate=null,$S(f)),l.child=null,l.deletions=null,l.sibling=null,l.tag===5&&(f=l.stateNode,f!==null&&(delete f[Si],delete f[Rc],delete f[Xh],delete f[W3],delete f[U3])),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 IS(l){return l.tag===5||l.tag===3||l.tag===4}function TS(l){e:for(;;){for(;l.sibling===null;){if(l.return===null||IS(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 Rg(l,f,g){var x=l.tag;if(x===5||x===6)l=l.stateNode,f?g.nodeType===8?g.parentNode.insertBefore(l,f):g.insertBefore(l,f):(g.nodeType===8?(f=g.parentNode,f.insertBefore(l,g)):(f=g,f.appendChild(l)),g=g._reactRootContainer,g!=null||f.onclick!==null||(f.onclick=Zd));else if(x!==4&&(l=l.child,l!==null))for(Rg(l,f,g),l=l.sibling;l!==null;)Rg(l,f,g),l=l.sibling}function Dg(l,f,g){var x=l.tag;if(x===5||x===6)l=l.stateNode,f?g.insertBefore(l,f):g.appendChild(l);else if(x!==4&&(l=l.child,l!==null))for(Dg(l,f,g),l=l.sibling;l!==null;)Dg(l,f,g),l=l.sibling}var Pr=null,ei=!1;function wa(l,f,g){for(g=g.child;g!==null;)PS(l,f,g),g=g.sibling}function PS(l,f,g){if(hn&&typeof hn.onCommitFiberUnmount=="function")try{hn.onCommitFiberUnmount(Zt,g)}catch{}switch(g.tag){case 5:Hr||ol(g,f);case 6:var x=Pr,I=ei;Pr=null,wa(l,f,g),Pr=x,ei=I,Pr!==null&&(ei?(l=Pr,g=g.stateNode,l.nodeType===8?l.parentNode.removeChild(g):l.removeChild(g)):Pr.removeChild(g.stateNode));break;case 18:Pr!==null&&(ei?(l=Pr,g=g.stateNode,l.nodeType===8?qh(l.parentNode,g):l.nodeType===1&&qh(l,g),xi(l)):qh(Pr,g.stateNode));break;case 4:x=Pr,I=ei,Pr=g.stateNode.containerInfo,ei=!0,wa(l,f,g),Pr=x,ei=I;break;case 0:case 11:case 14:case 15:if(!Hr&&(x=g.updateQueue,x!==null&&(x=x.lastEffect,x!==null))){I=x=x.next;do{var N=I,X=N.destroy;N=N.tag,X!==void 0&&(N&2||N&4)&&Mg(g,f,X),I=I.next}while(I!==x)}wa(l,f,g);break;case 1:if(!Hr&&(ol(g,f),x=g.stateNode,typeof x.componentWillUnmount=="function"))try{x.props=g.memoizedProps,x.state=g.memoizedState,x.componentWillUnmount()}catch(oe){Jn(g,f,oe)}wa(l,f,g);break;case 21:wa(l,f,g);break;case 22:g.mode&1?(Hr=(x=Hr)||g.memoizedState!==null,wa(l,f,g),Hr=x):wa(l,f,g);break;default:wa(l,f,g)}}function MS(l){var f=l.updateQueue;if(f!==null){l.updateQueue=null;var g=l.stateNode;g===null&&(g=l.stateNode=new sD),f.forEach(function(x){var I=mD.bind(null,l,x);g.has(x)||(g.add(x),x.then(I,I))})}}function ti(l,f){var g=f.deletions;if(g!==null)for(var x=0;x<g.length;x++){var I=g[x];try{var N=l,X=f,oe=X;e:for(;oe!==null;){switch(oe.tag){case 5:Pr=oe.stateNode,ei=!1;break e;case 3:Pr=oe.stateNode.containerInfo,ei=!0;break e;case 4:Pr=oe.stateNode.containerInfo,ei=!0;break e}oe=oe.return}if(Pr===null)throw Error(n(160));PS(N,X,I),Pr=null,ei=!1;var fe=I.alternate;fe!==null&&(fe.return=null),I.return=null}catch(Ee){Jn(I,f,Ee)}}if(f.subtreeFlags&12854)for(f=f.child;f!==null;)NS(f,l),f=f.sibling}function NS(l,f){var g=l.alternate,x=l.flags;switch(l.tag){case 0:case 11:case 14:case 15:if(ti(f,l),ki(l),x&4){try{Wc(3,l,l.return),Sf(3,l)}catch(It){Jn(l,l.return,It)}try{Wc(5,l,l.return)}catch(It){Jn(l,l.return,It)}}break;case 1:ti(f,l),ki(l),x&512&&g!==null&&ol(g,g.return);break;case 5:if(ti(f,l),ki(l),x&512&&g!==null&&ol(g,g.return),l.flags&32){var I=l.stateNode;try{Ve(I,"")}catch(It){Jn(l,l.return,It)}}if(x&4&&(I=l.stateNode,I!=null)){var N=l.memoizedProps,X=g!==null?g.memoizedProps:N,oe=l.type,fe=l.updateQueue;if(l.updateQueue=null,fe!==null)try{oe==="input"&&N.type==="radio"&&N.name!=null&&pe(I,N),Pe(oe,X);var Ee=Pe(oe,N);for(X=0;X<fe.length;X+=2){var Xe=fe[X],Qe=fe[X+1];Xe==="style"?we(I,Qe):Xe==="dangerouslySetInnerHTML"?Ze(I,Qe):Xe==="children"?Ve(I,Qe):E(I,Xe,Qe,Ee)}switch(oe){case"input":Oe(I,N);break;case"textarea":Ie(I,N);break;case"select":var Ue=I._wrapperState.wasMultiple;I._wrapperState.wasMultiple=!!N.multiple;var vt=N.value;vt!=null?Te(I,!!N.multiple,vt,!1):Ue!==!!N.multiple&&(N.defaultValue!=null?Te(I,!!N.multiple,N.defaultValue,!0):Te(I,!!N.multiple,N.multiple?[]:"",!1))}I[Rc]=N}catch(It){Jn(l,l.return,It)}}break;case 6:if(ti(f,l),ki(l),x&4){if(l.stateNode===null)throw Error(n(162));I=l.stateNode,N=l.memoizedProps;try{I.nodeValue=N}catch(It){Jn(l,l.return,It)}}break;case 3:if(ti(f,l),ki(l),x&4&&g!==null&&g.memoizedState.isDehydrated)try{xi(f.containerInfo)}catch(It){Jn(l,l.return,It)}break;case 4:ti(f,l),ki(l);break;case 13:ti(f,l),ki(l),I=l.child,I.flags&8192&&(N=I.memoizedState!==null,I.stateNode.isHidden=N,!N||I.alternate!==null&&I.alternate.memoizedState!==null||(Bg=tn())),x&4&&MS(l);break;case 22:if(Xe=g!==null&&g.memoizedState!==null,l.mode&1?(Hr=(Ee=Hr)||Xe,ti(f,l),Hr=Ee):ti(f,l),ki(l),x&8192){if(Ee=l.memoizedState!==null,(l.stateNode.isHidden=Ee)&&!Xe&&l.mode&1)for(yt=l,Xe=l.child;Xe!==null;){for(Qe=yt=Xe;yt!==null;){switch(Ue=yt,vt=Ue.child,Ue.tag){case 0:case 11:case 14:case 15:Wc(4,Ue,Ue.return);break;case 1:ol(Ue,Ue.return);var Ot=Ue.stateNode;if(typeof Ot.componentWillUnmount=="function"){x=Ue,g=Ue.return;try{f=x,Ot.props=f.memoizedProps,Ot.state=f.memoizedState,Ot.componentWillUnmount()}catch(It){Jn(x,g,It)}}break;case 5:ol(Ue,Ue.return);break;case 22:if(Ue.memoizedState!==null){jS(Qe);continue}}vt!==null?(vt.return=Ue,yt=vt):jS(Qe)}Xe=Xe.sibling}e:for(Xe=null,Qe=l;;){if(Qe.tag===5){if(Xe===null){Xe=Qe;try{I=Qe.stateNode,Ee?(N=I.style,typeof N.setProperty=="function"?N.setProperty("display","none","important"):N.display="none"):(oe=Qe.stateNode,fe=Qe.memoizedProps.style,X=fe!=null&&fe.hasOwnProperty("display")?fe.display:null,oe.style.display=Fe("display",X))}catch(It){Jn(l,l.return,It)}}}else if(Qe.tag===6){if(Xe===null)try{Qe.stateNode.nodeValue=Ee?"":Qe.memoizedProps}catch(It){Jn(l,l.return,It)}}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;Xe===Qe&&(Xe=null),Qe=Qe.return}Xe===Qe&&(Xe=null),Qe.sibling.return=Qe.return,Qe=Qe.sibling}}break;case 19:ti(f,l),ki(l),x&4&&MS(l);break;case 21:break;default:ti(f,l),ki(l)}}function ki(l){var f=l.flags;if(f&2){try{e:{for(var g=l.return;g!==null;){if(IS(g)){var x=g;break e}g=g.return}throw Error(n(160))}switch(x.tag){case 5:var I=x.stateNode;x.flags&32&&(Ve(I,""),x.flags&=-33);var N=TS(l);Dg(l,N,I);break;case 3:case 4:var X=x.stateNode.containerInfo,oe=TS(l);Rg(l,oe,X);break;default:throw Error(n(161))}}catch(fe){Jn(l,l.return,fe)}l.flags&=-3}f&4096&&(l.flags&=-4097)}function cD(l,f,g){yt=l,RS(l)}function RS(l,f,g){for(var x=(l.mode&1)!==0;yt!==null;){var I=yt,N=I.child;if(I.tag===22&&x){var X=I.memoizedState!==null||xf;if(!X){var oe=I.alternate,fe=oe!==null&&oe.memoizedState!==null||Hr;oe=xf;var Ee=Hr;if(xf=X,(Hr=fe)&&!Ee)for(yt=I;yt!==null;)X=yt,fe=X.child,X.tag===22&&X.memoizedState!==null?LS(I):fe!==null?(fe.return=X,yt=fe):LS(I);for(;N!==null;)yt=N,RS(N),N=N.sibling;yt=I,xf=oe,Hr=Ee}DS(l)}else I.subtreeFlags&8772&&N!==null?(N.return=I,yt=N):DS(l)}}function DS(l){for(;yt!==null;){var f=yt;if(f.flags&8772){var g=f.alternate;try{if(f.flags&8772)switch(f.tag){case 0:case 11:case 15:Hr||Sf(5,f);break;case 1:var x=f.stateNode;if(f.flags&4&&!Hr)if(g===null)x.componentDidMount();else{var I=f.elementType===f.type?g.memoizedProps:Jo(f.type,g.memoizedProps);x.componentDidUpdate(I,g.memoizedState,x.__reactInternalSnapshotBeforeUpdate)}var N=f.updateQueue;N!==null&&jx(f,N,x);break;case 3:var X=f.updateQueue;if(X!==null){if(g=null,f.child!==null)switch(f.child.tag){case 5:g=f.child.stateNode;break;case 1:g=f.child.stateNode}jx(f,X,g)}break;case 5:var oe=f.stateNode;if(g===null&&f.flags&4){g=oe;var fe=f.memoizedProps;switch(f.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(f.memoizedState===null){var Ee=f.alternate;if(Ee!==null){var Xe=Ee.memoizedState;if(Xe!==null){var Qe=Xe.dehydrated;Qe!==null&&xi(Qe)}}}break;case 19:case 17:case 21:case 22:case 23:case 25:break;default:throw Error(n(163))}Hr||f.flags&512&&Ng(f)}catch(Ue){Jn(f,f.return,Ue)}}if(f===l){yt=null;break}if(g=f.sibling,g!==null){g.return=f.return,yt=g;break}yt=f.return}}function jS(l){for(;yt!==null;){var f=yt;if(f===l){yt=null;break}var g=f.sibling;if(g!==null){g.return=f.return,yt=g;break}yt=f.return}}function LS(l){for(;yt!==null;){var f=yt;try{switch(f.tag){case 0:case 11:case 15:var g=f.return;try{Sf(4,f)}catch(fe){Jn(f,g,fe)}break;case 1:var x=f.stateNode;if(typeof x.componentDidMount=="function"){var I=f.return;try{x.componentDidMount()}catch(fe){Jn(f,I,fe)}}var N=f.return;try{Ng(f)}catch(fe){Jn(f,N,fe)}break;case 5:var X=f.return;try{Ng(f)}catch(fe){Jn(f,X,fe)}}}catch(fe){Jn(f,f.return,fe)}if(f===l){yt=null;break}var oe=f.sibling;if(oe!==null){oe.return=f.return,yt=oe;break}yt=f.return}}var uD=Math.ceil,Cf=k.ReactCurrentDispatcher,jg=k.ReactCurrentOwner,Po=k.ReactCurrentBatchConfig,mn=0,Cr=null,lr=null,Mr=0,po=0,il=ha(0),mr=0,Uc=null,ss=0,Ef=0,Lg=0,Kc=null,no=null,Bg=0,al=1/0,Xi=null,kf=!1,Ag=null,xa=null,Of=!1,Sa=null,$f=0,qc=0,zg=null,If=-1,Tf=0;function Kr(){return mn&6?tn():If!==-1?If:If=tn()}function Ca(l){return l.mode&1?mn&2&&Mr!==0?Mr&-Mr:q3.transition!==null?(Tf===0&&(Tf=an()),Tf):(l=Wt,l!==0||(l=window.event,l=l===void 0?16:A1(l.type)),l):1}function ni(l,f,g,x){if(50<qc)throw qc=0,zg=null,Error(n(185));Cn(l,g,x),(!(mn&2)||l!==Cr)&&(l===Cr&&(!(mn&2)&&(Ef|=g),mr===4&&Ea(l,Mr)),ro(l,x),g===1&&mn===0&&!(f.mode&1)&&(al=tn()+500,nf&&ma()))}function ro(l,f){var g=l.callbackNode;Ht(l,f);var x=ct(l,l===Cr?Mr:0);if(x===0)g!==null&&gt(g),l.callbackNode=null,l.callbackPriority=0;else if(f=x&-x,l.callbackPriority!==f){if(g!=null&&gt(g),f===1)l.tag===0?K3(AS.bind(null,l)):Cx(AS.bind(null,l)),_3(function(){!(mn&6)&&ma()}),g=null;else{switch(ar(x)){case 1:g=Xn;break;case 4:g=or;break;case 16:g=tr;break;case 536870912:g=Bt;break;default:g=tr}g=KS(g,BS.bind(null,l))}l.callbackPriority=f,l.callbackNode=g}}function BS(l,f){if(If=-1,Tf=0,mn&6)throw Error(n(327));var g=l.callbackNode;if(sl()&&l.callbackNode!==g)return null;var x=ct(l,l===Cr?Mr:0);if(x===0)return null;if(x&30||x&l.expiredLanes||f)f=Pf(l,x);else{f=x;var I=mn;mn|=2;var N=HS();(Cr!==l||Mr!==f)&&(Xi=null,al=tn()+500,cs(l,f));do try{pD();break}catch(oe){zS(l,oe)}while(!0);rg(),Cf.current=N,mn=I,lr!==null?f=0:(Cr=null,Mr=0,f=mr)}if(f!==0){if(f===2&&(I=Jt(l),I!==0&&(x=I,f=Hg(l,I))),f===1)throw g=Uc,cs(l,0),Ea(l,x),ro(l,tn()),g;if(f===6)Ea(l,x);else{if(I=l.current.alternate,!(x&30)&&!dD(I)&&(f=Pf(l,x),f===2&&(N=Jt(l),N!==0&&(x=N,f=Hg(l,N))),f===1))throw g=Uc,cs(l,0),Ea(l,x),ro(l,tn()),g;switch(l.finishedWork=I,l.finishedLanes=x,f){case 0:case 1:throw Error(n(345));case 2:us(l,no,Xi);break;case 3:if(Ea(l,x),(x&130023424)===x&&(f=Bg+500-tn(),10<f)){if(ct(l,0)!==0)break;if(I=l.suspendedLanes,(I&x)!==x){Kr(),l.pingedLanes|=l.suspendedLanes&I;break}l.timeoutHandle=Kh(us.bind(null,l,no,Xi),f);break}us(l,no,Xi);break;case 4:if(Ea(l,x),(x&4194240)===x)break;for(f=l.eventTimes,I=-1;0<x;){var X=31-Gn(x);N=1<<X,X=f[X],X>I&&(I=X),x&=~N}if(x=I,x=tn()-x,x=(120>x?120:480>x?480:1080>x?1080:1920>x?1920:3e3>x?3e3:4320>x?4320:1960*uD(x/1960))-x,10<x){l.timeoutHandle=Kh(us.bind(null,l,no,Xi),x);break}us(l,no,Xi);break;case 5:us(l,no,Xi);break;default:throw Error(n(329))}}}return ro(l,tn()),l.callbackNode===g?BS.bind(null,l):null}function Hg(l,f){var g=Kc;return l.current.memoizedState.isDehydrated&&(cs(l,f).flags|=256),l=Pf(l,f),l!==2&&(f=no,no=g,f!==null&&Fg(f)),l}function Fg(l){no===null?no=l:no.push.apply(no,l)}function dD(l){for(var f=l;;){if(f.flags&16384){var g=f.updateQueue;if(g!==null&&(g=g.stores,g!==null))for(var x=0;x<g.length;x++){var I=g[x],N=I.getSnapshot;I=I.value;try{if(!Qo(N(),I))return!1}catch{return!1}}}if(g=f.child,f.subtreeFlags&16384&&g!==null)g.return=f,f=g;else{if(f===l)break;for(;f.sibling===null;){if(f.return===null||f.return===l)return!0;f=f.return}f.sibling.return=f.return,f=f.sibling}}return!0}function Ea(l,f){for(f&=~Lg,f&=~Ef,l.suspendedLanes|=f,l.pingedLanes&=~f,l=l.expirationTimes;0<f;){var g=31-Gn(f),x=1<<g;l[g]=-1,f&=~x}}function AS(l){if(mn&6)throw Error(n(327));sl();var f=ct(l,0);if(!(f&1))return ro(l,tn()),null;var g=Pf(l,f);if(l.tag!==0&&g===2){var x=Jt(l);x!==0&&(f=x,g=Hg(l,x))}if(g===1)throw g=Uc,cs(l,0),Ea(l,f),ro(l,tn()),g;if(g===6)throw Error(n(345));return l.finishedWork=l.current.alternate,l.finishedLanes=f,us(l,no,Xi),ro(l,tn()),null}function _g(l,f){var g=mn;mn|=1;try{return l(f)}finally{mn=g,mn===0&&(al=tn()+500,nf&&ma())}}function ls(l){Sa!==null&&Sa.tag===0&&!(mn&6)&&sl();var f=mn;mn|=1;var g=Po.transition,x=Wt;try{if(Po.transition=null,Wt=1,l)return l()}finally{Wt=x,Po.transition=g,mn=f,!(mn&6)&&ma()}}function Vg(){po=il.current,Hn(il)}function cs(l,f){l.finishedWork=null,l.finishedLanes=0;var g=l.timeoutHandle;if(g!==-1&&(l.timeoutHandle=-1,F3(g)),lr!==null)for(g=lr.return;g!==null;){var x=g;switch(Zh(x),x.tag){case 1:x=x.type.childContextTypes,x!=null&&ef();break;case 3:nl(),Hn(Jr),Hn(Br),dg();break;case 5:cg(x);break;case 4:nl();break;case 13:Hn(Yn);break;case 19:Hn(Yn);break;case 10:og(x.type._context);break;case 22:case 23:Vg()}g=g.return}if(Cr=l,lr=l=ka(l.current,null),Mr=po=f,mr=0,Uc=null,Lg=Ef=ss=0,no=Kc=null,os!==null){for(f=0;f<os.length;f++)if(g=os[f],x=g.interleaved,x!==null){g.interleaved=null;var I=x.next,N=g.pending;if(N!==null){var X=N.next;N.next=I,x.next=X}g.pending=x}os=null}return l}function zS(l,f){do{var g=lr;try{if(rg(),pf.current=mf,vf){for(var x=Qn.memoizedState;x!==null;){var I=x.queue;I!==null&&(I.pending=null),x=x.next}vf=!1}if(as=0,Sr=gr=Qn=null,zc=!1,Hc=0,jg.current=null,g===null||g.return===null){mr=1,Uc=f,lr=null;break}e:{var N=l,X=g.return,oe=g,fe=f;if(f=Mr,oe.flags|=32768,fe!==null&&typeof fe=="object"&&typeof fe.then=="function"){var Ee=fe,Xe=oe,Qe=Xe.tag;if(!(Xe.mode&1)&&(Qe===0||Qe===11||Qe===15)){var Ue=Xe.alternate;Ue?(Xe.updateQueue=Ue.updateQueue,Xe.memoizedState=Ue.memoizedState,Xe.lanes=Ue.lanes):(Xe.updateQueue=null,Xe.memoizedState=null)}var vt=uS(X);if(vt!==null){vt.flags&=-257,dS(vt,X,oe,N,f),vt.mode&1&&cS(N,Ee,f),f=vt,fe=Ee;var Ot=f.updateQueue;if(Ot===null){var It=new Set;It.add(fe),f.updateQueue=It}else Ot.add(fe);break e}else{if(!(f&1)){cS(N,Ee,f),Wg();break e}fe=Error(n(426))}}else if(Wn&&oe.mode&1){var nr=uS(X);if(nr!==null){!(nr.flags&65536)&&(nr.flags|=256),dS(nr,X,oe,N,f),tg(rl(fe,oe));break e}}N=fe=rl(fe,oe),mr!==4&&(mr=2),Kc===null?Kc=[N]:Kc.push(N),N=X;do{switch(N.tag){case 3:N.flags|=65536,f&=-f,N.lanes|=f;var be=sS(N,fe,f);Dx(N,be);break e;case 1:oe=fe;var he=N.type,xe=N.stateNode;if(!(N.flags&128)&&(typeof he.getDerivedStateFromError=="function"||xe!==null&&typeof xe.componentDidCatch=="function"&&(xa===null||!xa.has(xe)))){N.flags|=65536,f&=-f,N.lanes|=f;var tt=lS(N,oe,f);Dx(N,tt);break e}}N=N.return}while(N!==null)}_S(g)}catch(Tt){f=Tt,lr===g&&g!==null&&(lr=g=g.return);continue}break}while(!0)}function HS(){var l=Cf.current;return Cf.current=mf,l===null?mf:l}function Wg(){(mr===0||mr===3||mr===2)&&(mr=4),Cr===null||!(ss&268435455)&&!(Ef&268435455)||Ea(Cr,Mr)}function Pf(l,f){var g=mn;mn|=2;var x=HS();(Cr!==l||Mr!==f)&&(Xi=null,cs(l,f));do try{fD();break}catch(I){zS(l,I)}while(!0);if(rg(),mn=g,Cf.current=x,lr!==null)throw Error(n(261));return Cr=null,Mr=0,mr}function fD(){for(;lr!==null;)FS(lr)}function pD(){for(;lr!==null&&!Qt();)FS(lr)}function FS(l){var f=US(l.alternate,l,po);l.memoizedProps=l.pendingProps,f===null?_S(l):lr=f,jg.current=null}function _S(l){var f=l;do{var g=f.alternate;if(l=f.return,f.flags&32768){if(g=aD(g,f),g!==null){g.flags&=32767,lr=g;return}if(l!==null)l.flags|=32768,l.subtreeFlags=0,l.deletions=null;else{mr=6,lr=null;return}}else if(g=iD(g,f,po),g!==null){lr=g;return}if(f=f.sibling,f!==null){lr=f;return}lr=f=l}while(f!==null);mr===0&&(mr=5)}function us(l,f,g){var x=Wt,I=Po.transition;try{Po.transition=null,Wt=1,vD(l,f,g,x)}finally{Po.transition=I,Wt=x}return null}function vD(l,f,g,x){do sl();while(Sa!==null);if(mn&6)throw Error(n(327));g=l.finishedWork;var I=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 N=g.lanes|g.childLanes;if(hr(l,N),l===Cr&&(lr=Cr=null,Mr=0),!(g.subtreeFlags&2064)&&!(g.flags&2064)||Of||(Of=!0,KS(tr,function(){return sl(),null})),N=(g.flags&15990)!==0,g.subtreeFlags&15990||N){N=Po.transition,Po.transition=null;var X=Wt;Wt=1;var oe=mn;mn|=4,jg.current=null,lD(l,g),NS(g,l),D3(Wh),Hd=!!Vh,Wh=Vh=null,l.current=g,cD(g),dn(),mn=oe,Wt=X,Po.transition=N}else l.current=g;if(Of&&(Of=!1,Sa=l,$f=I),N=l.pendingLanes,N===0&&(xa=null),dr(g.stateNode),ro(l,tn()),f!==null)for(x=l.onRecoverableError,g=0;g<f.length;g++)I=f[g],x(I.value,{componentStack:I.stack,digest:I.digest});if(kf)throw kf=!1,l=Ag,Ag=null,l;return $f&1&&l.tag!==0&&sl(),N=l.pendingLanes,N&1?l===zg?qc++:(qc=0,zg=l):qc=0,ma(),null}function sl(){if(Sa!==null){var l=ar($f),f=Po.transition,g=Wt;try{if(Po.transition=null,Wt=16>l?16:l,Sa===null)var x=!1;else{if(l=Sa,Sa=null,$f=0,mn&6)throw Error(n(331));var I=mn;for(mn|=4,yt=l.current;yt!==null;){var N=yt,X=N.child;if(yt.flags&16){var oe=N.deletions;if(oe!==null){for(var fe=0;fe<oe.length;fe++){var Ee=oe[fe];for(yt=Ee;yt!==null;){var Xe=yt;switch(Xe.tag){case 0:case 11:case 15:Wc(8,Xe,N)}var Qe=Xe.child;if(Qe!==null)Qe.return=Xe,yt=Qe;else for(;yt!==null;){Xe=yt;var Ue=Xe.sibling,vt=Xe.return;if($S(Xe),Xe===Ee){yt=null;break}if(Ue!==null){Ue.return=vt,yt=Ue;break}yt=vt}}}var Ot=N.alternate;if(Ot!==null){var It=Ot.child;if(It!==null){Ot.child=null;do{var nr=It.sibling;It.sibling=null,It=nr}while(It!==null)}}yt=N}}if(N.subtreeFlags&2064&&X!==null)X.return=N,yt=X;else e:for(;yt!==null;){if(N=yt,N.flags&2048)switch(N.tag){case 0:case 11:case 15:Wc(9,N,N.return)}var be=N.sibling;if(be!==null){be.return=N.return,yt=be;break e}yt=N.return}}var he=l.current;for(yt=he;yt!==null;){X=yt;var xe=X.child;if(X.subtreeFlags&2064&&xe!==null)xe.return=X,yt=xe;else e:for(X=he;yt!==null;){if(oe=yt,oe.flags&2048)try{switch(oe.tag){case 0:case 11:case 15:Sf(9,oe)}}catch(Tt){Jn(oe,oe.return,Tt)}if(oe===X){yt=null;break e}var tt=oe.sibling;if(tt!==null){tt.return=oe.return,yt=tt;break e}yt=oe.return}}if(mn=I,ma(),hn&&typeof hn.onPostCommitFiberRoot=="function")try{hn.onPostCommitFiberRoot(Zt,l)}catch{}x=!0}return x}finally{Wt=g,Po.transition=f}}return!1}function VS(l,f,g){f=rl(g,f),f=sS(l,f,1),l=ya(l,f,1),f=Kr(),l!==null&&(Cn(l,1,f),ro(l,f))}function Jn(l,f,g){if(l.tag===3)VS(l,l,g);else for(;f!==null;){if(f.tag===3){VS(f,l,g);break}else if(f.tag===1){var x=f.stateNode;if(typeof f.type.getDerivedStateFromError=="function"||typeof x.componentDidCatch=="function"&&(xa===null||!xa.has(x))){l=rl(g,l),l=lS(f,l,1),f=ya(f,l,1),l=Kr(),f!==null&&(Cn(f,1,l),ro(f,l));break}}f=f.return}}function hD(l,f,g){var x=l.pingCache;x!==null&&x.delete(f),f=Kr(),l.pingedLanes|=l.suspendedLanes&g,Cr===l&&(Mr&g)===g&&(mr===4||mr===3&&(Mr&130023424)===Mr&&500>tn()-Bg?cs(l,0):Lg|=g),ro(l,f)}function WS(l,f){f===0&&(l.mode&1?(f=Tn,Tn<<=1,!(Tn&130023424)&&(Tn=4194304)):f=1);var g=Kr();l=Ui(l,f),l!==null&&(Cn(l,f,g),ro(l,g))}function gD(l){var f=l.memoizedState,g=0;f!==null&&(g=f.retryLane),WS(l,g)}function mD(l,f){var g=0;switch(l.tag){case 13:var x=l.stateNode,I=l.memoizedState;I!==null&&(g=I.retryLane);break;case 19:x=l.stateNode;break;default:throw Error(n(314))}x!==null&&x.delete(f),WS(l,g)}var US;US=function(l,f,g){if(l!==null)if(l.memoizedProps!==f.pendingProps||Jr.current)to=!0;else{if(!(l.lanes&g)&&!(f.flags&128))return to=!1,oD(l,f,g);to=!!(l.flags&131072)}else to=!1,Wn&&f.flags&1048576&&Ex(f,of,f.index);switch(f.lanes=0,f.tag){case 2:var x=f.type;wf(l,f),l=f.pendingProps;var I=Gs(f,Br.current);tl(f,g),I=vg(null,f,x,l,I,g);var N=hg();return f.flags|=1,typeof I=="object"&&I!==null&&typeof I.render=="function"&&I.$$typeof===void 0?(f.tag=1,f.memoizedState=null,f.updateQueue=null,eo(x)?(N=!0,tf(f)):N=!1,f.memoizedState=I.state!==null&&I.state!==void 0?I.state:null,sg(f),I.updater=bf,f.stateNode=I,I._reactInternals=f,xg(f,x,l,g),f=kg(null,f,x,!0,N,g)):(f.tag=0,Wn&&N&&Qh(f),Ur(null,f,I,g),f=f.child),f;case 16:x=f.elementType;e:{switch(wf(l,f),l=f.pendingProps,I=x._init,x=I(x._payload),f.type=x,I=f.tag=yD(x),l=Jo(x,l),I){case 0:f=Eg(null,f,x,l,g);break e;case 1:f=mS(null,f,x,l,g);break e;case 11:f=fS(null,f,x,l,g);break e;case 14:f=pS(null,f,x,Jo(x.type,l),g);break e}throw Error(n(306,x,""))}return f;case 0:return x=f.type,I=f.pendingProps,I=f.elementType===x?I:Jo(x,I),Eg(l,f,x,I,g);case 1:return x=f.type,I=f.pendingProps,I=f.elementType===x?I:Jo(x,I),mS(l,f,x,I,g);case 3:e:{if(bS(f),l===null)throw Error(n(387));x=f.pendingProps,N=f.memoizedState,I=N.element,Rx(l,f),df(f,x,null,g);var X=f.memoizedState;if(x=X.element,N.isDehydrated)if(N={element:x,isDehydrated:!1,cache:X.cache,pendingSuspenseBoundaries:X.pendingSuspenseBoundaries,transitions:X.transitions},f.updateQueue.baseState=N,f.memoizedState=N,f.flags&256){I=rl(Error(n(423)),f),f=yS(l,f,x,g,I);break e}else if(x!==I){I=rl(Error(n(424)),f),f=yS(l,f,x,g,I);break e}else for(fo=va(f.stateNode.containerInfo.firstChild),uo=f,Wn=!0,Zo=null,g=Mx(f,null,x,g),f.child=g;g;)g.flags=g.flags&-3|4096,g=g.sibling;else{if(Zs(),x===I){f=qi(l,f,g);break e}Ur(l,f,x,g)}f=f.child}return f;case 5:return Lx(f),l===null&&eg(f),x=f.type,I=f.pendingProps,N=l!==null?l.memoizedProps:null,X=I.children,Uh(x,I)?X=null:N!==null&&Uh(x,N)&&(f.flags|=32),gS(l,f),Ur(l,f,X,g),f.child;case 6:return l===null&&eg(f),null;case 13:return wS(l,f,g);case 4:return lg(f,f.stateNode.containerInfo),x=f.pendingProps,l===null?f.child=Js(f,null,x,g):Ur(l,f,x,g),f.child;case 11:return x=f.type,I=f.pendingProps,I=f.elementType===x?I:Jo(x,I),fS(l,f,x,I,g);case 7:return Ur(l,f,f.pendingProps,g),f.child;case 8:return Ur(l,f,f.pendingProps.children,g),f.child;case 12:return Ur(l,f,f.pendingProps.children,g),f.child;case 10:e:{if(x=f.type._context,I=f.pendingProps,N=f.memoizedProps,X=I.value,Nn(lf,x._currentValue),x._currentValue=X,N!==null)if(Qo(N.value,X)){if(N.children===I.children&&!Jr.current){f=qi(l,f,g);break e}}else for(N=f.child,N!==null&&(N.return=f);N!==null;){var oe=N.dependencies;if(oe!==null){X=N.child;for(var fe=oe.firstContext;fe!==null;){if(fe.context===x){if(N.tag===1){fe=Ki(-1,g&-g),fe.tag=2;var Ee=N.updateQueue;if(Ee!==null){Ee=Ee.shared;var Xe=Ee.pending;Xe===null?fe.next=fe:(fe.next=Xe.next,Xe.next=fe),Ee.pending=fe}}N.lanes|=g,fe=N.alternate,fe!==null&&(fe.lanes|=g),ig(N.return,g,f),oe.lanes|=g;break}fe=fe.next}}else if(N.tag===10)X=N.type===f.type?null:N.child;else if(N.tag===18){if(X=N.return,X===null)throw Error(n(341));X.lanes|=g,oe=X.alternate,oe!==null&&(oe.lanes|=g),ig(X,g,f),X=N.sibling}else X=N.child;if(X!==null)X.return=N;else for(X=N;X!==null;){if(X===f){X=null;break}if(N=X.sibling,N!==null){N.return=X.return,X=N;break}X=X.return}N=X}Ur(l,f,I.children,g),f=f.child}return f;case 9:return I=f.type,x=f.pendingProps.children,tl(f,g),I=Io(I),x=x(I),f.flags|=1,Ur(l,f,x,g),f.child;case 14:return x=f.type,I=Jo(x,f.pendingProps),I=Jo(x.type,I),pS(l,f,x,I,g);case 15:return vS(l,f,f.type,f.pendingProps,g);case 17:return x=f.type,I=f.pendingProps,I=f.elementType===x?I:Jo(x,I),wf(l,f),f.tag=1,eo(x)?(l=!0,tf(f)):l=!1,tl(f,g),iS(f,x,I),xg(f,x,I,g),kg(null,f,x,!0,l,g);case 19:return SS(l,f,g);case 22:return hS(l,f,g)}throw Error(n(156,f.tag))};function KS(l,f){return lt(l,f)}function bD(l,f,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=f,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 Mo(l,f,g,x){return new bD(l,f,g,x)}function Ug(l){return l=l.prototype,!(!l||!l.isReactComponent)}function yD(l){if(typeof l=="function")return Ug(l)?1:0;if(l!=null){if(l=l.$$typeof,l===V)return 11;if(l===_)return 14}return 2}function ka(l,f){var g=l.alternate;return g===null?(g=Mo(l.tag,f,l.key,l.mode),g.elementType=l.elementType,g.type=l.type,g.stateNode=l.stateNode,g.alternate=l,l.alternate=g):(g.pendingProps=f,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,f=l.dependencies,g.dependencies=f===null?null:{lanes:f.lanes,firstContext:f.firstContext},g.sibling=l.sibling,g.index=l.index,g.ref=l.ref,g}function Mf(l,f,g,x,I,N){var X=2;if(x=l,typeof l=="function")Ug(l)&&(X=1);else if(typeof l=="string")X=5;else e:switch(l){case T:return ds(g.children,I,N,f);case M:X=8,I|=8;break;case P:return l=Mo(12,g,f,I|2),l.elementType=P,l.lanes=N,l;case z:return l=Mo(13,g,f,I),l.elementType=z,l.lanes=N,l;case B:return l=Mo(19,g,f,I),l.elementType=B,l.lanes=N,l;case j:return Nf(g,I,N,f);default:if(typeof l=="object"&&l!==null)switch(l.$$typeof){case R:X=10;break e;case A:X=9;break e;case V:X=11;break e;case _:X=14;break e;case H:X=16,x=null;break e}throw Error(n(130,l==null?l:typeof l,""))}return f=Mo(X,g,f,I),f.elementType=l,f.type=x,f.lanes=N,f}function ds(l,f,g,x){return l=Mo(7,l,x,f),l.lanes=g,l}function Nf(l,f,g,x){return l=Mo(22,l,x,f),l.elementType=j,l.lanes=g,l.stateNode={isHidden:!1},l}function Kg(l,f,g){return l=Mo(6,l,null,f),l.lanes=g,l}function qg(l,f,g){return f=Mo(4,l.children!==null?l.children:[],l.key,f),f.lanes=g,f.stateNode={containerInfo:l.containerInfo,pendingChildren:null,implementation:l.implementation},f}function wD(l,f,g,x,I){this.tag=f,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=_n(0),this.expirationTimes=_n(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=_n(0),this.identifierPrefix=x,this.onRecoverableError=I,this.mutableSourceEagerHydrationData=null}function Xg(l,f,g,x,I,N,X,oe,fe){return l=new wD(l,f,g,oe,fe),f===1?(f=1,N===!0&&(f|=8)):f=0,N=Mo(3,null,null,f),l.current=N,N.stateNode=l,N.memoizedState={element:x,isDehydrated:g,cache:null,transitions:null,pendingSuspenseBoundaries:null},sg(N),l}function xD(l,f,g){var x=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:$,key:x==null?null:""+x,children:l,containerInfo:f,implementation:g}}function qS(l){if(!l)return ga;l=l._reactInternals;e:{if(kt(l)!==l||l.tag!==1)throw Error(n(170));var f=l;do{switch(f.tag){case 3:f=f.stateNode.context;break e;case 1:if(eo(f.type)){f=f.stateNode.__reactInternalMemoizedMergedChildContext;break e}}f=f.return}while(f!==null);throw Error(n(171))}if(l.tag===1){var g=l.type;if(eo(g))return xx(l,g,f)}return f}function XS(l,f,g,x,I,N,X,oe,fe){return l=Xg(g,x,!0,l,I,N,X,oe,fe),l.context=qS(null),g=l.current,x=Kr(),I=Ca(g),N=Ki(x,I),N.callback=f??null,ya(g,N,I),l.current.lanes=I,Cn(l,I,x),ro(l,x),l}function Rf(l,f,g,x){var I=f.current,N=Kr(),X=Ca(I);return g=qS(g),f.context===null?f.context=g:f.pendingContext=g,f=Ki(N,X),f.payload={element:l},x=x===void 0?null:x,x!==null&&(f.callback=x),l=ya(I,f,X),l!==null&&(ni(l,I,X,N),uf(l,I,X)),X}function Df(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 GS(l,f){if(l=l.memoizedState,l!==null&&l.dehydrated!==null){var g=l.retryLane;l.retryLane=g!==0&&g<f?g:f}}function Gg(l,f){GS(l,f),(l=l.alternate)&&GS(l,f)}function SD(){return null}var YS=typeof reportError=="function"?reportError:function(l){};function Yg(l){this._internalRoot=l}jf.prototype.render=Yg.prototype.render=function(l){var f=this._internalRoot;if(f===null)throw Error(n(409));Rf(l,f,null,null)},jf.prototype.unmount=Yg.prototype.unmount=function(){var l=this._internalRoot;if(l!==null){this._internalRoot=null;var f=l.containerInfo;ls(function(){Rf(null,l,null,null)}),f[Fi]=null}};function jf(l){this._internalRoot=l}jf.prototype.unstable_scheduleHydration=function(l){if(l){var f=Vn();l={blockedOn:null,target:l,priority:f};for(var g=0;g<ko.length&&f!==0&&f<ko[g].priority;g++);ko.splice(g,0,l),g===0&&Zn(l)}};function Qg(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11)}function Lf(l){return!(!l||l.nodeType!==1&&l.nodeType!==9&&l.nodeType!==11&&(l.nodeType!==8||l.nodeValue!==" react-mount-point-unstable "))}function QS(){}function CD(l,f,g,x,I){if(I){if(typeof x=="function"){var N=x;x=function(){var Ee=Df(X);N.call(Ee)}}var X=XS(f,x,l,0,null,!1,!1,"",QS);return l._reactRootContainer=X,l[Fi]=X.current,Mc(l.nodeType===8?l.parentNode:l),ls(),X}for(;I=l.lastChild;)l.removeChild(I);if(typeof x=="function"){var oe=x;x=function(){var Ee=Df(fe);oe.call(Ee)}}var fe=Xg(l,0,!1,null,null,!1,!1,"",QS);return l._reactRootContainer=fe,l[Fi]=fe.current,Mc(l.nodeType===8?l.parentNode:l),ls(function(){Rf(f,fe,g,x)}),fe}function Bf(l,f,g,x,I){var N=g._reactRootContainer;if(N){var X=N;if(typeof I=="function"){var oe=I;I=function(){var fe=Df(X);oe.call(fe)}}Rf(f,X,l,I)}else X=CD(g,f,l,I,x);return Df(X)}Tr=function(l){switch(l.tag){case 3:var f=l.stateNode;if(f.current.memoizedState.isDehydrated){var g=Vt(f.pendingLanes);g!==0&&(ir(f,g|1),ro(f,tn()),!(mn&6)&&(al=tn()+500,ma()))}break;case 13:ls(function(){var x=Ui(l,1);if(x!==null){var I=Kr();ni(x,l,1,I)}}),Gg(l,1)}},At=function(l){if(l.tag===13){var f=Ui(l,134217728);if(f!==null){var g=Kr();ni(f,l,134217728,g)}Gg(l,134217728)}},zt=function(l){if(l.tag===13){var f=Ca(l),g=Ui(l,f);if(g!==null){var x=Kr();ni(g,l,f,x)}Gg(l,f)}},Vn=function(){return Wt},En=function(l,f){var g=Wt;try{return Wt=l,f()}finally{Wt=g}},Ft=function(l,f,g){switch(f){case"input":if(Oe(l,g),f=g.name,g.type==="radio"&&f!=null){for(g=l;g.parentNode;)g=g.parentNode;for(g=g.querySelectorAll("input[name="+JSON.stringify(""+f)+'][type="radio"]'),f=0;f<g.length;f++){var x=g[f];if(x!==l&&x.form===l.form){var I=Jd(x);if(!I)throw Error(n(90));ae(x),Oe(x,I)}}}break;case"textarea":Ie(l,g);break;case"select":f=g.value,f!=null&&Te(l,!!g.multiple,f,!1)}},ft=_g,Je=ls;var ED={usingClientEntryPoint:!1,Events:[Dc,qs,Jd,Pt,Gt,_g]},Xc={findFiberByHostInstance:es,bundleType:0,version:"18.3.1",rendererPackageName:"react-dom"},kD={bundleType:Xc.bundleType,version:Xc.version,rendererPackageName:Xc.rendererPackageName,rendererConfig:Xc.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=un(l),l===null?null:l.stateNode},findFiberByHostInstance:Xc.findFiberByHostInstance||SD,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 Af=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Af.isDisabled&&Af.supportsFiber)try{Zt=Af.inject(kD),hn=Af}catch{}}return oo.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=ED,oo.createPortal=function(l,f){var g=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!Qg(f))throw Error(n(200));return xD(l,f,null,g)},oo.createRoot=function(l,f){if(!Qg(l))throw Error(n(299));var g=!1,x="",I=YS;return f!=null&&(f.unstable_strictMode===!0&&(g=!0),f.identifierPrefix!==void 0&&(x=f.identifierPrefix),f.onRecoverableError!==void 0&&(I=f.onRecoverableError)),f=Xg(l,1,!1,null,null,g,!1,x,I),l[Fi]=f.current,Mc(l.nodeType===8?l.parentNode:l),new Yg(f)},oo.findDOMNode=function(l){if(l==null)return null;if(l.nodeType===1)return l;var f=l._reactInternals;if(f===void 0)throw typeof l.render=="function"?Error(n(188)):(l=Object.keys(l).join(","),Error(n(268,l)));return l=un(f),l=l===null?null:l.stateNode,l},oo.flushSync=function(l){return ls(l)},oo.hydrate=function(l,f,g){if(!Lf(f))throw Error(n(200));return Bf(null,l,f,!0,g)},oo.hydrateRoot=function(l,f,g){if(!Qg(l))throw Error(n(405));var x=g!=null&&g.hydratedSources||null,I=!1,N="",X=YS;if(g!=null&&(g.unstable_strictMode===!0&&(I=!0),g.identifierPrefix!==void 0&&(N=g.identifierPrefix),g.onRecoverableError!==void 0&&(X=g.onRecoverableError)),f=XS(f,null,l,1,g??null,I,!1,N,X),l[Fi]=f.current,Mc(l),x)for(l=0;l<x.length;l++)g=x[l],I=g._getVersion,I=I(g._source),f.mutableSourceEagerHydrationData==null?f.mutableSourceEagerHydrationData=[g,I]:f.mutableSourceEagerHydrationData.push(g,I);return new jf(f)},oo.render=function(l,f,g){if(!Lf(f))throw Error(n(200));return Bf(null,l,f,!1,g)},oo.unmountComponentAtNode=function(l){if(!Lf(l))throw Error(n(40));return l._reactRootContainer?(ls(function(){Bf(null,null,l,!1,function(){l._reactRootContainer=null,l[Fi]=null})}),!0):!1},oo.unstable_batchedUpdates=_g,oo.unstable_renderSubtreeIntoContainer=function(l,f,g,x){if(!Lf(g))throw Error(n(200));if(l==null||l._reactInternals===void 0)throw Error(n(38));return Bf(l,f,g,!1,x)},oo.version="18.3.1-next-f1338f8080-20240426",oo}function T2(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(T2)}catch{}}T2();I2.exports=wL();var pi=I2.exports;const Hu=js(pi),xL=v2({__proto__:null,default:Hu},[pi]);var P2=pi;kv.createRoot=P2.createRoot;kv.hydrateRoot=P2.hydrateRoot;var M2={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})()})(M2);var SL=M2.exports;const ie=js(SL);function $e(){return $e=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},$e.apply(null,arguments)}var N2={exports:{}},wn={},pC;function CL(){if(pC)return wn;pC=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"),u=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 C=w.$$typeof;switch(C){case e:switch(w=w.type,w){case n:case o:case r:case u: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 C}}case t:return C}}}return wn.ContextConsumer=a,wn.ContextProvider=i,wn.Element=e,wn.ForwardRef=c,wn.Fragment=n,wn.Lazy=h,wn.Memo=v,wn.Portal=t,wn.Profiler=o,wn.StrictMode=r,wn.Suspense=u,wn.SuspenseList=p,wn.isAsyncMode=function(){return!1},wn.isConcurrentMode=function(){return!1},wn.isContextConsumer=function(w){return y(w)===a},wn.isContextProvider=function(w){return y(w)===i},wn.isElement=function(w){return typeof w=="object"&&w!==null&&w.$$typeof===e},wn.isForwardRef=function(w){return y(w)===c},wn.isFragment=function(w){return y(w)===n},wn.isLazy=function(w){return y(w)===h},wn.isMemo=function(w){return y(w)===v},wn.isPortal=function(w){return y(w)===t},wn.isProfiler=function(w){return y(w)===o},wn.isStrictMode=function(w){return y(w)===r},wn.isSuspense=function(w){return y(w)===u},wn.isSuspenseList=function(w){return y(w)===p},wn.isValidElementType=function(w){return typeof w=="string"||typeof w=="function"||w===n||w===o||w===r||w===u||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)},wn.typeOf=y,wn}N2.exports=CL();var yu=N2.exports;function lo(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[];return ue.Children.forEach(e,function(r){r==null&&!t.keepEmpty||(Array.isArray(r)?n=n.concat(lo(r)):yu.isFragment(r)&&r.props?n=n.concat(lo(r.props.children,t)):n.push(r))}),n}var T0={},EL=function(t){};function kL(e,t){}function OL(e,t){}function $L(){T0={}}function R2(e,t,n){!t&&!T0[n]&&(e(!1,n),T0[n]=!0)}function Fn(e,t){R2(kL,e,t)}function IL(e,t){R2(OL,e,t)}Fn.preMessage=EL;Fn.resetWarned=$L;Fn.noteOnce=IL;function st(e){"@babel/helpers - typeof";return st=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},st(e)}function TL(e,t){if(st(e)!="object"||!e)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(st(r)!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function D2(e){var t=TL(e,"string");return st(t)=="symbol"?t:t+""}function K(e,t,n){return(t=D2(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function vC(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 Z(e){for(var t=1;t<arguments.length;t++){var n=arguments[t]!=null?arguments[t]:{};t%2?vC(Object(n),!0).forEach(function(r){K(e,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vC(Object(n)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(n,r))})}return e}function Fu(e){return e instanceof HTMLElement||e instanceof SVGElement}function jy(e){return e&&st(e)==="object"&&Fu(e.nativeElement)?e.nativeElement:Fu(e)?e:null}function wu(e){var t=jy(e);if(t)return t;if(e instanceof ue.Component){var n;return(n=Hu.findDOMNode)===null||n===void 0?void 0:n.call(Hu,e)}return null}function Ls(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 _u=function(t,n){typeof t=="function"?t(n):st(t)==="object"&&t&&"current"in t&&(t.current=n)},Wr=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){_u(a,i)})}},Bs=function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return Ls(function(){return Wr.apply(void 0,n)},n,function(o,i){return o.length!==i.length||o.every(function(a,s){return a!==i[s]})})},vi=function(t){var n,r,o=yu.isMemo(t)?t.type.type:t.type;return!(typeof o=="function"&&!((n=o.prototype)!==null&&n!==void 0&&n.render)&&o.$$typeof!==yu.ForwardRef||typeof t=="function"&&!((r=t.prototype)!==null&&r!==void 0&&r.render)&&t.$$typeof!==yu.ForwardRef)};function P0(e){return d.isValidElement(e)&&!yu.isFragment(e)}var PL=function(t){return P0(t)&&vi(t)};Number(d.version.split(".")[0])>=19;var M0=d.createContext(null);function ML(e){var t=e.children,n=e.onBatchResize,r=d.useRef(0),o=d.useRef([]),i=d.useContext(M0),a=d.useCallback(function(s,c,u){r.current+=1;var p=r.current;o.current.push({size:s,element:c,data:u}),Promise.resolve().then(function(){p===r.current&&(n==null||n(o.current),o.current=[])}),i==null||i(s,c,u)},[n,i]);return d.createElement(M0.Provider,{value:a},t)}var j2=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}()}(),N0=typeof window<"u"&&typeof document<"u"&&window.document===document,Vp=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")()}(),NL=function(){return typeof requestAnimationFrame=="function"?requestAnimationFrame.bind(Vp):function(e){return setTimeout(function(){return e(Date.now())},1e3/60)}}(),RL=2;function DL(e,t){var n=!1,r=!1,o=0;function i(){n&&(n=!1,e()),r&&s()}function a(){NL(i)}function s(){var c=Date.now();if(n){if(c-o<RL)return;r=!0}else n=!0,r=!1,setTimeout(a,t);o=c}return s}var jL=20,LL=["top","right","bottom","left","width","height","size","weight"],BL=typeof MutationObserver<"u",AL=function(){function e(){this.connected_=!1,this.mutationEventsAdded_=!1,this.mutationsObserver_=null,this.observers_=[],this.onTransitionEnd_=this.onTransitionEnd_.bind(this),this.refresh=DL(this.refresh.bind(this),jL)}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(){!N0||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),BL?(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(){!N0||!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=LL.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}(),L2=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},_l=function(e){var t=e&&e.ownerDocument&&e.ownerDocument.defaultView;return t||Vp},B2=Ov(0,0,0,0);function Wp(e){return parseFloat(e)||0}function hC(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+Wp(i)},0)}function zL(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]=Wp(a)}return n}function HL(e){var t=e.getBBox();return Ov(0,0,t.width,t.height)}function FL(e){var t=e.clientWidth,n=e.clientHeight;if(!t&&!n)return B2;var r=_l(e).getComputedStyle(e),o=zL(r),i=o.left+o.right,a=o.top+o.bottom,s=Wp(r.width),c=Wp(r.height);if(r.boxSizing==="border-box"&&(Math.round(s+i)!==t&&(s-=hC(r,"left","right")+i),Math.round(c+a)!==n&&(c-=hC(r,"top","bottom")+a)),!VL(e)){var u=Math.round(s+i)-t,p=Math.round(c+a)-n;Math.abs(u)!==1&&(s-=u),Math.abs(p)!==1&&(c-=p)}return Ov(o.left,o.top,s,c)}var _L=function(){return typeof SVGGraphicsElement<"u"?function(e){return e instanceof _l(e).SVGGraphicsElement}:function(e){return e instanceof _l(e).SVGElement&&typeof e.getBBox=="function"}}();function VL(e){return e===_l(e).document.documentElement}function WL(e){return N0?_L(e)?HL(e):FL(e):B2}function UL(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 L2(a,{x:t,y:n,width:r,height:o,top:n,right:t+r,bottom:o+n,left:t}),a}function Ov(e,t,n,r){return{x:e,y:t,width:n,height:r}}var KL=function(){function e(t){this.broadcastWidth=0,this.broadcastHeight=0,this.contentRect_=Ov(0,0,0,0),this.target=t}return e.prototype.isActive=function(){var t=WL(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}(),qL=function(){function e(t,n){var r=UL(n);L2(this,{target:t,contentRect:r})}return e}(),XL=function(){function e(t,n,r){if(this.activeObservations_=[],this.observations_=new j2,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 _l(t).Element))throw new TypeError('parameter 1 is not of type "Element".');var n=this.observations_;n.has(t)||(n.set(t,new KL(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 _l(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 qL(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}(),A2=typeof WeakMap<"u"?new WeakMap:new j2,z2=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=AL.getInstance(),r=new XL(t,n,this);A2.set(this,r)}return e}();["observe","unobserve","disconnect"].forEach(function(e){z2.prototype[e]=function(){var t;return(t=A2.get(this))[e].apply(t,arguments)}});var GL=function(){return typeof Vp.ResizeObserver<"u"?Vp.ResizeObserver:z2}(),Ba=new Map;function YL(e){e.forEach(function(t){var n,r=t.target;(n=Ba.get(r))===null||n===void 0||n.forEach(function(o){return o(r)})})}var H2=new GL(YL);function QL(e,t){Ba.has(e)||(Ba.set(e,new Set),H2.observe(e)),Ba.get(e).add(t)}function ZL(e,t){Ba.has(e)&&(Ba.get(e).delete(t),Ba.get(e).size||(H2.unobserve(e),Ba.delete(e)))}function Kn(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function gC(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,D2(r.key),r)}}function qn(e,t,n){return t&&gC(e.prototype,t),n&&gC(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function Vu(e,t){return Vu=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(n,r){return n.__proto__=r,n},Vu(e,t)}function Co(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&&Vu(e,t)}function Wu(e){return Wu=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(t){return t.__proto__||Object.getPrototypeOf(t)},Wu(e)}function Ly(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch{}return(Ly=function(){return!!e})()}function Ne(e){if(e===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function JL(e,t){if(t&&(st(t)=="object"||typeof t=="function"))return t;if(t!==void 0)throw new TypeError("Derived constructors may only return object or undefined");return Ne(e)}function Eo(e){var t=Ly();return function(){var n,r=Wu(e);if(t){var o=Wu(this).constructor;n=Reflect.construct(r,arguments,o)}else n=r.apply(this,arguments);return JL(this,n)}}var e6=function(e){Co(n,e);var t=Eo(n);function n(){return Kn(this,n),t.apply(this,arguments)}return qn(n,[{key:"render",value:function(){return this.props.children}}]),n}(d.Component);function t6(e,t){var n=e.children,r=e.disabled,o=d.useRef(null),i=d.useRef(null),a=d.useContext(M0),s=typeof n=="function",c=s?n(o):n,u=d.useRef({width:-1,height:-1,offsetWidth:-1,offsetHeight:-1}),p=!s&&d.isValidElement(c)&&vi(c),v=p?c.ref:null,h=Bs(v,o),m=function(){var C;return wu(o.current)||(o.current&&st(o.current)==="object"?wu((C=o.current)===null||C===void 0?void 0:C.nativeElement):null)||wu(i.current)};d.useImperativeHandle(t,function(){return m()});var b=d.useRef(e);b.current=e;var y=d.useCallback(function(w){var C=b.current,S=C.onResize,E=C.data,k=w.getBoundingClientRect(),O=k.width,$=k.height,T=w.offsetWidth,M=w.offsetHeight,P=Math.floor(O),R=Math.floor($);if(u.current.width!==P||u.current.height!==R||u.current.offsetWidth!==T||u.current.offsetHeight!==M){var A={width:P,height:R,offsetWidth:T,offsetHeight:M};u.current=A;var V=T===Math.round(O)?O:T,z=M===Math.round($)?$:M,B=Z(Z({},A),{},{offsetWidth:V,offsetHeight:z});a==null||a(B,w,E),S&&Promise.resolve().then(function(){S(B,w)})}},[]);return d.useEffect(function(){var w=m();return w&&!r&&QL(w,y),function(){return ZL(w,y)}},[o.current,r]),d.createElement(e6,{ref:i},p?d.cloneElement(c,{ref:h}):c)}var n6=d.forwardRef(t6),r6="rc-observer-key";function o6(e,t){var n=e.children,r=typeof n=="function"?[n]:lo(n);return r.map(function(o,i){var a=(o==null?void 0:o.key)||"".concat(r6,"-").concat(i);return d.createElement(n6,$e({},e,{key:a,ref:i===0?t:void 0}),o)})}var qo=d.forwardRef(o6);qo.Collection=ML;function Ln(e,t){var n=Object.assign({},e);return Array.isArray(t)&&t.forEach(function(r){delete n[r]}),n}function R0(e,t){(t==null||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function i6(e){if(Array.isArray(e))return R0(e)}function F2(e){if(typeof Symbol<"u"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}function By(e,t){if(e){if(typeof e=="string")return R0(e,t);var n={}.toString.call(e).slice(8,-1);return n==="Object"&&e.constructor&&(n=e.constructor.name),n==="Map"||n==="Set"?Array.from(e):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?R0(e,t):void 0}}function a6(){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 Se(e){return i6(e)||F2(e)||By(e)||a6()}var _2=function(t){return+setTimeout(t,16)},V2=function(t){return clearTimeout(t)};typeof window<"u"&&"requestAnimationFrame"in window&&(_2=function(t){return window.requestAnimationFrame(t)},V2=function(t){return window.cancelAnimationFrame(t)});var mC=0,Ay=new Map;function W2(e){Ay.delete(e)}var bn=function(t){var n=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;mC+=1;var r=mC;function o(i){if(i===0)W2(r),t();else{var a=_2(function(){o(i-1)});Ay.set(r,a)}}return o(n),r};bn.cancel=function(e){var t=Ay.get(e);return W2(e),V2(t)};function U2(e){if(Array.isArray(e))return e}function s6(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,u=!1;try{if(i=(n=n.call(e)).next,t===0){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=i.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(p){u=!0,o=p}finally{try{if(!c&&n.return!=null&&(a=n.return(),Object(a)!==a))return}finally{if(u)throw o}}return s}}function K2(){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 ve(e,t){return U2(e)||s6(e,t)||By(e,t)||K2()}function Uu(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 $r(){return!!(typeof window<"u"&&window.document&&window.document.createElement)}function D0(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 bC="data-rc-order",yC="data-rc-priority",l6="rc-util-key",j0=new Map;function q2(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},t=e.mark;return t?t.startsWith("data-")?t:"data-".concat(t):l6}function $v(e){if(e.attachTo)return e.attachTo;var t=document.querySelector("head");return t||document.body}function c6(e){return e==="queue"?"prependQueue":e?"prepend":"append"}function zy(e){return Array.from((j0.get(e)||e).children).filter(function(t){return t.tagName==="STYLE"})}function X2(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};if(!$r())return null;var n=t.csp,r=t.prepend,o=t.priority,i=o===void 0?0:o,a=c6(r),s=a==="prependQueue",c=document.createElement("style");c.setAttribute(bC,a),s&&i&&c.setAttribute(yC,"".concat(i)),n!=null&&n.nonce&&(c.nonce=n==null?void 0:n.nonce),c.innerHTML=e;var u=$v(t),p=u.firstChild;if(r){if(s){var v=(t.styles||zy(u)).filter(function(h){if(!["prepend","prependQueue"].includes(h.getAttribute(bC)))return!1;var m=Number(h.getAttribute(yC)||0);return i>=m});if(v.length)return u.insertBefore(c,v[v.length-1].nextSibling),c}u.insertBefore(c,p)}else u.appendChild(c);return c}function G2(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=$v(t);return(t.styles||zy(n)).find(function(r){return r.getAttribute(q2(t))===e})}function Ku(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=G2(e,t);if(n){var r=$v(t);r.removeChild(n)}}function u6(e,t){var n=j0.get(e);if(!n||!D0(document,n)){var r=X2("",t),o=r.parentNode;j0.set(e,o),e.removeChild(r)}}function ea(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=$v(n),o=zy(r),i=Z(Z({},n),{},{styles:o});u6(r,i);var a=G2(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 u;a.nonce=(u=i.csp)===null||u===void 0?void 0:u.nonce}return a.innerHTML!==e&&(a.innerHTML=e),a}var p=X2(e,i);return p.setAttribute(q2(i),t),p}function d6(e,t){if(e==null)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}function Mt(e,t){if(e==null)return{};var n,r,o=d6(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function zi(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(Fn(!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 u=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],u))return!1;return!0}if(i&&a&&st(i)==="object"&&st(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],u)})}return!1}return o(e,t)}var f6="%";function L0(e){return e.join(f6)}var p6=function(){function e(t){Kn(this,e),K(this,"instanceId",void 0),K(this,"cache",new Map),this.instanceId=t}return qn(e,[{key:"get",value:function(n){return this.opGet(L0(n))}},{key:"opGet",value:function(n){return this.cache.get(n)||null}},{key:"update",value:function(n,r){return this.opUpdate(L0(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}(),Vl="data-token-hash",ui="data-css-hash",Aa="__cssinjs_instance__";function v6(){var e=Math.random().toString(12).slice(2);if(typeof document<"u"&&document.head&&document.body){var t=document.body.querySelectorAll("style[".concat(ui,"]"))||[],n=document.head.firstChild;Array.from(t).forEach(function(o){o[Aa]=o[Aa]||e,o[Aa]===e&&document.head.insertBefore(o,n)});var r={};Array.from(document.querySelectorAll("style[".concat(ui,"]"))).forEach(function(o){var i=o.getAttribute(ui);if(r[i]){if(o[Aa]===e){var a;(a=o.parentNode)===null||a===void 0||a.removeChild(o)}}else r[i]=!0})}return new p6(e)}var Iv=d.createContext({hashPriority:"low",cache:v6(),defaultCache:!0});function h6(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 Hy=function(){function e(){Kn(this,e),K(this,"cache",void 0),K(this,"keys",void 0),K(this,"cacheCallTimes",void 0),this.cache=new Map,this.keys=[],this.cacheCallTimes=0}return qn(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(u,p){var v=ve(u,2),h=v[1];return o.internalGet(p)[1]<h?[p,o.internalGet(p)[1]]:u},[this.keys[0],this.cacheCallTimes]),a=ve(i,1),s=a[0];this.delete(s)}this.keys.push(n)}var c=this.cache;n.forEach(function(u,p){if(p===n.length-1)c.set(u,{value:[r,o.cacheCallTimes++]});else{var v=c.get(u);v?v.map||(v.map=new Map):c.set(u,{map:new Map}),c=c.get(u).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!h6(r,n)}),this.deleteByPath(this.cache,n)}}]),e}();K(Hy,"MAX_CACHE_SIZE",20);K(Hy,"MAX_CACHE_OFFSET",5);var wC=0,Y2=function(){function e(t){Kn(this,e),K(this,"derivatives",void 0),K(this,"id",void 0),this.derivatives=Array.isArray(t)?t:[t],this.id=wC,t.length===0&&(t.length>0,void 0),wC+=1}return qn(e,[{key:"getDerivativeToken",value:function(n){return this.derivatives.reduce(function(r,o){return o(n,r)},void 0)}}]),e}(),em=new Hy;function qu(e){var t=Array.isArray(e)?e:[e];return em.has(t)||em.set(t,new Y2(t)),em.get(t)}var g6=new WeakMap,tm={};function m6(e,t){for(var n=g6,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(tm)||n.set(tm,e()),n.get(tm)}var xC=new WeakMap;function xu(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=xC.get(e)||"";return n||(Object.keys(e).forEach(function(r){var o=e[r];n+=r,o instanceof Y2?n+=o.id:o&&st(o)==="object"?n+=xu(o,t):n+=o}),t&&(n=Uu(n)),xC.set(e,n)),n}function SC(e,t){return Uu("".concat(t,"_").concat(xu(e,!0)))}var B0=$r();function de(e){return typeof e=="number"?"".concat(e,"px"):e}function Up(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},o=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!1;if(o)return e;var i=Z(Z({},r),{},K(K({},Vl,t),ui,n)),a=Object.keys(i).map(function(s){var c=i[s];return c?"".concat(s,'="').concat(c,'"'):null}).filter(function(s){return s}).join(" ");return"<style ".concat(a,">").concat(e,"</style>")}var Ep=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()},b6=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=ve(o,2),a=i[0],s=i[1];return"".concat(a,":").concat(s,";")}).join(""),"}"):""},Q2=function(t,n,r){var o={},i={};return Object.entries(t).forEach(function(a){var s,c,u=ve(a,2),p=u[0],v=u[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=Ep(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,b6(o,n,{scope:r==null?void 0:r.scope})]},CC=$r()?d.useLayoutEffect:d.useEffect,sn=function(t,n){var r=d.useRef(!0);CC(function(){return t(r.current)},n),CC(function(){return r.current=!1,function(){r.current=!0}},[])},EC=function(t,n){sn(function(r){if(!r)return t()},n)},y6=Z({},Ev),kC=y6.useInsertionEffect,w6=function(t,n,r){d.useMemo(t,r),sn(function(){return n(!0)},r)},x6=kC?function(e,t,n){return kC(function(){return e(),t()},n)}:w6,S6=Z({},Ev),C6=S6.useInsertionEffect,E6=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},k6=function(){return function(t){t()}},O6=typeof C6<"u"?E6:k6;function Fy(e,t,n,r,o){var i=d.useContext(Iv),a=i.cache,s=[e].concat(Se(t)),c=L0(s),u=O6([c]),p=function(b){a.opUpdate(c,function(y){var w=y||[void 0,void 0],C=ve(w,2),S=C[0],E=S===void 0?0:S,k=C[1],O=k,$=O||n(),T=[E,$];return b?b(T):T})};d.useMemo(function(){p()},[c]);var v=a.opGet(c),h=v[1];return x6(function(){o==null||o(h)},function(m){return p(function(b){var y=ve(b,2),w=y[0],C=y[1];return m&&w===0&&(o==null||o(h)),[w+1,C]}),function(){a.opUpdate(c,function(b){var y=b||[],w=ve(y,2),C=w[0],S=C===void 0?0:C,E=w[1],k=S-1;return k===0?(u(function(){(m||!a.opGet(c))&&(r==null||r(E,!1))}),null):[S-1,E]})}},[c]),h}var $6={},I6="css",ms=new Map;function T6(e){ms.set(e,(ms.get(e)||0)+1)}function P6(e,t){if(typeof document<"u"){var n=document.querySelectorAll("style[".concat(Vl,'="').concat(e,'"]'));n.forEach(function(r){if(r[Aa]===t){var o;(o=r.parentNode)===null||o===void 0||o.removeChild(r)}})}}var M6=0;function N6(e,t){ms.set(e,(ms.get(e)||0)-1);var n=Array.from(ms.keys()),r=n.filter(function(o){var i=ms.get(o)||0;return i<=0});n.length-r.length>M6&&r.forEach(function(o){P6(o,t),ms.delete(o)})}var Z2=function(t,n,r,o){var i=r.getDerivativeToken(t),a=Z(Z({},i),n);return o&&(a=o(a)),a},J2="token";function R6(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},r=d.useContext(Iv),o=r.cache.instanceId,i=r.container,a=n.salt,s=a===void 0?"":a,c=n.override,u=c===void 0?$6:c,p=n.formatToken,v=n.getComputedToken,h=n.cssVar,m=m6(function(){return Object.assign.apply(Object,[{}].concat(Se(t)))},t),b=xu(m),y=xu(u),w=h?xu(h):"",C=Fy(J2,[s,e.id,b,y,w],function(){var S,E=v?v(m,u,e):Z2(m,u,e,p),k=Z({},E),O="";if(h){var $=Q2(E,h.key,{prefix:h.prefix,ignore:h.ignore,unitless:h.unitless,preserve:h.preserve}),T=ve($,2);E=T[0],O=T[1]}var M=SC(E,s);E._tokenKey=M,k._tokenKey=SC(k,s);var P=(S=h==null?void 0:h.key)!==null&&S!==void 0?S:M;E._themeKey=P,T6(P);var R="".concat(I6,"-").concat(Uu(M));return E._hashId=R,[E,R,k,O,(h==null?void 0:h.key)||""]},function(S){N6(S[0]._themeKey,o)},function(S){var E=ve(S,4),k=E[0],O=E[3];if(h&&O){var $=ea(O,Uu("css-variables-".concat(k._themeKey)),{mark:ui,prepend:"queue",attachTo:i,priority:-999});$[Aa]=o,$.setAttribute(Vl,k._themeKey)}});return C}var D6=function(t,n,r){var o=ve(t,5),i=o[2],a=o[3],s=o[4],c=r||{},u=c.plain;if(!a)return null;var p=i._tokenKey,v=-999,h={"data-rc-order":"prependQueue","data-rc-priority":"".concat(v)},m=Up(a,s,p,h,u);return[v,p,m]},j6={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},eI="comm",tI="rule",nI="decl",L6="@import",B6="@keyframes",A6="@layer",rI=Math.abs,_y=String.fromCharCode;function oI(e){return e.trim()}function kp(e,t,n){return e.replace(t,n)}function z6(e,t,n){return e.indexOf(t,n)}function Xu(e,t){return e.charCodeAt(t)|0}function Wl(e,t,n){return e.slice(t,n)}function Pi(e){return e.length}function H6(e){return e.length}function Hf(e,t){return t.push(e),e}var Tv=1,Ul=1,iI=0,Uo=0,ur=0,oc="";function Vy(e,t,n,r,o,i,a,s){return{value:e,root:t,parent:n,type:r,props:o,children:i,line:Tv,column:Ul,length:a,return:"",siblings:s}}function F6(){return ur}function _6(){return ur=Uo>0?Xu(oc,--Uo):0,Ul--,ur===10&&(Ul=1,Tv--),ur}function di(){return ur=Uo<iI?Xu(oc,Uo++):0,Ul++,ur===10&&(Ul=1,Tv++),ur}function za(){return Xu(oc,Uo)}function Op(){return Uo}function Pv(e,t){return Wl(oc,e,t)}function Gu(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 V6(e){return Tv=Ul=1,iI=Pi(oc=e),Uo=0,[]}function W6(e){return oc="",e}function nm(e){return oI(Pv(Uo-1,A0(e===91?e+2:e===40?e+1:e)))}function U6(e){for(;(ur=za())&&ur<33;)di();return Gu(e)>2||Gu(ur)>3?"":" "}function K6(e,t){for(;--t&&di()&&!(ur<48||ur>102||ur>57&&ur<65||ur>70&&ur<97););return Pv(e,Op()+(t<6&&za()==32&&di()==32))}function A0(e){for(;di();)switch(ur){case e:return Uo;case 34:case 39:e!==34&&e!==39&&A0(ur);break;case 40:e===41&&A0(e);break;case 92:di();break}return Uo}function q6(e,t){for(;di()&&e+ur!==57;)if(e+ur===84&&za()===47)break;return"/*"+Pv(t,Uo-1)+"*"+_y(e===47?e:di())}function X6(e){for(;!Gu(za());)di();return Pv(e,Uo)}function G6(e){return W6($p("",null,null,null,[""],e=V6(e),0,[0],e))}function $p(e,t,n,r,o,i,a,s,c){for(var u=0,p=0,v=a,h=0,m=0,b=0,y=1,w=1,C=1,S=0,E="",k=o,O=i,$=r,T=E;w;)switch(b=S,S=di()){case 40:if(b!=108&&Xu(T,v-1)==58){z6(T+=kp(nm(S),"&","&\f"),"&\f",rI(u?s[u-1]:0))!=-1&&(C=-1);break}case 34:case 39:case 91:T+=nm(S);break;case 9:case 10:case 13:case 32:T+=U6(b);break;case 92:T+=K6(Op()-1,7);continue;case 47:switch(za()){case 42:case 47:Hf(Y6(q6(di(),Op()),t,n,c),c),(Gu(b||1)==5||Gu(za()||1)==5)&&Pi(T)&&Wl(T,-1,void 0)!==" "&&(T+=" ");break;default:T+="/"}break;case 123*y:s[u++]=Pi(T)*C;case 125*y:case 59:case 0:switch(S){case 0:case 125:w=0;case 59+p:C==-1&&(T=kp(T,/\f/g,"")),m>0&&(Pi(T)-v||y===0&&b===47)&&Hf(m>32?$C(T+";",r,n,v-1,c):$C(kp(T," ","")+";",r,n,v-2,c),c);break;case 59:T+=";";default:if(Hf($=OC(T,t,n,u,p,o,s,E,k=[],O=[],v,i),i),S===123)if(p===0)$p(T,t,$,$,k,i,v,s,O);else switch(h===99&&Xu(T,3)===110?100:h){case 100:case 108:case 109:case 115:$p(e,$,$,r&&Hf(OC(e,$,$,0,0,o,s,E,o,k=[],v,O),O),o,O,v,s,r?k:O);break;default:$p(T,$,$,$,[""],O,0,s,O)}}u=p=m=0,y=C=1,E=T="",v=a;break;case 58:v=1+Pi(T),m=b;default:if(y<1){if(S==123)--y;else if(S==125&&y++==0&&_6()==125)continue}switch(T+=_y(S),S*y){case 38:C=p>0?1:(T+="\f",-1);break;case 44:s[u++]=(Pi(T)-1)*C,C=1;break;case 64:za()===45&&(T+=nm(di())),h=za(),p=v=Pi(E=T+=X6(Op())),S++;break;case 45:b===45&&Pi(T)==2&&(y=0)}}return i}function OC(e,t,n,r,o,i,a,s,c,u,p,v){for(var h=o-1,m=o===0?i:[""],b=H6(m),y=0,w=0,C=0;y<r;++y)for(var S=0,E=Wl(e,h+1,h=rI(w=a[y])),k=e;S<b;++S)(k=oI(w>0?m[S]+" "+E:kp(E,/&\f/g,m[S])))&&(c[C++]=k);return Vy(e,t,n,o===0?tI:s,c,u,p,v)}function Y6(e,t,n,r){return Vy(e,t,n,eI,_y(F6()),Wl(e,2,-2),0,r)}function $C(e,t,n,r,o){return Vy(e,t,n,nI,Wl(e,0,r),Wl(e,r+1,-1),r,o)}function z0(e,t){for(var n="",r=0;r<e.length;r++)n+=t(e[r],r,e,t)||"";return n}function Q6(e,t,n,r){switch(e.type){case A6:if(e.children.length)break;case L6:case nI:return e.return=e.return||e.value;case eI:return"";case B6:return e.return=e.value+"{"+z0(e.children,r)+"}";case tI:if(!Pi(e.value=e.props.join(",")))return""}return Pi(n=z0(e.children,r))?e.return=e.value+"{"+n+"}":""}var IC="data-ant-cssinjs-cache-path",aI="_FILE_STYLE__",Cs,sI=!0;function Z6(){if(!Cs&&(Cs={},$r())){var e=document.createElement("div");e.className=IC,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=ve(i,2),s=a[0],c=a[1];Cs[s]=c});var n=document.querySelector("style[".concat(IC,"]"));if(n){var r;sI=!1,(r=n.parentNode)===null||r===void 0||r.removeChild(n)}document.body.removeChild(e)}}function J6(e){return Z6(),!!Cs[e]}function eB(e){var t=Cs[e],n=null;if(t&&$r())if(sI)n=aI;else{var r=document.querySelector("style[".concat(ui,'="').concat(Cs[e],'"]'));r?n=r.innerHTML:delete Cs[e]}return[n,t]}var tB="_skip_check_",lI="_multi_value_";function Ip(e){var t=z0(G6(e),Q6);return t.replace(/\{%%%\:[^;];}/g,";")}function nB(e){return st(e)==="object"&&e&&(tB in e||lI in e)}function TC(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+/),u=c[0]||"",p=((s=u.match(/^\w+/))===null||s===void 0?void 0:s[0])||"";return u="".concat(p).concat(o).concat(u.slice(p.length)),[u].concat(Se(c.slice(1))).join(" ")});return i.join(",")}var rB=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 u=n.hashPriority,p=n.transformers,v=p===void 0?[]:p;n.linters;var h="",m={};function b(C){var S=C.getName(s);if(!m[S]){var E=e(C.style,n,{root:!1,parentSelectors:a}),k=ve(E,1),O=k[0];m[S]="@keyframes ".concat(C.getName(s)).concat(O)}}function y(C){var S=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];return C.forEach(function(E){Array.isArray(E)?y(E,S):E&&S.push(E)}),S}var w=y(Array.isArray(t)?t:[t]);return w.forEach(function(C){var S=typeof C=="string"&&!o?{}:C;if(typeof S=="string")h+="".concat(S,`
`);else if(S._keyframe)b(S);else{var E=v.reduce(function(k,O){var $;return(O==null||($=O.visit)===null||$===void 0?void 0:$.call(O,k))||k},S);Object.keys(E).forEach(function(k){var O=E[k];if(st(O)==="object"&&O&&(k!=="animationName"||!O._keyframe)&&!nB(O)){var $=!1,T=k.trim(),M=!1;(o||i)&&s?T.startsWith("@")?$=!0:T==="&"?T=TC("",s,u):T=TC(k,s,u):o&&!s&&(T==="&"||T==="")&&(T="",M=!0);var P=e(O,n,{root:M,injectHash:$,parentSelectors:[].concat(Se(a),[T])}),R=ve(P,2),A=R[0],V=R[1];m=Z(Z({},m),V),h+="".concat(T).concat(A)}else{let _=function(H,j){var L=H.replace(/[A-Z]/g,function(U){return"-".concat(U.toLowerCase())}),F=j;!j6[H]&&typeof F=="number"&&F!==0&&(F="".concat(F,"px")),H==="animationName"&&j!==null&&j!==void 0&&j._keyframe&&(b(j),F=j.getName(s)),h+="".concat(L,":").concat(F,";")};var z,B=(z=O==null?void 0:O.value)!==null&&z!==void 0?z:O;st(O)==="object"&&O!==null&&O!==void 0&&O[lI]&&Array.isArray(B)?B.forEach(function(H){_(k,H)}):_(k,B)}})}}),o?c&&(h="@layer ".concat(c.name," {").concat(h,"}"),c.dependencies&&(m["@layer ".concat(c.name)]=c.dependencies.map(function(C){return"@layer ".concat(C,", ").concat(c.name,";")}).join(`
`))):h="{".concat(h,"}"),[h,m]};function cI(e,t){return Uu("".concat(e.join("%")).concat(t))}function oB(){return null}var uI="style";function H0(e,t){var n=e.token,r=e.path,o=e.hashId,i=e.layer,a=e.nonce,s=e.clientOnly,c=e.order,u=c===void 0?0:c,p=d.useContext(Iv),v=p.autoClear;p.mock;var h=p.defaultCache,m=p.hashPriority,b=p.container,y=p.ssrInline,w=p.transformers,C=p.linters,S=p.cache,E=p.layer,k=n._tokenKey,O=[k];E&&O.push("layer"),O.push.apply(O,Se(r));var $=B0,T=Fy(uI,O,function(){var V=O.join("|");if(J6(V)){var z=eB(V),B=ve(z,2),_=B[0],H=B[1];if(_)return[_,k,H,{},s,u]}var j=t(),L=rB(j,{hashId:o,hashPriority:m,layer:E?i:void 0,path:r.join("-"),transformers:w,linters:C}),F=ve(L,2),U=F[0],D=F[1],W=Ip(U),G=cI(O,W);return[W,k,G,D,s,u]},function(V,z){var B=ve(V,3),_=B[2];(z||v)&&B0&&Ku(_,{mark:ui})},function(V){var z=ve(V,4),B=z[0];z[1];var _=z[2],H=z[3];if($&&B!==aI){var j={mark:ui,prepend:E?!1:"queue",attachTo:b,priority:u},L=typeof a=="function"?a():a;L&&(j.csp={nonce:L});var F=[],U=[];Object.keys(H).forEach(function(W){W.startsWith("@layer")?F.push(W):U.push(W)}),F.forEach(function(W){ea(Ip(H[W]),"_layer-".concat(W),Z(Z({},j),{},{prepend:!0}))});var D=ea(B,_,j);D[Aa]=S.instanceId,D.setAttribute(Vl,k),U.forEach(function(W){ea(Ip(H[W]),"_effect-".concat(W),j)})}}),M=ve(T,3),P=M[0],R=M[1],A=M[2];return function(V){var z;return!y||$||!h?z=d.createElement(oB,null):z=d.createElement("style",$e({},K(K({},Vl,R),ui,A),{dangerouslySetInnerHTML:{__html:P}})),d.createElement(d.Fragment,null,z,V)}}var iB=function(t,n,r){var o=ve(t,6),i=o[0],a=o[1],s=o[2],c=o[3],u=o[4],p=o[5],v=r||{},h=v.plain;if(u)return null;var m=i,b={"data-rc-order":"prependQueue","data-rc-priority":"".concat(p)};return m=Up(i,a,s,b,h),c&&Object.keys(c).forEach(function(y){if(!n[y]){n[y]=!0;var w=Ip(c[y]),C=Up(w,a,"_effect-".concat(y),b,h);y.startsWith("@layer")?m=C+m:m+=C}}),[p,s,m]},dI="cssVar",aB=function(t,n){var r=t.key,o=t.prefix,i=t.unitless,a=t.ignore,s=t.token,c=t.scope,u=c===void 0?"":c,p=d.useContext(Iv),v=p.cache.instanceId,h=p.container,m=s._tokenKey,b=[].concat(Se(t.path),[r,u,m]),y=Fy(dI,b,function(){var w=n(),C=Q2(w,r,{prefix:o,unitless:i,ignore:a,scope:u}),S=ve(C,2),E=S[0],k=S[1],O=cI(b,k);return[E,k,O,r]},function(w){var C=ve(w,3),S=C[2];B0&&Ku(S,{mark:ui})},function(w){var C=ve(w,3),S=C[1],E=C[2];if(S){var k=ea(S,E,{mark:ui,prepend:"queue",attachTo:h,priority:-999});k[Aa]=v,k.setAttribute(Vl,r)}});return y},sB=function(t,n,r){var o=ve(t,4),i=o[1],a=o[2],s=o[3],c=r||{},u=c.plain;if(!i)return null;var p=-999,v={"data-rc-order":"prependQueue","data-rc-priority":"".concat(p)},h=Up(i,s,a,v,u);return[p,a,h]};K(K(K({},uI,iB),J2,D6),dI,sB);var fn=function(){function e(t,n){Kn(this,e),K(this,"name",void 0),K(this,"style",void 0),K(this,"_keyframe",!0),this.name=t,this.style=n}return qn(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 ll(e){return e.notSplit=!0,e}ll(["borderTop","borderBottom"]),ll(["borderTop"]),ll(["borderBottom"]),ll(["borderLeft","borderRight"]),ll(["borderLeft"]),ll(["borderRight"]);var Wy=d.createContext({});function fI(e){return U2(e)||F2(e)||By(e)||K2()}function bo(e,t){for(var n=e,r=0;r<t.length;r+=1){if(n==null)return;n=n[t[r]]}return n}function pI(e,t,n,r){if(!t.length)return n;var o=fI(t),i=o[0],a=o.slice(1),s;return!e&&typeof i=="number"?s=[]:Array.isArray(e)?s=Se(e):s=Z({},e),r&&n===void 0&&a.length===1?delete s[i][a[0]]:s[i]=pI(s[i],a,n,r),s}function ai(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1;return t.length&&r&&n===void 0&&!bo(e,t.slice(0,-1))?e:pI(e,t,n,r)}function lB(e){return st(e)==="object"&&e!==null&&Object.getPrototypeOf(e)===Object.prototype}function PC(e){return Array.isArray(e)?[]:{}}var cB=typeof Reflect>"u"?Object.keys:Reflect.ownKeys;function Cl(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=PC(t[0]);return t.forEach(function(o){function i(a,s){var c=new Set(s),u=bo(o,a),p=Array.isArray(u);if(p||lB(u)){if(!c.has(u)){c.add(u);var v=bo(r,a);p?r=ai(r,a,[]):(!v||st(v)!=="object")&&(r=ai(r,a,PC(u))),cB(u).forEach(function(h){i([].concat(Se(a),[h]),c)})}}else r=ai(r,a,u)}i([])}),r}function uB(){}const dB=d.createContext({}),As=()=>{const e=()=>{};return e.deprecated=uB,e},vI=d.createContext(void 0);var hI={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"},fB={yearFormat:"YYYY",dayFormat:"D",cellMeridiemFormat:"A",monthBeforeYear:!0},pB=Z(Z({},fB),{},{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",dateFormat:"M/D/YYYY",dateTimeFormat:"M/D/YYYY HH:mm:ss",previousMonth:"Previous month (PageUp)",nextMonth:"Next month (PageDown)",previousYear:"Last year (Control + left)",nextYear:"Next year (Control + right)",previousDecade:"Last decade",nextDecade:"Next decade",previousCentury:"Last century",nextCentury:"Next century"});const gI={placeholder:"Select time",rangePlaceholder:["Start time","End time"]},MC={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"]},pB),timePickerLocale:Object.assign({},gI)},vo="${label} is not a valid ${type}",hi={locale:"en",Pagination:hI,DatePicker:MC,TimePicker:gI,Calendar:MC,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: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:"${label} must be ${len} characters",min:"${label} must be at least ${min} characters",max:"${label} must be up to ${max} characters",range:"${label} must be between ${min}-${max} characters"},number:{len:"${label} must be equal to ${len}",min:"${label} must be minimum ${min}",max:"${label} must be maximum ${max}",range:"${label} must be between ${min}-${max}"},array:{len:"Must be ${len} ${label}",min:"At least ${min} ${label}",max:"At most ${max} ${label}",range:"The amount of ${label} must be between ${min}-${max}"},pattern:{mismatch:"${label} does not match the pattern ${pattern}"}}},Image:{preview:"Preview"},QRCode:{expired:"QR code expired",refresh:"Refresh",scanned:"Scanned"},ColorPicker:{presetEmpty:"Empty",transparent:"Transparent",singleColor:"Single",gradientColor:"Gradient"}};let Tp=Object.assign({},hi.Modal),Pp=[];const NC=()=>Pp.reduce((e,t)=>Object.assign(Object.assign({},e),t),hi.Modal);function vB(e){if(e){const t=Object.assign({},e);return Pp.push(t),Tp=NC(),()=>{Pp=Pp.filter(n=>n!==t),Tp=NC()}}Tp=Object.assign({},hi.Modal)}function mI(){return Tp}const Uy=d.createContext(void 0),bi=(e,t)=>{const n=d.useContext(Uy),r=d.useMemo(()=>{var i;const a=t||hi[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?hi.locale:i},[n]);return[r,o]},hB="internalMark",gB=e=>{const{locale:t={},children:n,_ANT_MARK__:r}=e;d.useEffect(()=>vB(t==null?void 0:t.Modal),[t]);const o=d.useMemo(()=>Object.assign(Object.assign({},t),{exist:!0}),[t]);return d.createElement(Uy.Provider,{value:o},n)};function Rr(e,t){mB(e)&&(e="100%");var n=bB(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 Ff(e){return Math.min(1,Math.max(0,e))}function mB(e){return typeof e=="string"&&e.indexOf(".")!==-1&&parseFloat(e)===1}function bB(e){return typeof e=="string"&&e.indexOf("%")!==-1}function bI(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function _f(e){return e<=1?"".concat(Number(e)*100,"%"):e}function bs(e){return e.length===1?"0"+e:String(e)}function yB(e,t,n){return{r:Rr(e,255)*255,g:Rr(t,255)*255,b:Rr(n,255)*255}}function RC(e,t,n){e=Rr(e,255),t=Rr(t,255),n=Rr(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 rm(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 wB(e,t,n){var r,o,i;if(e=Rr(e,360),t=Rr(t,100),n=Rr(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=rm(s,a,e+1/3),o=rm(s,a,e),i=rm(s,a,e-1/3)}return{r:r*255,g:o*255,b:i*255}}function F0(e,t,n){e=Rr(e,255),t=Rr(t,255),n=Rr(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 xB(e,t,n){e=Rr(e,360)*6,t=Rr(t,100),n=Rr(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,u=[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:u*255,g:p*255,b:v*255}}function _0(e,t,n,r){var o=[bs(Math.round(e).toString(16)),bs(Math.round(t).toString(16)),bs(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 SB(e,t,n,r,o){var i=[bs(Math.round(e).toString(16)),bs(Math.round(t).toString(16)),bs(Math.round(n).toString(16)),bs(CB(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 CB(e){return Math.round(parseFloat(e)*255).toString(16)}function DC(e){return mo(e)/255}function mo(e){return parseInt(e,16)}function EB(e){return{r:e>>16,g:(e&65280)>>8,b:e&255}}var V0={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 Sl(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=$B(e)),typeof e=="object"&&(Gi(e.r)&&Gi(e.g)&&Gi(e.b)?(t=yB(e.r,e.g,e.b),a=!0,s=String(e.r).substr(-1)==="%"?"prgb":"rgb"):Gi(e.h)&&Gi(e.s)&&Gi(e.v)?(r=_f(e.s),o=_f(e.v),t=xB(e.h,r,o),a=!0,s="hsv"):Gi(e.h)&&Gi(e.s)&&Gi(e.l)&&(r=_f(e.s),i=_f(e.l),t=wB(e.h,r,i),a=!0,s="hsl"),Object.prototype.hasOwnProperty.call(e,"a")&&(n=e.a)),n=bI(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 kB="[-\\+]?\\d+%?",OB="[-\\+]?\\d*\\.\\d+%?",Ha="(?:".concat(OB,")|(?:").concat(kB,")"),om="[\\s|\\(]+(".concat(Ha,")[,|\\s]+(").concat(Ha,")[,|\\s]+(").concat(Ha,")\\s*\\)?"),im="[\\s|\\(]+(".concat(Ha,")[,|\\s]+(").concat(Ha,")[,|\\s]+(").concat(Ha,")[,|\\s]+(").concat(Ha,")\\s*\\)?"),ii={CSS_UNIT:new RegExp(Ha),rgb:new RegExp("rgb"+om),rgba:new RegExp("rgba"+im),hsl:new RegExp("hsl"+om),hsla:new RegExp("hsla"+im),hsv:new RegExp("hsv"+om),hsva:new RegExp("hsva"+im),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 $B(e){if(e=e.trim().toLowerCase(),e.length===0)return!1;var t=!1;if(V0[e])e=V0[e],t=!0;else if(e==="transparent")return{r:0,g:0,b:0,a:0,format:"name"};var n=ii.rgb.exec(e);return n?{r:n[1],g:n[2],b:n[3]}:(n=ii.rgba.exec(e),n?{r:n[1],g:n[2],b:n[3],a:n[4]}:(n=ii.hsl.exec(e),n?{h:n[1],s:n[2],l:n[3]}:(n=ii.hsla.exec(e),n?{h:n[1],s:n[2],l:n[3],a:n[4]}:(n=ii.hsv.exec(e),n?{h:n[1],s:n[2],v:n[3]}:(n=ii.hsva.exec(e),n?{h:n[1],s:n[2],v:n[3],a:n[4]}:(n=ii.hex8.exec(e),n?{r:mo(n[1]),g:mo(n[2]),b:mo(n[3]),a:DC(n[4]),format:t?"name":"hex8"}:(n=ii.hex6.exec(e),n?{r:mo(n[1]),g:mo(n[2]),b:mo(n[3]),format:t?"name":"hex"}:(n=ii.hex4.exec(e),n?{r:mo(n[1]+n[1]),g:mo(n[2]+n[2]),b:mo(n[3]+n[3]),a:DC(n[4]+n[4]),format:t?"name":"hex8"}:(n=ii.hex3.exec(e),n?{r:mo(n[1]+n[1]),g:mo(n[2]+n[2]),b:mo(n[3]+n[3]),format:t?"name":"hex"}:!1)))))))))}function Gi(e){return!!ii.CSS_UNIT.exec(String(e))}var xn=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=EB(t)),this.originalInput=t;var o=Sl(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=bI(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=F0(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=F0(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=RC(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=RC(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),_0(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),SB(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(Rr(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(Rr(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="#"+_0(this.r,this.g,this.b,!1),n=0,r=Object.entries(V0);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=Ff(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=Ff(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=Ff(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=Ff(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}(),Vf=2,jC=.16,IB=.05,TB=.05,PB=.15,yI=5,wI=4,MB=[{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 LC(e){var t=e.r,n=e.g,r=e.b,o=F0(t,n,r);return{h:o.h*360,s:o.s,v:o.v}}function Wf(e){var t=e.r,n=e.g,r=e.b;return"#".concat(_0(t,n,r,!1))}function NB(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 BC(e,t,n){var r;return Math.round(e.h)>=60&&Math.round(e.h)<=240?r=n?Math.round(e.h)-Vf*t:Math.round(e.h)+Vf*t:r=n?Math.round(e.h)+Vf*t:Math.round(e.h)-Vf*t,r<0?r+=360:r>=360&&(r-=360),r}function AC(e,t,n){if(e.h===0&&e.s===0)return e.s;var r;return n?r=e.s-jC*t:t===wI?r=e.s+jC:r=e.s+IB*t,r>1&&(r=1),n&&t===yI&&r>.1&&(r=.1),r<.06&&(r=.06),Number(r.toFixed(2))}function zC(e,t,n){var r;return n?r=e.v+TB*t:r=e.v-PB*t,r>1&&(r=1),Number(r.toFixed(2))}function $s(e){for(var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=[],r=Sl(e),o=yI;o>0;o-=1){var i=LC(r),a=Wf(Sl({h:BC(i,o,!0),s:AC(i,o,!0),v:zC(i,o,!0)}));n.push(a)}n.push(Wf(r));for(var s=1;s<=wI;s+=1){var c=LC(r),u=Wf(Sl({h:BC(c,s),s:AC(c,s),v:zC(c,s)}));n.push(u)}return t.theme==="dark"?MB.map(function(p){var v=p.index,h=p.opacity,m=Wf(NB(Sl(t.backgroundColor||"#141414"),Sl(n[v]),h*100));return m}):n}var Tl={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"},W0=["#fff1f0","#ffccc7","#ffa39e","#ff7875","#ff4d4f","#f5222d","#cf1322","#a8071a","#820014","#5c0011"];W0.primary=W0[5];var U0=["#fff2e8","#ffd8bf","#ffbb96","#ff9c6e","#ff7a45","#fa541c","#d4380d","#ad2102","#871400","#610b00"];U0.primary=U0[5];var K0=["#fff7e6","#ffe7ba","#ffd591","#ffc069","#ffa940","#fa8c16","#d46b08","#ad4e00","#873800","#612500"];K0.primary=K0[5];var Kp=["#fffbe6","#fff1b8","#ffe58f","#ffd666","#ffc53d","#faad14","#d48806","#ad6800","#874d00","#613400"];Kp.primary=Kp[5];var q0=["#feffe6","#ffffb8","#fffb8f","#fff566","#ffec3d","#fadb14","#d4b106","#ad8b00","#876800","#614700"];q0.primary=q0[5];var X0=["#fcffe6","#f4ffb8","#eaff8f","#d3f261","#bae637","#a0d911","#7cb305","#5b8c00","#3f6600","#254000"];X0.primary=X0[5];var G0=["#f6ffed","#d9f7be","#b7eb8f","#95de64","#73d13d","#52c41a","#389e0d","#237804","#135200","#092b00"];G0.primary=G0[5];var Y0=["#e6fffb","#b5f5ec","#87e8de","#5cdbd3","#36cfc9","#13c2c2","#08979c","#006d75","#00474f","#002329"];Y0.primary=Y0[5];var Kl=["#e6f4ff","#bae0ff","#91caff","#69b1ff","#4096ff","#1677ff","#0958d9","#003eb3","#002c8c","#001d66"];Kl.primary=Kl[5];var Q0=["#f0f5ff","#d6e4ff","#adc6ff","#85a5ff","#597ef7","#2f54eb","#1d39c4","#10239e","#061178","#030852"];Q0.primary=Q0[5];var Z0=["#f9f0ff","#efdbff","#d3adf7","#b37feb","#9254de","#722ed1","#531dab","#391085","#22075e","#120338"];Z0.primary=Z0[5];var J0=["#fff0f6","#ffd6e7","#ffadd2","#ff85c0","#f759ab","#eb2f96","#c41d7f","#9e1068","#780650","#520339"];J0.primary=J0[5];var eb=["#a6a6a6","#999999","#8c8c8c","#808080","#737373","#666666","#404040","#1a1a1a","#000000","#000000"];eb.primary=eb[5];var am={red:W0,volcano:U0,orange:K0,gold:Kp,yellow:q0,lime:X0,green:G0,cyan:Y0,blue:Kl,geekblue:Q0,purple:Z0,magenta:J0,grey:eb};const Ky={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"},ql=Object.assign(Object.assign({},Ky),{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 xI(e,t){let{generateColorPalettes:n,generateNeutralColorPalettes:r}=t;const{colorSuccess:o,colorWarning:i,colorError:a,colorInfo:s,colorPrimary:c,colorBgBase:u,colorTextBase:p}=e,v=n(c),h=n(o),m=n(i),b=n(a),y=n(s),w=r(u,p),C=e.colorLink||e.colorInfo,S=n(C),E=new xn(b[1]).mix(new xn(b[3]),50).toHexString();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],colorErrorBgFilledHover:E,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:S[4],colorLink:S[6],colorLinkActive:S[7],colorBgMask:new xn("#000").setAlpha(.45).toRgbString(),colorWhite:"#fff"})}const RB=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 DB(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},RB(r))}const SI=e=>{const{controlHeight:t}=e;return{controlHeightSM:t*.75,controlHeightXS:t*.5,controlHeightLG:t*1.25}};function Mp(e){return(e+8)/e}function jB(e){const t=new Array(10).fill(null).map((n,r)=>{const o=r-1,i=e*Math.pow(Math.E,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:Mp(n)}))}const CI=e=>{const t=jB(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],u=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:u,lineHeightSM:c,fontHeight:Math.round(s*o),fontHeightLG:Math.round(u*a),fontHeightSM:Math.round(c*i),lineHeightHeading1:r[6],lineHeightHeading2:r[5],lineHeightHeading3:r[4],lineHeightHeading4:r[3],lineHeightHeading5:r[2]}};function LB(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 No=(e,t)=>new xn(e).setAlpha(t).toRgbString(),Qc=(e,t)=>new xn(e).darken(t).toHexString(),BB=e=>{const t=$s(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]}},AB=(e,t)=>{const n=e||"#fff",r=t||"#000";return{colorBgBase:n,colorTextBase:r,colorText:No(r,.88),colorTextSecondary:No(r,.65),colorTextTertiary:No(r,.45),colorTextQuaternary:No(r,.25),colorFill:No(r,.15),colorFillSecondary:No(r,.06),colorFillTertiary:No(r,.04),colorFillQuaternary:No(r,.02),colorBgSolid:No(r,1),colorBgSolidHover:No(r,.75),colorBgSolidActive:No(r,.95),colorBgLayout:Qc(n,4),colorBgContainer:Qc(n,0),colorBgElevated:Qc(n,0),colorBgSpotlight:No(r,.85),colorBgBlur:"transparent",colorBorder:Qc(n,15),colorBorderSecondary:Qc(n,6)}};function md(e){Tl.pink=Tl.magenta,am.pink=am.magenta;const t=Object.keys(Ky).map(n=>{const r=e[n]===Tl[n]?am[n]:$s(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),xI(e,{generateColorPalettes:BB,generateNeutralColorPalettes:AB})),CI(e.fontSize)),LB(e)),SI(e)),DB(e))}const EI=qu(md),Yu={token:ql,override:{override:ql},hashed:!0},qy=ue.createContext(Yu),Qu="ant",Xy="anticon",zB=["outlined","borderless","filled"],HB=(e,t)=>t||(e?`${Qu}-${e}`:Qu),ht=d.createContext({getPrefixCls:HB,iconPrefixCls:Xy}),FB=`-ant-${Date.now()}-${Math.random()}`;function _B(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 xn(a),u=$s(c.toRgbString());n[`${s}-color`]=r(c),n[`${s}-color-disabled`]=u[1],n[`${s}-color-hover`]=u[4],n[`${s}-color-active`]=u[6],n[`${s}-color-outline`]=c.clone().setAlpha(.2).toRgbString(),n[`${s}-color-deprecated-bg`]=u[0],n[`${s}-color-deprecated-border`]=u[2]};if(t.primaryColor){o(t.primaryColor,"primary");const a=new xn(t.primaryColor),s=$s(a.toRgbString());s.forEach((u,p)=>{n[`primary-${p+1}`]=u}),n["primary-color-deprecated-l-35"]=r(a,u=>u.lighten(35)),n["primary-color-deprecated-l-20"]=r(a,u=>u.lighten(20)),n["primary-color-deprecated-t-20"]=r(a,u=>u.tint(20)),n["primary-color-deprecated-t-50"]=r(a,u=>u.tint(50)),n["primary-color-deprecated-f-12"]=r(a,u=>u.setAlpha(u.getAlpha()*.12));const c=new xn(s[0]);n["primary-color-active-deprecated-f-30"]=r(c,u=>u.setAlpha(u.getAlpha()*.3)),n["primary-color-active-deprecated-d-02"]=r(c,u=>u.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 VB(e,t){const n=_B(e,t);$r()&&ea(n,`${FB}-dynamic-theme`)}const So=d.createContext(!1),Gy=e=>{let{children:t,disabled:n}=e;const r=d.useContext(So);return d.createElement(So.Provider,{value:n??r},t)},Is=d.createContext(void 0),WB=e=>{let{children:t,size:n}=e;const r=d.useContext(Is);return d.createElement(Is.Provider,{value:n||r},t)};function UB(){const e=d.useContext(So),t=d.useContext(Is);return{componentDisabled:e,componentSize:t}}var kI=qn(function e(){Kn(this,e)}),OI="CALC_UNIT",KB=new RegExp(OI,"g");function sm(e){return typeof e=="number"?"".concat(e).concat(OI):e}var qB=function(e){Co(n,e);var t=Eo(n);function n(r,o){var i;Kn(this,n),i=t.call(this),K(Ne(i),"result",""),K(Ne(i),"unitlessCssVar",void 0),K(Ne(i),"lowPriority",void 0);var a=st(r);return i.unitlessCssVar=o,r instanceof n?i.result="(".concat(r.result,")"):a==="number"?i.result=sm(r):a==="string"&&(i.result=r),i}return qn(n,[{key:"add",value:function(o){return o instanceof n?this.result="".concat(this.result," + ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," + ").concat(sm(o))),this.lowPriority=!0,this}},{key:"sub",value:function(o){return o instanceof n?this.result="".concat(this.result," - ").concat(o.getResult()):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," - ").concat(sm(o))),this.lowPriority=!0,this}},{key:"mul",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," * ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," * ").concat(o)),this.lowPriority=!1,this}},{key:"div",value:function(o){return this.lowPriority&&(this.result="(".concat(this.result,")")),o instanceof n?this.result="".concat(this.result," / ").concat(o.getResult(!0)):(typeof o=="number"||typeof o=="string")&&(this.result="".concat(this.result," / ").concat(o)),this.lowPriority=!1,this}},{key:"getResult",value:function(o){return this.lowPriority||o?"(".concat(this.result,")"):this.result}},{key:"equal",value:function(o){var i=this,a=o||{},s=a.unit,c=!0;return typeof s=="boolean"?c=s:Array.from(this.unitlessCssVar).some(function(u){return i.result.includes(u)})&&(c=!1),this.result=this.result.replace(KB,c?"px":""),typeof this.lowPriority<"u"?"calc(".concat(this.result,")"):this.result}}]),n}(kI),XB=function(e){Co(n,e);var t=Eo(n);function n(r){var o;return Kn(this,n),o=t.call(this),K(Ne(o),"result",0),r instanceof n?o.result=r.result:typeof r=="number"&&(o.result=r),o}return qn(n,[{key:"add",value:function(o){return o instanceof n?this.result+=o.result:typeof o=="number"&&(this.result+=o),this}},{key:"sub",value:function(o){return o instanceof n?this.result-=o.result:typeof o=="number"&&(this.result-=o),this}},{key:"mul",value:function(o){return o instanceof n?this.result*=o.result:typeof o=="number"&&(this.result*=o),this}},{key:"div",value:function(o){return o instanceof n?this.result/=o.result:typeof o=="number"&&(this.result/=o),this}},{key:"equal",value:function(){return this.result}}]),n}(kI),GB=function(t,n){var r=t==="css"?qB:XB;return function(o){return new r(o,n)}},HC=function(t,n){return"".concat([n,t.replace(/([A-Z]+)([A-Z][a-z]+)/g,"$1-$2").replace(/([a-z])([A-Z])/g,"$1-$2")].filter(Boolean).join("-"))};function gn(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 Ts(e){var t=d.useRef(!1),n=d.useState(e),r=ve(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 lm(e){return e!==void 0}function Dn(e,t){var n=t||{},r=n.defaultValue,o=n.value,i=n.onChange,a=n.postState,s=Ts(function(){return lm(o)?o:lm(r)?typeof r=="function"?r():r:typeof e=="function"?e():e}),c=ve(s,2),u=c[0],p=c[1],v=o!==void 0?o:u,h=a?a(v):v,m=gn(i),b=Ts([v]),y=ve(b,2),w=y[0],C=y[1];EC(function(){var E=w[0];u!==E&&m(u,E)},[w]),EC(function(){lm(o)||p(o)},[o]);var S=gn(function(E,k){p(E,k),C([v],k)});return[h,S]}function FC(e,t,n,r){var o=Z({},t[e]);if(r!=null&&r.deprecatedTokens){var i=r.deprecatedTokens;i.forEach(function(s){var c=ve(s,2),u=c[0],p=c[1];if(o!=null&&o[u]||o!=null&&o[p]){var v;(v=o[p])!==null&&v!==void 0||(o[p]=o==null?void 0:o[u])}})}var a=Z(Z({},n),o);return Object.keys(a).forEach(function(s){a[s]===t[s]&&delete a[s]}),a}var $I=typeof CSSINJS_STATISTIC<"u",tb=!0;function vn(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];if(!$I)return Object.assign.apply(Object,[{}].concat(t));tb=!1;var r={};return t.forEach(function(o){if(st(o)==="object"){var i=Object.keys(o);i.forEach(function(a){Object.defineProperty(r,a,{configurable:!0,enumerable:!0,get:function(){return o[a]}})})}}),tb=!0,r}var _C={};function YB(){}var QB=function(t){var n,r=t,o=YB;return $I&&typeof Proxy<"u"&&(n=new Set,r=new Proxy(t,{get:function(a,s){if(tb){var c;(c=n)===null||c===void 0||c.add(s)}return a[s]}}),o=function(a,s){var c;_C[a]={global:Array.from(n),component:Z(Z({},(c=_C[a])===null||c===void 0?void 0:c.component),s)}}),{token:r,keys:n,flush:o}};function VC(e,t,n){if(typeof n=="function"){var r;return n(vn(t,(r=t[e])!==null&&r!==void 0?r:{}))}return n??{}}function ZB(e){return e==="js"?{max:Math.max,min:Math.min}:{max:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return"max(".concat(r.map(function(i){return de(i)}).join(","),")")},min:function(){for(var n=arguments.length,r=new Array(n),o=0;o<n;o++)r[o]=arguments[o];return"min(".concat(r.map(function(i){return de(i)}).join(","),")")}}}var JB=1e3*60*10,eA=function(){function e(){Kn(this,e),K(this,"map",new Map),K(this,"objectIDMap",new WeakMap),K(this,"nextID",0),K(this,"lastAccessBeat",new Map),K(this,"accessBeat",0)}return qn(e,[{key:"set",value:function(n,r){this.clear();var o=this.getCompositeKey(n);this.map.set(o,r),this.lastAccessBeat.set(o,Date.now())}},{key:"get",value:function(n){var r=this.getCompositeKey(n),o=this.map.get(r);return this.lastAccessBeat.set(r,Date.now()),this.accessBeat+=1,o}},{key:"getCompositeKey",value:function(n){var r=this,o=n.map(function(i){return i&&st(i)==="object"?"obj_".concat(r.getObjectID(i)):"".concat(st(i),"_").concat(i)});return o.join("|")}},{key:"getObjectID",value:function(n){if(this.objectIDMap.has(n))return this.objectIDMap.get(n);var r=this.nextID;return this.objectIDMap.set(n,r),this.nextID+=1,r}},{key:"clear",value:function(){var n=this;if(this.accessBeat>1e4){var r=Date.now();this.lastAccessBeat.forEach(function(o,i){r-o>JB&&(n.map.delete(i),n.lastAccessBeat.delete(i))}),this.accessBeat=0}}}]),e}(),WC=new eA;function tA(e,t){return ue.useMemo(function(){var n=WC.get(t);if(n)return n;var r=e();return WC.set(t,r),r},t)}var nA=function(){return{}};function rA(e){var t=e.useCSP,n=t===void 0?nA:t,r=e.useToken,o=e.usePrefix,i=e.getResetStyles,a=e.getCommonStyle,s=e.getCompUnitless;function c(h,m,b,y){var w=Array.isArray(h)?h[0]:h;function C(M){return"".concat(String(w)).concat(M.slice(0,1).toUpperCase()).concat(M.slice(1))}var S=(y==null?void 0:y.unitless)||{},E=typeof s=="function"?s(h):{},k=Z(Z({},E),{},K({},C("zIndexPopup"),!0));Object.keys(S).forEach(function(M){k[C(M)]=S[M]});var O=Z(Z({},y),{},{unitless:k,prefixToken:C}),$=p(h,m,b,O),T=u(w,b,O);return function(M){var P=arguments.length>1&&arguments[1]!==void 0?arguments[1]:M,R=$(M,P),A=ve(R,2),V=A[1],z=T(P),B=ve(z,2),_=B[0],H=B[1];return[_,V,H]}}function u(h,m,b){var y=b.unitless,w=b.injectStyle,C=w===void 0?!0:w,S=b.prefixToken,E=b.ignore,k=function(T){var M=T.rootCls,P=T.cssVar,R=P===void 0?{}:P,A=r(),V=A.realToken;return aB({path:[h],prefix:R.prefix,key:R.key,unitless:y,ignore:E,token:V,scope:M},function(){var z=VC(h,V,m),B=FC(h,V,z,{deprecatedTokens:b==null?void 0:b.deprecatedTokens});return Object.keys(z).forEach(function(_){B[S(_)]=B[_],delete B[_]}),B}),null},O=function(T){var M=r(),P=M.cssVar;return[function(R){return C&&P?ue.createElement(ue.Fragment,null,ue.createElement(k,{rootCls:T,cssVar:P,component:h}),R):R},P==null?void 0:P.key]};return O}function p(h,m,b){var y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},w=Array.isArray(h)?h:[h,h],C=ve(w,1),S=C[0],E=w.join("-"),k=e.layer||{name:"antd"};return function(O){var $=arguments.length>1&&arguments[1]!==void 0?arguments[1]:O,T=r(),M=T.theme,P=T.realToken,R=T.hashId,A=T.token,V=T.cssVar,z=o(),B=z.rootPrefixCls,_=z.iconPrefixCls,H=n(),j=V?"css":"js",L=tA(function(){var q=new Set;return V&&Object.keys(y.unitless||{}).forEach(function(J){q.add(Ep(J,V.prefix)),q.add(Ep(J,HC(S,V.prefix)))}),GB(j,q)},[j,S,V==null?void 0:V.prefix]),F=ZB(j),U=F.max,D=F.min,W={theme:M,token:A,hashId:R,nonce:function(){return H.nonce},clientOnly:y.clientOnly,layer:k,order:y.order||-999};H0(Z(Z({},W),{},{clientOnly:!1,path:["Shared",B]}),function(){return typeof i=="function"?i(A):[]});var G=H0(Z(Z({},W),{},{path:[E,O,_]}),function(){if(y.injectStyle===!1)return[];var q=QB(A),J=q.token,Y=q.flush,Q=VC(S,P,b),te=".".concat(O),ce=FC(S,P,Q,{deprecatedTokens:y.deprecatedTokens});V&&Q&&st(Q)==="object"&&Object.keys(Q).forEach(function(ee){Q[ee]="var(".concat(Ep(ee,HC(S,V.prefix)),")")});var se=vn(J,{componentCls:te,prefixCls:O,iconCls:".".concat(_),antCls:".".concat(B),calc:L,max:U,min:D},V?Q:ce),ne=m(se,{hashId:R,prefixCls:O,rootPrefixCls:B,iconPrefixCls:_});Y(S,ce);var ae=typeof a=="function"?a(se,O,$,y.resetFont):null;return[y.resetStyle===!1?null:ae,ne]});return[G,R]}}function v(h,m,b){var y=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},w=p(h,m,b,Z({resetStyle:!1,order:-998},y)),C=function(E){var k=E.prefixCls,O=E.rootCls,$=O===void 0?k:O;return w(k,$),null};return C}return{genStyleHooks:c,genSubStyleComponent:v,genComponentStyleHook:p}}const Zu=["blue","purple","cyan","green","magenta","pink","red","orange","yellow","volcano","geekblue","lime","gold"],oA="5.21.6";function cm(e){return e>=0&&e<=255}function Uf(e,t){const{r:n,g:r,b:o,a:i}=new xn(e).toRgb();if(i<1)return e;const{r:a,g:s,b:c}=new xn(t).toRgb();for(let u=.01;u<=1;u+=.01){const p=Math.round((n-a*(1-u))/u),v=Math.round((r-s*(1-u))/u),h=Math.round((o-c*(1-u))/u);if(cm(p)&&cm(v)&&cm(h))return new xn({r:p,g:v,b:h,a:Math.round(u*100)/100}).toRgbString()}return new xn({r:n,g:r,b:o,a:1}).toRgbString()}var iA=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=iA(e,["override"]),r=Object.assign({},t);Object.keys(ql).forEach(h=>{delete r[h]});const o=Object.assign(Object.assign({},n),r),i=480,a=576,s=768,c=992,u=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:Uf(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:Uf(o.colorErrorBg,o.colorBgContainer),colorWarningOutline:Uf(o.colorWarningBg,o.colorBgContainer),fontSizeIcon:o.fontSizeSM,lineWidthFocus:o.lineWidth*3,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:Uf(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:u-1,screenXL:u,screenXLMin:u,screenXLMax:p-1,screenXXL:p,screenXXLMin:p,boxShadowPopoverArrow:"2px 2px 5px rgba(0, 0, 0, 0.05)",boxShadowCard:`
0 1px 2px -2px ${new xn("rgba(0, 0, 0, 0.16)").toRgbString()},
0 3px 6px 0 ${new xn("rgba(0, 0, 0, 0.12)").toRgbString()},
0 5px 12px 4px ${new xn("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 UC=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 II={lineHeight:!0,lineHeightSM:!0,lineHeightLG:!0,lineHeightHeading1:!0,lineHeightHeading2:!0,lineHeightHeading3:!0,lineHeightHeading4:!0,lineHeightHeading5:!0,opacityLoading:!0,fontWeightStrong:!0,zIndexPopupBase:!0,zIndexBase:!0,opacityImage:!0},aA={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},sA={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},TI=(e,t,n)=>{const r=n.getDerivativeToken(e),{override:o}=t,i=UC(t,["override"]);let a=Object.assign(Object.assign({},r),{override:o});return a=Yy(a),i&&Object.entries(i).forEach(s=>{let[c,u]=s;const{theme:p}=u,v=UC(u,["theme"]);let h=v;p&&(h=TI(Object.assign(Object.assign({},a),v),{override:v},p)),a[c]=h}),a};function Ir(){const{token:e,hashed:t,theme:n,override:r,cssVar:o}=ue.useContext(qy),i=`${oA}-${t||""}`,a=n||EI,[s,c,u]=R6(a,[ql,e],{salt:i,override:r,getComputedToken:TI,formatToken:Yy,cssVar:o&&{prefix:o.prefix,key:o.key,unitless:II,ignore:aA,preserve:sA}});return[a,u,t?c:"",s,o]}const Ka={overflow:"hidden",whiteSpace:"nowrap",textOverflow:"ellipsis"},jn=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}},Mv=()=>({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"}}),Ps=()=>({"&::before":{display:"table",content:'""'},"&::after":{display:"table",clear:"both",content:'""'}}),lA=e=>({a:{color:e.colorLink,textDecoration:e.linkDecoration,backgroundColor:"transparent",outline:"none",cursor:"pointer",transition:`color ${e.motionDurationSlow}`,"-webkit-text-decoration-skip":"objects","&:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive},"&:active, &:hover":{textDecoration:e.linkHoverDecoration,outline:0},"&:focus":{textDecoration:e.linkFocusDecoration,outline:0},"&[disabled]":{color:e.colorTextDisabled,cursor:"not-allowed"}}}),cA=(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})}},qa=e=>({outline:`${de(e.lineWidthFocus)} solid ${e.colorPrimaryBorder}`,outlineOffset:1,transition:"outline-offset 0s, outline 0s"}),Xl=e=>({"&:focus-visible":Object.assign({},qa(e))}),Qy=e=>Object.assign(Object.assign({color:e.colorLink,textDecoration:e.linkDecoration,outline:"none",cursor:"pointer",transition:`all ${e.motionDurationSlow}`,border:0,padding:0,background:"none",userSelect:"none"},Xl(e)),{"&:focus, &:hover":{color:e.colorLinkHover},"&:active":{color:e.colorLinkActive}}),PI=(e,t)=>{const[n,r]=Ir();return H0({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({},Mv()),{[`.${e} .${e}-icon`]:{display:"block"}})}])},{genStyleHooks:In,genComponentStyleHook:MI,genSubStyleComponent:ic}=rA({usePrefix:()=>{const{getPrefixCls:e,iconPrefixCls:t}=d.useContext(ht);return{rootPrefixCls:e(),iconPrefixCls:t}},useToken:()=>{const[e,t,n,r,o]=Ir();return{theme:e,realToken:t,hashId:n,token:r,cssVar:o}},useCSP:()=>{const{csp:e,iconPrefixCls:t}=d.useContext(ht);return PI(t,e),e??{}},getResetStyles:e=>[{"&":lA(e)}],getCommonStyle:cA,getCompUnitless:()=>II});function NI(e,t){return Zu.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 uA=Object.assign({},Ev),{useId:KC}=uA,dA=()=>"",fA=typeof KC>"u"?dA:KC;function pA(e,t,n){var r;As();const o=e||{},i=o.inherit===!1||!t?Object.assign(Object.assign({},Yu),{hashed:(r=t==null?void 0:t.hashed)!==null&&r!==void 0?r:Yu.hashed,cssVar:t==null?void 0:t.cssVar}):t,a=fA();return Ls(()=>{var s,c;if(!e)return t;const u=Object.assign({},i.components);Object.keys(e.components||{}).forEach(h=>{u[h]=Object.assign(Object.assign({},u[h]),e.components[h])});const 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:u,cssVar:v})},[o,i],(s,c)=>s.some((u,p)=>{const v=c[p];return!zi(u,v,!0)}))}var vA=["children"],RI=d.createContext({});function hA(e){var t=e.children,n=Mt(e,vA);return d.createElement(RI.Provider,{value:n},t)}var gA=function(e){Co(n,e);var t=Eo(n);function n(){return Kn(this,n),t.apply(this,arguments)}return qn(n,[{key:"render",value:function(){return this.props.children}}]),n}(d.Component);function mA(e){var t=d.useReducer(function(s){return s+1},0),n=ve(t,2),r=n[1],o=d.useRef(e),i=gn(function(){return o.current}),a=gn(function(s){o.current=typeof s=="function"?s(o.current):s,r()});return[i,a]}var Pa="none",Kf="appear",qf="enter",Xf="leave",qC="none",si="prepare",El="start",kl="active",Zy="end",DI="prepared";function XC(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 bA(e,t){var n={animationend:XC("Animation","AnimationEnd"),transitionend:XC("Transition","TransitionEnd")};return e&&("AnimationEvent"in t||delete n.animationend.animation,"TransitionEvent"in t||delete n.transitionend.transition),n}var yA=bA($r(),typeof window<"u"?window:{}),jI={};if($r()){var wA=document.createElement("div");jI=wA.style}var Gf={};function LI(e){if(Gf[e])return Gf[e];var t=yA[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 jI)return Gf[e]=t[i],Gf[e]}return""}var BI=LI("animationend"),AI=LI("transitionend"),zI=!!(BI&&AI),GC=BI||"animationend",YC=AI||"transitionend";function QC(e,t){if(!e)return null;if(st(e)==="object"){var n=t.replace(/-\w/g,function(r){return r[1].toUpperCase()});return e[n]}return"".concat(e,"-").concat(t)}const xA=function(e){var t=d.useRef();function n(o){o&&(o.removeEventListener(YC,e),o.removeEventListener(GC,e))}function r(o){t.current&&t.current!==o&&n(t.current),o&&o!==t.current&&(o.addEventListener(YC,e),o.addEventListener(GC,e),t.current=o)}return d.useEffect(function(){return function(){n(t.current)}},[]),[r,n]};var HI=$r()?d.useLayoutEffect:d.useEffect;const SA=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 CA=[si,El,kl,Zy],EA=[si,DI],FI=!1,kA=!0;function _I(e){return e===kl||e===Zy}const OA=function(e,t,n){var r=Ts(qC),o=ve(r,2),i=o[0],a=o[1],s=SA(),c=ve(s,2),u=c[0],p=c[1];function v(){a(si,!0)}var h=t?EA:CA;return HI(function(){if(i!==qC&&i!==Zy){var m=h.indexOf(i),b=h[m+1],y=n(i);y===FI?a(b,!0):b&&u(function(w){function C(){w.isCanceled()||a(b,!0)}y===!0?C():Promise.resolve(y).then(C)})}},[e,i]),d.useEffect(function(){return function(){p()}},[]),[v,i]};function $A(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,u=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,C=r.onLeaveStart,S=r.onAppearActive,E=r.onEnterActive,k=r.onLeaveActive,O=r.onAppearEnd,$=r.onEnterEnd,T=r.onLeaveEnd,M=r.onVisibleChanged,P=Ts(),R=ve(P,2),A=R[0],V=R[1],z=mA(Pa),B=ve(z,2),_=B[0],H=B[1],j=Ts(null),L=ve(j,2),F=L[0],U=L[1],D=_(),W=d.useRef(!1),G=d.useRef(null);function q(){return n()}var J=d.useRef(!1);function Y(){H(Pa),U(null,!0)}var Q=gn(function(ye){var Te=_();if(Te!==Pa){var Ae=q();if(!(ye&&!ye.deadline&&ye.target!==Ae)){var me=J.current,Ie;Te===Kf&&me?Ie=O==null?void 0:O(Ae,ye):Te===qf&&me?Ie=$==null?void 0:$(Ae,ye):Te===Xf&&me&&(Ie=T==null?void 0:T(Ae,ye)),me&&Ie!==!1&&Y()}}}),te=xA(Q),ce=ve(te,1),se=ce[0],ne=function(Te){switch(Te){case Kf:return K(K(K({},si,h),El,y),kl,S);case qf:return K(K(K({},si,m),El,w),kl,E);case Xf:return K(K(K({},si,b),El,C),kl,k);default:return{}}},ae=d.useMemo(function(){return ne(D)},[D]),ee=OA(D,!e,function(ye){if(ye===si){var Te=ae[si];return Te?Te(q()):FI}if(pe in ae){var Ae;U(((Ae=ae[pe])===null||Ae===void 0?void 0:Ae.call(ae,q(),null))||null)}return pe===kl&&D!==Pa&&(se(q()),p>0&&(clearTimeout(G.current),G.current=setTimeout(function(){Q({deadline:!0})},p))),pe===DI&&Y(),kA}),re=ve(ee,2),le=re[0],pe=re[1],Oe=_I(pe);J.current=Oe,HI(function(){V(t);var ye=W.current;W.current=!0;var Te;!ye&&t&&s&&(Te=Kf),ye&&t&&i&&(Te=qf),(ye&&!t&&u||!ye&&v&&!t&&u)&&(Te=Xf);var Ae=ne(Te);Te&&(e||Ae[si])?(H(Te),le()):H(Pa)},[t]),d.useEffect(function(){(D===Kf&&!s||D===qf&&!i||D===Xf&&!u)&&H(Pa)},[s,i,u]),d.useEffect(function(){return function(){W.current=!1,clearTimeout(G.current)}},[]);var ge=d.useRef(!1);d.useEffect(function(){A&&(ge.current=!0),A!==void 0&&D===Pa&&((ge.current||A)&&(M==null||M(A)),ge.current=!0)},[A,D]);var Re=F;return ae[si]&&pe===El&&(Re=Z({transition:"none"},Re)),[D,pe,Re,A??t]}function IA(e){var t=e;st(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,u=c===void 0?!0:c,p=o.forceRender,v=o.children,h=o.motionName,m=o.leavedClassName,b=o.eventProps,y=d.useContext(RI),w=y.motion,C=n(o,w),S=d.useRef(),E=d.useRef();function k(){try{return S.current instanceof HTMLElement?S.current:wu(E.current)}catch{return null}}var O=$A(C,s,k,o),$=ve(O,4),T=$[0],M=$[1],P=$[2],R=$[3],A=d.useRef(R);R&&(A.current=!0);var V=d.useCallback(function(F){S.current=F,_u(i,F)},[i]),z,B=Z(Z({},b),{},{visible:s});if(!v)z=null;else if(T===Pa)R?z=v(Z({},B),V):!u&&A.current&&m?z=v(Z(Z({},B),{},{className:m}),V):p||!u&&!m?z=v(Z(Z({},B),{},{style:{display:"none"}}),V):z=null;else{var _;M===si?_="prepare":_I(M)?_="active":M===El&&(_="start");var H=QC(h,"".concat(T,"-").concat(_));z=v(Z(Z({},B),{},{className:ie(QC(h,T),K(K({},H,H&&_),h,typeof h=="string")),style:P}),V)}if(d.isValidElement(z)&&vi(z)){var j=z,L=j.ref;L||(z=d.cloneElement(z,{ref:V}))}return d.createElement(gA,{ref:E},z)});return r.displayName="CSSMotion",r}const Xo=IA(zI);var nb="add",rb="keep",ob="remove",um="removed";function TA(e){var t;return e&&st(e)==="object"&&"key"in e?t=e:t={key:e},Z(Z({},t),{},{key:String(t.key)})}function ib(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[];return e.map(TA)}function PA(){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=ib(e),a=ib(t);i.forEach(function(u){for(var p=!1,v=r;v<o;v+=1){var h=a[v];if(h.key===u.key){r<v&&(n=n.concat(a.slice(r,v).map(function(m){return Z(Z({},m),{},{status:nb})})),r=v),n.push(Z(Z({},h),{},{status:rb})),r+=1,p=!0;break}}p||n.push(Z(Z({},u),{},{status:ob}))}),r<o&&(n=n.concat(a.slice(r).map(function(u){return Z(Z({},u),{},{status:nb})})));var s={};n.forEach(function(u){var p=u.key;s[p]=(s[p]||0)+1});var c=Object.keys(s).filter(function(u){return s[u]>1});return c.forEach(function(u){n=n.filter(function(p){var v=p.key,h=p.status;return v!==u||h!==ob}),n.forEach(function(p){p.key===u&&(p.status=rb)})}),n}var MA=["component","children","onVisibleChanged","onAllRemoved"],NA=["status"],RA=["eventProps","visible","children","motionName","motionAppear","motionEnter","motionLeave","motionLeaveImmediately","motionDeadline","removeOnLeave","leavedClassName","onAppearPrepare","onAppearStart","onAppearActive","onAppearEnd","onEnterStart","onEnterActive","onEnterEnd","onLeaveStart","onLeaveActive","onLeaveEnd"];function DA(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Xo,n=function(r){Co(i,r);var o=Eo(i);function i(){var a;Kn(this,i);for(var s=arguments.length,c=new Array(s),u=0;u<s;u++)c[u]=arguments[u];return a=o.call.apply(o,[this].concat(c)),K(Ne(a),"state",{keyEntities:[]}),K(Ne(a),"removeKey",function(p){a.setState(function(v){var h=v.keyEntities.map(function(m){return m.key!==p?m:Z(Z({},m),{},{status:um})});return{keyEntities:h}},function(){var v=a.state.keyEntities,h=v.filter(function(m){var b=m.status;return b!==um}).length;h===0&&a.props.onAllRemoved&&a.props.onAllRemoved()})}),a}return qn(i,[{key:"render",value:function(){var s=this,c=this.state.keyEntities,u=this.props,p=u.component,v=u.children,h=u.onVisibleChanged;u.onAllRemoved;var m=Mt(u,MA),b=p||d.Fragment,y={};return RA.forEach(function(w){y[w]=m[w],delete m[w]}),delete m.keys,d.createElement(b,m,c.map(function(w,C){var S=w.status,E=Mt(w,NA),k=S===nb||S===rb;return d.createElement(t,$e({},y,{key:E.key,visible:k,eventProps:E,onVisibleChanged:function($){h==null||h($,{key:E.key}),$||s.removeKey(E.key)}}),function(O,$){return v(Z(Z({},O),{},{index:C}),$)})}))}}],[{key:"getDerivedStateFromProps",value:function(s,c){var u=s.keys,p=c.keyEntities,v=ib(u),h=PA(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===um&&m.status===ob)})}}}]),i}(d.Component);return K(n,"defaultProps",{component:"div"}),n}const VI=DA(zI);function jA(e){const{children:t}=e,[,n]=Ir(),{motion:r}=n,o=d.useRef(!1);return o.current=o.current||r===!1,o.current?d.createElement(hA,{motion:r},t):t}const LA=()=>null;var BA=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 AA=["getTargetContainer","getPopupContainer","renderEmpty","input","pagination","form","select","button"];let qp,WI,UI,KI;function Np(){return qp||Qu}function zA(){return WI||Xy}function HA(e){return Object.keys(e).some(t=>t.endsWith("Color"))}const FA=e=>{const{prefixCls:t,iconPrefixCls:n,theme:r,holderRender:o}=e;t!==void 0&&(qp=t),n!==void 0&&(WI=n),"holderRender"in e&&(KI=o),r&&(HA(r)?VB(Np(),r):UI=r)},_A=()=>({getPrefixCls:(e,t)=>t||(e?`${Np()}-${e}`:Np()),getIconPrefixCls:zA,getRootPrefixCls:()=>qp||Np(),getTheme:()=>UI,holderRender:KI}),VA=e=>{const{children:t,csp:n,autoInsertSpaceInButton:r,alert:o,anchor:i,form:a,locale:s,componentSize:c,direction:u,space:p,splitter:v,virtual:h,dropdownMatchSelectWidth:m,popupMatchSelectWidth:b,popupOverflow:y,legacyLocale:w,parentContext:C,iconPrefixCls:S,theme:E,componentDisabled:k,segmented:O,statistic:$,spin:T,calendar:M,carousel:P,cascader:R,collapse:A,typography:V,checkbox:z,descriptions:B,divider:_,drawer:H,skeleton:j,steps:L,image:F,layout:U,list:D,mentions:W,modal:G,progress:q,result:J,slider:Y,breadcrumb:Q,menu:te,pagination:ce,input:se,textArea:ne,empty:ae,badge:ee,radio:re,rate:le,switch:pe,transfer:Oe,avatar:ge,message:Re,tag:ye,table:Te,card:Ae,tabs:me,timeline:Ie,timePicker:Le,upload:Be,notification:et,tree:rt,colorPicker:Ze,datePicker:Ve,rangePicker:Ye,flex:Ge,wave:Fe,dropdown:we,warning:ze,tour:Me,floatButtonGroup:Pe,variant:Ke,inputNumber:St,treeSelect:Ft}=e,Lt=d.useCallback((_e,qe)=>{const{prefixCls:ot}=e;if(qe)return qe;const at=ot||C.getPrefixCls("");return _e?`${at}-${_e}`:at},[C.getPrefixCls,e.prefixCls]),Ct=S||C.iconPrefixCls||Xy,Xt=n||C.csp;PI(Ct,Xt);const Pt=pA(E,C.theme,{prefixCls:Lt("")}),Gt={csp:Xt,autoInsertSpaceInButton:r,alert:o,anchor:i,locale:s||w,direction:u,space:p,splitter:v,virtual:h,popupMatchSelectWidth:b??m,popupOverflow:y,getPrefixCls:Lt,iconPrefixCls:Ct,theme:Pt,segmented:O,statistic:$,spin:T,calendar:M,carousel:P,cascader:R,collapse:A,typography:V,checkbox:z,descriptions:B,divider:_,drawer:H,skeleton:j,steps:L,image:F,input:se,textArea:ne,layout:U,list:D,mentions:W,modal:G,progress:q,result:J,slider:Y,breadcrumb:Q,menu:te,pagination:ce,empty:ae,badge:ee,radio:re,rate:le,switch:pe,transfer:Oe,avatar:ge,message:Re,tag:ye,table:Te,card:Ae,tabs:me,timeline:Ie,timePicker:Le,upload:Be,notification:et,tree:rt,colorPicker:Ze,datePicker:Ve,rangePicker:Ye,flex:Ge,wave:Fe,dropdown:we,warning:ze,tour:Me,floatButtonGroup:Pe,variant:Ke,inputNumber:St,treeSelect:Ft},ft=Object.assign({},C);Object.keys(Gt).forEach(_e=>{Gt[_e]!==void 0&&(ft[_e]=Gt[_e])}),AA.forEach(_e=>{const qe=e[_e];qe&&(ft[_e]=qe)}),typeof r<"u"&&(ft.button=Object.assign({autoInsertSpace:r},ft.button));const Je=Ls(()=>ft,ft,(_e,qe)=>{const ot=Object.keys(_e),at=Object.keys(qe);return ot.length!==at.length||ot.some(xt=>_e[xt]!==qe[xt])}),He=d.useMemo(()=>({prefixCls:Ct,csp:Xt}),[Ct,Xt]);let We=d.createElement(d.Fragment,null,d.createElement(LA,{dropdownMatchSelectWidth:m}),t);const Et=d.useMemo(()=>{var _e,qe,ot,at;return Cl(((_e=hi.Form)===null||_e===void 0?void 0:_e.defaultValidateMessages)||{},((ot=(qe=Je.locale)===null||qe===void 0?void 0:qe.Form)===null||ot===void 0?void 0:ot.defaultValidateMessages)||{},((at=Je.form)===null||at===void 0?void 0:at.validateMessages)||{},(a==null?void 0:a.validateMessages)||{})},[Je,a==null?void 0:a.validateMessages]);Object.keys(Et).length>0&&(We=d.createElement(vI.Provider,{value:Et},We)),s&&(We=d.createElement(gB,{locale:s,_ANT_MARK__:hB},We)),(Ct||Xt)&&(We=d.createElement(Wy.Provider,{value:He},We)),c&&(We=d.createElement(WB,{size:c},We)),We=d.createElement(jA,null,We);const wt=d.useMemo(()=>{const _e=Pt||{},{algorithm:qe,token:ot,components:at,cssVar:xt}=_e,_t=BA(_e,["algorithm","token","components","cssVar"]),pt=qe&&(!Array.isArray(qe)||qe.length>0)?qu(qe):EI,dt={};Object.entries(at||{}).forEach(kt=>{let[Kt,ln]=kt;const Yt=Object.assign({},ln);"algorithm"in Yt&&(Yt.algorithm===!0?Yt.theme=pt:(Array.isArray(Yt.algorithm)||typeof Yt.algorithm=="function")&&(Yt.theme=qu(Yt.algorithm)),delete Yt.algorithm),dt[Kt]=Yt});const $t=Object.assign(Object.assign({},ql),ot);return Object.assign(Object.assign({},_t),{theme:pt,token:$t,components:dt,override:Object.assign({override:$t},dt),cssVar:xt})},[Pt]);return E&&(We=d.createElement(qy.Provider,{value:wt},We)),Je.warning&&(We=d.createElement(dB.Provider,{value:Je.warning},We)),k!==void 0&&(We=d.createElement(Gy,{disabled:k},We)),d.createElement(ht.Provider,{value:Je},We)},la=e=>{const t=d.useContext(ht),n=d.useContext(Uy);return d.createElement(VA,Object.assign({parentContext:t,legacyLocale:n},e))};la.ConfigContext=ht;la.SizeContext=Is;la.config=FA;la.useConfig=UB;Object.defineProperty(la,"SizeContext",{get:()=>Is});var WA={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 qI(e){var t;return e==null||(t=e.getRootNode)===null||t===void 0?void 0:t.call(e)}function UA(e){return qI(e)instanceof ShadowRoot}function Xp(e){return UA(e)?qI(e):null}function KA(e){return e.replace(/-(.)/g,function(t,n){return n.toUpperCase()})}function qA(e,t){Fn(e,"[@ant-design/icons] ".concat(t))}function ZC(e){return st(e)==="object"&&typeof e.name=="string"&&typeof e.theme=="string"&&(st(e.icon)==="object"||typeof e.icon=="function")}function JC(){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[KA(n)]=r}return t},{})}function ab(e,t,n){return n?ue.createElement(e.tag,Z(Z({key:t},JC(e.attrs)),n),(e.children||[]).map(function(r,o){return ab(r,"".concat(t,"-").concat(e.tag,"-").concat(o))})):ue.createElement(e.tag,Z({key:t},JC(e.attrs)),(e.children||[]).map(function(r,o){return ab(r,"".concat(t,"-").concat(e.tag,"-").concat(o))}))}function XI(e){return $s(e)[0]}function GI(e){return e?Array.isArray(e)?e:[e]:[]}var XA=`
.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);
}
}
`,GA=function(t){var n=d.useContext(Wy),r=n.csp,o=n.prefixCls,i=XA;o&&(i=i.replace(/anticon/g,o)),d.useEffect(function(){var a=t.current,s=Xp(a);ea(i,"@ant-design-icons",{prepend:!0,csp:r,attachTo:s})},[])},YA=["icon","className","onClick","style","primaryColor","secondaryColor"],Su={primaryColor:"#333",secondaryColor:"#E6E6E6",calculated:!1};function QA(e){var t=e.primaryColor,n=e.secondaryColor;Su.primaryColor=t,Su.secondaryColor=n||XI(t),Su.calculated=!!n}function ZA(){return Z({},Su)}var ac=function(t){var n=t.icon,r=t.className,o=t.onClick,i=t.style,a=t.primaryColor,s=t.secondaryColor,c=Mt(t,YA),u=d.useRef(),p=Su;if(a&&(p={primaryColor:a,secondaryColor:s||XI(a)}),GA(u),qA(ZC(n),"icon should be icon definiton, but got ".concat(n)),!ZC(n))return null;var v=n;return v&&typeof v.icon=="function"&&(v=Z(Z({},v),{},{icon:v.icon(p.primaryColor,p.secondaryColor)})),ab(v.icon,"svg-".concat(v.name),Z(Z({className:r,onClick:o,style:i,"data-icon":v.name,width:"1em",height:"1em",fill:"currentColor","aria-hidden":"true"},c),{},{ref:u}))};ac.displayName="IconReact";ac.getTwoToneColors=ZA;ac.setTwoToneColors=QA;function YI(e){var t=GI(e),n=ve(t,2),r=n[0],o=n[1];return ac.setTwoToneColors({primaryColor:r,secondaryColor:o})}function JA(){var e=ac.getTwoToneColors();return e.calculated?[e.primaryColor,e.secondaryColor]:e.primaryColor}var e5=["className","icon","spin","rotate","tabIndex","onClick","twoToneColor"];YI(Kl.primary);var en=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,u=Mt(e,e5),p=d.useContext(Wy),v=p.prefixCls,h=v===void 0?"anticon":v,m=p.rootClassName,b=ie(m,h,K(K({},"".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,C=GI(c),S=ve(C,2),E=S[0],k=S[1];return d.createElement("span",$e({role:"img","aria-label":r.name},u,{ref:t,tabIndex:y,onClick:s,className:b}),d.createElement(ac,{icon:r,primaryColor:E,secondaryColor:k,style:w}))});en.displayName="AntdIcon";en.getTwoToneColor=JA;en.setTwoToneColor=YI;var t5=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:WA}))},Jy=d.forwardRef(t5),n5={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"},r5=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:n5}))},bd=d.forwardRef(r5),o5={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"},i5=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:o5}))},yd=d.forwardRef(i5),a5={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"},s5=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:a5}))},Nv=d.forwardRef(s5),l5={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"},c5=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:l5}))},u5=d.forwardRef(c5),d5=`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`,f5=`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`,p5="".concat(d5," ").concat(f5).split(/[\s\n]+/),v5="aria-",h5="data-";function eE(e,t){return e.indexOf(t)===0}function Gr(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=Z({},t);var r={};return Object.keys(e).forEach(function(o){(n.aria&&(o==="role"||eE(o,v5))||n.data&&eE(o,h5)||n.attr&&p5.includes(o))&&(r[o]=e[o])}),r}function QI(e){return e&&ue.isValidElement(e)&&e.type===ue.Fragment}const ZI=(e,t,n)=>ue.isValidElement(e)?ue.cloneElement(e,typeof n=="function"?n(e.props||{}):n):t;function Dr(e,t){return ZI(e,e,t)}const tE=e=>typeof e=="object"&&e!=null&&e.nodeType===1,nE=(e,t)=>(!t||e!=="hidden")&&e!=="visible"&&e!=="clip",dm=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){const n=getComputedStyle(e,null);return nE(n.overflowY,t)||nE(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},Yf=(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,g5=e=>{const t=e.parentElement;return t??(e.getRootNode().host||null)},rE=(e,t)=>{var n,r,o,i;if(typeof document>"u")return[];const{scrollMode:a,block:s,inline:c,boundary:u,skipOverflowHiddenElements:p}=t,v=typeof u=="function"?u:H=>H!==u;if(!tE(e))throw new TypeError("Invalid target");const h=document.scrollingElement||document.documentElement,m=[];let b=e;for(;tE(b)&&v(b);){if(b=g5(b),b===h){m.push(b);break}b!=null&&b===document.body&&dm(b)&&!dm(document.documentElement)||b!=null&&dm(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:C,scrollY:S}=window,{height:E,width:k,top:O,right:$,bottom:T,left:M}=e.getBoundingClientRect(),{top:P,right:R,bottom:A,left:V}=(H=>{const j=window.getComputedStyle(H);return{top:parseFloat(j.scrollMarginTop)||0,right:parseFloat(j.scrollMarginRight)||0,bottom:parseFloat(j.scrollMarginBottom)||0,left:parseFloat(j.scrollMarginLeft)||0}})(e);let z=s==="start"||s==="nearest"?O-P:s==="end"?T+A:O+E/2-P+A,B=c==="center"?M+k/2-V+R:c==="end"?$+R:M-V;const _=[];for(let H=0;H<m.length;H++){const j=m[H],{height:L,width:F,top:U,right:D,bottom:W,left:G}=j.getBoundingClientRect();if(a==="if-needed"&&O>=0&&M>=0&&T<=w&&$<=y&&O>=U&&T<=W&&M>=G&&$<=D)return _;const q=getComputedStyle(j),J=parseInt(q.borderLeftWidth,10),Y=parseInt(q.borderTopWidth,10),Q=parseInt(q.borderRightWidth,10),te=parseInt(q.borderBottomWidth,10);let ce=0,se=0;const ne="offsetWidth"in j?j.offsetWidth-j.clientWidth-J-Q:0,ae="offsetHeight"in j?j.offsetHeight-j.clientHeight-Y-te:0,ee="offsetWidth"in j?j.offsetWidth===0?0:F/j.offsetWidth:0,re="offsetHeight"in j?j.offsetHeight===0?0:L/j.offsetHeight:0;if(h===j)ce=s==="start"?z:s==="end"?z-w:s==="nearest"?Yf(S,S+w,w,Y,te,S+z,S+z+E,E):z-w/2,se=c==="start"?B:c==="center"?B-y/2:c==="end"?B-y:Yf(C,C+y,y,J,Q,C+B,C+B+k,k),ce=Math.max(0,ce+S),se=Math.max(0,se+C);else{ce=s==="start"?z-U-Y:s==="end"?z-W+te+ae:s==="nearest"?Yf(U,W,L,Y,te+ae,z,z+E,E):z-(U+L/2)+ae/2,se=c==="start"?B-G-J:c==="center"?B-(G+F/2)+ne/2:c==="end"?B-D+Q+ne:Yf(G,D,F,J,Q+ne,B,B+k,k);const{scrollLeft:le,scrollTop:pe}=j;ce=re===0?0:Math.max(0,Math.min(pe+ce/re,j.scrollHeight-L/re+ae)),se=ee===0?0:Math.max(0,Math.min(le+se/ee,j.scrollWidth-F/ee+ne)),z+=pe-ce,B+=le-se}_.push({el:j,top:ce,left:se})}return _},m5=e=>e===!1?{block:"end",inline:"nearest"}:(t=>t===Object(t)&&Object.keys(t).length!==0)(e)?e:{block:"start",inline:"nearest"};function b5(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(rE(e,t));const r=typeof t=="boolean"||t==null?void 0:t.behavior;for(const{el:o,top:i,left:a}of rE(e,m5(t))){const s=i-n.top+n.bottom,c=a-n.left+n.right;o.scroll({top:s,left:c,behavior:r})}}function sb(e){return e!=null&&e===e.window}const y5=e=>{var t,n;if(typeof window>"u")return 0;let r=0;return sb(e)?r=e.pageYOffset:e instanceof Document?r=e.documentElement.scrollTop:(e instanceof HTMLElement||e)&&(r=e.scrollTop),e&&!sb(e)&&typeof r!="number"&&(r=(n=((t=e.ownerDocument)!==null&&t!==void 0?t:e).documentElement)===null||n===void 0?void 0:n.scrollTop),r};function w5(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 x5(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=y5(i),s=Date.now(),c=()=>{const p=Date.now()-s,v=w5(p>o?o:p,a,e,o);sb(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 br=e=>{const[,,,,t]=Ir();return t?`${e}-css-var`:""};var De={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>=De.F1&&n<=De.F12)return!1;switch(n){case De.ALT:case De.CAPS_LOCK:case De.CONTEXT_MENU:case De.CTRL:case De.DOWN:case De.END:case De.ESC:case De.HOME:case De.INSERT:case De.LEFT:case De.MAC_FF_META:case De.META:case De.NUMLOCK:case De.NUM_CENTER:case De.PAGE_DOWN:case De.PAGE_UP:case De.PAUSE:case De.PRINT_SCREEN:case De.RIGHT:case De.SHIFT:case De.UP:case De.WIN_KEY:case De.WIN_KEY_RIGHT:return!1;default:return!0}},isCharacterKey:function(t){if(t>=De.ZERO&&t<=De.NINE||t>=De.NUM_ZERO&&t<=De.NUM_MULTIPLY||t>=De.A&&t<=De.Z||window.navigator.userAgent.indexOf("WebKit")!==-1&&t===0)return!0;switch(t){case De.SPACE:case De.QUESTION_MARK:case De.NUM_PLUS:case De.NUM_MINUS:case De.NUM_PERIOD:case De.NUM_DIVISION:case De.SEMICOLON:case De.DASH:case De.EQUALS:case De.COMMA:case De.PERIOD:case De.SLASH:case De.APOSTROPHE:case De.SINGLE_QUOTE:case De.OPEN_SQUARE_BRACKET:case De.BACKSLASH:case De.CLOSE_SQUARE_BRACKET:return!0;default:return!1}}},S5={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"},C5=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:S5}))},Xa=d.forwardRef(C5);const Rv=ue.createContext(void 0),Ma=100,E5=10,k5=Ma*E5,JI={Modal:Ma,Drawer:Ma,Popover:Ma,Popconfirm:Ma,Tooltip:Ma,Tour:Ma,FloatButton:Ma},O5={SelectLike:50,Dropdown:50,DatePicker:50,Menu:50,ImagePreview:1};function $5(e){return e in JI}const sc=(e,t)=>{const[,n]=Ir(),r=ue.useContext(Rv),o=$5(e);let i;if(t!==void 0)i=[t,t];else{let a=r??0;o?a+=(r?0:n.zIndexPopupBase)+JI[e]:a+=O5[e],i=[r===void 0?t:a,a]}return i};function I5(){const[e,t]=d.useState([]),n=d.useCallback(r=>(t(o=>[].concat(Se(o),[r])),()=>{t(o=>o.filter(i=>i!==r))}),[]);return[e,n]}function $n(){$n=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(H,j,L){H[j]=L.value},i=typeof Symbol=="function"?Symbol:{},a=i.iterator||"@@iterator",s=i.asyncIterator||"@@asyncIterator",c=i.toStringTag||"@@toStringTag";function u(H,j,L){return Object.defineProperty(H,j,{value:L,enumerable:!0,configurable:!0,writable:!0}),H[j]}try{u({},"")}catch{u=function(L,F,U){return L[F]=U}}function p(H,j,L,F){var U=j&&j.prototype instanceof C?j:C,D=Object.create(U.prototype),W=new B(F||[]);return o(D,"_invoke",{value:R(H,L,W)}),D}function v(H,j,L){try{return{type:"normal",arg:H.call(j,L)}}catch(F){return{type:"throw",arg:F}}}t.wrap=p;var h="suspendedStart",m="suspendedYield",b="executing",y="completed",w={};function C(){}function S(){}function E(){}var k={};u(k,a,function(){return this});var O=Object.getPrototypeOf,$=O&&O(O(_([])));$&&$!==n&&r.call($,a)&&(k=$);var T=E.prototype=C.prototype=Object.create(k);function M(H){["next","throw","return"].forEach(function(j){u(H,j,function(L){return this._invoke(j,L)})})}function P(H,j){function L(U,D,W,G){var q=v(H[U],H,D);if(q.type!=="throw"){var J=q.arg,Y=J.value;return Y&&st(Y)=="object"&&r.call(Y,"__await")?j.resolve(Y.__await).then(function(Q){L("next",Q,W,G)},function(Q){L("throw",Q,W,G)}):j.resolve(Y).then(function(Q){J.value=Q,W(J)},function(Q){return L("throw",Q,W,G)})}G(q.arg)}var F;o(this,"_invoke",{value:function(D,W){function G(){return new j(function(q,J){L(D,W,q,J)})}return F=F?F.then(G,G):G()}})}function R(H,j,L){var F=h;return function(U,D){if(F===b)throw Error("Generator is already running");if(F===y){if(U==="throw")throw D;return{value:e,done:!0}}for(L.method=U,L.arg=D;;){var W=L.delegate;if(W){var G=A(W,L);if(G){if(G===w)continue;return G}}if(L.method==="next")L.sent=L._sent=L.arg;else if(L.method==="throw"){if(F===h)throw F=y,L.arg;L.dispatchException(L.arg)}else L.method==="return"&&L.abrupt("return",L.arg);F=b;var q=v(H,j,L);if(q.type==="normal"){if(F=L.done?y:m,q.arg===w)continue;return{value:q.arg,done:L.done}}q.type==="throw"&&(F=y,L.method="throw",L.arg=q.arg)}}}function A(H,j){var L=j.method,F=H.iterator[L];if(F===e)return j.delegate=null,L==="throw"&&H.iterator.return&&(j.method="return",j.arg=e,A(H,j),j.method==="throw")||L!=="return"&&(j.method="throw",j.arg=new TypeError("The iterator does not provide a '"+L+"' method")),w;var U=v(F,H.iterator,j.arg);if(U.type==="throw")return j.method="throw",j.arg=U.arg,j.delegate=null,w;var D=U.arg;return D?D.done?(j[H.resultName]=D.value,j.next=H.nextLoc,j.method!=="return"&&(j.method="next",j.arg=e),j.delegate=null,w):D:(j.method="throw",j.arg=new TypeError("iterator result is not an object"),j.delegate=null,w)}function V(H){var j={tryLoc:H[0]};1 in H&&(j.catchLoc=H[1]),2 in H&&(j.finallyLoc=H[2],j.afterLoc=H[3]),this.tryEntries.push(j)}function z(H){var j=H.completion||{};j.type="normal",delete j.arg,H.completion=j}function B(H){this.tryEntries=[{tryLoc:"root"}],H.forEach(V,this),this.reset(!0)}function _(H){if(H||H===""){var j=H[a];if(j)return j.call(H);if(typeof H.next=="function")return H;if(!isNaN(H.length)){var L=-1,F=function U(){for(;++L<H.length;)if(r.call(H,L))return U.value=H[L],U.done=!1,U;return U.value=e,U.done=!0,U};return F.next=F}}throw new TypeError(st(H)+" is not iterable")}return S.prototype=E,o(T,"constructor",{value:E,configurable:!0}),o(E,"constructor",{value:S,configurable:!0}),S.displayName=u(E,c,"GeneratorFunction"),t.isGeneratorFunction=function(H){var j=typeof H=="function"&&H.constructor;return!!j&&(j===S||(j.displayName||j.name)==="GeneratorFunction")},t.mark=function(H){return Object.setPrototypeOf?Object.setPrototypeOf(H,E):(H.__proto__=E,u(H,c,"GeneratorFunction")),H.prototype=Object.create(T),H},t.awrap=function(H){return{__await:H}},M(P.prototype),u(P.prototype,s,function(){return this}),t.AsyncIterator=P,t.async=function(H,j,L,F,U){U===void 0&&(U=Promise);var D=new P(p(H,j,L,F),U);return t.isGeneratorFunction(j)?D:D.next().then(function(W){return W.done?W.value:D.next()})},M(T),u(T,c,"Generator"),u(T,a,function(){return this}),u(T,"toString",function(){return"[object Generator]"}),t.keys=function(H){var j=Object(H),L=[];for(var F in j)L.push(F);return L.reverse(),function U(){for(;L.length;){var D=L.pop();if(D in j)return U.value=D,U.done=!1,U}return U.done=!0,U}},t.values=_,B.prototype={constructor:B,reset:function(j){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(z),!j)for(var L in this)L.charAt(0)==="t"&&r.call(this,L)&&!isNaN(+L.slice(1))&&(this[L]=e)},stop:function(){this.done=!0;var j=this.tryEntries[0].completion;if(j.type==="throw")throw j.arg;return this.rval},dispatchException:function(j){if(this.done)throw j;var L=this;function F(J,Y){return W.type="throw",W.arg=j,L.next=J,Y&&(L.method="next",L.arg=e),!!Y}for(var U=this.tryEntries.length-1;U>=0;--U){var D=this.tryEntries[U],W=D.completion;if(D.tryLoc==="root")return F("end");if(D.tryLoc<=this.prev){var G=r.call(D,"catchLoc"),q=r.call(D,"finallyLoc");if(G&&q){if(this.prev<D.catchLoc)return F(D.catchLoc,!0);if(this.prev<D.finallyLoc)return F(D.finallyLoc)}else if(G){if(this.prev<D.catchLoc)return F(D.catchLoc,!0)}else{if(!q)throw Error("try statement without catch or finally");if(this.prev<D.finallyLoc)return F(D.finallyLoc)}}}},abrupt:function(j,L){for(var F=this.tryEntries.length-1;F>=0;--F){var U=this.tryEntries[F];if(U.tryLoc<=this.prev&&r.call(U,"finallyLoc")&&this.prev<U.finallyLoc){var D=U;break}}D&&(j==="break"||j==="continue")&&D.tryLoc<=L&&L<=D.finallyLoc&&(D=null);var W=D?D.completion:{};return W.type=j,W.arg=L,D?(this.method="next",this.next=D.finallyLoc,w):this.complete(W)},complete:function(j,L){if(j.type==="throw")throw j.arg;return j.type==="break"||j.type==="continue"?this.next=j.arg:j.type==="return"?(this.rval=this.arg=j.arg,this.method="return",this.next="end"):j.type==="normal"&&L&&(this.next=L),w},finish:function(j){for(var L=this.tryEntries.length-1;L>=0;--L){var F=this.tryEntries[L];if(F.finallyLoc===j)return this.complete(F.completion,F.afterLoc),z(F),w}},catch:function(j){for(var L=this.tryEntries.length-1;L>=0;--L){var F=this.tryEntries[L];if(F.tryLoc===j){var U=F.completion;if(U.type==="throw"){var D=U.arg;z(F)}return D}}throw Error("illegal catch attempt")},delegateYield:function(j,L,F){return this.delegate={iterator:_(j),resultName:L,nextLoc:F},this.method==="next"&&(this.arg=e),w}},t}function oE(e,t,n,r,o,i,a){try{var s=e[i](a),c=s.value}catch(u){return void n(u)}s.done?t(c):Promise.resolve(c).then(r,o)}function yo(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function a(c){oE(i,r,o,a,s,"next",c)}function s(c){oE(i,r,o,a,s,"throw",c)}a(void 0)})}}var wd=Z({},xL),T5=wd.version,P5=wd.render,M5=wd.unmountComponentAtNode,Dv;try{var N5=Number((T5||"").split(".")[0]);N5>=18&&(Dv=wd.createRoot)}catch{}function iE(e){var t=wd.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED;t&&st(t)==="object"&&(t.usingClientEntryPoint=e)}var Gp="__rc_react_root__";function R5(e,t){iE(!0);var n=t[Gp]||Dv(t);iE(!1),n.render(e),t[Gp]=n}function D5(e,t){P5(e,t)}function eT(e,t){if(Dv){R5(e,t);return}D5(e,t)}function j5(e){return lb.apply(this,arguments)}function lb(){return lb=yo($n().mark(function e(t){return $n().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:return r.abrupt("return",Promise.resolve().then(function(){var o;(o=t[Gp])===null||o===void 0||o.unmount(),delete t[Gp]}));case 1:case"end":return r.stop()}},e)})),lb.apply(this,arguments)}function L5(e){M5(e)}function tT(e){return cb.apply(this,arguments)}function cb(){return cb=yo($n().mark(function e(t){return $n().wrap(function(r){for(;;)switch(r.prev=r.next){case 0:if(Dv===void 0){r.next=2;break}return r.abrupt("return",j5(t));case 2:L5(t);case 3:case"end":return r.stop()}},e)})),cb.apply(this,arguments)}const fm=()=>({height:0,opacity:0}),aE=e=>{const{scrollHeight:t}=e;return{height:t,opacity:1}},B5=e=>({height:e?e.offsetHeight:0}),pm=(e,t)=>(t==null?void 0:t.deadline)===!0||t.propertyName==="height",Ju=function(){return{motionName:`${arguments.length>0&&arguments[0]!==void 0?arguments[0]:Qu}-motion-collapse`,onAppearStart:fm,onEnterStart:fm,onAppearActive:aE,onEnterActive:aE,onLeaveStart:B5,onLeaveActive:fm,onAppearEnd:pm,onEnterEnd:pm,onLeaveEnd:pm,motionDeadline:500}},ra=(e,t,n)=>n!==void 0?n:`${e}-${t}`,xd=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},A5=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(",")}}}}},z5=MI("Wave",e=>[A5(e)]),jv=`${Qu}-wave-target`;function vm(e){return e&&e!=="#fff"&&e!=="#ffffff"&&e!=="rgb(255, 255, 255)"&&e!=="rgba(255, 255, 255, 1)"&&!/rgba\((?:\d*, ){3}0\)/.test(e)&&e!=="transparent"}function H5(e){const{borderTopColor:t,borderColor:n,backgroundColor:r}=getComputedStyle(e);return vm(t)?t:vm(n)?n:vm(r)?r:null}function hm(e){return Number.isNaN(e)?0:e}const F5=e=>{const{className:t,target:n,component:r}=e,o=d.useRef(null),[i,a]=d.useState(null),[s,c]=d.useState([]),[u,p]=d.useState(0),[v,h]=d.useState(0),[m,b]=d.useState(0),[y,w]=d.useState(0),[C,S]=d.useState(!1),E={left:u,top:v,width:m,height:y,borderRadius:s.map($=>`${$}px`).join(" ")};i&&(E["--wave-color"]=i);function k(){const $=getComputedStyle(n);a(H5(n));const T=$.position==="static",{borderLeftWidth:M,borderTopWidth:P}=$;p(T?n.offsetLeft:hm(-parseFloat(M))),h(T?n.offsetTop:hm(-parseFloat(P))),b(n.offsetWidth),w(n.offsetHeight);const{borderTopLeftRadius:R,borderTopRightRadius:A,borderBottomLeftRadius:V,borderBottomRightRadius:z}=$;c([R,A,z,V].map(B=>hm(parseFloat(B))))}if(d.useEffect(()=>{if(n){const $=bn(()=>{k(),S(!0)});let T;return typeof ResizeObserver<"u"&&(T=new ResizeObserver(k),T.observe(n)),()=>{bn.cancel($),T==null||T.disconnect()}}},[]),!C)return null;const O=(r==="Checkbox"||r==="Radio")&&(n==null?void 0:n.classList.contains(jv));return d.createElement(Xo,{visible:!0,motionAppear:!0,motionName:"wave-motion",motionDeadline:5e3,onAppearEnd:($,T)=>{var M;if(T.deadline||T.propertyName==="opacity"){const P=(M=o.current)===null||M===void 0?void 0:M.parentElement;tT(P).then(()=>{P==null||P.remove()})}return!1}},($,T)=>{let{className:M}=$;return d.createElement("div",{ref:Wr(o,T),className:ie(t,M,{"wave-quick":O}),style:E})})},_5=(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),eT(d.createElement(F5,Object.assign({},t,{target:e})),o)},V5=(e,t,n)=>{const{wave:r}=d.useContext(ht),[,o,i]=Ir(),a=gn(u=>{const p=e.current;if(r!=null&&r.disabled||!p)return;const v=p.querySelector(`.${jv}`)||p,{showEffect:h}=r||{};(h||_5)(v,{className:t,token:o,component:n,event:u,hashId:i})}),s=d.useRef();return u=>{bn.cancel(s.current),s.current=bn(()=>{a(u)})}},Lv=e=>{const{children:t,disabled:n,component:r}=e,{getPrefixCls:o}=d.useContext(ht),i=d.useRef(null),a=o("wave"),[,s]=z5(a),c=V5(i,ie(a,s),r);if(ue.useEffect(()=>{const p=i.current;if(!p||p.nodeType!==1||n)return;const v=h=>{!xd(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]),!ue.isValidElement(t))return t??null;const u=vi(t)?Wr(t.ref,i):i;return Dr(t,{ref:u})},Go=e=>{const t=ue.useContext(Is);return ue.useMemo(()=>e?typeof e=="string"?e??t:e instanceof Function?e(t):t:t,[e,t])},W5=e=>{const{componentCls:t}=e;return{[t]:{"&-block":{display:"flex",width:"100%"},"&-vertical":{flexDirection:"column"}}}},U5=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"}}}},K5=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}}}},nT=In("Space",e=>{const t=vn(e,{spaceGapSmallSize:e.paddingXS,spaceGapMiddleSize:e.padding,spaceGapLargeSize:e.paddingLG});return[U5(t),K5(t),W5(t)]},()=>({}),{resetStyle:!1});var rT=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 Bv=d.createContext(null),lc=(e,t)=>{const n=d.useContext(Bv),r=d.useMemo(()=>{if(!n)return"";const{compactDirection:o,isFirstItem:i,isLastItem:a}=n,s=o==="vertical"?"-vertical-":"-";return ie(`${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}},q5=e=>{let{children:t}=e;return d.createElement(Bv.Provider,{value:null},t)},X5=e=>{var{children:t}=e,n=rT(e,["children"]);return d.createElement(Bv.Provider,{value:n},t)},G5=e=>{const{getPrefixCls:t,direction:n}=d.useContext(ht),{size:r,direction:o,block:i,prefixCls:a,className:s,rootClassName:c,children:u}=e,p=rT(e,["size","direction","block","prefixCls","className","rootClassName","children"]),v=Go(E=>r??E),h=t("space-compact",a),[m,b]=nT(h),y=ie(h,b,{[`${h}-rtl`]:n==="rtl",[`${h}-block`]:i,[`${h}-vertical`]:o==="vertical"},s,c),w=d.useContext(Bv),C=lo(u),S=d.useMemo(()=>C.map((E,k)=>{const O=(E==null?void 0:E.key)||`${h}-item-${k}`;return d.createElement(X5,{key:O,compactSize:v,compactDirection:o,isFirstItem:k===0&&(!w||(w==null?void 0:w.isFirstItem)),isLastItem:k===C.length-1&&(!w||(w==null?void 0:w.isLastItem))},E)}),[r,C,w]);return C.length===0?null:m(d.createElement("div",Object.assign({className:y},p),S))};var Y5=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 oT=d.createContext(void 0),Q5=e=>{const{getPrefixCls:t,direction:n}=d.useContext(ht),{prefixCls:r,size:o,className:i}=e,a=Y5(e,["prefixCls","size","className"]),s=t("btn-group",r),[,,c]=Ir();let u="";switch(o){case"large":u="lg";break;case"small":u="sm";break}const p=ie(s,{[`${s}-${u}`]:u,[`${s}-rtl`]:n==="rtl"},i,c);return d.createElement(oT.Provider,{value:o},d.createElement("div",Object.assign({},a,{className:p})))},sE=/^[\u4E00-\u9FA5]{2}$/,ub=sE.test.bind(sE);function ew(e){return e==="danger"?{danger:!0}:{type:e}}function lE(e){return typeof e=="string"}function gm(e){return e==="text"||e==="link"}function Z5(e,t){if(e==null)return;const n=t?" ":"";return typeof e!="string"&&typeof e!="number"&&lE(e.type)&&ub(e.props.children)?Dr(e,{children:e.props.children.split("").join(n)}):lE(e)?ub(e)?ue.createElement("span",null,e.split("").join(n)):ue.createElement("span",null,e):QI(e)?ue.createElement("span",null,e):e}function J5(e,t){let n=!1;const r=[];return ue.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}),ue.Children.map(r,o=>Z5(o,t))}const iT=d.forwardRef((e,t)=>{const{className:n,style:r,children:o,prefixCls:i}=e,a=ie(`${i}-icon`,n);return ue.createElement("span",{ref:t,className:a,style:r},o)}),cE=d.forwardRef((e,t)=>{const{prefixCls:n,className:r,style:o,iconClassName:i}=e,a=ie(`${n}-loading-icon`,r);return ue.createElement(iT,{prefixCls:n,className:a,style:o,ref:t},ue.createElement(Xa,{className:i}))}),mm=()=>({width:0,opacity:0,transform:"scale(0)"}),bm=e=>({width:e.scrollWidth,opacity:1,transform:"scale(1)"}),ez=e=>{const{prefixCls:t,loading:n,existIcon:r,className:o,style:i}=e,a=!!n;return r?ue.createElement(cE,{prefixCls:t,className:o,style:i}):ue.createElement(Xo,{visible:a,motionName:`${t}-loading-icon-motion`,motionLeave:a,removeOnLeave:!0,onAppearStart:mm,onAppearActive:bm,onEnterStart:mm,onEnterActive:bm,onLeaveStart:bm,onLeaveActive:mm},(s,c)=>{let{className:u,style:p}=s;return ue.createElement(cE,{prefixCls:t,className:o,style:Object.assign(Object.assign({},i),p),ref:c,iconClassName:u})})},uE=(e,t)=>({[`> span, > ${e}`]:{"&:not(:last-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineEndColor:t}}},"&:not(:first-child)":{[`&, & > ${e}`]:{"&:not(:disabled)":{borderInlineStartColor:t}}}}}),tz=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, &:focus, &:active":{zIndex:2},"&[disabled]":{zIndex:0}},[`${t}-icon-only`]:{fontSize:n}},uE(`${t}-primary`,o),uE(`${t}-danger`,i)]}},kr=Math.round;function ym(e,t){const n=e.replace(/^[^(]*\((.*)/,"$1").replace(/\).*/,"").match(/\d*\.?\d+%?/g)||[],r=n.map(o=>parseFloat(o));for(let o=0;o<3;o+=1)r[o]=t(r[o]||0,n[o]||"",o);return n[3]?r[3]=n[3].includes("%")?r[3]/100:r[3]:r[3]=1,r}const dE=(e,t,n)=>n===0?e:e/100;function Zc(e,t){const n=t||255;return e>n?n:e<0?0:e}class Av{constructor(t){K(this,"isValid",!0),K(this,"r",0),K(this,"g",0),K(this,"b",0),K(this,"a",1),K(this,"_h",void 0),K(this,"_s",void 0),K(this,"_l",void 0),K(this,"_v",void 0),K(this,"_max",void 0),K(this,"_min",void 0),K(this,"_brightness",void 0);function n(r){return r[0]in t&&r[1]in t&&r[2]in t}if(t)if(typeof t=="string"){let o=function(i){return r.startsWith(i)};const r=t.trim();/^#?[A-F\d]{3,8}$/i.test(r)?this.fromHexString(r):o("rgb")?this.fromRgbString(r):o("hsl")?this.fromHslString(r):(o("hsv")||o("hsb"))&&this.fromHsvString(r)}else if(t instanceof Av)this.r=t.r,this.g=t.g,this.b=t.b,this.a=t.a,this._h=t._h,this._s=t._s,this._l=t._l,this._v=t._v;else if(n("rgb"))this.r=Zc(t.r),this.g=Zc(t.g),this.b=Zc(t.b),this.a=typeof t.a=="number"?Zc(t.a,1):1;else if(n("hsl"))this.fromHsl(t);else if(n("hsv"))this.fromHsv(t);else throw new Error("@ant-design/fast-color: unsupported input "+JSON.stringify(t))}setR(t){return this._sc("r",t)}setG(t){return this._sc("g",t)}setB(t){return this._sc("b",t)}setA(t){return this._sc("a",t,1)}setHue(t){const n=this.toHsv();return n.h=t,this._c(n)}getLuminance(){function t(i){const a=i/255;return a<=.03928?a/12.92:Math.pow((a+.055)/1.055,2.4)}const n=t(this.r),r=t(this.g),o=t(this.b);return .2126*n+.7152*r+.0722*o}getHue(){if(typeof this._h>"u"){const t=this.getMax()-this.getMin();t===0?this._h=0:this._h=kr(60*(this.r===this.getMax()?(this.g-this.b)/t+(this.g<this.b?6:0):this.g===this.getMax()?(this.b-this.r)/t+2:(this.r-this.g)/t+4))}return this._h}getSaturation(){if(typeof this._s>"u"){const t=this.getMax()-this.getMin();t===0?this._s=0:this._s=t/this.getMax()}return this._s}getLightness(){return typeof this._l>"u"&&(this._l=(this.getMax()+this.getMin())/510),this._l}getValue(){return typeof this._v>"u"&&(this._v=this.getMax()/255),this._v}getBrightness(){return typeof this._brightness>"u"&&(this._brightness=(this.r*299+this.g*587+this.b*114)/1e3),this._brightness}darken(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()-t/100;return o<0&&(o=0),this._c({h:n,s:r,l:o,a:this.a})}lighten(t=10){const n=this.getHue(),r=this.getSaturation();let o=this.getLightness()+t/100;return o>1&&(o=1),this._c({h:n,s:r,l:o,a:this.a})}mix(t,n=50){const r=this._c(t),o=n/100,i=s=>(r[s]-this[s])*o+this[s],a={r:kr(i("r")),g:kr(i("g")),b:kr(i("b")),a:kr(i("a")*100)/100};return this._c(a)}tint(t=10){return this.mix({r:255,g:255,b:255,a:1},t)}shade(t=10){return this.mix({r:0,g:0,b:0,a:1},t)}onBackground(t){const n=this._c(t),r=this.a+n.a*(1-this.a),o=i=>kr((this[i]*this.a+n[i]*n.a*(1-this.a))/r);return this._c({r:o("r"),g:o("g"),b:o("b"),a:r})}isDark(){return this.getBrightness()<128}isLight(){return this.getBrightness()>=128}equals(t){return this.r===t.r&&this.g===t.g&&this.b===t.b&&this.a===t.a}clone(){return this._c(this)}toHexString(){let t="#";const n=(this.r||0).toString(16);t+=n.length===2?n:"0"+n;const r=(this.g||0).toString(16);t+=r.length===2?r:"0"+r;const o=(this.b||0).toString(16);if(t+=o.length===2?o:"0"+o,typeof this.a=="number"&&this.a>=0&&this.a<1){const i=kr(this.a*255).toString(16);t+=i.length===2?i:"0"+i}return t}toHsl(){return{h:this.getHue(),s:this.getSaturation(),l:this.getLightness(),a:this.a}}toHslString(){const t=this.getHue(),n=kr(this.getSaturation()*100),r=kr(this.getLightness()*100);return this.a!==1?`hsla(${t},${n}%,${r}%,${this.a})`:`hsl(${t},${n}%,${r}%)`}toHsv(){return{h:this.getHue(),s:this.getSaturation(),v:this.getValue(),a:this.a}}toRgb(){return{r:this.r,g:this.g,b:this.b,a:this.a}}toRgbString(){return this.a!==1?`rgba(${this.r},${this.g},${this.b},${this.a})`:`rgb(${this.r},${this.g},${this.b})`}toString(){return this.toRgbString()}_sc(t,n,r){const o=this.clone();return o[t]=Zc(n,r),o}_c(t){return new this.constructor(t)}getMax(){return typeof this._max>"u"&&(this._max=Math.max(this.r,this.g,this.b)),this._max}getMin(){return typeof this._min>"u"&&(this._min=Math.min(this.r,this.g,this.b)),this._min}fromHexString(t){const n=t.replace("#","");function r(o,i){return parseInt(n[o]+n[i||o],16)}n.length<6?(this.r=r(0),this.g=r(1),this.b=r(2),this.a=n[3]?r(3)/255:1):(this.r=r(0,1),this.g=r(2,3),this.b=r(4,5),this.a=n[6]?r(6,7)/255:1)}fromHsl({h:t,s:n,l:r,a:o}){if(this._h=t%360,this._s=n,this._l=r,this.a=typeof o=="number"?o:1,n<=0){const h=kr(r*255);this.r=h,this.g=h,this.b=h}let i=0,a=0,s=0;const c=t/60,u=(1-Math.abs(2*r-1))*n,p=u*(1-Math.abs(c%2-1));c>=0&&c<1?(i=u,a=p):c>=1&&c<2?(i=p,a=u):c>=2&&c<3?(a=u,s=p):c>=3&&c<4?(a=p,s=u):c>=4&&c<5?(i=p,s=u):c>=5&&c<6&&(i=u,s=p);const v=r-u/2;this.r=kr((i+v)*255),this.g=kr((a+v)*255),this.b=kr((s+v)*255)}fromHsv({h:t,s:n,v:r,a:o}){this._h=t%360,this._s=n,this._v=r,this.a=typeof o=="number"?o:1;const i=kr(r*255);if(this.r=i,this.g=i,this.b=i,n<=0)return;const a=t/60,s=Math.floor(a),c=a-s,u=kr(r*(1-n)*255),p=kr(r*(1-n*c)*255),v=kr(r*(1-n*(1-c))*255);switch(s){case 0:this.g=v,this.b=u;break;case 1:this.r=p,this.b=u;break;case 2:this.r=u,this.b=v;break;case 3:this.r=u,this.g=p;break;case 4:this.r=v,this.g=u;break;case 5:default:this.g=u,this.b=p;break}}fromHsvString(t){const n=ym(t,dE);this.fromHsv({h:n[0],s:n[1],v:n[2],a:n[3]})}fromHslString(t){const n=ym(t,dE);this.fromHsl({h:n[0],s:n[1],l:n[2],a:n[3]})}fromRgbString(t){const n=ym(t,(r,o)=>o.includes("%")?kr(r/100*255):r);this.r=n[0],this.g=n[1],this.b=n[2],this.a=n[3]}}var nz=["b"],rz=["v"],wm=function(t){return Math.round(Number(t||0))},oz=function(t){if(t instanceof Av)return t;if(t&&st(t)==="object"&&"h"in t&&"b"in t){var n=t,r=n.b,o=Mt(n,nz);return Z(Z({},o),{},{v:r})}return typeof t=="string"&&/hsb/.test(t)?t.replace(/hsb/,"hsv"):t},ed=function(e){Co(n,e);var t=Eo(n);function n(r){return Kn(this,n),t.call(this,oz(r))}return qn(n,[{key:"toHsbString",value:function(){var o=this.toHsb(),i=wm(o.s*100),a=wm(o.b*100),s=wm(o.h),c=o.a,u="hsb(".concat(s,", ").concat(i,"%, ").concat(a,"%)"),p="hsba(".concat(s,", ").concat(i,"%, ").concat(a,"%, ").concat(c.toFixed(c===0?0:2),")");return c===1?u:p}},{key:"toHsb",value:function(){var o=this.toHsv(),i=o.v,a=Mt(o,rz);return Z(Z({},a),{},{b:i,a:this.a})}}]),n}(Av),iz=function(t){return t instanceof ed?t:new ed(t)};iz("#1677ff");const az=(e,t)=>(e==null?void 0:e.replace(/[^\w/]/g,"").slice(0,t?8:6))||"",sz=(e,t)=>e?az(e,t):"";let lz=function(){function e(t){Kn(this,e);var n;if(this.cleared=!1,t instanceof e){this.metaColor=t.metaColor.clone(),this.colors=(n=t.colors)===null||n===void 0?void 0:n.map(o=>({color:new e(o.color),percent:o.percent})),this.cleared=t.cleared;return}const r=Array.isArray(t);r&&t.length?(this.colors=t.map(o=>{let{color:i,percent:a}=o;return{color:new e(i),percent:a}}),this.metaColor=new ed(this.colors[0].color.metaColor)):this.metaColor=new ed(r?"":t),(!t||r&&!this.colors)&&(this.metaColor=this.metaColor.setA(0),this.cleared=!0)}return qn(e,[{key:"toHsb",value:function(){return this.metaColor.toHsb()}},{key:"toHsbString",value:function(){return this.metaColor.toHsbString()}},{key:"toHex",value:function(){return sz(this.toHexString(),this.metaColor.a<1)}},{key:"toHexString",value:function(){return this.metaColor.toHexString()}},{key:"toRgb",value:function(){return this.metaColor.toRgb()}},{key:"toRgbString",value:function(){return this.metaColor.toRgbString()}},{key:"isGradient",value:function(){return!!this.colors&&!this.cleared}},{key:"getColors",value:function(){return this.colors||[{color:this,percent:0}]}},{key:"toCssString",value:function(){const{colors:n}=this;return n?`linear-gradient(90deg, ${n.map(o=>`${o.color.toRgbString()} ${o.percent}%`).join(", ")})`:this.metaColor.toRgbString()}},{key:"equals",value:function(n){return!n||this.isGradient()!==n.isGradient()?!1:this.isGradient()?this.colors.length===n.colors.length&&this.colors.every((r,o)=>{const i=n.colors[o];return r.percent===i.percent&&r.color.equals(i.color)}):this.toHexString()===n.toHexString()}}])}();var cz={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"},uz=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:cz}))},Yp=d.forwardRef(uz);const zv=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`}}}),dz=e=>({animationDuration:e,animationFillMode:"both"}),fz=e=>({animationDuration:e,animationFillMode:"both"}),Hv=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({},dz(r)),{animationPlayState:"paused"}),[`${i}${e}-leave`]:Object.assign(Object.assign({},fz(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"}}},pz=new fn("antFadeIn",{"0%":{opacity:0},"100%":{opacity:1}}),vz=new fn("antFadeOut",{"0%":{opacity:1},"100%":{opacity:0}}),aT=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const{antCls:n}=e,r=`${n}-fade`,o=t?"&":"";return[Hv(r,pz,vz,e.motionDurationMid,t),{[`
${o}${r}-enter,
${o}${r}-appear
`]:{opacity:0,animationTimingFunction:"linear"},[`${o}${r}-leave`]:{animationTimingFunction:"linear"}}]},hz=new fn("antMoveDownIn",{"0%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),gz=new fn("antMoveDownOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, 100%, 0)",transformOrigin:"0 0",opacity:0}}),mz=new fn("antMoveLeftIn",{"0%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),bz=new fn("antMoveLeftOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(-100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),yz=new fn("antMoveRightIn",{"0%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),wz=new fn("antMoveRightOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(100%, 0, 0)",transformOrigin:"0 0",opacity:0}}),xz=new fn("antMoveUpIn",{"0%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0},"100%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1}}),Sz=new fn("antMoveUpOut",{"0%":{transform:"translate3d(0, 0, 0)",transformOrigin:"0 0",opacity:1},"100%":{transform:"translate3d(0, -100%, 0)",transformOrigin:"0 0",opacity:0}}),Cz={"move-up":{inKeyframes:xz,outKeyframes:Sz},"move-down":{inKeyframes:hz,outKeyframes:gz},"move-left":{inKeyframes:mz,outKeyframes:bz},"move-right":{inKeyframes:yz,outKeyframes:wz}},Qp=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=Cz[t];return[Hv(r,o,i,e.motionDurationMid),{[`
${r}-enter,
${r}-appear
`]:{opacity:0,animationTimingFunction:e.motionEaseOutCirc},[`${r}-leave`]:{animationTimingFunction:e.motionEaseInOutCirc}}]},tw=new fn("antSlideUpIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1}}),nw=new fn("antSlideUpOut",{"0%":{transform:"scaleY(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"0% 0%",opacity:0}}),rw=new fn("antSlideDownIn",{"0%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0},"100%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1}}),ow=new fn("antSlideDownOut",{"0%":{transform:"scaleY(1)",transformOrigin:"100% 100%",opacity:1},"100%":{transform:"scaleY(0.8)",transformOrigin:"100% 100%",opacity:0}}),Ez=new fn("antSlideLeftIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1}}),kz=new fn("antSlideLeftOut",{"0%":{transform:"scaleX(1)",transformOrigin:"0% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"0% 0%",opacity:0}}),Oz=new fn("antSlideRightIn",{"0%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0},"100%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1}}),$z=new fn("antSlideRightOut",{"0%":{transform:"scaleX(1)",transformOrigin:"100% 0%",opacity:1},"100%":{transform:"scaleX(0.8)",transformOrigin:"100% 0%",opacity:0}}),Iz={"slide-up":{inKeyframes:tw,outKeyframes:nw},"slide-down":{inKeyframes:rw,outKeyframes:ow},"slide-left":{inKeyframes:Ez,outKeyframes:kz},"slide-right":{inKeyframes:Oz,outKeyframes:$z}},Gl=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=Iz[t];return[Hv(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}}]},iw=new fn("antZoomIn",{"0%":{transform:"scale(0.2)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),Tz=new fn("antZoomOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.2)",opacity:0}}),fE=new fn("antZoomBigIn",{"0%":{transform:"scale(0.8)",opacity:0},"100%":{transform:"scale(1)",opacity:1}}),pE=new fn("antZoomBigOut",{"0%":{transform:"scale(1)"},"100%":{transform:"scale(0.8)",opacity:0}}),Pz=new fn("antZoomUpIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 0%"}}),Mz=new fn("antZoomUpOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 0%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 0%",opacity:0}}),Nz=new fn("antZoomLeftIn",{"0%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"0% 50%"}}),Rz=new fn("antZoomLeftOut",{"0%":{transform:"scale(1)",transformOrigin:"0% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"0% 50%",opacity:0}}),Dz=new fn("antZoomRightIn",{"0%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"100% 50%"}}),jz=new fn("antZoomRightOut",{"0%":{transform:"scale(1)",transformOrigin:"100% 50%"},"100%":{transform:"scale(0.8)",transformOrigin:"100% 50%",opacity:0}}),Lz=new fn("antZoomDownIn",{"0%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0},"100%":{transform:"scale(1)",transformOrigin:"50% 100%"}}),Bz=new fn("antZoomDownOut",{"0%":{transform:"scale(1)",transformOrigin:"50% 100%"},"100%":{transform:"scale(0.8)",transformOrigin:"50% 100%",opacity:0}}),Az={zoom:{inKeyframes:iw,outKeyframes:Tz},"zoom-big":{inKeyframes:fE,outKeyframes:pE},"zoom-big-fast":{inKeyframes:fE,outKeyframes:pE},"zoom-left":{inKeyframes:Nz,outKeyframes:Rz},"zoom-right":{inKeyframes:Dz,outKeyframes:jz},"zoom-up":{inKeyframes:Pz,outKeyframes:Mz},"zoom-down":{inKeyframes:Lz,outKeyframes:Bz}},Sd=(e,t)=>{const{antCls:n}=e,r=`${n}-${t}`,{inKeyframes:o,outKeyframes:i}=Az[t];return[Hv(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}}]},zz=(e,t)=>{const{r:n,g:r,b:o,a:i}=e.toRgb(),a=new ed(e.toRgbString()).onBackground(t).toHsv();return i<=.5?a.v>.5:n*.299+r*.587+o*.114>192},sT=e=>{const{paddingInline:t,onlyIconSize:n,paddingBlock:r}=e;return vn(e,{buttonPaddingHorizontal:t,buttonPaddingVertical:r,buttonIconOnlyFontSize:n})},lT=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,u=(r=e.contentFontSizeLG)!==null&&r!==void 0?r:e.fontSizeLG,p=(o=e.contentLineHeight)!==null&&o!==void 0?o:Mp(s),v=(i=e.contentLineHeightSM)!==null&&i!==void 0?i:Mp(c),h=(a=e.contentLineHeightLG)!==null&&a!==void 0?a:Mp(u),m=zz(new lz(e.colorBgSolid),"#fff")?"#000":"#fff";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",textTextColor:e.colorText,textTextHoverColor:e.colorText,textTextActiveColor:e.colorText,textHoverBg:e.colorFillTertiary,defaultColor:e.colorText,defaultBg:e.colorBgContainer,defaultBorderColor:e.colorBorder,defaultBorderColorDisabled:e.colorBorder,defaultHoverBg:e.colorBgContainer,defaultHoverColor:e.colorPrimaryHover,defaultHoverBorderColor:e.colorPrimaryHover,defaultActiveBg:e.colorBgContainer,defaultActiveColor:e.colorPrimaryActive,defaultActiveBorderColor:e.colorPrimaryActive,solidTextColor:m,contentFontSize:s,contentFontSizeSM:c,contentFontSizeLG:u,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-u*h)/2-e.lineWidth,0)}},Hz=e=>{const{componentCls:t,iconCls:n,fontWeight:r}=e;return{[t]:{outline:"none",position:"relative",display:"inline-flex",gap:e.marginXS,alignItems:"center",justifyContent:"center",fontWeight:r,whiteSpace:"nowrap",textAlign:"center",backgroundImage:"none",background:"transparent",border:`${de(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-flex"},[`${t}-icon`]:{lineHeight:1},"> a":{color:"currentColor"},"&:not(:disabled)":Object.assign({},Xl(e)),[`&${t}-two-chinese-chars::first-letter`]:{letterSpacing:"0.34em"},[`&${t}-two-chinese-chars > *:not(${n})`]:{marginInlineEnd:"-0.34em",letterSpacing:"0.34em"},"&-icon-end":{flexDirection:"row-reverse"}}}},cT=(e,t,n)=>({[`&:not(:disabled):not(${e}-disabled)`]:{"&:hover":t,"&:active":n}}),Fz=e=>({minWidth:e.controlHeight,paddingInlineStart:0,paddingInlineEnd:0,borderRadius:"50%"}),_z=e=>({borderRadius:e.controlHeight,paddingInlineStart:e.calc(e.controlHeight).div(2).equal(),paddingInlineEnd:e.calc(e.controlHeight).div(2).equal()}),Vz=e=>({cursor:"not-allowed",borderColor:e.borderColorDisabled,color:e.colorTextDisabled,background:e.colorBgContainerDisabled,boxShadow:"none"}),aw=(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"},cT(e,Object.assign({background:t},a),Object.assign({background:t},s))),{"&:disabled":{cursor:"not-allowed",color:o||void 0,borderColor:i||void 0}})}),Wz=e=>({[`&:disabled, &${e.componentCls}-disabled`]:Object.assign({},Vz(e))}),Uz=e=>({[`&:disabled, &${e.componentCls}-disabled`]:{cursor:"not-allowed",color:e.colorTextDisabled}}),Fv=(e,t,n,r)=>{const i=r&&["link","text"].includes(r)?Uz:Wz;return Object.assign(Object.assign({},i(e)),cT(e.componentCls,t,n))},sw=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-solid`]:Object.assign({color:t,background:n},Fv(e,r,o))}),lw=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-outlined, &${e.componentCls}-variant-dashed`]:Object.assign({borderColor:t,background:n},Fv(e,r,o))}),cw=e=>({[`&${e.componentCls}-variant-dashed`]:{borderStyle:"dashed"}}),uw=(e,t,n,r)=>({[`&${e.componentCls}-variant-filled`]:Object.assign({boxShadow:"none",background:t},Fv(e,n,r))}),Yl=(e,t,n,r,o)=>({[`&${e.componentCls}-variant-${n}`]:Object.assign({color:t,boxShadow:"none"},Fv(e,r,o,n))}),Kz=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.defaultColor,boxShadow:e.defaultShadow},sw(e,e.solidTextColor,e.colorBgSolid,{background:e.colorBgSolidHover},{background:e.colorBgSolidActive})),cw(e)),uw(e,e.colorFillTertiary,{background:e.colorFillSecondary},{background:e.colorFill})),Yl(e,e.textTextColor,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),aw(e.componentCls,e.ghostBg,e.defaultGhostColor,e.defaultGhostBorderColor,e.colorTextDisabled,e.colorBorder)),qz=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorPrimary,boxShadow:e.primaryShadow},lw(e,e.colorPrimary,e.colorBgContainer,{color:e.colorPrimaryTextHover,borderColor:e.colorPrimaryHover,background:e.colorBgContainer},{color:e.colorPrimaryTextActive,borderColor:e.colorPrimaryActive,background:e.colorBgContainer})),cw(e)),uw(e,e.colorPrimaryBg,{background:e.colorPrimaryBgHover},{background:e.colorPrimaryBorder})),Yl(e,e.colorLink,"text",{color:e.colorPrimaryTextHover,background:e.colorPrimaryBg},{color:e.colorPrimaryTextActive,background:e.colorPrimaryBorder})),aw(e.componentCls,e.ghostBg,e.colorPrimary,e.colorPrimary,e.colorTextDisabled,e.colorBorder,{color:e.colorPrimaryHover,borderColor:e.colorPrimaryHover},{color:e.colorPrimaryActive,borderColor:e.colorPrimaryActive})),Xz=e=>Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({color:e.colorError,boxShadow:e.dangerShadow},sw(e,e.dangerColor,e.colorError,{background:e.colorErrorHover},{background:e.colorErrorActive})),lw(e,e.colorError,e.colorBgContainer,{color:e.colorErrorHover,borderColor:e.colorErrorBorderHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),cw(e)),uw(e,e.colorErrorBg,{background:e.colorErrorBgFilledHover},{background:e.colorErrorBgActive})),Yl(e,e.colorError,"text",{color:e.colorErrorHover,background:e.colorErrorBg},{color:e.colorErrorHover,background:e.colorErrorBgActive})),Yl(e,e.colorError,"link",{color:e.colorErrorHover},{color:e.colorErrorActive})),aw(e.componentCls,e.ghostBg,e.colorError,e.colorError,e.colorTextDisabled,e.colorBorder,{color:e.colorErrorHover,borderColor:e.colorErrorHover},{color:e.colorErrorActive,borderColor:e.colorErrorActive})),Gz=e=>{const{componentCls:t}=e;return{[`${t}-color-default`]:Kz(e),[`${t}-color-primary`]:qz(e),[`${t}-color-dangerous`]:Xz(e)}},Yz=e=>Object.assign(Object.assign(Object.assign(Object.assign({},lw(e,e.defaultBorderColor,e.defaultBg,{color:e.defaultHoverColor,borderColor:e.defaultHoverBorderColor,background:e.defaultHoverBg},{color:e.defaultActiveColor,borderColor:e.defaultActiveBorderColor,background:e.defaultActiveBg})),Yl(e,e.textTextColor,"text",{color:e.textTextHoverColor,background:e.textHoverBg},{color:e.textTextActiveColor,background:e.colorBgTextActive})),sw(e,e.primaryColor,e.colorPrimary,{background:e.colorPrimaryHover,color:e.primaryColor},{background:e.colorPrimaryActive,color:e.primaryColor})),Yl(e,e.colorLink,"link",{color:e.colorLinkHover,background:e.linkHoverBg},{color:e.colorLinkActive})),dw=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:u}=e,p=`${n}-icon-only`;return[{[t]:{fontSize:o,lineHeight:i,height:r,padding:`${de(u)} ${de(s)}`,borderRadius:a,[`&${p}`]:{width:r,paddingInline:0,[`&${n}-compact-item`]:{flex:"none"},[`&${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}`]:Fz(e)},{[`${n}${n}-round${t}`]:_z(e)}]},Qz=e=>{const t=vn(e,{fontSize:e.contentFontSize,lineHeight:e.contentLineHeight});return dw(t,e.componentCls)},Zz=e=>{const t=vn(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 dw(t,`${e.componentCls}-sm`)},Jz=e=>{const t=vn(e,{controlHeight:e.controlHeightLG,fontSize:e.contentFontSizeLG,lineHeight:e.contentLineHeightLG,buttonPaddingHorizontal:e.paddingInlineLG,buttonPaddingVertical:e.paddingBlockLG,borderRadius:e.borderRadiusLG,buttonIconOnlyFontSize:e.onlyIconSizeLG});return dw(t,`${e.componentCls}-lg`)},e8=e=>{const{componentCls:t}=e;return{[t]:{[`&${t}-block`]:{width:"100%"}}}},t8=In("Button",e=>{const t=sT(e);return[Hz(t),Qz(t),Zz(t),Jz(t),e8(t),Gz(t),Yz(t),tz(t)]},lT,{unitless:{fontWeight:!0,contentLineHeight:!0,contentLineHeightSM:!0,contentLineHeightLG:!0}});function n8(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 r8(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 _v(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({},n8(e,r,t)),r8(n,r,t))}}function o8(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 i8(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 a8(e){const t=`${e.componentCls}-compact-vertical`;return{[t]:Object.assign(Object.assign({},o8(e,t)),i8(e.componentCls,t))}}const s8=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% + ${de(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% + ${de(e.lineWidth)} * 2)`,height:e.lineWidth,backgroundColor:e.colorPrimaryHover,content:'""'}}}}}}},l8=ic(["Button","compact"],e=>{const t=sT(e);return[_v(t),a8(t),s8(t)]},lT);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 u8(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 d8={default:["default","outlined"],primary:["primary","solid"],dashed:["default","dashed"],link:["primary","link"],text:["default","text"]},f8=ue.forwardRef((e,t)=>{var n,r,o,i;const{loading:a=!1,prefixCls:s,color:c,variant:u,type:p,danger:v=!1,shape:h="default",size:m,styles:b,disabled:y,className:w,rootClassName:C,children:S,icon:E,iconPosition:k="start",ghost:O=!1,block:$=!1,htmlType:T="button",classNames:M,style:P={},autoInsertSpace:R}=e,A=c8(e,["loading","prefixCls","color","variant","type","danger","shape","size","styles","disabled","className","rootClassName","children","icon","iconPosition","ghost","block","htmlType","classNames","style","autoInsertSpace"]),V=p||"default",[z,B]=d.useMemo(()=>{if(c&&u)return[c,u];const Ye=d8[V]||[];return v?["danger",Ye[1]]:Ye},[p,c,u,v]),H=z==="danger"?"dangerous":z,{getPrefixCls:j,direction:L,button:F}=d.useContext(ht),U=(n=R??(F==null?void 0:F.autoInsertSpace))!==null&&n!==void 0?n:!0,D=j("btn",s),[W,G,q]=t8(D),J=d.useContext(So),Y=y??J,Q=d.useContext(oT),te=d.useMemo(()=>u8(a),[a]),[ce,se]=d.useState(te.loading),[ne,ae]=d.useState(!1),ee=d.createRef(),re=Wr(t,ee),le=d.Children.count(S)===1&&!E&&!gm(B);d.useEffect(()=>{let Ye=null;te.delay>0?Ye=setTimeout(()=>{Ye=null,se(!0)},te.delay):se(te.loading);function Ge(){Ye&&(clearTimeout(Ye),Ye=null)}return Ge},[te]),d.useEffect(()=>{if(!re||!re.current||!U)return;const Ye=re.current.textContent;le&&ub(Ye)?ne||ae(!0):ne&&ae(!1)},[re]);const pe=ue.useCallback(Ye=>{var Ge;if(ce||Y){Ye.preventDefault();return}(Ge=e.onClick)===null||Ge===void 0||Ge.call(e,Ye)},[e.onClick,ce,Y]),{compactSize:Oe,compactItemClassnames:ge}=lc(D,L),Re={large:"lg",small:"sm",middle:void 0},ye=Go(Ye=>{var Ge,Fe;return(Fe=(Ge=m??Oe)!==null&&Ge!==void 0?Ge:Q)!==null&&Fe!==void 0?Fe:Ye}),Te=ye&&(r=Re[ye])!==null&&r!==void 0?r:"",Ae=ce?"loading":E,me=Ln(A,["navigate"]),Ie=ie(D,G,q,{[`${D}-${h}`]:h!=="default"&&h,[`${D}-${V}`]:V,[`${D}-dangerous`]:v,[`${D}-color-${H}`]:H,[`${D}-variant-${B}`]:B,[`${D}-${Te}`]:Te,[`${D}-icon-only`]:!S&&S!==0&&!!Ae,[`${D}-background-ghost`]:O&&!gm(B),[`${D}-loading`]:ce,[`${D}-two-chinese-chars`]:ne&&U&&!ce,[`${D}-block`]:$,[`${D}-rtl`]:L==="rtl",[`${D}-icon-end`]:k==="end"},ge,w,C,F==null?void 0:F.className),Le=Object.assign(Object.assign({},F==null?void 0:F.style),P),Be=ie(M==null?void 0:M.icon,(o=F==null?void 0:F.classNames)===null||o===void 0?void 0:o.icon),et=Object.assign(Object.assign({},(b==null?void 0:b.icon)||{}),((i=F==null?void 0:F.styles)===null||i===void 0?void 0:i.icon)||{}),rt=E&&!ce?ue.createElement(iT,{prefixCls:D,className:Be,style:et},E):ue.createElement(ez,{existIcon:!!E,prefixCls:D,loading:ce}),Ze=S||S===0?J5(S,le&&U):null;if(me.href!==void 0)return W(ue.createElement("a",Object.assign({},me,{className:ie(Ie,{[`${D}-disabled`]:Y}),href:Y?void 0:me.href,style:Le,onClick:pe,ref:re,tabIndex:Y?-1:0}),rt,Ze));let Ve=ue.createElement("button",Object.assign({},A,{type:T,className:Ie,style:Le,onClick:pe,disabled:Y,ref:re}),rt,Ze,!!ge&&ue.createElement(l8,{key:"compact",prefixCls:D}));return gm(B)||(Ve=ue.createElement(Lv,{component:"Button",disabled:ce},Ve)),W(Ve)}),jr=f8;jr.Group=Q5;jr.__ANT_BUTTON=!0;function xm(e){return!!(e!=null&&e.then)}const fw=e=>{const{type:t,children:n,prefixCls:r,buttonProps:o,close:i,autoFocus:a,emitEvent:s,isSilent:c,quitOnNullishReturnValue:u,actionFn:p}=e,v=d.useRef(!1),h=d.useRef(null),[m,b]=Ts(!1),y=function(){i==null||i.apply(void 0,arguments)};d.useEffect(()=>{let S=null;return a&&(S=setTimeout(()=>{var E;(E=h.current)===null||E===void 0||E.focus()})),()=>{S&&clearTimeout(S)}},[]);const w=S=>{xm(S)&&(b(!0),S.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)}))},C=S=>{if(v.current)return;if(v.current=!0,!p){y();return}let E;if(s){if(E=p(S),u&&!xm(E)){v.current=!1,y(S);return}}else if(p.length)E=p(i),v.current=!1;else if(E=p(),!xm(E)){y();return}w(E)};return d.createElement(jr,Object.assign({},ew(t),{onClick:C,loading:m,prefixCls:r},o,{ref:h}),n)},Cd=ue.createContext({}),{Provider:uT}=Cd,vE=()=>{const{autoFocusButton:e,cancelButtonProps:t,cancelTextLocale:n,isSilent:r,mergedOkCancel:o,rootPrefixCls:i,close:a,onCancel:s,onConfirm:c}=d.useContext(Cd);return o?ue.createElement(fw,{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},hE=()=>{const{autoFocusButton:e,close:t,isSilent:n,okButtonProps:r,rootPrefixCls:o,okTextLocale:i,okType:a,onConfirm:s,onOk:c}=d.useContext(Cd);return ue.createElement(fw,{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 dT=d.createContext(null),gE=[];function p8(e,t){var n=d.useState(function(){if(!$r())return null;var b=document.createElement("div");return b}),r=ve(n,1),o=r[0],i=d.useRef(!1),a=d.useContext(dT),s=d.useState(gE),c=ve(s,2),u=c[0],p=c[1],v=a||(i.current?void 0:function(b){p(function(y){var w=[b].concat(Se(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 sn(function(){return e?a?a(h):h():m(),m},[e]),sn(function(){u.length&&(u.forEach(function(b){return b()}),p(gE))},[u]),[o,v]}var Sm;function fT(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),u=parseInt(s.height,10);try{var p=c?"width: ".concat(s.width,";"):"",v=u?"height: ".concat(s.height,";"):"";ea(`
#`.concat(t,`::-webkit-scrollbar {
`).concat(p,`
`).concat(v,`
}`),t)}catch{o=c,i=u}}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),Ku(t),{width:h,height:m}}function mE(e){return typeof document>"u"?0:(Sm===void 0&&(Sm=fT()),Sm.width)}function db(e){return typeof document>"u"||!e||!(e instanceof Element)?{width:0,height:0}:fT(e)}function v8(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var h8="rc-util-locker-".concat(Date.now()),bE=0;function g8(e){var t=!!e,n=d.useState(function(){return bE+=1,"".concat(h8,"_").concat(bE)}),r=ve(n,1),o=r[0];sn(function(){if(t){var i=db(document.body).width,a=v8();ea(`
html body {
overflow-y: hidden;
`.concat(a?"width: calc(100% - ".concat(i,"px);"):"",`
}`),o)}else Ku(o);return function(){Ku(o)}},[t,o])}var m8=!1;function b8(e){return m8}var yE=function(t){return t===!1?!1:!$r()||!t?null:typeof t=="string"?document.querySelector(t):typeof t=="function"?t():t},pw=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),u=ve(c,2),p=u[0],v=u[1],h=p||n;d.useEffect(function(){(a||n)&&v(n)},[n,a]);var m=d.useState(function(){return yE(o)}),b=ve(m,2),y=b[0],w=b[1];d.useEffect(function(){var A=yE(o);w(A??null)});var C=p8(h&&!y),S=ve(C,2),E=S[0],k=S[1],O=y??E;g8(r&&n&&$r()&&(O===E||O===document.body));var $=null;if(s&&vi(s)&&t){var T=s;$=T.ref}var M=Bs($,t);if(!h||!$r()||y===void 0)return null;var P=O===!1||b8(),R=s;return t&&(R=d.cloneElement(s,{ref:M})),d.createElement(dT.Provider,{value:k},P?R:pi.createPortal(R,O))}),pT=d.createContext({});function y8(){var e=Z({},Ev);return e.useId}var wE=0,xE=y8();const vT=xE?function(t){var n=xE();return t||n}:function(t){var n=d.useState("ssr-id"),r=ve(n,2),o=r[0],i=r[1];return d.useEffect(function(){var a=wE;wE+=1,i("rc_unique_".concat(a))},[]),t||o};function SE(e,t,n){var r=t;return!r&&n&&(r="".concat(e,"-").concat(n)),r}function CE(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 w8(e){var t=e.getBoundingClientRect(),n={left:t.left,top:t.top},r=e.ownerDocument,o=r.defaultView||r.parentWindow;return n.left+=CE(o),n.top+=CE(o,!0),n}const x8=d.memo(function(e){var t=e.children;return t},function(e,t){var n=t.shouldUpdate;return!n});var S8={width:0,height:0,overflow:"hidden",outline:"none"},C8={outline:"none"},hT=ue.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,u=e.closeIcon,p=e.onClose,v=e.children,h=e.bodyStyle,m=e.bodyProps,b=e.modalRender,y=e.onMouseDown,w=e.onMouseUp,C=e.holderRef,S=e.visible,E=e.forceRender,k=e.width,O=e.height,$=e.classNames,T=e.styles,M=ue.useContext(pT),P=M.panel,R=Bs(C,P),A=d.useRef(),V=d.useRef();ue.useImperativeHandle(t,function(){return{focus:function(){var W;(W=A.current)===null||W===void 0||W.focus({preventScroll:!0})},changeActive:function(W){var G=document,q=G.activeElement;W&&q===V.current?A.current.focus({preventScroll:!0}):!W&&q===A.current&&V.current.focus({preventScroll:!0})}}});var z={};k!==void 0&&(z.width=k),O!==void 0&&(z.height=O);var B=s?ue.createElement("div",{className:ie("".concat(n,"-footer"),$==null?void 0:$.footer),style:Z({},T==null?void 0:T.footer)},s):null,_=i?ue.createElement("div",{className:ie("".concat(n,"-header"),$==null?void 0:$.header),style:Z({},T==null?void 0:T.header)},ue.createElement("div",{className:"".concat(n,"-title"),id:a},i)):null,H=d.useMemo(function(){return st(c)==="object"&&c!==null?c:c?{closeIcon:u??ue.createElement("span",{className:"".concat(n,"-close-x")})}:{}},[c,u,n]),j=Gr(H,!0),L=st(c)==="object"&&c.disabled,F=c?ue.createElement("button",$e({type:"button",onClick:p,"aria-label":"Close"},j,{className:"".concat(n,"-close"),disabled:L}),H.closeIcon):null,U=ue.createElement("div",{className:ie("".concat(n,"-content"),$==null?void 0:$.content),style:T==null?void 0:T.content},F,_,ue.createElement("div",$e({className:ie("".concat(n,"-body"),$==null?void 0:$.body),style:Z(Z({},h),T==null?void 0:T.body)},m),v),B);return ue.createElement("div",{key:"dialog-element",role:"dialog","aria-labelledby":i?a:null,"aria-modal":"true",ref:R,style:Z(Z({},o),z),className:ie(n,r),onMouseDown:y,onMouseUp:w},ue.createElement("div",{ref:A,tabIndex:0,style:C8},ue.createElement(x8,{shouldUpdate:S||E},b?b(U):U)),ue.createElement("div",{tabIndex:0,ref:V,style:S8}))}),gT=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,u=e.motionName,p=e.ariaId,v=e.onVisibleChanged,h=e.mousePosition,m=d.useRef(),b=d.useState(),y=ve(b,2),w=y[0],C=y[1],S={};w&&(S.transformOrigin=w);function E(){var k=w8(m.current);C(h&&(h.x||h.y)?"".concat(h.x-k.left,"px ").concat(h.y-k.top,"px"):"")}return d.createElement(Xo,{visible:a,onVisibleChanged:v,onAppearPrepare:E,onEnterPrepare:E,forceRender:s,motionName:u,removeOnLeave:c,ref:m},function(k,O){var $=k.className,T=k.style;return d.createElement(hT,$e({},e,{ref:t,title:r,ariaId:p,prefixCls:n,holderRef:O,style:Z(Z(Z({},T),o),S),className:ie(i,$)}))})});gT.displayName="Content";var E8=function(t){var n=t.prefixCls,r=t.style,o=t.visible,i=t.maskProps,a=t.motionName,s=t.className;return d.createElement(Xo,{key:"mask",visible:o,motionName:a,leavedClassName:"".concat(n,"-mask-hidden")},function(c,u){var p=c.className,v=c.style;return d.createElement("div",$e({ref:u,style:Z(Z({},v),r),className:ie("".concat(n,"-mask"),p,s)},i))})},k8=function(t){var n=t.prefixCls,r=n===void 0?"rc-dialog":n,o=t.zIndex,i=t.visible,a=i===void 0?!1:i,s=t.keyboard,c=s===void 0?!0:s,u=t.focusTriggerAfterClose,p=u===void 0?!0:u,v=t.wrapStyle,h=t.wrapClassName,m=t.wrapProps,b=t.onClose,y=t.afterOpenChange,w=t.afterClose,C=t.transitionName,S=t.animation,E=t.closable,k=E===void 0?!0:E,O=t.mask,$=O===void 0?!0:O,T=t.maskTransitionName,M=t.maskAnimation,P=t.maskClosable,R=P===void 0?!0:P,A=t.maskStyle,V=t.maskProps,z=t.rootClassName,B=t.classNames,_=t.styles,H=d.useRef(),j=d.useRef(),L=d.useRef(),F=d.useState(a),U=ve(F,2),D=U[0],W=U[1],G=vT();function q(){D0(j.current,document.activeElement)||(H.current=document.activeElement)}function J(){if(!D0(j.current,document.activeElement)){var le;(le=L.current)===null||le===void 0||le.focus()}}function Y(le){if(le)J();else{if(W(!1),$&&H.current&&p){try{H.current.focus({preventScroll:!0})}catch{}H.current=null}D&&(w==null||w())}y==null||y(le)}function Q(le){b==null||b(le)}var te=d.useRef(!1),ce=d.useRef(),se=function(){clearTimeout(ce.current),te.current=!0},ne=function(){ce.current=setTimeout(function(){te.current=!1})},ae=null;R&&(ae=function(pe){te.current?te.current=!1:j.current===pe.target&&Q(pe)});function ee(le){if(c&&le.keyCode===De.ESC){le.stopPropagation(),Q(le);return}a&&le.keyCode===De.TAB&&L.current.changeActive(!le.shiftKey)}d.useEffect(function(){a&&(W(!0),q())},[a]),d.useEffect(function(){return function(){clearTimeout(ce.current)}},[]);var re=Z(Z(Z({zIndex:o},v),_==null?void 0:_.wrapper),{},{display:D?null:"none"});return d.createElement("div",$e({className:ie("".concat(r,"-root"),z)},Gr(t,{data:!0})),d.createElement(E8,{prefixCls:r,visible:$&&a,motionName:SE(r,T,M),style:Z(Z({zIndex:o},A),_==null?void 0:_.mask),maskProps:V,className:B==null?void 0:B.mask}),d.createElement("div",$e({tabIndex:-1,onKeyDown:ee,className:ie("".concat(r,"-wrap"),h,B==null?void 0:B.wrapper),ref:j,onClick:ae,style:re},m),d.createElement(gT,$e({},t,{onMouseDown:se,onMouseUp:ne,ref:L,closable:k,ariaId:G,prefixCls:r,visible:a&&D,onClose:Q,onVisibleChanged:Y,motionName:SE(r,C,S)}))))},mT=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,u=d.useState(n),p=ve(u,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(pT.Provider,{value:m},d.createElement(pw,{open:n||o||v,autoDestroy:!1,getContainer:r,autoLock:n||v},d.createElement(k8,$e({},t,{destroyOnClose:a,afterClose:function(){s==null||s(),h(!1)}}))))};mT.displayName="Dialog";var ys="RC_FORM_INTERNAL_HOOKS",kn=function(){Fn(!1,"Can not find FormContext. Please make sure you wrap Field under Form.")},Ms=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}}}),td=d.createContext(null);function fb(e){return e==null?[]:Array.isArray(e)?e:[e]}function O8(e){return e&&!!e._init}function pb(){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 vb=pb();function $8(e){try{return Function.toString.call(e).indexOf("[native code]")!==-1}catch{return typeof e=="function"}}function I8(e,t,n){if(Ly())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&Vu(o,n.prototype),o}function hb(e){var t=typeof Map=="function"?new Map:void 0;return hb=function(r){if(r===null||!$8(r))return r;if(typeof r!="function")throw new TypeError("Super expression must either be null or a function");if(t!==void 0){if(t.has(r))return t.get(r);t.set(r,o)}function o(){return I8(r,arguments,Wu(this).constructor)}return o.prototype=Object.create(r.prototype,{constructor:{value:o,enumerable:!1,writable:!0,configurable:!0}}),Vu(o,r)},hb(e)}var T8=/%[sdj%]/g,P8=function(){};typeof process<"u"&&process.env;function gb(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 wo(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(T8,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 M8(e){return e==="string"||e==="url"||e==="hex"||e==="email"||e==="date"||e==="pattern"}function yr(e,t){return!!(e==null||t==="array"&&Array.isArray(e)&&!e.length||M8(t)&&typeof e=="string"&&!e)}function N8(e,t,n){var r=[],o=0,i=e.length;function a(s){r.push.apply(r,Se(s||[])),o++,o===i&&n(r)}e.forEach(function(s){t(s,a)})}function EE(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 R8(e){var t=[];return Object.keys(e).forEach(function(n){t.push.apply(t,Se(e[n]||[]))}),t}var kE=function(e){Co(n,e);var t=Eo(n);function n(r,o){var i;return Kn(this,n),i=t.call(this,"Async Validation Error"),K(Ne(i),"errors",void 0),K(Ne(i),"fields",void 0),i.errors=r,i.fields=o,i}return qn(n)}(hb(Error));function D8(e,t,n,r,o){if(t.first){var i=new Promise(function(h,m){var b=function(C){return r(C),C.length?m(new kE(C,gb(C))):h(o)},y=R8(e);EE(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,u=0,p=[],v=new Promise(function(h,m){var b=function(w){if(p.push.apply(p,w),u++,u===c)return r(p),p.length?m(new kE(p,gb(p))):h(o)};s.length||(r(p),h(o)),s.forEach(function(y){var w=e[y];a.indexOf(y)!==-1?EE(w,n,b):N8(w,n,b)})});return v.catch(function(h){return h}),v}function j8(e){return!!(e&&e.message!==void 0)}function L8(e,t){for(var n=e,r=0;r<t.length;r++){if(n==null)return n;n=n[t[r]]}return n}function OE(e,t){return function(n){var r;return e.fullFields?r=L8(t,e.fullFields):r=t[n.field||e.fullField],j8(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 $E(e,t){if(t){for(var n in t)if(t.hasOwnProperty(n)){var r=t[n];st(r)==="object"&&st(e[n])==="object"?e[n]=Z(Z({},e[n]),r):e[n]=r}}return e}var cl="enum",B8=function(t,n,r,o,i){t[cl]=Array.isArray(t[cl])?t[cl]:[],t[cl].indexOf(n)===-1&&o.push(wo(i.messages[cl],t.fullField,t[cl].join(", ")))},A8=function(t,n,r,o,i){if(t.pattern){if(t.pattern instanceof RegExp)t.pattern.lastIndex=0,t.pattern.test(n)||o.push(wo(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(wo(i.messages.pattern.mismatch,t.fullField,n,t.pattern))}}},z8=function(t,n,r,o,i){var a=typeof t.len=="number",s=typeof t.min=="number",c=typeof t.max=="number",u=/[\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(u,"_").length),a?p!==t.len&&o.push(wo(i.messages[v].len,t.fullField,t.len)):s&&!c&&p<t.min?o.push(wo(i.messages[v].min,t.fullField,t.min)):c&&!s&&p>t.max?o.push(wo(i.messages[v].max,t.fullField,t.max)):s&&c&&(p<t.min||p>t.max)&&o.push(wo(i.messages[v].range,t.fullField,t.min,t.max))},bT=function(t,n,r,o,i,a){t.required&&(!r.hasOwnProperty(t.field)||yr(n,a||t.type))&&o.push(wo(i.messages.required,t.fullField))},Qf;const H8=function(){if(Qf)return Qf;var e="[a-fA-F\\d:]",t=function($){return $&&$.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,"$")),u=new RegExp("^".concat(a,"$")),p=function($){return $&&$.exact?s:new RegExp("(?:".concat(t($)).concat(n).concat(t($),")|(?:").concat(t($)).concat(a).concat(t($),")"),"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?u: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]+)*",C="(?:\\.(?:[a-z\\u00a1-\\uffff]{2,}))",S="(?::\\d{2,5})?",E='(?:[/?#][^\\s"]*)?',k="(?:".concat(v,"|www\\.)").concat(h,"(?:localhost|").concat(m,"|").concat(b,"|").concat(y).concat(w).concat(C,")").concat(S).concat(E);return Qf=new RegExp("(?:^".concat(k,"$)"),"i"),Qf};var IE={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},du={integer:function(t){return du.number(t)&&parseInt(t,10)===t},float:function(t){return du.number(t)&&!du.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 st(t)==="object"&&!du.array(t)},method:function(t){return typeof t=="function"},email:function(t){return typeof t=="string"&&t.length<=320&&!!t.match(IE.email)},url:function(t){return typeof t=="string"&&t.length<=2048&&!!t.match(H8())},hex:function(t){return typeof t=="string"&&!!t.match(IE.hex)}},F8=function(t,n,r,o,i){if(t.required&&n===void 0){bT(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?du[s](n)||o.push(wo(i.messages.types[s],t.fullField,t.type)):s&&st(n)!==t.type&&o.push(wo(i.messages.types[s],t.fullField,t.type))},_8=function(t,n,r,o,i){(/^\s+$/.test(n)||n==="")&&o.push(wo(i.messages.whitespace,t.fullField))};const pn={required:bT,whitespace:_8,type:F8,range:z8,enum:B8,pattern:A8};var V8=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();pn.required(t,n,o,a,i)}r(a)},W8=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();pn.required(t,n,o,a,i,"array"),n!=null&&(pn.type(t,n,o,a,i),pn.range(t,n,o,a,i))}r(a)},U8=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();pn.required(t,n,o,a,i),n!==void 0&&pn.type(t,n,o,a,i)}r(a)},K8=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n,"date")&&!t.required)return r();if(pn.required(t,n,o,a,i),!yr(n,"date")){var c;n instanceof Date?c=n:c=new Date(n),pn.type(t,c,o,a,i),c&&pn.range(t,c.getTime(),o,a,i)}}r(a)},q8="enum",X8=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();pn.required(t,n,o,a,i),n!==void 0&&pn[q8](t,n,o,a,i)}r(a)},G8=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();pn.required(t,n,o,a,i),n!==void 0&&(pn.type(t,n,o,a,i),pn.range(t,n,o,a,i))}r(a)},Y8=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();pn.required(t,n,o,a,i),n!==void 0&&(pn.type(t,n,o,a,i),pn.range(t,n,o,a,i))}r(a)},Q8=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();pn.required(t,n,o,a,i),n!==void 0&&pn.type(t,n,o,a,i)}r(a)},Z8=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(n===""&&(n=void 0),yr(n)&&!t.required)return r();pn.required(t,n,o,a,i),n!==void 0&&(pn.type(t,n,o,a,i),pn.range(t,n,o,a,i))}r(a)},J8=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();pn.required(t,n,o,a,i),n!==void 0&&pn.type(t,n,o,a,i)}r(a)},eH=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n,"string")&&!t.required)return r();pn.required(t,n,o,a,i),yr(n,"string")||pn.pattern(t,n,o,a,i)}r(a)},tH=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n)&&!t.required)return r();pn.required(t,n,o,a,i),yr(n)||pn.type(t,n,o,a,i)}r(a)},nH=function(t,n,r,o,i){var a=[],s=Array.isArray(n)?"array":st(n);pn.required(t,n,o,a,i,s),r(a)},rH=function(t,n,r,o,i){var a=[],s=t.required||!t.required&&o.hasOwnProperty(t.field);if(s){if(yr(n,"string")&&!t.required)return r();pn.required(t,n,o,a,i,"string"),yr(n,"string")||(pn.type(t,n,o,a,i),pn.range(t,n,o,a,i),pn.pattern(t,n,o,a,i),t.whitespace===!0&&pn.whitespace(t,n,o,a,i))}r(a)},Cm=function(t,n,r,o,i){var a=t.type,s=[],c=t.required||!t.required&&o.hasOwnProperty(t.field);if(c){if(yr(n,a)&&!t.required)return r();pn.required(t,n,o,s,i,a),yr(n,a)||pn.type(t,n,o,s,i)}r(s)};const Cu={string:rH,method:Q8,number:Z8,boolean:U8,regexp:tH,integer:Y8,float:G8,array:W8,object:J8,enum:X8,pattern:eH,date:K8,url:Cm,hex:Cm,email:Cm,required:nH,any:V8};var Ed=function(){function e(t){Kn(this,e),K(this,"rules",null),K(this,"_messages",vb),this.define(t)}return qn(e,[{key:"define",value:function(n){var r=this;if(!n)throw new Error("Cannot configure a schema with no rules");if(st(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=$E(pb(),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 u(b){var y=[],w={};function C(E){if(Array.isArray(E)){var k;y=(k=y).concat.apply(k,Se(E))}else y.push(E)}for(var S=0;S<b.length;S++)C(b[S]);y.length?(w=gb(y),c(y,w)):c(null,a)}if(s.messages){var p=this.messages();p===vb&&(p=pb()),$E(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(C){var S=C;typeof S.transform=="function"&&(a===n&&(a=Z({},a)),w=a[b]=S.transform(w),w!=null&&(S.type=S.type||(Array.isArray(w)?"array":st(w)))),typeof S=="function"?S={validator:S}:S=Z({},S),S.validator=r.getValidationMethod(S),S.validator&&(S.field=b,S.fullField=S.fullField||b,S.type=r.getType(S),v[b]=v[b]||[],v[b].push({rule:S,value:w,source:a,field:b}))})});var m={};return D8(v,s,function(b,y){var w=b.rule,C=(w.type==="object"||w.type==="array")&&(st(w.fields)==="object"||st(w.defaultField)==="object");C=C&&(w.required||!w.required&&b.value),w.field=b.field;function S(T,M){return Z(Z({},M),{},{fullField:"".concat(w.fullField,".").concat(T),fullFields:w.fullFields?[].concat(Se(w.fullFields),[T]):[T]})}function E(){var T=arguments.length>0&&arguments[0]!==void 0?arguments[0]:[],M=Array.isArray(T)?T:[T];!s.suppressWarning&&M.length&&e.warning("async-validator:",M),M.length&&w.message!==void 0&&(M=[].concat(w.message));var P=M.map(OE(w,a));if(s.first&&P.length)return m[w.field]=1,y(P);if(!C)y(P);else{if(w.required&&!b.value)return w.message!==void 0?P=[].concat(w.message).map(OE(w,a)):s.error&&(P=[s.error(w,wo(s.messages.required,w.field))]),y(P);var R={};w.defaultField&&Object.keys(b.value).map(function(z){R[z]=w.defaultField}),R=Z(Z({},R),b.rule.fields);var A={};Object.keys(R).forEach(function(z){var B=R[z],_=Array.isArray(B)?B:[B];A[z]=_.map(S.bind(null,z))});var V=new e(A);V.messages(s.messages),b.rule.options&&(b.rule.options.messages=s.messages,b.rule.options.error=s.error),V.validate(b.value,b.rule.options||s,function(z){var B=[];P&&P.length&&B.push.apply(B,Se(P)),z&&z.length&&B.push.apply(B,Se(z)),y(B.length?B: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,$;(O=($=console).error)===null||O===void 0||O.call($,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){u(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&&!Cu.hasOwnProperty(n.type))throw new Error(wo("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"?Cu.required:Cu[this.getType(n)]||void 0}}]),e}();K(Ed,"register",function(t,n){if(typeof n!="function")throw new Error("Cannot register a validator by type, validator is not a function");Cu[t]=n});K(Ed,"warning",P8);K(Ed,"messages",vb);K(Ed,"validators",Cu);var ho="'${name}' is not a valid ${type}",yT={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:ho,method:ho,array:ho,object:ho,number:ho,date:ho,boolean:ho,integer:ho,float:ho,regexp:ho,email:ho,url:ho,hex:ho},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}"}},TE=Ed;function oH(e,t){return e.replace(/\\?\$\{\w+\}/g,function(n){if(n.startsWith("\\"))return n.slice(1);var r=n.slice(2,-1);return t[r]})}var PE="CODE_LOGIC_ERROR";function mb(e,t,n,r,o){return bb.apply(this,arguments)}function bb(){return bb=yo($n().mark(function e(t,n,r,o,i){var a,s,c,u,p,v,h,m,b;return $n().wrap(function(w){for(;;)switch(w.prev=w.next){case 0:return a=Z({},r),delete a.ruleIndex,TE.warning=function(){},a.validator&&(s=a.validator,a.validator=function(){try{return s.apply(void 0,arguments)}catch{return Promise.reject(PE)}}),c=null,a&&a.type==="array"&&a.defaultField&&(c=a.defaultField,delete a.defaultField),u=new TE(K({},t,[a])),p=Cl(yT,o.validateMessages),u.messages(p),v=[],w.prev=10,w.next=13,Promise.resolve(u.validate(K({},t,n),Z({},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(C,S){var E=C.message,k=E===PE?p.default:E;return d.isValidElement(k)?d.cloneElement(k,{key:"error_".concat(S)}):k}));case 18:if(!(!v.length&&c)){w.next=23;break}return w.next=21,Promise.all(n.map(function(C,S){return mb("".concat(t,".").concat(S),C,c,o,i)}));case 21:return h=w.sent,w.abrupt("return",h.reduce(function(C,S){return[].concat(Se(C),Se(S))},[]));case 23:return m=Z(Z({},r),{},{name:t,enum:(r.enum||[]).join(", ")},i),b=v.map(function(C){return typeof C=="string"?oH(C,m):C}),w.abrupt("return",b);case 26:case"end":return w.stop()}},e,null,[[10,15]])})),bb.apply(this,arguments)}function iH(e,t,n,r,o,i){var a=e.join("."),s=n.map(function(p,v){var h=p.validator,m=Z(Z({},p),{},{ruleIndex:v});return h&&(m.validator=function(b,y,w){var C=!1,S=function(){for(var O=arguments.length,$=new Array(O),T=0;T<O;T++)$[T]=arguments[T];Promise.resolve().then(function(){Fn(!C,"Your validator function has already return a promise. `callback` will be ignored."),C||w.apply(void 0,$)})},E=h(b,y,S);C=E&&typeof E.then=="function"&&typeof E.catch=="function",Fn(C,"`callback` is deprecated. Please return a promise instead."),C&&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=yo($n().mark(function v(h,m){var b,y,w;return $n().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:b=0;case 1:if(!(b<s.length)){S.next=12;break}return y=s[b],S.next=5,mb(a,t,y,r,i);case 5:if(w=S.sent,!w.length){S.next=9;break}return m([{errors:w,rule:y}]),S.abrupt("return");case 9:b+=1,S.next=1;break;case 12:h([]);case 13:case"end":return S.stop()}},v)}));return function(v,h){return p.apply(this,arguments)}}());else{var u=s.map(function(p){return mb(a,t,p,r,i).then(function(v){return{errors:v,rule:p}})});c=(o?sH(u):aH(u)).then(function(p){return Promise.reject(p)})}return c.catch(function(p){return p}),c}function aH(e){return yb.apply(this,arguments)}function yb(){return yb=yo($n().mark(function e(t){return $n().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,Se(o));return a}));case 1:case"end":return r.stop()}},e)})),yb.apply(this,arguments)}function sH(e){return wb.apply(this,arguments)}function wb(){return wb=yo($n().mark(function e(t){var n;return $n().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)})),wb.apply(this,arguments)}function rr(e){return fb(e)}function ME(e,t){var n={};return t.forEach(function(r){var o=bo(e,r);n=ai(n,r,o)}),n}function Pl(e,t){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;return e&&e.some(function(r){return wT(t,r,n)})}function wT(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 lH(e,t){if(e===t)return!0;if(!e&&t||e&&!t||!e||!t||st(e)!=="object"||st(t)!=="object")return!1;var n=Object.keys(e),r=Object.keys(t),o=new Set([].concat(n,r));return Se(o).every(function(i){var a=e[i],s=t[i];return typeof a=="function"&&typeof s=="function"?!0:a===s})}function cH(e){var t=arguments.length<=1?void 0:arguments[1];return t&&t.target&&st(t.target)==="object"&&e in t.target?t.target[e]:t}function NE(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(Se(e.slice(0,n)),[o],Se(e.slice(n,t)),Se(e.slice(t+1,r))):i<0?[].concat(Se(e.slice(0,t)),Se(e.slice(t+1,n+1)),[o],Se(e.slice(n+1,r))):e}var uH=["name"],Ro=[];function Em(e,t,n,r,o,i){return typeof e=="function"?e(t,n,"source"in i?{source:i.source}:{}):r!==o}var vw=function(e){Co(n,e);var t=Eo(n);function n(r){var o;if(Kn(this,n),o=t.call(this,r),K(Ne(o),"state",{resetCount:0}),K(Ne(o),"cancelRegisterFunc",null),K(Ne(o),"mounted",!1),K(Ne(o),"touched",!1),K(Ne(o),"dirty",!1),K(Ne(o),"validatePromise",void 0),K(Ne(o),"prevValidating",void 0),K(Ne(o),"errors",Ro),K(Ne(o),"warnings",Ro),K(Ne(o),"cancelRegister",function(){var c=o.props,u=c.preserve,p=c.isListField,v=c.name;o.cancelRegisterFunc&&o.cancelRegisterFunc(p,u,rr(v)),o.cancelRegisterFunc=null}),K(Ne(o),"getNamePath",function(){var c=o.props,u=c.name,p=c.fieldContext,v=p.prefixName,h=v===void 0?[]:v;return u!==void 0?[].concat(Se(h),Se(u)):[]}),K(Ne(o),"getRules",function(){var c=o.props,u=c.rules,p=u===void 0?[]:u,v=c.fieldContext;return p.map(function(h){return typeof h=="function"?h(v):h})}),K(Ne(o),"refresh",function(){o.mounted&&o.setState(function(c){var u=c.resetCount;return{resetCount:u+1}})}),K(Ne(o),"metaCache",null),K(Ne(o),"triggerMetaEvent",function(c){var u=o.props.onMetaChange;if(u){var p=Z(Z({},o.getMeta()),{},{destroy:c});zi(o.metaCache,p)||u(p),o.metaCache=p}else o.metaCache=null}),K(Ne(o),"onStoreChange",function(c,u,p){var v=o.props,h=v.shouldUpdate,m=v.dependencies,b=m===void 0?[]:m,y=v.onReset,w=p.store,C=o.getNamePath(),S=o.getValue(c),E=o.getValue(w),k=u&&Pl(u,C);switch(p.type==="valueUpdate"&&p.source==="external"&&!zi(S,E)&&(o.touched=!0,o.dirty=!0,o.validatePromise=null,o.errors=Ro,o.warnings=Ro,o.triggerMetaEvent()),p.type){case"reset":if(!u||k){o.touched=!1,o.dirty=!1,o.validatePromise=void 0,o.errors=Ro,o.warnings=Ro,o.triggerMetaEvent(),y==null||y(),o.refresh();return}break;case"remove":if(h&&Em(h,c,w,S,E,p)){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||Ro),"warnings"in O&&(o.warnings=O.warnings||Ro),o.dirty=!0,o.triggerMetaEvent(),o.reRender();return}else if("value"in O&&Pl(u,C,!0)){o.reRender();return}if(h&&!C.length&&Em(h,c,w,S,E,p)){o.reRender();return}break;case"dependenciesUpdate":var $=b.map(rr);if($.some(function(T){return Pl(p.relatedFields,T)})){o.reRender();return}break;default:if(k||(!b.length||C.length||h)&&Em(h,c,w,S,E,p)){o.reRender();return}break}h===!0&&o.reRender()}),K(Ne(o),"validateRules",function(c){var u=o.getNamePath(),p=o.getValue(),v=c||{},h=v.triggerName,m=v.validateOnly,b=m===void 0?!1:m,y=Promise.resolve().then(yo($n().mark(function w(){var C,S,E,k,O,$,T;return $n().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(C=o.props,S=C.validateFirst,E=S===void 0?!1:S,k=C.messageVariables,O=C.validateDebounce,$=o.getRules(),h&&($=$.filter(function(R){return R}).filter(function(R){var A=R.validateTrigger;if(!A)return!0;var V=fb(A);return V.includes(h)})),!(O&&h)){P.next=10;break}return P.next=8,new Promise(function(R){setTimeout(R,O)});case 8:if(o.validatePromise===y){P.next=10;break}return P.abrupt("return",[]);case 10:return T=iH(u,p,$,c,E,k),T.catch(function(R){return R}).then(function(){var R=arguments.length>0&&arguments[0]!==void 0?arguments[0]:Ro;if(o.validatePromise===y){var A;o.validatePromise=null;var V=[],z=[];(A=R.forEach)===null||A===void 0||A.call(R,function(B){var _=B.rule.warningOnly,H=B.errors,j=H===void 0?Ro:H;_?z.push.apply(z,Se(j)):V.push.apply(V,Se(j))}),o.errors=V,o.warnings=z,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=Ro,o.warnings=Ro,o.triggerMetaEvent(),o.reRender()),y}),K(Ne(o),"isFieldValidating",function(){return!!o.validatePromise}),K(Ne(o),"isFieldTouched",function(){return o.touched}),K(Ne(o),"isFieldDirty",function(){if(o.dirty||o.props.initialValue!==void 0)return!0;var c=o.props.fieldContext,u=c.getInternalHooks(ys),p=u.getInitialValue;return p(o.getNamePath())!==void 0}),K(Ne(o),"getErrors",function(){return o.errors}),K(Ne(o),"getWarnings",function(){return o.warnings}),K(Ne(o),"isListField",function(){return o.props.isListField}),K(Ne(o),"isList",function(){return o.props.isList}),K(Ne(o),"isPreserve",function(){return o.props.preserve}),K(Ne(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}),K(Ne(o),"getOnlyChild",function(c){if(typeof c=="function"){var u=o.getMeta();return Z(Z({},o.getOnlyChild(c(o.getControlled(),u,o.props.fieldContext))),{},{isFunction:!0})}var p=lo(c);return p.length!==1||!d.isValidElement(p[0])?{child:p,isFunction:!1}:{child:p[0],isFunction:!1}}),K(Ne(o),"getValue",function(c){var u=o.props.fieldContext.getFieldsValue,p=o.getNamePath();return bo(c||u(!0),p)}),K(Ne(o),"getControlled",function(){var c=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},u=o.props,p=u.name,v=u.trigger,h=u.validateTrigger,m=u.getValueFromEvent,b=u.normalize,y=u.valuePropName,w=u.getValueProps,C=u.fieldContext,S=h!==void 0?h:C.validateTrigger,E=o.getNamePath(),k=C.getInternalHooks,O=C.getFieldsValue,$=k(ys),T=$.dispatch,M=o.getValue(),P=w||function(B){return K({},y,B)},R=c[v],A=p!==void 0?P(M):{},V=Z(Z({},c),A);V[v]=function(){o.touched=!0,o.dirty=!0,o.triggerMetaEvent();for(var B,_=arguments.length,H=new Array(_),j=0;j<_;j++)H[j]=arguments[j];m?B=m.apply(void 0,H):B=cH.apply(void 0,[y].concat(H)),b&&(B=b(B,M,O(!0))),T({type:"updateValue",namePath:E,value:B}),R&&R.apply(void 0,H)};var z=fb(S||[]);return z.forEach(function(B){var _=V[B];V[B]=function(){_&&_.apply(void 0,arguments);var H=o.props.rules;H&&H.length&&T({type:"validateField",namePath:E,triggerName:B})}}),V}),r.fieldContext){var i=r.fieldContext.getInternalHooks,a=i(ys),s=a.initEntityValue;s(Ne(o))}return o}return qn(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(ys),u=c.registerField;this.cancelRegisterFunc=u(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,u;return c?u=s:d.isValidElement(s)?u=d.cloneElement(s,this.getControlled(s.props)):(Fn(!s,"`children` of Field is not validate ReactElement."),u=s),d.createElement(d.Fragment,{key:o},u)}}]),n}(d.Component);K(vw,"contextType",Ms);K(vw,"defaultProps",{trigger:"onChange",valuePropName:"value"});function hw(e){var t=e.name,n=Mt(e,uH),r=d.useContext(Ms),o=d.useContext(td),i=t!==void 0?rr(t):void 0,a="keep";return n.isListField||(a="_".concat((i||[]).join("_"))),d.createElement(vw,$e({key:a,name:i,isListField:!!o},n,{fieldContext:r}))}function xT(e){var t=e.name,n=e.initialValue,r=e.children,o=e.rules,i=e.validateTrigger,a=e.isListField,s=d.useContext(Ms),c=d.useContext(td),u=d.useRef({keys:[],id:0}),p=u.current,v=d.useMemo(function(){var y=rr(s.prefixName)||[];return[].concat(Se(y),Se(rr(t)))},[s.prefixName,t]),h=d.useMemo(function(){return Z(Z({},s),{},{prefixName:v})},[s,v]),m=d.useMemo(function(){return{getKey:function(w){var C=v.length,S=w[C];return[p.keys[S],w.slice(C+1)]}}},[v]);if(typeof r!="function")return Fn(!1,"Form.List only accepts function as children."),null;var b=function(w,C,S){var E=S.source;return E==="internal"?!1:w!==C};return d.createElement(td.Provider,{value:m},d.createElement(Ms.Provider,{value:h},d.createElement(hw,{name:[],shouldUpdate:b,rules:o,validateTrigger:i,initialValue:n,isList:!0,isListField:a??!!c},function(y,w){var C=y.value,S=C===void 0?[]:C,E=y.onChange,k=s.getFieldValue,O=function(){var P=k(v||[]);return P||[]},$={add:function(P,R){var A=O();R>=0&&R<=A.length?(p.keys=[].concat(Se(p.keys.slice(0,R)),[p.id],Se(p.keys.slice(R))),E([].concat(Se(A.slice(0,R)),[P],Se(A.slice(R))))):(p.keys=[].concat(Se(p.keys),[p.id]),E([].concat(Se(A),[P]))),p.id+=1},remove:function(P){var R=O(),A=new Set(Array.isArray(P)?P:[P]);A.size<=0||(p.keys=p.keys.filter(function(V,z){return!A.has(z)}),E(R.filter(function(V,z){return!A.has(z)})))},move:function(P,R){if(P!==R){var A=O();P<0||P>=A.length||R<0||R>=A.length||(p.keys=NE(p.keys,P,R),E(NE(A,P,R)))}}},T=S||[];return Array.isArray(T)||(T=[]),r(T.map(function(M,P){var R=p.keys[P];return R===void 0&&(p.keys[P]=p.id,R=p.keys[P],p.id+=1),{name:P,key:R,isListField:!0}}),$,w)})))}function dH(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 ST="__@field_split__";function km(e){return e.map(function(t){return"".concat(st(t),":").concat(t)}).join(ST)}var ul=function(){function e(){Kn(this,e),K(this,"kvs",new Map)}return qn(e,[{key:"set",value:function(n,r){this.kvs.set(km(n),r)}},{key:"get",value:function(n){return this.kvs.get(km(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(km(n))}},{key:"map",value:function(n){return Se(this.kvs.entries()).map(function(r){var o=ve(r,2),i=o[0],a=o[1],s=i.split(ST);return n({key:s.map(function(c){var u=c.match(/^([^:]*):(.*)$/),p=ve(u,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}(),fH=["name"],pH=qn(function e(t){var n=this;Kn(this,e),K(this,"formHooked",!1),K(this,"forceRootUpdate",void 0),K(this,"subscribable",!0),K(this,"store",{}),K(this,"fieldEntities",[]),K(this,"initialValues",{}),K(this,"callbacks",{}),K(this,"validateMessages",null),K(this,"preserve",null),K(this,"lastValidatePromise",null),K(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}}),K(this,"getInternalHooks",function(r){return r===ys?(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}):(Fn(!1,"`getInternalHooks` is internal usage. Should not call directly."),null)}),K(this,"useSubscribe",function(r){n.subscribable=r}),K(this,"prevWithoutPreserves",null),K(this,"setInitialValues",function(r,o){if(n.initialValues=r||{},o){var i,a=Cl(r,n.store);(i=n.prevWithoutPreserves)===null||i===void 0||i.map(function(s){var c=s.key;a=ai(a,c,bo(r,c))}),n.prevWithoutPreserves=null,n.updateStore(a)}}),K(this,"destroyForm",function(r){if(r)n.updateStore({});else{var o=new ul;n.getFieldEntities(!0).forEach(function(i){n.isMergedPreserve(i.isPreserve())||o.set(i.getNamePath(),!0)}),n.prevWithoutPreserves=o}}),K(this,"getInitialValue",function(r){var o=bo(n.initialValues,r);return r.length?Cl(o):o}),K(this,"setCallbacks",function(r){n.callbacks=r}),K(this,"setValidateMessages",function(r){n.validateMessages=r}),K(this,"setPreserve",function(r){n.preserve=r}),K(this,"watchList",[]),K(this,"registerWatch",function(r){return n.watchList.push(r),function(){n.watchList=n.watchList.filter(function(o){return o!==r})}}),K(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)})}}),K(this,"timeoutId",null),K(this,"warningUnhooked",function(){}),K(this,"updateStore",function(r){n.store=r}),K(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}),K(this,"getFieldsMap",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,o=new ul;return n.getFieldEntities(r).forEach(function(i){var a=i.getNamePath();o.set(a,i)}),o}),K(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)}})}),K(this,"getFieldsValue",function(r,o){n.warningUnhooked();var i,a,s;if(r===!0||Array.isArray(r)?(i=r,a=o):r&&st(r)==="object"&&(s=r.strict,a=r.filter),i===!0&&!a)return n.store;var c=n.getFieldEntitiesForNamePathList(Array.isArray(i)?i:null),u=[];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)u.push(m);else{var w="getMeta"in p?p.getMeta():null;a(w)&&u.push(m)}}),ME(n.store,u.map(rr))}),K(this,"getFieldValue",function(r){n.warningUnhooked();var o=rr(r);return bo(n.store,o)}),K(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:[]}})}),K(this,"getFieldError",function(r){n.warningUnhooked();var o=rr(r),i=n.getFieldsError([o])[0];return i.errors}),K(this,"getFieldWarning",function(r){n.warningUnhooked();var o=rr(r),i=n.getFieldsError([o])[0];return i.warnings}),K(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,u=!1;o.length===0?c=null:o.length===1?Array.isArray(a)?(c=a.map(rr),u=!1):(c=null,u=a):(c=a.map(rr),u=s);var p=n.getFieldEntities(!0),v=function(w){return w.isFieldTouched()};if(!c)return u?p.every(function(y){return v(y)||y.isList()}):p.some(v);var h=new ul;c.forEach(function(y){h.set(y,[])}),p.forEach(function(y){var w=y.getNamePath();c.forEach(function(C){C.every(function(S,E){return w[E]===S})&&h.update(C,function(S){return[].concat(Se(S),[y])})})});var m=function(w){return w.some(v)},b=h.map(function(y){var w=y.value;return w});return u?b.every(m):b.some(m)}),K(this,"isFieldTouched",function(r){return n.warningUnhooked(),n.isFieldsTouched([r])}),K(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 Pl(i,s)&&a.isFieldValidating()})}),K(this,"isFieldValidating",function(r){return n.warningUnhooked(),n.isFieldsValidating([r])}),K(this,"resetWithFieldInitialValue",function(){var r=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},o=new ul,i=n.getFieldEntities(!0);i.forEach(function(c){var u=c.props.initialValue,p=c.getNamePath();if(u!==void 0){var v=o.get(p)||new Set;v.add({entity:c,value:u}),o.set(p,v)}});var a=function(u){u.forEach(function(p){var v=p.props.initialValue;if(v!==void 0){var h=p.getNamePath(),m=n.getInitialValue(h);if(m!==void 0)Fn(!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)Fn(!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(ai(n.store,h,Se(b)[0].value))}}}})},s;r.entities?s=r.entities:r.namePathList?(s=[],r.namePathList.forEach(function(c){var u=o.get(c);if(u){var p;(p=s).push.apply(p,Se(Se(u).map(function(v){return v.entity})))}})):s=i,a(s)}),K(this,"resetFields",function(r){n.warningUnhooked();var o=n.store;if(!r){n.updateStore(Cl(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(ai(n.store,a,s))}),n.resetWithFieldInitialValue({namePathList:i}),n.notifyObservers(o,i,{type:"reset"}),n.notifyWatch(i)}),K(this,"setFields",function(r){n.warningUnhooked();var o=n.store,i=[];r.forEach(function(a){var s=a.name,c=Mt(a,fH),u=rr(s);i.push(u),"value"in c&&n.updateStore(ai(n.store,u,c.value)),n.notifyObservers(o,[u],{type:"setField",data:a})}),n.notifyWatch(i)}),K(this,"getFields",function(){var r=n.getFieldEntities(!0),o=r.map(function(i){var a=i.getNamePath(),s=i.getMeta(),c=Z(Z({},s),{},{name:a,value:n.getFieldValue(a)});return Object.defineProperty(c,"originRCField",{value:!0}),c});return o}),K(this,"initEntityValue",function(r){var o=r.props.initialValue;if(o!==void 0){var i=r.getNamePath(),a=bo(n.store,i);a===void 0&&n.updateStore(ai(n.store,i,o))}}),K(this,"isMergedPreserve",function(r){var o=r!==void 0?r:n.preserve;return o??!0}),K(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 u=a?void 0:n.getInitialValue(o);if(o.length&&n.getFieldValue(o)!==u&&n.fieldEntities.every(function(v){return!wT(v.getNamePath(),o)})){var p=n.store;n.updateStore(ai(p,o,u,!0)),n.notifyObservers(p,[o],{type:"remove"}),n.triggerDependenciesUpdate(p,o)}}n.notifyWatch([o])}}),K(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}}),K(this,"notifyObservers",function(r,o,i){if(n.subscribable){var a=Z(Z({},i),{},{store:n.getFieldsValue(!0)});n.getFieldEntities().forEach(function(s){var c=s.onStoreChange;c(r,o,a)})}else n.forceRootUpdate()}),K(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(Se(i))}),i}),K(this,"updateValue",function(r,o){var i=rr(r),a=n.store;n.updateStore(ai(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 u=ME(n.store,[i]);c(u,n.getFieldsValue())}n.triggerOnFieldsChange([i].concat(Se(s)))}),K(this,"setFieldsValue",function(r){n.warningUnhooked();var o=n.store;if(r){var i=Cl(n.store,r);n.updateStore(i)}n.notifyObservers(o,null,{type:"valueUpdate",source:"external"}),n.notifyWatch()}),K(this,"setFieldValue",function(r,o){n.setFields([{name:r,value:o}])}),K(this,"getDependencyChildrenFields",function(r){var o=new Set,i=[],a=new ul;n.getFieldEntities().forEach(function(c){var u=c.props.dependencies;(u||[]).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(u){var p=a.get(u)||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}),K(this,"triggerOnFieldsChange",function(r,o){var i=n.callbacks.onFieldsChange;if(i){var a=n.getFields();if(o){var s=new ul;o.forEach(function(u){var p=u.name,v=u.errors;s.set(p,v)}),a.forEach(function(u){u.errors=s.get(u.name)||u.errors})}var c=a.filter(function(u){var p=u.name;return Pl(r,p)});c.length&&i(c,a)}}),K(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):[],u=[],p=String(Date.now()),v=new Set,h=a||{},m=h.recursive,b=h.dirty;n.getFieldEntities(!0).forEach(function(S){if(s||c.push(S.getNamePath()),!(!S.props.rules||!S.props.rules.length)&&!(b&&!S.isFieldDirty())){var E=S.getNamePath();if(v.add(E.join(p)),!s||Pl(c,E,m)){var k=S.validateRules(Z({validateMessages:Z(Z({},yT),n.validateMessages)},a));u.push(k.then(function(){return{name:E,errors:[],warnings:[]}}).catch(function(O){var $,T=[],M=[];return($=O.forEach)===null||$===void 0||$.call(O,function(P){var R=P.rule.warningOnly,A=P.errors;R?M.push.apply(M,Se(A)):T.push.apply(T,Se(A))}),T.length?Promise.reject({name:E,errors:T,warnings:M}):{name:E,errors:T,warnings:M}}))}}});var y=dH(u);n.lastValidatePromise=y,y.catch(function(S){return S}).then(function(S){var E=S.map(function(k){var O=k.name;return O});n.notifyObservers(n.store,E,{type:"validateFinish"}),n.triggerOnFieldsChange(E,S)});var w=y.then(function(){return n.lastValidatePromise===y?Promise.resolve(n.getFieldsValue(c)):Promise.reject([])}).catch(function(S){var E=S.filter(function(k){return k&&k.errors.length});return Promise.reject({values:n.getFieldsValue(c),errorFields:E,outOfDate:n.lastValidatePromise!==y})});w.catch(function(S){return S});var C=c.filter(function(S){return v.has(S.join(p))});return n.triggerOnFieldsChange(C),w}),K(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 gw(e){var t=d.useRef(),n=d.useState({}),r=ve(n,2),o=r[1];if(!t.current)if(e)t.current=e;else{var i=function(){o({})},a=new pH(i);t.current=a.getForm()}return[t.current]}var xb=d.createContext({triggerFormChange:function(){},triggerFormFinish:function(){},registerForm:function(){},unregisterForm:function(){}}),CT=function(t){var n=t.validateMessages,r=t.onFormChange,o=t.onFormFinish,i=t.children,a=d.useContext(xb),s=d.useRef({});return d.createElement(xb.Provider,{value:Z(Z({},a),{},{validateMessages:Z(Z({},a.validateMessages),n),triggerFormChange:function(u,p){r&&r(u,{changedFields:p,forms:s.current}),a.triggerFormChange(u,p)},triggerFormFinish:function(u,p){o&&o(u,{values:p,forms:s.current}),a.triggerFormFinish(u,p)},registerForm:function(u,p){u&&(s.current=Z(Z({},s.current),{},K({},u,p))),a.registerForm(u,p)},unregisterForm:function(u){var p=Z({},s.current);delete p[u],s.current=p,a.unregisterForm(u)}})},i)},vH=["name","initialValues","fields","form","preserve","children","component","validateMessages","validateTrigger","onValuesChange","onFieldsChange","onFinish","onFinishFailed","clearOnDestroy"],hH=function(t,n){var r=t.name,o=t.initialValues,i=t.fields,a=t.form,s=t.preserve,c=t.children,u=t.component,p=u===void 0?"form":u,v=t.validateMessages,h=t.validateTrigger,m=h===void 0?"onChange":h,b=t.onValuesChange,y=t.onFieldsChange,w=t.onFinish,C=t.onFinishFailed,S=t.clearOnDestroy,E=Mt(t,vH),k=d.useRef(null),O=d.useContext(xb),$=gw(a),T=ve($,1),M=T[0],P=M.getInternalHooks(ys),R=P.useSubscribe,A=P.setInitialValues,V=P.setCallbacks,z=P.setValidateMessages,B=P.setPreserve,_=P.destroyForm;d.useImperativeHandle(n,function(){return Z(Z({},M),{},{nativeElement:k.current})}),d.useEffect(function(){return O.registerForm(r,M),function(){O.unregisterForm(r)}},[O,M,r]),z(Z(Z({},O.validateMessages),v)),V({onValuesChange:b,onFieldsChange:function(q){if(O.triggerFormChange(r,q),y){for(var J=arguments.length,Y=new Array(J>1?J-1:0),Q=1;Q<J;Q++)Y[Q-1]=arguments[Q];y.apply(void 0,[q].concat(Y))}},onFinish:function(q){O.triggerFormFinish(r,q),w&&w(q)},onFinishFailed:C}),B(s);var H=d.useRef(null);A(o,!H.current),H.current||(H.current=!0),d.useEffect(function(){return function(){return _(S)}},[]);var j,L=typeof c=="function";if(L){var F=M.getFieldsValue(!0);j=c(F,M)}else j=c;R(!L);var U=d.useRef();d.useEffect(function(){lH(U.current||[],i||[])||M.setFields(i||[]),U.current=i},[i,M]);var D=d.useMemo(function(){return Z(Z({},M),{},{validateTrigger:m})},[M,m]),W=d.createElement(td.Provider,{value:null},d.createElement(Ms.Provider,{value:D},j));return p===!1?W:d.createElement(p,$e({},E,{ref:k,onSubmit:function(q){q.preventDefault(),q.stopPropagation(),M.submit()},onReset:function(q){var J;q.preventDefault(),M.resetFields(),(J=E.onReset)===null||J===void 0||J.call(E,q)}}),W)};function RE(e){try{return JSON.stringify(e)}catch{return Math.random()}}function ET(){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=O8(i)?{form:i}:i,s=a.form,c=d.useState(),u=ve(c,2),p=u[0],v=u[1],h=d.useMemo(function(){return RE(p)},[p]),m=d.useRef(h);m.current=h;var b=d.useContext(Ms),y=s||b,w=y&&y._init,C=rr(r),S=d.useRef(C);return S.current=C,d.useEffect(function(){if(w){var E=y.getFieldsValue,k=y.getInternalHooks,O=k(ys),$=O.registerWatch,T=function(A,V){var z=a.preserve?V:A;return typeof r=="function"?r(z):bo(z,S.current)},M=$(function(R,A){var V=T(R,A),z=RE(V);m.current!==z&&(m.current=z,v(V))}),P=T(E(),E(!0));return p!==P&&v(P),M}},[w]),p}var gH=d.forwardRef(hH),cc=gH;cc.FormProvider=CT;cc.Field=hw;cc.List=xT;cc.useForm=gw;cc.useWatch=ET;const oa=d.createContext({labelAlign:"right",vertical:!1,itemRef:()=>{}}),kT=d.createContext(null),OT=e=>{const t=Ln(e,["prefixCls"]);return d.createElement(CT,Object.assign({},t))},mw=d.createContext({prefixCls:""}),Vr=d.createContext({}),mH=e=>{let{children:t,status:n,override:r}=e;const o=d.useContext(Vr),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(Vr.Provider,{value:i},t)},$T=d.createContext(void 0),nd=e=>{const{space:t,form:n,children:r}=e;if(r==null)return null;let o=r;return n&&(o=ue.createElement(mH,{override:!0,status:!0},o)),t&&(o=ue.createElement(q5,null,o)),o};function Zp(e){if(e)return{closable:e.closable,closeIcon:e.closeIcon}}function DE(e){const{closable:t,closeIcon:n}=e||{};return ue.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 jE(){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 bH={};function IT(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:bH;const r=DE(e),o=DE(t),i=typeof r!="boolean"?!!(r!=null&&r.disabled):!1,a=ue.useMemo(()=>Object.assign({closeIcon:ue.createElement(yd,null)},n),[n]),s=ue.useMemo(()=>r===!1?!1:r?jE(a,o,r):o===!1?!1:o?jE(a,o):a.closable?a:!1,[r,o,a]);return ue.useMemo(()=>{if(s===!1)return[!1,null,i];const{closeIconRender:c}=a,{closeIcon:u}=s;let p=u;if(p!=null){c&&(p=c(u));const v=Gr(s,!0);Object.keys(v).length&&(p=ue.isValidElement(p)?ue.cloneElement(p,v):ue.createElement("span",Object.assign({},v),p))}return[!0,p,i]},[s,a])}var TT=function(t){if($r()&&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},yH=function(t,n){if(!TT(t))return!1;var r=document.createElement("div"),o=r.style[t];return r.style[t]=n,r.style[t]!==o};function Sb(e,t){return!Array.isArray(e)&&t!==void 0?yH(e,t):TT(e)}const wH=()=>$r()&&window.document.documentElement,Vv=e=>{const{prefixCls:t,className:n,style:r,size:o,shape:i}=e,a=ie({[`${t}-lg`]:o==="large",[`${t}-sm`]:o==="small"}),s=ie({[`${t}-circle`]:i==="circle",[`${t}-square`]:i==="square",[`${t}-round`]:i==="round"}),c=d.useMemo(()=>typeof o=="number"?{width:o,height:o,lineHeight:`${o}px`}:{},[o]);return d.createElement("span",{className:ie(t,a,s,n),style:Object.assign(Object.assign({},c),r)})},xH=new fn("ant-skeleton-loading",{"0%":{backgroundPosition:"100% 50%"},"100%":{backgroundPosition:"0 50%"}}),Wv=e=>({height:e,lineHeight:de(e)}),Ml=e=>Object.assign({width:e},Wv(e)),SH=e=>({background:e.skeletonLoadingBackground,backgroundSize:"400% 100%",animationName:xH,animationDuration:e.skeletonLoadingMotionDuration,animationTimingFunction:"ease",animationIterationCount:"infinite"}),Om=(e,t)=>Object.assign({width:t(e).mul(5).equal(),minWidth:t(e).mul(5).equal()},Wv(e)),CH=e=>{const{skeletonAvatarCls:t,gradientFromColor:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i}=e;return{[t]:Object.assign({display:"inline-block",verticalAlign:"top",background:n},Ml(r)),[`${t}${t}-circle`]:{borderRadius:"50%"},[`${t}${t}-lg`]:Object.assign({},Ml(o)),[`${t}${t}-sm`]:Object.assign({},Ml(i))}},EH=e=>{const{controlHeight:t,borderRadiusSM:n,skeletonInputCls:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return{[r]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:n},Om(t,s)),[`${r}-lg`]:Object.assign({},Om(o,s)),[`${r}-sm`]:Object.assign({},Om(i,s))}},LE=e=>Object.assign({width:e},Wv(e)),kH=e=>{const{skeletonImageCls:t,imageSizeBase:n,gradientFromColor:r,borderRadiusSM:o,calc:i}=e;return{[t]:Object.assign(Object.assign({display:"inline-flex",alignItems:"center",justifyContent:"center",verticalAlign:"middle",background:r,borderRadius:o},LE(i(n).mul(2).equal())),{[`${t}-path`]:{fill:"#bfbfbf"},[`${t}-svg`]:Object.assign(Object.assign({},LE(n)),{maxWidth:i(n).mul(4).equal(),maxHeight:i(n).mul(4).equal()}),[`${t}-svg${t}-svg-circle`]:{borderRadius:"50%"}}),[`${t}${t}-circle`]:{borderRadius:"50%"}}},$m=(e,t,n)=>{const{skeletonButtonCls:r}=e;return{[`${n}${r}-circle`]:{width:t,minWidth:t,borderRadius:"50%"},[`${n}${r}-round`]:{borderRadius:t}}},Im=(e,t)=>Object.assign({width:t(e).mul(2).equal(),minWidth:t(e).mul(2).equal()},Wv(e)),OH=e=>{const{borderRadiusSM:t,skeletonButtonCls:n,controlHeight:r,controlHeightLG:o,controlHeightSM:i,gradientFromColor:a,calc:s}=e;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:a,borderRadius:t,width:s(r).mul(2).equal(),minWidth:s(r).mul(2).equal()},Im(r,s))},$m(e,r,n)),{[`${n}-lg`]:Object.assign({},Im(o,s))}),$m(e,o,`${n}-lg`)),{[`${n}-sm`]:Object.assign({},Im(i,s))}),$m(e,i,`${n}-sm`))},$H=e=>{const{componentCls:t,skeletonAvatarCls:n,skeletonTitleCls:r,skeletonParagraphCls:o,skeletonButtonCls:i,skeletonInputCls:a,skeletonImageCls:s,controlHeight:c,controlHeightLG:u,controlHeightSM:p,gradientFromColor:v,padding:h,marginSM:m,borderRadius:b,titleHeight:y,blockRadius:w,paragraphLiHeight:C,controlHeightXS:S,paragraphMarginTop:E}=e;return{[t]:{display:"table",width:"100%",[`${t}-header`]:{display:"table-cell",paddingInlineEnd:h,verticalAlign:"top",[n]:Object.assign({display:"inline-block",verticalAlign:"top",background:v},Ml(c)),[`${n}-circle`]:{borderRadius:"50%"},[`${n}-lg`]:Object.assign({},Ml(u)),[`${n}-sm`]:Object.assign({},Ml(p))},[`${t}-content`]:{display:"table-cell",width:"100%",verticalAlign:"top",[r]:{width:"100%",height:y,background:v,borderRadius:w,[`+ ${o}`]:{marginBlockStart:p}},[o]:{padding:0,"> li":{width:"100%",height:C,listStyle:"none",background:v,borderRadius:w,"+ li":{marginBlockStart:S}}},[`${o}> li:last-child:not(:first-child):not(:nth-child(2))`]:{width:"61%"}},[`&-round ${t}-content`]:{[`${r}, ${o} > li`]:{borderRadius:b}}},[`${t}-with-avatar ${t}-content`]:{[r]:{marginBlockStart:m,[`+ ${o}`]:{marginBlockStart:E}}},[`${t}${t}-element`]:Object.assign(Object.assign(Object.assign(Object.assign({display:"inline-block",width:"auto"},OH(e)),CH(e)),EH(e)),kH(e)),[`${t}${t}-block`]:{width:"100%",[i]:{width:"100%"},[a]:{width:"100%"}},[`${t}${t}-active`]:{[`
${r},
${o} > li,
${n},
${i},
${a},
${s}
`]:Object.assign({},SH(e))}}},IH=e=>{const{colorFillContent:t,colorFill:n}=e,r=t,o=n;return{color:r,colorGradientEnd:o,gradientFromColor:r,gradientToColor:o,titleHeight:e.controlHeight/2,blockRadius:e.borderRadiusSM,paragraphMarginTop:e.marginLG+e.marginXXS,paragraphLiHeight:e.controlHeight/2}},uc=In("Skeleton",e=>{const{componentCls:t,calc:n}=e,r=vn(e,{skeletonAvatarCls:`${t}-avatar`,skeletonTitleCls:`${t}-title`,skeletonParagraphCls:`${t}-paragraph`,skeletonButtonCls:`${t}-button`,skeletonInputCls:`${t}-input`,skeletonImageCls:`${t}-image`,imageSizeBase:n(e.controlHeight).mul(1.5).equal(),borderRadius:100,skeletonLoadingBackground:`linear-gradient(90deg, ${e.gradientFromColor} 25%, ${e.gradientToColor} 37%, ${e.gradientFromColor} 63%)`,skeletonLoadingMotionDuration:"1.4s"});return[$H(r)]},IH,{deprecatedTokens:[["color","gradientFromColor"],["colorGradientEnd","gradientToColor"]]}),TH=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,shape:i="circle",size:a="default"}=e,{getPrefixCls:s}=d.useContext(ht),c=s("skeleton",t),[u,p,v]=uc(c),h=Ln(e,["prefixCls","className"]),m=ie(c,`${c}-element`,{[`${c}-active`]:o},n,r,p,v);return u(d.createElement("div",{className:m},d.createElement(Vv,Object.assign({prefixCls:`${c}-avatar`,shape:i,size:a},h))))},PH=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i=!1,size:a="default"}=e,{getPrefixCls:s}=d.useContext(ht),c=s("skeleton",t),[u,p,v]=uc(c),h=Ln(e,["prefixCls"]),m=ie(c,`${c}-element`,{[`${c}-active`]:o,[`${c}-block`]:i},n,r,p,v);return u(d.createElement("div",{className:m},d.createElement(Vv,Object.assign({prefixCls:`${c}-button`,size:a},h))))},MH="M365.714286 329.142857q0 45.714286-32.036571 77.677714t-77.677714 32.036571-77.677714-32.036571-32.036571-77.677714 32.036571-77.677714 77.677714-32.036571 77.677714 32.036571 32.036571 77.677714zM950.857143 548.571429l0 256-804.571429 0 0-109.714286 182.857143-182.857143 91.428571 91.428571 292.571429-292.571429zM1005.714286 146.285714l-914.285714 0q-7.460571 0-12.873143 5.412571t-5.412571 12.873143l0 694.857143q0 7.460571 5.412571 12.873143t12.873143 5.412571l914.285714 0q7.460571 0 12.873143-5.412571t5.412571-12.873143l0-694.857143q0-7.460571-5.412571-12.873143t-12.873143-5.412571zM1097.142857 164.571429l0 694.857143q0 37.741714-26.843429 64.585143t-64.585143 26.843429l-914.285714 0q-37.741714 0-64.585143-26.843429t-26.843429-64.585143l0-694.857143q0-37.741714 26.843429-64.585143t64.585143-26.843429l914.285714 0q37.741714 0 64.585143 26.843429t26.843429 64.585143z",NH=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i}=e,{getPrefixCls:a}=d.useContext(ht),s=a("skeleton",t),[c,u,p]=uc(s),v=ie(s,`${s}-element`,{[`${s}-active`]:i},n,r,u,p);return c(d.createElement("div",{className:v},d.createElement("div",{className:ie(`${s}-image`,n),style:o},d.createElement("svg",{viewBox:"0 0 1098 1024",xmlns:"http://www.w3.org/2000/svg",className:`${s}-image-svg`},d.createElement("title",null,"Image placeholder"),d.createElement("path",{d:MH,className:`${s}-image-path`})))))},RH=e=>{const{prefixCls:t,className:n,rootClassName:r,active:o,block:i,size:a="default"}=e,{getPrefixCls:s}=d.useContext(ht),c=s("skeleton",t),[u,p,v]=uc(c),h=Ln(e,["prefixCls"]),m=ie(c,`${c}-element`,{[`${c}-active`]:o,[`${c}-block`]:i},n,r,p,v);return u(d.createElement("div",{className:m},d.createElement(Vv,Object.assign({prefixCls:`${c}-input`,size:a},h))))},DH=e=>{const{prefixCls:t,className:n,rootClassName:r,style:o,active:i,children:a}=e,{getPrefixCls:s}=d.useContext(ht),c=s("skeleton",t),[u,p,v]=uc(c),h=ie(c,`${c}-element`,{[`${c}-active`]:i},p,n,r,v);return u(d.createElement("div",{className:h},d.createElement("div",{className:ie(`${c}-image`,n),style:o},a)))},jH=(e,t)=>{const{width:n,rows:r=2}=t;if(Array.isArray(n))return n[e];if(r-1===e)return n},LH=e=>{const{prefixCls:t,className:n,style:r,rows:o}=e,i=Se(new Array(o)).map((a,s)=>d.createElement("li",{key:s,style:{width:jH(s,e)}}));return d.createElement("ul",{className:ie(t,n),style:r},i)},BH=e=>{let{prefixCls:t,className:n,width:r,style:o}=e;return d.createElement("h3",{className:ie(t,n),style:Object.assign({width:r},o)})};function Tm(e){return e&&typeof e=="object"?e:{}}function AH(e,t){return e&&!t?{size:"large",shape:"square"}:{size:"large",shape:"circle"}}function zH(e,t){return!e&&t?{width:"38%"}:e&&t?{width:"50%"}:{}}function HH(e,t){const n={};return(!e||!t)&&(n.width="61%"),!e&&t?n.rows=3:n.rows=2,n}const dc=e=>{const{prefixCls:t,loading:n,className:r,rootClassName:o,style:i,children:a,avatar:s=!1,title:c=!0,paragraph:u=!0,active:p,round:v}=e,{getPrefixCls:h,direction:m,skeleton:b}=d.useContext(ht),y=h("skeleton",t),[w,C,S]=uc(y);if(n||!("loading"in e)){const E=!!s,k=!!c,O=!!u;let $;if(E){const P=Object.assign(Object.assign({prefixCls:`${y}-avatar`},AH(k,O)),Tm(s));$=d.createElement("div",{className:`${y}-header`},d.createElement(Vv,Object.assign({},P)))}let T;if(k||O){let P;if(k){const A=Object.assign(Object.assign({prefixCls:`${y}-title`},zH(E,O)),Tm(c));P=d.createElement(BH,Object.assign({},A))}let R;if(O){const A=Object.assign(Object.assign({prefixCls:`${y}-paragraph`},HH(E,k)),Tm(u));R=d.createElement(LH,Object.assign({},A))}T=d.createElement("div",{className:`${y}-content`},P,R)}const M=ie(y,{[`${y}-with-avatar`]:E,[`${y}-active`]:p,[`${y}-rtl`]:m==="rtl",[`${y}-round`]:v},b==null?void 0:b.className,r,o,C,S);return w(d.createElement("div",{className:M,style:Object.assign(Object.assign({},b==null?void 0:b.style),i)},$,T))}return a??null};dc.Button=PH;dc.Avatar=TH;dc.Input=RH;dc.Image=NH;dc.Node=DH;function BE(){}const FH=d.createContext({add:BE,remove:BE});function _H(e){const t=d.useContext(FH),n=d.useRef();return gn(o=>{if(o){const i=e?o.querySelector(e):o;t.add(i),n.current=i}else t.remove(n.current)})}const AE=()=>{const{cancelButtonProps:e,cancelTextLocale:t,onCancel:n}=d.useContext(Cd);return ue.createElement(jr,Object.assign({onClick:n},e),t)},zE=()=>{const{confirmLoading:e,okButtonProps:t,okType:n,okTextLocale:r,onOk:o}=d.useContext(Cd);return ue.createElement(jr,Object.assign({},ew(n),{loading:e,onClick:o},t),r)};function PT(e,t){return ue.createElement("span",{className:`${e}-close-x`},t||ue.createElement(yd,{className:`${e}-close-icon`}))}const MT=e=>{const{okText:t,okType:n="primary",cancelText:r,confirmLoading:o,onOk:i,onCancel:a,okButtonProps:s,cancelButtonProps:c,footer:u}=e,[p]=bi("Modal",mI()),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=ue.useMemo(()=>m,Se(Object.values(m)));let y;return typeof u=="function"||typeof u>"u"?(y=ue.createElement(ue.Fragment,null,ue.createElement(AE,null),ue.createElement(zE,null)),typeof u=="function"&&(y=u(y,{OkBtn:zE,CancelBtn:AE})),y=ue.createElement(uT,{value:b},y)):y=u,ue.createElement(Gy,{disabled:!1},y)};function HE(e){return{position:e,inset:0}}const VH=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({},HE("fixed")),{zIndex:e.zIndexPopupBase,height:"100%",backgroundColor:e.colorBgMask,pointerEvents:"none",[`${t}-hidden`]:{display:"none"}}),[`${t}-wrap`]:Object.assign(Object.assign({},HE("fixed")),{zIndex:e.zIndexPopupBase,overflow:"auto",outline:0,WebkitOverflowScrolling:"touch"})}},{[`${t}-root`]:aT(e)}]},WH=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:`${de(e.marginXS)} auto`},[`${t}-centered`]:{[t]:{flex:1}}}}},{[t]:Object.assign(Object.assign({},jn(e)),{pointerEvents:"none",position:"relative",top:100,width:"auto",maxWidth:`calc(100vw - ${de(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:de(e.modalCloseBtnSize),justifyContent:"center",textTransform:"none",textRendering:"auto"},"&:disabled":{pointerEvents:"none"},"&:hover":{color:e.modalCloseIconHoverColor,backgroundColor:e.colorBgTextHover,textDecoration:"none"},"&:active":{backgroundColor:e.colorBgTextActive}},Xl(e)),[`${t}-header`]:{color:e.colorText,background:e.headerBg,borderRadius:`${de(e.borderRadiusLG)} ${de(e.borderRadiusLG)} 0 0`,marginBottom:e.headerMarginBottom,padding:e.headerPadding,borderBottom:e.headerBorderBottom},[`${t}-body`]:{fontSize:e.fontSize,lineHeight:e.lineHeight,wordWrap:"break-word",padding:e.bodyPadding,[`${t}-body-skeleton`]:{width:"100%",height:"100%",display:"flex",justifyContent:"center",alignItems:"center",margin:`${de(e.margin)} auto`}},[`${t}-footer`]:{textAlign:"end",background:e.footerBg,marginTop:e.footerMarginTop,padding:e.footerPadding,borderTop:e.footerBorderTop,borderRadius:e.footerBorderRadius,[`> ${e.antCls}-btn + ${e.antCls}-btn`]:{marginInlineStart:e.marginXS}},[`${t}-open`]:{overflow:"hidden"}})},{[`${t}-pure-panel`]:{top:"auto",padding:0,display:"flex",flexDirection:"column",[`${t}-content,
${t}-body,
${t}-confirm-body-wrapper`]:{display:"flex",flexDirection:"column",flex:"auto"},[`${t}-confirm-body`]:{marginBottom:"auto"}}}]},UH=e=>{const{componentCls:t}=e;return{[`${t}-root`]:{[`${t}-wrap-rtl`]:{direction:"rtl",[`${t}-confirm-body`]:{direction:"rtl"}}}}},NT=e=>{const t=e.padding,n=e.fontSizeHeading5,r=e.lineHeightHeading5;return vn(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()})},RT=e=>({footerBg:"transparent",headerBg:e.colorBgElevated,titleLineHeight:e.lineHeightHeading5,titleFontSize:e.fontSizeHeading5,contentBg:e.colorBgElevated,titleColor:e.colorTextHeading,contentPadding:e.wireframe?0:`${de(e.paddingMD)} ${de(e.paddingContentHorizontalLG)}`,headerPadding:e.wireframe?`${de(e.padding)} ${de(e.paddingLG)}`:0,headerBorderBottom:e.wireframe?`${de(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",headerMarginBottom:e.wireframe?0:e.marginXS,bodyPadding:e.wireframe?e.paddingLG:0,footerPadding:e.wireframe?`${de(e.paddingXS)} ${de(e.padding)}`:0,footerBorderTop:e.wireframe?`${de(e.lineWidth)} ${e.lineType} ${e.colorSplit}`:"none",footerBorderRadius:e.wireframe?`0 0 ${de(e.borderRadiusLG)} ${de(e.borderRadiusLG)}`:0,footerMarginTop:e.wireframe?0:e.marginSM,confirmBodyPadding:e.wireframe?`${de(e.padding*2)} ${de(e.padding*2)} ${de(e.paddingLG)}`:0,confirmIconMarginInlineEnd:e.wireframe?e.margin:e.marginSM,confirmBtnsMarginTop:e.wireframe?e.marginLG:e.marginSM}),DT=In("Modal",e=>{const t=NT(e);return[WH(t),UH(t),VH(t),Sd(t,"zoom")]},RT,{unitless:{titleLineHeight:!0}});var KH=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 Cb;const qH=e=>{Cb={x:e.pageX,y:e.pageY},setTimeout(()=>{Cb=null},100)};wH()&&document.documentElement.addEventListener("click",qH,!0);const jT=e=>{var t;const{getPopupContainer:n,getPrefixCls:r,direction:o,modal:i}=d.useContext(ht),a=G=>{const{onCancel:q}=e;q==null||q(G)},s=G=>{const{onOk:q}=e;q==null||q(G)},{prefixCls:c,className:u,rootClassName:p,open:v,wrapClassName:h,centered:m,getContainer:b,focusTriggerAfterClose:y=!0,style:w,visible:C,width:S=520,footer:E,classNames:k,styles:O,children:$,loading:T}=e,M=KH(e,["prefixCls","className","rootClassName","open","wrapClassName","centered","getContainer","focusTriggerAfterClose","style","visible","width","footer","classNames","styles","children","loading"]),P=r("modal",c),R=r(),A=br(P),[V,z,B]=DT(P,A),_=ie(h,{[`${P}-centered`]:!!m,[`${P}-wrap-rtl`]:o==="rtl"}),H=E!==null&&!T?d.createElement(MT,Object.assign({},e,{onOk:s,onCancel:a})):null,[j,L,F]=IT(Zp(e),Zp(i),{closable:!0,closeIcon:d.createElement(yd,{className:`${P}-close-icon`}),closeIconRender:G=>PT(P,G)}),U=_H(`.${P}-content`),[D,W]=sc("Modal",M.zIndex);return V(d.createElement(nd,{form:!0,space:!0},d.createElement(Rv.Provider,{value:W},d.createElement(mT,Object.assign({width:S},M,{zIndex:D,getContainer:b===void 0?n:b,prefixCls:P,rootClassName:ie(z,p,B,A),footer:H,visible:v??C,mousePosition:(t=M.mousePosition)!==null&&t!==void 0?t:Cb,onClose:a,closable:j&&{disabled:F,closeIcon:L},closeIcon:L,focusTriggerAfterClose:y,transitionName:ra(R,"zoom",e.transitionName),maskTransitionName:ra(R,"fade",e.maskTransitionName),className:ie(z,u,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:ie(_,k==null?void 0:k.wrapper)}),styles:Object.assign(Object.assign({},i==null?void 0:i.styles),O),panelRef:U}),T?d.createElement(dc,{active:!0,title:!1,paragraph:{rows:4},className:`${P}-body-skeleton`}):$))))},XH=e=>{const{componentCls:t,titleFontSize:n,titleLineHeight:r,modalConfirmIconSize:o,fontSize:i,lineHeight:a,modalTitleHeight:s,fontHeight:c,confirmBodyPadding:u}=e,p=`${t}-confirm`;return{[p]:{"&-rtl":{direction:"rtl"},[`${e.antCls}-modal-header`]:{display:"none"},[`${p}-body-wrapper`]:Object.assign({},Ps()),[`&${t} ${t}-body`]:{padding:u},[`${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% - ${de(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}}},GH=ic(["Modal","confirm"],e=>{const t=NT(e);return[XH(t)]},RT,{order:-1e3});var YH=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 LT(e){const{prefixCls:t,icon:n,okText:r,cancelText:o,confirmPrefixCls:i,type:a,okCancel:s,footer:c,locale:u}=e,p=YH(e,["prefixCls","icon","okText","cancelText","confirmPrefixCls","type","okCancel","footer","locale"]);let v=n;if(!n&&n!==null)switch(a){case"info":v=d.createElement(u5,null);break;case"success":v=d.createElement(Jy,null);break;case"error":v=d.createElement(bd,null);break;default:v=d.createElement(Nv,null)}const h=s??a==="confirm",m=e.autoFocusButton===null?!1:e.autoFocusButton||"ok",[b]=bi("Modal"),y=u||b,w=r||(h?y==null?void 0:y.okText:y==null?void 0:y.justOkText),C=o||(y==null?void 0:y.cancelText),S=Object.assign({autoFocusButton:m,cancelTextLocale:C,okTextLocale:w,mergedOkCancel:h},p),E=d.useMemo(()=>S,Se(Object.values(S))),k=d.createElement(d.Fragment,null,d.createElement(vE,null),d.createElement(hE,null)),O=e.title!==void 0&&e.title!==null,$=`${i}-body`;return d.createElement("div",{className:`${i}-body-wrapper`},d.createElement("div",{className:ie($,{[`${$}-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(uT,{value:E},d.createElement("div",{className:`${i}-btns`},typeof c=="function"?c(k,{OkBtn:hE,CancelBtn:vE}):k)):c,d.createElement(GH,{prefixCls:t}))}const QH=e=>{const{close:t,zIndex:n,afterClose:r,open:o,keyboard:i,centered:a,getContainer:s,maskStyle:c,direction:u,prefixCls:p,wrapClassName:v,rootPrefixCls:h,bodyStyle:m,closable:b=!1,closeIcon:y,modalRender:w,focusTriggerAfterClose:C,onConfirm:S,styles:E}=e,k=`${p}-confirm`,O=e.width||416,$=e.style||{},T=e.mask===void 0?!0:e.mask,M=e.maskClosable===void 0?!1:e.maskClosable,P=ie(k,`${k}-${e.type}`,{[`${k}-rtl`]:u==="rtl"},e.className),[,R]=Ir(),A=d.useMemo(()=>n!==void 0?n:R.zIndexPopupBase+k5,[n,R]);return d.createElement(jT,{prefixCls:p,className:P,wrapClassName:ie({[`${k}-centered`]:!!e.centered},v),onCancel:()=>{t==null||t({triggerCancel:!0}),S==null||S(!1)},open:o,title:"",footer:null,transitionName:ra(h||"","zoom",e.transitionName),maskTransitionName:ra(h||"","fade",e.maskTransitionName),mask:T,maskClosable:M,style:$,styles:Object.assign({body:m,mask:c},E),width:O,zIndex:A,afterClose:r,keyboard:i,centered:a,getContainer:s,closable:b,closeIcon:y,modalRender:w,focusTriggerAfterClose:C},d.createElement(LT,Object.assign({},e,{confirmPrefixCls:k})))},BT=e=>{const{rootPrefixCls:t,iconPrefixCls:n,direction:r,theme:o}=e;return d.createElement(la,{prefixCls:t,iconPrefixCls:n,direction:r,theme:o},d.createElement(QH,Object.assign({},e)))},ws=[];let AT="";function zT(){return AT}const ZH=e=>{var t,n;const{prefixCls:r,getContainer:o,direction:i}=e,a=mI(),s=d.useContext(ht),c=zT()||s.getPrefixCls(),u=r||`${c}-modal`;let p=o;return p===!1&&(p=void 0),ue.createElement(BT,Object.assign({},e,{rootPrefixCls:c,prefixCls:u,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 kd(e){const t=_A(),n=document.createDocumentFragment();let r=Object.assign(Object.assign({},e),{close:s,open:!0}),o;function i(){for(var u,p=arguments.length,v=new Array(p),h=0;h<p;h++)v[h]=arguments[h];if(v.some(y=>y==null?void 0:y.triggerCancel)){var b;(u=e.onCancel)===null||u===void 0||(b=u).call.apply(b,[e,()=>{}].concat(Se(v.slice(1))))}for(let y=0;y<ws.length;y++)if(ws[y]===s){ws.splice(y,1);break}tT(n)}function a(u){clearTimeout(o),o=setTimeout(()=>{const p=t.getPrefixCls(void 0,zT()),v=t.getIconPrefixCls(),h=t.getTheme(),m=ue.createElement(ZH,Object.assign({},u));eT(ue.createElement(la,{prefixCls:p,iconPrefixCls:v,theme:h},t.holderRender?t.holderRender(m):m),n)})}function s(){for(var u=arguments.length,p=new Array(u),v=0;v<u;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(u){typeof u=="function"?r=u(r):r=Object.assign(Object.assign({},r),u),a(r)}return a(r),ws.push(s),{destroy:s,update:c}}function HT(e){return Object.assign(Object.assign({},e),{type:"warning"})}function FT(e){return Object.assign(Object.assign({},e),{type:"info"})}function _T(e){return Object.assign(Object.assign({},e),{type:"success"})}function VT(e){return Object.assign(Object.assign({},e),{type:"error"})}function WT(e){return Object.assign(Object.assign({},e),{type:"confirm"})}function JH(e){let{rootPrefixCls:t}=e;AT=t}var eF=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 tF=(e,t)=>{var n,{afterClose:r,config:o}=e,i=eF(e,["afterClose","config"]);const[a,s]=d.useState(!0),[c,u]=d.useState(o),{direction:p,getPrefixCls:v}=d.useContext(ht),h=v("modal"),m=v(),b=()=>{var S;r(),(S=c.afterClose)===null||S===void 0||S.call(c)},y=function(){var S;s(!1);for(var E=arguments.length,k=new Array(E),O=0;O<E;O++)k[O]=arguments[O];if(k.some(M=>M==null?void 0:M.triggerCancel)){var T;(S=c.onCancel)===null||S===void 0||(T=S).call.apply(T,[c,()=>{}].concat(Se(k.slice(1))))}};d.useImperativeHandle(t,()=>({destroy:y,update:S=>{u(E=>Object.assign(Object.assign({},E),S))}}));const w=(n=c.okCancel)!==null&&n!==void 0?n:c.type==="confirm",[C]=bi("Modal",hi.Modal);return d.createElement(BT,Object.assign({prefixCls:h,rootPrefixCls:m},c,{close:y,open:a,afterClose:b,okText:c.okText||(w?C==null?void 0:C.okText:C==null?void 0:C.justOkText),direction:c.direction||p,cancelText:c.cancelText||(C==null?void 0:C.cancelText)},i))},nF=d.forwardRef(tF);let FE=0;const rF=d.memo(d.forwardRef((e,t)=>{const[n,r]=I5();return d.useImperativeHandle(t,()=>({patchElement:r}),[]),d.createElement(d.Fragment,null,n)}));function oF(){const e=d.useRef(null),[t,n]=d.useState([]);d.useEffect(()=>{t.length&&(Se(t).forEach(a=>{a()}),n([]))},[t]);const r=d.useCallback(i=>function(s){var c;FE+=1;const u=d.createRef();let p;const v=new Promise(w=>{p=w});let h=!1,m;const b=d.createElement(nF,{key:`modal-${FE}`,config:i(s),ref:u,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&&ws.push(m),{destroy:()=>{function w(){var C;(C=u.current)===null||C===void 0||C.destroy()}u.current?w():n(C=>[].concat(Se(C),[w]))},update:w=>{function C(){var S;(S=u.current)===null||S===void 0||S.update(w)}u.current?C():n(S=>[].concat(Se(S),[C]))},then:w=>(h=!0,v.then(w))}},[]);return[d.useMemo(()=>({info:r(FT),success:r(_T),error:r(VT),warning:r(HT),confirm:r(WT)}),[]),d.createElement(rF,{key:"modal-holder",ref:e})]}function UT(e){return t=>d.createElement(la,{theme:{token:{motion:!1,zIndexPopupBase:0}}},d.createElement(e,Object.assign({},t)))}const bw=(e,t,n,r)=>UT(i=>{const{prefixCls:a,style:s}=i,c=d.useRef(null),[u,p]=d.useState(0),[v,h]=d.useState(0),[m,b]=Dn(!1,{value:i.open}),{getPrefixCls:y}=d.useContext(ht),w=y(t||"select",a);d.useEffect(()=>{if(b(!0),typeof ResizeObserver<"u"){const E=new ResizeObserver(O=>{const $=O[0].target;p($.offsetHeight+8),h($.offsetWidth)}),k=setInterval(()=>{var O;const $=n?`.${n(w)}`:`.${w}-dropdown`,T=(O=c.current)===null||O===void 0?void 0:O.querySelector($);T&&(clearInterval(k),E.observe(T))},10);return()=>{clearInterval(k),E.disconnect()}}},[]);let C=Object.assign(Object.assign({},i),{style:Object.assign(Object.assign({},s),{margin:0}),open:m,visible:m,getPopupContainer:()=>c.current});r&&(C=r(C));const S={paddingBottom:u,position:"relative",minWidth:v};return d.createElement("div",{ref:c,style:S},d.createElement(e,Object.assign({},C)))}),KT=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 Uv=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:ie(n.split(/\s+/).map(function(u){return"".concat(u,"-icon")}))},i))},iF=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,u=ue.useMemo(function(){if(st(o)==="object")return o.clearIcon;if(i)return i},[o,i]),p=ue.useMemo(function(){return!!(!a&&o&&(r.length||s)&&!(c==="combobox"&&s===""))},[o,a,r.length,s,c]);return{allowClear:p,clearIcon:ue.createElement(Uv,{className:"".concat(t,"-clear"),onMouseDown:n,customizeIcon:u},"×")}},qT=d.createContext(null);function XT(){return d.useContext(qT)}function aF(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:10,t=d.useState(!1),n=ve(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(u,p){a(),i.current=window.setTimeout(function(){o(u),p&&p()},e)};return[r,s,a]}function GT(){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 sF(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(u){return u}).every(function(u){return!u.contains(c)&&u!==c})&&o.current.triggerOpen(!1)}}return window.addEventListener("mousedown",i),function(){return window.removeEventListener("mousedown",i)}},[])}function lF(e){return![De.ESC,De.SHIFT,De.BACKSPACE,De.TAB,De.WIN_KEY,De.ALT,De.META,De.WIN_KEY_RIGHT,De.CTRL,De.SEMICOLON,De.EQUALS,De.CAPS_LOCK,De.CONTEXT_MENU,De.F1,De.F2,De.F3,De.F4,De.F5,De.F6,De.F7,De.F8,De.F9,De.F10,De.F11,De.F12].includes(e)}var cF=["prefixCls","invalidate","item","renderItem","responsive","responsiveDisabled","registerSize","itemKey","className","style","children","display","order","component"],dl=void 0;function uF(e,t){var n=e.prefixCls,r=e.invalidate,o=e.item,i=e.renderItem,a=e.responsive,s=e.responsiveDisabled,c=e.registerSize,u=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,C=Mt(e,cF),S=a&&!m;function E(M){c(u,M)}d.useEffect(function(){return function(){E(null)}},[]);var k=i&&o!==dl?i(o):h,O;r||(O={opacity:S?0:1,height:S?0:dl,overflowY:S?"hidden":dl,order:a?b:dl,pointerEvents:S?"none":dl,position:S?"absolute":dl});var $={};S&&($["aria-hidden"]=!0);var T=d.createElement(w,$e({className:ie(!r&&n,p),style:Z(Z({},O),v)},$,C,{ref:t}),k);return a&&(T=d.createElement(qo,{onResize:function(P){var R=P.offsetWidth;E(R)},disabled:s},T)),T}var Eu=d.forwardRef(uF);Eu.displayName="Item";function dF(e){if(typeof MessageChannel>"u")bn(e);else{var t=new MessageChannel;t.port1.onmessage=function(){return e()},t.port2.postMessage(void 0)}}function fF(){var e=d.useRef(null),t=function(r){e.current||(e.current=[],dF(function(){pi.unstable_batchedUpdates(function(){e.current.forEach(function(o){o()}),e.current=null})})),e.current.push(r)};return t}function Jc(e,t){var n=d.useState(t),r=ve(n,2),o=r[0],i=r[1],a=gn(function(s){e(function(){i(s)})});return[o,a]}var Jp=ue.createContext(null),pF=["component"],vF=["className"],hF=["className"],gF=function(t,n){var r=d.useContext(Jp);if(!r){var o=t.component,i=o===void 0?"div":o,a=Mt(t,pF);return d.createElement(i,$e({},a,{ref:n}))}var s=r.className,c=Mt(r,vF),u=t.className,p=Mt(t,hF);return d.createElement(Jp.Provider,{value:null},d.createElement(Eu,$e({ref:n,className:ie(s,u)},c,p)))},YT=d.forwardRef(gF);YT.displayName="RawItem";var mF=["prefixCls","data","renderItem","renderRawItem","itemKey","itemWidth","ssr","style","className","maxCount","renderRest","renderRawRest","suffix","component","itemComponent","onVisibleChange"],QT="responsive",ZT="invalidate";function bF(e){return"+ ".concat(e.length," ...")}function yF(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,u=e.itemWidth,p=u===void 0?10:u,v=e.ssr,h=e.style,m=e.className,b=e.maxCount,y=e.renderRest,w=e.renderRawRest,C=e.suffix,S=e.component,E=S===void 0?"div":S,k=e.itemComponent,O=e.onVisibleChange,$=Mt(e,mF),T=v==="full",M=fF(),P=Jc(M,null),R=ve(P,2),A=R[0],V=R[1],z=A||0,B=Jc(M,new Map),_=ve(B,2),H=_[0],j=_[1],L=Jc(M,0),F=ve(L,2),U=F[0],D=F[1],W=Jc(M,0),G=ve(W,2),q=G[0],J=G[1],Y=Jc(M,0),Q=ve(Y,2),te=Q[0],ce=Q[1],se=d.useState(null),ne=ve(se,2),ae=ne[0],ee=ne[1],re=d.useState(null),le=ve(re,2),pe=le[0],Oe=le[1],ge=d.useMemo(function(){return pe===null&&T?Number.MAX_SAFE_INTEGER:pe||0},[pe,A]),Re=d.useState(!1),ye=ve(Re,2),Te=ye[0],Ae=ye[1],me="".concat(r,"-item"),Ie=Math.max(U,q),Le=b===QT,Be=i.length&&Le,et=b===ZT,rt=Be||typeof b=="number"&&i.length>b,Ze=d.useMemo(function(){var Je=i;return Be?A===null&&T?Je=i:Je=i.slice(0,Math.min(i.length,z/p)):typeof b=="number"&&(Je=i.slice(0,b)),Je},[i,p,A,b,Be]),Ve=d.useMemo(function(){return Be?i.slice(ge+1):i.slice(Ze.length)},[i,Ze,Be,ge]),Ye=d.useCallback(function(Je,He){var We;return typeof c=="function"?c(Je):(We=c&&(Je==null?void 0:Je[c]))!==null&&We!==void 0?We:He},[c]),Ge=d.useCallback(a||function(Je){return Je},[a]);function Fe(Je,He,We){pe===Je&&(He===void 0||He===ae)||(Oe(Je),We||(Ae(Je<i.length-1),O==null||O(Je)),He!==void 0&&ee(He))}function we(Je,He){V(He.clientWidth)}function ze(Je,He){j(function(We){var Et=new Map(We);return He===null?Et.delete(Je):Et.set(Je,He),Et})}function Me(Je,He){J(He),D(q)}function Pe(Je,He){ce(He)}function Ke(Je){return H.get(Ye(Ze[Je],Je))}sn(function(){if(z&&typeof Ie=="number"&&Ze){var Je=te,He=Ze.length,We=He-1;if(!He){Fe(0,null);return}for(var Et=0;Et<He;Et+=1){var wt=Ke(Et);if(T&&(wt=wt||0),wt===void 0){Fe(Et-1,void 0,!0);break}if(Je+=wt,We===0&&Je<=z||Et===We-1&&Je+Ke(We)<=z){Fe(We,null);break}else if(Je+Ie>z){Fe(Et-1,Je-wt-te+q);break}}C&&Ke(0)+te>z&&ee(null)}},[z,H,q,te,Ye,Ze]);var St=Te&&!!Ve.length,Ft={};ae!==null&&Be&&(Ft={position:"absolute",left:ae,top:0});var Lt={prefixCls:me,responsive:Be,component:k,invalidate:et},Ct=s?function(Je,He){var We=Ye(Je,He);return d.createElement(Jp.Provider,{key:We,value:Z(Z({},Lt),{},{order:He,item:Je,itemKey:We,registerSize:ze,display:He<=ge})},s(Je,He))}:function(Je,He){var We=Ye(Je,He);return d.createElement(Eu,$e({},Lt,{order:He,key:We,item:Je,renderItem:Ge,itemKey:We,registerSize:ze,display:He<=ge}))},Xt,Pt={order:St?ge:Number.MAX_SAFE_INTEGER,className:"".concat(me,"-rest"),registerSize:Me,display:St};if(w)w&&(Xt=d.createElement(Jp.Provider,{value:Z(Z({},Lt),Pt)},w(Ve)));else{var Gt=y||bF;Xt=d.createElement(Eu,$e({},Lt,Pt),typeof Gt=="function"?Gt(Ve):Gt)}var ft=d.createElement(E,$e({className:ie(!et&&r,m),style:h,ref:t},$),Ze.map(Ct),rt?Xt:null,C&&d.createElement(Eu,$e({},Lt,{responsive:Le,responsiveDisabled:!Be,order:ge,className:"".concat(me,"-suffix"),registerSize:Pe,display:!0,style:Ft}),C));return Le&&(ft=d.createElement(qo,{onResize:we,disabled:!Be},ft)),ft}var Di=d.forwardRef(yF);Di.displayName="Overflow";Di.Item=YT;Di.RESPONSIVE=QT;Di.INVALIDATE=ZT;var wF=function(t,n){var r,o=t.prefixCls,i=t.id,a=t.inputElement,s=t.disabled,c=t.tabIndex,u=t.autoFocus,p=t.autoComplete,v=t.editable,h=t.activeDescendantId,m=t.value,b=t.maxLength,y=t.onKeyDown,w=t.onMouseDown,C=t.onChange,S=t.onPaste,E=t.onCompositionStart,k=t.onCompositionEnd,O=t.open,$=t.attrs,T=a||d.createElement("input",null),M=T,P=M.ref,R=M.props,A=R.onKeyDown,V=R.onChange,z=R.onMouseDown,B=R.onCompositionStart,_=R.onCompositionEnd,H=R.style;return"maxLength"in T.props,T=d.cloneElement(T,Z(Z(Z({type:"search"},R),{},{id:i,ref:Wr(n,P),disabled:s,tabIndex:c,autoComplete:p||"off",autoFocus:u,className:ie("".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},$),{},{value:v?m:"",maxLength:b,readOnly:!v,unselectable:v?null:"on",style:Z(Z({},H),{},{opacity:v?null:0}),onKeyDown:function(L){y(L),A&&A(L)},onMouseDown:function(L){w(L),z&&z(L)},onChange:function(L){C(L),V&&V(L)},onCompositionStart:function(L){E(L),B&&B(L)},onCompositionEnd:function(L){k(L),_&&_(L)},onPaste:S})),T},JT=d.forwardRef(wF);function eP(e){return Array.isArray(e)?e:e!==void 0?[e]:[]}var xF=typeof window<"u"&&window.document&&window.document.documentElement,SF=xF;function CF(e){return e!=null}function EF(e){return!e&&e!==0}function _E(e){return["string","number"].includes(st(e))}function tP(e){var t=void 0;return e&&(_E(e.title)?t=e.title.toString():_E(e.label)&&(t=e.label.toString())),t}function kF(e,t){SF?d.useLayoutEffect(e,t):d.useEffect(e,t)}function OF(e){var t;return(t=e.key)!==null&&t!==void 0?t:e.value}var VE=function(t){t.preventDefault(),t.stopPropagation()},$F=function(t){var n=t.id,r=t.prefixCls,o=t.values,i=t.open,a=t.searchValue,s=t.autoClearSearchValue,c=t.inputRef,u=t.placeholder,p=t.disabled,v=t.mode,h=t.showSearch,m=t.autoFocus,b=t.autoComplete,y=t.activeDescendantId,w=t.tabIndex,C=t.removeIcon,S=t.maxTagCount,E=t.maxTagTextLength,k=t.maxTagPlaceholder,O=k===void 0?function(ee){return"+ ".concat(ee.length," ...")}:k,$=t.tagRender,T=t.onToggleOpen,M=t.onRemove,P=t.onInputChange,R=t.onInputPaste,A=t.onInputKeyDown,V=t.onInputMouseDown,z=t.onInputCompositionStart,B=t.onInputCompositionEnd,_=d.useRef(null),H=d.useState(0),j=ve(H,2),L=j[0],F=j[1],U=d.useState(!1),D=ve(U,2),W=D[0],G=D[1],q="".concat(r,"-selection"),J=i||v==="multiple"&&s===!1||v==="tags"?a:"",Y=v==="tags"||v==="multiple"&&s===!1||h&&(i||W);kF(function(){F(_.current.scrollWidth)},[J]);var Q=function(re,le,pe,Oe,ge){return d.createElement("span",{title:tP(re),className:ie("".concat(q,"-item"),K({},"".concat(q,"-item-disabled"),pe))},d.createElement("span",{className:"".concat(q,"-item-content")},le),Oe&&d.createElement(Uv,{className:"".concat(q,"-item-remove"),onMouseDown:VE,onClick:ge,customizeIcon:C},"×"))},te=function(re,le,pe,Oe,ge,Re){var ye=function(Ae){VE(Ae),T(!i)};return d.createElement("span",{onMouseDown:ye},$({label:le,value:re,disabled:pe,closable:Oe,onClose:ge,isMaxTag:!!Re}))},ce=function(re){var le=re.disabled,pe=re.label,Oe=re.value,ge=!p&&!le,Re=pe;if(typeof E=="number"&&(typeof pe=="string"||typeof pe=="number")){var ye=String(Re);ye.length>E&&(Re="".concat(ye.slice(0,E),"..."))}var Te=function(me){me&&me.stopPropagation(),M(re)};return typeof $=="function"?te(Oe,Re,le,ge,Te):Q(re,Re,le,ge,Te)},se=function(re){var le=typeof O=="function"?O(re):O;return typeof $=="function"?te(void 0,le,!1,!1,void 0,!0):Q({title:le},le,!1)},ne=d.createElement("div",{className:"".concat(q,"-search"),style:{width:L},onFocus:function(){G(!0)},onBlur:function(){G(!1)}},d.createElement(JT,{ref:c,open:i,prefixCls:r,id:n,inputElement:null,disabled:p,autoFocus:m,autoComplete:b,editable:Y,activeDescendantId:y,value:J,onKeyDown:A,onMouseDown:V,onChange:P,onPaste:R,onCompositionStart:z,onCompositionEnd:B,tabIndex:w,attrs:Gr(t,!0)}),d.createElement("span",{ref:_,className:"".concat(q,"-search-mirror"),"aria-hidden":!0},J," ")),ae=d.createElement(Di,{prefixCls:"".concat(q,"-overflow"),data:o,renderItem:ce,renderRest:se,suffix:ne,itemKey:OF,maxCount:S});return d.createElement(d.Fragment,null,ae,!o.length&&!J&&d.createElement("span",{className:"".concat(q,"-placeholder")},u))},IF=function(t){var n=t.inputElement,r=t.prefixCls,o=t.id,i=t.inputRef,a=t.disabled,s=t.autoFocus,c=t.autoComplete,u=t.activeDescendantId,p=t.mode,v=t.open,h=t.values,m=t.placeholder,b=t.tabIndex,y=t.showSearch,w=t.searchValue,C=t.activeValue,S=t.maxLength,E=t.onInputKeyDown,k=t.onInputMouseDown,O=t.onInputChange,$=t.onInputPaste,T=t.onInputCompositionStart,M=t.onInputCompositionEnd,P=t.title,R=d.useState(!1),A=ve(R,2),V=A[0],z=A[1],B=p==="combobox",_=B||y,H=h[0],j=w||"";B&&C&&!V&&(j=C),d.useEffect(function(){B&&z(!1)},[B,C]);var L=p!=="combobox"&&!v&&!y?!1:!!j,F=P===void 0?tP(H):P,U=d.useMemo(function(){return H?null:d.createElement("span",{className:"".concat(r,"-selection-placeholder"),style:L?{visibility:"hidden"}:void 0},m)},[H,L,m,r]);return d.createElement(d.Fragment,null,d.createElement("span",{className:"".concat(r,"-selection-search")},d.createElement(JT,{ref:i,prefixCls:r,id:o,open:v,inputElement:n,disabled:a,autoFocus:s,autoComplete:c,editable:_,activeDescendantId:u,value:j,onKeyDown:E,onMouseDown:k,onChange:function(W){z(!0),O(W)},onPaste:$,onCompositionStart:T,onCompositionEnd:M,tabIndex:b,attrs:Gr(t,!0),maxLength:B?S:void 0})),!B&&H?d.createElement("span",{className:"".concat(r,"-selection-item"),title:F,style:L?{visibility:"hidden"}:void 0},H.label):null,U)},TF=function(t,n){var r=d.useRef(null),o=d.useRef(!1),i=t.prefixCls,a=t.open,s=t.mode,c=t.showSearch,u=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(L){r.current.focus(L)},blur:function(){r.current.blur()}}});var C=GT(0),S=ve(C,2),E=S[0],k=S[1],O=function(L){var F=L.which;(F===De.UP||F===De.DOWN)&&L.preventDefault(),y&&y(L),F===De.ENTER&&s==="tags"&&!o.current&&!a&&(m==null||m(L.target.value)),lF(F)&&b(!0)},$=function(){k(!0)},T=d.useRef(null),M=function(L){h(L,!0,o.current)!==!1&&b(!0)},P=function(){o.current=!0},R=function(L){o.current=!1,s!=="combobox"&&M(L.target.value)},A=function(L){var F=L.target.value;if(u&&T.current&&/[\r\n]/.test(T.current)){var U=T.current.replace(/[\r\n]+$/,"").replace(/\r\n/g," ").replace(/[\r\n]/g," ");F=F.replace(U,T.current)}T.current=null,M(F)},V=function(L){var F=L.clipboardData,U=F==null?void 0:F.getData("text");T.current=U||""},z=function(L){var F=L.target;if(F!==r.current){var U=document.body.style.msTouchAction!==void 0;U?setTimeout(function(){r.current.focus()}):r.current.focus()}},B=function(L){var F=E();L.target!==r.current&&!F&&!(s==="combobox"&&p)&&L.preventDefault(),(s!=="combobox"&&(!c||!F)||!a)&&(a&&v!==!1&&h("",!0,!1),b())},_={inputRef:r,onInputKeyDown:O,onInputMouseDown:$,onInputChange:A,onInputPaste:V,onInputCompositionStart:P,onInputCompositionEnd:R},H=s==="multiple"||s==="tags"?d.createElement($F,$e({},t,_)):d.createElement(IF,$e({},t,_));return d.createElement("div",{ref:w,className:"".concat(i,"-selector"),onClick:z,onMouseDown:B},H)},PF=d.forwardRef(TF);function MF(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,u=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],C=b[1],S=y[0],E=y[1];w===S||!["t","b"].includes(w)?m.top=v:w==="t"?m.top=0:m.bottom=0,C===E||!["l","r"].includes(C)?m.left=u:C==="l"?m.left=0:m.right=0}return d.createElement("div",{ref:h,className:ie("".concat(t,"-arrow"),a),style:m},s)}function NF(e){var t=e.prefixCls,n=e.open,r=e.zIndex,o=e.mask,i=e.motion;return o?d.createElement(Xo,$e({},i,{motionAppear:!0,visible:n,removeOnLeave:!0}),function(a){var s=a.className;return d.createElement("div",{style:{zIndex:r},className:ie("".concat(t,"-mask"),s)})}):null}var RF=d.memo(function(e){var t=e.children;return t},function(e,t){return t.cache}),DF=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,u=e.keepDom,p=e.fresh,v=e.onClick,h=e.mask,m=e.arrow,b=e.arrowPos,y=e.align,w=e.motion,C=e.maskMotion,S=e.forceRender,E=e.getPopupContainer,k=e.autoDestroy,O=e.portal,$=e.zIndex,T=e.onMouseEnter,M=e.onMouseLeave,P=e.onPointerEnter,R=e.onPointerDownCapture,A=e.ready,V=e.offsetX,z=e.offsetY,B=e.offsetR,_=e.offsetB,H=e.onAlign,j=e.onPrepare,L=e.stretch,F=e.targetWidth,U=e.targetHeight,D=typeof n=="function"?n():n,W=c||u,G=(E==null?void 0:E.length)>0,q=d.useState(!E||!G),J=ve(q,2),Y=J[0],Q=J[1];if(sn(function(){!Y&&G&&a&&Q(!0)},[Y,G,a]),!Y)return null;var te="auto",ce={left:"-1000vw",top:"-1000vh",right:te,bottom:te};if(A||!c){var se,ne=y.points,ae=y.dynamicInset||((se=y._experimental)===null||se===void 0?void 0:se.dynamicInset),ee=ae&&ne[0][1]==="r",re=ae&&ne[0][0]==="b";ee?(ce.right=B,ce.left=te):(ce.left=V,ce.right=te),re?(ce.bottom=_,ce.top=te):(ce.top=z,ce.bottom=te)}var le={};return L&&(L.includes("height")&&U?le.height=U:L.includes("minHeight")&&U&&(le.minHeight=U),L.includes("width")&&F?le.width=F:L.includes("minWidth")&&F&&(le.minWidth=F)),c||(le.pointerEvents="none"),d.createElement(O,{open:S||W,getContainer:E&&function(){return E(a)},autoDestroy:k},d.createElement(NF,{prefixCls:o,open:c,zIndex:$,mask:h,motion:C}),d.createElement(qo,{onResize:H,disabled:!c},function(pe){return d.createElement(Xo,$e({motionAppear:!0,motionEnter:!0,motionLeave:!0,removeOnLeave:!1,forceRender:S,leavedClassName:"".concat(o,"-hidden")},w,{onAppearPrepare:j,onEnterPrepare:j,visible:c,onVisibleChanged:function(ge){var Re;w==null||(Re=w.onVisibleChanged)===null||Re===void 0||Re.call(w,ge),s(ge)}}),function(Oe,ge){var Re=Oe.className,ye=Oe.style,Te=ie(o,Re,r);return d.createElement("div",{ref:Wr(pe,t,ge),className:Te,style:Z(Z(Z(Z({"--arrow-x":"".concat(b.x||0,"px"),"--arrow-y":"".concat(b.y||0,"px")},ce),le),ye),{},{boxSizing:"border-box",zIndex:$},i),onMouseEnter:T,onMouseLeave:M,onPointerEnter:P,onClick:v,onPointerDownCapture:R},m&&d.createElement(MF,{prefixCls:o,arrow:m,arrowPos:b,align:y}),d.createElement(RF,{cache:!c&&!p},D))})}))}),jF=d.forwardRef(function(e,t){var n=e.children,r=e.getTriggerDOMNode,o=vi(n),i=d.useCallback(function(s){_u(t,r?r(s):s)},[r]),a=Bs(i,n.ref);return o?d.cloneElement(n,{ref:a}):n}),WE=d.createContext(null);function UE(e){return e?Array.isArray(e)?e:[e]:[]}function LF(e,t,n,r){return d.useMemo(function(){var o=UE(n??t),i=UE(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 BF(){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 AF(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(BF((s=e[c])===null||s===void 0?void 0:s.points,o,r))return"".concat(t,"-placement-").concat(c)}return""}function KE(e,t,n,r){return t||(n?{motionName:"".concat(e,"-").concat(n)}:r?{motionName:r}:null)}function Od(e){return e.ownerDocument.defaultView}function Eb(e){for(var t=[],n=e==null?void 0:e.parentElement,r=["hidden","scroll","clip","auto"];n;){var o=Od(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 rd(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1;return Number.isNaN(e)?t:e}function eu(e){return rd(parseFloat(e),0)}function qE(e,t){var n=Z({},e);return(t||[]).forEach(function(r){if(!(r instanceof HTMLBodyElement||r instanceof HTMLHtmlElement)){var o=Od(r).getComputedStyle(r),i=o.overflow,a=o.overflowClipMargin,s=o.borderTopWidth,c=o.borderBottomWidth,u=o.borderLeftWidth,p=o.borderRightWidth,v=r.getBoundingClientRect(),h=r.offsetHeight,m=r.clientHeight,b=r.offsetWidth,y=r.clientWidth,w=eu(s),C=eu(c),S=eu(u),E=eu(p),k=rd(Math.round(v.width/b*1e3)/1e3),O=rd(Math.round(v.height/h*1e3)/1e3),$=(b-y-S-E)*k,T=(h-m-w-C)*O,M=w*O,P=C*O,R=S*k,A=E*k,V=0,z=0;if(i==="clip"){var B=eu(a);V=B*k,z=B*O}var _=v.x+R-V,H=v.y+M-z,j=_+v.width+2*V-R-A-$,L=H+v.height+2*z-M-P-T;n.left=Math.max(n.left,_),n.top=Math.max(n.top,H),n.right=Math.min(n.right,j),n.bottom=Math.min(n.bottom,L)}}),n}function XE(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 GE(e,t){var n=t||[],r=ve(n,2),o=r[0],i=r[1];return[XE(e.width,o),XE(e.height,i)]}function YE(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:"";return[e[0],e[1]]}function fl(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 $a(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 zF(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=ve(s,2),u=c[0],p=c[1],v=d.useRef(0),h=d.useMemo(function(){return t?Eb(t):[]},[t]),m=d.useRef({}),b=function(){m.current={}};e||b();var y=gn(function(){if(t&&n&&e){let En=function(xr,Bn){var An=arguments.length>2&&arguments[2]!==void 0?arguments[2]:Ie,sr=q.x+xr,Zr=q.y+Bn,Hi=sr+ee,ko=Zr+ae,xc=Math.max(sr,An.left),bt=Math.max(Zr,An.top),Nt=Math.min(Hi,An.right),Mn=Math.min(ko,An.bottom);return Math.max(0,(Nt-xc)*(Mn-bt))},Pn=function(){Kt=q.y+We,ln=Kt+ae,Yt=q.x+He,un=Yt+ee};var S,E,k,O,$=t,T=$.ownerDocument,M=Od($),P=M.getComputedStyle($),R=P.width,A=P.height,V=P.position,z=$.style.left,B=$.style.top,_=$.style.right,H=$.style.bottom,j=$.style.overflow,L=Z(Z({},o[r]),i),F=T.createElement("div");(S=$.parentElement)===null||S===void 0||S.appendChild(F),F.style.left="".concat($.offsetLeft,"px"),F.style.top="".concat($.offsetTop,"px"),F.style.position=V,F.style.height="".concat($.offsetHeight,"px"),F.style.width="".concat($.offsetWidth,"px"),$.style.left="0",$.style.top="0",$.style.right="auto",$.style.bottom="auto",$.style.overflow="hidden";var U;if(Array.isArray(n))U={x:n[0],y:n[1],width:0,height:0};else{var D,W,G=n.getBoundingClientRect();G.x=(D=G.x)!==null&&D!==void 0?D:G.left,G.y=(W=G.y)!==null&&W!==void 0?W:G.top,U={x:G.x,y:G.y,width:G.width,height:G.height}}var q=$.getBoundingClientRect();q.x=(E=q.x)!==null&&E!==void 0?E:q.left,q.y=(k=q.y)!==null&&k!==void 0?k:q.top;var J=T.documentElement,Y=J.clientWidth,Q=J.clientHeight,te=J.scrollWidth,ce=J.scrollHeight,se=J.scrollTop,ne=J.scrollLeft,ae=q.height,ee=q.width,re=U.height,le=U.width,pe={left:0,top:0,right:Y,bottom:Q},Oe={left:-ne,top:-se,right:te-ne,bottom:ce-se},ge=L.htmlRegion,Re="visible",ye="visibleFirst";ge!=="scroll"&&ge!==ye&&(ge=Re);var Te=ge===ye,Ae=qE(Oe,h),me=qE(pe,h),Ie=ge===Re?me:Ae,Le=Te?me:Ie;$.style.left="auto",$.style.top="auto",$.style.right="0",$.style.bottom="0";var Be=$.getBoundingClientRect();$.style.left=z,$.style.top=B,$.style.right=_,$.style.bottom=H,$.style.overflow=j,(O=$.parentElement)===null||O===void 0||O.removeChild(F);var et=rd(Math.round(ee/parseFloat(R)*1e3)/1e3),rt=rd(Math.round(ae/parseFloat(A)*1e3)/1e3);if(et===0||rt===0||Fu(n)&&!xd(n))return;var Ze=L.offset,Ve=L.targetOffset,Ye=GE(q,Ze),Ge=ve(Ye,2),Fe=Ge[0],we=Ge[1],ze=GE(U,Ve),Me=ve(ze,2),Pe=Me[0],Ke=Me[1];U.x-=Pe,U.y-=Ke;var St=L.points||[],Ft=ve(St,2),Lt=Ft[0],Ct=Ft[1],Xt=YE(Ct),Pt=YE(Lt),Gt=fl(U,Xt),ft=fl(q,Pt),Je=Z({},L),He=Gt.x-ft.x+Fe,We=Gt.y-ft.y+we,Et=En(He,We),wt=En(He,We,me),_e=fl(U,["t","l"]),qe=fl(q,["t","l"]),ot=fl(U,["b","r"]),at=fl(q,["b","r"]),xt=L.overflow||{},_t=xt.adjustX,pt=xt.adjustY,dt=xt.shiftX,$t=xt.shiftY,kt=function(Bn){return typeof Bn=="boolean"?Bn:Bn>=0},Kt,ln,Yt,un;Pn();var ut=kt(pt),lt=Pt[0]===Xt[0];if(ut&&Pt[0]==="t"&&(ln>Le.bottom||m.current.bt)){var gt=We;lt?gt-=ae-re:gt=_e.y-at.y-we;var Qt=En(He,gt),dn=En(He,gt,me);Qt>Et||Qt===Et&&(!Te||dn>=wt)?(m.current.bt=!0,We=gt,we=-we,Je.points=[$a(Pt,0),$a(Xt,0)]):m.current.bt=!1}if(ut&&Pt[0]==="b"&&(Kt<Le.top||m.current.tb)){var tn=We;lt?tn+=ae-re:tn=ot.y-qe.y-we;var Sn=En(He,tn),Xn=En(He,tn,me);Sn>Et||Sn===Et&&(!Te||Xn>=wt)?(m.current.tb=!0,We=tn,we=-we,Je.points=[$a(Pt,0),$a(Xt,0)]):m.current.tb=!1}var or=kt(_t),tr=Pt[1]===Xt[1];if(or&&Pt[1]==="l"&&(un>Le.right||m.current.rl)){var mt=He;tr?mt-=ee-le:mt=_e.x-at.x-Fe;var Bt=En(mt,We),Zt=En(mt,We,me);Bt>Et||Bt===Et&&(!Te||Zt>=wt)?(m.current.rl=!0,He=mt,Fe=-Fe,Je.points=[$a(Pt,1),$a(Xt,1)]):m.current.rl=!1}if(or&&Pt[1]==="r"&&(Yt<Le.left||m.current.lr)){var hn=He;tr?hn+=ee-le:hn=ot.x-qe.x-Fe;var dr=En(hn,We),Gn=En(hn,We,me);dr>Et||dr===Et&&(!Te||Gn>=wt)?(m.current.lr=!0,He=hn,Fe=-Fe,Je.points=[$a(Pt,1),$a(Xt,1)]):m.current.lr=!1}Pn();var fr=dt===!0?0:dt;typeof fr=="number"&&(Yt<me.left&&(He-=Yt-me.left-Fe,U.x+le<me.left+fr&&(He+=U.x-me.left+le-fr)),un>me.right&&(He-=un-me.right-Fe,U.x>me.right-fr&&(He+=U.x-me.right+fr)));var pr=$t===!0?0:$t;typeof pr=="number"&&(Kt<me.top&&(We-=Kt-me.top-we,U.y+re<me.top+pr&&(We+=U.y-me.top+re-pr)),ln>me.bottom&&(We-=ln-me.bottom-we,U.y>me.bottom-pr&&(We+=U.y-me.bottom+pr)));var Qr=q.x+He,vr=Qr+ee,Tn=q.y+We,Vt=Tn+ae,ct=U.x,Rt=ct+le,Ht=U.y,Jt=Ht+re,an=Math.max(Qr,ct),_n=Math.min(vr,Rt),Cn=(an+_n)/2,hr=Cn-Qr,ir=Math.max(Tn,Ht),Wt=Math.min(Vt,Jt),ar=(ir+Wt)/2,Tr=ar-Tn;a==null||a(t,Je);var At=Be.right-q.x-(He+q.width),zt=Be.bottom-q.y-(We+q.height);et===1&&(He=Math.round(He),At=Math.round(At)),rt===1&&(We=Math.round(We),zt=Math.round(zt));var Vn={ready:!0,offsetX:He/et,offsetY:We/rt,offsetR:At/et,offsetB:zt/rt,arrowX:hr/et,arrowY:Tr/rt,scaleX:et,scaleY:rt,align:Je};p(Vn)}}),w=function(){v.current+=1;var E=v.current;Promise.resolve().then(function(){v.current===E&&y()})},C=function(){p(function(E){return Z(Z({},E),{},{ready:!1})})};return sn(C,[r]),sn(function(){e||C()},[e]),[u.ready,u.offsetX,u.offsetY,u.offsetR,u.offsetB,u.arrowX,u.arrowY,u.scaleX,u.scaleY,u.align,w]}function HF(e,t,n,r,o){sn(function(){if(e&&t&&n){let v=function(){r(),o()};var i=t,a=n,s=Eb(i),c=Eb(a),u=Od(a),p=new Set([u].concat(Se(s),Se(c)));return p.forEach(function(h){h.addEventListener("scroll",v,{passive:!0})}),u.addEventListener("resize",v,{passive:!0}),r(),function(){p.forEach(function(h){h.removeEventListener("scroll",v),u.removeEventListener("resize",v)})}}},[e,t,n])}function FF(e,t,n,r,o,i,a,s){var c=d.useRef(e);c.current=e;var u=d.useRef(!1);d.useEffect(function(){if(t&&r&&(!o||i)){var v=function(){u.current=!1},h=function(w){var C;c.current&&!a(((C=w.composedPath)===null||C===void 0||(C=C.call(w))===null||C===void 0?void 0:C[0])||w.target)&&!u.current&&s(!1)},m=Od(r);m.addEventListener("pointerdown",v,!0),m.addEventListener("mousedown",h,!0),m.addEventListener("contextmenu",h,!0);var b=Xp(n);return b&&(b.addEventListener("mousedown",h,!0),b.addEventListener("contextmenu",h,!0)),function(){m.removeEventListener("pointerdown",v,!0),m.removeEventListener("mousedown",h,!0),m.removeEventListener("contextmenu",h,!0),b&&(b.removeEventListener("mousedown",h,!0),b.removeEventListener("contextmenu",h,!0))}}},[t,n,r,o,i]);function p(){u.current=!0}return p}var _F=["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 VF(){var e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:pw,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,u=n.showAction,p=n.hideAction,v=n.popupVisible,h=n.defaultPopupVisible,m=n.onPopupVisibleChange,b=n.afterPopupVisibleChange,y=n.mouseEnterDelay,w=n.mouseLeaveDelay,C=w===void 0?.1:w,S=n.focusDelay,E=n.blurDelay,k=n.mask,O=n.maskClosable,$=O===void 0?!0:O,T=n.getPopupContainer,M=n.forceRender,P=n.autoDestroy,R=n.destroyPopupOnHide,A=n.popup,V=n.popupClassName,z=n.popupStyle,B=n.popupPlacement,_=n.builtinPlacements,H=_===void 0?{}:_,j=n.popupAlign,L=n.zIndex,F=n.stretch,U=n.getPopupClassNameFromAlign,D=n.fresh,W=n.alignPoint,G=n.onPopupClick,q=n.onPopupAlign,J=n.arrow,Y=n.popupMotion,Q=n.maskMotion,te=n.popupTransitionName,ce=n.popupAnimation,se=n.maskTransitionName,ne=n.maskAnimation,ae=n.className,ee=n.getTriggerDOMNode,re=Mt(n,_F),le=P||R||!1,pe=d.useState(!1),Oe=ve(pe,2),ge=Oe[0],Re=Oe[1];sn(function(){Re(KT())},[]);var ye=d.useRef({}),Te=d.useContext(WE),Ae=d.useMemo(function(){return{registerSubPopup:function(Nt,Mn){ye.current[Nt]=Mn,Te==null||Te.registerSubPopup(Nt,Mn)}}},[Te]),me=vT(),Ie=d.useState(null),Le=ve(Ie,2),Be=Le[0],et=Le[1],rt=d.useRef(null),Ze=gn(function(bt){rt.current=bt,Fu(bt)&&Be!==bt&&et(bt),Te==null||Te.registerSubPopup(me,bt)}),Ve=d.useState(null),Ye=ve(Ve,2),Ge=Ye[0],Fe=Ye[1],we=d.useRef(null),ze=gn(function(bt){Fu(bt)&&Ge!==bt&&(Fe(bt),we.current=bt)}),Me=d.Children.only(a),Pe=(Me==null?void 0:Me.props)||{},Ke={},St=gn(function(bt){var Nt,Mn,Zn=Ge;return(Zn==null?void 0:Zn.contains(bt))||((Nt=Xp(Zn))===null||Nt===void 0?void 0:Nt.host)===bt||bt===Zn||(Be==null?void 0:Be.contains(bt))||((Mn=Xp(Be))===null||Mn===void 0?void 0:Mn.host)===bt||bt===Be||Object.values(ye.current).some(function(On){return(On==null?void 0:On.contains(bt))||bt===On})}),Ft=KE(i,Y,ce,te),Lt=KE(i,Q,ne,se),Ct=d.useState(h||!1),Xt=ve(Ct,2),Pt=Xt[0],Gt=Xt[1],ft=v??Pt,Je=gn(function(bt){v===void 0&&Gt(bt)});sn(function(){Gt(v||!1)},[v]);var He=d.useRef(ft);He.current=ft;var We=d.useRef([]);We.current=[];var Et=gn(function(bt){var Nt;Je(bt),((Nt=We.current[We.current.length-1])!==null&&Nt!==void 0?Nt:ft)!==bt&&(We.current.push(bt),m==null||m(bt))}),wt=d.useRef(),_e=function(){clearTimeout(wt.current)},qe=function(Nt){var Mn=arguments.length>1&&arguments[1]!==void 0?arguments[1]:0;_e(),Mn===0?Et(Nt):wt.current=setTimeout(function(){Et(Nt)},Mn*1e3)};d.useEffect(function(){return _e},[]);var ot=d.useState(!1),at=ve(ot,2),xt=at[0],_t=at[1];sn(function(bt){(!bt||ft)&&_t(!0)},[ft]);var pt=d.useState(null),dt=ve(pt,2),$t=dt[0],kt=dt[1],Kt=d.useState(null),ln=ve(Kt,2),Yt=ln[0],un=ln[1],ut=function(Nt){un([Nt.clientX,Nt.clientY])},lt=zF(ft,Be,W&&Yt!==null?Yt:Ge,B,H,j,q),gt=ve(lt,11),Qt=gt[0],dn=gt[1],tn=gt[2],Sn=gt[3],Xn=gt[4],or=gt[5],tr=gt[6],mt=gt[7],Bt=gt[8],Zt=gt[9],hn=gt[10],dr=LF(ge,c,u,p),Gn=ve(dr,2),fr=Gn[0],pr=Gn[1],Qr=fr.has("click"),vr=pr.has("click")||pr.has("contextMenu"),Tn=gn(function(){xt||hn()}),Vt=function(){He.current&&W&&vr&&qe(!1)};HF(ft,Ge,Be,Tn,Vt),sn(function(){Tn()},[Yt,B]),sn(function(){ft&&!(H!=null&&H[B])&&Tn()},[JSON.stringify(j)]);var ct=d.useMemo(function(){var bt=AF(H,i,Zt,W);return ie(bt,U==null?void 0:U(Zt))},[Zt,U,H,i,W]);d.useImperativeHandle(r,function(){return{nativeElement:we.current,popupElement:rt.current,forceAlign:Tn}});var Rt=d.useState(0),Ht=ve(Rt,2),Jt=Ht[0],an=Ht[1],_n=d.useState(0),Cn=ve(_n,2),hr=Cn[0],ir=Cn[1],Wt=function(){if(F&&Ge){var Nt=Ge.getBoundingClientRect();an(Nt.width),ir(Nt.height)}},ar=function(){Wt(),Tn()},Tr=function(Nt){_t(!1),hn(),b==null||b(Nt)},At=function(){return new Promise(function(Nt){Wt(),kt(function(){return Nt})})};sn(function(){$t&&(hn(),$t(),kt(null))},[$t]);function zt(bt,Nt,Mn,Zn){Ke[bt]=function(On){var Ja;Zn==null||Zn(On),qe(Nt,Mn);for(var Sc=arguments.length,da=new Array(Sc>1?Sc-1:0),xi=1;xi<Sc;xi++)da[xi-1]=arguments[xi];(Ja=Pe[bt])===null||Ja===void 0||Ja.call.apply(Ja,[Pe,On].concat(da))}}(Qr||vr)&&(Ke.onClick=function(bt){var Nt;He.current&&vr?qe(!1):!He.current&&Qr&&(ut(bt),qe(!0));for(var Mn=arguments.length,Zn=new Array(Mn>1?Mn-1:0),On=1;On<Mn;On++)Zn[On-1]=arguments[On];(Nt=Pe.onClick)===null||Nt===void 0||Nt.call.apply(Nt,[Pe,bt].concat(Zn))});var Vn=FF(ft,vr,Ge,Be,k,$,St,qe),En=fr.has("hover"),Pn=pr.has("hover"),xr,Bn;En&&(zt("onMouseEnter",!0,y,function(bt){ut(bt)}),zt("onPointerEnter",!0,y,function(bt){ut(bt)}),xr=function(Nt){(ft||xt)&&Be!==null&&Be!==void 0&&Be.contains(Nt.target)&&qe(!0,y)},W&&(Ke.onMouseMove=function(bt){var Nt;(Nt=Pe.onMouseMove)===null||Nt===void 0||Nt.call(Pe,bt)})),Pn&&(zt("onMouseLeave",!1,C),zt("onPointerLeave",!1,C),Bn=function(){qe(!1,C)}),fr.has("focus")&&zt("onFocus",!0,S),pr.has("focus")&&zt("onBlur",!1,E),fr.has("contextMenu")&&(Ke.onContextMenu=function(bt){var Nt;He.current&&pr.has("contextMenu")?qe(!1):(ut(bt),qe(!0)),bt.preventDefault();for(var Mn=arguments.length,Zn=new Array(Mn>1?Mn-1:0),On=1;On<Mn;On++)Zn[On-1]=arguments[On];(Nt=Pe.onContextMenu)===null||Nt===void 0||Nt.call.apply(Nt,[Pe,bt].concat(Zn))}),ae&&(Ke.className=ie(Pe.className,ae));var An=Z(Z({},Pe),Ke),sr={},Zr=["onContextMenu","onClick","onMouseDown","onTouchStart","onMouseEnter","onMouseLeave","onFocus","onBlur"];Zr.forEach(function(bt){re[bt]&&(sr[bt]=function(){for(var Nt,Mn=arguments.length,Zn=new Array(Mn),On=0;On<Mn;On++)Zn[On]=arguments[On];(Nt=An[bt])===null||Nt===void 0||Nt.call.apply(Nt,[An].concat(Zn)),re[bt].apply(re,Zn)})});var Hi=d.cloneElement(Me,Z(Z({},An),sr)),ko={x:or,y:tr},xc=J?Z({},J!==!0?J:{}):null;return d.createElement(d.Fragment,null,d.createElement(qo,{disabled:!ft,ref:ze,onResize:ar},d.createElement(jF,{getTriggerDOMNode:ee},Hi)),d.createElement(WE.Provider,{value:Ae},d.createElement(DF,{portal:e,ref:Ze,prefixCls:i,popup:A,className:ie(V,ct),style:z,target:Ge,onMouseEnter:xr,onMouseLeave:Bn,onPointerEnter:xr,zIndex:L,open:ft,keepDom:xt,fresh:D,onClick:G,onPointerDownCapture:Vn,mask:k,motion:Ft,maskMotion:Lt,onVisibleChanged:Tr,onPrepare:At,forceRender:M,autoDestroy:le,getPopupContainer:T,align:Zt,arrow:xc,arrowPos:ko,ready:Qt,offsetX:dn,offsetY:tn,offsetR:Sn,offsetB:Xn,onAlign:Tn,stretch:F,targetWidth:Jt/mt,targetHeight:hr/Bt})))});return t}const Kv=VF(pw);var WF=["prefixCls","disabled","visible","children","popupElement","animation","transitionName","dropdownStyle","dropdownClassName","direction","placement","builtinPlacements","dropdownMatchSelectWidth","dropdownRender","dropdownAlign","getPopupContainer","empty","getTriggerDOMNode","onPopupVisibleChange","onPopupMouseEnter"],UF=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"}}},KF=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,u=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,C=t.dropdownAlign,S=t.getPopupContainer,E=t.empty,k=t.getTriggerDOMNode,O=t.onPopupVisibleChange,$=t.onPopupMouseEnter,T=Mt(t,WF),M="".concat(r,"-dropdown"),P=a;w&&(P=w(a));var R=d.useMemo(function(){return b||UF(y)},[b,y]),A=s?"".concat(M,"-").concat(s):c,V=typeof y=="number",z=d.useMemo(function(){return V?null:y===!1?"minWidth":"width"},[y,V]),B=u;V&&(B=Z(Z({},B),{},{width:y}));var _=d.useRef(null);return d.useImperativeHandle(n,function(){return{getPopupElement:function(){var j;return(j=_.current)===null||j===void 0?void 0:j.popupElement}}}),d.createElement(Kv,$e({},T,{showAction:O?["click"]:[],hideAction:O?["click"]:[],popupPlacement:m||(h==="rtl"?"bottomRight":"bottomLeft"),builtinPlacements:R,prefixCls:M,popupTransitionName:A,popup:d.createElement("div",{onMouseEnter:$},P),ref:_,stretch:z,popupAlign:C,popupVisible:o,getPopupContainer:S,popupClassName:ie(p,K({},"".concat(M,"-empty"),E)),popupStyle:B,getTriggerDOMNode:k,onPopupVisibleChange:O}),i)},qF=d.forwardRef(KF);function QE(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 kb(e){return typeof e<"u"&&!Number.isNaN(e)}function nP(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 XF(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},n=t.fieldNames,r=t.childrenAsData,o=[],i=nP(n,!1),a=i.label,s=i.value,c=i.options,u=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:QE(m,o.length),groupOption:h,data:m,label:m[a],value:b})}else{var y=m[u];y===void 0&&r&&(y=m.label),o.push({key:QE(m,o.length),group:!0,data:m,label:y}),p(m[c],!0)}})}return p(e,!1),o}function Ob(e){var t=Z({},e);return"props"in t||Object.defineProperty(t,"props",{get:function(){return Fn(!1,"Return type is option instead of Option instance. Please read value directly instead of reading from `props`."),t}}),t}var GF=function(t,n,r){if(!n||!n.length)return null;var o=!1,i=function s(c,u){var p=fI(u),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(Se(b),Se(s(y,h)))},[]).filter(Boolean)},a=i(t,n);return o?typeof r<"u"?a.slice(0,r):a:null},yw=d.createContext(null);function YF(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(st(i))?i:a}).join(", ")),n.length>r?", ...":null)}var QF=["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"],ZF=["value","onChange","removeIcon","placeholder","autoFocus","maxTagCount","maxTagTextLength","maxTagPlaceholder","choiceTransitionName","onInputKeyDown","onPopupScroll","tabIndex"],$b=function(t){return t==="tags"||t==="multiple"},rP=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,u=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,C=e.disabled,S=e.loading,E=e.getInputElement,k=e.getRawInputElement,O=e.open,$=e.defaultOpen,T=e.onDropdownVisibleChange,M=e.activeValue,P=e.onActiveValueChange,R=e.activeDescendantId,A=e.searchValue,V=e.autoClearSearchValue,z=e.onSearch,B=e.onSearchSplit,_=e.tokenSeparators,H=e.allowClear,j=e.suffixIcon,L=e.clearIcon,F=e.OptionList,U=e.animation,D=e.transitionName,W=e.dropdownStyle,G=e.dropdownClassName,q=e.dropdownMatchSelectWidth,J=e.dropdownRender,Y=e.dropdownAlign,Q=e.placement,te=e.builtinPlacements,ce=e.getPopupContainer,se=e.showAction,ne=se===void 0?[]:se,ae=e.onFocus,ee=e.onBlur,re=e.onKeyUp,le=e.onKeyDown,pe=e.onMouseDown,Oe=Mt(e,QF),ge=$b(w),Re=(a!==void 0?a:ge)||w==="combobox",ye=Z({},Oe);ZF.forEach(function(Vt){delete ye[Vt]}),u==null||u.forEach(function(Vt){delete ye[Vt]});var Te=d.useState(!1),Ae=ve(Te,2),me=Ae[0],Ie=Ae[1];d.useEffect(function(){Ie(KT())},[]);var Le=d.useRef(null),Be=d.useRef(null),et=d.useRef(null),rt=d.useRef(null),Ze=d.useRef(null),Ve=d.useRef(!1),Ye=aF(),Ge=ve(Ye,3),Fe=Ge[0],we=Ge[1],ze=Ge[2];d.useImperativeHandle(t,function(){var Vt,ct;return{focus:(Vt=rt.current)===null||Vt===void 0?void 0:Vt.focus,blur:(ct=rt.current)===null||ct===void 0?void 0:ct.blur,scrollTo:function(Ht){var Jt;return(Jt=Ze.current)===null||Jt===void 0?void 0:Jt.scrollTo(Ht)},nativeElement:Le.current||Be.current}});var Me=d.useMemo(function(){var Vt;if(w!=="combobox")return A;var ct=(Vt=p[0])===null||Vt===void 0?void 0:Vt.value;return typeof ct=="string"||typeof ct=="number"?String(ct):""},[A,w,p]),Pe=w==="combobox"&&typeof E=="function"&&E()||null,Ke=typeof k=="function"&&k(),St=Bs(Be,Ke==null||(n=Ke.props)===null||n===void 0?void 0:n.ref),Ft=d.useState(!1),Lt=ve(Ft,2),Ct=Lt[0],Xt=Lt[1];sn(function(){Xt(!0)},[]);var Pt=Dn(!1,{defaultValue:$,value:O}),Gt=ve(Pt,2),ft=Gt[0],Je=Gt[1],He=Ct?ft:!1,We=!b&&h;(C||We&&He&&w==="combobox")&&(He=!1);var Et=We?!1:He,wt=d.useCallback(function(Vt){var ct=Vt!==void 0?Vt:!He;C||(Je(ct),He!==ct&&(T==null||T(ct)))},[C,He,Je,T]),_e=d.useMemo(function(){return(_||[]).some(function(Vt){return[`
`,`\r
`].includes(Vt)})},[_]),qe=d.useContext(yw)||{},ot=qe.maxCount,at=qe.rawValues,xt=function(ct,Rt,Ht){if(!(ge&&kb(ot)&&(at==null?void 0:at.size)>=ot)){var Jt=!0,an=ct;P==null||P(null);var _n=GF(ct,_,kb(ot)?ot-at.size:void 0),Cn=Ht?null:_n;return w!=="combobox"&&Cn&&(an="",B==null||B(Cn),wt(!1),Jt=!1),z&&Me!==an&&z(an,{source:Rt?"typing":"effect"}),Jt}},_t=function(ct){!ct||!ct.trim()||z(ct,{source:"submit"})};d.useEffect(function(){!He&&!ge&&w!=="combobox"&&xt("",!1,!1)},[He]),d.useEffect(function(){ft&&C&&Je(!1),C&&!Ve.current&&we(!1)},[C]);var pt=GT(),dt=ve(pt,2),$t=dt[0],kt=dt[1],Kt=d.useRef(!1),ln=function(ct){var Rt=$t(),Ht=ct.key,Jt=Ht==="Enter";if(Jt&&(w!=="combobox"&&ct.preventDefault(),He||wt(!0)),kt(!!Me),Ht==="Backspace"&&!Rt&&ge&&!Me&&p.length){for(var an=Se(p),_n=null,Cn=an.length-1;Cn>=0;Cn-=1){var hr=an[Cn];if(!hr.disabled){an.splice(Cn,1),_n=hr;break}}_n&&v(an,{type:"remove",values:[_n]})}for(var ir=arguments.length,Wt=new Array(ir>1?ir-1:0),ar=1;ar<ir;ar++)Wt[ar-1]=arguments[ar];if(He&&(!Jt||!Kt.current)){var Tr;(Tr=Ze.current)===null||Tr===void 0||Tr.onKeyDown.apply(Tr,[ct].concat(Wt))}Jt&&(Kt.current=!0),le==null||le.apply(void 0,[ct].concat(Wt))},Yt=function(ct){for(var Rt=arguments.length,Ht=new Array(Rt>1?Rt-1:0),Jt=1;Jt<Rt;Jt++)Ht[Jt-1]=arguments[Jt];if(He){var an;(an=Ze.current)===null||an===void 0||an.onKeyUp.apply(an,[ct].concat(Ht))}ct.key==="Enter"&&(Kt.current=!1),re==null||re.apply(void 0,[ct].concat(Ht))},un=function(ct){var Rt=p.filter(function(Ht){return Ht!==ct});v(Rt,{type:"remove",values:[ct]})},ut=d.useRef(!1),lt=function(){we(!0),C||(ae&&!ut.current&&ae.apply(void 0,arguments),ne.includes("focus")&&wt(!0)),ut.current=!0},gt=function(){Ve.current=!0,we(!1,function(){ut.current=!1,Ve.current=!1,wt(!1)}),!C&&(Me&&(w==="tags"?z(Me,{source:"submit"}):w==="multiple"&&z("",{source:"blur"})),ee&&ee.apply(void 0,arguments))},Qt=[];d.useEffect(function(){return function(){Qt.forEach(function(Vt){return clearTimeout(Vt)}),Qt.splice(0,Qt.length)}},[]);var dn=function(ct){var Rt,Ht=ct.target,Jt=(Rt=et.current)===null||Rt===void 0?void 0:Rt.getPopupElement();if(Jt&&Jt.contains(Ht)){var an=setTimeout(function(){var ir=Qt.indexOf(an);if(ir!==-1&&Qt.splice(ir,1),ze(),!me&&!Jt.contains(document.activeElement)){var Wt;(Wt=rt.current)===null||Wt===void 0||Wt.focus()}});Qt.push(an)}for(var _n=arguments.length,Cn=new Array(_n>1?_n-1:0),hr=1;hr<_n;hr++)Cn[hr-1]=arguments[hr];pe==null||pe.apply(void 0,[ct].concat(Cn))},tn=d.useState({}),Sn=ve(tn,2),Xn=Sn[1];function or(){Xn({})}var tr;Ke&&(tr=function(ct){wt(ct)}),sF(function(){var Vt;return[Le.current,(Vt=et.current)===null||Vt===void 0?void 0:Vt.getPopupElement()]},Et,wt,!!Ke);var mt=d.useMemo(function(){return Z(Z({},e),{},{notFoundContent:b,open:He,triggerOpen:Et,id:r,showSearch:Re,multiple:ge,toggleOpen:wt})},[e,b,Et,He,r,Re,ge,wt]),Bt=!!j||S,Zt;Bt&&(Zt=d.createElement(Uv,{className:ie("".concat(o,"-arrow"),K({},"".concat(o,"-arrow-loading"),S)),customizeIcon:j,customizeIconProps:{loading:S,searchValue:Me,open:He,focused:Fe,showSearch:Re}}));var hn=function(){var ct;y==null||y(),(ct=rt.current)===null||ct===void 0||ct.focus(),v([],{type:"clear",values:p}),xt("",!1,!1)},dr=iF(o,hn,p,H,L,C,Me,w),Gn=dr.allowClear,fr=dr.clearIcon,pr=d.createElement(F,{ref:Ze}),Qr=ie(o,i,K(K(K(K(K(K(K(K(K(K({},"".concat(o,"-focused"),Fe),"".concat(o,"-multiple"),ge),"".concat(o,"-single"),!ge),"".concat(o,"-allow-clear"),H),"".concat(o,"-show-arrow"),Bt),"".concat(o,"-disabled"),C),"".concat(o,"-loading"),S),"".concat(o,"-open"),He),"".concat(o,"-customize-input"),Pe),"".concat(o,"-show-search"),Re)),vr=d.createElement(qF,{ref:et,disabled:C,prefixCls:o,visible:Et,popupElement:pr,animation:U,transitionName:D,dropdownStyle:W,dropdownClassName:G,direction:c,dropdownMatchSelectWidth:q,dropdownRender:J,dropdownAlign:Y,placement:Q,builtinPlacements:te,getPopupContainer:ce,empty:h,getTriggerDOMNode:function(ct){return Be.current||ct},onPopupVisibleChange:tr,onPopupMouseEnter:or},Ke?d.cloneElement(Ke,{ref:St}):d.createElement(PF,$e({},e,{domRef:Be,prefixCls:o,inputElement:Pe,ref:rt,id:r,showSearch:Re,autoClearSearchValue:V,mode:w,activeDescendantId:R,tagRender:s,values:p,open:He,onToggleOpen:wt,activeValue:M,searchValue:Me,onSearch:xt,onSearchSubmit:_t,onRemove:un,tokenWithEnter:_e}))),Tn;return Ke?Tn=vr:Tn=d.createElement("div",$e({className:Qr},ye,{ref:Le,onMouseDown:dn,onKeyDown:ln,onKeyUp:Yt,onFocus:lt,onBlur:gt}),d.createElement(YF,{visible:Fe&&!He,values:p}),vr,Zt,Gn&&fr),d.createElement(qT.Provider,{value:mt},Tn)}),ww=function(){return null};ww.isSelectOptGroup=!0;var xw=function(){return null};xw.isSelectOption=!0;var oP=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,u=e.rtl,p=e.extra,v={},h={display:"flex",flexDirection:"column"};return r!==void 0&&(v={height:n,position:"relative",overflow:"hidden"},h=Z(Z({},h),{},K(K(K(K(K({transform:"translateY(".concat(r,"px)")},u?"marginRight":"marginLeft",-o),"position","absolute"),"left",0),"right",0),"top",0))),d.createElement("div",{style:v},d.createElement(qo,{onResize:function(b){var y=b.offsetHeight;y&&s&&s()}},d.createElement("div",$e({style:h,className:ie(K({},"".concat(a,"-holder-inner"),a)),ref:t},c),i,p)))});oP.displayName="Filler";function JF(e){var t=e.children,n=e.setRef,r=d.useCallback(function(o){n(o)},[]);return d.cloneElement(t,{ref:r})}function e_(e,t,n,r,o,i,a,s){var c=s.getKey;return e.slice(t,n+1).map(function(u,p){var v=t+p,h=a(u,v,{style:{width:r},offsetX:o}),m=c(u);return d.createElement(JF,{key:m,setRef:function(y){return i(u,y)}},h)})}function t_(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 u=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){u=v,p=p||h!==c(a[v+1]);break}}return u===null?null:{index:u,multiple:p}}function n_(e,t,n){var r=d.useState(e),o=ve(r,2),i=o[0],a=o[1],s=d.useState(null),c=ve(s,2),u=c[0],p=c[1];return d.useEffect(function(){var v=t_(i||[],e||[],t);(v==null?void 0:v.index)!==void 0&&p(e[v.index]),a(e)},[e]),[u]}var ZE=(typeof navigator>"u"?"undefined":st(navigator))==="object"&&/Firefox/i.test(navigator.userAgent);const iP=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,u){var p=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1,v=c?u<0&&s.current.left||u>0&&s.current.right:u<0&&s.current.top||u>0&&s.current.bottom;return p&&v?(clearTimeout(i.current),o.current=!1):(!v||o.current)&&a(),!o.current&&v}};function r_(e,t,n,r,o,i,a){var s=d.useRef(0),c=d.useRef(null),u=d.useRef(null),p=d.useRef(!1),v=iP(t,n,r,o);function h(S,E){if(bn.cancel(c.current),!v(!1,E)){var k=S;if(!k._virtualHandled)k._virtualHandled=!0;else return;s.current+=E,u.current=E,ZE||k.preventDefault(),c.current=bn(function(){var O=p.current?10:1;a(s.current*O,!1),s.current=0})}}function m(S,E){a(E,!0),ZE||S.preventDefault()}var b=d.useRef(null),y=d.useRef(null);function w(S){if(e){bn.cancel(y.current),y.current=bn(function(){b.current=null},2);var E=S.deltaX,k=S.deltaY,O=S.shiftKey,$=E,T=k;(b.current==="sx"||!b.current&&O&&k&&!E)&&($=k,T=0,b.current="sx");var M=Math.abs($),P=Math.abs(T);b.current===null&&(b.current=i&&M>P?"x":"y"),b.current==="y"?h(S,T):m(S,$)}}function C(S){e&&(p.current=S.detail===u.current)}return[w,C]}function o_(e,t,n,r){var o=d.useMemo(function(){return[new Map,[]]},[e,n.id,r]),i=ve(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,C=e[y],S=t(C);a.set(S,y);var E=(w=n.get(S))!==null&&w!==void 0?w:r;if(s[y]=(s[y-1]||0)+E,S===p&&(h=y),S===v&&(m=y),h!==void 0&&m!==void 0)break}return{top:s[h-1]||0,bottom:s[m]}};return c}var i_=function(){function e(){Kn(this,e),K(this,"maps",void 0),K(this,"id",0),this.maps=Object.create(null)}return qn(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 JE(e){var t=parseFloat(e);return isNaN(t)?0:t}function a_(e,t,n){var r=d.useState(0),o=ve(r,2),i=o[0],a=o[1],s=d.useRef(new Map),c=d.useRef(new i_),u=d.useRef();function p(){bn.cancel(u.current)}function v(){var m=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;p();var b=function(){s.current.forEach(function(w,C){if(w&&w.offsetParent){var S=wu(w),E=S.offsetHeight,k=getComputedStyle(S),O=k.marginTop,$=k.marginBottom,T=JE(O),M=JE($),P=E+T+M;c.current.get(C)!==P&&c.current.set(C,P)}}),a(function(w){return w+1})};m?b():u.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 ek=14/15;function s_(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,u=function(m){if(r.current){var b=Math.ceil(m.touches[0].pageX),y=Math.ceil(m.touches[0].pageY),w=o.current-b,C=i.current-y,S=Math.abs(w)>Math.abs(C);S?o.current=b:i.current=y;var E=n(S,S?w:C,!1,m);E&&m.preventDefault(),clearInterval(s.current),E&&(s.current=setInterval(function(){S?w*=ek:C*=ek;var k=Math.floor(S?w:C);(!n(S,k,!0)||Math.abs(k)<=.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",u,{passive:!1}),a.current.addEventListener("touchend",p,{passive:!0}))};c=function(){a.current&&(a.current.removeEventListener("touchmove",u),a.current.removeEventListener("touchend",p))},sn(function(){return e&&t.current.addEventListener("touchstart",v,{passive:!0}),function(){var h;(h=t.current)===null||h===void 0||h.removeEventListener("touchstart",v),c(),clearInterval(s.current)}},[e])}var l_=10;function c_(e,t,n,r,o,i,a,s){var c=d.useRef(),u=d.useState(null),p=ve(u,2),v=p[0],h=p[1];return sn(function(){if(v&&v.times<l_){if(!e.current){h(function(F){return Z({},F)});return}i();var m=v.targetAlign,b=v.originAlign,y=v.index,w=v.offset,C=e.current.clientHeight,S=!1,E=m,k=null;if(C){for(var O=m||b,$=0,T=0,M=0,P=Math.min(t.length-1,y),R=0;R<=P;R+=1){var A=o(t[R]);T=$;var V=n.get(A);M=T+(V===void 0?r:V),$=M}for(var z=O==="top"?w:C-w,B=P;B>=0;B-=1){var _=o(t[B]),H=n.get(_);if(H===void 0){S=!0;break}if(z-=H,z<=0)break}switch(O){case"top":k=T-w;break;case"bottom":k=M-C+w;break;default:var j=e.current.scrollTop,L=j+C;T<j?E="top":M>L&&(E="bottom")}k!==null&&a(k),k!==v.lastTop&&(S=!0)}S&&h(Z(Z({},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&&st(m)==="object"){var b,y=m.align;"index"in m?b=m.index:b=t.findIndex(function(S){return o(S)===m.key});var w=m.offset,C=w===void 0?0:w;h({times:0,index:b,offset:C,originAlign:y})}}}function tk(e,t){var n="touches"in e?e.touches[0]:e;return n[t?"pageX":"pageY"]}var nk=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,u=e.horizontal,p=e.spinSize,v=e.containerSize,h=e.style,m=e.thumbStyle,b=d.useState(!1),y=ve(b,2),w=y[0],C=y[1],S=d.useState(null),E=ve(S,2),k=E[0],O=E[1],$=d.useState(null),T=ve($,2),M=T[0],P=T[1],R=!r,A=d.useRef(),V=d.useRef(),z=d.useState(!1),B=ve(z,2),_=B[0],H=B[1],j=d.useRef(),L=function(){clearTimeout(j.current),H(!0),j.current=setTimeout(function(){H(!1)},3e3)},F=i-v||0,U=v-p||0,D=d.useMemo(function(){if(o===0||F===0)return 0;var se=o/F;return se*U},[o,F,U]),W=function(ne){ne.stopPropagation(),ne.preventDefault()},G=d.useRef({top:D,dragging:w,pageY:k,startTop:M});G.current={top:D,dragging:w,pageY:k,startTop:M};var q=function(ne){C(!0),O(tk(ne,u)),P(G.current.top),a(),ne.stopPropagation(),ne.preventDefault()};d.useEffect(function(){var se=function(re){re.preventDefault()},ne=A.current,ae=V.current;return ne.addEventListener("touchstart",se,{passive:!1}),ae.addEventListener("touchstart",q,{passive:!1}),function(){ne.removeEventListener("touchstart",se),ae.removeEventListener("touchstart",q)}},[]);var J=d.useRef();J.current=F;var Y=d.useRef();Y.current=U,d.useEffect(function(){if(w){var se,ne=function(re){var le=G.current,pe=le.dragging,Oe=le.pageY,ge=le.startTop;bn.cancel(se);var Re=A.current.getBoundingClientRect(),ye=v/(u?Re.width:Re.height);if(pe){var Te=(tk(re,u)-Oe)*ye,Ae=ge;!R&&u?Ae-=Te:Ae+=Te;var me=J.current,Ie=Y.current,Le=Ie?Ae/Ie:0,Be=Math.ceil(Le*me);Be=Math.max(Be,0),Be=Math.min(Be,me),se=bn(function(){c(Be,u)})}},ae=function(){C(!1),s()};return window.addEventListener("mousemove",ne,{passive:!0}),window.addEventListener("touchmove",ne,{passive:!0}),window.addEventListener("mouseup",ae,{passive:!0}),window.addEventListener("touchend",ae,{passive:!0}),function(){window.removeEventListener("mousemove",ne),window.removeEventListener("touchmove",ne),window.removeEventListener("mouseup",ae),window.removeEventListener("touchend",ae),bn.cancel(se)}}},[w]),d.useEffect(function(){return L(),function(){clearTimeout(j.current)}},[o]),d.useImperativeHandle(t,function(){return{delayHidden:L}});var Q="".concat(n,"-scrollbar"),te={position:"absolute",visibility:_?null:"hidden"},ce={position:"absolute",background:"rgba(0, 0, 0, 0.5)",borderRadius:99,cursor:"pointer",userSelect:"none"};return u?(te.height=8,te.left=0,te.right=0,te.bottom=0,ce.height="100%",ce.width=p,R?ce.left=D:ce.right=D):(te.width=8,te.top=0,te.bottom=0,R?te.right=0:te.left=0,ce.width="100%",ce.height=p,ce.top=D),d.createElement("div",{ref:A,className:ie(Q,K(K(K({},"".concat(Q,"-horizontal"),u),"".concat(Q,"-vertical"),!u),"".concat(Q,"-visible"),_)),style:Z(Z({},te),h),onMouseDown:W,onMouseMove:L},d.createElement("div",{ref:V,className:ie("".concat(Q,"-thumb"),K({},"".concat(Q,"-thumb-moving"),w)),style:Z(Z({},ce),m),onMouseDown:q}))}),u_=20;function rk(){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,u_),Math.floor(n)}var d_=["prefixCls","className","height","itemHeight","fullHeight","style","data","children","itemKey","virtual","direction","scrollWidth","component","onScroll","onVirtualScroll","onVisibleChange","innerProps","extraRender","styles"],f_=[],p_={overflowY:"auto",overflowAnchor:"none"};function v_(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,u=e.style,p=e.data,v=e.children,h=e.itemKey,m=e.virtual,b=e.direction,y=e.scrollWidth,w=e.component,C=w===void 0?"div":w,S=e.onScroll,E=e.onVirtualScroll,k=e.onVisibleChange,O=e.innerProps,$=e.extraRender,T=e.styles,M=Mt(e,d_),P=d.useCallback(function(ut){return typeof h=="function"?h(ut):ut==null?void 0:ut[h]},[h]),R=a_(P),A=ve(R,4),V=A[0],z=A[1],B=A[2],_=A[3],H=!!(m!==!1&&i&&a),j=d.useMemo(function(){return Object.values(B.maps).reduce(function(ut,lt){return ut+lt},0)},[B.id,B.maps]),L=H&&p&&(Math.max(a*p.length,j)>i||!!y),F=b==="rtl",U=ie(r,K({},"".concat(r,"-rtl"),F),o),D=p||f_,W=d.useRef(),G=d.useRef(),q=d.useRef(),J=d.useState(0),Y=ve(J,2),Q=Y[0],te=Y[1],ce=d.useState(0),se=ve(ce,2),ne=se[0],ae=se[1],ee=d.useState(!1),re=ve(ee,2),le=re[0],pe=re[1],Oe=function(){pe(!0)},ge=function(){pe(!1)},Re={getKey:P};function ye(ut){te(function(lt){var gt;typeof ut=="function"?gt=ut(lt):gt=ut;var Qt=Ct(gt);return W.current.scrollTop=Qt,Qt})}var Te=d.useRef({start:0,end:D.length}),Ae=d.useRef(),me=n_(D,P),Ie=ve(me,1),Le=Ie[0];Ae.current=Le;var Be=d.useMemo(function(){if(!H)return{scrollHeight:void 0,start:0,end:D.length-1,offset:void 0};if(!L){var ut;return{scrollHeight:((ut=G.current)===null||ut===void 0?void 0:ut.offsetHeight)||0,start:0,end:D.length-1,offset:void 0}}for(var lt=0,gt,Qt,dn,tn=D.length,Sn=0;Sn<tn;Sn+=1){var Xn=D[Sn],or=P(Xn),tr=B.get(or),mt=lt+(tr===void 0?a:tr);mt>=Q&&gt===void 0&&(gt=Sn,Qt=lt),mt>Q+i&&dn===void 0&&(dn=Sn),lt=mt}return gt===void 0&&(gt=0,Qt=0,dn=Math.ceil(i/a)),dn===void 0&&(dn=D.length-1),dn=Math.min(dn+1,D.length-1),{scrollHeight:lt,start:gt,end:dn,offset:Qt}},[L,H,Q,D,_,i]),et=Be.scrollHeight,rt=Be.start,Ze=Be.end,Ve=Be.offset;Te.current.start=rt,Te.current.end=Ze;var Ye=d.useState({width:0,height:i}),Ge=ve(Ye,2),Fe=Ge[0],we=Ge[1],ze=function(lt){we({width:lt.offsetWidth,height:lt.offsetHeight})},Me=d.useRef(),Pe=d.useRef(),Ke=d.useMemo(function(){return rk(Fe.width,y)},[Fe.width,y]),St=d.useMemo(function(){return rk(Fe.height,et)},[Fe.height,et]),Ft=et-i,Lt=d.useRef(Ft);Lt.current=Ft;function Ct(ut){var lt=ut;return Number.isNaN(Lt.current)||(lt=Math.min(lt,Lt.current)),lt=Math.max(lt,0),lt}var Xt=Q<=0,Pt=Q>=Ft,Gt=ne<=0,ft=ne>=y,Je=iP(Xt,Pt,Gt,ft),He=function(){return{x:F?-ne:ne,y:Q}},We=d.useRef(He()),Et=gn(function(ut){if(E){var lt=Z(Z({},He()),ut);(We.current.x!==lt.x||We.current.y!==lt.y)&&(E(lt),We.current=lt)}});function wt(ut,lt){var gt=ut;lt?(pi.flushSync(function(){ae(gt)}),Et()):ye(gt)}function _e(ut){var lt=ut.currentTarget.scrollTop;lt!==Q&&ye(lt),S==null||S(ut),Et()}var qe=function(lt){var gt=lt,Qt=y?y-Fe.width:0;return gt=Math.max(gt,0),gt=Math.min(gt,Qt),gt},ot=gn(function(ut,lt){lt?(pi.flushSync(function(){ae(function(gt){var Qt=gt+(F?-ut:ut);return qe(Qt)})}),Et()):ye(function(gt){var Qt=gt+ut;return Qt})}),at=r_(H,Xt,Pt,Gt,ft,!!y,ot),xt=ve(at,2),_t=xt[0],pt=xt[1];s_(H,W,function(ut,lt,gt,Qt){var dn=Qt;return Je(ut,lt,gt)?!1:!dn||!dn._virtualHandled?(dn&&(dn._virtualHandled=!0),_t({preventDefault:function(){},deltaX:ut?lt:0,deltaY:ut?0:lt}),!0):!1}),sn(function(){function ut(gt){var Qt=Xt&&gt.detail<0,dn=Pt&&gt.detail>0;H&&!Qt&&!dn&&gt.preventDefault()}var lt=W.current;return lt.addEventListener("wheel",_t,{passive:!1}),lt.addEventListener("DOMMouseScroll",pt,{passive:!0}),lt.addEventListener("MozMousePixelScroll",ut,{passive:!1}),function(){lt.removeEventListener("wheel",_t),lt.removeEventListener("DOMMouseScroll",pt),lt.removeEventListener("MozMousePixelScroll",ut)}},[H,Xt,Pt]),sn(function(){if(y){var ut=qe(ne);ae(ut),Et({x:ut})}},[Fe.width,y]);var dt=function(){var lt,gt;(lt=Me.current)===null||lt===void 0||lt.delayHidden(),(gt=Pe.current)===null||gt===void 0||gt.delayHidden()},$t=c_(W,D,B,a,P,function(){return z(!0)},ye,dt);d.useImperativeHandle(t,function(){return{nativeElement:q.current,getScrollInfo:He,scrollTo:function(lt){function gt(Qt){return Qt&&st(Qt)==="object"&&("left"in Qt||"top"in Qt)}gt(lt)?(lt.left!==void 0&&ae(qe(lt.left)),$t(lt.top)):$t(lt)}}}),sn(function(){if(k){var ut=D.slice(rt,Ze+1);k(ut,D)}},[rt,Ze,D]);var kt=o_(D,P,B,a),Kt=$==null?void 0:$({start:rt,end:Ze,virtual:L,offsetX:ne,offsetY:Ve,rtl:F,getSize:kt}),ln=e_(D,rt,Ze,y,ne,V,v,Re),Yt=null;i&&(Yt=Z(K({},c?"height":"maxHeight",i),p_),H&&(Yt.overflowY="hidden",y&&(Yt.overflowX="hidden"),le&&(Yt.pointerEvents="none")));var un={};return F&&(un.dir="rtl"),d.createElement("div",$e({ref:q,style:Z(Z({},u),{},{position:"relative"}),className:U},un,M),d.createElement(qo,{onResize:ze},d.createElement(C,{className:"".concat(r,"-holder"),style:Yt,ref:W,onScroll:_e,onMouseEnter:dt},d.createElement(oP,{prefixCls:r,height:et,offsetX:ne,offsetY:Ve,scrollWidth:y,onInnerResize:z,ref:G,innerProps:O,rtl:F,extra:Kt},ln))),L&&et>i&&d.createElement(nk,{ref:Me,prefixCls:r,scrollOffset:Q,scrollRange:et,rtl:F,onScroll:wt,onStartMove:Oe,onStopMove:ge,spinSize:St,containerSize:Fe.height,style:T==null?void 0:T.verticalScrollBar,thumbStyle:T==null?void 0:T.verticalScrollBarThumb}),L&&y>Fe.width&&d.createElement(nk,{ref:Pe,prefixCls:r,scrollOffset:ne,scrollRange:y,rtl:F,onScroll:wt,onStartMove:Oe,onStopMove:ge,spinSize:Ke,containerSize:Fe.width,horizontal:!0,style:T==null?void 0:T.horizontalScrollBar,thumbStyle:T==null?void 0:T.horizontalScrollBarThumb}))}var qv=d.forwardRef(v_);qv.displayName="List";function h_(){return/(mac\sos|macintosh)/i.test(navigator.appVersion)}var g_=["disabled","title","children","style","className"];function ok(e){return typeof e=="string"||typeof e=="number"}var m_=function(t,n){var r=XT(),o=r.prefixCls,i=r.id,a=r.open,s=r.multiple,c=r.mode,u=r.searchValue,p=r.toggleOpen,v=r.notFoundContent,h=r.onPopupScroll,m=d.useContext(yw),b=m.maxCount,y=m.flattenOptions,w=m.onActiveValue,C=m.defaultActiveFirstOption,S=m.onSelect,E=m.menuItemSelectedIcon,k=m.rawValues,O=m.fieldNames,$=m.virtual,T=m.direction,M=m.listHeight,P=m.listItemHeight,R=m.optionRender,A="".concat(o,"-item"),V=Ls(function(){return y},[a,y],function(se,ne){return ne[0]&&se[1]!==ne[1]}),z=d.useRef(null),B=d.useMemo(function(){return s&&kb(b)&&(k==null?void 0:k.size)>=b},[s,b,k==null?void 0:k.size]),_=function(ne){ne.preventDefault()},H=function(ne){var ae;(ae=z.current)===null||ae===void 0||ae.scrollTo(typeof ne=="number"?{index:ne}:ne)},j=function(ne){for(var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:1,ee=V.length,re=0;re<ee;re+=1){var le=(ne+re*ae+ee)%ee,pe=V[le]||{},Oe=pe.group,ge=pe.data;if(!Oe&&!(ge!=null&&ge.disabled)&&!B)return le}return-1},L=d.useState(function(){return j(0)}),F=ve(L,2),U=F[0],D=F[1],W=function(ne){var ae=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;D(ne);var ee={source:ae?"keyboard":"mouse"},re=V[ne];if(!re){w(null,-1,ee);return}w(re.value,ne,ee)};d.useEffect(function(){W(C!==!1?j(0):-1)},[V.length,u]);var G=d.useCallback(function(se){return k.has(se)&&c!=="combobox"},[c,Se(k).toString(),k.size]);d.useEffect(function(){var se=setTimeout(function(){if(!s&&a&&k.size===1){var ae=Array.from(k)[0],ee=V.findIndex(function(re){var le=re.data;return le.value===ae});ee!==-1&&(W(ee),H(ee))}});if(a){var ne;(ne=z.current)===null||ne===void 0||ne.scrollTo(void 0)}return function(){return clearTimeout(se)}},[a,u]);var q=function(ne){ne!==void 0&&S(ne,{selected:!k.has(ne)}),s||p(!1)};if(d.useImperativeHandle(n,function(){return{onKeyDown:function(ne){var ae=ne.which,ee=ne.ctrlKey;switch(ae){case De.N:case De.P:case De.UP:case De.DOWN:var re=0;if(ae===De.UP?re=-1:ae===De.DOWN?re=1:h_()&&ee&&(ae===De.N?re=1:ae===De.P&&(re=-1)),re!==0){var le=j(U+re,re);H(le),W(le,!0)}break;case De.ENTER:var pe,Oe=V[U];Oe&&!(Oe!=null&&(pe=Oe.data)!==null&&pe!==void 0&&pe.disabled)&&!B?q(Oe.value):q(void 0),a&&ne.preventDefault();break;case De.ESC:p(!1),a&&ne.stopPropagation()}},onKeyUp:function(){},scrollTo:function(ne){H(ne)}}}),V.length===0)return d.createElement("div",{role:"listbox",id:"".concat(i,"_list"),className:"".concat(A,"-empty"),onMouseDown:_},v);var J=Object.keys(O).map(function(se){return O[se]}),Y=function(ne){return ne.label};function Q(se,ne){var ae=se.group;return{role:ae?"presentation":"option",id:"".concat(i,"_list_").concat(ne)}}var te=function(ne){var ae=V[ne];if(!ae)return null;var ee=ae.data||{},re=ee.value,le=ae.group,pe=Gr(ee,!0),Oe=Y(ae);return ae?d.createElement("div",$e({"aria-label":typeof Oe=="string"&&!le?Oe:null},pe,{key:ne},Q(ae,ne),{"aria-selected":G(re)}),re):null},ce={role:"listbox",id:"".concat(i,"_list")};return d.createElement(d.Fragment,null,$&&d.createElement("div",$e({},ce,{style:{height:0,width:0,overflow:"hidden"}}),te(U-1),te(U),te(U+1)),d.createElement(qv,{itemKey:"key",ref:z,data:V,height:M,itemHeight:P,fullHeight:!1,onMouseDown:_,onScroll:h,virtual:$,direction:T,innerProps:$?null:ce},function(se,ne){var ae=se.group,ee=se.groupOption,re=se.data,le=se.label,pe=se.value,Oe=re.key;if(ae){var ge,Re=(ge=re.title)!==null&&ge!==void 0?ge:ok(le)?le.toString():void 0;return d.createElement("div",{className:ie(A,"".concat(A,"-group"),re.className),title:Re},le!==void 0?le:Oe)}var ye=re.disabled,Te=re.title;re.children;var Ae=re.style,me=re.className,Ie=Mt(re,g_),Le=Ln(Ie,J),Be=G(pe),et=ye||!Be&&B,rt="".concat(A,"-option"),Ze=ie(A,rt,me,K(K(K(K({},"".concat(rt,"-grouped"),ee),"".concat(rt,"-active"),U===ne&&!et),"".concat(rt,"-disabled"),et),"".concat(rt,"-selected"),Be)),Ve=Y(se),Ye=!E||typeof E=="function"||Be,Ge=typeof Ve=="number"?Ve:Ve||pe,Fe=ok(Ge)?Ge.toString():void 0;return Te!==void 0&&(Fe=Te),d.createElement("div",$e({},Gr(Le),$?{}:Q(se,ne),{"aria-selected":Be,className:Ze,title:Fe,onMouseMove:function(){U===ne||et||W(ne)},onClick:function(){et||q(pe)},style:Ae}),d.createElement("div",{className:"".concat(rt,"-content")},typeof R=="function"?R(se,{index:ne}):Ge),d.isValidElement(E)||Be,Ye&&d.createElement(Uv,{className:"".concat(A,"-option-state"),customizeIcon:E,customizeIconProps:{value:pe,disabled:et,isSelected:Be}},Be?"✓":null))}))},b_=d.forwardRef(m_);const y_=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 Z(Z({},v),{},{label:(h=a.get(v.value))===null||h===void 0?void 0:h.label})}return v}),u=new Map,p=new Map;return c.forEach(function(v){u.set(v.value,v),p.set(v.value,t.get(v.value)||s.get(v.value))}),n.current.values=u,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 Pm(e,t){return eP(e).join("").toUpperCase().includes(t)}const w_=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=[],u=typeof r=="function",p=n.toUpperCase(),v=u?r:function(m,b){return o?Pm(b[o],p):b[i]?Pm(b[a!=="children"?a:"label"],p):Pm(b[s],p)},h=u?function(m){return Ob(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(Z(Z({},m),{},K({},i,y)))}return}v(n,h(m))&&c.push(m)}),c},[e,r,o,n,t])};var ik=0,x_=$r();function S_(){var e;return x_?(e=ik,ik+=1):e="TEST_OR_SSR",e}function aP(e){var t=d.useState(),n=ve(t,2),r=n[0],o=n[1];return d.useEffect(function(){o("rc_select_".concat(S_()))},[]),e||r}var C_=["children","value"],E_=["children"];function k_(e){var t=e,n=t.key,r=t.props,o=r.children,i=r.value,a=Mt(r,C_);return Z({key:n,value:i!==void 0?i:n,children:o},a)}function sP(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;return lo(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,u=Mt(s,E_);return t||!i?k_(n):Z(Z({key:"__RC_SELECT_GRP__".concat(a===null?r:a,"__"),label:a},u),{},{options:sP(c)})}).filter(function(n){return n})}var O_=function(t,n,r,o,i){return d.useMemo(function(){var a=t,s=!t;s&&(a=sP(n));var c=new Map,u=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(u,w,r.label),p(u,w,o),p(u,w,i)):h(w[r.options],!0)}};return v(a),{options:a,valueOptions:c,labelOptions:u}},[t,n,r,o,i])};function ak(e){var t=d.useRef();t.current=e;var n=d.useCallback(function(){return t.current.apply(t,arguments)},[]);return n}var $_=["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"],I_=["inputValue"];function T_(e){return!e||st(e)!=="object"}var P_=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,u=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,C=e.filterOption,S=e.filterSort,E=e.optionFilterProp,k=e.optionLabelProp,O=e.options,$=e.optionRender,T=e.children,M=e.defaultActiveFirstOption,P=e.menuItemSelectedIcon,R=e.virtual,A=e.direction,V=e.listHeight,z=V===void 0?200:V,B=e.listItemHeight,_=B===void 0?20:B,H=e.labelRender,j=e.value,L=e.defaultValue,F=e.labelInValue,U=e.onChange,D=e.maxCount,W=Mt(e,$_),G=aP(n),q=$b(r),J=!!(!O&&T),Y=d.useMemo(function(){return C===void 0&&r==="combobox"?!1:C},[C,r]),Q=d.useMemo(function(){return nP(s,J)},[JSON.stringify(s),J]),te=Dn("",{value:u!==void 0?u:c,postState:function(qe){return qe||""}}),ce=ve(te,2),se=ce[0],ne=ce[1],ae=O_(O,T,Q,E,k),ee=ae.valueOptions,re=ae.labelOptions,le=ae.options,pe=d.useCallback(function(_e){var qe=eP(_e);return qe.map(function(ot){var at,xt,_t,pt,dt;if(T_(ot))at=ot;else{var $t;_t=ot.key,xt=ot.label,at=($t=ot.value)!==null&&$t!==void 0?$t:_t}var kt=ee.get(at);if(kt){var Kt;xt===void 0&&(xt=kt==null?void 0:kt[k||Q.label]),_t===void 0&&(_t=(Kt=kt==null?void 0:kt.key)!==null&&Kt!==void 0?Kt:at),pt=kt==null?void 0:kt.disabled,dt=kt==null?void 0:kt.title}return{label:xt,value:at,key:_t,disabled:pt,title:dt}})},[Q,k,ee]),Oe=Dn(L,{value:j}),ge=ve(Oe,2),Re=ge[0],ye=ge[1],Te=d.useMemo(function(){var _e,qe=q&&Re===null?[]:Re,ot=pe(qe);return r==="combobox"&&EF((_e=ot[0])===null||_e===void 0?void 0:_e.value)?[]:ot},[Re,pe,r,q]),Ae=y_(Te,ee),me=ve(Ae,2),Ie=me[0],Le=me[1],Be=d.useMemo(function(){if(!r&&Ie.length===1){var _e=Ie[0];if(_e.value===null&&(_e.label===null||_e.label===void 0))return[]}return Ie.map(function(qe){var ot;return Z(Z({},qe),{},{label:(ot=typeof H=="function"?H(qe):qe.label)!==null&&ot!==void 0?ot:qe.value})})},[r,Ie,H]),et=d.useMemo(function(){return new Set(Ie.map(function(_e){return _e.value}))},[Ie]);d.useEffect(function(){if(r==="combobox"){var _e,qe=(_e=Ie[0])===null||_e===void 0?void 0:_e.value;ne(CF(qe)?String(qe):"")}},[Ie]);var rt=ak(function(_e,qe){var ot=qe??_e;return K(K({},Q.value,_e),Q.label,ot)}),Ze=d.useMemo(function(){if(r!=="tags")return le;var _e=Se(le),qe=function(at){return ee.has(at)};return Se(Ie).sort(function(ot,at){return ot.value<at.value?-1:1}).forEach(function(ot){var at=ot.value;qe(at)||_e.push(rt(at,ot.label))}),_e},[rt,le,ee,Ie,r]),Ve=w_(Ze,Q,se,Y,E),Ye=d.useMemo(function(){return r!=="tags"||!se||Ve.some(function(_e){return _e[E||"value"]===se})||Ve.some(function(_e){return _e[Q.value]===se})?Ve:[rt(se)].concat(Se(Ve))},[rt,E,r,Ve,se,Q]),Ge=function _e(qe){var ot=Se(qe).sort(function(at,xt){return S(at,xt,{searchValue:se})});return ot.map(function(at){return Array.isArray(at.options)?Z(Z({},at),{},{options:at.options.length>0?_e(at.options):at.options}):at})},Fe=d.useMemo(function(){return S?Ge(Ye):Ye},[Ye,S,se]),we=d.useMemo(function(){return XF(Fe,{fieldNames:Q,childrenAsData:J})},[Fe,Q,J]),ze=function(qe){var ot=pe(qe);if(ye(ot),U&&(ot.length!==Ie.length||ot.some(function(_t,pt){var dt;return((dt=Ie[pt])===null||dt===void 0?void 0:dt.value)!==(_t==null?void 0:_t.value)}))){var at=F?ot:ot.map(function(_t){return _t.value}),xt=ot.map(function(_t){return Ob(Le(_t.value))});U(q?at:at[0],q?xt:xt[0])}},Me=d.useState(null),Pe=ve(Me,2),Ke=Pe[0],St=Pe[1],Ft=d.useState(0),Lt=ve(Ft,2),Ct=Lt[0],Xt=Lt[1],Pt=M!==void 0?M:r!=="combobox",Gt=d.useCallback(function(_e,qe){var ot=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},at=ot.source,xt=at===void 0?"keyboard":at;Xt(qe),a&&r==="combobox"&&_e!==null&&xt==="keyboard"&&St(String(_e))},[a,r]),ft=function(qe,ot,at){var xt=function(){var ut,lt=Le(qe);return[F?{label:lt==null?void 0:lt[Q.label],value:qe,key:(ut=lt==null?void 0:lt.key)!==null&&ut!==void 0?ut:qe}:qe,Ob(lt)]};if(ot&&m){var _t=xt(),pt=ve(_t,2),dt=pt[0],$t=pt[1];m(dt,$t)}else if(!ot&&b&&at!=="clear"){var kt=xt(),Kt=ve(kt,2),ln=Kt[0],Yt=Kt[1];b(ln,Yt)}},Je=ak(function(_e,qe){var ot,at=q?qe.selected:!0;at?ot=q?[].concat(Se(Ie),[_e]):[_e]:ot=Ie.filter(function(xt){return xt.value!==_e}),ze(ot),ft(_e,at),r==="combobox"?St(""):(!$b||h)&&(ne(""),St(""))}),He=function(qe,ot){ze(qe);var at=ot.type,xt=ot.values;(at==="remove"||at==="clear")&&xt.forEach(function(_t){ft(_t.value,!1,at)})},We=function(qe,ot){if(ne(qe),St(null),ot.source==="submit"){var at=(qe||"").trim();if(at){var xt=Array.from(new Set([].concat(Se(et),[at])));ze(xt),ft(at,!0),ne("")}return}ot.source!=="blur"&&(r==="combobox"&&ze(qe),p==null||p(qe))},Et=function(qe){var ot=qe;r!=="tags"&&(ot=qe.map(function(xt){var _t=re.get(xt);return _t==null?void 0:_t.value}).filter(function(xt){return xt!==void 0}));var at=Array.from(new Set([].concat(Se(et),Se(ot))));ze(at),at.forEach(function(xt){ft(xt,!0)})},wt=d.useMemo(function(){var _e=R!==!1&&w!==!1;return Z(Z({},ae),{},{flattenOptions:we,onActiveValue:Gt,defaultActiveFirstOption:Pt,onSelect:Je,menuItemSelectedIcon:P,rawValues:et,fieldNames:Q,virtual:_e,direction:A,listHeight:z,listItemHeight:_,childrenAsData:J,maxCount:D,optionRender:$})},[D,ae,we,Gt,Pt,Je,P,et,Q,R,w,A,z,_,J,$]);return d.createElement(yw.Provider,{value:wt},d.createElement(rP,$e({},W,{id:G,prefixCls:i,ref:t,omitDomProps:I_,mode:r,displayValues:Be,onDisplayValuesChange:He,direction:A,searchValue:se,onSearch:We,autoClearSearchValue:h,onSearchSplit:Et,dropdownMatchSelectWidth:w,OptionList:b_,emptyOptions:!we.length,activeValue:Ke,activeDescendantId:"".concat(G,"_list_").concat(Ct)})))}),Sw=P_;Sw.Option=xw;Sw.OptGroup=ww;function od(e,t,n){return ie({[`${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 $d=(e,t)=>t||e,M_=()=>{const[,e]=Ir(),[t]=bi("Empty"),r=new xn(e.colorBgBase).toHsl().l<.5?{opacity:.65}:{};return d.createElement("svg",{style:r,width:"184",height:"152",viewBox:"0 0 184 152",xmlns:"http://www.w3.org/2000/svg"},d.createElement("title",null,(t==null?void 0:t.description)||"Empty"),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"}))))},N_=()=>{const[,e]=Ir(),[t]=bi("Empty"),{colorFill:n,colorFillTertiary:r,colorFillQuaternary:o,colorBgContainer:i}=e,{borderColor:a,shadowColor:s,contentColor:c}=d.useMemo(()=>({borderColor:new xn(n).onBackground(i).toHexShortString(),shadowColor:new xn(r).onBackground(i).toHexShortString(),contentColor:new xn(o).onBackground(i).toHexShortString()}),[n,r,o,i]);return d.createElement("svg",{width:"64",height:"41",viewBox:"0 0 64 41",xmlns:"http://www.w3.org/2000/svg"},d.createElement("title",null,(t==null?void 0:t.description)||"Empty"),d.createElement("g",{transform:"translate(0 1)",fill:"none",fillRule:"evenodd"},d.createElement("ellipse",{fill:s,cx:"32",cy:"33",rx:"32",ry:"7"}),d.createElement("g",{fillRule:"nonzero",stroke:a},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:c}))))},R_=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.colorTextDescription},[`${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}}}}},D_=In("Empty",e=>{const{componentCls:t,controlHeightLG:n,calc:r}=e,o=vn(e,{emptyImgCls:`${t}-img`,emptyImgHeight:r(n).mul(2.5).equal(),emptyImgHeightMD:n,emptyImgHeightSM:r(n).mul(.875).equal()});return[R_(o)]});var j_=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 lP=d.createElement(M_,null),cP=d.createElement(N_,null),Ji=e=>{var{className:t,rootClassName:n,prefixCls:r,image:o=lP,description:i,children:a,imageStyle:s,style:c}=e,u=j_(e,["className","rootClassName","prefixCls","image","description","children","imageStyle","style"]);const{getPrefixCls:p,direction:v,empty:h}=d.useContext(ht),m=p("empty",r),[b,y,w]=D_(m),[C]=bi("Empty"),S=typeof i<"u"?i:C==null?void 0:C.description,E=typeof S=="string"?S:"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:ie(y,w,m,h==null?void 0:h.className,{[`${m}-normal`]:o===cP,[`${m}-rtl`]:v==="rtl"},t,n),style:Object.assign(Object.assign({},h==null?void 0:h.style),c)},u),d.createElement("div",{className:`${m}-image`,style:s},k),S&&d.createElement("div",{className:`${m}-description`},S),a&&d.createElement("div",{className:`${m}-footer`},a)))};Ji.PRESENTED_IMAGE_DEFAULT=lP;Ji.PRESENTED_IMAGE_SIMPLE=cP;const Xv=e=>{const{componentName:t}=e,{getPrefixCls:n}=d.useContext(ht),r=n("empty");switch(t){case"Table":case"List":return ue.createElement(Ji,{image:Ji.PRESENTED_IMAGE_SIMPLE});case"Select":case"TreeSelect":case"Cascader":case"Transfer":case"Mentions":return ue.createElement(Ji,{image:Ji.PRESENTED_IMAGE_SIMPLE,className:`${r}-small`});case"Table.filter":return null;default:return ue.createElement(Ji,null)}},Gv=function(e,t){let n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:void 0;var r,o;const{variant:i,[e]:a}=d.useContext(ht),s=d.useContext($T),c=a==null?void 0:a.variant;let u;typeof t<"u"?u=t:n===!1?u="borderless":u=(o=(r=s??c)!==null&&r!==void 0?r:i)!==null&&o!==void 0?o:"outlined";const p=zB.includes(u);return[u,p]},L_=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 uP(e,t){return e||L_(t)}const sk=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"}},B_=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({},jn(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:tw},[`
${o}${s}topLeft,
${i}${s}topLeft,
${o}${s}topRight,
${i}${s}topRight
`]:{animationName:rw},[`${a}${s}bottomLeft`]:{animationName:nw},[`
${a}${s}topLeft,
${a}${s}topRight
`]:{animationName:ow},"&-hidden":{display:"none"},[r]:Object.assign(Object.assign({},sk(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"},Ka),"&-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({},sk(e)),{color:e.colorTextDisabled})}),"&-rtl":{direction:"rtl"}})},Gl(e,"slide-up"),Gl(e,"slide-down"),Qp(e,"move-up"),Qp(e,"move-down")]},A_=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:de(t),itemLineHeight:de(e.calc(t).sub(e.calc(e.lineWidth).mul(2)).equal())}},z_=e=>{const{multipleSelectItemHeight:t,selectHeight:n,lineWidth:r}=e;return e.calc(n).sub(t).div(2).sub(r).equal()},H_=e=>{const{componentCls:t,iconCls:n,borderRadiusSM:r,motionDurationSlow:o,paddingXS:i,multipleItemColorDisabled:a,multipleItemBorderColorDisabled:s,colorIcon:c,colorIconHover:u,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({},Mv()),{display:"inline-flex",alignItems:"center",color:c,fontWeight:"bold",fontSize:10,lineHeight:"inherit",cursor:"pointer",[`> ${n}`]:{verticalAlign:"-0.2em"},"&:hover":{color:u}})}}}},F_=(e,t)=>{const{componentCls:n,INTERNAL_FIXED_ITEM_MARGIN:r}=e,o=`${n}-selection-overflow`,i=e.multipleSelectItemHeight,a=z_(e),s=t?`${n}-${t}`:"",c=A_(e);return{[`${n}-multiple${s}`]:Object.assign(Object.assign({},H_(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:`${de(r)} 0`,lineHeight:de(i),visibility:"hidden",content:'"\\a0"'}},[`${n}-selection-item`]:{height:c.itemHeight,lineHeight:de(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:de(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 Mm(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[F_(e,t),o]}const __=e=>{const{componentCls:t}=e,n=vn(e,{selectHeight:e.controlHeightSM,multipleSelectItemHeight:e.multipleItemHeightSM,borderRadius:e.borderRadiusSM,borderRadiusSM:e.borderRadiusXS}),r=vn(e,{fontSize:e.fontSizeLG,selectHeight:e.controlHeightLG,multipleSelectItemHeight:e.multipleItemHeightLG,borderRadius:e.borderRadiusLG,borderRadiusSM:e.borderRadius});return[Mm(e),Mm(n,"sm"),{[`${t}-multiple${t}-sm`]:{[`${t}-selection-placeholder`]:{insetInline:e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal()},[`${t}-selection-search`]:{marginInlineStart:2}}},Mm(r,"lg")]};function Nm(e,t){const{componentCls:n,inputPaddingHorizontalBase:r,borderRadius:o,fontSizeIcon:i}=e,a=e.calc(e.controlHeight).sub(e.calc(e.lineWidth).mul(2)).equal(),s=e.calc(r).add(i).equal(),c=t?`${n}-${t}`:"";return{[`${n}-single${c}`]:{fontSize:e.fontSize,height:e.controlHeight,[`${n}-selector`]:Object.assign(Object.assign({},jn(e,!0)),{display:"flex",borderRadius:o,[`${n}-selection-search`]:{position:"absolute",top:0,insetInlineStart:r,insetInlineEnd:de(s),bottom:0,"&-input":{width:"100%",WebkitAppearance:"textfield"}},[`
${n}-selection-item,
${n}-selection-placeholder
`]:{padding:0,lineHeight:de(a),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 ${de(r)}`,[`${n}-selection-search-input`]:{height:a},"&:after":{lineHeight:de(a)}}},[`&${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 ${de(r)}`,"&:after":{display:"none"}}}}}}}function V_(e){const{componentCls:t}=e,n=e.calc(e.controlPaddingHorizontalSM).sub(e.lineWidth).equal();return[Nm(e),Nm(vn(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 ${de(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()}}}},Nm(vn(e,{controlHeight:e.singleItemHeightLG,fontSize:e.fontSizeLG,borderRadius:e.borderRadiusLG}),"lg")]}const W_=e=>{const{fontSize:t,lineHeight:n,lineWidth:r,controlHeight:o,controlHeightSM:i,controlHeightLG:a,paddingXXS:s,controlPaddingHorizontal:c,zIndexPopupBase:u,colorText:p,fontWeightStrong:v,controlItemBgActive:h,controlItemBgHover:m,colorBgContainer:b,colorFillSecondary:y,colorBgContainerDisabled:w,colorTextDisabled:C,colorPrimaryHover:S,colorPrimary:E,controlOutline:k}=e,O=s*2,$=r*2,T=Math.min(o-O,o-$),M=Math.min(i-O,i-$),P=Math.min(a-O,a-$);return{INTERNAL_FIXED_ITEM_MARGIN:Math.floor(s/2),zIndexPopup:u+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:T,multipleItemHeightSM:M,multipleItemHeightLG:P,multipleSelectorBgDisabled:w,multipleItemColorDisabled:C,multipleItemBorderColorDisabled:"transparent",showArrowPaddingInlineEnd:Math.ceil(e.fontSize*1.25),hoverBorderColor:S,activeBorderColor:E,activeOutlineColor:k}},dP=(e,t)=>{const{componentCls:n,antCls:r,controlOutlineWidth:o}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{border:`${de(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 ${de(o)} ${t.activeOutlineColor}`,outline:0}}}},lk=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},dP(e,t))}),U_=e=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign({},dP(e,{borderColor:e.colorBorder,hoverBorderHover:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeOutlineColor:e.activeOutlineColor})),lk(e,{status:"error",borderColor:e.colorError,hoverBorderHover:e.colorErrorHover,activeBorderColor:e.colorError,activeOutlineColor:e.colorErrorOutline})),lk(e,{status:"warning",borderColor:e.colorWarning,hoverBorderHover:e.colorWarningHover,activeBorderColor:e.colorWarning,activeOutlineColor: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:`${de(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`}})}),fP=(e,t)=>{const{componentCls:n,antCls:r}=e;return{[`&:not(${n}-customize-input) ${n}-selector`]:{background:t.bg,border:`${de(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}}}},ck=(e,t)=>({[`&${e.componentCls}-status-${t.status}`]:Object.assign({},fP(e,t))}),K_=e=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign({},fP(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor,color:e.colorText})),ck(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,color:e.colorError})),ck(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:`${de(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}})}),q_=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:`${de(e.lineWidth)} ${e.lineType} ${e.multipleItemBorderColor}`},[`&${e.componentCls}-status-error`]:{[`${e.componentCls}-selection-item`]:{color:e.colorError}},[`&${e.componentCls}-status-warning`]:{[`${e.componentCls}-selection-item`]:{color:e.colorWarning}}}}),X_=e=>({[e.componentCls]:Object.assign(Object.assign(Object.assign({},U_(e)),K_(e)),q_(e))}),G_=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"}}}},Y_=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"}}}},Q_=e=>{const{antCls:t,componentCls:n,inputPaddingHorizontalBase:r,iconCls:o}=e;return{[n]:Object.assign(Object.assign({},jn(e)),{position:"relative",display:"inline-block",cursor:"pointer",[`&:not(${n}-customize-input) ${n}-selector`]:Object.assign(Object.assign({},G_(e)),Y_(e)),[`${n}-selection-item`]:Object.assign(Object.assign({flex:1,fontWeight:"normal",position:"relative",userSelect:"none"},Ka),{[`> ${t}-typography`]:{display:"inline"}}),[`${n}-selection-placeholder`]:Object.assign(Object.assign({},Ka),{flex:1,color:e.colorTextPlaceholder,pointerEvents:"none"}),[`${n}-arrow`]:Object.assign(Object.assign({},Mv()),{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,background:e.colorBgBase,borderRadius:"50%"}}),[`${n}-has-feedback`]:{[`${n}-clear`]:{insetInlineEnd:e.calc(r).add(e.fontSize).add(e.paddingXS).equal()}}}},Z_=e=>{const{componentCls:t}=e;return[{[t]:{[`&${t}-in-form-item`]:{width:"100%"}}},Q_(e),V_(e),__(e),B_(e),{[`${t}-rtl`]:{direction:"rtl"}},_v(e,{borderElCls:`${t}-selector`,focusElCls:`${t}-focused`})]},pP=In("Select",(e,t)=>{let{rootPrefixCls:n}=t;const r=vn(e,{rootPrefixCls:n,inputPaddingHorizontalBase:e.calc(e.paddingSM).sub(1).equal(),multipleSelectItemHeight:e.multipleItemHeight,selectHeight:e.controlHeight});return[Z_(r),X_(r)]},W_,{unitless:{optionLineHeight:!0,optionSelectedFontWeight:!0}});var J_={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"},e7=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:J_}))},Cw=d.forwardRef(e7),t7={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"},n7=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:t7}))},vP=d.forwardRef(n7),r7={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"},o7=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:r7}))},Ew=d.forwardRef(o7);function hP(e){let{suffixIcon:t,clearIcon:n,menuItemSelectedIcon:r,removeIcon:o,loading:i,multiple:a,hasFeedback:s,prefixCls:c,showSuffixIcon:u,feedbackIcon:p,showArrow:v,componentName:h}=e;const m=n??d.createElement(bd,null),b=S=>t===null&&!s&&!v?null:d.createElement(d.Fragment,null,u!==!1&&S,s&&p);let y=null;if(t!==void 0)y=b(t);else if(i)y=b(d.createElement(Xa,{spin:!0}));else{const S=`${c}-suffix`;y=E=>{let{open:k,showSearch:O}=E;return b(k&&O?d.createElement(Ew,{className:S}):d.createElement(vP,{className:S}))}}let w=null;r!==void 0?w=r:a?w=d.createElement(Cw,null):w=null;let C=null;return o!==void 0?C=o:C=d.createElement(yd,null),{clearIcon:m,suffixIcon:y,itemIcon:w,removeIcon:C}}function gP(e,t){return t!==void 0?t:e!==null}var i7=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 mP="SECRET_COMBOBOX_MODE_DO_NOT_USE",a7=(e,t)=>{var n;const{prefixCls:r,bordered:o,className:i,rootClassName:a,getPopupContainer:s,popupClassName:c,dropdownClassName:u,listHeight:p=256,placement:v,listItemHeight:h,size:m,disabled:b,notFoundContent:y,status:w,builtinPlacements:C,dropdownMatchSelectWidth:S,popupMatchSelectWidth:E,direction:k,style:O,allowClear:$,variant:T,dropdownStyle:M,transitionName:P,tagRender:R,maxCount:A}=e,V=i7(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:z,getPrefixCls:B,renderEmpty:_,direction:H,virtual:j,popupMatchSelectWidth:L,popupOverflow:F,select:U}=d.useContext(ht),[,D]=Ir(),W=h??(D==null?void 0:D.controlHeight),G=B("select",r),q=B(),J=k??H,{compactSize:Y,compactItemClassnames:Q}=lc(G,J),[te,ce]=Gv("select",T,o),se=br(G),[ne,ae,ee]=pP(G,se),re=d.useMemo(()=>{const{mode:Pe}=e;if(Pe!=="combobox")return Pe===mP?"combobox":Pe},[e.mode]),le=re==="multiple"||re==="tags",pe=gP(e.suffixIcon,e.showArrow),Oe=(n=E??S)!==null&&n!==void 0?n:L,{status:ge,hasFeedback:Re,isFormItemInput:ye,feedbackIcon:Te}=d.useContext(Vr),Ae=$d(ge,w);let me;y!==void 0?me=y:re==="combobox"?me=null:me=(_==null?void 0:_("Select"))||d.createElement(Xv,{componentName:"Select"});const{suffixIcon:Ie,itemIcon:Le,removeIcon:Be,clearIcon:et}=hP(Object.assign(Object.assign({},V),{multiple:le,hasFeedback:Re,feedbackIcon:Te,showSuffixIcon:pe,prefixCls:G,componentName:"Select"})),rt=$===!0?{clearIcon:et}:$,Ze=Ln(V,["suffixIcon","itemIcon"]),Ve=ie(c||u,{[`${G}-dropdown-${J}`]:J==="rtl"},a,ee,se,ae),Ye=Go(Pe=>{var Ke;return(Ke=m??Y)!==null&&Ke!==void 0?Ke:Pe}),Ge=d.useContext(So),Fe=b??Ge,we=ie({[`${G}-lg`]:Ye==="large",[`${G}-sm`]:Ye==="small",[`${G}-rtl`]:J==="rtl",[`${G}-${te}`]:ce,[`${G}-in-form-item`]:ye},od(G,Ae,Re),Q,U==null?void 0:U.className,i,a,ee,se,ae),ze=d.useMemo(()=>v!==void 0?v:J==="rtl"?"bottomRight":"bottomLeft",[v,J]),[Me]=sc("SelectLike",M==null?void 0:M.zIndex);return ne(d.createElement(Sw,Object.assign({ref:t,virtual:j,showSearch:U==null?void 0:U.showSearch},Ze,{style:Object.assign(Object.assign({},U==null?void 0:U.style),O),dropdownMatchSelectWidth:Oe,transitionName:ra(q,"slide-up",P),builtinPlacements:uP(C,F),listHeight:p,listItemHeight:W,mode:re,prefixCls:G,placement:ze,direction:J,suffixIcon:Ie,menuItemSelectedIcon:Le,removeIcon:Be,allowClear:rt,notFoundContent:me,className:we,getPopupContainer:s||z,dropdownClassName:Ve,disabled:Fe,dropdownStyle:Object.assign(Object.assign({},M),{zIndex:Me}),maxCount:le?A:void 0,tagRender:le?R:void 0})))},yi=d.forwardRef(a7),s7=bw(yi);yi.SECRET_COMBOBOX_MODE_DO_NOT_USE=mP;yi.Option=xw;yi.OptGroup=ww;yi._InternalPanelDoNotUseOrYouWillBeFired=s7;const id=["xxl","xl","lg","md","sm","xs"],l7=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)`}),c7=e=>{const t=e,n=[].concat(id).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 bP(){const[,e]=Ir(),t=l7(c7(e));return ue.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=u=>{let{matches:p}=u;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 kw(){const[,e]=d.useReducer(t=>t+1,0);return e}function yP(){let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!0;const t=d.useRef({}),n=kw(),r=bP();return sn(()=>{const o=r.subscribe(i=>{t.current=i,e&&n()});return()=>r.unsubscribe(o)},[]),t.current}const Ql=e=>e?typeof e=="function"?e():e:null;function Ow(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:ie("".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 pl={shiftX:64,adjustY:1},vl={adjustX:1,shiftY:!0},Do=[0,0],u7={left:{points:["cr","cl"],overflow:vl,offset:[-4,0],targetOffset:Do},right:{points:["cl","cr"],overflow:vl,offset:[4,0],targetOffset:Do},top:{points:["bc","tc"],overflow:pl,offset:[0,-4],targetOffset:Do},bottom:{points:["tc","bc"],overflow:pl,offset:[0,4],targetOffset:Do},topLeft:{points:["bl","tl"],overflow:pl,offset:[0,-4],targetOffset:Do},leftTop:{points:["tr","tl"],overflow:vl,offset:[-4,0],targetOffset:Do},topRight:{points:["br","tr"],overflow:pl,offset:[0,-4],targetOffset:Do},rightTop:{points:["tl","tr"],overflow:vl,offset:[4,0],targetOffset:Do},bottomRight:{points:["tr","br"],overflow:pl,offset:[0,4],targetOffset:Do},rightBottom:{points:["bl","br"],overflow:vl,offset:[4,0],targetOffset:Do},bottomLeft:{points:["tl","bl"],overflow:pl,offset:[0,4],targetOffset:Do},leftBottom:{points:["br","bl"],overflow:vl,offset:[-4,0],targetOffset:Do}},d7=["overlayClassName","trigger","mouseEnterDelay","mouseLeaveDelay","overlayStyle","prefixCls","children","onVisibleChange","afterVisibleChange","transitionName","animation","motion","placement","align","destroyTooltipOnHide","defaultVisible","getTooltipContainer","overlayInnerStyle","arrowContent","overlay","id","showArrow"],f7=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,u=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,C=t.animation,S=t.motion,E=t.placement,k=E===void 0?"right":E,O=t.align,$=O===void 0?{}:O,T=t.destroyTooltipOnHide,M=T===void 0?!1:T,P=t.defaultVisible,R=t.getTooltipContainer,A=t.overlayInnerStyle;t.arrowContent;var V=t.overlay,z=t.id,B=t.showArrow,_=B===void 0?!0:B,H=Mt(t,d7),j=d.useRef(null);d.useImperativeHandle(n,function(){return j.current});var L=Z({},H);"visible"in t&&(L.popupVisible=t.visible);var F=function(){return d.createElement(Ow,{key:"content",prefixCls:h,id:z,overlayInnerStyle:A},V)};return d.createElement(Kv,$e({popupClassName:r,prefixCls:h,popup:F,action:i,builtinPlacements:u7,popupPlacement:k,ref:j,popupAlign:$,getPopupContainer:R,onPopupVisibleChange:b,afterPopupVisibleChange:y,popupTransitionName:w,popupAnimation:C,popupMotion:S,defaultPopupVisible:P,autoDestroy:M,mouseLeaveDelay:u,popupStyle:p,mouseEnterDelay:s,arrow:_},L),m)};const p7=d.forwardRef(f7);function $w(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)),u=o-n*(1/Math.sqrt(2)),p=r*(Math.sqrt(2)-1)+n*(1/Math.sqrt(2)),v=2*o-u,h=p,m=2*o-s,b=c,y=2*o-i,w=a,C=o*Math.sqrt(2)+r*(Math.sqrt(2)-2),S=r*(Math.sqrt(2)-1),E=`polygon(${S}px 100%, 50% ${S}px, ${2*o-S}px 100%, ${S}px 100%)`,k=`path('M ${i} ${a} A ${r} ${r} 0 0 0 ${s} ${c} L ${u} ${p} A ${n} ${n} 0 0 1 ${v} ${h} L ${m} ${b} A ${r} ${r} 0 0 0 ${y} ${w} Z')`;return{arrowShadowWidth:C,arrowPath:k,arrowPolygon:E}}const v7=(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 ${de(s)} 0`},transform:"translateY(50%) rotate(-135deg)",boxShadow:n,zIndex:0,background:"transparent"}}},wP=8;function Yv(e){const{contentRadius:t,limitVerticalRadius:n}=e,r=t>12?t+2:12;return{arrowOffsetHorizontal:r,arrowOffsetVertical:n?wP:r}}function Zf(e,t){return e?t:{}}function Iw(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"},v7(e,t,o)),{"&:before":{background:t}})]},Zf(!!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":{"--arrow-offset-horizontal":a,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-topRight":{"--arrow-offset-horizontal":`calc(100% - ${de(a)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),Zf(!!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":{"--arrow-offset-horizontal":a,[`> ${r}-arrow`]:{left:{_skip_check_:!0,value:a}}},"&-placement-bottomRight":{"--arrow-offset-horizontal":`calc(100% - ${de(a)})`,[`> ${r}-arrow`]:{right:{_skip_check_:!0,value:a}}}})),Zf(!!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}})),Zf(!!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 h7(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 uk={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"]}},g7={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"]}},m7=new Set(["topLeft","topRight","bottomLeft","bottomRight","leftTop","leftBottom","rightTop","rightBottom"]);function xP(e){const{arrowWidth:t,autoAdjustOverflow:n,arrowPointAtCenter:r,offset:o,borderRadius:i,visibleFirst:a}=e,s=t/2,c={};return Object.keys(uk).forEach(u=>{const p=r&&g7[u]||uk[u],v=Object.assign(Object.assign({},p),{offset:[0,0],dynamicInset:!0});switch(c[u]=v,m7.has(u)&&(v.autoArrow=!1),u){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=Yv({contentRadius:i,limitVerticalRadius:!0});if(r)switch(u){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*2+s;break;case"leftBottom":case"rightBottom":v.offset[1]=h.arrowOffsetHorizontal*2-s;break}v.overflow=h7(u,h,t,n),a&&(v.htmlRegion="visibleFirst")}),c}const b7=e=>{const{componentCls:t,tooltipMaxWidth:n,tooltipColor:r,tooltipBg:o,tooltipBorderRadius:i,zIndexPopup:a,controlHeight:s,boxShadowSecondary:c,paddingSM:u,paddingXS:p}=e;return[{[t]:Object.assign(Object.assign(Object.assign(Object.assign({},jn(e)),{position:"absolute",zIndex:a,display:"block",width:"max-content",maxWidth:n,visibility:"visible","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"&-hidden":{display:"none"},"--antd-arrow-background-color":o,[`${t}-inner`]:{minWidth:"1em",minHeight:s,padding:`${de(e.calc(u).div(2).equal())} ${de(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,wP)}},[`${t}-content`]:{position:"relative"}}),NI(e,(v,h)=>{let{darkColor:m}=h;return{[`&${t}-${v}`]:{[`${t}-inner`]:{backgroundColor:m},[`${t}-arrow`]:{"--antd-arrow-background-color":m}}}})),{"&-rtl":{direction:"rtl"}})},Iw(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow}}]},y7=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+70},Yv({contentRadius:e.borderRadius,limitVerticalRadius:!0})),$w(vn(e,{borderRadiusOuter:Math.min(e.borderRadiusOuter,4)}))),SP=function(e){let t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;return In("Tooltip",r=>{const{borderRadius:o,colorTextLightSolid:i,colorBgSpotlight:a}=r,s=vn(r,{tooltipMaxWidth:250,tooltipColor:i,tooltipBorderRadius:o,tooltipBg:a});return[b7(s),Sd(r,"zoom-big-fast")]},y7,{resetStyle:!1,injectStyle:t})(e)},w7=Zu.map(e=>`${e}-inverse`),x7=["success","processing","error","default","warning"];function CP(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0)?[].concat(Se(w7),Se(Zu)).includes(e):Zu.includes(e)}function S7(e){return x7.includes(e)}function EP(e,t){const n=CP(t),r=ie({[`${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 C7=e=>{const{prefixCls:t,className:n,placement:r="top",title:o,color:i,overlayInnerStyle:a}=e,{getPrefixCls:s}=d.useContext(ht),c=s("tooltip",t),[u,p,v]=SP(c),h=EP(c,i),m=h.arrowStyle,b=Object.assign(Object.assign({},a),h.overlayStyle),y=ie(p,v,c,`${c}-pure`,`${c}-placement-${r}`,n,h.className);return u(d.createElement("div",{className:y,style:m},d.createElement("div",{className:`${c}-arrow`}),d.createElement(Ow,Object.assign({},e,{className:p,prefixCls:c,overlayInnerStyle:b}),o)))};var E7=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 k7=d.forwardRef((e,t)=>{var n,r;const{prefixCls:o,openClassName:i,getTooltipContainer:a,overlayClassName:s,color:c,overlayInnerStyle:u,children:p,afterOpenChange:v,afterVisibleChange:h,destroyTooltipOnHide:m,arrow:b=!0,title:y,overlay:w,builtinPlacements:C,arrowPointAtCenter:S=!1,autoAdjustOverflow:E=!0}=e,k=!!b,[,O]=Ir(),{getPopupContainer:$,getPrefixCls:T,direction:M}=d.useContext(ht),P=As(),R=d.useRef(null),A=()=>{var me;(me=R.current)===null||me===void 0||me.forceAlign()};d.useImperativeHandle(t,()=>{var me;return{forceAlign:A,forcePopupAlign:()=>{P.deprecated(!1,"forcePopupAlign","forceAlign"),A()},nativeElement:(me=R.current)===null||me===void 0?void 0:me.nativeElement}});const[V,z]=Dn(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),B=!y&&!w&&y!==0,_=me=>{var Ie,Le;z(B?!1:me),B||((Ie=e.onOpenChange)===null||Ie===void 0||Ie.call(e,me),(Le=e.onVisibleChange)===null||Le===void 0||Le.call(e,me))},H=d.useMemo(()=>{var me,Ie;let Le=S;return typeof b=="object"&&(Le=(Ie=(me=b.pointAtCenter)!==null&&me!==void 0?me:b.arrowPointAtCenter)!==null&&Ie!==void 0?Ie:S),C||xP({arrowPointAtCenter:Le,autoAdjustOverflow:E,arrowWidth:k?O.sizePopupArrow:0,borderRadius:O.borderRadius,offset:O.marginXXS,visibleFirst:!0})},[S,b,C,O]),j=d.useMemo(()=>y===0?y:w||y||"",[w,y]),L=d.createElement(nd,{space:!0},typeof j=="function"?j():j),{getPopupContainer:F,placement:U="top",mouseEnterDelay:D=.1,mouseLeaveDelay:W=.1,overlayStyle:G,rootClassName:q}=e,J=E7(e,["getPopupContainer","placement","mouseEnterDelay","mouseLeaveDelay","overlayStyle","rootClassName"]),Y=T("tooltip",o),Q=T(),te=e["data-popover-inject"];let ce=V;!("open"in e)&&!("visible"in e)&&B&&(ce=!1);const se=d.isValidElement(p)&&!QI(p)?p:d.createElement("span",null,p),ne=se.props,ae=!ne.className||typeof ne.className=="string"?ie(ne.className,i||`${Y}-open`):ne.className,[ee,re,le]=SP(Y,!te),pe=EP(Y,c),Oe=pe.arrowStyle,ge=Object.assign(Object.assign({},u),pe.overlayStyle),Re=ie(s,{[`${Y}-rtl`]:M==="rtl"},pe.className,q,re,le),[ye,Te]=sc("Tooltip",J.zIndex),Ae=d.createElement(p7,Object.assign({},J,{zIndex:ye,showArrow:k,placement:U,mouseEnterDelay:D,mouseLeaveDelay:W,prefixCls:Y,overlayClassName:Re,overlayStyle:Object.assign(Object.assign({},Oe),G),getTooltipContainer:F||a||$,ref:R,builtinPlacements:H,overlay:L,visible:ce,onVisibleChange:_,afterVisibleChange:v??h,overlayInnerStyle:ge,arrowContent:d.createElement("span",{className:`${Y}-arrow-content`}),motion:{motionName:ra(Q,"zoom-big-fast",e.transitionName),motionDeadline:1e3},destroyTooltipOnHide:!!m}),ce?Dr(se,{className:ae}):se);return ee(d.createElement(Rv.Provider,{value:Te},Ae))}),gi=k7;gi._InternalPanelDoNotUseOrYouWillBeFired=C7;const O7=e=>{const{componentCls:t,popoverColor:n,titleMinWidth:r,fontWeightStrong:o,innerPadding:i,boxShadowSecondary:a,colorTextHeading:s,borderRadiusLG:c,zIndexPopup:u,titleMarginBottom:p,colorBgElevated:v,popoverBg:h,titleBorderBottom:m,innerContentPadding:b,titlePadding:y}=e;return[{[t]:Object.assign(Object.assign({},jn(e)),{position:"absolute",top:0,left:{_skip_check_:!0,value:0},zIndex:u,fontWeight:"normal",whiteSpace:"normal",textAlign:"start",cursor:"auto",userSelect:"text","--valid-offset-x":"var(--arrow-offset-horizontal, var(--arrow-x))",transformOrigin:["var(--valid-offset-x, 50%)","var(--arrow-y, 50%)"].join(" "),"--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}})},Iw(e,"var(--antd-arrow-background-color)"),{[`${t}-pure`]:{position:"relative",maxWidth:"none",margin:e.sizePopupArrow,display:"inline-block",[`${t}-content`]:{display:"inline-block"}}}]},$7=e=>{const{componentCls:t}=e;return{[t]:Zu.map(n=>{const r=e[`${n}6`];return{[`&${t}-${n}`]:{"--antd-arrow-background-color":r,[`${t}-inner`]:{backgroundColor:r},[`${t}-arrow`]:{background:"transparent"}}}})}},I7=e=>{const{lineWidth:t,controlHeight:n,fontHeight:r,padding:o,wireframe:i,zIndexPopupBase:a,borderRadiusLG:s,marginXS:c,lineType:u,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},$w(e)),Yv({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 ${u} ${p}`:"none",innerContentPadding:i?`${v}px ${y}px`:0})},kP=In("Popover",e=>{const{colorBgElevated:t,colorText:n}=e,r=vn(e,{popoverBg:t,popoverColor:n});return[O7(r),$7(r),Sd(r,"zoom-big")]},I7,{resetStyle:!1,deprecatedTokens:[["width","titleMinWidth"],["minWidth","titleMinWidth"]]});var 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 OP=e=>{let{title:t,content:n,prefixCls:r}=e;return!t&&!n?null:d.createElement(d.Fragment,null,t&&d.createElement("div",{className:`${r}-title`},t),n&&d.createElement("div",{className:`${r}-inner-content`},n))},P7=e=>{const{hashId:t,prefixCls:n,className:r,style:o,placement:i="top",title:a,content:s,children:c}=e,u=Ql(a),p=Ql(s),v=ie(t,n,`${n}-pure`,`${n}-placement-${i}`,r);return d.createElement("div",{className:v,style:o},d.createElement("div",{className:`${n}-arrow`}),d.createElement(Ow,Object.assign({},e,{className:t,prefixCls:n}),c||d.createElement(OP,{prefixCls:n,title:u,content:p})))},$P=e=>{const{prefixCls:t,className:n}=e,r=T7(e,["prefixCls","className"]),{getPrefixCls:o}=d.useContext(ht),i=o("popover",t),[a,s,c]=kP(i);return a(d.createElement(P7,Object.assign({},r,{prefixCls:i,hashId:s,className:ie(n,c)})))};var M7=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 N7=d.forwardRef((e,t)=>{var n,r;const{prefixCls:o,title:i,content:a,overlayClassName:s,placement:c="top",trigger:u="hover",children:p,mouseEnterDelay:v=.1,mouseLeaveDelay:h=.1,onOpenChange:m,overlayStyle:b={}}=e,y=M7(e,["prefixCls","title","content","overlayClassName","placement","trigger","children","mouseEnterDelay","mouseLeaveDelay","onOpenChange","overlayStyle"]),{getPrefixCls:w}=d.useContext(ht),C=w("popover",o),[S,E,k]=kP(C),O=w(),$=ie(s,E,k),[T,M]=Dn(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),P=(B,_)=>{M(B,!0),m==null||m(B,_)},R=B=>{B.keyCode===De.ESC&&P(!1,B)},A=B=>{P(B)},V=Ql(i),z=Ql(a);return S(d.createElement(gi,Object.assign({placement:c,trigger:u,mouseEnterDelay:v,mouseLeaveDelay:h,overlayStyle:b},y,{prefixCls:C,overlayClassName:$,ref:t,open:T,onOpenChange:A,overlay:V||z?d.createElement(OP,{prefixCls:C,title:V,content:z}):null,transitionName:ra(O,"zoom-big",y.transitionName),"data-popover-inject":!0}),Dr(p,{onKeyDown:B=>{var _,H;d.isValidElement(p)&&((H=p==null?void 0:(_=p.props).onKeyDown)===null||H===void 0||H.call(_,B)),R(B)}})))}),IP=N7;IP._InternalPanelDoNotUseOrYouWillBeFired=$P;var R7=De.ESC,D7=De.TAB;function j7(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},u=function(v){switch(v.keyCode){case R7:s();break;case D7:var h=!1;a.current||(h=c()),h?v.preventDefault():s();break}};d.useEffect(function(){return t?(window.addEventListener("keydown",u),o&&bn(c,3),function(){window.removeEventListener("keydown",u),a.current=!1}):function(){a.current=!1}},[t])}var L7=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=Wr(t,i==null?void 0:i.ref);return ue.createElement(ue.Fragment,null,r&&ue.createElement("div",{className:"".concat(o,"-arrow")}),ue.cloneElement(i,{ref:vi(i)?a:void 0}))}),hl={adjustX:1,adjustY:1},gl=[0,0],B7={topLeft:{points:["bl","tl"],overflow:hl,offset:[0,-4],targetOffset:gl},top:{points:["bc","tc"],overflow:hl,offset:[0,-4],targetOffset:gl},topRight:{points:["br","tr"],overflow:hl,offset:[0,-4],targetOffset:gl},bottomLeft:{points:["tl","bl"],overflow:hl,offset:[0,4],targetOffset:gl},bottom:{points:["tc","bc"],overflow:hl,offset:[0,4],targetOffset:gl},bottomRight:{points:["tr","br"],overflow:hl,offset:[0,4],targetOffset:gl}},A7=["arrow","prefixCls","transitionName","animation","align","placement","placements","getPopupContainer","showAction","hideAction","overlayClassName","overlayStyle","visible","trigger","autoFocus","overlay","children","onVisibleChange"];function z7(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,u=e.align,p=e.placement,v=p===void 0?"bottomLeft":p,h=e.placements,m=h===void 0?B7:h,b=e.getPopupContainer,y=e.showAction,w=e.hideAction,C=e.overlayClassName,S=e.overlayStyle,E=e.visible,k=e.trigger,O=k===void 0?["hover"]:k,$=e.autoFocus,T=e.overlay,M=e.children,P=e.onVisibleChange,R=Mt(e,A7),A=ue.useState(),V=ve(A,2),z=V[0],B=V[1],_="visible"in e?E:z,H=ue.useRef(null),j=ue.useRef(null),L=ue.useRef(null);ue.useImperativeHandle(t,function(){return H.current});var F=function(te){B(te),P==null||P(te)};j7({visible:_,triggerRef:L,onVisibleChange:F,autoFocus:$,overlayRef:j});var U=function(te){var ce=e.onOverlayClick;B(!1),ce&&ce(te)},D=function(){return ue.createElement(L7,{ref:j,overlay:T,prefixCls:a,arrow:o})},W=function(){return typeof T=="function"?D:D()},G=function(){var te=e.minOverlayWidthMatchTrigger,ce=e.alignPoint;return"minOverlayWidthMatchTrigger"in e?te:!ce},q=function(){var te=e.openClassName;return te!==void 0?te:"".concat(a,"-open")},J=ue.cloneElement(M,{className:ie((n=M.props)===null||n===void 0?void 0:n.className,_&&q()),ref:vi(M)?Wr(L,M.ref):void 0}),Y=w;return!Y&&O.indexOf("contextMenu")!==-1&&(Y=["click"]),ue.createElement(Kv,$e({builtinPlacements:m},R,{prefixCls:a,ref:H,popupClassName:ie(C,K({},"".concat(a,"-show-arrow"),o)),popupStyle:S,action:O,showAction:y,hideAction:Y,popupPlacement:v,popupAlign:u,popupTransitionName:s,popupAnimation:c,popupVisible:_,stretch:G()?"minWidth":"",popup:W(),onPopupVisibleChange:F,onPopupClick:U,getPopupContainer:b}),J)}const H7=ue.forwardRef(z7);var TP=d.createContext(null);function PP(e,t){return e===void 0?null:"".concat(e,"-").concat(t)}function MP(e){var t=d.useContext(TP);return PP(t,e)}var F7=["children","locked"],mi=d.createContext(null);function _7(e,t){var n=Z({},e);return Object.keys(t).forEach(function(r){var o=t[r];o!==void 0&&(n[r]=o)}),n}function ad(e){var t=e.children,n=e.locked,r=Mt(e,F7),o=d.useContext(mi),i=Ls(function(){return _7(o,r)},[o,r],function(a,s){return!n&&(a[0]!==s[0]||!zi(a[1],s[1],!0))});return d.createElement(mi.Provider,{value:i},t)}var V7=[],NP=d.createContext(null);function Qv(){return d.useContext(NP)}var RP=d.createContext(V7);function fc(e){var t=d.useContext(RP);return d.useMemo(function(){return e!==void 0?[].concat(Se(t),[e]):t},[t,e])}var DP=d.createContext(null),Tw=d.createContext({});function dk(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;if(xd(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 W7(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=Se(e.querySelectorAll("*")).filter(function(r){return dk(r,t)});return dk(e,t)&&n.unshift(e),n}var Ib=De.LEFT,Tb=De.RIGHT,Pb=De.UP,Rp=De.DOWN,Dp=De.ENTER,jP=De.ESC,tu=De.HOME,nu=De.END,fk=[Pb,Rp,Ib,Tb];function U7(e,t,n,r){var o,i="prev",a="next",s="children",c="parent";if(e==="inline"&&r===Dp)return{inlineTrigger:!0};var u=K(K({},Pb,i),Rp,a),p=K(K(K(K({},Ib,n?a:i),Tb,n?i:a),Rp,s),Dp,s),v=K(K(K(K(K(K({},Pb,i),Rp,a),Dp,s),jP,c),Ib,n?s:c),Tb,n?c:s),h={inline:u,horizontal:p,vertical:v,inlineSub:u,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 K7(e){for(var t=e;t;){if(t.getAttribute("data-menu-list"))return t;t=t.parentElement}return null}function q7(e,t){for(var n=e||document.activeElement;n;){if(t.has(n))return n;n=n.parentElement}return null}function Pw(e,t){var n=W7(e,!0);return n.filter(function(r){return t.has(r)})}function pk(e,t,n){var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;if(!e)return null;var o=Pw(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 Mb=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(PP(n,a),"']"));s&&(r.add(s),i.set(s,a),o.set(a,s))}),{elements:r,key2element:o,element2key:i}};function X7(e,t,n,r,o,i,a,s,c,u){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(fk,[Dp,jP,tu,nu]).includes(b)){var y=i(),w=Mb(y,r),C=w,S=C.elements,E=C.key2element,k=C.element2key,O=E.get(t),$=q7(O,S),T=k.get($),M=U7(e,a(T,!0).length===1,n,b);if(!M&&b!==tu&&b!==nu)return;(fk.includes(b)||[tu,nu].includes(b))&&m.preventDefault();var P=function(j){if(j){var L=j,F=j.querySelector("a");F!=null&&F.getAttribute("href")&&(L=F);var U=k.get(j);s(U),h(),p.current=bn(function(){v.current===U&&L.focus()})}};if([tu,nu].includes(b)||M.sibling||!$){var R;!$||e==="inline"?R=o.current:R=K7($);var A,V=Pw(R,S);b===tu?A=V[0]:b===nu?A=V[V.length-1]:A=pk(R,S,$,M.offset),P(A)}else if(M.inlineTrigger)c(T);else if(M.offset>0)c(T,!0),h(),p.current=bn(function(){w=Mb(y,r);var H=$.getAttribute("aria-controls"),j=document.getElementById(H),L=pk(j,w.elements);P(L)},5);else if(M.offset<0){var z=a(T,!0),B=z[z.length-2],_=E.get(B);c(B,!1),P(_)}}u==null||u(m)}}function G7(e){Promise.resolve().then(e)}var Mw="__RC_UTIL_PATH_SPLIT__",vk=function(t){return t.join(Mw)},Y7=function(t){return t.split(Mw)},Nb="rc-menu-more";function Q7(){var e=d.useState({}),t=ve(e,2),n=t[1],r=d.useRef(new Map),o=d.useRef(new Map),i=d.useState([]),a=ve(i,2),s=a[0],c=a[1],u=d.useRef(0),p=d.useRef(!1),v=function(){p.current||n({})},h=d.useCallback(function(E,k){var O=vk(k);o.current.set(O,E),r.current.set(E,O),u.current+=1;var $=u.current;G7(function(){$===u.current&&v()})},[]),m=d.useCallback(function(E,k){var O=vk(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)||"",$=Y7(O);return k&&s.includes($[0])&&$.unshift(Nb),$},[s]),w=d.useCallback(function(E,k){return E.filter(function(O){return O!==void 0}).some(function(O){var $=y(O,!0);return $.includes(k)})},[y]),C=function(){var k=Se(r.current.keys());return s.length&&k.push(Nb),k},S=d.useCallback(function(E){var k="".concat(r.current.get(E)).concat(Mw),O=new Set;return Se(o.current.keys()).forEach(function($){$.startsWith(k)&&O.add(o.current.get($))}),O},[]);return d.useEffect(function(){return function(){p.current=!0}},[]),{registerPath:h,unregisterPath:m,refreshOverflowKeys:b,isSubPathKey:w,getKeyPath:y,getKeys:C,getSubPathKeys:S}}function fu(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 Z7=Math.random().toFixed(5).toString().slice(2),hk=0;function J7(e){var t=Dn(e,{value:e}),n=ve(t,2),r=n[0],o=n[1];return d.useEffect(function(){hk+=1;var i="".concat(Z7,"-").concat(hk);o("rc-menu-uuid-".concat(i))},[]),r}function LP(e,t,n,r){var o=d.useContext(mi),i=o.activeKey,a=o.onActive,s=o.onInactive,c={active:i===e};return t||(c.onMouseEnter=function(u){n==null||n({key:e,domEvent:u}),a(e)},c.onMouseLeave=function(u){r==null||r({key:e,domEvent:u}),s(e)}),c}function BP(e){var t=d.useContext(mi),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 AP(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,Z({},n)):typeof t!="boolean"&&(o=t),o||r||null)}var e9=["item"];function ev(e){var t=e.item,n=Mt(e,e9);return Object.defineProperty(n,"item",{get:function(){return Fn(!1,"`info.item` is deprecated since we will move to function component that not provides React Node instance in future."),t}}),n}var t9=["title","attribute","elementRef"],n9=["style","className","eventKey","warnKey","disabled","itemIcon","children","role","onMouseEnter","onMouseLeave","onClick","onKeyDown","onFocus"],r9=["active"],o9=function(e){Co(n,e);var t=Eo(n);function n(){return Kn(this,n),t.apply(this,arguments)}return qn(n,[{key:"render",value:function(){var o=this.props,i=o.title,a=o.attribute,s=o.elementRef,c=Mt(o,t9),u=Ln(c,["eventKey","popupClassName","popupOffset","onTitleClick"]);return Fn(!a,"`attribute` of Menu.Item is deprecated. Please pass attribute directly."),d.createElement(Di.Item,$e({},a,{title:typeof i=="string"?i:void 0},u,{ref:s}))}}]),n}(d.Component),i9=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,u=e.onMouseEnter,p=e.onMouseLeave,v=e.onClick,h=e.onKeyDown,m=e.onFocus,b=Mt(e,n9),y=MP(o),w=d.useContext(mi),C=w.prefixCls,S=w.onItemClick,E=w.disabled,k=w.overflowDisabled,O=w.itemIcon,$=w.selectedKeys,T=w.onActive,M=d.useContext(Tw),P=M._internalRenderMenuItem,R="".concat(C,"-item"),A=d.useRef(),V=d.useRef(),z=E||i,B=Bs(t,V),_=fc(o),H=function(ce){return{key:o,keyPath:Se(_).reverse(),item:A.current,domEvent:ce}},j=a||O,L=LP(o,z,u,p),F=L.active,U=Mt(L,r9),D=$.includes(o),W=BP(_.length),G=function(ce){if(!z){var se=H(ce);v==null||v(ev(se)),S(se)}},q=function(ce){if(h==null||h(ce),ce.which===De.ENTER){var se=H(ce);v==null||v(ev(se)),S(se)}},J=function(ce){T(o),m==null||m(ce)},Y={};e.role==="option"&&(Y["aria-selected"]=D);var Q=d.createElement(o9,$e({ref:A,elementRef:B,role:c===null?"none":c||"menuitem",tabIndex:i?null:-1,"data-menu-id":k&&y?null:y},b,U,Y,{component:"li","aria-disabled":i,style:Z(Z({},W),n),className:ie(R,K(K(K({},"".concat(R,"-active"),F),"".concat(R,"-selected"),D),"".concat(R,"-disabled"),z),r),onClick:G,onKeyDown:q,onFocus:J}),s,d.createElement(AP,{props:Z(Z({},e),{},{isSelected:D}),icon:j}));return P&&(Q=P(Q,e,{selected:D})),Q});function a9(e,t){var n=e.eventKey,r=Qv(),o=fc(n);return d.useEffect(function(){if(r)return r.registerPath(n,o),function(){r.unregisterPath(n,o)}},[o]),r?null:d.createElement(i9,$e({},e,{ref:t}))}const Zv=d.forwardRef(a9);var s9=["className","children"],l9=function(t,n){var r=t.className,o=t.children,i=Mt(t,s9),a=d.useContext(mi),s=a.prefixCls,c=a.mode,u=a.rtl;return d.createElement("ul",$e({className:ie(s,u&&"".concat(s,"-rtl"),"".concat(s,"-sub"),"".concat(s,"-").concat(c==="inline"?"inline":"vertical"),r),role:"menu"},i,{"data-menu-list":!0,ref:n}),o)},Nw=d.forwardRef(l9);Nw.displayName="SubMenuList";function Rw(e,t){return lo(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(Se(t),[r]).join("-")));var u={key:s,eventKey:s};return d.cloneElement(n,u)}return n})}var _r={adjustX:1,adjustY:1},c9={topLeft:{points:["bl","tl"],overflow:_r},topRight:{points:["br","tr"],overflow:_r},bottomLeft:{points:["tl","bl"],overflow:_r},bottomRight:{points:["tr","br"],overflow:_r},leftTop:{points:["tr","tl"],overflow:_r},leftBottom:{points:["br","bl"],overflow:_r},rightTop:{points:["tl","tr"],overflow:_r},rightBottom:{points:["bl","br"],overflow:_r}},u9={topLeft:{points:["bl","tl"],overflow:_r},topRight:{points:["br","tr"],overflow:_r},bottomLeft:{points:["tl","bl"],overflow:_r},bottomRight:{points:["tr","br"],overflow:_r},rightTop:{points:["tr","tl"],overflow:_r},rightBottom:{points:["br","bl"],overflow:_r},leftTop:{points:["tl","tr"],overflow:_r},leftBottom:{points:["bl","br"],overflow:_r}};function zP(e,t,n){if(t)return t;if(n)return n[e]||n.other}var d9={horizontal:"bottomLeft",vertical:"rightTop","vertical-left":"rightTop","vertical-right":"leftTop"};function f9(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,u=e.mode,p=e.onVisibleChange,v=d.useContext(mi),h=v.getPopupContainer,m=v.rtl,b=v.subMenuOpenDelay,y=v.subMenuCloseDelay,w=v.builtinPlacements,C=v.triggerSubMenuAction,S=v.forceSubMenuRender,E=v.rootClassName,k=v.motion,O=v.defaultMotions,$=d.useState(!1),T=ve($,2),M=T[0],P=T[1],R=Z(m?Z({},u9):Z({},c9),w),A=d9[u],V=zP(u,k,O),z=d.useRef(V);u!=="inline"&&(z.current=V);var B=Z(Z({},z.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(Kv,{prefixCls:t,popupClassName:ie("".concat(t,"-popup"),K({},"".concat(t,"-rtl"),m),a,E),stretch:u==="horizontal"?"minWidth":null,getPopupContainer:h,builtinPlacements:R,popupPlacement:A,popupVisible:M,popup:o,popupStyle:i,popupAlign:s&&{offset:s},action:c?[]:[C],mouseEnterDelay:b,mouseLeaveDelay:y,onPopupVisibleChange:p,forceRender:S,popupMotion:B,fresh:!0},r)}function p9(e){var t=e.id,n=e.open,r=e.keyPath,o=e.children,i="inline",a=d.useContext(mi),s=a.prefixCls,c=a.forceSubMenuRender,u=a.motion,p=a.defaultMotions,v=a.mode,h=d.useRef(!1);h.current=v===i;var m=d.useState(!h.current),b=ve(m,2),y=b[0],w=b[1],C=h.current?n:!1;d.useEffect(function(){h.current&&w(!1)},[v]);var S=Z({},zP(i,u,p));r.length>1&&(S.motionAppear=!1);var E=S.onVisibleChanged;return S.onVisibleChanged=function(k){return!h.current&&!k&&w(!0),E==null?void 0:E(k)},y?null:d.createElement(ad,{mode:i,locked:!h.current},d.createElement(Xo,$e({visible:C},S,{forceRender:c,removeOnLeave:!1,leavedClassName:"".concat(s,"-hidden")}),function(k){var O=k.className,$=k.style;return d.createElement(Nw,{id:t,className:O,style:$},o)}))}var v9=["style","className","title","eventKey","warnKey","disabled","internalPopupClose","children","itemIcon","expandIcon","popupClassName","popupOffset","popupStyle","onClick","onMouseEnter","onMouseLeave","onTitleClick","onTitleMouseEnter","onTitleMouseLeave"],h9=["active"],g9=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,u=e.itemIcon,p=e.expandIcon,v=e.popupClassName,h=e.popupOffset,m=e.popupStyle,b=e.onClick,y=e.onMouseEnter,w=e.onMouseLeave,C=e.onTitleClick,S=e.onTitleMouseEnter,E=e.onTitleMouseLeave,k=Mt(e,v9),O=MP(i),$=d.useContext(mi),T=$.prefixCls,M=$.mode,P=$.openKeys,R=$.disabled,A=$.overflowDisabled,V=$.activeKey,z=$.selectedKeys,B=$.itemIcon,_=$.expandIcon,H=$.onItemClick,j=$.onOpenChange,L=$.onActive,F=d.useContext(Tw),U=F._internalRenderSubMenuItem,D=d.useContext(DP),W=D.isSubPathKey,G=fc(),q="".concat(T,"-submenu"),J=R||a,Y=d.useRef(),Q=d.useRef(),te=u??B,ce=p??_,se=P.includes(i),ne=!A&&se,ae=W(z,i),ee=LP(i,J,S,E),re=ee.active,le=Mt(ee,h9),pe=d.useState(!1),Oe=ve(pe,2),ge=Oe[0],Re=Oe[1],ye=function(ze){J||Re(ze)},Te=function(ze){ye(!0),y==null||y({key:i,domEvent:ze})},Ae=function(ze){ye(!1),w==null||w({key:i,domEvent:ze})},me=d.useMemo(function(){return re||(M!=="inline"?ge||W([V],i):!1)},[M,re,V,ge,i,W]),Ie=BP(G.length),Le=function(ze){J||(C==null||C({key:i,domEvent:ze}),M==="inline"&&j(i,!se))},Be=fu(function(we){b==null||b(ev(we)),H(we)}),et=function(ze){M!=="inline"&&j(i,ze)},rt=function(){L(i)},Ze=O&&"".concat(O,"-popup"),Ve=d.createElement("div",$e({role:"menuitem",style:Ie,className:"".concat(q,"-title"),tabIndex:J?null:-1,ref:Y,title:typeof o=="string"?o:null,"data-menu-id":A&&O?null:O,"aria-expanded":ne,"aria-haspopup":!0,"aria-controls":Ze,"aria-disabled":J,onClick:Le,onFocus:rt},le),o,d.createElement(AP,{icon:M!=="horizontal"?ce:void 0,props:Z(Z({},e),{},{isOpen:ne,isSubMenu:!0})},d.createElement("i",{className:"".concat(q,"-arrow")}))),Ye=d.useRef(M);if(M!=="inline"&&G.length>1?Ye.current="vertical":Ye.current=M,!A){var Ge=Ye.current;Ve=d.createElement(f9,{mode:Ge,prefixCls:q,visible:!s&&ne&&M!=="inline",popupClassName:v,popupOffset:h,popupStyle:m,popup:d.createElement(ad,{mode:Ge==="horizontal"?"vertical":Ge},d.createElement(Nw,{id:Ze,ref:Q},c)),disabled:J,onVisibleChange:et},Ve)}var Fe=d.createElement(Di.Item,$e({ref:t,role:"none"},k,{component:"li",style:n,className:ie(q,"".concat(q,"-").concat(M),r,K(K(K(K({},"".concat(q,"-open"),ne),"".concat(q,"-active"),me),"".concat(q,"-selected"),ae),"".concat(q,"-disabled"),J)),onMouseEnter:Te,onMouseLeave:Ae}),Ve,!A&&d.createElement(p9,{id:Ze,open:ne,keyPath:G},c));return U&&(Fe=U(Fe,e,{selected:ae,active:me,open:ne,disabled:J})),d.createElement(ad,{onItemClick:Be,mode:M==="horizontal"?"vertical":M,itemIcon:te,expandIcon:ce},Fe)}),Jv=d.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=fc(n),i=Rw(r,o),a=Qv();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(g9,$e({ref:t},e),i),d.createElement(RP.Provider,{value:o},s)});function Dw(e){var t=e.className,n=e.style,r=d.useContext(mi),o=r.prefixCls,i=Qv();return i?null:d.createElement("li",{role:"separator",className:ie("".concat(o,"-item-divider"),t),style:n})}var m9=["className","title","eventKey","children"],b9=d.forwardRef(function(e,t){var n=e.className,r=e.title;e.eventKey;var o=e.children,i=Mt(e,m9),a=d.useContext(mi),s=a.prefixCls,c="".concat(s,"-item-group");return d.createElement("li",$e({ref:t,role:"presentation"},i,{onClick:function(p){return p.stopPropagation()},className:ie(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))}),jw=d.forwardRef(function(e,t){var n=e.eventKey,r=e.children,o=fc(n),i=Rw(r,o),a=Qv();return a?i:d.createElement(b9,$e({ref:t},Ln(e,["warnKey"])),i)}),y9=["label","children","key","type","extra"];function Rb(e,t,n){var r=t.item,o=t.group,i=t.submenu,a=t.divider;return(e||[]).map(function(s,c){if(s&&st(s)==="object"){var u=s,p=u.label,v=u.children,h=u.key,m=u.type,b=u.extra,y=Mt(u,y9),w=h??"tmp-".concat(c);return v||m==="group"?m==="group"?d.createElement(o,$e({key:w},y,{title:p}),Rb(v,t,n)):d.createElement(i,$e({key:w},y,{title:p}),Rb(v,t,n)):m==="divider"?d.createElement(a,$e({key:w},y)):d.createElement(r,$e({key:w},y),p,(!!b||b===0)&&d.createElement("span",{className:"".concat(n,"-item-extra")},b))}return null}).filter(function(s){return s})}function gk(e,t,n,r,o){var i=e,a=Z({divider:Dw,item:Zv,group:jw,submenu:Jv},r);return t&&(i=Rb(t,a,o)),Rw(i,n)}var w9=["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"],fs=[],x9=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,u=r.tabIndex,p=u===void 0?0:u,v=r.items,h=r.children,m=r.direction,b=r.id,y=r.mode,w=y===void 0?"vertical":y,C=r.inlineCollapsed,S=r.disabled,E=r.disabledOverflow,k=r.subMenuOpenDelay,O=k===void 0?.1:k,$=r.subMenuCloseDelay,T=$===void 0?.1:$,M=r.forceSubMenuRender,P=r.defaultOpenKeys,R=r.openKeys,A=r.activeKey,V=r.defaultActiveFirst,z=r.selectable,B=z===void 0?!0:z,_=r.multiple,H=_===void 0?!1:_,j=r.defaultSelectedKeys,L=r.selectedKeys,F=r.onSelect,U=r.onDeselect,D=r.inlineIndent,W=D===void 0?24:D,G=r.motion,q=r.defaultMotions,J=r.triggerSubMenuAction,Y=J===void 0?"hover":J,Q=r.builtinPlacements,te=r.itemIcon,ce=r.expandIcon,se=r.overflowedIndicator,ne=se===void 0?"...":se,ae=r.overflowedIndicatorPopupClassName,ee=r.getPopupContainer,re=r.onClick,le=r.onOpenChange,pe=r.onKeyDown;r.openAnimation,r.openTransitionName;var Oe=r._internalRenderMenuItem,ge=r._internalRenderSubMenuItem,Re=r._internalComponents,ye=Mt(r,w9),Te=d.useMemo(function(){return[gk(h,v,fs,Re,i),gk(h,v,fs,{},i)]},[h,v,Re]),Ae=ve(Te,2),me=Ae[0],Ie=Ae[1],Le=d.useState(!1),Be=ve(Le,2),et=Be[0],rt=Be[1],Ze=d.useRef(),Ve=J7(b),Ye=m==="rtl",Ge=Dn(P,{value:R,postState:function(Rt){return Rt||fs}}),Fe=ve(Ge,2),we=Fe[0],ze=Fe[1],Me=function(Rt){var Ht=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;function Jt(){ze(Rt),le==null||le(Rt)}Ht?pi.flushSync(Jt):Jt()},Pe=d.useState(we),Ke=ve(Pe,2),St=Ke[0],Ft=Ke[1],Lt=d.useRef(!1),Ct=d.useMemo(function(){return(w==="inline"||w==="vertical")&&C?["vertical",C]:[w,!1]},[w,C]),Xt=ve(Ct,2),Pt=Xt[0],Gt=Xt[1],ft=Pt==="inline",Je=d.useState(Pt),He=ve(Je,2),We=He[0],Et=He[1],wt=d.useState(Gt),_e=ve(wt,2),qe=_e[0],ot=_e[1];d.useEffect(function(){Et(Pt),ot(Gt),Lt.current&&(ft?ze(St):Me(fs))},[Pt,Gt]);var at=d.useState(0),xt=ve(at,2),_t=xt[0],pt=xt[1],dt=_t>=me.length-1||We!=="horizontal"||E;d.useEffect(function(){ft&&Ft(we)},[we]),d.useEffect(function(){return Lt.current=!0,function(){Lt.current=!1}},[]);var $t=Q7(),kt=$t.registerPath,Kt=$t.unregisterPath,ln=$t.refreshOverflowKeys,Yt=$t.isSubPathKey,un=$t.getKeyPath,ut=$t.getKeys,lt=$t.getSubPathKeys,gt=d.useMemo(function(){return{registerPath:kt,unregisterPath:Kt}},[kt,Kt]),Qt=d.useMemo(function(){return{isSubPathKey:Yt}},[Yt]);d.useEffect(function(){ln(dt?fs:me.slice(_t+1).map(function(ct){return ct.key}))},[_t,dt]);var dn=Dn(A||V&&((n=me[0])===null||n===void 0?void 0:n.key),{value:A}),tn=ve(dn,2),Sn=tn[0],Xn=tn[1],or=fu(function(ct){Xn(ct)}),tr=fu(function(){Xn(void 0)});d.useImperativeHandle(t,function(){return{list:Ze.current,focus:function(Rt){var Ht,Jt=ut(),an=Mb(Jt,Ve),_n=an.elements,Cn=an.key2element,hr=an.element2key,ir=Pw(Ze.current,_n),Wt=Sn??(ir[0]?hr.get(ir[0]):(Ht=me.find(function(At){return!At.props.disabled}))===null||Ht===void 0?void 0:Ht.key),ar=Cn.get(Wt);if(Wt&&ar){var Tr;ar==null||(Tr=ar.focus)===null||Tr===void 0||Tr.call(ar,Rt)}}}});var mt=Dn(j||[],{value:L,postState:function(Rt){return Array.isArray(Rt)?Rt:Rt==null?fs:[Rt]}}),Bt=ve(mt,2),Zt=Bt[0],hn=Bt[1],dr=function(Rt){if(B){var Ht=Rt.key,Jt=Zt.includes(Ht),an;H?Jt?an=Zt.filter(function(Cn){return Cn!==Ht}):an=[].concat(Se(Zt),[Ht]):an=[Ht],hn(an);var _n=Z(Z({},Rt),{},{selectedKeys:an});Jt?U==null||U(_n):F==null||F(_n)}!H&&we.length&&We!=="inline"&&Me(fs)},Gn=fu(function(ct){re==null||re(ev(ct)),dr(ct)}),fr=fu(function(ct,Rt){var Ht=we.filter(function(an){return an!==ct});if(Rt)Ht.push(ct);else if(We!=="inline"){var Jt=lt(ct);Ht=Ht.filter(function(an){return!Jt.has(an)})}zi(we,Ht,!0)||Me(Ht,!0)}),pr=function(Rt,Ht){var Jt=Ht??!we.includes(Rt);fr(Rt,Jt)},Qr=X7(We,Sn,Ye,Ve,Ze,ut,un,Xn,pr,pe);d.useEffect(function(){rt(!0)},[]);var vr=d.useMemo(function(){return{_internalRenderMenuItem:Oe,_internalRenderSubMenuItem:ge}},[Oe,ge]),Tn=We!=="horizontal"||E?me:me.map(function(ct,Rt){return d.createElement(ad,{key:ct.key,overflowDisabled:Rt>_t},ct)}),Vt=d.createElement(Di,$e({id:b,ref:Ze,prefixCls:"".concat(i,"-overflow"),component:"ul",itemComponent:Zv,className:ie(i,"".concat(i,"-root"),"".concat(i,"-").concat(We),c,K(K({},"".concat(i,"-inline-collapsed"),qe),"".concat(i,"-rtl"),Ye),a),dir:m,style:s,role:"menu",tabIndex:p,data:Tn,renderRawItem:function(Rt){return Rt},renderRawRest:function(Rt){var Ht=Rt.length,Jt=Ht?me.slice(-Ht):null;return d.createElement(Jv,{eventKey:Nb,title:ne,disabled:dt,internalPopupClose:Ht===0,popupClassName:ae},Jt)},maxCount:We!=="horizontal"||E?Di.INVALIDATE:Di.RESPONSIVE,ssr:"full","data-menu-list":!0,onVisibleChange:function(Rt){pt(Rt)},onKeyDown:Qr},ye));return d.createElement(Tw.Provider,{value:vr},d.createElement(TP.Provider,{value:Ve},d.createElement(ad,{prefixCls:i,rootClassName:a,mode:We,openKeys:we,rtl:Ye,disabled:S,motion:et?G:null,defaultMotions:et?q:null,activeKey:Sn,onActive:or,onInactive:tr,selectedKeys:Zt,inlineIndent:W,subMenuOpenDelay:O,subMenuCloseDelay:T,forceSubMenuRender:M,builtinPlacements:Q,triggerSubMenuAction:Y,getPopupContainer:ee,itemIcon:te,expandIcon:ce,onItemClick:Gn,onOpenChange:fr},d.createElement(DP.Provider,{value:Qt},Vt),d.createElement("div",{style:{display:"none"},"aria-hidden":!0},d.createElement(NP.Provider,{value:gt},Ie)))))}),Id=x9;Id.Item=Zv;Id.SubMenu=Jv;Id.ItemGroup=jw;Id.Divider=Dw;var S9={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"},C9=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:S9}))},Db=d.forwardRef(C9);const HP=d.createContext({});var E9={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"},k9=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:E9}))},FP=d.forwardRef(k9);const tv=d.createContext({prefixCls:"",firstLevel:!0,inlineCollapsed:!1});var 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 _P=e=>{const{prefixCls:t,className:n,dashed:r}=e,o=O9(e,["prefixCls","className","dashed"]),{getPrefixCls:i}=d.useContext(ht),a=i("menu",t),s=ie({[`${a}-item-divider-dashed`]:!!r},n);return d.createElement(Dw,Object.assign({className:s},o))},VP=e=>{var t;const{className:n,children:r,icon:o,title:i,danger:a}=e,{prefixCls:s,firstLevel:c,direction:u,disableMenuItemTitleTooltip:p,inlineCollapsed:v}=d.useContext(tv),h=S=>{const E=r==null?void 0:r[0],k=d.createElement("span",{className:`${s}-title-content`},r);return(!o||d.isValidElement(r)&&r.type==="span")&&r&&S&&c&&typeof E=="string"?d.createElement("div",{className:`${s}-inline-collapsed-noicon`},E.charAt(0)):k},{siderCollapsed:m}=d.useContext(HP);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=lo(r).length;let C=d.createElement(Zv,Object.assign({},Ln(e,["title","icon","danger"]),{className:ie({[`${s}-item-danger`]:a,[`${s}-item-only-child`]:(o?w+1:w)===1},n),title:typeof i=="string"?i:void 0}),Dr(o,{className:ie(d.isValidElement(o)?(t=o.props)===null||t===void 0?void 0:t.className:"",`${s}-item-icon`)}),h(v));return p||(C=d.createElement(gi,Object.assign({},y,{placement:u==="rtl"?"left":"right",overlayClassName:`${s}-inline-collapsed-tooltip`}),C)),C};var $9=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 nv=d.createContext(null),WP=d.forwardRef((e,t)=>{const{children:n}=e,r=$9(e,["children"]),o=d.useContext(nv),i=d.useMemo(()=>Object.assign(Object.assign({},o),r),[o,r.prefixCls,r.mode,r.selectable,r.rootClassName]),a=PL(n),s=Bs(t,a?n.ref:null);return d.createElement(nv.Provider,{value:i},d.createElement(nd,{space:!0},a?d.cloneElement(n,{ref:s}):n))}),I9=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:`${de(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"}}}},T9=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(${de(r(n).mul(-1).equal())})`},"&::after":{transform:`rotate(45deg) translateY(${de(n)})`}}}}},mk=e=>Object.assign({},qa(e)),bk=(e,t)=>{const{componentCls:n,itemColor:r,itemSelectedColor:o,groupTitleColor:i,itemBg:a,subMenuItemBg:s,itemSelectedBg:c,activeBarHeight:u,activeBarWidth:p,activeBarBorderWidth:v,motionDurationSlow:h,motionEaseInOut:m,motionEaseOut:b,itemPaddingInline:y,motionDurationMid:w,itemHoverColor:C,lineType:S,colorSplit:E,itemDisabledColor:k,dangerItemColor:O,dangerItemHoverColor:$,dangerItemSelectedColor:T,dangerItemActiveBg:M,dangerItemSelectedBg:P,popupBg:R,itemHoverBg:A,itemActiveBg:V,menuSubMenuBg:z,horizontalItemSelectedColor:B,horizontalItemSelectedBg:_,horizontalItemBorderRadius:H,horizontalItemHoverBg:j}=e;return{[`${n}-${t}, ${n}-${t} > ${n}`]:{color:r,background:a,[`&${n}-root:focus-visible`]:Object.assign({},mk(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({},mk(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:C}},[`&:not(${n}-horizontal)`]:{[`${n}-item:not(${n}-item-selected)`]:{"&:hover":{backgroundColor:A},"&:active":{backgroundColor:V}},[`${n}-submenu-title`]:{"&:hover":{backgroundColor:A},"&:active":{backgroundColor:V}}},[`${n}-item-danger`]:{color:O,[`&${n}-item:hover`]:{[`&:not(${n}-item-selected):not(${n}-submenu-selected)`]:{color:$}},[`&${n}-item:active`]:{background:M}},[`${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:z},[`&${n}-popup > ${n}`]:{backgroundColor:R},[`&${n}-submenu-popup > ${n}`]:{backgroundColor:R},[`&${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:H,"&::after":{position:"absolute",insetInline:y,bottom:0,borderBottom:`${de(u)} solid transparent`,transition:`border-color ${h} ${m}`,content:'""'},"&:hover, &-active, &-open":{background:j,"&::after":{borderBottomWidth:u,borderBottomColor:B}},"&-selected":{color:B,backgroundColor:_,"&:hover":{backgroundColor:_},"&::after":{borderBottomWidth:u,borderBottomColor:B}}}}),[`&${n}-root`]:{[`&${n}-inline, &${n}-vertical`]:{borderInlineEnd:`${de(v)} ${S} ${E}`}},[`&${n}-inline`]:{[`${n}-sub${n}-inline`]:{background:s},[`${n}-item`]:{position:"relative","&::after":{position:"absolute",insetBlock:0,insetInlineEnd:0,borderInlineEnd:`${de(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(",")}}}}}},yk=e=>{const{componentCls:t,itemHeight:n,itemMarginInline:r,padding:o,menuArrowSize:i,marginXS:a,itemMarginBlock:s,itemWidth:c,itemPaddingInline:u}=e,p=e.calc(i).add(o).add(a).equal();return{[`${t}-item`]:{position:"relative",overflow:"hidden"},[`${t}-item, ${t}-submenu-title`]:{height:n,lineHeight:de(n),paddingInline:u,overflow:"hidden",textOverflow:"ellipsis",marginInline:r,marginBlock:s,width:c},[`> ${t}-item,
> ${t}-submenu > ${t}-submenu-title`]:{height:n,lineHeight:de(n)},[`${t}-item-group-list ${t}-submenu-title,
${t}-submenu-title`]:{paddingInlineEnd:p}}},P9=e=>{const{componentCls:t,iconCls:n,itemHeight:r,colorTextLightSolid:o,dropdownWidth:i,controlHeightLG:a,motionEaseOut:s,paddingXL:c,itemMarginInline:u,fontSizeLG:p,motionDurationFast:v,motionDurationSlow:h,paddingXS:m,boxShadowSecondary:b,collapsedWidth:y,collapsedIconSize:w}=e,C={height:r,lineHeight:de(r),listStylePosition:"inside",listStyleType:"disc"};return[{[t]:{"&-inline, &-vertical":Object.assign({[`&${t}-root`]:{boxShadow:"none"}},yk(e))},[`${t}-submenu-popup`]:{[`${t}-vertical`]:Object.assign(Object.assign({},yk(e)),{boxShadow:b})}},{[`${t}-submenu-popup ${t}-vertical${t}-sub`]:{minWidth:i,maxHeight:`calc(100vh - ${de(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 ${v} ${s}`].join(","),[`> ${t}-title-content`]:{flex:"auto",minWidth:0,overflow:"hidden",textOverflow:"ellipsis"},"> *":{flex:"none"}}},[`${t}-sub${t}-inline`]:{padding:0,border:0,borderRadius:0,boxShadow:"none",[`& > ${t}-submenu > ${t}-submenu-title`]:C,[`& ${t}-item-group-title`]:{paddingInlineStart:c}},[`${t}-item`]:C}},{[`${t}-inline-collapsed`]:{width:y,[`&${t}-root`]:{[`${t}-item, ${t}-submenu ${t}-submenu-title`]:{[`> ${t}-inline-collapsed-noicon`]:{fontSize:p,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% - ${de(e.calc(p).div(2).equal())} - ${de(u)})`,textOverflow:"clip",[`
${t}-submenu-arrow,
${t}-submenu-expand-icon
`]:{opacity:0},[`${t}-item-icon, ${n}`]:{margin:0,fontSize:w,lineHeight:de(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({},Ka),{paddingInline:m})}}]},wk=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 calc(${n} + 0.1s) ${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({},Mv()),[`&${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"}}}},xk=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(${de(e.calc(a).mul(-1).equal())})`},"&::after":{transform:`rotate(-45deg) translateY(${de(a)})`}}}}},M9=e=>{const{antCls:t,componentCls:n,fontSize:r,motionDurationSlow:o,motionDurationMid:i,motionEaseInOut:a,paddingXS:s,padding:c,colorSplit:u,lineWidth:p,zIndexPopup:v,borderRadiusLG:h,subMenuItemBorderRadius:m,menuArrowSize:b,menuArrowOffset:y,lineType:w,groupTitleLineHeight:C,groupTitleFontSize:S}=e;return[{"":{[n]:Object.assign(Object.assign({},Ps()),{"&-hidden":{display:"none"}})},[`${n}-submenu-hidden`]:{display:"none"}},{[n]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},jn(e)),Ps()),{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:`${de(s)} ${de(c)}`,fontSize:S,lineHeight:C,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`]:{display:"inline-flex",alignItems:"center",transition:`color ${o}`,"> a:first-child":{flexGrow:1},[`> ${t}-typography-ellipsis-single-line`]:{display:"inline",verticalAlign:"unset"},[`${n}-item-extra`]:{marginInlineStart:"auto",paddingInlineStart:e.padding,fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item a`]:{"&::before":{position:"absolute",inset:0,backgroundColor:"transparent",content:'""'}},[`${n}-item-divider`]:{overflow:"hidden",lineHeight:0,borderColor:u,borderStyle:w,borderWidth:0,borderTopWidth:p,marginBlock:p,padding:0,"&-dashed":{borderStyle:"dashed"}}}),wk(e)),{[`${n}-item-group`]:{[`${n}-item-group-list`]:{margin:0,padding:0,[`${n}-item, ${n}-submenu-title`]:{paddingInline:`${de(e.calc(r).mul(2).equal())} ${de(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},wk(e)),xk(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}}}),xk(e)),{[`&-inline-collapsed ${n}-submenu-arrow,
&-inline ${n}-submenu-arrow`]:{"&::before":{transform:`rotate(-45deg) translateX(${de(y)})`},"&::after":{transform:`rotate(45deg) translateX(${de(e.calc(y).mul(-1).equal())})`}},[`${n}-submenu-open${n}-submenu-inline > ${n}-submenu-title > ${n}-submenu-arrow`]:{transform:`translateY(${de(e.calc(b).mul(.2).mul(-1).equal())})`,"&::after":{transform:`rotate(-45deg) translateX(${de(e.calc(y).mul(-1).equal())})`},"&::before":{transform:`rotate(45deg) translateX(${de(y)})`}}})},{[`${t}-layout-header`]:{[n]:{lineHeight:"inherit"}}}]},N9=e=>{var t,n,r;const{colorPrimary:o,colorError:i,colorTextDisabled:a,colorErrorBg:s,colorText:c,colorTextDescription:u,colorBgContainer:p,colorFillAlter:v,colorFillContent:h,lineWidth:m,lineWidthBold:b,controlItemBgActive:y,colorBgTextHover:w,controlHeightLG:C,lineHeight:S,colorBgElevated:E,marginXXS:k,padding:O,fontSize:$,controlHeightSM:T,fontSizeLG:M,colorTextLightSolid:P,colorErrorHover:R}=e,A=(t=e.activeBarWidth)!==null&&t!==void 0?t:0,V=(n=e.activeBarBorderWidth)!==null&&n!==void 0?n:m,z=(r=e.itemMarginInline)!==null&&r!==void 0?r:e.marginXXS,B=new xn(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:u,groupTitleColor:u,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:A,colorActiveBarHeight:b,activeBarHeight:b,colorActiveBarBorderSize:m,activeBarBorderWidth:V,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:z,horizontalItemBorderRadius:0,horizontalItemHoverBg:"transparent",itemHeight:C,groupTitleLineHeight:S,collapsedWidth:C*2,popupBg:E,itemMarginBlock:k,itemPaddingInline:O,horizontalLineHeight:`${C*1.15}px`,iconSize:$,iconMarginInlineEnd:T-$,collapsedIconSize:M,groupTitleFontSize:$,darkItemDisabledColor:new xn(P).setAlpha(.25).toRgbString(),darkItemColor:B,darkDangerItemColor:i,darkItemBg:"#001529",darkPopupBg:"#001529",darkSubMenuItemBg:"#000c17",darkItemSelectedColor:P,darkItemSelectedBg:o,darkDangerItemSelectedBg:i,darkItemHoverBg:"transparent",darkGroupTitleColor:B,darkItemHoverColor:P,darkDangerItemHoverColor:R,darkDangerItemSelectedColor:P,darkDangerItemActiveBg:i,itemWidth:A?`calc(100% + ${V}px)`:`calc(100% - ${z*2}px)`}},R9=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 In("Menu",o=>{const{colorBgElevated:i,controlHeightLG:a,fontSize:s,darkItemColor:c,darkDangerItemColor:u,darkItemBg:p,darkSubMenuItemBg:v,darkItemSelectedColor:h,darkItemSelectedBg:m,darkDangerItemSelectedBg:b,darkItemHoverBg:y,darkGroupTitleColor:w,darkItemHoverColor:C,darkItemDisabledColor:S,darkDangerItemHoverColor:E,darkDangerItemSelectedColor:k,darkDangerItemActiveBg:O,popupBg:$,darkPopupBg:T}=o,M=o.calc(s).div(7).mul(5).equal(),P=vn(o,{menuArrowSize:M,menuHorizontalHeight:o.calc(a).mul(1.15).equal(),menuArrowOffset:o.calc(M).mul(.25).equal(),menuSubMenuBg:i,calc:o.calc,popupBg:$}),R=vn(P,{itemColor:c,itemHoverColor:C,groupTitleColor:w,itemSelectedColor:h,itemBg:p,popupBg:T,subMenuItemBg:v,itemActiveBg:"transparent",itemSelectedBg:m,activeBarHeight:0,activeBarBorderWidth:0,itemHoverBg:y,itemDisabledColor:S,dangerItemColor:u,dangerItemHoverColor:E,dangerItemSelectedColor:k,dangerItemActiveBg:O,dangerItemSelectedBg:b,menuSubMenuBg:v,horizontalItemSelectedColor:h,horizontalItemSelectedBg:m});return[M9(P),I9(P),P9(P),bk(P,"light"),bk(R,"dark"),T9(P),zv(P),Gl(P,"slide-up"),Gl(P,"slide-down"),Sd(P,"zoom-big")]},N9,{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)},UP=e=>{var t;const{popupClassName:n,icon:r,title:o,theme:i}=e,a=d.useContext(tv),{prefixCls:s,inlineCollapsed:c,theme:u}=a,p=fc();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,Dr(r,{className:ie(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]=sc("Menu");return d.createElement(tv.Provider,{value:h},d.createElement(Jv,Object.assign({},Ln(e,["icon"]),{title:v,popupClassName:ie(s,n,`${s}-${i||u}`),popupStyle:Object.assign({zIndex:m},e.popupStyle)})))};var D9=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 Rm(e){return e===null||e===!1}const j9={item:VP,submenu:UP,divider:_P},L9=d.forwardRef((e,t)=>{var n;const r=d.useContext(nv),o=r||{},{getPrefixCls:i,getPopupContainer:a,direction:s,menu:c}=d.useContext(ht),u=i(),{prefixCls:p,className:v,style:h,theme:m="light",expandIcon:b,_internalDisableMenuItemTitleTooltip:y,inlineCollapsed:w,siderCollapsed:C,rootClassName:S,mode:E,selectable:k,onClick:O,overflowedIndicatorPopupClassName:$}=e,T=D9(e,["prefixCls","className","style","theme","expandIcon","_internalDisableMenuItemTitleTooltip","inlineCollapsed","siderCollapsed","rootClassName","mode","selectable","onClick","overflowedIndicatorPopupClassName"]),M=Ln(T,["collapsedWidth"]);(n=o.validator)===null||n===void 0||n.call(o,{mode:E});const P=gn(function(){var W;O==null||O.apply(void 0,arguments),(W=o.onClick)===null||W===void 0||W.call(o)}),R=o.mode||E,A=k??o.selectable,V=d.useMemo(()=>C!==void 0?C:w,[w,C]),z={horizontal:{motionName:`${u}-slide-up`},inline:Ju(u),other:{motionName:`${u}-zoom-big`}},B=i("menu",p||o.prefixCls),_=br(B),[H,j,L]=R9(B,_,!r),F=ie(`${B}-${m}`,c==null?void 0:c.className,v),U=d.useMemo(()=>{var W,G;if(typeof b=="function"||Rm(b))return b||null;if(typeof o.expandIcon=="function"||Rm(o.expandIcon))return o.expandIcon||null;if(typeof(c==null?void 0:c.expandIcon)=="function"||Rm(c==null?void 0:c.expandIcon))return(c==null?void 0:c.expandIcon)||null;const q=(W=b??(o==null?void 0:o.expandIcon))!==null&&W!==void 0?W:c==null?void 0:c.expandIcon;return Dr(q,{className:ie(`${B}-submenu-expand-icon`,d.isValidElement(q)?(G=q.props)===null||G===void 0?void 0:G.className:void 0)})},[b,o==null?void 0:o.expandIcon,c==null?void 0:c.expandIcon,B]),D=d.useMemo(()=>({prefixCls:B,inlineCollapsed:V||!1,direction:s,firstLevel:!0,theme:m,mode:R,disableMenuItemTitleTooltip:y}),[B,V,s,y,m]);return H(d.createElement(nv.Provider,{value:null},d.createElement(tv.Provider,{value:D},d.createElement(Id,Object.assign({getPopupContainer:a,overflowedIndicator:d.createElement(FP,null),overflowedIndicatorPopupClassName:ie(B,`${B}-${m}`,$),mode:R,selectable:A,onClick:P},M,{inlineCollapsed:V,style:Object.assign(Object.assign({},c==null?void 0:c.style),h),className:F,prefixCls:B,direction:s,defaultMotions:z,expandIcon:U,ref:t,rootClassName:ie(S,j,o.rootClassName,L,_),_internalComponents:j9})))))}),pc=d.forwardRef((e,t)=>{const n=d.useRef(null),r=d.useContext(HP);return d.useImperativeHandle(t,()=>({menu:n.current,focus:o=>{var i;(i=n.current)===null||i===void 0||i.focus(o)}})),d.createElement(L9,Object.assign({ref:n},e,r))});pc.Item=VP;pc.SubMenu=UP;pc.Divider=_P;pc.ItemGroup=jw;const B9=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}}}}}},A9=e=>{const{componentCls:t,menuCls:n,zIndexPopup:r,dropdownArrowDistance:o,sizePopupArrow:i,antCls:a,iconCls:s,motionDurationMid:c,paddingBlock:u,fontSize:p,dropdownEdgeChildPadding:v,colorTextDisabled:h,fontSizeIcon:m,controlPaddingHorizontal:b,colorBgElevated:y}=e;return[{[t]:{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:'""'},"&-menu-vertical":{maxHeight:"100vh",overflowY:"auto"},[`&-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:tw},[`&${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:rw},[`&${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:nw},[`&${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:ow}}},Iw(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`]:Object.assign(Object.assign({},jn(e)),{[n]:Object.assign(Object.assign({padding:v,listStyleType:"none",backgroundColor:y,backgroundClip:"padding-box",borderRadius:e.borderRadiusLG,outline:"none",boxShadow:e.boxShadowSecondary},Xl(e)),{"&:empty":{padding:0,boxShadow:"none"},[`${n}-item-group-title`]:{padding:`${de(u)} ${de(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`]:{display:"flex",alignItems:"center",flex:"auto","> a":{color:"inherit",transition:`all ${c}`,"&:hover":{color:"inherit"},"&::after":{position:"absolute",inset:0,content:'""'}},[`${n}-item-extra`]:{paddingInlineStart:e.padding,marginInlineStart:"auto",fontSize:e.fontSizeSM,color:e.colorTextDescription}},[`${n}-item, ${n}-submenu-title`]:Object.assign(Object.assign({display:"flex",margin:0,padding:`${de(u)} ${de(b)}`,color:e.colorText,fontWeight:"normal",fontSize:p,lineHeight:e.lineHeight,cursor:"pointer",transition:`all ${c}`,borderRadius:e.borderRadiusSM,"&:hover, &-active":{backgroundColor:e.controlItemBgHover}},Xl(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:`${de(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 ${de(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}})})},[Gl(e,"slide-up"),Gl(e,"slide-down"),Qp(e,"move-up"),Qp(e,"move-down"),Sd(e,"zoom-big")]]},z9=e=>Object.assign(Object.assign({zIndexPopup:e.zIndexPopupBase+50,paddingBlock:(e.controlHeight-e.fontSize*e.lineHeight)/2},Yv({contentRadius:e.borderRadiusLG,limitVerticalRadius:!0})),$w(e)),H9=In("Dropdown",e=>{const{marginXXS:t,sizePopupArrow:n,paddingXXS:r,componentCls:o}=e,i=vn(e,{menuCls:`${o}-menu`,dropdownArrowDistance:e.calc(n).div(2).add(t).equal(),dropdownEdgeChildPadding:r});return[A9(i),B9(i)]},z9,{resetStyle:!1}),eh=e=>{var t;const{menu:n,arrow:r,prefixCls:o,children:i,trigger:a,disabled:s,dropdownRender:c,getPopupContainer:u,overlayClassName:p,rootClassName:v,overlayStyle:h,open:m,onOpenChange:b,visible:y,onVisibleChange:w,mouseEnterDelay:C=.15,mouseLeaveDelay:S=.1,autoAdjustOverflow:E=!0,placement:k="",overlay:O,transitionName:$}=e,{getPopupContainer:T,getPrefixCls:M,direction:P,dropdown:R}=d.useContext(ht);As();const A=d.useMemo(()=>{const ee=M();return $!==void 0?$:k.includes("top")?`${ee}-slide-down`:`${ee}-slide-up`},[M,k,$]),V=d.useMemo(()=>k?k.includes("Center")?k.slice(0,k.indexOf("Center")):k:P==="rtl"?"bottomRight":"bottomLeft",[k,P]),z=M("dropdown",o),B=br(z),[_,H,j]=H9(z,B),[,L]=Ir(),F=d.Children.only(i),U=Dr(F,{className:ie(`${z}-trigger`,{[`${z}-rtl`]:P==="rtl"},F.props.className),disabled:(t=F.props.disabled)!==null&&t!==void 0?t:s}),D=s?[]:a,W=!!(D!=null&&D.includes("contextMenu")),[G,q]=Dn(!1,{value:m??y}),J=gn(ee=>{b==null||b(ee,{source:"trigger"}),w==null||w(ee),q(ee)}),Y=ie(p,v,H,j,B,R==null?void 0:R.className,{[`${z}-rtl`]:P==="rtl"}),Q=xP({arrowPointAtCenter:typeof r=="object"&&r.pointAtCenter,autoAdjustOverflow:E,offset:L.marginXXS,arrowWidth:r?L.sizePopupArrow:0,borderRadius:L.borderRadius}),te=d.useCallback(()=>{n!=null&&n.selectable&&(n!=null&&n.multiple)||(b==null||b(!1,{source:"menu"}),q(!1))},[n==null?void 0:n.selectable,n==null?void 0:n.multiple]),ce=()=>{let ee;return n!=null&&n.items?ee=d.createElement(pc,Object.assign({},n)):typeof O=="function"?ee=O():ee=O,c&&(ee=c(ee)),ee=d.Children.only(typeof ee=="string"?d.createElement("span",null,ee):ee),d.createElement(WP,{prefixCls:`${z}-menu`,rootClassName:ie(j,B),expandIcon:d.createElement("span",{className:`${z}-menu-submenu-arrow`},d.createElement(Yp,{className:`${z}-menu-submenu-arrow-icon`})),mode:"vertical",selectable:!1,onClick:te,validator:re=>{}},ee)},[se,ne]=sc("Dropdown",h==null?void 0:h.zIndex);let ae=d.createElement(H7,Object.assign({alignPoint:W},Ln(e,["rootClassName"]),{mouseEnterDelay:C,mouseLeaveDelay:S,visible:G,builtinPlacements:Q,arrow:!!r,overlayClassName:Y,prefixCls:z,getPopupContainer:u||T,transitionName:A,trigger:D,overlay:ce,placement:V,onVisibleChange:J,overlayStyle:Object.assign(Object.assign(Object.assign({},R==null?void 0:R.style),h),{zIndex:se})}),U);return se&&(ae=d.createElement(Rv.Provider,{value:ne},ae)),_(ae)};function F9(e){return Object.assign(Object.assign({},e),{align:{overflow:{adjustX:!1,adjustY:!1}}})}const _9=bw(eh,"dropdown",e=>e,F9),V9=e=>d.createElement(_9,Object.assign({},e),d.createElement("span",null));eh._InternalPanelDoNotUseOrYouWillBeFired=V9;const KP=d.createContext(null),W9=KP.Provider,qP=d.createContext(null),U9=qP.Provider;var K9=["prefixCls","className","style","checked","disabled","defaultChecked","type","title","onChange"],XP=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,u=c===void 0?!1:c,p=e.type,v=p===void 0?"checkbox":p,h=e.title,m=e.onChange,b=Mt(e,K9),y=d.useRef(null),w=d.useRef(null),C=Dn(u,{value:a}),S=ve(C,2),E=S[0],k=S[1];d.useImperativeHandle(t,function(){return{focus:function(M){var P;(P=y.current)===null||P===void 0||P.focus(M)},blur:function(){var M;(M=y.current)===null||M===void 0||M.blur()},input:y.current,nativeElement:w.current}});var O=ie(r,o,K(K({},"".concat(r,"-checked"),E),"".concat(r,"-disabled"),s)),$=function(M){s||("checked"in e||k(M.target.checked),m==null||m({target:Z(Z({},e),{},{type:v,checked:M.target.checked}),stopPropagation:function(){M.stopPropagation()},preventDefault:function(){M.preventDefault()},nativeEvent:M.nativeEvent}))};return d.createElement("span",{className:O,title:h,style:i,ref:w},d.createElement("input",$e({},b,{className:"".concat(r,"-input"),ref:y,onChange:$,disabled:s,checked:!!E,type:v})),d.createElement("span",{className:"".concat(r,"-inner")}))});const q9=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-group`;return{[r]:Object.assign(Object.assign({},jn(e)),{display:"inline-block",fontSize:0,[`&${r}-rtl`]:{direction:"rtl"},[`&${r}-block`]:{display:"flex"},[`${n}-badge ${n}-badge-count`]:{zIndex:1},[`> ${n}-badge:not(:first-child) > ${n}-button-wrapper`]:{borderInlineStart:"none"}})}},X9=e=>{const{componentCls:t,wrapperMarginInlineEnd:n,colorPrimary:r,radioSize:o,motionDurationSlow:i,motionDurationMid:a,motionEaseInOutCirc:s,colorBgContainer:c,colorBorder:u,lineWidth:p,colorBgContainerDisabled:v,colorTextDisabled:h,paddingXS:m,dotColorDisabled:b,lineType:y,radioColor:w,radioBgColor:C,calc:S}=e,E=`${t}-inner`,O=S(o).sub(S(4).mul(2)),$=S(1).mul(o).equal({unit:!0});return{[`${t}-wrapper`]:Object.assign(Object.assign({},jn(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"'},"&-block":{flex:1,justifyContent:"center"},[`${t}-checked::after`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,width:"100%",height:"100%",border:`${de(p)} ${y} ${r}`,borderRadius:"50%",visibility:"hidden",opacity:0,content:'""'},[t]:Object.assign(Object.assign({},jn(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({},qa(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:$,height:$,marginBlockStart:S(1).mul(o).div(-2).equal({unit:!0}),marginInlineStart:S(1).mul(o).div(-2).equal({unit:!0}),backgroundColor:w,borderBlockStart:0,borderInlineStart:0,borderRadius:$,transform:"scale(0)",opacity:0,transition:`all ${i} ${s}`,content:'""'},boxSizing:"border-box",position:"relative",insetBlockStart:0,insetInlineStart:0,display:"block",width:$,height:$,backgroundColor:c,borderColor:u,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:C,"&::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:u,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(${S(O).div(o).equal()})`}}}},[`span${t} + *`]:{paddingInlineStart:m,paddingInlineEnd:m}})}},G9=e=>{const{buttonColor:t,controlHeight:n,componentCls:r,lineWidth:o,lineType:i,colorBorder:a,motionDurationSlow:s,motionDurationMid:c,buttonPaddingInline:u,fontSize:p,buttonBg:v,fontSizeLG:h,controlHeightLG:m,controlHeightSM:b,paddingXS:y,borderRadius:w,borderRadiusSM:C,borderRadiusLG:S,buttonCheckedBg:E,buttonSolidCheckedColor:k,colorTextDisabled:O,colorBgContainerDisabled:$,buttonCheckedBgDisabled:T,buttonCheckedColorDisabled:M,colorPrimary:P,colorPrimaryHover:R,colorPrimaryActive:A,buttonSolidCheckedBg:V,buttonSolidCheckedHoverBg:z,buttonSolidCheckedActiveBg:B,calc:_}=e;return{[`${r}-button-wrapper`]:{position:"relative",display:"inline-block",height:n,margin:0,paddingInline:u,paddingBlock:0,color:t,fontSize:p,lineHeight:de(_(n).sub(_(o).mul(2)).equal()),background:v,border:`${de(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:`${de(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:de(_(m).sub(_(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:S,borderEndStartRadius:S},"&:last-child":{borderStartEndRadius:S,borderEndEndRadius:S}},[`${r}-group-small &`]:{height:b,paddingInline:_(y).sub(o).equal(),paddingBlock:0,lineHeight:de(_(b).sub(_(o).mul(2)).equal()),"&:first-child":{borderStartStartRadius:C,borderEndStartRadius:C},"&:last-child":{borderStartEndRadius:C,borderEndEndRadius:C}},"&:hover":{position:"relative",color:P},"&:has(:focus-visible)":Object.assign({},qa(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:R,borderColor:R,"&::before":{backgroundColor:R}},"&:active":{color:A,borderColor:A,"&::before":{backgroundColor:A}}},[`${r}-group-solid &-checked:not(${r}-button-wrapper-disabled)`]:{color:k,background:V,borderColor:V,"&:hover":{color:k,background:z,borderColor:z},"&:active":{color:k,background:B,borderColor:B}},"&-disabled":{color:O,backgroundColor:$,borderColor:a,cursor:"not-allowed","&:first-child, &:hover":{color:O,backgroundColor:$,borderColor:a}},[`&-disabled${r}-button-wrapper-checked`]:{color:M,backgroundColor:T,borderColor:a,boxShadow:"none"},"&-block":{flex:1,textAlign:"center"}}}},Y9=e=>{const{wireframe:t,padding:n,marginXS:r,lineWidth:o,fontSizeLG:i,colorText:a,colorBgContainer:s,colorTextDisabled:c,controlItemBgActiveDisabled:u,colorTextLightSolid:p,colorPrimary:v,colorPrimaryHover:h,colorPrimaryActive:m,colorWhite:b}=e,y=4,w=i,C=t?w-y*2:w-(y+o)*2;return{radioSize:w,dotSize:C,dotColorDisabled:c,buttonSolidCheckedColor:p,buttonSolidCheckedBg:v,buttonSolidCheckedHoverBg:h,buttonSolidCheckedActiveBg:m,buttonBg:s,buttonCheckedBg:s,buttonColor:a,buttonCheckedBgDisabled:u,buttonCheckedColorDisabled:c,buttonPaddingInline:n-o,wrapperMarginInlineEnd:r,radioColor:t?v:b,radioBgColor:t?s:v}},GP=In("Radio",e=>{const{controlOutline:t,controlOutlineWidth:n}=e,r=`0 0 0 ${de(n)} ${t}`,i=vn(e,{radioFocusShadow:r,radioButtonFocusShadow:r});return[q9(i),X9(i),G9(i)]},Y9,{unitless:{radioSize:!0,dotSize:!0}});var Q9=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 Z9=(e,t)=>{var n,r;const o=d.useContext(KP),i=d.useContext(qP),{getPrefixCls:a,direction:s,radio:c}=d.useContext(ht),u=d.useRef(null),p=Wr(t,u),{isFormItemInput:v}=d.useContext(Vr),h=B=>{var _,H;(_=e.onChange)===null||_===void 0||_.call(e,B),(H=o==null?void 0:o.onChange)===null||H===void 0||H.call(o,B)},{prefixCls:m,className:b,rootClassName:y,children:w,style:C,title:S}=e,E=Q9(e,["prefixCls","className","rootClassName","children","style","title"]),k=a("radio",m),O=((o==null?void 0:o.optionType)||i)==="button",$=O?`${k}-button`:k,T=br(k),[M,P,R]=GP(k,T),A=Object.assign({},E),V=d.useContext(So);o&&(A.name=o.name,A.onChange=h,A.checked=e.value===o.value,A.disabled=(n=A.disabled)!==null&&n!==void 0?n:o.disabled),A.disabled=(r=A.disabled)!==null&&r!==void 0?r:V;const z=ie(`${$}-wrapper`,{[`${$}-wrapper-checked`]:A.checked,[`${$}-wrapper-disabled`]:A.disabled,[`${$}-wrapper-rtl`]:s==="rtl",[`${$}-wrapper-in-form-item`]:v,[`${$}-wrapper-block`]:!!(o!=null&&o.block)},c==null?void 0:c.className,b,y,P,R,T);return M(d.createElement(Lv,{component:"Radio",disabled:A.disabled},d.createElement("label",{className:z,style:Object.assign(Object.assign({},c==null?void 0:c.style),C),onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,title:S},d.createElement(XP,Object.assign({},A,{className:ie(A.className,{[jv]:!O}),type:"radio",prefixCls:$,ref:p})),w!==void 0?d.createElement("span",null,w):null)))},rv=d.forwardRef(Z9),J9=d.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=d.useContext(ht),{prefixCls:o,className:i,rootClassName:a,options:s,buttonStyle:c="outline",disabled:u,children:p,size:v,style:h,id:m,optionType:b,name:y,defaultValue:w,value:C,block:S=!1,onChange:E,onMouseEnter:k,onMouseLeave:O,onFocus:$,onBlur:T}=e,[M,P]=Dn(w,{value:C}),R=d.useCallback(D=>{const W=M,G=D.target.value;"value"in e||P(G),G!==W&&(E==null||E(D))},[M,P,E]),A=n("radio",o),V=`${A}-group`,z=br(A),[B,_,H]=GP(A,z);let j=p;s&&s.length>0&&(j=s.map(D=>typeof D=="string"||typeof D=="number"?d.createElement(rv,{key:D.toString(),prefixCls:A,disabled:u,value:D,checked:M===D},D):d.createElement(rv,{key:`radio-group-value-options-${D.value}`,prefixCls:A,disabled:D.disabled||u,value:D.value,checked:M===D.value,title:D.title,style:D.style,id:D.id,required:D.required},D.label)));const L=Go(v),F=ie(V,`${V}-${c}`,{[`${V}-${L}`]:L,[`${V}-rtl`]:r==="rtl",[`${V}-block`]:S},i,a,_,H,z),U=d.useMemo(()=>({onChange:R,value:M,disabled:u,name:y,optionType:b,block:S}),[R,M,u,y,b,S]);return B(d.createElement("div",Object.assign({},Gr(e,{aria:!0,data:!0}),{className:F,style:h,onMouseEnter:k,onMouseLeave:O,onFocus:$,onBlur:T,id:m,ref:t}),d.createElement(W9,{value:U},j)))}),eV=d.memo(J9);var tV=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 nV=(e,t)=>{const{getPrefixCls:n}=d.useContext(ht),{prefixCls:r}=e,o=tV(e,["prefixCls"]),i=n("radio",r);return d.createElement(U9,{value:"button"},d.createElement(rv,Object.assign({prefixCls:i},o,{type:"radio",ref:t})))},rV=d.forwardRef(nV),Td=rv;Td.Button=rV;Td.Group=eV;Td.__ANT_RADIO=!0;function Lw(e){return vn(e,{inputAffixPadding:e.paddingXXS})}const Bw=e=>{const{controlHeight:t,fontSize:n,lineHeight:r,lineWidth:o,controlHeightSM:i,controlHeightLG:a,fontSizeLG:s,lineHeightLG:c,paddingSM:u,controlPaddingHorizontalSM:p,controlPaddingHorizontal:v,colorFillAlter:h,colorPrimaryHover:m,colorPrimary:b,controlOutlineWidth:y,controlOutline:w,colorErrorOutline:C,colorWarningOutline:S,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:u-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 ${C}`,warningActiveShadow:`0 0 0 ${y}px ${S}`,hoverBg:E,activeBg:E,inputFontSize:n,inputFontSizeLG:s,inputFontSizeSM:n}},oV=e=>({borderColor:e.hoverBorderColor,backgroundColor:e.hoverBg}),th=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({},oV(vn(e,{hoverBorderColor:e.colorBorder,hoverBg:e.colorBgContainerDisabled})))}),Aw=(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}}),Sk=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},Aw(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}}),[`&${e.componentCls}-status-${t.status}${e.componentCls}-disabled`]:{borderColor:t.borderColor}}),iV=(e,t)=>({"&-outlined":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},Aw(e,{borderColor:e.colorBorder,hoverBorderColor:e.hoverBorderColor,activeBorderColor:e.activeBorderColor,activeShadow:e.activeShadow})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},th(e))}),Sk(e,{status:"error",borderColor:e.colorError,hoverBorderColor:e.colorErrorBorderHover,activeBorderColor:e.colorError,activeShadow:e.errorActiveShadow,affixColor:e.colorError})),Sk(e,{status:"warning",borderColor:e.colorWarning,hoverBorderColor:e.colorWarningBorderHover,activeBorderColor:e.colorWarning,activeShadow:e.warningActiveShadow,affixColor:e.colorWarning})),t)}),Ck=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{borderColor:t.addonBorderColor,color:t.addonColor}}}),aV=e=>({"&-outlined":Object.assign(Object.assign(Object.assign({[`${e.componentCls}-group`]:{"&-addon":{background:e.addonBg,border:`${de(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:first-child":{borderInlineEnd:0},"&-addon:last-child":{borderInlineStart:0}}},Ck(e,{status:"error",addonBorderColor:e.colorError,addonColor:e.colorErrorText})),Ck(e,{status:"warning",addonBorderColor:e.colorWarning,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group-addon`]:Object.assign({},th(e))}})}),sV=(e,t)=>{const{componentCls:n}=e;return{"&-borderless":Object.assign({background:"transparent",border:"none","&:focus, &:focus-within":{outline:"none"},[`&${n}-disabled, &[disabled]`]:{color:e.colorTextDisabled,cursor:"not-allowed"},[`&${n}-status-error`]:{"&, & input, & textarea":{color:e.colorError}},[`&${n}-status-warning`]:{"&, & input, & textarea":{color:e.colorWarning}}},t)}},YP=(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}}),Ek=(e,t)=>({[`&${e.componentCls}-status-${t.status}:not(${e.componentCls}-disabled)`]:Object.assign(Object.assign({},YP(e,t)),{[`${e.componentCls}-prefix, ${e.componentCls}-suffix`]:{color:t.affixColor}})}),lV=(e,t)=>({"&-filled":Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},YP(e,{bg:e.colorFillTertiary,hoverBg:e.colorFillSecondary,activeBorderColor:e.activeBorderColor})),{[`&${e.componentCls}-disabled, &[disabled]`]:Object.assign({},th(e))}),Ek(e,{status:"error",bg:e.colorErrorBg,hoverBg:e.colorErrorBgHover,activeBorderColor:e.colorError,inputColor:e.colorErrorText,affixColor:e.colorError})),Ek(e,{status:"warning",bg:e.colorWarningBg,hoverBg:e.colorWarningBgHover,activeBorderColor:e.colorWarning,inputColor:e.colorWarningText,affixColor:e.colorWarning})),t)}),kk=(e,t)=>({[`&${e.componentCls}-group-wrapper-status-${t.status}`]:{[`${e.componentCls}-group-addon`]:{background:t.addonBg,color:t.addonColor}}}),cV=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:`${de(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&:not(:last-child)":{borderInlineEnd:`${de(e.lineWidth)} ${e.lineType} ${e.colorSplit}`}}}},kk(e,{status:"error",addonBg:e.colorErrorBg,addonColor:e.colorErrorText})),kk(e,{status:"warning",addonBg:e.colorWarningBg,addonColor:e.colorWarningText})),{[`&${e.componentCls}-group-wrapper-disabled`]:{[`${e.componentCls}-group`]:{"&-addon":{background:e.colorFillTertiary,color:e.colorTextDisabled},"&-addon:first-child":{borderInlineStart:`${de(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${de(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${de(e.lineWidth)} ${e.lineType} ${e.colorBorder}`},"&-addon:last-child":{borderInlineEnd:`${de(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderTop:`${de(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderBottom:`${de(e.lineWidth)} ${e.lineType} ${e.colorBorder}`}}}})}),uV=e=>({"&::-moz-placeholder":{opacity:1},"&::placeholder":{color:e,userSelect:"none"},"&:placeholder-shown":{textOverflow:"ellipsis"}}),QP=e=>{const{paddingBlockLG:t,lineHeightLG:n,borderRadiusLG:r,paddingInlineLG:o}=e;return{padding:`${de(t)} ${de(o)}`,fontSize:e.inputFontSizeLG,lineHeight:n,borderRadius:r}},zw=e=>({padding:`${de(e.paddingBlockSM)} ${de(e.paddingInlineSM)}`,fontSize:e.inputFontSizeSM,borderRadius:e.borderRadiusSM}),Hw=e=>Object.assign(Object.assign({position:"relative",display:"inline-block",width:"100%",minWidth:0,padding:`${de(e.paddingBlock)} ${de(e.paddingInline)}`,color:e.colorText,fontSize:e.inputFontSize,lineHeight:e.lineHeight,borderRadius:e.borderRadius,transition:`all ${e.motionDurationMid}`},uV(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({},QP(e)),"&-sm":Object.assign({},zw(e)),"&-rtl, &-textarea-rtl":{direction:"rtl"}}),dV=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({},QP(e)),[`&-sm ${t}, &-sm > ${t}-group-addon`]:Object.assign({},zw(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 ${de(e.paddingInline)}`,color:e.colorText,fontWeight:"normal",fontSize:e.inputFontSize,textAlign:"center",borderRadius:e.borderRadius,transition:`all ${e.motionDurationSlow}`,lineHeight:1,[`${n}-select`]:{margin:`${de(e.calc(e.paddingBlock).add(1).mul(-1).equal())} ${de(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:`${de(e.lineWidth)} ${e.lineType} transparent`,boxShadow:"none"}}},[`${n}-cascader-picker`]:{margin:`-9px ${de(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"},Ps()),{[`${t}-group-addon, ${t}-group-wrap, > ${t}`]:{"&:not(:first-child):not(:last-child)":{borderInlineEndWidth:e.lineWidth,"&:hover, &:focus":{zIndex:1}}},"& > *":{display:"inline-flex",float:"none",verticalAlign:"top",borderRadius:0},[`
& > ${t}-affix-wrapper,
& > ${t}-number-affix-wrapper,
& > ${n}-picker-range
`]:{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, &: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}}}})}},fV=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({},jn(e)),Hw(e)),iV(e)),lV(e)),sV(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"}})}},pV=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 ${de(e.inputAffixPadding)}`}}}},vV=e=>{const{componentCls:t,inputAffixPadding:n,colorTextDescription:r,motionDurationSlow:o,colorIcon:i,colorIconHover:a,iconCls:s}=e,c=`${t}-affix-wrapper`,u=`${t}-affix-wrapper-disabled`;return{[c]:Object.assign(Object.assign(Object.assign(Object.assign({},Hw(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}}}),pV(e)),{[`${s}${t}-password-icon`]:{color:i,cursor:"pointer",transition:`all ${o}`,"&:hover":{color:a}}}),[u]:{[`${s}${t}-password-icon`]:{color:i,cursor:"not-allowed","&:hover":{color:i}}}}},hV=e=>{const{componentCls:t,borderRadiusLG:n,borderRadiusSM:r}=e;return{[`${t}-group`]:Object.assign(Object.assign(Object.assign({},jn(e)),dV(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}}},aV(e)),cV(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}}})})}},gV=e=>{const{componentCls:t,antCls:n}=e,r=`${t}-search`;return{[r]:{[t]:{"&:hover, &:focus":{[`+ ${t}-group-addon ${r}-button:not(${n}-btn-primary)`]:{borderInlineStartColor:e.colorPrimaryHover}}},[`${t}-affix-wrapper`]:{height:e.controlHeight,borderRadius:0},[`${t}-lg`]:{lineHeight:e.calc(e.lineHeightLG).sub(2e-4).equal()},[`> ${t}-group`]:{[`> ${t}-group-addon:last-child`]:{insetInlineStart:-1,padding:0,border:0,[`${r}-button`]:{marginInlineEnd:-1,paddingTop:0,paddingBottom:0,borderStartStartRadius:0,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":{[`${t}-affix-wrapper, ${r}-button`]:{height:e.controlHeightLG}},"&-small":{[`${t}-affix-wrapper, ${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}}}}},mV=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},
&-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.paddingInline,insetBlockStart:e.paddingXS},[`${r}-suffix`]:{position:"absolute",top:0,insetInlineEnd:e.paddingInline,bottom:0,zIndex:1,display:"inline-flex",alignItems:"center",margin:"auto",pointerEvents:"none"}}},[`&-affix-wrapper${t}-affix-wrapper-sm`]:{[`${t}-suffix`]:{[`${t}-clear-icon`]:{insetInlineEnd:e.paddingInlineSM}}}}}},bV=e=>{const{componentCls:t}=e;return{[`${t}-out-of-range`]:{[`&, & input, & textarea, ${t}-show-count-suffix, ${t}-data-count`]:{color:e.colorError}}}},Fw=In("Input",e=>{const t=vn(e,Lw(e));return[fV(t),mV(t),vV(t),hV(t),gV(t),bV(t),_v(t)]},Bw,{resetFont:!1});function yV(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,u=c===void 0?void 0:c,p,v=!1,h=0;function m(){p&&clearTimeout(p)}function b(w){var C=w||{},S=C.upcomingOnly,E=S===void 0?!1:S;m(),v=!E}function y(){for(var w=arguments.length,C=new Array(w),S=0;S<w;S++)C[S]=arguments[S];var E=this,k=Date.now()-h;if(v)return;function O(){h=Date.now(),t.apply(E,C)}function $(){p=void 0}!s&&u&&!p&&O(),m(),u===void 0&&k>e?s?(h=Date.now(),i||(p=setTimeout(u?$:O,e))):O():i!==!0&&(p=setTimeout(u?$:O,u===void 0?e-k:e))}return y.cancel=b,y}function wV(e,t,n){var r={},o=r.atBegin,i=o===void 0?!1:o;return yV(e,t,{debounceMode:i!==!1})}var vc=d.createContext({}),Nl="__rc_cascader_search_mark__",xV=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())})},SV=function(t,n,r,o){return n.map(function(i){return i[o.label]}).join(" / ")},CV=function(t,n,r,o,i,a){var s=i.filter,c=s===void 0?xV:s,u=i.render,p=u===void 0?SV:u,v=i.limit,h=v===void 0?50:v,m=i.sort;return d.useMemo(function(){var b=[];if(!t)return[];function y(w,C){var S=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;w.forEach(function(E){if(!(!m&&h!==!1&&h>0&&b.length>=h)){var k=[].concat(Se(C),[E]),O=E[r.children],$=S||E.disabled;if((!O||O.length===0||a)&&c(t,k,{label:r.label})){var T;b.push(Z(Z({},E),{},(T={disabled:$},K(T,r.label,p(t,k,o,r)),K(T,Nl,k),K(T,r.children,void 0),T)))}O&&y(E[r.children],k,$)}})}return y(n,[]),m&&b.sort(function(w,C){return m(w[Nl],C[Nl],t,r)}),h!==!1&&h>0?b.slice(0,h):b},[t,n,r,o,p,a,c,m,h])},_w="__RC_CASCADER_SPLIT__",ZP="SHOW_PARENT",JP="SHOW_CHILD";function fi(e){return e.join(_w)}function Zl(e){return e.map(fi)}function EV(e){return e.split(_w)}function eM(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 pu(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 kV(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 tM(e,t){return e.map(function(n){var r;return(r=n[Nl])===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 ov(e){return e?OV(e)?e:(e.length===0?[]:[e]).map(function(t){return Array.isArray(t)?t:[t]}):[]}function nM(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===JP?!(c&&c.some(function(u){return u.key&&r.has(u.key)})):!(s&&!s.node.disabled&&r.has(s.key))})}function Jl(e,t,n){for(var r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:!1,o=t,i=[],a=function(){var u,p,v,h=e[s],m=(u=o)===null||u===void 0?void 0:u.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 $V=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(u){return["string","number"].includes(st(u))})?s.join(c):s.reduce(function(u,p,v){var h=d.isValidElement(p)?d.cloneElement(p,{key:v}):p;return v===0?[h]:[].concat(Se(u),[c,h])},[])};return e.map(function(a){var s,c=Jl(a,t,n),u=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=fi(a);return{label:u,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 rM(e,t){return d.useCallback(function(n){var r=[],o=[];return n.forEach(function(i){var a=Jl(i,e,t);a.every(function(s){return s.option})?o.push(i):r.push(i)}),[o,r]},[e,t])}function io(e,t){return e[t]}var IV=["children"];function oM(e,t){return"".concat(e,"-").concat(t)}function TV(e){return e&&e.type&&e.type.isTreeNode}function Pd(e,t){return e??t}function ec(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 iM(e){function t(n){var r=lo(n);return r.map(function(o){if(!TV(o))return Fn(!o,"Tree/TreeNode can only accept TreeNode as children."),null;var i=o.key,a=o.props,s=a.children,c=Mt(a,IV),u=Z({key:i},c),p=t(s);return p.length&&(u.children=p),u}).filter(function(o){return o})}return t(e)}function Dm(e,t,n){var r=ec(n),o=r._title,i=r.key,a=r.children,s=new Set(t===!0?[]:t),c=[];function u(p){var v=arguments.length>1&&arguments[1]!==void 0?arguments[1]:null;return p.map(function(h,m){for(var b=oM(v?v.pos:"0",m),y=Pd(h[i],b),w,C=0;C<o.length;C+=1){var S=o[C];if(h[S]!==void 0){w=h[S];break}}var E=Object.assign(Ln(h,[].concat(Se(o),[i,a])),{title:w,key:y,parent:v,pos:b,children:null,data:h,isStart:[].concat(Se(v?v.isStart:[]),[m===0]),isEnd:[].concat(Se(v?v.isEnd:[]),[m===p.length-1])});return c.push(E),t===!0||s.has(y)?E.children=u(h[a]||[],E):E.children=[],E})}return u(e),c}function PV(e,t,n){var r={};st(n)==="object"?r=n:r={externalGetKey:n},r=r||{};var o=r,i=o.childrenPropName,a=o.externalGetKey,s=o.fieldNames,c=ec(s),u=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 Pd(y[u],w)};function m(b,y,w,C){var S=b?b[v]:e,E=b?oM(w.pos,y):"0",k=b?[].concat(Se(C),[b]):[];if(b){var O=h(b,E),$={node:b,index:y,pos:E,key:O,parentPos:w.node?w.pos:null,level:w.level+1,nodes:k};t($)}S&&S.forEach(function(T,M){m(T,M,{node:b,pos:E,level:w?w.level+1:-1},k)})}m(null)}function nh(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,u=i||c,p={},v={},h={posEntities:p,keyEntities:v};return n&&(h=n(h)||h),PV(e,function(m){var b=m.node,y=m.index,w=m.pos,C=m.key,S=m.parentPos,E=m.level,k=m.nodes,O={node:b,nodes:k,index:y,key:C,pos:w,level:E},$=Pd(C,w);p[w]=O,v[$]=O,O.parent=p[S],O.parent&&(O.parent.children=O.parent.children||[],O.parent.children.push(O)),r&&r(O,h)},{externalGetKey:u,childrenPropName:a,fieldNames:s}),o&&o(h),h}function ku(e,t){var n=t.expandedKeys,r=t.selectedKeys,o=t.loadedKeys,i=t.loadingKeys,a=t.checkedKeys,s=t.halfCheckedKeys,c=t.dragOverNodeKey,u=t.dropPosition,p=t.keyEntities,v=io(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&&u===0,dragOverGapTop:c===e&&u===-1,dragOverGapBottom:c===e&&u===1};return h}function cr(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,u=e.dragOverGapTop,p=e.dragOverGapBottom,v=e.pos,h=e.active,m=e.eventKey,b=Z(Z({},t),{},{expanded:n,selected:r,checked:o,loaded:i,loading:a,halfChecked:s,dragOver:c,dragOverGapTop:u,dragOverGapBottom:p,pos:v,active:h,key:m});return"props"in b||Object.defineProperty(b,"props",{get:function(){return Fn(!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 MV=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=nh(e,{fieldNames:t,initWrapper:function(i){return Z(Z({},i),{},{pathKeyEntities:{}})},processEntity:function(i,a){var s=i.nodes.map(function(c){return c[t.value]}).join(_w);a.pathKeyEntities[s]=i,i.key=s}})),n.current.info.pathKeyEntities},[t,e]);return r};function aM(e,t){var n=d.useMemo(function(){return t||[]},[t]),r=MV(n,e),o=d.useCallback(function(i){var a=r();return i.map(function(s){var c=a[s].nodes;return c.map(function(u){return u[e.value]})})},[r,e]);return[n,r,o]}function NV(e){return d.useMemo(function(){if(!e)return[!1,{}];var t={matchInputWidth:!0,limit:50};return e&&st(e)==="object"&&(t=Z(Z({},t),e)),t.limit<=0&&(t.limit=!1),[!0,t]},[e])}function sM(e,t){var n=new Set;return e.forEach(function(r){t.has(r)||n.add(r)}),n}function RV(e){var t=e||{},n=t.disabled,r=t.disableCheckbox,o=t.checkable;return!!(n||r)||o===!1}function DV(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,u=n;u>=0;u-=1){var p=t.get(u)||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 C=w.key,S=o.has(C);b&&!S&&(b=!1),!y&&(S||i.has(C))&&(y=!0)}),b&&o.add(h.key),y&&i.add(h.key),c.add(h.key)}})}return{checkedKeys:Array.from(o),halfCheckedKeys:Array.from(sM(i,o))}}function jV(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(C){return!o(C.node)}).forEach(function(C){i.delete(C.key)})})}a=new Set;for(var u=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||u.has(h.parent.key))){if(o(h.parent.node)){u.add(m.key);return}var y=!0,w=!1;(m.children||[]).filter(function(C){return!o(C.node)}).forEach(function(C){var S=C.key,E=i.has(S);y&&!E&&(y=!1),!w&&(E||a.has(S))&&(w=!0)}),y||i.delete(m.key),w&&a.add(m.key),u.add(m.key)}})}return{checkedKeys:Array.from(i),halfCheckedKeys:Array.from(sM(a,i))}}function ta(e,t,n,r){var o=[],i;r?i=r:i=RV;var a=new Set(e.filter(function(p){var v=!!io(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)}),Fn(!o.length,"Tree missing follow keys: ".concat(o.slice(0,100).map(function(p){return"'".concat(p,"'")}).join(", ")));var u;return t===!0?u=DV(a,s,c,i):u=jV(a,t.halfCheckedKeys,s,c,i),u}function lM(e,t,n,r,o,i,a,s){return function(c){if(!e)t(c);else{var u=fi(c),p=Zl(n),v=Zl(r),h=p.includes(u),m=o.some(function($){return fi($)===u}),b=n,y=o;if(m&&!h)y=o.filter(function($){return fi($)!==u});else{var w=h?p.filter(function($){return $!==u}):[].concat(Se(p),[u]),C=i(),S;if(h){var E=ta(w,{checked:!1,halfCheckedKeys:v},C);S=E.checkedKeys}else{var k=ta(w,!0,C);S=k.checkedKeys}var O=nM(S,i,s);b=a(O)}t([].concat(Se(y),Se(b)))}}}function cM(e,t,n,r,o){return d.useMemo(function(){var i=o(t),a=ve(i,2),s=a[0],c=a[1];if(!e||!t.length)return[s,[],c];var u=Zl(s),p=n(),v=ta(u,!0,p),h=v.checkedKeys,m=v.halfCheckedKeys;return[r(h),r(m),c]},[e,t,n,r,o])}var LV=d.memo(function(e){var t=e.children;return t},function(e,t){return!t.open});function BV(e){var t,n=e.prefixCls,r=e.checked,o=e.halfChecked,i=e.disabled,a=e.onClick,s=e.disableCheckbox,c=d.useContext(vc),u=c.checkable,p=typeof u!="boolean"?u:null;return d.createElement("span",{className:ie("".concat(n),(t={},K(t,"".concat(n,"-checked"),r),K(t,"".concat(n,"-indeterminate"),!r&&o),K(t,"".concat(n,"-disabled"),i||s),t)),onClick:a},p)}var uM="__cascader_fix_label__";function AV(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,u=e.checkedSet,p=e.halfCheckedSet,v=e.loadingKeys,h=e.isSelectable,m="".concat(t,"-menu"),b="".concat(t,"-menu-item"),y=d.useContext(vc),w=y.fieldNames,C=y.changeOnSelect,S=y.expandTrigger,E=y.expandIcon,k=y.loadingIcon,O=y.dropdownMenuColumnStyle,$=y.optionRender,T=S==="hover",M=d.useMemo(function(){return r.map(function(P){var R,A=P.disabled,V=P.disableCheckbox,z=P[Nl],B=(R=P[uM])!==null&&R!==void 0?R:P[w.label],_=P[w.value],H=pu(P,w),j=z?z.map(function(W){return W[w.value]}):[].concat(Se(i),[_]),L=fi(j),F=v.includes(L),U=u.has(L),D=p.has(L);return{disabled:A,label:B,value:_,isLeaf:H,isLoading:F,checked:U,halfChecked:D,option:P,disableCheckbox:V,fullPath:j,fullPathKey:L}})},[r,u,w,p,v,i]);return d.createElement("ul",{className:m,role:"menu"},M.map(function(P){var R,A=P.disabled,V=P.label,z=P.value,B=P.isLeaf,_=P.isLoading,H=P.checked,j=P.halfChecked,L=P.option,F=P.fullPath,U=P.fullPathKey,D=P.disableCheckbox,W=function(){if(!A){var Y=Se(F);T&&B&&Y.pop(),c(Y)}},G=function(){h(L)&&s(F,B)},q;return typeof L.title=="string"?q=L.title:typeof V=="string"&&(q=V),d.createElement("li",{key:U,className:ie(b,(R={},K(R,"".concat(b,"-expand"),!B),K(R,"".concat(b,"-active"),o===z||o===U),K(R,"".concat(b,"-disabled"),A),K(R,"".concat(b,"-loading"),_),R)),style:O,role:"menuitemcheckbox",title:q,"aria-checked":H,"data-path-key":U,onClick:function(){W(),!D&&(!n||B)&&G()},onDoubleClick:function(){C&&a(!1)},onMouseEnter:function(){T&&W()},onMouseDown:function(Y){Y.preventDefault()}},n&&d.createElement(BV,{prefixCls:"".concat(t,"-checkbox"),checked:H,halfChecked:j,disabled:A||D,disableCheckbox:D,onClick:function(Y){D||(Y.stopPropagation(),G())}}),d.createElement("div",{className:"".concat(b,"-content")},$?$(L):V),!_&&E&&!B&&d.createElement("div",{className:"".concat(b,"-expand-icon")},E),_&&k&&d.createElement("div",{className:"".concat(b,"-loading-icon")},k))}))}var zV=function(t,n){var r=d.useContext(vc),o=r.values,i=o[0],a=d.useState([]),s=ve(a,2),c=s[0],u=s[1];return d.useEffect(function(){t||u(i||[])},[n,i]),[c,u]};const HV=function(e,t,n,r,o,i,a){var s=a.direction,c=a.searchValue,u=a.toggleOpen,p=a.open,v=s==="rtl",h=d.useMemo(function(){for(var $=-1,T=t,M=[],P=[],R=r.length,A=tM(t,n),V=function(j){var L=T.findIndex(function(F,U){return(A[U]?fi(A[U]):F[n.value])===r[j]});if(L===-1)return 1;$=L,M.push($),P.push(r[j]),T=T[$][n.children]},z=0;z<R&&T&&!V(z);z+=1);for(var B=t,_=0;_<M.length-1;_+=1)B=B[M[_]][n.children];return[P,$,B,A]},[r,n,t]),m=ve(h,4),b=m[0],y=m[1],w=m[2],C=m[3],S=function(T){o(T)},E=function(T){var M=w.length,P=y;P===-1&&T<0&&(P=M);for(var R=0;R<M;R+=1){P=(P+T+M)%M;var A=w[P];if(A&&!A.disabled){var V=b.slice(0,-1).concat(C[P]?fi(C[P]):A[n.value]);S(V);return}}},k=function(){if(b.length>1){var T=b.slice(0,-1);S(T)}else u(!1)},O=function(){var T,M=((T=w[y])===null||T===void 0?void 0:T[n.children])||[],P=M.find(function(A){return!A.disabled});if(P){var R=[].concat(Se(b),[P[n.value]]);S(R)}};d.useImperativeHandle(e,function(){return{onKeyDown:function(T){var M=T.which;switch(M){case De.UP:case De.DOWN:var P=0;M===De.UP?P=-1:M===De.DOWN&&(P=1),P!==0&&E(P);break;case De.LEFT:if(c)break;v?O():k();break;case De.RIGHT:if(c)break;v?k():O();break;case De.BACKSPACE:c||k();break;case De.ENTER:if(b.length){var R=w[y],A=(R==null?void 0:R[Nl])||[];A.length?i(A.map(function(V){return V[n.value]}),A[A.length-1]):i(b,w[y])}break;case De.ESC:u(!1),p&&T.stopPropagation()}},onKeyUp:function(){}}})};var dM=d.forwardRef(function(e,t){var n,r,o,i=e.prefixCls,a=e.multiple,s=e.searchValue,c=e.toggleOpen,u=e.notFoundContent,p=e.direction,v=e.open,h=d.useRef(null),m=p==="rtl",b=d.useContext(vc),y=b.options,w=b.values,C=b.halfValues,S=b.fieldNames,E=b.changeOnSelect,k=b.onSelect,O=b.searchOptions,$=b.dropdownPrefixCls,T=b.loadData,M=b.expandTrigger,P=$||i,R=d.useState([]),A=ve(R,2),V=A[0],z=A[1],B=function(ee){if(!(!T||s)){var re=Jl(ee,y,S),le=re.map(function(ge){var Re=ge.option;return Re}),pe=le[le.length-1];if(pe&&!pu(pe,S)){var Oe=fi(ee);z(function(ge){return[].concat(Se(ge),[Oe])}),T(le)}}};d.useEffect(function(){V.length&&V.forEach(function(ae){var ee=EV(ae),re=Jl(ee,y,S,!0).map(function(pe){var Oe=pe.option;return Oe}),le=re[re.length-1];(!le||le[S.children]||pu(le,S))&&z(function(pe){return pe.filter(function(Oe){return Oe!==ae})})})},[y,V,S]);var _=d.useMemo(function(){return new Set(Zl(w))},[w]),H=d.useMemo(function(){return new Set(Zl(C))},[C]),j=zV(a,v),L=ve(j,2),F=L[0],U=L[1],D=function(ee){U(ee),B(ee)},W=function(ee){var re=ee.disabled,le=pu(ee,S);return!re&&(le||E||a)},G=function(ee,re){var le=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;k(ee),!a&&(re||E&&(M==="hover"||le))&&c(!1)},q=d.useMemo(function(){return s?O:y},[s,O,y]),J=d.useMemo(function(){for(var ae=[{options:q}],ee=q,re=tM(ee,S),le=function(){var ge=F[pe],Re=ee.find(function(Te,Ae){return(re[Ae]?fi(re[Ae]):Te[S.value])===ge}),ye=Re==null?void 0:Re[S.children];if(!(ye!=null&&ye.length))return 1;ee=ye,ae.push({options:ye})},pe=0;pe<F.length&&!le();pe+=1);return ae},[q,F,S]),Y=function(ee,re){W(re)&&G(ee,pu(re,S),!0)};HV(t,q,S,F,D,Y,{direction:p,searchValue:s,toggleOpen:c,open:v}),d.useEffect(function(){if(!s)for(var ae=0;ae<F.length;ae+=1){var ee,re=F.slice(0,ae+1),le=fi(re),pe=(ee=h.current)===null||ee===void 0?void 0:ee.querySelector('li[data-path-key="'.concat(le.replace(/\\{0,2}"/g,'\\"'),'"]'));pe&&kV(pe)}},[F,s]);var Q=!((n=J[0])!==null&&n!==void 0&&(n=n.options)!==null&&n!==void 0&&n.length),te=[(r={},K(r,S.value,"__EMPTY__"),K(r,uM,u),K(r,"disabled",!0),r)],ce=Z(Z({},e),{},{multiple:!Q&&a,onSelect:G,onActive:D,onToggleOpen:c,checkedSet:_,halfCheckedSet:H,loadingKeys:V,isSelectable:W}),se=Q?[{options:te}]:J,ne=se.map(function(ae,ee){var re=F.slice(0,ee),le=F[ee];return d.createElement(AV,$e({key:ee},ce,{prefixCls:P,options:ae.options,prevValuePath:re,activeValue:le}))});return d.createElement(LV,{open:v},d.createElement("div",{className:ie("".concat(P,"-menus"),(o={},K(o,"".concat(P,"-menu-empty"),Q),K(o,"".concat(P,"-rtl"),m),o)),ref:h},ne))}),FV=d.forwardRef(function(e,t){var n=XT();return d.createElement(dM,$e({},e,n,{ref:t}))});function _V(){}function fM(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,u=n.defaultValue,p=n.value,v=n.fieldNames,h=n.changeOnSelect,m=n.onChange,b=n.showCheckedStrategy,y=n.loadData,w=n.expandTrigger,C=n.expandIcon,S=C===void 0?">":C,E=n.loadingIcon,k=n.direction,O=n.notFoundContent,$=O===void 0?"Not Found":O,T=!!c,M=Dn(u,{value:p,postState:ov}),P=ve(M,2),R=P[0],A=P[1],V=d.useMemo(function(){return eM(v)},[JSON.stringify(v)]),z=aM(V,s),B=ve(z,3),_=B[0],H=B[1],j=B[2],L=rM(_,V),F=cM(T,R,H,j,L),U=ve(F,3),D=U[0],W=U[1],G=U[2],q=gn(function(se){if(A(se),m){var ne=ov(se),ae=ne.map(function(le){return Jl(le,_,V).map(function(pe){return pe.option})}),ee=T?ne:ne[0],re=T?ae:ae[0];m(ee,re)}}),J=lM(T,q,D,W,G,H,j,b),Y=gn(function(se){J(se)}),Q=d.useMemo(function(){return{options:_,fieldNames:V,values:D,halfValues:W,changeOnSelect:h,onSelect:Y,checkable:c,searchOptions:[],dropdownPrefixCls:void 0,loadData:y,expandTrigger:w,expandIcon:S,loadingIcon:E,dropdownMenuColumnStyle:void 0}},[_,V,D,W,h,Y,c,y,w,S,E]),te="".concat(o,"-panel"),ce=!_.length;return d.createElement(vc.Provider,{value:Q},d.createElement("div",{className:ie(te,(t={},K(t,"".concat(te,"-rtl"),k==="rtl"),K(t,"".concat(te,"-empty"),ce),t),a),style:i},ce?$:d.createElement(dM,{prefixCls:o,searchValue:"",multiple:T,toggleOpen:_V,open:!0,direction:k})))}var VV=["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"],Md=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,u=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,C=e.expandTrigger,S=e.options,E=e.dropdownPrefixCls,k=e.loadData,O=e.popupVisible,$=e.open,T=e.popupClassName,M=e.dropdownClassName,P=e.dropdownMenuColumnStyle,R=e.dropdownStyle,A=e.popupPlacement,V=e.placement,z=e.onDropdownVisibleChange,B=e.onPopupVisibleChange,_=e.expandIcon,H=_===void 0?">":_,j=e.loadingIcon,L=e.children,F=e.dropdownMatchSelectWidth,U=F===void 0?!1:F,D=e.showCheckedStrategy,W=D===void 0?ZP:D,G=e.optionRender,q=Mt(e,VV),J=aP(n),Y=!!v,Q=Dn(a,{value:s,postState:ov}),te=ve(Q,2),ce=te[0],se=te[1],ne=d.useMemo(function(){return eM(i)},[JSON.stringify(i)]),ae=aM(ne,S),ee=ve(ae,3),re=ee[0],le=ee[1],pe=ee[2],Oe=Dn("",{value:b,postState:function(Je){return Je||""}}),ge=ve(Oe,2),Re=ge[0],ye=ge[1],Te=function(Je,He){ye(Je),He.source!=="blur"&&y&&y(Je)},Ae=NV(w),me=ve(Ae,2),Ie=me[0],Le=me[1],Be=CV(Re,re,ne,E||o,Le,c||Y),et=rM(re,ne),rt=cM(Y,ce,le,pe,et),Ze=ve(rt,3),Ve=Ze[0],Ye=Ze[1],Ge=Ze[2],Fe=d.useMemo(function(){var ft=Zl(Ve),Je=nM(ft,le,W);return[].concat(Se(Ge),Se(pe(Je)))},[Ve,le,pe,Ge,W]),we=$V(Fe,re,ne,Y,p),ze=gn(function(ft){if(se(ft),u){var Je=ov(ft),He=Je.map(function(wt){return Jl(wt,re,ne).map(function(_e){return _e.option})}),We=Y?Je:Je[0],Et=Y?He:He[0];u(We,Et)}}),Me=lM(Y,ze,Ve,Ye,Ge,le,pe,W),Pe=gn(function(ft){(!Y||m)&&ye(""),Me(ft)}),Ke=function(Je,He){if(He.type==="clear"){ze([]);return}var We=He.values[0],Et=We.valueCells;Pe(Et)},St=$!==void 0?$:O,Ft=M||T,Lt=V||A,Ct=function(Je){z==null||z(Je),B==null||B(Je)},Xt=d.useMemo(function(){return{options:re,fieldNames:ne,values:Ve,halfValues:Ye,changeOnSelect:c,onSelect:Pe,checkable:v,searchOptions:Be,dropdownPrefixCls:E,loadData:k,expandTrigger:C,expandIcon:H,loadingIcon:j,dropdownMenuColumnStyle:P,optionRender:G}},[re,ne,Ve,Ye,c,Pe,v,Be,E,k,C,H,j,P,G]),Pt=!(Re?Be:re).length,Gt=Re&&Le.matchInputWidth||Pt?{}:{minWidth:"auto"};return d.createElement(vc.Provider,{value:Xt},d.createElement(rP,$e({},q,{ref:t,id:J,prefixCls:o,autoClearSearchValue:m,dropdownMatchSelectWidth:U,dropdownStyle:Z(Z({},Gt),R),displayValues:we,onDisplayValuesChange:Ke,mode:Y?"multiple":void 0,searchValue:Re,onSearch:Te,showSearch:Ie,OptionList:FV,emptyOptions:Pt,open:St,dropdownClassName:Ft,placement:Lt,onDropdownVisibleChange:Ct,getRawInputElement:function(){return L}})))});Md.SHOW_PARENT=ZP;Md.SHOW_CHILD=JP;Md.Panel=fM;function pM(e,t){const{getPrefixCls:n,direction:r,renderEmpty:o}=d.useContext(ht),i=t||r,a=n("select",e),s=n("cascader",e);return[a,s,i,o]}function vM(e,t){return d.useMemo(()=>t?d.createElement("span",{className:`${e}-checkbox-inner`}):!1,[t])}const hM=(e,t,n)=>{let r=n;n||(r=t?d.createElement(Db,null):d.createElement(Yp,null));const o=d.createElement("span",{className:`${e}-menu-item-loading-icon`},d.createElement(Xa,{spin:!0}));return d.useMemo(()=>[r,o],[r])},WV=e=>{const{checkboxCls:t}=e,n=`${t}-wrapper`;return[{[`${t}-group`]:Object.assign(Object.assign({},jn(e)),{display:"inline-flex",flexWrap:"wrap",columnGap:e.marginXS,[`> ${e.antCls}-row`]:{flex:1}}),[n]:Object.assign(Object.assign({},jn(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({},jn(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({},qa(e))},[`${t}-inner`]:{boxSizing:"border-box",display:"block",width:e.checkboxSize,height:e.checkboxSize,direction:"ltr",backgroundColor:e.colorBgContainer,border:`${de(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:`${de(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} !important`,borderColor:`${e.colorBorder} !important`,"&:after":{top:"50%",insetInlineStart:"50%",width:e.calc(e.fontSizeLG).div(2).equal(),height:e.calc(e.fontSizeLG).div(2).equal(),backgroundColor:e.colorPrimary,border:0,transform:"translate(-50%, -50%) scale(1)",opacity:1,content:'""'}},[`&:hover ${t}-inner`]:{backgroundColor:`${e.colorBgContainer} !important`,borderColor:`${e.colorPrimary} !important`}}}},{[`${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 Vw(e,t){const n=vn(t,{checkboxCls:`.${e}`,checkboxSize:t.controlInteractiveSize});return[WV(n)]}const gM=In("Checkbox",(e,t)=>{let{prefixCls:n}=t;return[Vw(n,e)]}),mM=e=>{const{prefixCls:t,componentCls:n}=e,r=`${n}-menu-item`,o=`
&${r}-expand ${r}-expand-icon,
${r}-loading-icon
`;return[Vw(`${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:`${de(e.lineWidth)} ${e.lineType} ${e.colorSplit}`},"&-item":Object.assign(Object.assign({},Ka),{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}})}}}]},UV=e=>{const{componentCls:t,antCls:n}=e;return[{[t]:{width:e.controlWidth}},{[`${t}-dropdown`]:[{[`&${n}-select-dropdown`]:{padding:0}},mM(e)]},{[`${t}-dropdown-rtl`]:{direction:"rtl"}},_v(e)]},bM=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}},yM=In("Cascader",e=>[UV(e)],bM),KV=e=>{const{componentCls:t}=e;return{[`${t}-panel`]:[mM(e),{display:"inline-flex",border:`${de(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}}]}},qV=MI(["Cascader","Panel"],e=>KV(e),bM);function XV(e){const{prefixCls:t,className:n,multiple:r,rootClassName:o,notFoundContent:i,direction:a,expandIcon:s}=e,[c,u,p,v]=pM(t,a),h=br(u),[m,b,y]=yM(u,h);qV(u);const w=p==="rtl",[C,S]=hM(c,w,s),E=i||(v==null?void 0:v("Cascader"))||d.createElement(Xv,{componentName:"Cascader"}),k=vM(u,r);return m(d.createElement(fM,Object.assign({},e,{checkable:k,prefixCls:u,className:ie(n,b,o,y,h),notFoundContent:E,direction:p,expandIcon:C,loadingIcon:S})))}var GV=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:YV,SHOW_PARENT:QV}=Md;function ZV(e,t,n){const r=e.toLowerCase().split(t).reduce((a,s,c)=>c===0?[s]:[].concat(Se(a),[t,s]),[]),o=[];let i=0;return r.forEach((a,s)=>{const c=i+a.length;let u=e.slice(i,c);i=c,s%2===1&&(u=d.createElement("span",{className:`${n}-menu-item-keyword`,key:`separator-${s}`},u)),o.push(u)}),o}const JV=(e,t,n,r)=>{const o=[],i=e.toLowerCase();return t.forEach((a,s)=>{s!==0&&o.push(" / ");let c=a[r.label];const u=typeof c;(u==="string"||u==="number")&&(c=ZV(String(c),i,n)),o.push(c)}),o},hc=d.forwardRef((e,t)=>{var n;const{prefixCls:r,size:o,disabled:i,className:a,rootClassName:s,multiple:c,bordered:u=!0,transitionName:p,choiceTransitionName:v="",popupClassName:h,dropdownClassName:m,expandIcon:b,placement:y,showSearch:w,allowClear:C=!0,notFoundContent:S,direction:E,getPopupContainer:k,status:O,showArrow:$,builtinPlacements:T,style:M,variant:P}=e,R=GV(e,["prefixCls","size","disabled","className","rootClassName","multiple","bordered","transitionName","choiceTransitionName","popupClassName","dropdownClassName","expandIcon","placement","showSearch","allowClear","notFoundContent","direction","getPopupContainer","status","showArrow","builtinPlacements","style","variant"]),A=Ln(R,["suffixIcon"]),{getPopupContainer:V,getPrefixCls:z,popupOverflow:B,cascader:_}=d.useContext(ht),{status:H,hasFeedback:j,isFormItemInput:L,feedbackIcon:F}=d.useContext(Vr),U=$d(H,O),[D,W,G,q]=pM(r,E),J=G==="rtl",Y=z(),Q=br(D),[te,ce,se]=pP(D,Q),ne=br(W),[ae]=yM(W,ne),{compactSize:ee,compactItemClassnames:re}=lc(D,E),[le,pe]=Gv("cascader",P,u),Oe=S||(q==null?void 0:q("Cascader"))||d.createElement(Xv,{componentName:"Cascader"}),ge=ie(h||m,`${W}-dropdown`,{[`${W}-dropdown-rtl`]:G==="rtl"},s,Q,ne,ce,se),Re=d.useMemo(()=>{if(!w)return w;let we={render:JV};return typeof w=="object"&&(we=Object.assign(Object.assign({},we),w)),we},[w]),ye=Go(we=>{var ze;return(ze=o??ee)!==null&&ze!==void 0?ze:we}),Te=d.useContext(So),Ae=i??Te,[me,Ie]=hM(D,J,b),Le=vM(W,c),Be=gP(e.suffixIcon,$),{suffixIcon:et,removeIcon:rt,clearIcon:Ze}=hP(Object.assign(Object.assign({},e),{hasFeedback:j,feedbackIcon:F,showSuffixIcon:Be,multiple:c,prefixCls:D,componentName:"Cascader"})),Ve=d.useMemo(()=>y!==void 0?y:J?"bottomRight":"bottomLeft",[y,J]),Ye=C===!0?{clearIcon:Ze}:C,[Ge]=sc("SelectLike",(n=A.dropdownStyle)===null||n===void 0?void 0:n.zIndex),Fe=d.createElement(Md,Object.assign({prefixCls:D,className:ie(!r&&W,{[`${D}-lg`]:ye==="large",[`${D}-sm`]:ye==="small",[`${D}-rtl`]:J,[`${D}-${le}`]:pe,[`${D}-in-form-item`]:L},od(D,U,j),re,_==null?void 0:_.className,a,s,Q,ne,ce,se),disabled:Ae,style:Object.assign(Object.assign({},_==null?void 0:_.style),M)},A,{builtinPlacements:uP(T,B),direction:G,placement:Ve,notFoundContent:Oe,allowClear:Ye,showSearch:Re,expandIcon:me,suffixIcon:et,removeIcon:rt,loadingIcon:Ie,checkable:Le,dropdownClassName:ge,dropdownPrefixCls:r||W,dropdownStyle:Object.assign(Object.assign({},A.dropdownStyle),{zIndex:Ge}),choiceTransitionName:ra(Y,"",v),transitionName:ra(Y,"slide-up",p),getPopupContainer:k||V,ref:t}));return ae(te(Fe))}),eW=bw(hc);hc.SHOW_PARENT=QV;hc.SHOW_CHILD=YV;hc.Panel=XV;hc._InternalPanelDoNotUseOrYouWillBeFired=eW;const wM=ue.createContext(null);var tW=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 nW=(e,t)=>{var n;const{prefixCls:r,className:o,rootClassName:i,children:a,indeterminate:s=!1,style:c,onMouseEnter:u,onMouseLeave:p,skipGroup:v=!1,disabled:h}=e,m=tW(e,["prefixCls","className","rootClassName","children","indeterminate","style","onMouseEnter","onMouseLeave","skipGroup","disabled"]),{getPrefixCls:b,direction:y,checkbox:w}=d.useContext(ht),C=d.useContext(wM),{isFormItemInput:S}=d.useContext(Vr),E=d.useContext(So),k=(n=(C==null?void 0:C.disabled)||h)!==null&&n!==void 0?n:E,O=d.useRef(m.value),$=d.useRef(null),T=Wr(t,$);d.useEffect(()=>{C==null||C.registerValue(m.value)},[]),d.useEffect(()=>{if(!v)return m.value!==O.current&&(C==null||C.cancelValue(O.current),C==null||C.registerValue(m.value),O.current=m.value),()=>C==null?void 0:C.cancelValue(m.value)},[m.value]),d.useEffect(()=>{var H;!((H=$.current)===null||H===void 0)&&H.input&&($.current.input.indeterminate=s)},[s]);const M=b("checkbox",r),P=br(M),[R,A,V]=gM(M,P),z=Object.assign({},m);C&&!v&&(z.onChange=function(){m.onChange&&m.onChange.apply(m,arguments),C.toggleOption&&C.toggleOption({label:a,value:m.value})},z.name=C.name,z.checked=C.value.includes(m.value));const B=ie(`${M}-wrapper`,{[`${M}-rtl`]:y==="rtl",[`${M}-wrapper-checked`]:z.checked,[`${M}-wrapper-disabled`]:k,[`${M}-wrapper-in-form-item`]:S},w==null?void 0:w.className,o,i,V,P,A),_=ie({[`${M}-indeterminate`]:s},jv,A);return R(d.createElement(Lv,{component:"Checkbox",disabled:k},d.createElement("label",{className:B,style:Object.assign(Object.assign({},w==null?void 0:w.style),c),onMouseEnter:u,onMouseLeave:p},d.createElement(XP,Object.assign({},z,{prefixCls:M,className:_,disabled:k,ref:T})),a!==void 0&&d.createElement("span",null,a))))},xM=d.forwardRef(nW);var rW=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 oW=d.forwardRef((e,t)=>{const{defaultValue:n,children:r,options:o=[],prefixCls:i,className:a,rootClassName:s,style:c,onChange:u}=e,p=rW(e,["defaultValue","children","options","prefixCls","className","rootClassName","style","onChange"]),{getPrefixCls:v,direction:h}=d.useContext(ht),[m,b]=d.useState(p.value||n||[]),[y,w]=d.useState([]);d.useEffect(()=>{"value"in p&&b(p.value||[])},[p.value]);const C=d.useMemo(()=>o.map(_=>typeof _=="string"||typeof _=="number"?{label:_,value:_}:_),[o]),S=_=>{w(H=>H.filter(j=>j!==_))},E=_=>{w(H=>[].concat(Se(H),[_]))},k=_=>{const H=m.indexOf(_.value),j=Se(m);H===-1?j.push(_.value):j.splice(H,1),"value"in p||b(j),u==null||u(j.filter(L=>y.includes(L)).sort((L,F)=>{const U=C.findIndex(W=>W.value===L),D=C.findIndex(W=>W.value===F);return U-D}))},O=v("checkbox",i),$=`${O}-group`,T=br(O),[M,P,R]=gM(O,T),A=Ln(p,["value","disabled"]),V=o.length?C.map(_=>d.createElement(xM,{prefixCls:O,key:_.value.toString(),disabled:"disabled"in _?_.disabled:p.disabled,value:_.value,checked:m.includes(_.value),onChange:_.onChange,className:`${$}-item`,style:_.style,title:_.title,id:_.id,required:_.required},_.label)):r,z={toggleOption:k,value:m,disabled:p.disabled,name:p.name,registerValue:E,cancelValue:S},B=ie($,{[`${$}-rtl`]:h==="rtl"},a,s,R,T,P);return M(d.createElement("div",Object.assign({className:B,style:c},A,{ref:t}),d.createElement(wM.Provider,{value:z},V)))}),Ns=xM;Ns.Group=oW;Ns.__ANT_CHECKBOX=!0;const SM=d.createContext({}),iW=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"}}}},aW=e=>{const{componentCls:t}=e;return{[t]:{position:"relative",maxWidth:"100%",minHeight:1}}},sW=(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},jb=(e,t)=>sW(e,t),lW=(e,t,n)=>({[`@media (min-width: ${de(t)})`]:Object.assign({},jb(e,n))}),cW=()=>({}),uW=()=>({}),dW=In("Grid",iW,cW),fW=In("Grid",e=>{const t=vn(e,{gridColumns:24}),n={"-sm":t.screenSMMin,"-md":t.screenMDMin,"-lg":t.screenLGMin,"-xl":t.screenXLMin,"-xxl":t.screenXXLMin};return[aW(t),jb(t,""),jb(t,"-xs"),Object.keys(n).map(r=>lW(t,n[r],r)).reduce((r,o)=>Object.assign(Object.assign({},r),o),{})]},uW);var pW=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 Ok(e){return typeof e=="number"?`${e} ${e} auto`:/^\d+(\.\d+)?(px|em|rem|%)$/.test(e)?`0 0 ${e}`:e}const vW=["xs","sm","md","lg","xl","xxl"],iv=d.forwardRef((e,t)=>{const{getPrefixCls:n,direction:r}=d.useContext(ht),{gutter:o,wrap:i}=d.useContext(SM),{prefixCls:a,span:s,order:c,offset:u,push:p,pull:v,className:h,children:m,flex:b,style:y}=e,w=pW(e,["prefixCls","span","order","offset","push","pull","className","children","flex","style"]),C=n("col",a),[S,E,k]=fW(C),O={};let $={};vW.forEach(P=>{let R={};const A=e[P];typeof A=="number"?R.span=A:typeof A=="object"&&(R=A||{}),delete w[P],$=Object.assign(Object.assign({},$),{[`${C}-${P}-${R.span}`]:R.span!==void 0,[`${C}-${P}-order-${R.order}`]:R.order||R.order===0,[`${C}-${P}-offset-${R.offset}`]:R.offset||R.offset===0,[`${C}-${P}-push-${R.push}`]:R.push||R.push===0,[`${C}-${P}-pull-${R.pull}`]:R.pull||R.pull===0,[`${C}-rtl`]:r==="rtl"}),R.flex&&($[`${C}-${P}-flex`]=!0,O[`--${C}-${P}-flex`]=Ok(R.flex))});const T=ie(C,{[`${C}-${s}`]:s!==void 0,[`${C}-order-${c}`]:c,[`${C}-offset-${u}`]:u,[`${C}-push-${p}`]:p,[`${C}-pull-${v}`]:v},h,$,E,k),M={};if(o&&o[0]>0){const P=o[0]/2;M.paddingLeft=P,M.paddingRight=P}return b&&(M.flex=Ok(b),i===!1&&!M.minWidth&&(M.minWidth=0)),S(d.createElement("div",Object.assign({},w,{style:Object.assign(Object.assign(Object.assign({},M),y),O),className:T,ref:t}),m))});var hW=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 $k(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<id.length;i++){const a=id[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 CM=d.forwardRef((e,t)=>{const{prefixCls:n,justify:r,align:o,className:i,style:a,children:s,gutter:c=0,wrap:u}=e,p=hW(e,["prefixCls","justify","align","className","style","children","gutter","wrap"]),{getPrefixCls:v,direction:h}=d.useContext(ht),[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}),C=$k(o,y),S=$k(r,y),E=d.useRef(c),k=bP();d.useEffect(()=>{const j=k.subscribe(L=>{w(L);const F=E.current||0;(!Array.isArray(F)&&typeof F=="object"||Array.isArray(F)&&(typeof F[0]=="object"||typeof F[1]=="object"))&&b(L)});return()=>k.unsubscribe(j)},[]);const O=()=>{const j=[void 0,void 0];return(Array.isArray(c)?c:[c,void 0]).forEach((F,U)=>{if(typeof F=="object")for(let D=0;D<id.length;D++){const W=id[D];if(m[W]&&F[W]!==void 0){j[U]=F[W];break}}else j[U]=F}),j},$=v("row",n),[T,M,P]=dW($),R=O(),A=ie($,{[`${$}-no-wrap`]:u===!1,[`${$}-${S}`]:S,[`${$}-${C}`]:C,[`${$}-rtl`]:h==="rtl"},i,M,P),V={},z=R[0]!=null&&R[0]>0?R[0]/-2:void 0;z&&(V.marginLeft=z,V.marginRight=z);const[B,_]=R;V.rowGap=_;const H=d.useMemo(()=>({gutter:[B,_],wrap:u}),[B,_,u]);return T(d.createElement(SM.Provider,{value:H},d.createElement("div",Object.assign({},p,{className:A,style:Object.assign(Object.assign({},V),a),ref:t}),s)))});function gW(e){return!!(e.addonBefore||e.addonAfter)}function mW(e){return!!(e.prefix||e.suffix||e.allowClear)}function Ik(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 av(e,t,n,r){if(n){var o=t;if(t.type==="click"){o=Ik(t,e,""),n(o);return}if(e.type!=="file"&&r!==void 0){o=Ik(t,e,r),n(o);return}n(o)}}function bW(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 EM=ue.forwardRef(function(e,t){var n,r,o=e.inputElement,i=e.children,a=e.prefixCls,s=e.prefix,c=e.suffix,u=e.addonBefore,p=e.addonAfter,v=e.className,h=e.style,m=e.disabled,b=e.readOnly,y=e.focused,w=e.triggerFocus,C=e.allowClear,S=e.value,E=e.handleReset,k=e.hidden,O=e.classes,$=e.classNames,T=e.dataAttrs,M=e.styles,P=e.components,R=e.onClear,A=i??o,V=(P==null?void 0:P.affixWrapper)||"span",z=(P==null?void 0:P.groupWrapper)||"span",B=(P==null?void 0:P.wrapper)||"span",_=(P==null?void 0:P.groupAddon)||"span",H=d.useRef(null),j=function(re){var le;(le=H.current)!==null&&le!==void 0&&le.contains(re.target)&&(w==null||w())},L=mW(e),F=d.cloneElement(A,{value:S,className:ie(A.props.className,!L&&($==null?void 0:$.variant))||null}),U=d.useRef(null);if(ue.useImperativeHandle(t,function(){return{nativeElement:U.current||H.current}}),L){var D=null;if(C){var W=!m&&!b&&S,G="".concat(a,"-clear-icon"),q=st(C)==="object"&&C!==null&&C!==void 0&&C.clearIcon?C.clearIcon:"✖";D=ue.createElement("span",{onClick:function(re){E==null||E(re),R==null||R()},onMouseDown:function(re){return re.preventDefault()},className:ie(G,K(K({},"".concat(G,"-hidden"),!W),"".concat(G,"-has-suffix"),!!c)),role:"button",tabIndex:-1},q)}var J="".concat(a,"-affix-wrapper"),Y=ie(J,K(K(K(K(K({},"".concat(a,"-disabled"),m),"".concat(J,"-disabled"),m),"".concat(J,"-focused"),y),"".concat(J,"-readonly"),b),"".concat(J,"-input-with-clear-btn"),c&&C&&S),O==null?void 0:O.affixWrapper,$==null?void 0:$.affixWrapper,$==null?void 0:$.variant),Q=(c||C)&&ue.createElement("span",{className:ie("".concat(a,"-suffix"),$==null?void 0:$.suffix),style:M==null?void 0:M.suffix},D,c);F=ue.createElement(V,$e({className:Y,style:M==null?void 0:M.affixWrapper,onClick:j},T==null?void 0:T.affixWrapper,{ref:H}),s&&ue.createElement("span",{className:ie("".concat(a,"-prefix"),$==null?void 0:$.prefix),style:M==null?void 0:M.prefix},s),F,Q)}if(gW(e)){var te="".concat(a,"-group"),ce="".concat(te,"-addon"),se="".concat(te,"-wrapper"),ne=ie("".concat(a,"-wrapper"),te,O==null?void 0:O.wrapper,$==null?void 0:$.wrapper),ae=ie(se,K({},"".concat(se,"-disabled"),m),O==null?void 0:O.group,$==null?void 0:$.groupWrapper);F=ue.createElement(z,{className:ae,ref:U},ue.createElement(B,{className:ne},u&&ue.createElement(_,{className:ce},u),F,p&&ue.createElement(_,{className:ce},p)))}return ue.cloneElement(F,{className:ie((n=F.props)===null||n===void 0?void 0:n.className,v)||null,style:Z(Z({},(r=F.props)===null||r===void 0?void 0:r.style),h),hidden:k})}),yW=["show"];function kM(e,t){return d.useMemo(function(){var n={};t&&(n.show=st(t)==="object"&&t.formatter?t.formatter:!!t),n=Z(Z({},n),e);var r=n,o=r.show,i=Mt(r,yW);return Z(Z({},i),{},{show:!!o,showFormatter:typeof o=="function"?o:void 0,strategy:i.strategy||function(a){return a.length}})},[e,t])}var wW=["autoComplete","onChange","onFocus","onBlur","onPressEnter","onKeyDown","onKeyUp","prefixCls","disabled","htmlSize","className","maxLength","suffix","showCount","count","type","classes","classNames","styles","onCompositionStart","onCompositionEnd"],xW=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.onKeyUp,u=e.prefixCls,p=u===void 0?"rc-input":u,v=e.disabled,h=e.htmlSize,m=e.className,b=e.maxLength,y=e.suffix,w=e.showCount,C=e.count,S=e.type,E=S===void 0?"text":S,k=e.classes,O=e.classNames,$=e.styles,T=e.onCompositionStart,M=e.onCompositionEnd,P=Mt(e,wW),R=d.useState(!1),A=ve(R,2),V=A[0],z=A[1],B=d.useRef(!1),_=d.useRef(!1),H=d.useRef(null),j=d.useRef(null),L=function(Ie){H.current&&bW(H.current,Ie)},F=Dn(e.defaultValue,{value:e.value}),U=ve(F,2),D=U[0],W=U[1],G=D==null?"":String(D),q=d.useState(null),J=ve(q,2),Y=J[0],Q=J[1],te=kM(C,w),ce=te.max||b,se=te.strategy(G),ne=!!ce&&se>ce;d.useImperativeHandle(t,function(){var me;return{focus:L,blur:function(){var Le;(Le=H.current)===null||Le===void 0||Le.blur()},setSelectionRange:function(Le,Be,et){var rt;(rt=H.current)===null||rt===void 0||rt.setSelectionRange(Le,Be,et)},select:function(){var Le;(Le=H.current)===null||Le===void 0||Le.select()},input:H.current,nativeElement:((me=j.current)===null||me===void 0?void 0:me.nativeElement)||H.current}}),d.useEffect(function(){z(function(me){return me&&v?!1:me})},[v]);var ae=function(Ie,Le,Be){var et=Le;if(!B.current&&te.exceedFormatter&&te.max&&te.strategy(Le)>te.max){if(et=te.exceedFormatter(Le,{max:te.max}),Le!==et){var rt,Ze;Q([((rt=H.current)===null||rt===void 0?void 0:rt.selectionStart)||0,((Ze=H.current)===null||Ze===void 0?void 0:Ze.selectionEnd)||0])}}else if(Be.source==="compositionEnd")return;W(et),H.current&&av(H.current,Ie,r,et)};d.useEffect(function(){if(Y){var me;(me=H.current)===null||me===void 0||me.setSelectionRange.apply(me,Se(Y))}},[Y]);var ee=function(Ie){ae(Ie,Ie.target.value,{source:"change"})},re=function(Ie){B.current=!1,ae(Ie,Ie.currentTarget.value,{source:"compositionEnd"}),M==null||M(Ie)},le=function(Ie){a&&Ie.key==="Enter"&&!_.current&&(_.current=!0,a(Ie)),s==null||s(Ie)},pe=function(Ie){Ie.key==="Enter"&&(_.current=!1),c==null||c(Ie)},Oe=function(Ie){z(!0),o==null||o(Ie)},ge=function(Ie){z(!1),i==null||i(Ie)},Re=function(Ie){W(""),L(),H.current&&av(H.current,Ie,r)},ye=ne&&"".concat(p,"-out-of-range"),Te=function(){var Ie=Ln(e,["prefixCls","onPressEnter","addonBefore","addonAfter","prefix","suffix","allowClear","defaultValue","showCount","count","classes","htmlSize","styles","classNames","onClear"]);return ue.createElement("input",$e({autoComplete:n},Ie,{onChange:ee,onFocus:Oe,onBlur:ge,onKeyDown:le,onKeyUp:pe,className:ie(p,K({},"".concat(p,"-disabled"),v),O==null?void 0:O.input),style:$==null?void 0:$.input,ref:H,size:h,type:E,onCompositionStart:function(Be){B.current=!0,T==null||T(Be)},onCompositionEnd:re}))},Ae=function(){var Ie=Number(ce)>0;if(y||te.show){var Le=te.showFormatter?te.showFormatter({value:G,count:se,maxLength:ce}):"".concat(se).concat(Ie?" / ".concat(ce):"");return ue.createElement(ue.Fragment,null,te.show&&ue.createElement("span",{className:ie("".concat(p,"-show-count-suffix"),K({},"".concat(p,"-show-count-has-suffix"),!!y),O==null?void 0:O.count),style:Z({},$==null?void 0:$.count)},Le),y)}return null};return ue.createElement(EM,$e({},P,{prefixCls:p,className:ie(m,ye),handleReset:Re,value:G,focused:V,triggerFocus:L,suffix:Ae(),disabled:v,classes:k,classNames:O,styles:$}),Te())});const SW=e=>{const{getPrefixCls:t,direction:n}=d.useContext(ht),{prefixCls:r,className:o}=e,i=t("input-group",r),a=t("input"),[s,c]=Fw(a),u=ie(i,{[`${i}-lg`]:e.size==="large",[`${i}-sm`]:e.size==="small",[`${i}-compact`]:e.compact,[`${i}-rtl`]:n==="rtl"},c,o),p=d.useContext(Vr),v=d.useMemo(()=>Object.assign(Object.assign({},p),{isFormItemInput:!1}),[p]);return s(d.createElement("span",{className:u,style:e.style,onMouseEnter:e.onMouseEnter,onMouseLeave:e.onMouseLeave,onFocus:e.onFocus,onBlur:e.onBlur},d.createElement(Vr.Provider,{value:v},e.children)))},OM=e=>{let t;return typeof e=="object"&&(e!=null&&e.clearIcon)?t=e:e&&(t={clearIcon:ue.createElement(bd,null)}),t};function $M(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 CW(e){return!!(e.prefix||e.suffix||e.allowClear||e.showCount)}var EW=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 kW(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)}}}const rh=d.forwardRef((e,t)=>{var n;const{prefixCls:r,bordered:o=!0,status:i,size:a,disabled:s,onBlur:c,onFocus:u,suffix:p,allowClear:v,addonAfter:h,addonBefore:m,className:b,style:y,styles:w,rootClassName:C,onChange:S,classNames:E,variant:k}=e,O=EW(e,["prefixCls","bordered","status","size","disabled","onBlur","onFocus","suffix","allowClear","addonAfter","addonBefore","className","style","styles","rootClassName","onChange","classNames","variant"]),{getPrefixCls:$,direction:T,input:M}=ue.useContext(ht),P=$("input",r),R=d.useRef(null),A=br(P),[V,z,B]=Fw(P,A),{compactSize:_,compactItemClassnames:H}=lc(P,T),j=Go(ee=>{var re;return(re=a??_)!==null&&re!==void 0?re:ee}),L=ue.useContext(So),F=s??L,{status:U,hasFeedback:D,feedbackIcon:W}=d.useContext(Vr),G=$d(U,i),q=CW(e)||!!D;d.useRef(q);const J=$M(R,!0),Y=ee=>{J(),c==null||c(ee)},Q=ee=>{J(),u==null||u(ee)},te=ee=>{J(),S==null||S(ee)},ce=(D||p)&&ue.createElement(ue.Fragment,null,p,D&&W),se=OM(v??(M==null?void 0:M.allowClear)),[ne,ae]=Gv("input",k,o);return V(ue.createElement(xW,Object.assign({ref:Wr(t,R),prefixCls:P,autoComplete:M==null?void 0:M.autoComplete},O,{disabled:F,onBlur:Y,onFocus:Q,style:Object.assign(Object.assign({},M==null?void 0:M.style),y),styles:Object.assign(Object.assign({},M==null?void 0:M.styles),w),suffix:ce,allowClear:se,className:ie(b,C,B,A,H,M==null?void 0:M.className),onChange:te,addonBefore:m&&ue.createElement(nd,{form:!0,space:!0},m),addonAfter:h&&ue.createElement(nd,{form:!0,space:!0},h),classNames:Object.assign(Object.assign(Object.assign({},E),M==null?void 0:M.classNames),{input:ie({[`${P}-sm`]:j==="small",[`${P}-lg`]:j==="large",[`${P}-rtl`]:T==="rtl"},E==null?void 0:E.input,(n=M==null?void 0:M.classNames)===null||n===void 0?void 0:n.input,z),variant:ie({[`${P}-${ne}`]:ae},od(P,G)),affixWrapper:ie({[`${P}-affix-wrapper-sm`]:j==="small",[`${P}-affix-wrapper-lg`]:j==="large",[`${P}-affix-wrapper-rtl`]:T==="rtl"},z),wrapper:ie({[`${P}-group-rtl`]:T==="rtl"},z),groupWrapper:ie({[`${P}-group-wrapper-sm`]:j==="small",[`${P}-group-wrapper-lg`]:j==="large",[`${P}-group-wrapper-rtl`]:T==="rtl",[`${P}-group-wrapper-${ne}`]:ae},od(`${P}-group-wrapper`,G,D),z)})})))}),OW=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}}}},$W=In(["Input","OTP"],e=>{const t=vn(e,Lw(e));return[OW(t)]},Bw);var IW=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 TW=d.forwardRef((e,t)=>{const{value:n,onChange:r,onActiveChange:o,index:i,mask:a}=e,s=IW(e,["value","onChange","onActiveChange","index","mask"]),c=n&&typeof a=="string"?a:n,u=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(rh,Object.assign({type:a===!0?"password":"text"},s,{ref:p,value:c,onInput:u,onFocus:v,onKeyDown:h,onKeyUp:m,onMouseDown:v,onMouseUp:v}))});var PW=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 Jf(e){return(e||"").split("")}const MW=d.forwardRef((e,t)=>{const{prefixCls:n,length:r=6,size:o,defaultValue:i,value:a,onChange:s,formatter:c,variant:u,disabled:p,status:v,autoFocus:h,mask:m,type:b}=e,y=PW(e,["prefixCls","length","size","defaultValue","value","onChange","formatter","variant","disabled","status","autoFocus","mask","type"]),{getPrefixCls:w,direction:C}=d.useContext(ht),S=w("otp",n),E=Gr(y,{aria:!0,data:!0,attr:!0}),k=br(S),[O,$,T]=$W(S,k),M=Go(W=>o??W),P=d.useContext(Vr),R=$d(P.status,v),A=d.useMemo(()=>Object.assign(Object.assign({},P),{status:R,hasFeedback:!1,feedbackIcon:null}),[P,R]),V=d.useRef(null),z=d.useRef({});d.useImperativeHandle(t,()=>({focus:()=>{var W;(W=z.current[0])===null||W===void 0||W.focus()},blur:()=>{var W;for(let G=0;G<r;G+=1)(W=z.current[G])===null||W===void 0||W.blur()},nativeElement:V.current}));const B=W=>c?c(W):W,[_,H]=d.useState(Jf(B(i||"")));d.useEffect(()=>{a!==void 0&&H(Jf(a))},[a]);const j=gn(W=>{H(W),s&&W.length===r&&W.every(G=>G)&&W.some((G,q)=>_[q]!==G)&&s(W.join(""))}),L=gn((W,G)=>{let q=Se(_);for(let Y=0;Y<W;Y+=1)q[Y]||(q[Y]="");G.length<=1?q[W]=G:q=q.slice(0,W).concat(Jf(G)),q=q.slice(0,r);for(let Y=q.length-1;Y>=0&&!q[Y];Y-=1)q.pop();const J=B(q.map(Y=>Y||" ").join(""));return q=Jf(J).map((Y,Q)=>Y===" "&&!q[Q]?q[Q]:Y),q}),F=(W,G)=>{var q;const J=L(W,G),Y=Math.min(W+G.length,r-1);Y!==W&&((q=z.current[Y])===null||q===void 0||q.focus()),j(J)},U=W=>{var G;(G=z.current[W])===null||G===void 0||G.focus()},D={variant:u,disabled:p,status:R,mask:m,type:b};return O(d.createElement("div",Object.assign({},E,{ref:V,className:ie(S,{[`${S}-sm`]:M==="small",[`${S}-lg`]:M==="large",[`${S}-rtl`]:C==="rtl"},T,$)}),d.createElement(Vr.Provider,{value:A},Array.from({length:r}).map((W,G)=>{const q=`otp-${G}`,J=_[G]||"";return d.createElement(TW,Object.assign({ref:Y=>{z.current[G]=Y},key:q,index:G,size:M,htmlSize:1,className:`${S}-input`,onChange:F,value:J,onActiveChange:U,autoFocus:G===0&&h},D))}))))});var NW={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"},RW=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:NW}))},DW=d.forwardRef(RW),jW={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"},LW=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:jW}))},IM=d.forwardRef(LW),BW=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 AW=e=>e?d.createElement(IM,null):d.createElement(DW,null),zW={click:"onClick",hover:"onMouseOver"},HW=d.forwardRef((e,t)=>{const{disabled:n,action:r="click",visibilityToggle:o=!0,iconRender:i=AW}=e,a=d.useContext(So),s=n??a,c=typeof o=="object"&&o.visible!==void 0,[u,p]=d.useState(()=>c?o.visible:!1),v=d.useRef(null);d.useEffect(()=>{c&&p(o.visible)},[c,o]);const h=$M(v),m=()=>{s||(u&&h(),p(R=>{var A;const V=!R;return typeof o=="object"&&((A=o.onVisibleChange)===null||A===void 0||A.call(o,V)),V}))},b=R=>{const A=zW[r]||"",V=i(u),z={[A]:m,className:`${R}-icon`,key:"passwordIcon",onMouseDown:B=>{B.preventDefault()},onMouseUp:B=>{B.preventDefault()}};return d.cloneElement(d.isValidElement(V)?V:d.createElement("span",null,V),z)},{className:y,prefixCls:w,inputPrefixCls:C,size:S}=e,E=BW(e,["className","prefixCls","inputPrefixCls","size"]),{getPrefixCls:k}=d.useContext(ht),O=k("input",C),$=k("input-password",w),T=o&&b($),M=ie($,y,{[`${$}-${S}`]:!!S}),P=Object.assign(Object.assign({},Ln(E,["suffix","iconRender","visibilityToggle"])),{type:u?"text":"password",className:M,prefixCls:O,suffix:T});return S&&(P.size=S),d.createElement(rh,Object.assign({ref:Wr(t,v)},P))});var FW=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=d.forwardRef((e,t)=>{const{prefixCls:n,inputPrefixCls:r,className:o,size:i,suffix:a,enterButton:s=!1,addonAfter:c,loading:u,disabled:p,onSearch:v,onChange:h,onCompositionStart:m,onCompositionEnd:b}=e,y=FW(e,["prefixCls","inputPrefixCls","className","size","suffix","enterButton","addonAfter","loading","disabled","onSearch","onChange","onCompositionStart","onCompositionEnd"]),{getPrefixCls:w,direction:C}=d.useContext(ht),S=d.useRef(!1),E=w("input-search",n),k=w("input",r),{compactSize:O}=lc(E,C),$=Go(U=>{var D;return(D=i??O)!==null&&D!==void 0?D:U}),T=d.useRef(null),M=U=>{U!=null&&U.target&&U.type==="click"&&v&&v(U.target.value,U,{source:"clear"}),h==null||h(U)},P=U=>{var D;document.activeElement===((D=T.current)===null||D===void 0?void 0:D.input)&&U.preventDefault()},R=U=>{var D,W;v&&v((W=(D=T.current)===null||D===void 0?void 0:D.input)===null||W===void 0?void 0:W.value,U,{source:"input"})},A=U=>{S.current||u||R(U)},V=typeof s=="boolean"?d.createElement(Ew,null):null,z=`${E}-button`;let B;const _=s||{},H=_.type&&_.type.__ANT_BUTTON===!0;H||_.type==="button"?B=Dr(_,Object.assign({onMouseDown:P,onClick:U=>{var D,W;(W=(D=_==null?void 0:_.props)===null||D===void 0?void 0:D.onClick)===null||W===void 0||W.call(D,U),R(U)},key:"enterButton"},H?{className:z,size:$}:{})):B=d.createElement(jr,{className:z,type:s?"primary":void 0,size:$,disabled:p,key:"enterButton",onMouseDown:P,onClick:R,loading:u,icon:V},s),c&&(B=[B,Dr(c,{key:"addonAfter"})]);const j=ie(E,{[`${E}-rtl`]:C==="rtl",[`${E}-${$}`]:!!$,[`${E}-with-button`]:!!s},o),L=U=>{S.current=!0,m==null||m(U)},F=U=>{S.current=!1,b==null||b(U)};return d.createElement(rh,Object.assign({ref:Wr(T,t),onPressEnter:A},y,{size:$,onCompositionStart:L,onCompositionEnd:F,prefixCls:k,addonAfter:B,suffix:a,onChange:M,className:j,disabled:p}))});var VW=`
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;
`,WW=["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"],jm={},go;function UW(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&&jm[n])return jm[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=WW.map(function(u){return"".concat(u,":").concat(r.getPropertyValue(u))}).join(";"),c={sizingStyle:s,paddingSize:i,borderSize:a,boxSizing:o};return t&&n&&(jm[n]=c),c}function KW(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;go||(go=document.createElement("textarea"),go.setAttribute("tab-index","-1"),go.setAttribute("aria-hidden","true"),go.setAttribute("name","hiddenTextarea"),document.body.appendChild(go)),e.getAttribute("wrap")?go.setAttribute("wrap",e.getAttribute("wrap")):go.removeAttribute("wrap");var o=UW(e,t),i=o.paddingSize,a=o.borderSize,s=o.boxSizing,c=o.sizingStyle;go.setAttribute("style","".concat(c,";").concat(VW)),go.value=e.value||e.placeholder||"";var u=void 0,p=void 0,v,h=go.scrollHeight;if(s==="border-box"?h+=a:s==="content-box"&&(h-=i),n!==null||r!==null){go.value=" ";var m=go.scrollHeight-i;n!==null&&(u=m*n,s==="border-box"&&(u=u+i+a),h=Math.max(u,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 u&&(b.minHeight=u),p&&(b.maxHeight=p),b}var qW=["prefixCls","defaultValue","value","autoSize","onResize","className","style","disabled","onChange","onInternalAutoSize"],Lm=0,Bm=1,Am=2,XW=d.forwardRef(function(e,t){var n=e,r=n.prefixCls,o=n.defaultValue,i=n.value,a=n.autoSize,s=n.onResize,c=n.className,u=n.style,p=n.disabled,v=n.onChange;n.onInternalAutoSize;var h=Mt(n,qW),m=Dn(o,{value:i,postState:function(q){return q??""}}),b=ve(m,2),y=b[0],w=b[1],C=function(q){w(q.target.value),v==null||v(q)},S=d.useRef();d.useImperativeHandle(t,function(){return{textArea:S.current}});var E=d.useMemo(function(){return a&&st(a)==="object"?[a.minRows,a.maxRows]:[]},[a]),k=ve(E,2),O=k[0],$=k[1],T=!!a,M=function(){try{if(document.activeElement===S.current){var q=S.current,J=q.selectionStart,Y=q.selectionEnd,Q=q.scrollTop;S.current.setSelectionRange(J,Y),S.current.scrollTop=Q}}catch{}},P=d.useState(Am),R=ve(P,2),A=R[0],V=R[1],z=d.useState(),B=ve(z,2),_=B[0],H=B[1],j=function(){V(Lm)};sn(function(){T&&j()},[i,O,$,T]),sn(function(){if(A===Lm)V(Bm);else if(A===Bm){var G=KW(S.current,!1,O,$);V(Am),H(G)}else M()},[A]);var L=d.useRef(),F=function(){bn.cancel(L.current)},U=function(q){A===Am&&(s==null||s(q),a&&(F(),L.current=bn(function(){j()})))};d.useEffect(function(){return F},[]);var D=T?_:null,W=Z(Z({},u),D);return(A===Lm||A===Bm)&&(W.overflowY="hidden",W.overflowX="hidden"),d.createElement(qo,{onResize:U,disabled:!(a||s)},d.createElement("textarea",$e({},h,{ref:S,style:W,className:ie(r,c,K({},"".concat(r,"-disabled"),p)),disabled:p,value:y,onChange:C})))}),GW=["defaultValue","value","onFocus","onBlur","onChange","allowClear","maxLength","onCompositionStart","onCompositionEnd","suffix","prefixCls","showCount","count","className","style","disabled","hidden","classNames","styles","onResize","onClear","onPressEnter","readOnly","autoSize","onKeyDown"],YW=ue.forwardRef(function(e,t){var n,r=e.defaultValue,o=e.value,i=e.onFocus,a=e.onBlur,s=e.onChange,c=e.allowClear,u=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,C=e.className,S=e.style,E=e.disabled,k=e.hidden,O=e.classNames,$=e.styles,T=e.onResize,M=e.onClear,P=e.onPressEnter,R=e.readOnly,A=e.autoSize,V=e.onKeyDown,z=Mt(e,GW),B=Dn(r,{value:o,defaultValue:r}),_=ve(B,2),H=_[0],j=_[1],L=H==null?"":String(H),F=ue.useState(!1),U=ve(F,2),D=U[0],W=U[1],G=ue.useRef(!1),q=ue.useState(null),J=ve(q,2),Y=J[0],Q=J[1],te=d.useRef(null),ce=d.useRef(null),se=function(){var we;return(we=ce.current)===null||we===void 0?void 0:we.textArea},ne=function(){se().focus()};d.useImperativeHandle(t,function(){var Fe;return{resizableTextArea:ce.current,focus:ne,blur:function(){se().blur()},nativeElement:((Fe=te.current)===null||Fe===void 0?void 0:Fe.nativeElement)||se()}}),d.useEffect(function(){W(function(Fe){return!E&&Fe})},[E]);var ae=ue.useState(null),ee=ve(ae,2),re=ee[0],le=ee[1];ue.useEffect(function(){if(re){var Fe;(Fe=se()).setSelectionRange.apply(Fe,Se(re))}},[re]);var pe=kM(w,y),Oe=(n=pe.max)!==null&&n!==void 0?n:u,ge=Number(Oe)>0,Re=pe.strategy(L),ye=!!Oe&&Re>Oe,Te=function(we,ze){var Me=ze;!G.current&&pe.exceedFormatter&&pe.max&&pe.strategy(ze)>pe.max&&(Me=pe.exceedFormatter(ze,{max:pe.max}),ze!==Me&&le([se().selectionStart||0,se().selectionEnd||0])),j(Me),av(we.currentTarget,we,s,Me)},Ae=function(we){G.current=!0,p==null||p(we)},me=function(we){G.current=!1,Te(we,we.currentTarget.value),v==null||v(we)},Ie=function(we){Te(we,we.target.value)},Le=function(we){we.key==="Enter"&&P&&P(we),V==null||V(we)},Be=function(we){W(!0),i==null||i(we)},et=function(we){W(!1),a==null||a(we)},rt=function(we){j(""),ne(),av(se(),we,s)},Ze=h,Ve;pe.show&&(pe.showFormatter?Ve=pe.showFormatter({value:L,count:Re,maxLength:Oe}):Ve="".concat(Re).concat(ge?" / ".concat(Oe):""),Ze=ue.createElement(ue.Fragment,null,Ze,ue.createElement("span",{className:ie("".concat(b,"-data-count"),O==null?void 0:O.count),style:$==null?void 0:$.count},Ve)));var Ye=function(we){var ze;T==null||T(we),(ze=se())!==null&&ze!==void 0&&ze.style.height&&Q(!0)},Ge=!A&&!y&&!c;return ue.createElement(EM,{ref:te,value:L,allowClear:c,handleReset:rt,suffix:Ze,prefixCls:b,classNames:Z(Z({},O),{},{affixWrapper:ie(O==null?void 0:O.affixWrapper,K(K({},"".concat(b,"-show-count"),y),"".concat(b,"-textarea-allow-clear"),c))}),disabled:E,focused:D,className:ie(C,ye&&"".concat(b,"-out-of-range")),style:Z(Z({},S),Y&&!Ge?{height:"auto"}:{}),dataAttrs:{affixWrapper:{"data-count":typeof Ve=="string"?Ve:void 0}},hidden:k,readOnly:R,onClear:M},ue.createElement(XW,$e({},z,{autoSize:A,maxLength:u,onKeyDown:Le,onChange:Ie,onFocus:Be,onBlur:et,onCompositionStart:Ae,onCompositionEnd:me,className:ie(O==null?void 0:O.textarea),style:Z(Z({},$==null?void 0:$.textarea),{},{resize:S==null?void 0:S.resize}),disabled:E,prefixCls:b,onResize:Ye,ref:ce,readOnly:R})))}),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 TM=d.forwardRef((e,t)=>{var n,r;const{prefixCls:o,bordered:i=!0,size:a,disabled:s,status:c,allowClear:u,classNames:p,rootClassName:v,className:h,style:m,styles:b,variant:y}=e,w=QW(e,["prefixCls","bordered","size","disabled","status","allowClear","classNames","rootClassName","className","style","styles","variant"]),{getPrefixCls:C,direction:S,textArea:E}=d.useContext(ht),k=Go(a),O=d.useContext(So),$=s??O,{status:T,hasFeedback:M,feedbackIcon:P}=d.useContext(Vr),R=$d(T,c),A=d.useRef(null);d.useImperativeHandle(t,()=>{var U;return{resizableTextArea:(U=A.current)===null||U===void 0?void 0:U.resizableTextArea,focus:D=>{var W,G;kW((G=(W=A.current)===null||W===void 0?void 0:W.resizableTextArea)===null||G===void 0?void 0:G.textArea,D)},blur:()=>{var D;return(D=A.current)===null||D===void 0?void 0:D.blur()}}});const V=C("input",o),z=br(V),[B,_,H]=Fw(V,z),[j,L]=Gv("textArea",y,i),F=OM(u??(E==null?void 0:E.allowClear));return B(d.createElement(YW,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:$,allowClear:F,className:ie(H,z,h,v,E==null?void 0:E.className),classNames:Object.assign(Object.assign(Object.assign({},p),E==null?void 0:E.classNames),{textarea:ie({[`${V}-sm`]:k==="small",[`${V}-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:ie({[`${V}-${j}`]:L},od(V,R)),affixWrapper:ie(`${V}-textarea-affix-wrapper`,{[`${V}-affix-wrapper-rtl`]:S==="rtl",[`${V}-affix-wrapper-sm`]:k==="small",[`${V}-affix-wrapper-lg`]:k==="large",[`${V}-textarea-show-count`]:e.showCount||((r=e.count)===null||r===void 0?void 0:r.show)},_)}),prefixCls:V,suffix:M&&d.createElement("span",{className:`${V}-textarea-suffix`},P),ref:A})))}),Fo=rh;Fo.Group=SW;Fo.Search=_W;Fo.TextArea=TM;Fo.Password=HW;Fo.OTP=MW;function Tk(e){return["small","middle","large"].includes(e)}function Pk(e){return e?typeof e=="number"&&!Number.isNaN(e):!1}const PM=ue.createContext({latestIndex:0}),ZW=PM.Provider,JW=e=>{let{className:t,index:n,children:r,split:o,style:i}=e;const{latestIndex:a}=d.useContext(PM);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 eU=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 tU=d.forwardRef((e,t)=>{var n,r,o;const{getPrefixCls:i,space:a,direction:s}=d.useContext(ht),{size:c=(n=a==null?void 0:a.size)!==null&&n!==void 0?n:"small",align:u,className:p,rootClassName:v,children:h,direction:m="horizontal",prefixCls:b,split:y,style:w,wrap:C=!1,classNames:S,styles:E}=e,k=eU(e,["size","align","className","rootClassName","children","direction","prefixCls","split","style","wrap","classNames","styles"]),[O,$]=Array.isArray(c)?c:[c,c],T=Tk($),M=Tk(O),P=Pk($),R=Pk(O),A=lo(h,{keepEmpty:!0}),V=u===void 0&&m==="horizontal"?"center":u,z=i("space",b),[B,_,H]=nT(z),j=ie(z,a==null?void 0:a.className,_,`${z}-${m}`,{[`${z}-rtl`]:s==="rtl",[`${z}-align-${V}`]:V,[`${z}-gap-row-${$}`]:T,[`${z}-gap-col-${O}`]:M},p,v,H),L=ie(`${z}-item`,(r=S==null?void 0:S.item)!==null&&r!==void 0?r:(o=a==null?void 0:a.classNames)===null||o===void 0?void 0:o.item);let F=0;const U=A.map((G,q)=>{var J,Y;G!=null&&(F=q);const Q=(G==null?void 0:G.key)||`${L}-${q}`;return d.createElement(JW,{className:L,key:Q,index:q,split:y,style:(J=E==null?void 0:E.item)!==null&&J!==void 0?J:(Y=a==null?void 0:a.styles)===null||Y===void 0?void 0:Y.item},G)}),D=d.useMemo(()=>({latestIndex:F}),[F]);if(A.length===0)return null;const W={};return C&&(W.flexWrap="wrap"),!M&&R&&(W.columnGap=O),!T&&P&&(W.rowGap=$),B(d.createElement("div",Object.assign({ref:t,className:j,style:Object.assign(Object.assign(Object.assign({},W),a==null?void 0:a.style),w)},k),d.createElement(ZW,{value:D},U)))}),Ww=tU;Ww.Compact=G5;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 MM=e=>{const{getPopupContainer:t,getPrefixCls:n,direction:r}=d.useContext(ht),{prefixCls:o,type:i="default",danger:a,disabled:s,loading:c,onClick:u,htmlType:p,children:v,className:h,menu:m,arrow:b,autoFocus:y,overlay:w,trigger:C,align:S,open:E,onOpenChange:k,placement:O,getPopupContainer:$,href:T,icon:M=d.createElement(FP,null),title:P,buttonsRender:R=te=>te,mouseEnterDelay:A,mouseLeaveDelay:V,overlayClassName:z,overlayStyle:B,destroyPopupOnHide:_,dropdownRender:H}=e,j=nU(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"]),L=n("dropdown",o),F=`${L}-button`,U={menu:m,arrow:b,autoFocus:y,align:S,disabled:s,trigger:s?[]:C,onOpenChange:k,getPopupContainer:$||t,mouseEnterDelay:A,mouseLeaveDelay:V,overlayClassName:z,overlayStyle:B,destroyPopupOnHide:_,dropdownRender:H},{compactSize:D,compactItemClassnames:W}=lc(L,r),G=ie(F,W,h);"overlay"in e&&(U.overlay=w),"open"in e&&(U.open=E),"placement"in e?U.placement=O:U.placement=r==="rtl"?"bottomLeft":"bottomRight";const q=d.createElement(jr,{type:i,danger:a,disabled:s,loading:c,onClick:u,htmlType:p,href:T,title:P},v),J=d.createElement(jr,{type:i,danger:a,icon:M}),[Y,Q]=R([q,J]);return d.createElement(Ww.Compact,Object.assign({className:G,size:D,block:!0},j),Y,d.createElement(eh,Object.assign({},U),Q))};MM.__ANT_BUTTON=!0;const Uw=eh;Uw.Button=MM;var rU={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"},oU=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:rU}))},iU=d.forwardRef(oU);function sv(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 aU=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)"}}}}},sU=e=>({legend:{display:"block",width:"100%",marginBottom:e.marginLG,padding:0,color:e.colorTextDescription,fontSize:e.fontSizeLG,lineHeight:"inherit",border:0,borderBottom:`${de(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 ${de(e.controlOutlineWidth)} ${e.controlOutline}`},output:{display:"block",paddingTop:15,color:e.colorText,fontSize:e.fontSize,lineHeight:e.lineHeight}}),Mk=(e,t)=>{const{formItemCls:n}=e;return{[n]:{[`${n}-label > label`]:{height:t},[`${n}-control-input`]:{minHeight:t}}}},lU=e=>{const{componentCls:t}=e;return{[e.componentCls]:Object.assign(Object.assign(Object.assign({},jn(e)),sU(e)),{[`${t}-text`]:{display:"inline-block",paddingInlineEnd:e.paddingSM},"&-small":Object.assign({},Mk(e,e.controlHeightSM)),"&-large":Object.assign({},Mk(e,e.controlHeightLG))})}},cU=e=>{const{formItemCls:t,iconCls:n,componentCls:r,rootPrefixCls:o,antCls:i,labelRequiredMarkColor:a,labelColor:s,labelFontSize:c,labelHeight:u,labelColonMarginInlineStart:p,labelColonMarginInlineEnd:v,itemMarginBottom:h}=e;return{[t]:Object.assign(Object.assign({},jn(e)),{marginBottom:h,verticalAlign:"top","&-with-help":{transition:"none"},[`&-hidden,
&-hidden${i}-row`]:{display:"none"},"&-has-warning":{[`${t}-split`]:{color:e.colorError}},"&-has-error":{[`${t}-split`]:{color:e.colorWarning}},[`${t}-label`]:{flexGrow:0,overflow:"hidden",whiteSpace:"nowrap",textAlign:"end",verticalAlign:"middle","&-left":{textAlign:"start"},"&-wrap":{overflow:"unset",lineHeight:e.lineHeight,whiteSpace:"unset"},"> label":{position:"relative",display:"inline-flex",alignItems:"center",maxWidth:"100%",height:u,color:s,fontSize:c,[`> ${n}`]:{fontSize:e.fontSize,verticalAlign:"top"},[`&${t}-required:not(${t}-required-mark-optional)::before`]:{display:"inline-block",marginInlineEnd:e.marginXXS,color:a,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:p,marginInlineEnd:v},[`&${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:iw,animationDuration:e.motionDurationMid,animationTimingFunction:e.motionEaseOutBack,pointerEvents:"none","&-success":{color:e.colorSuccess},"&-error":{color:e.colorError},"&-warning":{color:e.colorWarning},"&-validating":{color:e.colorPrimary}}})}},Nk=(e,t)=>{const{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"}}}}},uU=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"}}}}},ci=e=>({padding:e.verticalLabelPadding,margin:e.verticalLabelMargin,whiteSpace:"initial",textAlign:"start","> label":{margin:0,"&::after":{visibility:"hidden"}}}),NM=e=>{const{componentCls:t,formItemCls:n,rootPrefixCls:r}=e;return{[`${n} ${n}-label`]:ci(e),[`${t}:not(${t}-inline)`]:{[n]:{flexWrap:"wrap",[`${n}-label, ${n}-control`]:{[`&:not([class*=" ${r}-col-xs"])`]:{flex:"0 0 100%",maxWidth:"100%"}}}}}},dU=e=>{const{componentCls:t,formItemCls:n,antCls:r}=e;return{[`${t}-vertical`]:{[`${n}:not(${n}-horizontal)`]:{[`${n}-row`]:{flexDirection:"column"},[`${n}-label > label`]:{height:"auto"},[`${n}-control`]:{width:"100%"},[`${n}-label,
${r}-col-24${n}-label,
${r}-col-xl-24${n}-label`]:ci(e)}},[`@media (max-width: ${de(e.screenXSMax)})`]:[NM(e),{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-xs-24${n}-label`]:ci(e)}}}],[`@media (max-width: ${de(e.screenSMMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-sm-24${n}-label`]:ci(e)}}},[`@media (max-width: ${de(e.screenMDMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-md-24${n}-label`]:ci(e)}}},[`@media (max-width: ${de(e.screenLGMax)})`]:{[t]:{[`${n}:not(${n}-horizontal)`]:{[`${r}-col-lg-24${n}-label`]:ci(e)}}}}},fU=e=>{const{formItemCls:t,antCls:n}=e;return{[`${t}-vertical`]:{[`${t}-row`]:{flexDirection:"column"},[`${t}-label > label`]:{height:"auto"},[`${t}-control`]:{width:"100%"}},[`${t}-vertical ${t}-label,
${n}-col-24${t}-label,
${n}-col-xl-24${t}-label`]:ci(e),[`@media (max-width: ${de(e.screenXSMax)})`]:[NM(e),{[t]:{[`${n}-col-xs-24${t}-label`]:ci(e)}}],[`@media (max-width: ${de(e.screenSMMax)})`]:{[t]:{[`${n}-col-sm-24${t}-label`]:ci(e)}},[`@media (max-width: ${de(e.screenMDMax)})`]:{[t]:{[`${n}-col-md-24${t}-label`]:ci(e)}},[`@media (max-width: ${de(e.screenLGMax)})`]:{[t]:{[`${n}-col-lg-24${t}-label`]:ci(e)}}}},pU=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}),RM=(e,t)=>vn(e,{formItemCls:`${e.componentCls}-item`,rootPrefixCls:t}),Kw=In("Form",(e,t)=>{let{rootPrefixCls:n}=t;const r=RM(e,n);return[lU(r),cU(r),aU(r),Nk(r,r.componentCls),Nk(r,r.formItemCls),uU(r),dU(r),fU(r),zv(r),iw]},pU,{order:-1e3}),Rk=[];function zm(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 DM=e=>{let{help:t,helpStatus:n,errors:r=Rk,warnings:o=Rk,className:i,fieldId:a,onVisibleChanged:s}=e;const{prefixCls:c}=d.useContext(mw),u=`${c}-item-explain`,p=br(c),[v,h,m]=Kw(c,p),b=d.useMemo(()=>Ju(c),[c]),y=sv(r),w=sv(o),C=d.useMemo(()=>t!=null?[zm(t,"help",n)]:[].concat(Se(y.map((E,k)=>zm(E,"error","error",k))),Se(w.map((E,k)=>zm(E,"warning","warning",k)))),[t,n,y,w]),S={};return a&&(S.id=`${a}_help`),v(d.createElement(Xo,{motionDeadline:b.motionDeadline,motionName:`${c}-show-help`,visible:!!C.length,onVisibleChanged:s},E=>{const{className:k,style:O}=E;return d.createElement("div",Object.assign({},S,{className:ie(u,k,m,p,i,h),style:O,role:"alert"}),d.createElement(VI,Object.assign({keys:C},Ju(c),{motionName:`${c}-show-help-item`,component:!1}),$=>{const{key:T,error:M,errorStatus:P,className:R,style:A}=$;return d.createElement("div",{key:T,className:ie(R,{[`${u}-${P}`]:P}),style:A},M)}))}))},vU=["parentNode"],hU="form_item";function Ou(e){return e===void 0||e===!1?[]:Array.isArray(e)?e:[e]}function jM(e,t){if(!e.length)return;const n=e.join("_");return t?`${t}_${n}`:vU.includes(n)?`${hU}_${n}`:n}function LM(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 Dk(e){return Ou(e).join("_")}function gU(e,t){const n=t.getFieldInstance(e),r=jy(n);if(r)return r;const o=jM(Ou(e),t.__INTERNAL__.name);if(o)return document.getElementById(o)}function BM(e){const[t]=gw(),n=d.useRef({}),r=d.useMemo(()=>e??Object.assign(Object.assign({},t),{__INTERNAL__:{itemRef:o=>i=>{const a=Dk(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=gU(o,r);a&&b5(a,Object.assign({scrollMode:"if-needed",block:"nearest"},i))},getFieldInstance:o=>{const i=Dk(o);return n.current[i]}}),[e,t]);return[r]}var mU=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 bU=(e,t)=>{const n=d.useContext(So),{getPrefixCls:r,direction:o,form:i}=d.useContext(ht),{prefixCls:a,className:s,rootClassName:c,size:u,disabled:p=n,form:v,colon:h,labelAlign:m,labelWrap:b,labelCol:y,wrapperCol:w,hideRequiredMark:C,layout:S="horizontal",scrollToFirstError:E,requiredMark:k,onFinishFailed:O,name:$,style:T,feedbackIcons:M,variant:P}=e,R=mU(e,["prefixCls","className","rootClassName","size","disabled","form","colon","labelAlign","labelWrap","labelCol","wrapperCol","hideRequiredMark","layout","scrollToFirstError","requiredMark","onFinishFailed","name","style","feedbackIcons","variant"]),A=Go(u),V=d.useContext(vI),z=d.useMemo(()=>k!==void 0?k:C?!1:i&&i.requiredMark!==void 0?i.requiredMark:!0,[C,k,i]),B=h??(i==null?void 0:i.colon),_=r("form",a),H=br(_),[j,L,F]=Kw(_,H),U=ie(_,`${_}-${S}`,{[`${_}-hide-required-mark`]:z===!1,[`${_}-rtl`]:o==="rtl",[`${_}-${A}`]:A},F,H,L,i==null?void 0:i.className,s,c),[D]=BM(v),{__INTERNAL__:W}=D;W.name=$;const G=d.useMemo(()=>({name:$,labelAlign:m,labelCol:y,labelWrap:b,wrapperCol:w,vertical:S==="vertical",colon:B,requiredMark:z,itemRef:W.itemRef,form:D,feedbackIcons:M}),[$,m,y,w,S,B,z,D,M]),q=d.useRef(null);d.useImperativeHandle(t,()=>{var Q;return Object.assign(Object.assign({},D),{nativeElement:(Q=q.current)===null||Q===void 0?void 0:Q.nativeElement})});const J=(Q,te)=>{if(Q){let ce={block:"nearest"};typeof Q=="object"&&(ce=Q),D.scrollToField(te,ce)}},Y=Q=>{if(O==null||O(Q),Q.errorFields.length){const te=Q.errorFields[0].name;if(E!==void 0){J(E,te);return}i&&i.scrollToFirstError!==void 0&&J(i.scrollToFirstError,te)}};return j(d.createElement($T.Provider,{value:P},d.createElement(Gy,{disabled:p},d.createElement(Is.Provider,{value:A},d.createElement(OT,{validateMessages:V},d.createElement(oa.Provider,{value:G},d.createElement(cc,Object.assign({id:$},R,{name:$,onFinishFailed:Y,form:D,ref:q,style:Object.assign(Object.assign({},i==null?void 0:i.style),T),className:U}))))))))},yU=d.forwardRef(bU);function wU(e){if(typeof e=="function")return e;const t=lo(e);return t.length<=1?t[0]:t}const AM=()=>{const{status:e,errors:t=[],warnings:n=[]}=d.useContext(Vr);return{status:e,errors:t,warnings:n}};AM.Context=Vr;function xU(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 u=c;return o.current.forEach(p=>{u=p(u)}),u})})),o.current.push(s))}return[t,a]}function SU(){const{itemRef:e}=d.useContext(oa),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=Wr(e(r),i)),t.current.ref}return n}const CU=e=>{const{formItemCls:t}=e;return{"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)":{[`${t}-control`]:{display:"flex"}}}},EU=ic(["Form","item-item"],(e,t)=>{let{rootPrefixCls:n}=t;const r=RM(e,n);return[CU(r)]}),kU=e=>{const{prefixCls:t,status:n,wrapperCol:r,children:o,errors:i,warnings:a,_internalItemRender:s,extra:c,help:u,fieldId:p,marginBottom:v,onErrorVisibleChanged:h}=e,m=`${t}-item`,b=d.useContext(oa),y=r||b.wrapperCol||{},w=ie(`${m}-control`,y.className),C=d.useMemo(()=>Object.assign({},b),[b]);delete C.labelCol,delete C.wrapperCol;const S=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(mw.Provider,{value:E},d.createElement(DM,{fieldId:p,errors:i,warnings:a,help:u,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 $=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:S,errorList:k,extra:$}):d.createElement(d.Fragment,null,S,k,$);return d.createElement(oa.Provider,{value:C},d.createElement(iv,Object.assign({},y,{className:w}),T),d.createElement(EU,{prefixCls:t}))};var OU={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"},$U=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:OU}))},IU=d.forwardRef($U),TU=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 PU(e){return e?typeof e=="object"&&!d.isValidElement(e)?e:{title:e}:null}const MU=e=>{let{prefixCls:t,label:n,htmlFor:r,labelCol:o,labelAlign:i,colon:a,required:s,requiredMark:c,tooltip:u,vertical:p}=e;var v;const[h]=bi("Form"),{labelAlign:m,labelCol:b,labelWrap:y,colon:w}=d.useContext(oa);if(!n)return null;const C=o||b||{},S=i||m,E=`${t}-item-label`,k=ie(E,S==="left"&&`${E}-left`,C.className,{[`${E}-wrap`]:!!y});let O=n;const $=a===!0||w!==!1&&a!==!1;$&&!p&&typeof n=="string"&&n.trim()&&(O=n.replace(/[:|]\s*$/,""));const M=PU(u);if(M){const{icon:V=d.createElement(IU,null)}=M,z=TU(M,["icon"]),B=d.createElement(gi,Object.assign({},z),d.cloneElement(V,{className:`${t}-item-tooltip`,title:"",onClick:_=>{_.preventDefault()},tabIndex:null}));O=d.createElement(d.Fragment,null,O,B)}const P=c==="optional",R=typeof c=="function";R?O=c(O,{required:!!s}):P&&!s&&(O=d.createElement(d.Fragment,null,O,d.createElement("span",{className:`${t}-item-optional`,title:""},(h==null?void 0:h.optional)||((v=hi.Form)===null||v===void 0?void 0:v.optional))));const A=ie({[`${t}-item-required`]:s,[`${t}-item-required-mark-optional`]:P||R,[`${t}-item-no-colon`]:!$});return d.createElement(iv,Object.assign({},C,{className:k}),d.createElement("label",{htmlFor:r,className:A,title:typeof n=="string"?n:""},O))},NU={success:Jy,warning:Nv,error:bd,validating:Xa};function zM(e){let{children:t,errors:n,warnings:r,hasFeedback:o,validateStatus:i,prefixCls:a,meta:s,noStyle:c}=e;const u=`${a}-item`,{feedbackIcons:p}=d.useContext(oa),v=LM(n,r,s,null,!!o,i),{isFormItemInput:h,status:m,hasFeedback:b,feedbackIcon:y}=d.useContext(Vr),w=d.useMemo(()=>{var C;let S;if(o){const k=o!==!0&&o.icons||p,O=v&&((C=k==null?void 0:k({status:v,errors:n,warnings:r}))===null||C===void 0?void 0:C[v]),$=v&&NU[v];S=O!==!1&&$?d.createElement("span",{className:ie(`${u}-feedback-icon`,`${u}-feedback-icon-${v}`)},O||d.createElement($,null)):null}const E={status:v||"",errors:n,warnings:r,hasFeedback:!!o,feedbackIcon:S,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(Vr.Provider,{value:w},t)}var RU=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 DU(e){const{prefixCls:t,className:n,rootClassName:r,style:o,help:i,errors:a,warnings:s,validateStatus:c,meta:u,hasFeedback:p,hidden:v,children:h,fieldId:m,required:b,isRequired:y,onSubItemMetaChange:w,layout:C}=e,S=RU(e,["prefixCls","className","rootClassName","style","help","errors","warnings","validateStatus","meta","hasFeedback","hidden","children","fieldId","required","isRequired","onSubItemMetaChange","layout"]),E=`${t}-item`,{requiredMark:k,vertical:O}=d.useContext(oa),$=O||C==="vertical",T=d.useRef(null),M=sv(a),P=sv(s),R=i!=null,A=!!(R||a.length||s.length),V=!!T.current&&xd(T.current),[z,B]=d.useState(null);sn(()=>{if(A&&T.current){const F=getComputedStyle(T.current);B(parseInt(F.marginBottom,10))}},[A,V]);const _=F=>{F||B(null)},j=function(){let F=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;const U=F?M:u.errors,D=F?P:u.warnings;return LM(U,D,u,"",!!p,c)}(),L=ie(E,n,r,{[`${E}-with-help`]:R||M.length||P.length,[`${E}-has-feedback`]:j&&p,[`${E}-has-success`]:j==="success",[`${E}-has-warning`]:j==="warning",[`${E}-has-error`]:j==="error",[`${E}-is-validating`]:j==="validating",[`${E}-hidden`]:v,[`${E}-${C}`]:C});return d.createElement("div",{className:L,style:o,ref:T},d.createElement(CM,Object.assign({className:`${E}-row`},Ln(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(MU,Object.assign({htmlFor:m},e,{requiredMark:k,required:b??y,prefixCls:t,vertical:$})),d.createElement(kU,Object.assign({},e,u,{errors:M,warnings:P,prefixCls:t,status:j,help:i,marginBottom:z,onErrorVisibleChanged:_}),d.createElement(kT.Provider,{value:w},d.createElement(zM,{prefixCls:t,meta:u,errors:u.errors,warnings:u.warnings,hasFeedback:p,validateStatus:j},h)))),!!z&&d.createElement("div",{className:`${E}-margin-offset`,style:{marginBottom:-z}}))}const jU="__SPLIT__";function LU(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 BU=d.memo(e=>{let{children:t}=e;return t},(e,t)=>LU(e.control,t.control)&&e.update===t.update&&e.childProps.length===t.childProps.length&&e.childProps.every((n,r)=>n===t.childProps[r]));function jk(){return{errors:[],warnings:[],touched:!1,validating:!1,name:[],validated:!1}}function AU(e){const{name:t,noStyle:n,className:r,dependencies:o,prefixCls:i,shouldUpdate:a,rules:s,children:c,required:u,label:p,messageVariables:v,trigger:h="onChange",validateTrigger:m,hidden:b,help:y,layout:w}=e,{getPrefixCls:C}=d.useContext(ht),{name:S}=d.useContext(oa),E=wU(c),k=typeof E=="function",O=d.useContext(kT),{validateTrigger:$}=d.useContext(Ms),T=m!==void 0?m:$,M=t!=null,P=C("form",i),R=br(P),[A,V,z]=Kw(P,R);As();const B=d.useContext(td),_=d.useRef(),[H,j]=xU({}),[L,F]=Ts(()=>jk()),U=Q=>{const te=B==null?void 0:B.getKey(Q.name);if(F(Q.destroy?jk():Q,!0),n&&y!==!1&&O){let ce=Q.name;if(Q.destroy)ce=_.current||ce;else if(te!==void 0){const[se,ne]=te;ce=[se].concat(Se(ne)),_.current=ce}O(Q,ce)}},D=(Q,te)=>{j(ce=>{const se=Object.assign({},ce),ae=[].concat(Se(Q.name.slice(0,-1)),Se(te)).join(jU);return Q.destroy?delete se[ae]:se[ae]=Q,se})},[W,G]=d.useMemo(()=>{const Q=Se(L.errors),te=Se(L.warnings);return Object.values(H).forEach(ce=>{Q.push.apply(Q,Se(ce.errors||[])),te.push.apply(te,Se(ce.warnings||[]))}),[Q,te]},[H,L.errors,L.warnings]),q=SU();function J(Q,te,ce){return n&&!b?d.createElement(zM,{prefixCls:P,hasFeedback:e.hasFeedback,validateStatus:e.validateStatus,meta:L,errors:W,warnings:G,noStyle:!0},Q):d.createElement(DU,Object.assign({key:"row"},e,{className:ie(r,z,R,V),prefixCls:P,fieldId:te,isRequired:ce,errors:W,warnings:G,meta:L,onSubItemMetaChange:D,layout:w}),Q)}if(!M&&!k&&!o)return A(J(E));let Y={};return typeof p=="string"?Y.label=p:t&&(Y.label=String(t)),v&&(Y=Object.assign(Object.assign({},Y),v)),A(d.createElement(hw,Object.assign({},e,{messageVariables:Y,trigger:h,validateTrigger:T,onMetaChange:U}),(Q,te,ce)=>{const se=Ou(t).length&&te?te.name:[],ne=jM(se,S),ae=u!==void 0?u:!!(s!=null&&s.some(le=>{if(le&&typeof le=="object"&&le.required&&!le.warningOnly)return!0;if(typeof le=="function"){const pe=le(ce);return(pe==null?void 0:pe.required)&&!(pe!=null&&pe.warningOnly)}return!1})),ee=Object.assign({},Q);let re=null;if(Array.isArray(E)&&M)re=E;else if(!(k&&(!(a||o)||M))){if(!(o&&!k&&!M))if(d.isValidElement(E)){const le=Object.assign(Object.assign({},E.props),ee);if(le.id||(le.id=ne),y||W.length>0||G.length>0||e.extra){const ge=[];(y||W.length>0)&&ge.push(`${ne}_help`),e.extra&&ge.push(`${ne}_extra`),le["aria-describedby"]=ge.join(" ")}W.length>0&&(le["aria-invalid"]="true"),ae&&(le["aria-required"]="true"),vi(E)&&(le.ref=q(se,E)),new Set([].concat(Se(Ou(h)),Se(Ou(T)))).forEach(ge=>{le[ge]=function(){for(var Re,ye,Te,Ae,me,Ie=arguments.length,Le=new Array(Ie),Be=0;Be<Ie;Be++)Le[Be]=arguments[Be];(Te=ee[ge])===null||Te===void 0||(Re=Te).call.apply(Re,[ee].concat(Le)),(me=(Ae=E.props)[ge])===null||me===void 0||(ye=me).call.apply(ye,[Ae].concat(Le))}});const Oe=[le["aria-required"],le["aria-invalid"],le["aria-describedby"]];re=d.createElement(BU,{control:ee,update:E,childProps:Oe},Dr(E,le))}else k&&(a||o)&&!M?re=E(ce):re=E}return J(re,ne,ae)}))}const HM=AU;HM.useStatus=AM;var zU=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 HU=e=>{var{prefixCls:t,children:n}=e,r=zU(e,["prefixCls","children"]);const{getPrefixCls:o}=d.useContext(ht),i=o("form",t),a=d.useMemo(()=>({prefixCls:i,status:"error"}),[i]);return d.createElement(xT,Object.assign({},r),(s,c,u)=>d.createElement(mw.Provider,{value:a},n(s.map(p=>Object.assign(Object.assign({},p),{fieldKey:p.key})),c,{errors:u.errors,warnings:u.warnings})))};function FU(){const{form:e}=d.useContext(oa);return e}const Or=yU;Or.Item=HM;Or.List=HU;Or.ErrorList=DM;Or.useForm=BM;Or.useFormInstance=FU;Or.useWatch=ET;Or.Provider=OT;Or.create=()=>{};function Lk(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 ep(e,t,n,r){var o=Hu.unstable_batchedUpdates?function(a){Hu.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 _U=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 VU={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"},WU=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:VU}))},Bk=d.forwardRef(WU),UU={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"},KU=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:UU}))},Ak=d.forwardRef(KU),qU={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:"页码"},XU=["10","20","50","100"],GU=function(t){var n=t.pageSizeOptions,r=n===void 0?XU:n,o=t.locale,i=t.changeSize,a=t.pageSize,s=t.goButton,c=t.quickGo,u=t.rootPrefixCls,p=t.selectComponentClass,v=t.selectPrefixCls,h=t.disabled,m=t.buildOptionText,b=t.showSizeChanger,y=ue.useState(""),w=ve(y,2),C=w[0],S=w[1],E=function(){return!C||Number.isNaN(C)?void 0:Number(C)},k=typeof m=="function"?m:function(L){return"".concat(L," ").concat(o.items_per_page)},O=function(F,U){if(i==null||i(Number(F)),st(b)==="object"){var D;(D=b.onChange)===null||D===void 0||D.call(b,F,U)}},$=function(F){S(F.target.value)},T=function(F){s||C===""||(S(""),!(F.relatedTarget&&(F.relatedTarget.className.indexOf("".concat(u,"-item-link"))>=0||F.relatedTarget.className.indexOf("".concat(u,"-item"))>=0))&&(c==null||c(E())))},M=function(F){C!==""&&(F.keyCode===De.ENTER||F.type==="click")&&(S(""),c==null||c(E()))},P=function(){return r.some(function(F){return F.toString()===a.toString()})?r:r.concat([a.toString()]).sort(function(F,U){var D=Number.isNaN(Number(F))?0:Number(F),W=Number.isNaN(Number(U))?0:Number(U);return D-W})},R="".concat(u,"-options");if(!b&&!c)return null;var A=null,V=null,z=null;if(b&&p){var B=st(b)==="object"?b:{},_=B.options,H=B.className,j=_?void 0:P().map(function(L,F){return ue.createElement(p.Option,{key:F,value:L.toString()},k(L))});A=ue.createElement(p,$e({disabled:h,prefixCls:v,showSearch:!1,optionLabelProp:_?"label":"children",popupMatchSelectWidth:!1,value:(a||r[0]).toString(),getPopupContainer:function(F){return F.parentNode},"aria-label":o.page_size,defaultOpen:!1},st(b)==="object"?b:null,{className:ie("".concat(R,"-size-changer"),H),options:_,onChange:O}),j)}return c&&(s&&(z=typeof s=="boolean"?ue.createElement("button",{type:"button",onClick:M,onKeyUp:M,disabled:h,className:"".concat(R,"-quick-jumper-button")},o.jump_to_confirm):ue.createElement("span",{onClick:M,onKeyUp:M},s)),V=ue.createElement("div",{className:"".concat(R,"-quick-jumper")},o.jump_to,ue.createElement("input",{disabled:h,type:"text",value:C,onChange:$,onKeyUp:M,onBlur:T,"aria-label":o.page}),o.page,z)),ue.createElement("li",{className:R},A,V)},ru=function(t){var n=t.rootPrefixCls,r=t.page,o=t.active,i=t.className,a=t.showTitle,s=t.onClick,c=t.onKeyPress,u=t.itemRender,p="".concat(n,"-item"),v=ie(p,"".concat(p,"-").concat(r),K(K({},"".concat(p,"-active"),o),"".concat(p,"-disabled"),!r),i),h=function(){s(r)},m=function(w){c(w,s,r)},b=u(r,"page",ue.createElement("a",{rel:"nofollow"},r));return b?ue.createElement("li",{title:a?String(r):null,className:v,onClick:h,onKeyDown:m,tabIndex:0},b):null},YU=function(t,n,r){return r};function zk(){}function Hk(e){var t=Number(e);return typeof t=="number"&&!Number.isNaN(t)&&isFinite(t)&&Math.floor(t)===t}function ps(e,t,n){var r=typeof e>"u"?t:e;return Math.floor((n-1)/r)+1}var QU=function(t){var n=t.prefixCls,r=n===void 0?"rc-pagination":n,o=t.selectPrefixCls,i=o===void 0?"rc-select":o,a=t.className,s=t.selectComponentClass,c=t.current,u=t.defaultCurrent,p=u===void 0?1:u,v=t.total,h=v===void 0?0:v,m=t.pageSize,b=t.defaultPageSize,y=b===void 0?10:b,w=t.onChange,C=w===void 0?zk:w,S=t.hideOnSinglePage,E=t.align,k=t.showPrevNextJumpers,O=k===void 0?!0:k,$=t.showQuickJumper,T=t.showLessItems,M=t.showTitle,P=M===void 0?!0:M,R=t.onShowSizeChange,A=R===void 0?zk:R,V=t.locale,z=V===void 0?qU:V,B=t.style,_=t.totalBoundaryShowSizeChanger,H=_===void 0?50:_,j=t.disabled,L=t.simple,F=t.showTotal,U=t.showSizeChanger,D=U===void 0?h>H:U,W=t.pageSizeOptions,G=t.itemRender,q=G===void 0?YU:G,J=t.jumpPrevIcon,Y=t.jumpNextIcon,Q=t.prevIcon,te=t.nextIcon,ce=ue.useRef(null),se=Dn(10,{value:m,defaultValue:y}),ne=ve(se,2),ae=ne[0],ee=ne[1],re=Dn(1,{value:c,defaultValue:p,postState:function(Bt){return Math.max(1,Math.min(Bt,ps(void 0,ae,h)))}}),le=ve(re,2),pe=le[0],Oe=le[1],ge=ue.useState(pe),Re=ve(ge,2),ye=Re[0],Te=Re[1];d.useEffect(function(){Te(pe)},[pe]);var Ae=Math.max(1,pe-(T?3:5)),me=Math.min(ps(void 0,ae,h),pe+(T?3:5));function Ie(mt,Bt){var Zt=mt||ue.createElement("button",{type:"button","aria-label":Bt,className:"".concat(r,"-item-link")});return typeof mt=="function"&&(Zt=ue.createElement(mt,Z({},t))),Zt}function Le(mt){var Bt=mt.target.value,Zt=ps(void 0,ae,h),hn;return Bt===""?hn=Bt:Number.isNaN(Number(Bt))?hn=ye:Bt>=Zt?hn=Zt:hn=Number(Bt),hn}function Be(mt){return Hk(mt)&&mt!==pe&&Hk(h)&&h>0}var et=h>ae?$:!1;function rt(mt){(mt.keyCode===De.UP||mt.keyCode===De.DOWN)&&mt.preventDefault()}function Ze(mt){var Bt=Le(mt);switch(Bt!==ye&&Te(Bt),mt.keyCode){case De.ENTER:Ge(Bt);break;case De.UP:Ge(Bt-1);break;case De.DOWN:Ge(Bt+1);break}}function Ve(mt){Ge(Le(mt))}function Ye(mt){var Bt=ps(mt,ae,h),Zt=pe>Bt&&Bt!==0?Bt:pe;ee(mt),Te(Zt),A==null||A(pe,mt),Oe(Zt),C==null||C(Zt,mt)}function Ge(mt){if(Be(mt)&&!j){var Bt=ps(void 0,ae,h),Zt=mt;return mt>Bt?Zt=Bt:mt<1&&(Zt=1),Zt!==ye&&Te(Zt),Oe(Zt),C==null||C(Zt,ae),Zt}return pe}var Fe=pe>1,we=pe<ps(void 0,ae,h);function ze(){Fe&&Ge(pe-1)}function Me(){we&&Ge(pe+1)}function Pe(){Ge(Ae)}function Ke(){Ge(me)}function St(mt,Bt){if(mt.key==="Enter"||mt.charCode===De.ENTER||mt.keyCode===De.ENTER){for(var Zt=arguments.length,hn=new Array(Zt>2?Zt-2:0),dr=2;dr<Zt;dr++)hn[dr-2]=arguments[dr];Bt.apply(void 0,hn)}}function Ft(mt){St(mt,ze)}function Lt(mt){St(mt,Me)}function Ct(mt){St(mt,Pe)}function Xt(mt){St(mt,Ke)}function Pt(mt){var Bt=q(mt,"prev",Ie(Q,"prev page"));return ue.isValidElement(Bt)?ue.cloneElement(Bt,{disabled:!Fe}):Bt}function Gt(mt){var Bt=q(mt,"next",Ie(te,"next page"));return ue.isValidElement(Bt)?ue.cloneElement(Bt,{disabled:!we}):Bt}function ft(mt){(mt.type==="click"||mt.keyCode===De.ENTER)&&Ge(ye)}var Je=null,He=Gr(t,{aria:!0,data:!0}),We=F&&ue.createElement("li",{className:"".concat(r,"-total-text")},F(h,[h===0?0:(pe-1)*ae+1,pe*ae>h?h:pe*ae])),Et=null,wt=ps(void 0,ae,h);if(S&&h<=ae)return null;var _e=[],qe={rootPrefixCls:r,onClick:Ge,onKeyPress:St,showTitle:P,itemRender:q,page:-1},ot=pe-1>0?pe-1:0,at=pe+1<wt?pe+1:wt,xt=$&&$.goButton,_t=st(L)==="object"?L.readOnly:!L,pt=xt,dt=null;L&&(xt&&(typeof xt=="boolean"?pt=ue.createElement("button",{type:"button",onClick:ft,onKeyUp:ft},z.jump_to_confirm):pt=ue.createElement("span",{onClick:ft,onKeyUp:ft},xt),pt=ue.createElement("li",{title:P?"".concat(z.jump_to).concat(pe,"/").concat(wt):null,className:"".concat(r,"-simple-pager")},pt)),dt=ue.createElement("li",{title:P?"".concat(pe,"/").concat(wt):null,className:"".concat(r,"-simple-pager")},_t?ye:ue.createElement("input",{type:"text",value:ye,disabled:j,onKeyDown:rt,onKeyUp:Ze,onChange:Ze,onBlur:Ve,size:3}),ue.createElement("span",{className:"".concat(r,"-slash")},"/"),wt));var $t=T?1:2;if(wt<=3+$t*2){wt||_e.push(ue.createElement(ru,$e({},qe,{key:"noPager",page:1,className:"".concat(r,"-item-disabled")})));for(var kt=1;kt<=wt;kt+=1)_e.push(ue.createElement(ru,$e({},qe,{key:kt,page:kt,active:pe===kt})))}else{var Kt=T?z.prev_3:z.prev_5,ln=T?z.next_3:z.next_5,Yt=q(Ae,"jump-prev",Ie(J,"prev page")),un=q(me,"jump-next",Ie(Y,"next page"));O&&(Je=Yt?ue.createElement("li",{title:P?Kt:null,key:"prev",onClick:Pe,tabIndex:0,onKeyDown:Ct,className:ie("".concat(r,"-jump-prev"),K({},"".concat(r,"-jump-prev-custom-icon"),!!J))},Yt):null,Et=un?ue.createElement("li",{title:P?ln:null,key:"next",onClick:Ke,tabIndex:0,onKeyDown:Xt,className:ie("".concat(r,"-jump-next"),K({},"".concat(r,"-jump-next-custom-icon"),!!Y))},un):null);var ut=Math.max(1,pe-$t),lt=Math.min(pe+$t,wt);pe-1<=$t&&(lt=1+$t*2),wt-pe<=$t&&(ut=wt-$t*2);for(var gt=ut;gt<=lt;gt+=1)_e.push(ue.createElement(ru,$e({},qe,{key:gt,page:gt,active:pe===gt})));if(pe-1>=$t*2&&pe!==3&&(_e[0]=ue.cloneElement(_e[0],{className:ie("".concat(r,"-item-after-jump-prev"),_e[0].props.className)}),_e.unshift(Je)),wt-pe>=$t*2&&pe!==wt-2){var Qt=_e[_e.length-1];_e[_e.length-1]=ue.cloneElement(Qt,{className:ie("".concat(r,"-item-before-jump-next"),Qt.props.className)}),_e.push(Et)}ut!==1&&_e.unshift(ue.createElement(ru,$e({},qe,{key:1,page:1}))),lt!==wt&&_e.push(ue.createElement(ru,$e({},qe,{key:wt,page:wt})))}var dn=Pt(ot);if(dn){var tn=!Fe||!wt;dn=ue.createElement("li",{title:P?z.prev_page:null,onClick:ze,tabIndex:tn?null:0,onKeyDown:Ft,className:ie("".concat(r,"-prev"),K({},"".concat(r,"-disabled"),tn)),"aria-disabled":tn},dn)}var Sn=Gt(at);if(Sn){var Xn,or;L?(Xn=!we,or=Fe?0:null):(Xn=!we||!wt,or=Xn?null:0),Sn=ue.createElement("li",{title:P?z.next_page:null,onClick:Me,tabIndex:or,onKeyDown:Lt,className:ie("".concat(r,"-next"),K({},"".concat(r,"-disabled"),Xn)),"aria-disabled":Xn},Sn)}var tr=ie(r,a,K(K(K(K(K({},"".concat(r,"-start"),E==="start"),"".concat(r,"-center"),E==="center"),"".concat(r,"-end"),E==="end"),"".concat(r,"-simple"),L),"".concat(r,"-disabled"),j));return ue.createElement("ul",$e({className:tr,style:B,ref:ce},He),We,dn,L?dt:_e,Sn,ue.createElement(GU,{locale:z,rootPrefixCls:r,disabled:j,selectComponentClass:s,selectPrefixCls:i,changeSize:Ye,pageSize:ae,pageSizeOptions:W,quickGo:et?Ge:null,goButton:pt,showSizeChanger:D}))};const FM=e=>d.createElement(yi,Object.assign({},e,{showSearch:!0,size:"small"})),_M=e=>d.createElement(yi,Object.assign({},e,{showSearch:!0,size:"middle"}));FM.Option=yi.Option;_M.Option=yi.Option;const ZU=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"}}}}}},JU=e=>{const{componentCls:t}=e;return{[`&${t}-mini ${t}-total-text, &${t}-mini ${t}-simple-pager`]:{height:e.itemSizeSM,lineHeight:de(e.itemSizeSM)},[`&${t}-mini ${t}-item`]:{minWidth:e.itemSizeSM,height:e.itemSizeSM,margin:0,lineHeight:de(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:de(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:de(e.itemSizeSM)}},[`&${t}-mini ${t}-jump-prev, &${t}-mini ${t}-jump-next`]:{height:e.itemSizeSM,marginInlineEnd:0,lineHeight:de(e.itemSizeSM)},[`&${t}-mini ${t}-options`]:{marginInlineStart:e.paginationMiniOptionsMarginInlineStart,"&-size-changer":{top:e.miniOptionsSizeChangerTop},"&-quick-jumper":{height:e.itemSizeSM,lineHeight:de(e.itemSizeSM),input:Object.assign(Object.assign({},zw(e)),{width:e.paginationMiniQuickJumperInputWidth,height:e.controlHeightSM})}}}},eK=e=>{const{componentCls:t}=e;return{[`
&${t}-simple ${t}-prev,
&${t}-simple ${t}-next
`]:{height:e.itemSizeSM,lineHeight:de(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:de(e.itemSizeSM)}}},[`&${t}-simple ${t}-simple-pager`]:{display:"inline-block",height:e.itemSizeSM,marginInlineEnd:e.marginXS,input:{boxSizing:"border-box",height:"100%",padding:`0 ${de(e.paginationItemPaddingInline)}`,textAlign:"center",backgroundColor:e.itemInputBg,border:`${de(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:`${de(e.inputOutlineOffset)} 0 ${de(e.controlOutlineWidth)} ${e.controlOutline}`},"&[disabled]":{color:e.colorTextDisabled,backgroundColor:e.colorBgContainerDisabled,borderColor:e.colorBorder,cursor:"not-allowed"}}}}},tK=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,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:de(e.itemSize),textAlign:"center",verticalAlign:"middle",listStyle:"none",borderRadius:e.borderRadius,cursor:"pointer",transition:`all ${e.motionDurationMid}`},[`${t}-prev, ${t}-next`]:{outline:0,button:{color:e.colorText,cursor:"pointer",userSelect:"none"},[`${t}-item-link`]:{display:"block",width:"100%",height:"100%",padding:0,fontSize:e.fontSizeSM,textAlign:"center",backgroundColor:"transparent",border:`${de(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:de(e.controlHeight),verticalAlign:"top",input:Object.assign(Object.assign(Object.assign({},Hw(e)),Aw(e,{borderColor:e.colorBorder,hoverBorderColor:e.colorPrimaryHover,activeBorderColor:e.colorPrimary,activeShadow:e.activeShadow})),{"&[disabled]":Object.assign({},th(e)),width:e.calc(e.controlHeightLG).mul(1.25).equal(),height:e.controlHeight,boxSizing:"border-box",margin:0,marginInlineStart:e.marginXS,marginInlineEnd:e.marginXS})}}}},nK=e=>{const{componentCls:t}=e;return{[`${t}-item`]:{display:"inline-block",minWidth:e.itemSize,height:e.itemSize,marginInlineEnd:e.marginXS,fontFamily:e.fontFamily,lineHeight:de(e.calc(e.itemSize).sub(2).equal()),textAlign:"center",verticalAlign:"middle",listStyle:"none",backgroundColor:e.itemBg,border:`${de(e.lineWidth)} ${e.lineType} transparent`,borderRadius:e.borderRadius,outline:0,cursor:"pointer",userSelect:"none",a:{display:"block",padding:`0 ${de(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}}}}},rK=e=>{const{componentCls:t}=e;return{[t]:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},jn(e)),{display:"flex","&-start":{justifyContent:"start"},"&-center":{justifyContent:"center"},"&-end":{justifyContent:"end"},"ul, ol":{margin:0,padding:0,listStyle:"none"},"&::after":{display:"block",clear:"both",height:0,overflow:"hidden",visibility:"hidden",content:'""'},[`${t}-total-text`]:{display:"inline-block",height:e.itemSize,marginInlineEnd:e.marginXS,lineHeight:de(e.calc(e.itemSize).sub(2).equal()),verticalAlign:"middle"}}),nK(e)),tK(e)),eK(e)),JU(e)),ZU(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"}}},oK=e=>{const{componentCls:t}=e;return{[`${t}:not(${t}-disabled)`]:{[`${t}-item`]:Object.assign({},Xl(e)),[`${t}-jump-prev, ${t}-jump-next`]:{"&:focus-visible":Object.assign({[`${t}-item-link-icon`]:{opacity:1},[`${t}-item-ellipsis`]:{opacity:0}},qa(e))},[`${t}-prev, ${t}-next`]:{[`&:focus-visible ${t}-item-link`]:Object.assign({},qa(e))}}}},VM=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},Bw(e)),WM=e=>vn(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.marginSM,paginationSlashMarginInlineEnd:e.marginSM,paginationEllipsisTextIndent:"0.13em"},Lw(e)),iK=In("Pagination",e=>{const t=WM(e);return[rK(t),oK(t)]},VM),aK=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:`${de(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}}}}},sK=ic(["Pagination","bordered"],e=>{const t=WM(e);return[aK(t)]},VM);var lK=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 cK=e=>{const{align:t,prefixCls:n,selectPrefixCls:r,className:o,rootClassName:i,style:a,size:s,locale:c,selectComponentClass:u,responsive:p,showSizeChanger:v}=e,h=lK(e,["align","prefixCls","selectPrefixCls","className","rootClassName","style","size","locale","selectComponentClass","responsive","showSizeChanger"]),{xs:m}=yP(p),[,b]=Ir(),{getPrefixCls:y,direction:w,pagination:C={}}=d.useContext(ht),S=y("pagination",n),[E,k,O]=iK(S),$=v??C.showSizeChanger,T=d.useMemo(()=>{const _=d.createElement("span",{className:`${S}-item-ellipsis`},"•••"),H=d.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},w==="rtl"?d.createElement(Yp,null):d.createElement(Db,null)),j=d.createElement("button",{className:`${S}-item-link`,type:"button",tabIndex:-1},w==="rtl"?d.createElement(Db,null):d.createElement(Yp,null)),L=d.createElement("a",{className:`${S}-item-link`},d.createElement("div",{className:`${S}-item-container`},w==="rtl"?d.createElement(Ak,{className:`${S}-item-link-icon`}):d.createElement(Bk,{className:`${S}-item-link-icon`}),_)),F=d.createElement("a",{className:`${S}-item-link`},d.createElement("div",{className:`${S}-item-container`},w==="rtl"?d.createElement(Bk,{className:`${S}-item-link-icon`}):d.createElement(Ak,{className:`${S}-item-link-icon`}),_));return{prevIcon:H,nextIcon:j,jumpPrevIcon:L,jumpNextIcon:F}},[w,S]),[M]=bi("Pagination",hI),P=Object.assign(Object.assign({},M),c),R=Go(s),A=R==="small"||!!(m&&!R&&p),V=y("select",r),z=ie({[`${S}-${t}`]:!!t,[`${S}-mini`]:A,[`${S}-rtl`]:w==="rtl",[`${S}-bordered`]:b.wireframe},C==null?void 0:C.className,o,i,k,O),B=Object.assign(Object.assign({},C==null?void 0:C.style),a);return E(d.createElement(d.Fragment,null,b.wireframe&&d.createElement(sK,{prefixCls:S}),d.createElement(QU,Object.assign({},T,h,{style:B,prefixCls:S,selectPrefixCls:V,className:z,selectComponentClass:u||(A?FM:_M),locale:P,showSizeChanger:$}))))},lv=100,UM=lv/5,KM=lv/2-UM/2,Hm=KM*2*Math.PI,Fk=50,_k=e=>{const{dotClassName:t,style:n,hasCircleCls:r}=e;return d.createElement("circle",{className:ie(`${t}-circle`,{[`${t}-circle-bg`]:r}),r:KM,cx:Fk,cy:Fk,strokeWidth:UM,style:n})},uK=e=>{let{percent:t,prefixCls:n}=e;const r=`${n}-dot`,o=`${r}-holder`,i=`${o}-hidden`,[a,s]=d.useState(!1);sn(()=>{t!==0&&s(!0)},[t!==0]);const c=Math.max(Math.min(t,100),0);if(!a)return null;const u={strokeDashoffset:`${Hm/4}`,strokeDasharray:`${Hm*c/100} ${Hm*(100-c)/100}`};return d.createElement("span",{className:ie(o,`${r}-progress`,c<=0&&i)},d.createElement("svg",{viewBox:`0 0 ${lv} ${lv}`,role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":c},d.createElement(_k,{dotClassName:r,hasCircleCls:!0}),d.createElement(_k,{dotClassName:r,style:u})))};function dK(e){const{prefixCls:t,percent:n=0}=e,r=`${t}-dot`,o=`${r}-holder`,i=`${o}-hidden`;return d.createElement(d.Fragment,null,d.createElement("span",{className:ie(o,n>0&&i)},d.createElement("span",{className:ie(r,`${t}-dot-spin`)},[1,2,3,4].map(a=>d.createElement("i",{className:`${t}-dot-item`,key:a})))),d.createElement(uK,{prefixCls:t,percent:n}))}function fK(e){const{prefixCls:t,indicator:n,percent:r}=e,o=`${t}-dot`;return n&&d.isValidElement(n)?Dr(n,{className:ie(n.props.className,o),percent:r}):d.createElement(dK,{prefixCls:t,percent:r})}const pK=new fn("antSpinMove",{to:{opacity:1}}),vK=new fn("antRotate",{to:{transform:"rotate(405deg)"}}),hK=e=>{const{componentCls:t,calc:n}=e;return{[t]:Object.assign(Object.assign({},jn(e)),{position:"absolute",display:"none",color:e.colorPrimary,fontSize:0,textAlign:"center",verticalAlign:"middle",opacity:0,transition:`transform ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`,"&-spinning":{position:"relative",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]:{[`${t}-dot-holder`]:{color: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-holder`]:{width:"1em",height:"1em",fontSize:e.dotSize,display:"inline-block",transition:`transform ${e.motionDurationSlow} ease, opacity ${e.motionDurationSlow} ease`,transformOrigin:"50% 50%",lineHeight:1,color:e.colorPrimary,"&-hidden":{transform:"scale(0.3)",opacity:0}},[`${t}-dot-progress`]:{position:"absolute",top:"50%",transform:"translate(-50%, -50%)",insetInlineStart:"50%"},[`${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(),background:"currentColor",borderRadius:"100%",transform:"scale(0.75)",transformOrigin:"50% 50%",opacity:.3,animationName:pK,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:vK,animationDuration:"1.2s",animationIterationCount:"infinite",animationTimingFunction:"linear"},"&-circle":{strokeLinecap:"round",transition:["stroke-dashoffset","stroke-dasharray","stroke","stroke-width","opacity"].map(r=>`${r} ${e.motionDurationSlow} ease`).join(","),fillOpacity:0,stroke:"currentcolor"},"&-circle-bg":{stroke:e.colorFillSecondary}},[`&-sm ${t}-dot`]:{"&, &-holder":{fontSize:e.dotSizeSM}},[`&-sm ${t}-dot-holder`]:{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`]:{"&, &-holder":{fontSize:e.dotSizeLG}},[`&-lg ${t}-dot-holder`]:{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"}})}},gK=e=>{const{controlHeightLG:t,controlHeight:n}=e;return{contentHeight:400,dotSize:t/2,dotSizeSM:t*.35,dotSizeLG:n}},mK=In("Spin",e=>{const t=vn(e,{spinDotDefault:e.colorTextDescription});return[hK(t)]},gK),bK=200,Vk=[[30,.05],[70,.03],[96,.01]];function yK(e,t){const[n,r]=d.useState(0),o=d.useRef(),i=t==="auto";return d.useEffect(()=>(i&&e&&(r(0),o.current=setInterval(()=>{r(a=>{const s=100-a;for(let c=0;c<Vk.length;c+=1){const[u,p]=Vk[c];if(a<=u)return a+s*p}return a})},bK)),()=>{clearInterval(o.current)}),[i,e]),i?n:t}var wK=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 qM;function xK(e,t){return!!e&&!!t&&!isNaN(Number(t))}const XM=e=>{var t;const{prefixCls:n,spinning:r=!0,delay:o=0,className:i,rootClassName:a,size:s="default",tip:c,wrapperClassName:u,style:p,children:v,fullscreen:h=!1,indicator:m,percent:b}=e,y=wK(e,["prefixCls","spinning","delay","className","rootClassName","size","tip","wrapperClassName","style","children","fullscreen","indicator","percent"]),{getPrefixCls:w,direction:C,spin:S}=d.useContext(ht),E=w("spin",n),[k,O,$]=mK(E),[T,M]=d.useState(()=>r&&!xK(r,o)),P=yK(T,b);d.useEffect(()=>{if(r){const H=wV(o,()=>{M(!0)});return H(),()=>{var j;(j=H==null?void 0:H.cancel)===null||j===void 0||j.call(H)}}M(!1)},[o,r]);const R=d.useMemo(()=>typeof v<"u"&&!h,[v,h]),A=ie(E,S==null?void 0:S.className,{[`${E}-sm`]:s==="small",[`${E}-lg`]:s==="large",[`${E}-spinning`]:T,[`${E}-show-text`]:!!c,[`${E}-rtl`]:C==="rtl"},i,!h&&a,O,$),V=ie(`${E}-container`,{[`${E}-blur`]:T}),z=(t=m??(S==null?void 0:S.indicator))!==null&&t!==void 0?t:qM,B=Object.assign(Object.assign({},S==null?void 0:S.style),p),_=d.createElement("div",Object.assign({},y,{style:B,className:A,"aria-live":"polite","aria-busy":T}),d.createElement(fK,{prefixCls:E,indicator:z,percent:P}),c&&(R||h)?d.createElement("div",{className:`${E}-text`},c):null);return k(R?d.createElement("div",Object.assign({},y,{className:ie(`${E}-nested-loading`,u,O,$)}),T&&d.createElement("div",{key:"loading"},_),d.createElement("div",{className:V,key:"container"},v)):h?d.createElement("div",{className:ie(`${E}-fullscreen`,{[`${E}-fullscreen-show`]:T},a,O,$)},_):_)};XM.setDefaultIndicator=e=>{qM=e};function SK(e){return(arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1)&&e==null?[]:Array.isArray(e)?e:[e]}var CK=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 EK=e=>{const{prefixCls:t,className:n,closeIcon:r,closable:o,type:i,title:a,children:s,footer:c}=e,u=CK(e,["prefixCls","className","closeIcon","closable","type","title","children","footer"]),{getPrefixCls:p}=d.useContext(ht),v=p(),h=t||p("modal"),m=br(v),[b,y,w]=DT(h,m),C=`${h}-confirm`;let S={};return i?S={closable:o??!1,title:"",footer:"",children:d.createElement(LT,Object.assign({},e,{prefixCls:h,confirmPrefixCls:C,rootPrefixCls:v,content:s}))}:S={closable:o??!0,title:a,footer:c!==null&&d.createElement(MT,Object.assign({},e)),children:s},b(d.createElement(hT,Object.assign({prefixCls:h,className:ie(y,`${h}-pure-panel`,i&&C,i&&`${C}-${i}`,n,w,m)},u,{closeIcon:PT(h,r),closable:o},S)))},kK=UT(EK);function GM(e){return kd(HT(e))}const wi=jT;wi.useModal=oF;wi.info=function(t){return kd(FT(t))};wi.success=function(t){return kd(_T(t))};wi.error=function(t){return kd(VT(t))};wi.warning=GM;wi.warn=GM;wi.confirm=function(t){return kd(WT(t))};wi.destroyAll=function(){for(;ws.length;){const t=ws.pop();t&&t()}};wi.config=JH;wi._InternalPanelDoNotUseOrYouWillBeFired=kK;const OK=e=>{const{componentCls:t,iconCls:n,antCls:r,zIndexPopup:o,colorText:i,colorWarning:a,marginXXS:s,marginXS:c,fontSize:u,fontWeightStrong:p,colorTextHeading:v}=e;return{[t]:{zIndex:o,[`&${r}-popover`]:{fontSize:u},[`${t}-message`]:{marginBottom:c,display:"flex",flexWrap:"nowrap",alignItems:"start",[`> ${t}-message-icon ${n}`]:{color:a,fontSize:u,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}}}}},$K=e=>{const{zIndexPopupBase:t}=e;return{zIndexPopup:t+60}},YM=In("Popconfirm",e=>OK(e),$K,{resetStyle:!1});var IK=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 QM=e=>{const{prefixCls:t,okButtonProps:n,cancelButtonProps:r,title:o,description:i,cancelText:a,okText:s,okType:c="primary",icon:u=d.createElement(Nv,null),showCancel:p=!0,close:v,onConfirm:h,onCancel:m,onPopupClick:b}=e,{getPrefixCls:y}=d.useContext(ht),[w]=bi("Popconfirm",hi.Popconfirm),C=Ql(o),S=Ql(i);return d.createElement("div",{className:`${t}-inner-content`,onClick:b},d.createElement("div",{className:`${t}-message`},u&&d.createElement("span",{className:`${t}-message-icon`},u),d.createElement("div",{className:`${t}-message-text`},C&&d.createElement("div",{className:`${t}-title`},C),S&&d.createElement("div",{className:`${t}-description`},S))),d.createElement("div",{className:`${t}-buttons`},p&&d.createElement(jr,Object.assign({onClick:m,size:"small"},r),a||(w==null?void 0:w.cancelText)),d.createElement(fw,{buttonProps:Object.assign(Object.assign({size:"small"},ew(c)),n),actionFn:h,close:v,prefixCls:y("btn"),quitOnNullishReturnValue:!0,emitEvent:!0},s||(w==null?void 0:w.okText))))},TK=e=>{const{prefixCls:t,placement:n,className:r,style:o}=e,i=IK(e,["prefixCls","placement","className","style"]),{getPrefixCls:a}=d.useContext(ht),s=a("popconfirm",t),[c]=YM(s);return c(d.createElement($P,{placement:n,className:ie(s,r),style:o,content:d.createElement(QM,Object.assign({prefixCls:s},i))}))};var PK=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 MK=d.forwardRef((e,t)=>{var n,r;const{prefixCls:o,placement:i="top",trigger:a="click",okType:s="primary",icon:c=d.createElement(Nv,null),children:u,overlayClassName:p,onOpenChange:v,onVisibleChange:h}=e,m=PK(e,["prefixCls","placement","trigger","okType","icon","children","overlayClassName","onOpenChange","onVisibleChange"]),{getPrefixCls:b}=d.useContext(ht),[y,w]=Dn(!1,{value:(n=e.open)!==null&&n!==void 0?n:e.visible,defaultValue:(r=e.defaultOpen)!==null&&r!==void 0?r:e.defaultVisible}),C=(P,R)=>{w(P,!0),h==null||h(P),v==null||v(P,R)},S=P=>{C(!1,P)},E=P=>{var R;return(R=e.onConfirm)===null||R===void 0?void 0:R.call(void 0,P)},k=P=>{var R;C(!1,P),(R=e.onCancel)===null||R===void 0||R.call(void 0,P)},O=(P,R)=>{const{disabled:A=!1}=e;A||C(P,R)},$=b("popconfirm",o),T=ie($,p),[M]=YM($);return M(d.createElement(IP,Object.assign({},Ln(m,["title"]),{trigger:a,placement:i,onOpenChange:O,open:y,ref:t,overlayClassName:T,content:d.createElement(QM,Object.assign({okType:s,icon:c},e,{prefixCls:$,close:S,onConfirm:E,onCancel:k})),"data-popover-inject":!0}),u))}),ZM=MK;ZM._InternalPanelDoNotUseOrYouWillBeFired=TK;var NK={percent:0,prefixCls:"rc-progress",strokeColor:"#2db7f5",strokeLinecap:"round",strokeWidth:1,trailColor:"#D9D9D9",trailWidth:1,gapPosition:"bottom"},RK=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},Wk=0,DK=$r();function jK(){var e;return DK?(e=Wk,Wk+=1):e="TEST_OR_SSR",e}const LK=function(e){var t=d.useState(),n=ve(t,2),r=n[0],o=n[1];return d.useEffect(function(){o("rc_progress_".concat(jK()))},[]),e||r};var Uk=function(t){var n=t.bg,r=t.children;return d.createElement("div",{style:{width:"100%",height:"100%",background:n}},r)};function Kk(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 BK=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,u=e.strokeWidth,p=e.size,v=e.gapDegree,h=r&&st(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:u,opacity:s===0?0:1,style:a,ref:t});if(!h)return y;var w="".concat(o,"-conic"),C=v?"".concat(180+v/2,"deg"):"0deg",S=Kk(r,(360-v)/360),E=Kk(r,1),k="conic-gradient(from ".concat(C,", ").concat(S.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(Uk,{bg:O},d.createElement(Uk,{bg:k}))))}),vu=100,Fm=function(t,n,r,o,i,a,s,c,u,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;u==="round"&&o!==100&&(b+=p/2,b>=n&&(b=n-.01));var y=vu/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}},AK=["id","prefixCls","steps","strokeWidth","trailWidth","gapDegree","gapPosition","trailColor","strokeLinecap","style","className","strokeColor","percent"];function qk(e){var t=e??[];return Array.isArray(t)?t:[t]}var zK=function(t){var n=Z(Z({},NK),t),r=n.id,o=n.prefixCls,i=n.steps,a=n.strokeWidth,s=n.trailWidth,c=n.gapDegree,u=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,C=Mt(n,AK),S=vu/2,E=LK(r),k="".concat(E,"-gradient"),O=S-a/2,$=Math.PI*2*O,T=u>0?90+u/2:-90,M=$*((360-u)/360),P=st(i)==="object"?i:{count:i,gap:2},R=P.count,A=P.gap,V=qk(w),z=qk(y),B=z.find(function(D){return D&&st(D)==="object"}),_=B&&st(B)==="object",H=_?"butt":h,j=Fm($,M,0,100,T,u,p,v,H,a),L=RK(),F=function(){var W=0;return V.map(function(G,q){var J=z[q]||z[z.length-1],Y=Fm($,M,W,G,T,u,p,J,H,a);return W+=G,d.createElement(BK,{key:q,color:J,ptg:G,radius:O,prefixCls:o,gradientId:k,style:Y,strokeLinecap:H,strokeWidth:a,gapDegree:u,ref:function(te){L[q]=te},size:vu})}).reverse()},U=function(){var W=Math.round(R*(V[0]/100)),G=100/R,q=0;return new Array(R).fill(null).map(function(J,Y){var Q=Y<=W-1?z[0]:v,te=Q&&st(Q)==="object"?"url(#".concat(k,")"):void 0,ce=Fm($,M,q,G,T,u,p,Q,"butt",a,A);return q+=(M-ce.strokeDashoffset+A)*100/M,d.createElement("circle",{key:Y,className:"".concat(o,"-circle-path"),r:O,cx:S,cy:S,stroke:te,strokeWidth:a,opacity:1,style:ce,ref:function(ne){L[Y]=ne}})})};return d.createElement("svg",$e({className:ie("".concat(o,"-circle"),b),viewBox:"0 0 ".concat(vu," ").concat(vu),style:m,id:r,role:"presentation"},C),!R&&d.createElement("circle",{className:"".concat(o,"-circle-trail"),r:O,cx:S,cy:S,stroke:v,strokeLinecap:H,strokeWidth:s||a,style:j}),R?U():F())};function Va(e){return!e||e<0?0:e>100?100:e}function cv(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 HK=e=>{let{percent:t,success:n,successPercent:r}=e;const o=Va(cv({success:n,successPercent:r}));return[o,Va(Va(t)-o)]},FK=e=>{let{success:t={},strokeColor:n}=e;const{strokeColor:r}=t;return[r||Tl.green,n||null]},oh=(e,t,n)=>{var r,o,i,a;let s=-1,c=-1;if(t==="step"){const u=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]=Array.isArray(e)?e:[e.width,e.height],s*=u}else if(t==="line"){const u=n==null?void 0:n.strokeWidth;typeof e=="string"||typeof e>"u"?c=u||(e==="small"?6:8):typeof e=="number"?[s,c]=[e,e]:[s=-1,c=8]=Array.isArray(e)?e:[e.width,e.height]}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]:Array.isArray(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]},_K=3,VK=e=>_K/e*100,WK=e=>{const{prefixCls:t,trailColor:n=null,strokeLinecap:r="round",gapPosition:o,gapDegree:i,width:a=120,type:s,children:c,success:u,size:p=a,steps:v}=e,[h,m]=oh(p,"circle");let{strokeWidth:b}=e;b===void 0&&(b=Math.max(VK(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]),C=HK(e),S=o||s==="dashboard"&&"bottom"||void 0,E=Object.prototype.toString.call(e.strokeColor)==="[object Object]",k=FK({success:u,strokeColor:e.strokeColor}),O=ie(`${t}-inner`,{[`${t}-circle-gradient`]:E}),$=d.createElement(zK,{steps:v,percent:v?C[1]:C,strokeWidth:b,trailWidth:b,strokeColor:v?k[1]:k,strokeLinecap:r,trailColor:n,prefixCls:t,gapDegree:w,gapPosition:S}),T=h<=20,M=d.createElement("div",{className:O,style:y},$,!T&&c);return T?d.createElement(gi,{title:c},M):M},uv="--progress-line-stroke-color",JM="--progress-percent",Xk=e=>{const t=e?"100%":"-100%";return new fn(`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}})},UK=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:Object.assign(Object.assign({},jn(e)),{display:"inline-block","&-rtl":{direction:"rtl"},"&-line":{position:"relative",width:"100%",fontSize:e.fontSize},[`${t}-outer`]:{display:"inline-flex",alignItems:"center",width:"100%"},[`${t}-inner`]:{position:"relative",display:"inline-block",width:"100%",flex:1,overflow:"hidden",verticalAlign:"middle",backgroundColor:e.remainingColor,borderRadius:e.lineBorderRadius},[`${t}-inner:not(${t}-circle-gradient)`]:{[`${t}-circle-path`]:{stroke:e.defaultColor}},[`${t}-success-bg, ${t}-bg`]:{position:"relative",background:e.defaultColor,borderRadius:e.lineBorderRadius,transition:`all ${e.motionDurationSlow} ${e.motionEaseInOutCirc}`},[`${t}-layout-bottom`]:{display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",[`${t}-text`]:{width:"max-content",marginInlineStart:0,marginTop:e.marginXXS}},[`${t}-bg`]:{overflow:"hidden","&::after":{content:'""',background:{_multi_value_:!0,value:["inherit",`var(${uv})`]},height:"100%",width:`calc(1 / var(${JM}) * 100%)`,display:"block"},[`&${t}-bg-inner`]:{minWidth:"max-content","&::after":{content:"none"},[`${t}-text-inner`]:{color:e.colorWhite,[`&${t}-text-bright`]:{color:"rgba(0, 0, 0, 0.45)"}}}},[`${t}-success-bg`]:{position:"absolute",insetBlockStart:0,insetInlineStart:0,backgroundColor:e.colorSuccess},[`${t}-text`]:{display:"inline-block",marginInlineStart:e.marginXS,color:e.colorText,lineHeight:1,width:"2em",whiteSpace:"nowrap",textAlign:"start",verticalAlign:"middle",wordBreak:"normal",[n]:{fontSize:e.fontSize},[`&${t}-text-outer`]:{width:"max-content"},[`&${t}-text-outer${t}-text-start`]:{width:"max-content",marginInlineStart:0,marginInlineEnd:e.marginXS}},[`${t}-text-inner`]:{display:"flex",justifyContent:"center",alignItems:"center",width:"100%",height:"100%",marginInlineStart:0,padding:`0 ${de(e.paddingXXS)}`,[`&${t}-text-start`]:{justifyContent:"start"},[`&${t}-text-end`]:{justifyContent:"end"}},[`&${t}-status-active`]:{[`${t}-bg::before`]:{position:"absolute",inset:0,backgroundColor:e.colorBgContainer,borderRadius:e.lineBorderRadius,opacity:0,animationName:Xk(),animationDuration:e.progressActiveMotionDuration,animationTimingFunction:e.motionEaseOutQuint,animationIterationCount:"infinite",content:'""'}},[`&${t}-rtl${t}-status-active`]:{[`${t}-bg::before`]:{animationName:Xk(!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}}})}},KK=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"}}}},qK=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}}}}}},XK=e=>{const{componentCls:t,iconCls:n}=e;return{[t]:{[`${t}-small&-line, ${t}-small&-line ${t}-text ${n}`]:{fontSize:e.fontSizeSM}}}},GK=e=>({circleTextColor:e.colorText,defaultColor:e.colorInfo,remainingColor:e.colorFillSecondary,lineBorderRadius:100,circleTextFontSize:"1em",circleIconFontSize:`${e.fontSize/e.fontSizeSM}em`}),YK=In("Progress",e=>{const t=e.calc(e.marginXXS).div(2).equal(),n=vn(e,{progressStepMarginInlineEnd:t,progressStepMinWidth:t,progressActiveMotionDuration:"2.4s"});return[UK(n),KK(n),qK(n),XK(n)]},GK);var QK=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 ZK=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(", ")},JK=(e,t)=>{const{from:n=Tl.blue,to:r=Tl.blue,direction:o=t==="rtl"?"to left":"to right"}=e,i=QK(e,["from","to","direction"]);if(Object.keys(i).length!==0){const s=ZK(i),c=`linear-gradient(${o}, ${s})`;return{background:c,[uv]:c}}const a=`linear-gradient(${o}, ${n}, ${r})`;return{background:a,[uv]:a}},eq=e=>{const{prefixCls:t,direction:n,percent:r,size:o,strokeWidth:i,strokeColor:a,strokeLinecap:s="round",children:c,trailColor:u=null,percentPosition:p,success:v}=e,{align:h,type:m}=p,b=a&&typeof a!="string"?JK(a,n):{[uv]:a,background:a},y=s==="square"||s==="butt"?0:void 0,w=o??[-1,i||(o==="small"?6:8)],[C,S]=oh(w,"line",{strokeWidth:i}),E={backgroundColor:u||void 0,borderRadius:y},k=Object.assign(Object.assign({width:`${Va(r)}%`,height:S,borderRadius:y},b),{[JM]:Va(r)/100}),O=cv(e),$={width:`${Va(O)}%`,height:S,borderRadius:y,backgroundColor:v==null?void 0:v.strokeColor},T={width:C<0?"100%":C},M=d.createElement("div",{className:`${t}-inner`,style:E},d.createElement("div",{className:ie(`${t}-bg`,`${t}-bg-${m}`),style:k},m==="inner"&&c),O!==void 0&&d.createElement("div",{className:`${t}-success-bg`,style:$})),P=m==="outer"&&h==="start",R=m==="outer"&&h==="end";return m==="outer"&&h==="center"?d.createElement("div",{className:`${t}-layout-bottom`},M,c):d.createElement("div",{className:`${t}-outer`,style:T},P&&c,M,R&&c)},tq=e=>{const{size:t,steps:n,percent:r=0,strokeWidth:o=8,strokeColor:i,trailColor:a=null,prefixCls:s,children:c}=e,u=Math.round(n*(r/100)),v=t??[t==="small"?2:14,o],[h,m]=oh(v,"step",{steps:n,strokeWidth:o}),b=h/n,y=new Array(n);for(let w=0;w<n;w++){const C=Array.isArray(i)?i[w]:i;y[w]=d.createElement("div",{key:w,className:ie(`${s}-steps-item`,{[`${s}-steps-item-active`]:w<=u-1}),style:{backgroundColor:w<=u-1?C:a,width:b,height:m}})}return d.createElement("div",{className:`${s}-steps-outer`},y,c)};var nq=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 rq=["normal","exception","active","success"],oq=d.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,steps:i,strokeColor:a,percent:s=0,size:c="default",showInfo:u=!0,type:p="line",status:v,format:h,style:m,percentPosition:b={}}=e,y=nq(e,["prefixCls","className","rootClassName","steps","strokeColor","percent","size","showInfo","type","status","format","style","percentPosition"]),{align:w="end",type:C="outer"}=b,S=Array.isArray(a)?a[0]:a,E=typeof a=="string"||Array.isArray(a)?a:void 0,k=d.useMemo(()=>{if(S){const F=typeof S=="string"?S:Object.values(S)[0];return new xn(F).isLight()}return!1},[a]),O=d.useMemo(()=>{var F,U;const D=cv(e);return parseInt(D!==void 0?(F=D??0)===null||F===void 0?void 0:F.toString():(U=s??0)===null||U===void 0?void 0:U.toString(),10)},[s,e.success,e.successPercent]),$=d.useMemo(()=>!rq.includes(v)&&O>=100?"success":v||"normal",[v,O]),{getPrefixCls:T,direction:M,progress:P}=d.useContext(ht),R=T("progress",n),[A,V,z]=YK(R),B=p==="line",_=B&&!i,H=d.useMemo(()=>{if(!u)return null;const F=cv(e);let U;const D=h||(G=>`${G}%`),W=B&&k&&C==="inner";return C==="inner"||h||$!=="exception"&&$!=="success"?U=D(Va(s),Va(F)):$==="exception"?U=B?d.createElement(bd,null):d.createElement(yd,null):$==="success"&&(U=B?d.createElement(Jy,null):d.createElement(Cw,null)),d.createElement("span",{className:ie(`${R}-text`,{[`${R}-text-bright`]:W,[`${R}-text-${w}`]:_,[`${R}-text-${C}`]:_}),title:typeof U=="string"?U:void 0},U)},[u,s,O,$,p,R,h]);let j;p==="line"?j=i?d.createElement(tq,Object.assign({},e,{strokeColor:E,prefixCls:R,steps:typeof i=="object"?i.count:i}),H):d.createElement(eq,Object.assign({},e,{strokeColor:S,prefixCls:R,direction:M,percentPosition:{align:w,type:C}}),H):(p==="circle"||p==="dashboard")&&(j=d.createElement(WK,Object.assign({},e,{strokeColor:S,prefixCls:R,progressStatus:$}),H));const L=ie(R,`${R}-status-${$}`,{[`${R}-${p==="dashboard"&&"circle"||p}`]:p!=="line",[`${R}-inline-circle`]:p==="circle"&&oh(c,"circle")[0]<=20,[`${R}-line`]:_,[`${R}-line-align-${w}`]:_,[`${R}-line-position-${C}`]:_,[`${R}-steps`]:i,[`${R}-show-info`]:u,[`${R}-${c}`]:typeof c=="string",[`${R}-rtl`]:M==="rtl"},P==null?void 0:P.className,r,o,V,z);return A(d.createElement("div",Object.assign({ref:t,style:Object.assign(Object.assign({},P==null?void 0:P.style),m),className:L,role:"progressbar","aria-valuenow":O,"aria-valuemin":0,"aria-valuemax":100},Ln(y,["trailColor","strokeWidth","width","gapDegree","gapPosition","strokeLinecap","success","successPercent"])),j))});var iq={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"},aq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:iq}))},sq=d.forwardRef(aq),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"},cq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:lq}))},uq=d.forwardRef(cq),dq={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"},fq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:dq}))},pq=d.forwardRef(fq),vq={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"},hq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:vq}))},gq=d.forwardRef(hq),mq={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"},bq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:mq}))},yq=d.forwardRef(bq),wq={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"},xq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:wq}))},eN=d.forwardRef(xq),Sq={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"},Cq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:Sq}))},Eq=d.forwardRef(Cq),kq={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"},Oq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:kq}))},$q=d.forwardRef(Oq),Iq={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"},Tq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:Iq}))},Pq=d.forwardRef(Tq),Mq={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"},Nq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:Mq}))},Rq=d.forwardRef(Nq),Dq={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"},jq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:Dq}))},Lq=d.forwardRef(jq),Bq={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"},Aq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:Bq}))},tN=d.forwardRef(Aq),zq={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"},Hq=function(t,n){return d.createElement(en,$e({},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:"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"},Vq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:_q}))},Wq=d.forwardRef(Vq),Uq={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"},Kq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:Uq}))},qq=d.forwardRef(Kq),Xq={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"},Gq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:Xq}))},Yq=d.forwardRef(Gq),Qq={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"},Zq=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:Qq}))},Jq=d.forwardRef(Zq),eX={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"},tX=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:eX}))},nX=d.forwardRef(tX),rX={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"},oX=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:rX}))},iX=d.forwardRef(oX),aX={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"},sX=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:aX}))},lX=d.forwardRef(sX),cX={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"},uX=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:cX}))},dX=d.forwardRef(uX),fX={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"},pX=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:fX}))},vX=d.forwardRef(pX),hX={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"},gX=function(t,n){return d.createElement(en,$e({},t,{ref:n,icon:hX}))},mX=d.forwardRef(gX),ja={},Nd="rc-table-internal-hook";function qw(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}}),u=ve(c,1),p=u[0];return sn(function(){pi.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 Lr(e,t){var n=gn(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({}),u=ve(c,2),p=u[1];return sn(function(){if(!r)return;function v(h){var m=n(h);zi(s.current,m,!0)||p({})}return i.add(v),function(){i.delete(v)}},[r]),s.current}function bX(){var e=d.createContext(null);function t(){return d.useContext(e)}function n(o,i){var a=vi(o),s=function(u,p){var v=a?{ref:p}:{},h=d.useRef(0),m=d.useRef(u),b=t();return b!==null?d.createElement(o,$e({},u,v)):((!i||i(m.current,u))&&(h.current+=1),m.current=u,d.createElement(e.Provider,{value:h.current},d.createElement(o,$e({},u,v))))};return a?d.forwardRef(s):s}function r(o,i){var a=vi(o),s=function(u,p){var v=a?{ref:p}:{};return t(),d.createElement(o,$e({},u,v))};return a?d.memo(d.forwardRef(s),i):d.memo(s,i)}return{makeImmutable:n,responseImmutable:r,useImmutableMark:t}}var Xw=bX(),nN=Xw.makeImmutable,gc=Xw.responseImmutable,yX=Xw.useImmutableMark,Yr=qw(),rN=d.createContext({renderWithProps:!1}),wX="RC_TABLE_KEY";function xX(e){return e==null?[]:Array.isArray(e)?e:[e]}function ih(e){var t=[],n={};return e.forEach(function(r){for(var o=r||{},i=o.key,a=o.dataIndex,s=i||xX(a).join("-")||wX;n[s];)s="".concat(s,"_next");n[s]=!0,t.push(s)}),t}function Lb(e){return e!=null}function SX(e){return typeof e=="number"&&!Number.isNaN(e)}function CX(e){return e&&st(e)==="object"&&!Array.isArray(e)&&!d.isValidElement(e)}function EX(e,t,n,r,o,i){var a=d.useContext(rN),s=yX(),c=Ls(function(){if(Lb(r))return[r];var u=t==null||t===""?[]:Array.isArray(t)?t:[t],p=bo(e,u),v=p,h=void 0;if(o){var m=o(p,e,n);CX(m)?(v=m.children,h=m.props,a.renderWithProps=!0):v=m}return[v,h]},[s,e,r,t,o,n],function(u,p){if(i){var v=ve(u,2),h=v[1],m=ve(p,2),b=m[1];return i(b,h)}return a.renderWithProps?!0:!zi(u,p,!0)});return c}function kX(e,t,n,r){var o=e+t-1;return e<=r&&o>=n}function OX(e,t){return Lr(Yr,function(n){var r=kX(e,t||1,n.hoverStartRow,n.hoverEndRow);return[r,n.onHover]})}var $X=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 IX(e){var t,n,r,o,i,a,s,c,u=e.component,p=e.children,v=e.ellipsis,h=e.scope,m=e.prefixCls,b=e.className,y=e.align,w=e.record,C=e.render,S=e.dataIndex,E=e.renderIndex,k=e.shouldCellUpdate,O=e.index,$=e.rowType,T=e.colSpan,M=e.rowSpan,P=e.fixLeft,R=e.fixRight,A=e.firstFixLeft,V=e.lastFixLeft,z=e.firstFixRight,B=e.lastFixRight,_=e.appendNode,H=e.additionalProps,j=H===void 0?{}:H,L=e.isSticky,F="".concat(m,"-cell"),U=Lr(Yr,["supportSticky","allColumnsFixedLeft","rowHoverable"]),D=U.supportSticky,W=U.allColumnsFixedLeft,G=U.rowHoverable,q=EX(w,S,E,p,C,k),J=ve(q,2),Y=J[0],Q=J[1],te={},ce=typeof P=="number"&&D,se=typeof R=="number"&&D;ce&&(te.position="sticky",te.left=P),se&&(te.position="sticky",te.right=R);var ne=(t=(n=(r=Q==null?void 0:Q.colSpan)!==null&&r!==void 0?r:j.colSpan)!==null&&n!==void 0?n:T)!==null&&t!==void 0?t:1,ae=(o=(i=(a=Q==null?void 0:Q.rowSpan)!==null&&a!==void 0?a:j.rowSpan)!==null&&i!==void 0?i:M)!==null&&o!==void 0?o:1,ee=OX(O,ae),re=ve(ee,2),le=re[0],pe=re[1],Oe=gn(function(Ie){var Le;w&&pe(O,O+ae-1),j==null||(Le=j.onMouseEnter)===null||Le===void 0||Le.call(j,Ie)}),ge=gn(function(Ie){var Le;w&&pe(-1,-1),j==null||(Le=j.onMouseLeave)===null||Le===void 0||Le.call(j,Ie)});if(ne===0||ae===0)return null;var Re=(s=j.title)!==null&&s!==void 0?s:$X({rowType:$,ellipsis:v,children:Y}),ye=ie(F,b,(c={},K(K(K(K(K(K(K(K(K(K(c,"".concat(F,"-fix-left"),ce&&D),"".concat(F,"-fix-left-first"),A&&D),"".concat(F,"-fix-left-last"),V&&D),"".concat(F,"-fix-left-all"),V&&W&&D),"".concat(F,"-fix-right"),se&&D),"".concat(F,"-fix-right-first"),z&&D),"".concat(F,"-fix-right-last"),B&&D),"".concat(F,"-ellipsis"),v),"".concat(F,"-with-append"),_),"".concat(F,"-fix-sticky"),(ce||se)&&L&&D),K(c,"".concat(F,"-row-hover"),!Q&&le)),j.className,Q==null?void 0:Q.className),Te={};y&&(Te.textAlign=y);var Ae=Z(Z(Z(Z({},te),j.style),Te),Q==null?void 0:Q.style),me=Y;return st(me)==="object"&&!Array.isArray(me)&&!d.isValidElement(me)&&(me=null),v&&(V||z)&&(me=d.createElement("span",{className:"".concat(F,"-content")},me)),d.createElement(u,$e({},Q,j,{className:ye,style:Ae,title:Re,scope:h,onMouseEnter:G?Oe:void 0,onMouseLeave:G?ge:void 0,colSpan:ne!==1?ne:null,rowSpan:ae!==1?ae:null}),_,me)}const mc=d.memo(IX);function Gw(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 u=!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 C=m&&m.fixed==="right";v=!C&&y}}else if(s!==void 0){var S=m&&m.fixed==="left";u=!S&&y}else if(c!==void 0){var E=b&&b.fixed==="right";p=!E&&y}return{fixLeft:s,fixRight:c,lastFixLeft:u,firstFixRight:p,lastFixRight:v,firstFixLeft:h,isSticky:r.isSticky}}var oN=d.createContext({});function TX(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=Lr(Yr,["prefixCls","direction"]),u=c.prefixCls,p=c.direction,v=d.useContext(oN),h=v.scrollColumnIndex,m=v.stickyOffsets,b=v.flattenColumns,y=n+i-1,w=y+1===h?i+1:i,C=Gw(n,n+w-1,b,m,p);return d.createElement(mc,$e({className:t,index:n,component:"td",prefixCls:u,record:null,dataIndex:null,align:s,colSpan:w,rowSpan:a,render:function(){return r}},C))}var PX=["children"];function MX(e){var t=e.children,n=Mt(e,PX);return d.createElement("tr",n,t)}function ah(e){var t=e.children;return t}ah.Row=MX;ah.Cell=TX;function NX(e){var t=e.children,n=e.stickyOffsets,r=e.flattenColumns,o=Lr(Yr,"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(oN.Provider,{value:s},d.createElement("tfoot",{className:"".concat(o,"-summary")},t))}const tp=gc(NX);var iN=ah;function RX(e){return null}function DX(e){return null}function aN(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 u=0;u<t[r].length;u+=1)aN(e,t[r][u],n+1,r,o,i,u)}function sN(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];aN(i,s,0,t,n,r,a)}return i}return e==null?void 0:e.map(function(c,u){return{record:c,indent:0,index:u}})},[e,t,n,r]);return o}function lN(e,t,n,r){var o=Lr(Yr,["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,u=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,C=s&&s.has(t),S=c&&e&&e[c],E=gn(u),k=v==null?void 0:v(e,n),O=k==null?void 0:k.onClick,$=function(R){h&&w&&u(e,R);for(var A=arguments.length,V=new Array(A>1?A-1:0),z=1;z<A;z++)V[z-1]=arguments[z];O==null||O.apply(void 0,[R].concat(V))},T;typeof m=="string"?T=m:typeof m=="function"&&(T=m(e,n,r));var M=ih(i);return Z(Z({},o),{},{columnsKey:M,nestExpandable:b,expanded:C,hasNestChildren:S,record:e,onTriggerExpand:E,rowSupportExpand:y,expandable:w,rowProps:Z(Z({},k),{},{className:ie(T,k==null?void 0:k.className),onClick:$})})}function cN(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,u=Lr(Yr,["scrollbarSize","fixHeader","fixColumn","componentWidth","horizonScroll"]),p=u.scrollbarSize,v=u.fixHeader,h=u.fixColumn,m=u.componentWidth,b=u.horizonScroll,y=n;return(c?b&&m:h)&&(y=d.createElement("div",{style:{width:m-(v&&!c?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(mc,{component:o,prefixCls:t,colSpan:s},y))}function uN(e,t,n,r,o){var i=e.record,a=e.prefixCls,s=e.columnsKey,c=e.fixedInfoList,u=e.expandIconColumnIndex,p=e.nestExpandable,v=e.indentSize,h=e.expandIcon,m=e.expanded,b=e.hasNestChildren,y=e.onTriggerExpand,w=s[n],C=c[n],S;n===(u||0)&&p&&(S=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:C,appendCellNode:S,additionalCellProps:E||{}}}function jX(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,u=e.rowComponent,p=e.cellComponent,v=e.scopeCellComponent,h=lN(r,a,o,c),m=h.prefixCls,b=h.flattenColumns,y=h.expandedRowClassName,w=h.expandedRowRender,C=h.rowProps,S=h.expanded,E=h.rowSupportExpand,k=d.useRef(!1);k.current||(k.current=S);var O=y&&y(r,o,c),$=d.createElement(u,$e({},C,{"data-row-key":a,className:ie(t,"".concat(m,"-row"),"".concat(m,"-row-level-").concat(c),C==null?void 0:C.className,c>=1?O:""),style:Z(Z({},n),C==null?void 0:C.style)}),b.map(function(P,R){var A=P.render,V=P.dataIndex,z=P.className,B=uN(h,P,R,c,o),_=B.key,H=B.fixedInfo,j=B.appendCellNode,L=B.additionalCellProps;return d.createElement(mc,$e({className:z,ellipsis:P.ellipsis,align:P.align,scope:P.rowScope,component:P.rowScope?v:p,prefixCls:m,key:_,record:r,index:o,renderIndex:i,dataIndex:V,render:A,shouldCellUpdate:P.shouldCellUpdate},H,{appendNode:j,additionalProps:L}))})),T;if(E&&(k.current||S)){var M=w(r,o,c+1,S);T=d.createElement(cN,{expanded:S,className:ie("".concat(m,"-expanded-row"),"".concat(m,"-expanded-row-level-").concat(c+1),O),prefixCls:m,component:u,cellComponent:p,colSpan:b.length,isEmpty:!1},M)}return d.createElement(d.Fragment,null,$,T)}const LX=gc(jX);function BX(e){var t=e.columnKey,n=e.onColumnResize,r=d.useRef();return d.useEffect(function(){r.current&&n(t,r.current.offsetWidth)},[]),d.createElement(qo,{data:t},d.createElement("td",{ref:r,style:{padding:0,border:0,height:0}},d.createElement("div",{style:{height:0,overflow:"hidden"}}," ")))}function AX(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(qo.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(BX,{key:o,columnKey:o,onColumnResize:r})})))}function zX(e){var t=e.data,n=e.measureColumnWidth,r=Lr(Yr,["prefixCls","getComponent","onColumnResize","flattenColumns","getRowKey","expandedKeys","childrenColumnName","emptyNode"]),o=r.prefixCls,i=r.getComponent,a=r.onColumnResize,s=r.flattenColumns,c=r.getRowKey,u=r.expandedKeys,p=r.childrenColumnName,v=r.emptyNode,h=sN(t,p,u,c),m=d.useRef({renderWithProps:!1}),b=i(["body","wrapper"],"tbody"),y=i(["body","row"],"tr"),w=i(["body","cell"],"td"),C=i(["body","cell"],"th"),S;t.length?S=h.map(function(k,O){var $=k.record,T=k.indent,M=k.index,P=c($,O);return d.createElement(LX,{key:P,rowKey:P,record:$,index:O,renderIndex:M,rowComponent:y,cellComponent:w,scopeCellComponent:C,getRowKey:c,indent:T})}):S=d.createElement(cN,{expanded:!0,className:"".concat(o,"-placeholder"),prefixCls:o,component:y,cellComponent:w,colSpan:s.length,isEmpty:!0},v);var E=ih(s);return d.createElement(rN.Provider,{value:m.current},d.createElement(b,{className:"".concat(o,"-tbody")},n&&d.createElement(AX,{prefixCls:o,columnsKey:E,onColumnResize:a}),S))}const HX=gc(zX);var FX=["expandable"],$u="RC_TABLE_INTERNAL_COL_DEFINE";function _X(e){var t=e.expandable,n=Mt(e,FX),r;return"expandable"in e?r=Z(Z({},n),t):r=n,r.showExpandColumn===!1&&(r.expandIconColumnIndex=-1),r}var VX=["columnType"];function dN(e){for(var t=e.colWidths,n=e.columns,r=e.columCount,o=Lr(Yr,["tableLayout"]),i=o.tableLayout,a=[],s=r||n.length,c=!1,u=s-1;u>=0;u-=1){var p=t[u],v=n&&n[u],h=void 0,m=void 0;if(v&&(h=v[$u],i==="auto"&&(m=v.minWidth)),p||m||h||c){var b=h||{};b.columnType;var y=Mt(b,VX);a.unshift(d.createElement("col",$e({key:u,style:{width:p,minWidth:m}},y))),c=!0}}return d.createElement("colgroup",null,a)}var WX=["className","noData","columns","flattenColumns","colWidths","columCount","stickyOffsets","direction","fixHeader","stickyTopOffset","stickyBottomOffset","stickyClassName","onScroll","maxContentScroll","children"];function UX(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 KX=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,u=e.direction,p=e.fixHeader,v=e.stickyTopOffset,h=e.stickyBottomOffset,m=e.stickyClassName,b=e.onScroll,y=e.maxContentScroll,w=e.children,C=Mt(e,WX),S=Lr(Yr,["prefixCls","scrollbarSize","isSticky","getComponent"]),E=S.prefixCls,k=S.scrollbarSize,O=S.isSticky,$=S.getComponent,T=$(["header","table"],"table"),M=O&&!p?0:k,P=d.useRef(null),R=d.useCallback(function(L){_u(t,L),_u(P,L)},[]);d.useEffect(function(){var L;function F(U){var D=U,W=D.currentTarget,G=D.deltaX;G&&(b({currentTarget:W,scrollLeft:W.scrollLeft+G}),U.preventDefault())}return(L=P.current)===null||L===void 0||L.addEventListener("wheel",F,{passive:!1}),function(){var U;(U=P.current)===null||U===void 0||U.removeEventListener("wheel",F)}},[]);var A=d.useMemo(function(){return i.every(function(L){return L.width})},[i]),V=i[i.length-1],z={fixed:V?V.fixed:null,scrollbar:!0,onHeaderCell:function(){return{className:"".concat(E,"-cell-scrollbar")}}},B=d.useMemo(function(){return M?[].concat(Se(o),[z]):o},[M,o]),_=d.useMemo(function(){return M?[].concat(Se(i),[z]):i},[M,i]),H=d.useMemo(function(){var L=c.right,F=c.left;return Z(Z({},c),{},{left:u==="rtl"?[].concat(Se(F.map(function(U){return U+M})),[0]):F,right:u==="rtl"?L:[].concat(Se(L.map(function(U){return U+M})),[0]),isSticky:O})},[M,c,O]),j=UX(a,s);return d.createElement("div",{style:Z({overflow:"hidden"},O?{top:v,bottom:h}:{}),ref:R,className:ie(n,K({},m,!!m))},d.createElement(T,{style:{tableLayout:"fixed",visibility:r||j?null:"hidden"}},(!r||!y||A)&&d.createElement(dN,{colWidths:j?[].concat(Se(j),[M]):[],columCount:s+1,columns:_}),w(Z(Z({},C),{},{stickyOffsets:H,columns:B,flattenColumns:_}))))});const Gk=d.memo(KX);var qX=function(t){var n=t.cells,r=t.stickyOffsets,o=t.flattenColumns,i=t.rowComponent,a=t.cellComponent,s=t.onHeaderRow,c=t.index,u=Lr(Yr,["prefixCls","direction"]),p=u.prefixCls,v=u.direction,h;s&&(h=s(n.map(function(b){return b.column}),c));var m=ih(n.map(function(b){return b.column}));return d.createElement(i,h,n.map(function(b,y){var w=b.column,C=Gw(b.colStart,b.colEnd,o,r,v),S;return w&&w.onHeaderCell&&(S=b.column.onHeaderCell(w)),d.createElement(mc,$e({},b,{scope:w.title?b.colSpan>1?"colgroup":"col":null,ellipsis:w.ellipsis,align:w.align,component:a,prefixCls:p,key:m[y]},C,{additionalProps:S,rowType:"header"}))}))};function XX(e){var t=[];function n(a,s){var c=arguments.length>2&&arguments[2]!==void 0?arguments[2]:0;t[c]=t[c]||[];var u=s,p=a.filter(Boolean).map(function(v){var h={key:v.key,className:v.className||"",children:v.title,column:v,colStart:u},m=1,b=v.children;return b&&b.length>0&&(m=n(b,u,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),u+=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 GX=function(t){var n=t.stickyOffsets,r=t.columns,o=t.flattenColumns,i=t.onHeaderRow,a=Lr(Yr,["prefixCls","getComponent"]),s=a.prefixCls,c=a.getComponent,u=d.useMemo(function(){return XX(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")},u.map(function(m,b){var y=d.createElement(qX,{key:b,flattenColumns:o,cells:m,stickyOffsets:n,rowComponent:v,cellComponent:h,onHeaderRow:i,index:b});return y}))};const Yk=gc(GX);function Qk(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 YX(e,t,n){return d.useMemo(function(){if(t&&t>0){var r=0,o=0;e.forEach(function(h){var m=Qk(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,u=0,p=e.map(function(h){var m=Z({},h),b=Qk(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 u+=m.width,m});if(u<i){var v=i/u;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(u,i)]}return[e,t]},[e,t,n])}var QX=["children"],ZX=["fixed"];function Yw(e){return lo(e).filter(function(t){return d.isValidElement(t)}).map(function(t){var n=t.key,r=t.props,o=r.children,i=Mt(r,QX),a=Z({key:n},i);return o&&(a.children=Yw(o)),a})}function fN(e){return e.filter(function(t){return t&&st(t)==="object"&&!t.hidden}).map(function(t){var n=t.children;return n&&n.length>0?Z(Z({},t),{},{children:fN(n)}):t})}function Bb(e){var t=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"key";return e.filter(function(n){return n&&st(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(Se(n),Se(Bb(c,s).map(function(u){return Z({fixed:a},u)}))):[].concat(Se(n),[Z(Z({key:s},r),{},{fixed:a})])},[])}function JX(e){return e.map(function(t){var n=t.fixed,r=Mt(t,ZX),o=n;return n==="left"?o="right":n==="right"&&(o="left"),Z({fixed:o},r)})}function eG(e,t){var n=e.prefixCls,r=e.columns,o=e.children,i=e.expandable,a=e.expandedKeys,s=e.columnTitle,c=e.getRowKey,u=e.onTriggerExpand,p=e.expandIcon,v=e.rowExpandable,h=e.expandIconColumnIndex,m=e.direction,b=e.expandRowByClick,y=e.columnWidth,w=e.fixed,C=e.scrollWidth,S=e.clientWidth,E=d.useMemo(function(){var V=r||Yw(o)||[];return fN(V.slice())},[r,o]),k=d.useMemo(function(){if(i){var V=E.slice();if(!V.includes(ja)){var z=h||0;z>=0&&V.splice(z,0,ja)}var B=V.indexOf(ja);V=V.filter(function(L,F){return L!==ja||F===B});var _=E[B],H;(w==="left"||w)&&!h?H="left":(w==="right"||w)&&h===E.length?H="right":H=_?_.fixed:null;var j=K(K(K(K(K(K({},$u,{className:"".concat(n,"-expand-icon-col"),columnType:"EXPAND_COLUMN"}),"title",s),"fixed",H),"className","".concat(n,"-row-expand-icon-cell")),"width",y),"render",function(F,U,D){var W=c(U,D),G=a.has(W),q=v?v(U):!0,J=p({prefixCls:n,expanded:G,expandable:q,record:U,onExpand:u});return b?d.createElement("span",{onClick:function(Q){return Q.stopPropagation()}},J):J});return V.map(function(L){return L===ja?j:L})}return E.filter(function(L){return L!==ja})},[i,E,c,a,p,m]),O=d.useMemo(function(){var V=k;return t&&(V=t(V)),V.length||(V=[{render:function(){return null}}]),V},[t,k,m]),$=d.useMemo(function(){return m==="rtl"?JX(Bb(O)):Bb(O)},[O,m,C]),T=d.useMemo(function(){for(var V=-1,z=$.length-1;z>=0;z-=1){var B=$[z].fixed;if(B==="left"||B===!0){V=z;break}}if(V>=0)for(var _=0;_<=V;_+=1){var H=$[_].fixed;if(H!=="left"&&H!==!0)return!0}var j=$.findIndex(function(U){var D=U.fixed;return D==="right"});if(j>=0)for(var L=j;L<$.length;L+=1){var F=$[L].fixed;if(F!=="right")return!0}return!1},[$]),M=YX($,C,S),P=ve(M,2),R=P[0],A=P[1];return[O,R,A,T]}function tG(e){var t=e.prefixCls,n=e.record,r=e.onExpand,o=e.expanded,i=e.expandable,a="".concat(t,"-row-expand-icon");if(!i)return d.createElement("span",{className:ie(a,"".concat(t,"-row-spaced"))});var s=function(u){r(n,u),u.stopPropagation()};return d.createElement("span",{className:ie(a,K(K({},"".concat(t,"-row-expanded"),o),"".concat(t,"-row-collapsed"),!o)),onClick:s})}function nG(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 rG(e,t,n){var r=_X(e),o=r.expandIcon,i=r.expandedRowKeys,a=r.defaultExpandedRowKeys,s=r.defaultExpandAllRows,c=r.expandedRowRender,u=r.onExpand,p=r.onExpandedRowsChange,v=r.childrenColumnName,h=o||tG,m=v||"children",b=d.useMemo(function(){return c?"row":e.expandable&&e.internalHooks===Nd&&e.expandable.__PARENT_RENDER_ICON__||t.some(function(O){return O&&st(O)==="object"&&O[m]})?"nest":!1},[!!c,t]),y=d.useState(function(){return a||(s?nG(t,n,m):[])}),w=ve(y,2),C=w[0],S=w[1],E=d.useMemo(function(){return new Set(i||C||[])},[i,C]),k=d.useCallback(function(O){var $=n(O,t.indexOf(O)),T,M=E.has($);M?(E.delete($),T=Se(E)):T=[].concat(Se(E),[$]),S(T),u&&u(!M,O),p&&p(T)},[n,E,t,u,p]);return[r,b,E,h,m,k]}function oG(e,t,n){var r=e.map(function(o,i){return Gw(i,i,e,t,n)});return Ls(function(){return r},[r],function(o,i){return!zi(o,i)})}function pN(e){var t=d.useRef(e),n=d.useState({}),r=ve(n,2),o=r[1],i=d.useRef(null),a=d.useRef([]);function s(c){a.current.push(c);var u=Promise.resolve();i.current=u,u.then(function(){if(i.current===u){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 iG(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 aG(){var e=d.useState(-1),t=ve(e,2),n=t[0],r=t[1],o=d.useState(-1),i=ve(o,2),a=i[0],s=i[1],c=d.useCallback(function(u,p){r(u),s(p)},[]);return[n,a,c]}var Zk=$r()?window:null;function sG(e,t){var n=st(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,u=n.getContainer,p=u===void 0?function(){return Zk}:u,v=p()||Zk,h=!!e;return d.useMemo(function(){return{isSticky:h,stickyClassName:h?"".concat(t,"-sticky-holder"):"",offsetHeader:o,offsetSummary:a,offsetScroll:c,container:v}},[h,c,o,a,t,v])}function lG(e,t,n){var r=d.useMemo(function(){var o=t.length,i=function(u,p,v){for(var h=[],m=0,b=u;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 Jk(e){var t=e.className,n=e.children;return d.createElement("div",{className:t},n)}var cG=function(t,n){var r,o,i=t.scrollBodyRef,a=t.onScroll,s=t.offsetScroll,c=t.container,u=Lr(Yr,"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=pN({scrollLeft:0,isHiddenScrollBar:!0}),y=ve(b,2),w=y[0],C=y[1],S=d.useRef({delta:0,x:0}),E=d.useState(!1),k=ve(E,2),O=k[0],$=k[1],T=d.useRef(null);d.useEffect(function(){return function(){bn.cancel(T.current)}},[]);var M=function(){$(!1)},P=function(B){B.persist(),S.current.delta=B.pageX-w.scrollLeft,S.current.x=0,$(!0),B.preventDefault()},R=function(B){var _,H=B||((_=window)===null||_===void 0?void 0:_.event),j=H.buttons;if(!O||j===0){O&&$(!1);return}var L=S.current.x+B.pageX-S.current.x-S.current.delta;L<=0&&(L=0),L+h>=v&&(L=v-h),a({scrollLeft:L/v*(p+2)}),S.current.x=B.pageX},A=function(){T.current=bn(function(){if(i.current){var B=Lk(i.current).top,_=B+i.current.offsetHeight,H=c===window?document.documentElement.scrollTop+window.innerHeight:Lk(c).top+c.clientHeight;_-mE()<=H||B>=H-s?C(function(j){return Z(Z({},j),{},{isHiddenScrollBar:!0})}):C(function(j){return Z(Z({},j),{},{isHiddenScrollBar:!1})})}})},V=function(B){C(function(_){return Z(Z({},_),{},{scrollLeft:B/p*v||0})})};return d.useImperativeHandle(n,function(){return{setScrollLeft:V,checkScrollBarVisible:A}}),d.useEffect(function(){var z=ep(document.body,"mouseup",M,!1),B=ep(document.body,"mousemove",R,!1);return A(),function(){z.remove(),B.remove()}},[h,O]),d.useEffect(function(){var z=ep(c,"scroll",A,!1),B=ep(window,"resize",A,!1);return function(){z.remove(),B.remove()}},[c]),d.useEffect(function(){w.isHiddenScrollBar||C(function(z){var B=i.current;return B?Z(Z({},z),{},{scrollLeft:B.scrollLeft/B.scrollWidth*B.clientWidth}):z})},[w.isHiddenScrollBar]),p<=v||!h||w.isHiddenScrollBar?null:d.createElement("div",{style:{height:mE(),width:v,bottom:s},className:"".concat(u,"-sticky-scroll")},d.createElement("div",{onMouseDown:P,ref:m,className:ie("".concat(u,"-sticky-scroll-bar"),K({},"".concat(u,"-sticky-scroll-bar-active"),O)),style:{width:"".concat(h,"px"),transform:"translate3d(".concat(w.scrollLeft,"px, 0, 0)")}}))};const uG=d.forwardRef(cG);var vN="rc-table",dG=[],fG={};function pG(){return"No Data"}function vG(e,t){var n=Z({rowKey:"key",prefixCls:vN,emptyText:pG},e),r=n.prefixCls,o=n.className,i=n.rowClassName,a=n.style,s=n.data,c=n.rowKey,u=n.scroll,p=n.tableLayout,v=n.direction,h=n.title,m=n.footer,b=n.summary,y=n.caption,w=n.id,C=n.showHeader,S=n.components,E=n.emptyText,k=n.onRow,O=n.onHeaderRow,$=n.onScroll,T=n.internalHooks,M=n.transformColumns,P=n.internalRefs,R=n.tailor,A=n.getContainerWidth,V=n.sticky,z=n.rowHoverable,B=z===void 0?!0:z,_=s||dG,H=!!_.length,j=T===Nd,L=d.useCallback(function(At,zt){return bo(S,At)||zt},[S]),F=d.useMemo(function(){return typeof c=="function"?c:function(At){var zt=At&&At[c];return zt}},[c]),U=L(["body"]),D=aG(),W=ve(D,3),G=W[0],q=W[1],J=W[2],Y=rG(n,_,F),Q=ve(Y,6),te=Q[0],ce=Q[1],se=Q[2],ne=Q[3],ae=Q[4],ee=Q[5],re=u==null?void 0:u.x,le=d.useState(0),pe=ve(le,2),Oe=pe[0],ge=pe[1],Re=eG(Z(Z(Z({},n),te),{},{expandable:!!te.expandedRowRender,columnTitle:te.columnTitle,expandedKeys:se,getRowKey:F,onTriggerExpand:ee,expandIcon:ne,expandIconColumnIndex:te.expandIconColumnIndex,direction:v,scrollWidth:j&&R&&typeof re=="number"?re:null,clientWidth:Oe}),j?M:null),ye=ve(Re,4),Te=ye[0],Ae=ye[1],me=ye[2],Ie=ye[3],Le=me??re,Be=d.useMemo(function(){return{columns:Te,flattenColumns:Ae}},[Te,Ae]),et=d.useRef(),rt=d.useRef(),Ze=d.useRef(),Ve=d.useRef();d.useImperativeHandle(t,function(){return{nativeElement:et.current,scrollTo:function(zt){var Vn;if(Ze.current instanceof HTMLElement){var En=zt.index,Pn=zt.top,xr=zt.key;if(SX(Pn)){var Bn;(Bn=Ze.current)===null||Bn===void 0||Bn.scrollTo({top:Pn})}else{var An,sr=xr??F(_[En]);(An=Ze.current.querySelector('[data-row-key="'.concat(sr,'"]')))===null||An===void 0||An.scrollIntoView()}}else(Vn=Ze.current)!==null&&Vn!==void 0&&Vn.scrollTo&&Ze.current.scrollTo(zt)}}});var Ye=d.useRef(),Ge=d.useState(!1),Fe=ve(Ge,2),we=Fe[0],ze=Fe[1],Me=d.useState(!1),Pe=ve(Me,2),Ke=Pe[0],St=Pe[1],Ft=pN(new Map),Lt=ve(Ft,2),Ct=Lt[0],Xt=Lt[1],Pt=ih(Ae),Gt=Pt.map(function(At){return Ct.get(At)}),ft=d.useMemo(function(){return Gt},[Gt.join("_")]),Je=lG(ft,Ae,v),He=u&&Lb(u.y),We=u&&Lb(Le)||!!te.fixed,Et=We&&Ae.some(function(At){var zt=At.fixed;return zt}),wt=d.useRef(),_e=sG(V,r),qe=_e.isSticky,ot=_e.offsetHeader,at=_e.offsetSummary,xt=_e.offsetScroll,_t=_e.stickyClassName,pt=_e.container,dt=d.useMemo(function(){return b==null?void 0:b(_)},[b,_]),$t=(He||qe)&&d.isValidElement(dt)&&dt.type===ah&&dt.props.fixed,kt,Kt,ln;He&&(Kt={overflowY:H?"scroll":"auto",maxHeight:u.y}),We&&(kt={overflowX:"auto"},He||(Kt={overflowY:"hidden"}),ln={width:Le===!0?"auto":Le,minWidth:"100%"});var Yt=d.useCallback(function(At,zt){xd(et.current)&&Xt(function(Vn){if(Vn.get(At)!==zt){var En=new Map(Vn);return En.set(At,zt),En}return Vn})},[]),un=iG(),ut=ve(un,2),lt=ut[0],gt=ut[1];function Qt(At,zt){zt&&(typeof zt=="function"?zt(At):zt.scrollLeft!==At&&(zt.scrollLeft=At,zt.scrollLeft!==At&&setTimeout(function(){zt.scrollLeft=At},0)))}var dn=gn(function(At){var zt=At.currentTarget,Vn=At.scrollLeft,En=v==="rtl",Pn=typeof Vn=="number"?Vn:zt.scrollLeft,xr=zt||fG;if(!gt()||gt()===xr){var Bn;lt(xr),Qt(Pn,rt.current),Qt(Pn,Ze.current),Qt(Pn,Ye.current),Qt(Pn,(Bn=wt.current)===null||Bn===void 0?void 0:Bn.setScrollLeft)}var An=zt||rt.current;if(An){var sr=typeof Le=="number"?Le:An.scrollWidth,Zr=An.clientWidth;if(sr===Zr){ze(!1),St(!1);return}En?(ze(-Pn<sr-Zr),St(-Pn>0)):(ze(Pn>0),St(Pn<sr-Zr))}}),tn=gn(function(At){dn(At),$==null||$(At)}),Sn=function(){if(We&&Ze.current){var zt;dn({currentTarget:jy(Ze.current),scrollLeft:(zt=Ze.current)===null||zt===void 0?void 0:zt.scrollLeft})}else ze(!1),St(!1)},Xn=function(zt){var Vn,En=zt.width;(Vn=wt.current)===null||Vn===void 0||Vn.checkScrollBarVisible();var Pn=et.current?et.current.offsetWidth:En;j&&A&&et.current&&(Pn=A(et.current,Pn)||Pn),Pn!==Oe&&(Sn(),ge(Pn))},or=d.useRef(!1);d.useEffect(function(){or.current&&Sn()},[We,s,Te.length]),d.useEffect(function(){or.current=!0},[]);var tr=d.useState(0),mt=ve(tr,2),Bt=mt[0],Zt=mt[1],hn=d.useState(!0),dr=ve(hn,2),Gn=dr[0],fr=dr[1];d.useEffect(function(){(!R||!j)&&(Ze.current instanceof Element?Zt(db(Ze.current).width):Zt(db(Ve.current).width)),fr(Sb("position","sticky"))},[]),d.useEffect(function(){j&&P&&(P.body.current=Ze.current)});var pr=d.useCallback(function(At){return d.createElement(d.Fragment,null,d.createElement(Yk,At),$t==="top"&&d.createElement(tp,At,dt))},[$t,dt]),Qr=d.useCallback(function(At){return d.createElement(tp,At,dt)},[dt]),vr=L(["table"],"table"),Tn=d.useMemo(function(){return p||(Et?Le==="max-content"?"auto":"fixed":He||qe||Ae.some(function(At){var zt=At.ellipsis;return zt})?"fixed":"auto")},[He,Et,Ae,p,qe]),Vt,ct={colWidths:ft,columCount:Ae.length,stickyOffsets:Je,onHeaderRow:O,fixHeader:He,scroll:u},Rt=d.useMemo(function(){return H?null:typeof E=="function"?E():E},[H,E]),Ht=d.createElement(HX,{data:_,measureColumnWidth:He||We||qe}),Jt=d.createElement(dN,{colWidths:Ae.map(function(At){var zt=At.width;return zt}),columns:Ae}),an=y!=null?d.createElement("caption",{className:"".concat(r,"-caption")},y):void 0,_n=Gr(n,{data:!0}),Cn=Gr(n,{aria:!0});if(He||qe){var hr;typeof U=="function"?(hr=U(_,{scrollbarSize:Bt,ref:Ze,onScroll:dn}),ct.colWidths=Ae.map(function(At,zt){var Vn=At.width,En=zt===Ae.length-1?Vn-Bt:Vn;return typeof En=="number"&&!Number.isNaN(En)?En:0})):hr=d.createElement("div",{style:Z(Z({},kt),Kt),onScroll:tn,ref:Ze,className:ie("".concat(r,"-body"))},d.createElement(vr,$e({style:Z(Z({},ln),{},{tableLayout:Tn})},Cn),an,Jt,Ht,!$t&&dt&&d.createElement(tp,{stickyOffsets:Je,flattenColumns:Ae},dt)));var ir=Z(Z(Z({noData:!_.length,maxContentScroll:We&&Le==="max-content"},ct),Be),{},{direction:v,stickyClassName:_t,onScroll:dn});Vt=d.createElement(d.Fragment,null,C!==!1&&d.createElement(Gk,$e({},ir,{stickyTopOffset:ot,className:"".concat(r,"-header"),ref:rt}),pr),hr,$t&&$t!=="top"&&d.createElement(Gk,$e({},ir,{stickyBottomOffset:at,className:"".concat(r,"-summary"),ref:Ye}),Qr),qe&&Ze.current&&Ze.current instanceof Element&&d.createElement(uG,{ref:wt,offsetScroll:xt,scrollBodyRef:Ze,onScroll:dn,container:pt}))}else Vt=d.createElement("div",{style:Z(Z({},kt),Kt),className:ie("".concat(r,"-content")),onScroll:dn,ref:Ze},d.createElement(vr,$e({style:Z(Z({},ln),{},{tableLayout:Tn})},Cn),an,Jt,C!==!1&&d.createElement(Yk,$e({},ct,Be)),Ht,dt&&d.createElement(tp,{stickyOffsets:Je,flattenColumns:Ae},dt)));var Wt=d.createElement("div",$e({className:ie(r,o,K(K(K(K(K(K(K(K(K(K({},"".concat(r,"-rtl"),v==="rtl"),"".concat(r,"-ping-left"),we),"".concat(r,"-ping-right"),Ke),"".concat(r,"-layout-fixed"),p==="fixed"),"".concat(r,"-fixed-header"),He),"".concat(r,"-fixed-column"),Et),"".concat(r,"-fixed-column-gapped"),Et&&Ie),"".concat(r,"-scroll-horizontal"),We),"".concat(r,"-has-fix-left"),Ae[0]&&Ae[0].fixed),"".concat(r,"-has-fix-right"),Ae[Ae.length-1]&&Ae[Ae.length-1].fixed==="right")),style:a,id:w,ref:et},_n),h&&d.createElement(Jk,{className:"".concat(r,"-title")},h(_)),d.createElement("div",{ref:Ve,className:"".concat(r,"-container")},Vt),m&&d.createElement(Jk,{className:"".concat(r,"-footer")},m(_)));We&&(Wt=d.createElement(qo,{onResize:Xn},Wt));var ar=oG(Ae,Je,v),Tr=d.useMemo(function(){return{scrollX:Le,prefixCls:r,getComponent:L,scrollbarSize:Bt,direction:v,fixedInfoList:ar,isSticky:qe,supportSticky:Gn,componentWidth:Oe,fixHeader:He,fixColumn:Et,horizonScroll:We,tableLayout:Tn,rowClassName:i,expandedRowClassName:te.expandedRowClassName,expandIcon:ne,expandableType:ce,expandRowByClick:te.expandRowByClick,expandedRowRender:te.expandedRowRender,onTriggerExpand:ee,expandIconColumnIndex:te.expandIconColumnIndex,indentSize:te.indentSize,allColumnsFixedLeft:Ae.every(function(At){return At.fixed==="left"}),emptyNode:Rt,columns:Te,flattenColumns:Ae,onColumnResize:Yt,hoverStartRow:G,hoverEndRow:q,onHover:J,rowExpandable:te.rowExpandable,onRow:k,getRowKey:F,expandedKeys:se,childrenColumnName:ae,rowHoverable:B}},[Le,r,L,Bt,v,ar,qe,Gn,Oe,He,Et,We,Tn,i,te.expandedRowClassName,ne,ce,te.expandRowByClick,te.expandedRowRender,ee,te.expandIconColumnIndex,te.indentSize,Rt,Te,Ae,Yt,G,q,J,te.rowExpandable,k,F,se,ae,B]);return d.createElement(Yr.Provider,{value:Tr},Wt)}var hG=d.forwardRef(vG);function hN(e){return nN(hG,e)}var bc=hN();bc.EXPAND_COLUMN=ja;bc.INTERNAL_HOOKS=Nd;bc.Column=RX;bc.ColumnGroup=DX;bc.Summary=iN;var Qw=qw(null),gN=qw(null);function gG(e,t,n){var r=t||1;return n[e+r]-(n[e]||0)}function mG(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,u=e.style,p=e.className,v=e.inverse,h=e.getHeight,m=n.render,b=n.dataIndex,y=n.className,w=n.width,C=Lr(gN,["columnsOffset"]),S=C.columnsOffset,E=uN(t,n,r,o,i),k=E.key,O=E.fixedInfo,$=E.appendCellNode,T=E.additionalCellProps,M=T.style,P=T.colSpan,R=P===void 0?1:P,A=T.rowSpan,V=A===void 0?1:A,z=r-1,B=gG(z,R,S),_=R>1?w-B:0,H=Z(Z(Z({},M),u),{},{flex:"0 0 ".concat(B,"px"),width:"".concat(B,"px"),marginRight:_,pointerEvents:"auto"}),j=d.useMemo(function(){return v?V<=1:R===0||V===0||V>1},[V,R,v]);j?H.visibility="hidden":v&&(H.height=h==null?void 0:h(V));var L=j?function(){return null}:m,F={};return(V===0||R===0)&&(F.rowSpan=1,F.colSpan=1),d.createElement(mc,$e({className:ie(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:L,shouldCellUpdate:n.shouldCellUpdate},O,{appendNode:$,additionalProps:Z(Z({},T),{},{style:H},F)}))}var bG=["data","index","className","rowKey","style","extra","getHeight"],yG=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,u=Mt(e,bG),p=n.record,v=n.indent,h=n.index,m=Lr(Yr,["prefixCls","flattenColumns","fixColumn","componentWidth","scrollX"]),b=m.scrollX,y=m.flattenColumns,w=m.prefixCls,C=m.fixColumn,S=m.componentWidth,E=Lr(Qw,["getComponent"]),k=E.getComponent,O=lN(p,i,r,v),$=k(["body","row"],"div"),T=k(["body","cell"],"div"),M=O.rowSupportExpand,P=O.expanded,R=O.rowProps,A=O.expandedRowRender,V=O.expandedRowClassName,z;if(M&&P){var B=A(p,r,v+1,P),_=V==null?void 0:V(p,r,v),H={};C&&(H={style:K({},"--virtual-width","".concat(S,"px"))});var j="".concat(w,"-expanded-row-cell");z=d.createElement($,{className:ie("".concat(w,"-expanded-row"),"".concat(w,"-expanded-row-level-").concat(v+1),_)},d.createElement(mc,{component:T,prefixCls:w,className:ie(j,K({},"".concat(j,"-fixed"),C)),additionalProps:H},B))}var L=Z(Z({},a),{},{width:b});s&&(L.position="absolute",L.pointerEvents="none");var F=d.createElement($,$e({},R,u,{"data-row-key":i,ref:M?null:t,className:ie(o,"".concat(w,"-row"),R==null?void 0:R.className,K({},"".concat(w,"-row-extra"),s)),style:Z(Z({},L),R==null?void 0:R.style)}),y.map(function(U,D){return d.createElement(mG,{key:D,component:T,rowInfo:O,column:U,colIndex:D,indent:v,index:r,renderIndex:h,record:p,inverse:s,getHeight:c})}));return M?d.createElement("div",{ref:t},F,z):F}),eO=gc(yG),wG=d.forwardRef(function(e,t){var n=e.data,r=e.onScroll,o=Lr(Yr,["flattenColumns","onColumnResize","getRowKey","prefixCls","expandedKeys","childrenColumnName","scrollX"]),i=o.flattenColumns,a=o.onColumnResize,s=o.getRowKey,c=o.expandedKeys,u=o.prefixCls,p=o.childrenColumnName,v=o.scrollX,h=Lr(Qw),m=h.sticky,b=h.scrollY,y=h.listItemHeight,w=h.getComponent,C=h.onScroll,S=d.useRef(),E=sN(n,p,c,s),k=d.useMemo(function(){var V=0;return i.map(function(z){var B=z.width,_=z.key;return V+=B,[_,B,V]})},[i]),O=d.useMemo(function(){return k.map(function(V){return V[2]})},[k]);d.useEffect(function(){k.forEach(function(V){var z=ve(V,2),B=z[0],_=z[1];a(B,_)})},[k]),d.useImperativeHandle(t,function(){var V,z={scrollTo:function(_){var H;(H=S.current)===null||H===void 0||H.scrollTo(_)},nativeElement:(V=S.current)===null||V===void 0?void 0:V.nativeElement};return Object.defineProperty(z,"scrollLeft",{get:function(){var _;return((_=S.current)===null||_===void 0?void 0:_.getScrollInfo().x)||0},set:function(_){var H;(H=S.current)===null||H===void 0||H.scrollTo({left:_})}}),z});var $=function(z,B){var _,H=(_=E[B])===null||_===void 0?void 0:_.record,j=z.onCell;if(j){var L,F=j(H,B);return(L=F==null?void 0:F.rowSpan)!==null&&L!==void 0?L:1}return 1},T=function(z){var B=z.start,_=z.end,H=z.getSize,j=z.offsetY;if(_<0)return null;for(var L=i.filter(function(se){return $(se,B)===0}),F=B,U=function(ne){if(L=L.filter(function(ae){return $(ae,ne)===0}),!L.length)return F=ne,1},D=B;D>=0&&!U(D);D-=1);for(var W=i.filter(function(se){return $(se,_)!==1}),G=_,q=function(ne){if(W=W.filter(function(ae){return $(ae,ne)!==1}),!W.length)return G=Math.max(ne-1,_),1},J=_;J<E.length&&!q(J);J+=1);for(var Y=[],Q=function(ne){var ae=E[ne];if(!ae)return 1;i.some(function(ee){return $(ee,ne)>1})&&Y.push(ne)},te=F;te<=G;te+=1)Q(te);var ce=Y.map(function(se){var ne=E[se],ae=s(ne.record,se),ee=function(pe){var Oe=se+pe-1,ge=s(E[Oe].record,Oe),Re=H(ae,ge);return Re.bottom-Re.top},re=H(ae);return d.createElement(eO,{key:se,data:ne,rowKey:ae,index:se,style:{top:-j+re.top},extra:!0,getHeight:ee})});return ce},M=d.useMemo(function(){return{columnsOffset:O}},[O]),P="".concat(u,"-tbody"),R=w(["body","wrapper"]),A={};return m&&(A.position="sticky",A.bottom=0,st(m)==="object"&&m.offsetScroll&&(A.bottom=m.offsetScroll)),d.createElement(gN.Provider,{value:M},d.createElement(qv,{fullHeight:!1,ref:S,prefixCls:"".concat(P,"-virtual"),styles:{horizontalScrollBar:A},className:P,height:b,itemHeight:y||24,data:E,itemKey:function(z){return s(z.record)},component:R,scrollWidth:v,onVirtualScroll:function(z){var B,_=z.x;r({currentTarget:(B=S.current)===null||B===void 0?void 0:B.nativeElement,scrollLeft:_})},onScroll:C,extraRender:T},function(V,z,B){var _=s(V.record,z);return d.createElement(eO,{data:V,rowKey:_,index:z,style:B.style})}))}),xG=gc(wG),SG=function(t,n){var r=n.ref,o=n.onScroll;return d.createElement(xG,{ref:r,data:t,onScroll:o})};function CG(e,t){var n=e.data,r=e.columns,o=e.scroll,i=e.sticky,a=e.prefixCls,s=a===void 0?vN:a,c=e.className,u=e.listItemHeight,p=e.components,v=e.onScroll,h=o||{},m=h.x,b=h.y;typeof m!="number"&&(m=1),typeof b!="number"&&(b=500);var y=gn(function(S,E){return bo(p,S)||E}),w=gn(v),C=d.useMemo(function(){return{sticky:i,scrollY:b,listItemHeight:u,getComponent:y,onScroll:w}},[i,b,u,y,w]);return d.createElement(Qw.Provider,{value:C},d.createElement(bc,$e({},e,{className:ie(c,"".concat(s,"-virtual")),scroll:Z(Z({},o),{},{x:m}),components:Z(Z({},p),{},{body:n!=null&&n.length?SG:void 0}),columns:r,internalHooks:Nd,tailor:!0,ref:t})))}var EG=d.forwardRef(CG);function mN(e){return nN(EG,e)}mN();const kG=e=>null,OG=e=>null;var Zw=d.createContext(null),$G=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:ie(a,K(K({},"".concat(a,"-start"),o[c]),"".concat(a,"-end"),i[c]))}));return d.createElement("span",{"aria-hidden":"true",className:"".concat(n,"-indent")},s)};const IG=d.memo($G);var TG=["eventKey","className","style","dragOver","dragOverGapTop","dragOverGapBottom","isLeaf","isStart","isEnd","expanded","selected","checked","halfChecked","loading","domRef","active","data","onMouseMove","selectable"],tO="open",nO="close",PG="---",MG=function(e){Co(n,e);var t=Eo(n);function n(){var r;Kn(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)),K(Ne(r),"state",{dragNodeHighlight:!1}),K(Ne(r),"selectHandle",void 0),K(Ne(r),"cacheIndent",void 0),K(Ne(r),"onSelectorClick",function(s){var c=r.props.context.onNodeClick;c(s,cr(r.props)),r.isSelectable()?r.onSelect(s):r.onCheck(s)}),K(Ne(r),"onSelectorDoubleClick",function(s){var c=r.props.context.onNodeDoubleClick;c(s,cr(r.props))}),K(Ne(r),"onSelect",function(s){if(!r.isDisabled()){var c=r.props.context.onNodeSelect;c(s,cr(r.props))}}),K(Ne(r),"onCheck",function(s){if(!r.isDisabled()){var c=r.props,u=c.disableCheckbox,p=c.checked,v=r.props.context.onNodeCheck;if(!(!r.isCheckable()||u)){var h=!p;v(s,cr(r.props),h)}}}),K(Ne(r),"onMouseEnter",function(s){var c=r.props.context.onNodeMouseEnter;c(s,cr(r.props))}),K(Ne(r),"onMouseLeave",function(s){var c=r.props.context.onNodeMouseLeave;c(s,cr(r.props))}),K(Ne(r),"onContextMenu",function(s){var c=r.props.context.onNodeContextMenu;c(s,cr(r.props))}),K(Ne(r),"onDragStart",function(s){var c=r.props.context.onNodeDragStart;s.stopPropagation(),r.setState({dragNodeHighlight:!0}),c(s,Ne(r));try{s.dataTransfer.setData("text/plain","")}catch{}}),K(Ne(r),"onDragEnter",function(s){var c=r.props.context.onNodeDragEnter;s.preventDefault(),s.stopPropagation(),c(s,Ne(r))}),K(Ne(r),"onDragOver",function(s){var c=r.props.context.onNodeDragOver;s.preventDefault(),s.stopPropagation(),c(s,Ne(r))}),K(Ne(r),"onDragLeave",function(s){var c=r.props.context.onNodeDragLeave;s.stopPropagation(),c(s,Ne(r))}),K(Ne(r),"onDragEnd",function(s){var c=r.props.context.onNodeDragEnd;s.stopPropagation(),r.setState({dragNodeHighlight:!1}),c(s,Ne(r))}),K(Ne(r),"onDrop",function(s){var c=r.props.context.onNodeDrop;s.preventDefault(),s.stopPropagation(),r.setState({dragNodeHighlight:!1}),c(s,Ne(r))}),K(Ne(r),"onExpand",function(s){var c=r.props,u=c.loading,p=c.context.onNodeExpand;u||p(s,cr(r.props))}),K(Ne(r),"setSelectHandle",function(s){r.selectHandle=s}),K(Ne(r),"getNodeState",function(){var s=r.props.expanded;return r.isLeaf()?null:s?tO:nO}),K(Ne(r),"hasChildren",function(){var s=r.props.eventKey,c=r.props.context.keyEntities,u=io(c,s)||{},p=u.children;return!!(p||[]).length}),K(Ne(r),"isLeaf",function(){var s=r.props,c=s.isLeaf,u=s.loaded,p=r.props.context.loadData,v=r.hasChildren();return c===!1?!1:c||!p&&!v||p&&u&&!v}),K(Ne(r),"isDisabled",function(){var s=r.props.disabled,c=r.props.context.disabled;return!!(c||s)}),K(Ne(r),"isCheckable",function(){var s=r.props.checkable,c=r.props.context.checkable;return!c||s===!1?!1:c}),K(Ne(r),"syncLoadData",function(s){var c=s.expanded,u=s.loading,p=s.loaded,v=r.props.context,h=v.loadData,m=v.onNodeLoad;u||h&&c&&!r.isLeaf()&&!p&&m(cr(r.props))}),K(Ne(r),"isDraggable",function(){var s=r.props,c=s.data,u=s.context.draggable;return!!(u&&(!u.nodeDraggable||u.nodeDraggable(c)))}),K(Ne(r),"renderDragHandler",function(){var s=r.props.context,c=s.draggable,u=s.prefixCls;return c!=null&&c.icon?d.createElement("span",{className:"".concat(u,"-draggable-icon")},c.icon):null}),K(Ne(r),"renderSwitcherIconDom",function(s){var c=r.props.switcherIcon,u=r.props.context.switcherIcon,p=c||u;return typeof p=="function"?p(Z(Z({},r.props),{},{isLeaf:s})):p}),K(Ne(r),"renderSwitcher",function(){var s=r.props.expanded,c=r.props.context.prefixCls;if(r.isLeaf()){var u=r.renderSwitcherIconDom(!0);return u!==!1?d.createElement("span",{className:ie("".concat(c,"-switcher"),"".concat(c,"-switcher-noop"))},u):null}var p=ie("".concat(c,"-switcher"),"".concat(c,"-switcher_").concat(s?tO:nO)),v=r.renderSwitcherIconDom(!1);return v!==!1?d.createElement("span",{onClick:r.onExpand,className:p},v):null}),K(Ne(r),"renderCheckbox",function(){var s=r.props,c=s.checked,u=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:ie("".concat(v,"-checkbox"),c&&"".concat(v,"-checkbox-checked"),!c&&u&&"".concat(v,"-checkbox-indeterminate"),(h||p)&&"".concat(v,"-checkbox-disabled")),onClick:r.onCheck},b)}),K(Ne(r),"renderIcon",function(){var s=r.props.loading,c=r.props.context.prefixCls;return d.createElement("span",{className:ie("".concat(c,"-iconEle"),"".concat(c,"-icon__").concat(r.getNodeState()||"docu"),s&&"".concat(c,"-icon_loading"))})}),K(Ne(r),"renderSelector",function(){var s=r.state.dragNodeHighlight,c=r.props,u=c.title,p=u===void 0?PG:u,v=c.selected,h=c.icon,m=c.loading,b=c.data,y=r.props.context,w=y.prefixCls,C=y.showIcon,S=y.icon,E=y.loadData,k=y.titleRender,O=r.isDisabled(),$="".concat(w,"-node-content-wrapper"),T;if(C){var M=h||S;T=M?d.createElement("span",{className:ie("".concat(w,"-iconEle"),"".concat(w,"-icon__customize"))},typeof M=="function"?M(r.props):M):r.renderIcon()}else E&&m&&(T=r.renderIcon());var P;typeof p=="function"?P=p(b):k?P=k(b):P=p;var R=d.createElement("span",{className:"".concat(w,"-title")},P);return d.createElement("span",{ref:r.setSelectHandle,title:typeof p=="string"?p:"",className:ie("".concat($),"".concat($,"-").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,R,r.renderDropIndicator())}),K(Ne(r),"renderDropIndicator",function(){var s=r.props,c=s.disabled,u=s.eventKey,p=r.props.context,v=p.draggable,h=p.dropLevelOffset,m=p.dropPosition,b=p.prefixCls,y=p.indent,w=p.dropIndicatorRender,C=p.dragOverNodeKey,S=p.direction,E=!!v,k=!c&&E&&C===u,O=y??r.cacheIndent;return r.cacheIndent=y,k?w({dropPosition:m,dropLevelOffset:h,indent:O,prefixCls:b,direction:S}):null}),r}return qn(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,u=i.dragOver,p=i.dragOverGapTop,v=i.dragOverGapBottom,h=i.isLeaf,m=i.isStart,b=i.isEnd,y=i.expanded,w=i.selected,C=i.checked,S=i.halfChecked,E=i.loading,k=i.domRef,O=i.active;i.data;var $=i.onMouseMove,T=i.selectable,M=Mt(i,TG),P=this.props.context,R=P.prefixCls,A=P.filterTreeNode,V=P.keyEntities,z=P.dropContainerKey,B=P.dropTargetKey,_=P.draggingNodeKey,H=this.isDisabled(),j=Gr(M,{aria:!0,data:!0}),L=io(V,a)||{},F=L.level,U=b[b.length-1],D=this.isDraggable(),W=!H&&D,G=_===a,q=T!==void 0?{"aria-selected":!!T}:void 0;return d.createElement("div",$e({ref:k,className:ie(s,"".concat(R,"-treenode"),(o={},K(K(K(K(K(K(K(K(K(K(o,"".concat(R,"-treenode-disabled"),H),"".concat(R,"-treenode-switcher-").concat(y?"open":"close"),!h),"".concat(R,"-treenode-checkbox-checked"),C),"".concat(R,"-treenode-checkbox-indeterminate"),S),"".concat(R,"-treenode-selected"),w),"".concat(R,"-treenode-loading"),E),"".concat(R,"-treenode-active"),O),"".concat(R,"-treenode-leaf-last"),U),"".concat(R,"-treenode-draggable"),D),"dragging",G),K(K(K(K(K(K(o,"drop-target",B===a),"drop-container",z===a),"drag-over",!H&&u),"drag-over-gap-top",!H&&p),"drag-over-gap-bottom",!H&&v),"filter-node",A&&A(cr(this.props))))),style:c,draggable:W,"aria-grabbed":G,onDragStart:W?this.onDragStart:void 0,onDragEnter:D?this.onDragEnter:void 0,onDragOver:D?this.onDragOver:void 0,onDragLeave:D?this.onDragLeave:void 0,onDrop:D?this.onDrop:void 0,onDragEnd:D?this.onDragEnd:void 0,onMouseMove:$},q,j),d.createElement(IG,{prefixCls:R,level:F,isStart:m,isEnd:b}),this.renderDragHandler(),this.renderSwitcher(),this.renderCheckbox(),this.renderSelector())}}]),n}(d.Component),tc=function(t){return d.createElement(Zw.Consumer,null,function(n){return d.createElement(MG,$e({},t,{context:n}))})};tc.displayName="TreeNode";tc.isTreeNode=1;function $i(e,t){if(!e)return[];var n=e.slice(),r=n.indexOf(t);return r>=0&&n.splice(r,1),n}function Zi(e,t){var n=(e||[]).slice();return n.indexOf(t)===-1&&n.push(t),n}function Jw(e){return e.split("-")}function NG(e,t){var n=[],r=io(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 RG(e){if(e.parent){var t=Jw(e.pos);return Number(t[t.length-1])===e.parent.children.length-1}return!1}function DG(e){var t=Jw(e.pos);return Number(t[t.length-1])===0}function rO(e,t,n,r,o,i,a,s,c,u){var p,v=e.clientX,h=e.clientY,m=e.target.getBoundingClientRect(),b=m.top,y=m.height,w=(u==="rtl"?-1:1)*(((o==null?void 0:o.x)||0)-v),C=(w-12)/r,S=c.filter(function(H){var j;return(j=s[H])===null||j===void 0||(j=j.children)===null||j===void 0?void 0:j.length}),E=io(s,n.props.eventKey);if(h<b+y/2){var k=a.findIndex(function(H){return H.key===E.key}),O=k<=0?0:k-1,$=a[O].key;E=io(s,$)}var T=E.key,M=E,P=E.key,R=0,A=0;if(!S.includes(T))for(var V=0;V<C&&RG(E);V+=1)E=E.parent,A+=1;var z=t.props.data,B=E.node,_=!0;return DG(E)&&E.level===0&&h<b+y/2&&i({dragNode:z,dropNode:B,dropPosition:-1})&&E.key===n.props.eventKey?R=-1:(M.children||[]).length&&S.includes(P)?i({dragNode:z,dropNode:B,dropPosition:0})?R=0:_=!1:A===0?C>-1.5?i({dragNode:z,dropNode:B,dropPosition:1})?R=1:_=!1:i({dragNode:z,dropNode:B,dropPosition:0})?R=0:i({dragNode:z,dropNode:B,dropPosition:1})?R=1:_=!1:i({dragNode:z,dropNode:B,dropPosition:1})?R=1:_=!1,{dropPosition:R,dropLevelOffset:A,dropTargetKey:E.key,dropTargetPos:E.pos,dragOverNodeKey:P,dropContainerKey:R===0?null:((p=E.parent)===null||p===void 0?void 0:p.key)||null,dropAllowed:_}}function oO(e,t){if(e){var n=t.multiple;return n?e.slice():e.length?[e[0]]:e}}function _m(e){if(!e)return null;var t;if(Array.isArray(e))t={checkedKeys:e,halfCheckedKeys:void 0};else if(st(e)==="object")t={checkedKeys:e.checked||void 0,halfCheckedKeys:e.halfChecked||void 0};else return Fn(!1,"`checkedKeys` is not an array or an object"),null;return t}function Ab(e,t){var n=new Set;function r(o){if(!n.has(o)){var i=io(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)}),Se(n)}function jG(e){const[t,n]=d.useState(null);return[d.useCallback((i,a,s)=>{const c=t??i,u=Math.min(c||0,i),p=Math.max(c||0,i),v=a.slice(u,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 Na={},zb="SELECT_ALL",Hb="SELECT_INVERT",Fb="SELECT_NONE",iO=[],bN=(e,t)=>{let n=[];return(t||[]).forEach(r=>{n.push(r),r&&typeof r=="object"&&e in r&&(n=[].concat(Se(n),Se(bN(e,r[e]))))}),n},LG=(e,t)=>{const{preserveSelectedRowKeys:n,selectedRowKeys:r,defaultSelectedRowKeys:o,getCheckboxProps:i,onChange:a,onSelect:s,onSelectAll:c,onSelectInvert:u,onSelectNone:p,onSelectMultiple:v,columnWidth:h,type:m,selections:b,fixed:y,renderCell:w,hideSelectAll:C,checkStrictly:S=!0}=t||{},{prefixCls:E,data:k,pageData:O,getRecordByKey:$,getRowKey:T,expandType:M,childrenColumnName:P,locale:R,getPopupContainer:A}=e,V=As(),[z,B]=jG(ne=>ne),[_,H]=Dn(r||o||iO,{value:r}),j=d.useRef(new Map),L=d.useCallback(ne=>{if(n){const ae=new Map;ne.forEach(ee=>{let re=$(ee);!re&&j.current.has(ee)&&(re=j.current.get(ee)),ae.set(ee,re)}),j.current=ae}},[$,n]);d.useEffect(()=>{L(_)},[_]);const F=d.useMemo(()=>bN(P,O),[P,O]),{keyEntities:U}=d.useMemo(()=>{if(S)return{keyEntities:null};let ne=k;if(n){const ae=new Set(F.map((re,le)=>T(re,le))),ee=Array.from(j.current).reduce((re,le)=>{let[pe,Oe]=le;return ae.has(pe)?re:re.concat(Oe)},[]);ne=[].concat(Se(ne),Se(ee))}return nh(ne,{externalGetKey:T,childrenPropName:P})},[k,T,S,P,n,F]),D=d.useMemo(()=>{const ne=new Map;return F.forEach((ae,ee)=>{const re=T(ae,ee),le=(i?i(ae):null)||{};ne.set(re,le)}),ne},[F,T,i]),W=d.useCallback(ne=>{var ae;return!!(!((ae=D.get(T(ne)))===null||ae===void 0)&&ae.disabled)},[D,T]),[G,q]=d.useMemo(()=>{if(S)return[_||[],[]];const{checkedKeys:ne,halfCheckedKeys:ae}=ta(_,!0,U,W);return[ne||[],ae]},[_,S,U,W]),J=d.useMemo(()=>{const ne=m==="radio"?G.slice(0,1):G;return new Set(ne)},[G,m]),Y=d.useMemo(()=>m==="radio"?new Set:new Set(q),[q,m]);d.useEffect(()=>{t||H(iO)},[!!t]);const Q=d.useCallback((ne,ae)=>{let ee,re;L(ne),n?(ee=ne,re=ne.map(le=>j.current.get(le))):(ee=[],re=[],ne.forEach(le=>{const pe=$(le);pe!==void 0&&(ee.push(le),re.push(pe))})),H(ee),a==null||a(ee,re,{type:ae})},[H,$,a,n]),te=d.useCallback((ne,ae,ee,re)=>{if(s){const le=ee.map(pe=>$(pe));s($(ne),ae,le,re)}Q(ee,"single")},[s,$,Q]),ce=d.useMemo(()=>!b||C?null:(b===!0?[zb,Hb,Fb]:b).map(ae=>ae===zb?{key:"all",text:R.selectionAll,onSelect(){Q(k.map((ee,re)=>T(ee,re)).filter(ee=>{const re=D.get(ee);return!(re!=null&&re.disabled)||J.has(ee)}),"all")}}:ae===Hb?{key:"invert",text:R.selectInvert,onSelect(){const ee=new Set(J);O.forEach((le,pe)=>{const Oe=T(le,pe),ge=D.get(Oe);ge!=null&&ge.disabled||(ee.has(Oe)?ee.delete(Oe):ee.add(Oe))});const re=Array.from(ee);u&&(V.deprecated(!1,"onSelectInvert","onChange"),u(re)),Q(re,"invert")}}:ae===Fb?{key:"none",text:R.selectNone,onSelect(){p==null||p(),Q(Array.from(J).filter(ee=>{const re=D.get(ee);return re==null?void 0:re.disabled}),"none")}}:ae).map(ae=>Object.assign(Object.assign({},ae),{onSelect:function(){for(var ee,re,le=arguments.length,pe=new Array(le),Oe=0;Oe<le;Oe++)pe[Oe]=arguments[Oe];(re=ae.onSelect)===null||re===void 0||(ee=re).call.apply(ee,[ae].concat(pe)),B(null)}})),[b,J,O,T,u,Q]);return[d.useCallback(ne=>{var ae;if(!t)return ne.filter(Ve=>Ve!==Na);let ee=Se(ne);const re=new Set(J),le=F.map(T).filter(Ve=>!D.get(Ve).disabled),pe=le.every(Ve=>re.has(Ve)),Oe=le.some(Ve=>re.has(Ve)),ge=()=>{const Ve=[];pe?le.forEach(Ge=>{re.delete(Ge),Ve.push(Ge)}):le.forEach(Ge=>{re.has(Ge)||(re.add(Ge),Ve.push(Ge))});const Ye=Array.from(re);c==null||c(!pe,Ye.map(Ge=>$(Ge)),Ve.map(Ge=>$(Ge))),Q(Ye,"all"),B(null)};let Re,ye;if(m!=="radio"){let Ve;if(ce){const ze={getPopupContainer:A,items:ce.map((Me,Pe)=>{const{key:Ke,text:St,onSelect:Ft}=Me;return{key:Ke??Pe,onClick:()=>{Ft==null||Ft(le)},label:St}})};Ve=d.createElement("div",{className:`${E}-selection-extra`},d.createElement(Uw,{menu:ze,getPopupContainer:A},d.createElement("span",null,d.createElement(vP,null))))}const Ye=F.map((ze,Me)=>{const Pe=T(ze,Me),Ke=D.get(Pe)||{};return Object.assign({checked:re.has(Pe)},Ke)}).filter(ze=>{let{disabled:Me}=ze;return Me}),Ge=!!Ye.length&&Ye.length===F.length,Fe=Ge&&Ye.every(ze=>{let{checked:Me}=ze;return Me}),we=Ge&&Ye.some(ze=>{let{checked:Me}=ze;return Me});ye=d.createElement(Ns,{checked:Ge?Fe:!!F.length&&pe,indeterminate:Ge?!Fe&&we:!pe&&Oe,onChange:ge,disabled:F.length===0||Ge,"aria-label":Ve?"Custom selection":"Select all",skipGroup:!0}),Re=!C&&d.createElement("div",{className:`${E}-selection`},ye,Ve)}let Te;m==="radio"?Te=(Ve,Ye,Ge)=>{const Fe=T(Ye,Ge),we=re.has(Fe);return{node:d.createElement(Td,Object.assign({},D.get(Fe),{checked:we,onClick:ze=>ze.stopPropagation(),onChange:ze=>{re.has(Fe)||te(Fe,!0,[Fe],ze.nativeEvent)}})),checked:we}}:Te=(Ve,Ye,Ge)=>{var Fe;const we=T(Ye,Ge),ze=re.has(we),Me=Y.has(we),Pe=D.get(we);let Ke;return M==="nest"?Ke=Me:Ke=(Fe=Pe==null?void 0:Pe.indeterminate)!==null&&Fe!==void 0?Fe:Me,{node:d.createElement(Ns,Object.assign({},Pe,{indeterminate:Ke,checked:ze,skipGroup:!0,onClick:St=>St.stopPropagation(),onChange:St=>{let{nativeEvent:Ft}=St;const{shiftKey:Lt}=Ft,Ct=le.findIndex(Pt=>Pt===we),Xt=G.some(Pt=>le.includes(Pt));if(Lt&&S&&Xt){const Pt=z(Ct,le,re),Gt=Array.from(re);v==null||v(!ze,Gt.map(ft=>$(ft)),Pt.map(ft=>$(ft))),Q(Gt,"multiple")}else{const Pt=G;if(S){const Gt=ze?$i(Pt,we):Zi(Pt,we);te(we,!ze,Gt,Ft)}else{const Gt=ta([].concat(Se(Pt),[we]),!0,U,W),{checkedKeys:ft,halfCheckedKeys:Je}=Gt;let He=ft;if(ze){const We=new Set(ft);We.delete(we),He=ta(Array.from(We),{checked:!1,halfCheckedKeys:Je},U,W).checkedKeys}te(we,!ze,He,Ft)}}B(ze?null:Ct)}})),checked:ze}};const Ae=(Ve,Ye,Ge)=>{const{node:Fe,checked:we}=Te(Ve,Ye,Ge);return w?w(we,Ye,Ge,Fe):Fe};if(!ee.includes(Na))if(ee.findIndex(Ve=>{var Ye;return((Ye=Ve[$u])===null||Ye===void 0?void 0:Ye.columnType)==="EXPAND_COLUMN"})===0){const[Ve,...Ye]=ee;ee=[Ve,Na].concat(Se(Ye))}else ee=[Na].concat(Se(ee));const me=ee.indexOf(Na);ee=ee.filter((Ve,Ye)=>Ve!==Na||Ye===me);const Ie=ee[me-1],Le=ee[me+1];let Be=y;Be===void 0&&((Le==null?void 0:Le.fixed)!==void 0?Be=Le.fixed:(Ie==null?void 0:Ie.fixed)!==void 0&&(Be=Ie.fixed)),Be&&Ie&&((ae=Ie[$u])===null||ae===void 0?void 0:ae.columnType)==="EXPAND_COLUMN"&&Ie.fixed===void 0&&(Ie.fixed=Be);const et=ie(`${E}-selection-col`,{[`${E}-selection-col-with-dropdown`]:b&&m==="checkbox"}),rt=()=>t!=null&&t.columnTitle?typeof t.columnTitle=="function"?t.columnTitle(ye):t.columnTitle:Re,Ze={fixed:Be,width:h,className:`${E}-selection-column`,title:rt(),render:Ae,onCell:t.onCell,[$u]:{className:et}};return ee.map(Ve=>Ve===Na?Ze:Ve)},[T,F,t,G,J,Y,h,ce,M,D,v,te,W]),J]};function BG(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 AG(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)}}):BG(r,n)})}function zG(e){return t=>{const{prefixCls:n,onExpand:r,record:o,expanded:i,expandable:a}=t,s=`${n}-row-expand-icon`;return d.createElement("button",{type:"button",onClick:c=>{r(o,c),c.stopPropagation()},className:ie(s,{[`${s}-spaced`]:!a,[`${s}-expanded`]:a&&i,[`${s}-collapsed`]:a&&!i}),"aria-label":i?e.collapse:e.expand,"aria-expanded":i})}}function HG(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}}const Ga=(e,t)=>"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 yc(e,t){return t?`${t}-${e}`:`${e}`}const sh=(e,t)=>typeof e=="function"?e(t):e,FG=(e,t)=>{const n=sh(e,t);return Object.prototype.toString.call(n)==="[object Object]"?"":n};function _G(e){const t=d.useRef(e),n=kw();return[()=>t.current,r=>{t.current=r,n()}]}function VG(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 yN(e){if(e==null)throw new TypeError("Cannot destructure "+e)}function WG(e,t){var n=d.useState(!1),r=ve(n,2),o=r[0],i=r[1];sn(function(){if(o)return e(),function(){t()}},[o]),sn(function(){return i(!0),function(){i(!1)}},[])}var UG=["className","style","motion","motionNodes","motionType","onMotionStart","onMotionEnd","active","treeNodeRequiredProps"],wN=function(t,n){var r=t.className,o=t.style,i=t.motion,a=t.motionNodes,s=t.motionType,c=t.onMotionStart,u=t.onMotionEnd,p=t.active,v=t.treeNodeRequiredProps,h=Mt(t,UG),m=d.useState(!0),b=ve(m,2),y=b[0],w=b[1],C=d.useContext(Zw),S=C.prefixCls,E=a&&s!=="hide";sn(function(){a&&E!==y&&w(E)},[a]);var k=function(){a&&c()},O=d.useRef(!1),$=function(){a&&!O.current&&(O.current=!0,u())};WG(k,$);var T=function(P){E===P&&$()};return a?d.createElement(Xo,$e({ref:n,visible:y},i,{motionAppear:s==="show",onVisibleChanged:T}),function(M,P){var R=M.className,A=M.style;return d.createElement("div",{ref:P,className:ie("".concat(S,"-treenode-motion"),R),style:A},a.map(function(V){var z=Object.assign({},(yN(V.data),V.data)),B=V.title,_=V.key,H=V.isStart,j=V.isEnd;delete z.children;var L=ku(_,v);return d.createElement(tc,$e({},z,L,{title:B,active:p,data:V.data,key:_,isStart:H,isEnd:j}))}))}):d.createElement(tc,$e({domRef:n,className:r,style:o},h,{active:p}))};wN.displayName="MotionTreeNode";var KG=d.forwardRef(wN);function qG(){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(u){s.set(u,!0)});var c=a.filter(function(u){return!s.has(u)});return c.length===1?c[0]:null}return n<r?{add:!0,key:o(e,t)}:{add:!1,key:o(t,e)}}function aO(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 XG=["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"],sO={width:0,height:0,display:"flex",overflow:"hidden",opacity:0,border:0,padding:0,margin:0},GG=function(){},Rs="RC_TREE_MOTION_".concat(Math.random()),_b={key:Rs},xN={key:Rs,level:0,index:0,pos:"0",node:_b,nodes:[_b]},lO={parent:null,children:[],pos:xN.pos,data:_b,title:null,key:Rs,isStart:[],isEnd:[]};function cO(e,t,n,r){return t===!1||!n?e:e.slice(0,Math.ceil(n/r)+1)}function uO(e){var t=e.key,n=e.pos;return Pd(t,n)}function YG(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 SN=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,u=e.halfCheckedKeys,p=e.keyEntities,v=e.disabled,h=e.dragging,m=e.dragOverNodeKey,b=e.dropPosition,y=e.motion,w=e.height,C=e.itemHeight,S=e.virtual,E=e.focusable,k=e.activeItem,O=e.focused,$=e.tabIndex,T=e.onKeyDown,M=e.onFocus,P=e.onBlur,R=e.onActiveChange,A=e.onListChangeStart,V=e.onListChangeEnd,z=Mt(e,XG),B=d.useRef(null),_=d.useRef(null);d.useImperativeHandle(t,function(){return{scrollTo:function(Te){B.current.scrollTo(Te)},getIndentWidth:function(){return _.current.offsetWidth}}});var H=d.useState(o),j=ve(H,2),L=j[0],F=j[1],U=d.useState(r),D=ve(U,2),W=D[0],G=D[1],q=d.useState(r),J=ve(q,2),Y=J[0],Q=J[1],te=d.useState([]),ce=ve(te,2),se=ce[0],ne=ce[1],ae=d.useState(null),ee=ve(ae,2),re=ee[0],le=ee[1],pe=d.useRef(r);pe.current=r;function Oe(){var ye=pe.current;G(ye),Q(ye),ne([]),le(null),V()}sn(function(){F(o);var ye=qG(L,o);if(ye.key!==null)if(ye.add){var Te=W.findIndex(function(et){var rt=et.key;return rt===ye.key}),Ae=cO(aO(W,r,ye.key),S,w,C),me=W.slice();me.splice(Te+1,0,lO),Q(me),ne(Ae),le("show")}else{var Ie=r.findIndex(function(et){var rt=et.key;return rt===ye.key}),Le=cO(aO(r,W,ye.key),S,w,C),Be=r.slice();Be.splice(Ie+1,0,lO),Q(Be),ne(Le),le("hide")}else W!==r&&(G(r),Q(r))},[o,r]),d.useEffect(function(){h||Oe()},[h]);var ge=y?Y:r,Re={expandedKeys:o,selectedKeys:i,loadedKeys:s,loadingKeys:c,checkedKeys:a,halfCheckedKeys:u,dragOverNodeKey:m,dropPosition:b,keyEntities:p};return d.createElement(d.Fragment,null,O&&k&&d.createElement("span",{style:sO,"aria-live":"assertive"},YG(k)),d.createElement("div",null,d.createElement("input",{style:sO,disabled:E===!1||v,tabIndex:E!==!1?$:null,onKeyDown:T,onFocus:M,onBlur:P,value:"",onChange:GG,"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(qv,$e({},z,{data:ge,itemKey:uO,height:w,fullHeight:!1,virtual:S,itemHeight:C,prefixCls:"".concat(n,"-list"),ref:B,onVisibleChange:function(Te){Te.every(function(Ae){return uO(Ae)!==Rs})&&Oe()}}),function(ye){var Te=ye.pos,Ae=Object.assign({},(yN(ye.data),ye.data)),me=ye.title,Ie=ye.key,Le=ye.isStart,Be=ye.isEnd,et=Pd(Ie,Te);delete Ae.key,delete Ae.children;var rt=ku(et,Re);return d.createElement(KG,$e({},Ae,rt,{title:me,active:!!k&&Ie===k.key,pos:Te,data:ye.data,isStart:Le,isEnd:Be,motion:y,motionNodes:Ie===Rs?se:null,motionType:re,onMotionStart:A,onMotionEnd:Oe,treeNodeRequiredProps:Re,onMouseMove:function(){R(null)}}))}))});SN.displayName="NodeList";var QG=10,e1=function(e){Co(n,e);var t=Eo(n);function n(){var r;Kn(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)),K(Ne(r),"destroyed",!1),K(Ne(r),"delayedDragEnterLogic",void 0),K(Ne(r),"loadingRetryTimes",{}),K(Ne(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:ec()}),K(Ne(r),"dragStartMousePosition",null),K(Ne(r),"dragNode",void 0),K(Ne(r),"currentMouseOverDroppableNodeKey",null),K(Ne(r),"listRef",d.createRef()),K(Ne(r),"onNodeDragStart",function(s,c){var u=r.state,p=u.expandedKeys,v=u.keyEntities,h=r.props.onDragStart,m=c.props.eventKey;r.dragNode=c,r.dragStartMousePosition={x:s.clientX,y:s.clientY};var b=$i(p,m);r.setState({draggingNodeKey:m,dragChildrenKeys:NG(m,v),indent:r.listRef.current.getIndentWidth()}),r.setExpandedKeys(b),window.addEventListener("dragend",r.onWindowDragEnd),h==null||h({event:s,node:cr(c.props)})}),K(Ne(r),"onNodeDragEnter",function(s,c){var u=r.state,p=u.expandedKeys,v=u.keyEntities,h=u.dragChildrenKeys,m=u.flattenNodes,b=u.indent,y=r.props,w=y.onDragEnter,C=y.onExpand,S=y.allowDrop,E=y.direction,k=c.props,O=k.pos,$=k.eventKey,T=Ne(r),M=T.dragNode;if(r.currentMouseOverDroppableNodeKey!==$&&(r.currentMouseOverDroppableNodeKey=$),!M){r.resetDragState();return}var P=rO(s,M,c,b,r.dragStartMousePosition,S,m,v,p,E),R=P.dropPosition,A=P.dropLevelOffset,V=P.dropTargetKey,z=P.dropContainerKey,B=P.dropTargetPos,_=P.dropAllowed,H=P.dragOverNodeKey;if(h.indexOf(V)!==-1||!_){r.resetDragState();return}if(r.delayedDragEnterLogic||(r.delayedDragEnterLogic={}),Object.keys(r.delayedDragEnterLogic).forEach(function(j){clearTimeout(r.delayedDragEnterLogic[j])}),M.props.eventKey!==c.props.eventKey&&(s.persist(),r.delayedDragEnterLogic[O]=window.setTimeout(function(){if(r.state.draggingNodeKey!==null){var j=Se(p),L=io(v,c.props.eventKey);L&&(L.children||[]).length&&(j=Zi(p,c.props.eventKey)),"expandedKeys"in r.props||r.setExpandedKeys(j),C==null||C(j,{node:cr(c.props),expanded:!0,nativeEvent:s.nativeEvent})}},800)),M.props.eventKey===V&&A===0){r.resetDragState();return}r.setState({dragOverNodeKey:H,dropPosition:R,dropLevelOffset:A,dropTargetKey:V,dropContainerKey:z,dropTargetPos:B,dropAllowed:_}),w==null||w({event:s,node:cr(c.props),expandedKeys:p})}),K(Ne(r),"onNodeDragOver",function(s,c){var u=r.state,p=u.dragChildrenKeys,v=u.flattenNodes,h=u.keyEntities,m=u.expandedKeys,b=u.indent,y=r.props,w=y.onDragOver,C=y.allowDrop,S=y.direction,E=Ne(r),k=E.dragNode;if(k){var O=rO(s,k,c,b,r.dragStartMousePosition,C,v,h,m,S),$=O.dropPosition,T=O.dropLevelOffset,M=O.dropTargetKey,P=O.dropContainerKey,R=O.dropAllowed,A=O.dropTargetPos,V=O.dragOverNodeKey;p.indexOf(M)!==-1||!R||(k.props.eventKey===M&&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():$===r.state.dropPosition&&T===r.state.dropLevelOffset&&M===r.state.dropTargetKey&&P===r.state.dropContainerKey&&A===r.state.dropTargetPos&&R===r.state.dropAllowed&&V===r.state.dragOverNodeKey||r.setState({dropPosition:$,dropLevelOffset:T,dropTargetKey:M,dropContainerKey:P,dropTargetPos:A,dropAllowed:R,dragOverNodeKey:V}),w==null||w({event:s,node:cr(c.props)}))}}),K(Ne(r),"onNodeDragLeave",function(s,c){r.currentMouseOverDroppableNodeKey===c.props.eventKey&&!s.currentTarget.contains(s.relatedTarget)&&(r.resetDragState(),r.currentMouseOverDroppableNodeKey=null);var u=r.props.onDragLeave;u==null||u({event:s,node:cr(c.props)})}),K(Ne(r),"onWindowDragEnd",function(s){r.onNodeDragEnd(s,null,!0),window.removeEventListener("dragend",r.onWindowDragEnd)}),K(Ne(r),"onNodeDragEnd",function(s,c){var u=r.props.onDragEnd;r.setState({dragOverNodeKey:null}),r.cleanDragState(),u==null||u({event:s,node:cr(c.props)}),r.dragNode=null,window.removeEventListener("dragend",r.onWindowDragEnd)}),K(Ne(r),"onNodeDrop",function(s,c){var u,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 C=r.props.onDrop;if(r.setState({dragOverNodeKey:null}),r.cleanDragState(),b!==null){var S=Z(Z({},ku(b,r.getTreeNodeRequiredProps())),{},{active:((u=r.getActiveItem())===null||u===void 0?void 0:u.key)===b,data:io(r.state.keyEntities,b).node}),E=h.indexOf(b)!==-1;Fn(!E,"Can not drop to dragNode's children node. This is a bug of rc-tree. Please report an issue.");var k=Jw(y),O={event:s,node:cr(S),dragNode:r.dragNode?cr(r.dragNode.props):null,dragNodesKeys:[r.dragNode.props.eventKey].concat(h),dropToGap:m!==0,dropPosition:m+Number(k[k.length-1])};p||C==null||C(O),r.dragNode=null}}}),K(Ne(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}),K(Ne(r),"triggerExpandActionExpand",function(s,c){var u=r.state,p=u.expandedKeys,v=u.flattenNodes,h=c.expanded,m=c.key,b=c.isLeaf;if(!(b||s.shiftKey||s.metaKey||s.ctrlKey)){var y=v.filter(function(C){return C.key===m})[0],w=cr(Z(Z({},ku(m,r.getTreeNodeRequiredProps())),{},{data:y.data}));r.setExpandedKeys(h?$i(p,m):Zi(p,m)),r.onNodeExpand(s,w)}}),K(Ne(r),"onNodeClick",function(s,c){var u=r.props,p=u.onClick,v=u.expandAction;v==="click"&&r.triggerExpandActionExpand(s,c),p==null||p(s,c)}),K(Ne(r),"onNodeDoubleClick",function(s,c){var u=r.props,p=u.onDoubleClick,v=u.expandAction;v==="doubleClick"&&r.triggerExpandActionExpand(s,c),p==null||p(s,c)}),K(Ne(r),"onNodeSelect",function(s,c){var u=r.state.selectedKeys,p=r.state,v=p.keyEntities,h=p.fieldNames,m=r.props,b=m.onSelect,y=m.multiple,w=c.selected,C=c[h.key],S=!w;S?y?u=Zi(u,C):u=[C]:u=$i(u,C);var E=u.map(function(k){var O=io(v,k);return O?O.node:null}).filter(function(k){return k});r.setUncontrolledState({selectedKeys:u}),b==null||b(u,{event:"select",selected:S,node:c,selectedNodes:E,nativeEvent:s.nativeEvent})}),K(Ne(r),"onNodeCheck",function(s,c,u){var p=r.state,v=p.keyEntities,h=p.checkedKeys,m=p.halfCheckedKeys,b=r.props,y=b.checkStrictly,w=b.onCheck,C=c.key,S,E={event:"check",node:c,checked:u,nativeEvent:s.nativeEvent};if(y){var k=u?Zi(h,C):$i(h,C),O=$i(m,C);S={checked:k,halfChecked:O},E.checkedNodes=k.map(function(A){return io(v,A)}).filter(function(A){return A}).map(function(A){return A.node}),r.setUncontrolledState({checkedKeys:k})}else{var $=ta([].concat(Se(h),[C]),!0,v),T=$.checkedKeys,M=$.halfCheckedKeys;if(!u){var P=new Set(T);P.delete(C);var R=ta(Array.from(P),{checked:!1,halfCheckedKeys:M},v);T=R.checkedKeys,M=R.halfCheckedKeys}S=T,E.checkedNodes=[],E.checkedNodesPositions=[],E.halfCheckedKeys=M,T.forEach(function(A){var V=io(v,A);if(V){var z=V.node,B=V.pos;E.checkedNodes.push(z),E.checkedNodesPositions.push({node:z,pos:B})}}),r.setUncontrolledState({checkedKeys:T},!1,{halfCheckedKeys:M})}w==null||w(S,E)}),K(Ne(r),"onNodeLoad",function(s){var c,u=s.key,p=r.state.keyEntities,v=io(p,u);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,C=w===void 0?[]:w,S=y.loadingKeys,E=S===void 0?[]:S,k=r.props,O=k.loadData,$=k.onLoad;if(!O||C.indexOf(u)!==-1||E.indexOf(u)!==-1)return null;var T=O(s);return T.then(function(){var M=r.state.loadedKeys,P=Zi(M,u);$==null||$(P,{event:"load",node:s}),r.setUncontrolledState({loadedKeys:P}),r.setState(function(R){return{loadingKeys:$i(R.loadingKeys,u)}}),m()}).catch(function(M){if(r.setState(function(R){return{loadingKeys:$i(R.loadingKeys,u)}}),r.loadingRetryTimes[u]=(r.loadingRetryTimes[u]||0)+1,r.loadingRetryTimes[u]>=QG){var P=r.state.loadedKeys;Fn(!1,"Retry for `loadData` many times but still failed. No more retry."),r.setUncontrolledState({loadedKeys:Zi(P,u)}),m()}b(M)}),{loadingKeys:Zi(E,u)}})});return h.catch(function(){}),h}}),K(Ne(r),"onNodeMouseEnter",function(s,c){var u=r.props.onMouseEnter;u==null||u({event:s,node:c})}),K(Ne(r),"onNodeMouseLeave",function(s,c){var u=r.props.onMouseLeave;u==null||u({event:s,node:c})}),K(Ne(r),"onNodeContextMenu",function(s,c){var u=r.props.onRightClick;u&&(s.preventDefault(),u({event:s,node:c}))}),K(Ne(r),"onFocus",function(){var s=r.props.onFocus;r.setState({focused:!0});for(var c=arguments.length,u=new Array(c),p=0;p<c;p++)u[p]=arguments[p];s==null||s.apply(void 0,u)}),K(Ne(r),"onBlur",function(){var s=r.props.onBlur;r.setState({focused:!1}),r.onActiveChange(null);for(var c=arguments.length,u=new Array(c),p=0;p<c;p++)u[p]=arguments[p];s==null||s.apply(void 0,u)}),K(Ne(r),"getTreeNodeRequiredProps",function(){var s=r.state,c=s.expandedKeys,u=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:u||[],loadedKeys:p||[],loadingKeys:v||[],checkedKeys:h||[],halfCheckedKeys:m||[],dragOverNodeKey:b,dropPosition:y,keyEntities:w}}),K(Ne(r),"setExpandedKeys",function(s){var c=r.state,u=c.treeData,p=c.fieldNames,v=Dm(u,s,p);r.setUncontrolledState({expandedKeys:s,flattenNodes:v},!0)}),K(Ne(r),"onNodeExpand",function(s,c){var u=r.state.expandedKeys,p=r.state,v=p.listChanging,h=p.fieldNames,m=r.props,b=m.onExpand,y=m.loadData,w=c.expanded,C=c[h.key];if(!v){var S=u.indexOf(C),E=!w;if(Fn(w&&S!==-1||!w&&S===-1,"Expand state not sync with index check"),E?u=Zi(u,C):u=$i(u,C),r.setExpandedKeys(u),b==null||b(u,{node:c,expanded:E,nativeEvent:s.nativeEvent}),E&&y){var k=r.onNodeLoad(c);k&&k.then(function(){var O=Dm(r.state.treeData,u,h);r.setUncontrolledState({flattenNodes:O})}).catch(function(){var O=r.state.expandedKeys,$=$i(O,C);r.setExpandedKeys($)})}}}),K(Ne(r),"onListChangeStart",function(){r.setUncontrolledState({listChanging:!0})}),K(Ne(r),"onListChangeEnd",function(){setTimeout(function(){r.setUncontrolledState({listChanging:!1})})}),K(Ne(r),"onActiveChange",function(s){var c=r.state.activeKey,u=r.props,p=u.onActiveChange,v=u.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))}),K(Ne(r),"getActiveItem",function(){var s=r.state,c=s.activeKey,u=s.flattenNodes;return c===null?null:u.find(function(p){var v=p.key;return v===c})||null}),K(Ne(r),"offsetActiveKey",function(s){var c=r.state,u=c.flattenNodes,p=c.activeKey,v=u.findIndex(function(b){var y=b.key;return y===p});v===-1&&s<0&&(v=u.length),v=(v+s+u.length)%u.length;var h=u[v];if(h){var m=h.key;r.onActiveChange(m)}else r.onActiveChange(null)}),K(Ne(r),"onKeyDown",function(s){var c=r.state,u=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 De.UP:r.offsetActiveKey(-1),s.preventDefault();break;case De.DOWN:r.offsetActiveKey(1),s.preventDefault();break}var C=r.getActiveItem();if(C&&C.data){var S=r.getTreeNodeRequiredProps(),E=C.data.isLeaf===!1||!!(C.data[h.children]||[]).length,k=cr(Z(Z({},ku(u,S)),{},{data:C.data,active:!0}));switch(s.which){case De.LEFT:E&&p.includes(u)?r.onNodeExpand({},k):C.parent&&r.onActiveChange(C.parent.key),s.preventDefault();break;case De.RIGHT:E&&!p.includes(u)?r.onNodeExpand({},k):C.children&&C.children.length&&r.onActiveChange(C.children[0].key),s.preventDefault();break;case De.ENTER:case De.SPACE:y&&!k.disabled&&k.checkable!==!1&&!k.disableCheckbox?r.onNodeCheck({},k,!v.includes(u)):!y&&w&&!k.disabled&&k.selectable!==!1&&r.onNodeSelect({},k);break}}b==null||b(s)}),K(Ne(r),"setUncontrolledState",function(s){var c=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,u=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(Z(Z({},h),u))}}),K(Ne(r),"scrollTo",function(s){r.listRef.current.scrollTo(s)}),r}return qn(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,u=o.activeKey,p=o.dropLevelOffset,v=o.dropContainerKey,h=o.dropTargetKey,m=o.dropPosition,b=o.dragOverNodeKey,y=o.indent,w=this.props,C=w.prefixCls,S=w.className,E=w.style,k=w.showLine,O=w.focusable,$=w.tabIndex,T=$===void 0?0:$,M=w.selectable,P=w.showIcon,R=w.icon,A=w.switcherIcon,V=w.draggable,z=w.checkable,B=w.checkStrictly,_=w.disabled,H=w.motion,j=w.loadData,L=w.filterTreeNode,F=w.height,U=w.itemHeight,D=w.virtual,W=w.titleRender,G=w.dropIndicatorRender,q=w.onContextMenu,J=w.onScroll,Y=w.direction,Q=w.rootClassName,te=w.rootStyle,ce=Gr(this.props,{aria:!0,data:!0}),se;return V&&(st(V)==="object"?se=V:typeof V=="function"?se={nodeDraggable:V}:se={}),d.createElement(Zw.Provider,{value:{prefixCls:C,selectable:M,showIcon:P,icon:R,switcherIcon:A,draggable:se,draggingNodeKey:c,checkable:z,checkStrictly:B,disabled:_,keyEntities:s,dropLevelOffset:p,dropContainerKey:v,dropTargetKey:h,dropPosition:m,dragOverNodeKey:b,indent:y,direction:Y,dropIndicatorRender:G,loadData:j,filterTreeNode:L,titleRender:W,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:ie(C,S,Q,K(K(K({},"".concat(C,"-show-line"),k),"".concat(C,"-focused"),i),"".concat(C,"-active-focused"),u!==null)),style:te},d.createElement(SN,$e({ref:this.listRef,prefixCls:C,style:E,data:a,disabled:_,selectable:M,checkable:!!z,motion:H,dragging:c!==null,height:F,itemHeight:U,virtual:D,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:q,onScroll:J},this.getTreeNodeRequiredProps(),ce))))}}],[{key:"getDerivedStateFromProps",value:function(o,i){var a=i.prevProps,s={prevProps:o};function c(T){return!a&&T in o||a&&a[T]!==o[T]}var u,p=i.fieldNames;if(c("fieldNames")&&(p=ec(o.fieldNames),s.fieldNames=p),c("treeData")?u=o.treeData:c("children")&&(Fn(!1,"`children` of Tree is deprecated. Please use `treeData` instead."),u=iM(o.children)),u){s.treeData=u;var v=nh(u,{fieldNames:p});s.keyEntities=Z(K({},Rs,xN),v.keyEntities)}var h=s.keyEntities||i.keyEntities;if(c("expandedKeys")||a&&c("autoExpandParent"))s.expandedKeys=o.autoExpandParent||!a&&o.defaultExpandParent?Ab(o.expandedKeys,h):o.expandedKeys;else if(!a&&o.defaultExpandAll){var m=Z({},h);delete m[Rs];var b=[];Object.keys(m).forEach(function(T){var M=m[T];M.children&&M.children.length&&b.push(M.key)}),s.expandedKeys=b}else!a&&o.defaultExpandedKeys&&(s.expandedKeys=o.autoExpandParent||o.defaultExpandParent?Ab(o.defaultExpandedKeys,h):o.defaultExpandedKeys);if(s.expandedKeys||delete s.expandedKeys,u||s.expandedKeys){var y=Dm(u||i.treeData,s.expandedKeys||i.expandedKeys,p);s.flattenNodes=y}if(o.selectable&&(c("selectedKeys")?s.selectedKeys=oO(o.selectedKeys,o):!a&&o.defaultSelectedKeys&&(s.selectedKeys=oO(o.defaultSelectedKeys,o))),o.checkable){var w;if(c("checkedKeys")?w=_m(o.checkedKeys)||{}:!a&&o.defaultCheckedKeys?w=_m(o.defaultCheckedKeys)||{}:u&&(w=_m(o.checkedKeys)||{checkedKeys:i.checkedKeys,halfCheckedKeys:i.halfCheckedKeys}),w){var C=w,S=C.checkedKeys,E=S===void 0?[]:S,k=C.halfCheckedKeys,O=k===void 0?[]:k;if(!o.checkStrictly){var $=ta(E,!0,h);E=$.checkedKeys,O=$.halfCheckedKeys}s.checkedKeys=E,s.halfCheckedKeys=O}}return c("loadedKeys")&&(s.loadedKeys=o.loadedKeys),s}}]),n}(d.Component);K(e1,"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:VG,allowDrop:function(){return!0},expandAction:!1});K(e1,"TreeNode",tc);const ZG=e=>{let{treeCls:t,treeNodeCls:n,directoryNodeSelectedBg:r,directoryNodeSelectedColor:o,motionDurationMid:i,borderRadius:a,controlItemBgHover:s}=e;return{[`${t}${t}-directory ${n}`]:{[`${t}-node-content-wrapper`]:{position:"static",[`> *:not(${t}-drop-indicator)`]:{position:"relative"},"&:hover":{background:"transparent"},"&:before":{position:"absolute",inset:0,transition:`background-color ${i}`,content:'""',borderRadius:a},"&:hover:before":{background:s}},[`${t}-switcher`]:{marginInlineEnd:0},"&-selected":{[`${t}-switcher, ${t}-draggable-icon`]:{color:o,zIndex:1},[`${t}-node-content-wrapper`]:{color:o,background:"transparent","&:before, &:hover:before":{background:r}}}}}},JG=new fn("ant-tree-node-fx-do-not-use",{"0%":{opacity:0},"100%":{opacity:1}}),eY=(e,t)=>({[`.${e}-switcher-icon`]:{display:"inline-block",fontSize:10,verticalAlign:"baseline",svg:{transition:`transform ${t.motionDurationSlow}`}}}),tY=(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:`${de(t.lineWidthBold)} solid ${t.colorPrimary}`,borderRadius:"50%",content:'""'}}}),nY=(e,t)=>{const{treeCls:n,treeNodeCls:r,treeNodePadding:o,titleHeight:i,nodeSelectedBg:a,nodeHoverBg:s,colorTextQuaternary:c}=t,u=t.marginXXS;return{[n]:Object.assign(Object.assign({},jn(t)),{background:t.colorBgContainer,borderRadius:t.borderRadius,transition:`background-color ${t.motionDurationSlow}`,"&-rtl":{direction:"rtl"},[`&${n}-rtl ${n}-switcher_close ${n}-switcher-icon svg`]:{transform:"rotate(90deg)"},[`&-focused:not(:hover):not(${n}-active-focused)`]:Object.assign({},qa(t)),[`${n}-list-holder-inner`]:{alignItems:"flex-start"},[`&${n}-block-node`]:{[`${n}-list-holder-inner`]:{alignItems:"stretch",[`${n}-node-content-wrapper`]:{flex:"auto"},[`${r}.dragging:after`]:{position:"absolute",inset:0,border:`1px solid ${t.colorPrimary}`,opacity:0,animationName:JG,animationDuration:t.motionDurationSlow,animationPlayState:"running",animationFillMode:"forwards",content:'""',pointerEvents:"none",borderRadius:t.borderRadius}}},[r]:{display:"flex",alignItems:"flex-start",marginBottom:o,lineHeight:de(i),position:"relative","&:before":{content:'""',position:"absolute",zIndex:1,insetInlineStart:0,width:"100%",top:"100%",height:o},[`&-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:t.colorPrimary,fontWeight:500},"&-draggable":{cursor:"grab",[`${n}-draggable-icon`]:{flexShrink:0,width:i,textAlign:"center",visibility:"visible",color:c},[`&${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({},eY(e,t)),{position:"relative",flex:"none",alignSelf:"stretch",width:i,margin:0,textAlign:"center",cursor:"pointer",userSelect:"none",transition:`all ${t.motionDurationSlow}`,marginInlineEnd:t.calc(t.calc(i).sub(t.controlInteractiveSize)).div(2).equal(),"&-noop":{cursor:"unset"},"&:before":{pointerEvents:"none",content:'""',width:i,height:i,position:"absolute",left:{_skip_check_:!0,value:0},top:0,borderRadius:t.borderRadius,transition:`all ${t.motionDurationSlow}`},[`&:not(${n}-switcher-noop):hover:before`]:{backgroundColor:t.colorBgTextHover},[`&_close ${n}-switcher-icon svg`]:{transform:"rotate(-90deg)"},"&-loading-icon":{color:t.colorPrimary},"&-leaf-line":{position:"relative",zIndex:1,display:"inline-block",width:"100%",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(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:u,alignSelf:"flex-start",marginTop:t.marginXXS},[`${n}-node-content-wrapper`]:Object.assign(Object.assign({position:"relative",minHeight:i,padding:`0 ${t.paddingXS}`,background:"transparent",borderRadius:t.borderRadius,cursor:"pointer",transition:`all ${t.motionDurationMid}, border 0s, line-height 0s, box-shadow 0s`},tY(e,t)),{"&:hover":{backgroundColor:s},[`&${n}-node-selected`]:{backgroundColor:a},[`${n}-iconEle`]:{display:"inline-block",width:i,height:i,textAlign:"center",verticalAlign:"top","&:empty":{display:"none"}}}),[`${n}-unselectable ${n}-node-content-wrapper:hover`]:{backgroundColor:"transparent"},[`${r}.drop-container > [draggable]`]:{boxShadow:`0 0 0 2px ${t.colorPrimary}`},"&-show-line":{[`${n}-indent-unit`]:{position:"relative",height:"100%","&:before":{position:"absolute",top:0,insetInlineEnd:t.calc(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:`${de(t.calc(i).div(2).equal())} !important`}})}},rY=(e,t)=>{const n=`.${e}`,r=`${n}-treenode`,o=t.calc(t.paddingXS).div(2).equal(),i=vn(t,{treeCls:n,treeNodeCls:r,treeNodePadding:o});return[nY(e,i),ZG(i)]},oY=e=>{const{controlHeightSM:t}=e;return{titleHeight:t,nodeHoverBg:e.controlItemBgHover,nodeSelectedBg:e.controlItemBgActive}},iY=e=>{const{colorTextLightSolid:t,colorPrimary:n}=e;return Object.assign(Object.assign({},oY(e)),{directoryNodeSelectedColor:t,directoryNodeSelectedBg:n})},aY=In("Tree",(e,t)=>{let{prefixCls:n}=t;return[{[e.componentCls]:Vw(`${n}-checkbox`,e)},rY(n,e),zv(e)]},iY),dO=4;function sY(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+dO,[s]:0};switch(t){case-1:c.top=-3;break;case 1:c.bottom=-3;break;default:c.bottom=-3,c[a]=o+dO;break}return ue.createElement("div",{style:c,className:`${r}-drop-indicator`})}const lY=e=>{const{prefixCls:t,switcherIcon:n,treeNodeProps:r,showLine:o,switcherLoadingIcon:i}=e,{isLeaf:a,expanded:s,loading:c}=r;if(c)return d.isValidElement(i)?i:d.createElement(Xa,{className:`${t}-switcher-loading-icon`});let u;if(o&&typeof o=="object"&&(u=o.showLeafIcon),a){if(!o)return null;if(typeof u!="boolean"&&u){const h=typeof u=="function"?u(r):u,m=`${t}-switcher-line-custom-icon`;return d.isValidElement(h)?Dr(h,{className:ie(h.props.className||"",m)}):h}return u?d.createElement(tN,{className:`${t}-switcher-line-icon`}):d.createElement("span",{className:`${t}-switcher-leaf-line`})}const p=`${t}-switcher-icon`,v=typeof n=="function"?n(r):n;return d.isValidElement(v)?Dr(v,{className:ie(v.props.className||"",p)}):v!==void 0?v:o?s?d.createElement(iX,{className:`${t}-switcher-line-icon`}):d.createElement(vX,{className:`${t}-switcher-line-icon`}):d.createElement(uq,{className:p})},CN=ue.forwardRef((e,t)=>{var n;const{getPrefixCls:r,direction:o,virtual:i,tree:a}=ue.useContext(ht),{prefixCls:s,className:c,showIcon:u=!1,showLine:p,switcherIcon:v,switcherLoadingIcon:h,blockNode:m=!1,children:b,checkable:y=!1,selectable:w=!0,draggable:C,motion:S,style:E}=e,k=r("tree",s),O=r(),$=S??Object.assign(Object.assign({},Ju(O)),{motionAppear:!1}),T=Object.assign(Object.assign({},e),{checkable:y,selectable:w,showIcon:u,motion:$,blockNode:m,showLine:!!p,dropIndicatorRender:sY}),[M,P,R]=aY(k),[,A]=Ir(),V=A.paddingXS/2+(((n=A.Tree)===null||n===void 0?void 0:n.titleHeight)||A.controlHeightSM),z=ue.useMemo(()=>{if(!C)return!1;let _={};switch(typeof C){case"function":_.nodeDraggable=C;break;case"object":_=Object.assign({},C);break}return _.icon!==!1&&(_.icon=_.icon||ue.createElement(nX,null)),_},[C]),B=_=>ue.createElement(lY,{prefixCls:k,switcherIcon:v,switcherLoadingIcon:h,treeNodeProps:_,showLine:p});return M(ue.createElement(e1,Object.assign({itemHeight:V,ref:t,virtual:i},T,{style:Object.assign(Object.assign({},a==null?void 0:a.style),E),prefixCls:k,className:ie({[`${k}-icon-hide`]:!u,[`${k}-block-node`]:m,[`${k}-unselectable`]:!w,[`${k}-rtl`]:o==="rtl"},a==null?void 0:a.className,c,P,R),direction:o,checkable:y&&ue.createElement("span",{className:`${k}-checkbox-inner`}),selectable:w,switcherIcon:B,draggable:z}),b))}),fO=0,Vm=1,pO=2;function t1(e,t,n){const{key:r,children:o}=n;function i(a){const s=a[r],c=a[o];t(s,a)!==!1&&t1(c||[],t,n)}e.forEach(i)}function cY(e){let{treeData:t,expandedKeys:n,startKey:r,endKey:o,fieldNames:i}=e;const a=[];let s=fO;if(r&&r===o)return[r];if(!r||!o)return[];function c(u){return u===r||u===o}return t1(t,u=>{if(s===pO)return!1;if(c(u)){if(a.push(u),s===fO)s=Vm;else if(s===Vm)return s=pO,!1}else s===Vm&&a.push(u);return n.includes(u)},ec(i)),a}function Wm(e,t,n){const r=Se(t),o=[];return t1(e,(i,a)=>{const s=r.indexOf(i);return s!==-1&&(o.push(a),r.splice(s,1)),!!r.length},ec(n)),o}var vO=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 uY(e){const{isLeaf:t,expanded:n}=e;return t?d.createElement(tN,null):n?d.createElement(Yq,null):d.createElement(Jq,null)}function hO(e){let{treeData:t,children:n}=e;return t||iM(n)}const dY=(e,t)=>{var{defaultExpandAll:n,defaultExpandParent:r,defaultExpandedKeys:o}=e,i=vO(e,["defaultExpandAll","defaultExpandParent","defaultExpandedKeys"]);const a=d.useRef(),s=d.useRef(),c=()=>{const{keyEntities:M}=nh(hO(i));let P;return n?P=Object.keys(M):r?P=Ab(i.expandedKeys||o||[],M):P=i.expandedKeys||o||[],P},[u,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=(M,P)=>{var R;return"expandedKeys"in i||h(M),(R=i.onExpand)===null||R===void 0?void 0:R.call(i,M,P)},b=(M,P)=>{var R;const{multiple:A,fieldNames:V}=i,{node:z,nativeEvent:B}=P,{key:_=""}=z,H=hO(i),j=Object.assign(Object.assign({},P),{selected:!0}),L=(B==null?void 0:B.ctrlKey)||(B==null?void 0:B.metaKey),F=B==null?void 0:B.shiftKey;let U;A&&L?(U=M,a.current=_,s.current=U,j.selectedNodes=Wm(H,U,V)):A&&F?(U=Array.from(new Set([].concat(Se(s.current||[]),Se(cY({treeData:H,expandedKeys:v,startKey:_,endKey:a.current,fieldNames:V}))))),j.selectedNodes=Wm(H,U,V)):(U=[_],a.current=_,s.current=U,j.selectedNodes=Wm(H,U,V)),(R=i.onSelect)===null||R===void 0||R.call(i,U,j),"selectedKeys"in i||p(U)},{getPrefixCls:y,direction:w}=d.useContext(ht),{prefixCls:C,className:S,showIcon:E=!0,expandAction:k="click"}=i,O=vO(i,["prefixCls","className","showIcon","expandAction"]),$=y("tree",C),T=ie(`${$}-directory`,{[`${$}-directory-rtl`]:w==="rtl"},S);return d.createElement(CN,Object.assign({icon:uY,ref:t,blockNode:!0},O,{showIcon:E,expandAction:k,prefixCls:$,className:T,expandedKeys:v,selectedKeys:u,onSelect:b,onExpand:m}))},fY=d.forwardRef(dY),n1=CN;n1.DirectoryTree=fY;n1.TreeNode=tc;const gO=e=>{const{value:t,filterSearch:n,tablePrefixCls:r,locale:o,onChange:i}=e;return n?d.createElement("div",{className:`${r}-filter-dropdown-search`},d.createElement(Fo,{prefix:d.createElement(Ew,null),placeholder:o.filterSearchPlaceholder,onChange:i,value:t,htmlSize:1,className:`${r}-filter-dropdown-search-input`})):null},pY=e=>{const{keyCode:t}=e;t===De.ENTER&&e.stopPropagation()},vY=d.forwardRef((e,t)=>d.createElement("div",{className:e.className,onClick:n=>n.stopPropagation(),onKeyDown:pY,ref:t},e.children));function Rl(e){let t=[];return(e||[]).forEach(n=>{let{value:r,children:o}=n;t.push(r),o&&(t=[].concat(Se(t),Se(Rl(o))))}),t}function hY(e){return e.some(t=>{let{children:n}=t;return n})}function EN(e,t){return typeof t=="string"||typeof t=="number"?t==null?void 0:t.toString().toLowerCase().includes(e.trim().toLowerCase()):!1}function kN(e){let{filters:t,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:i,filterSearch:a}=e;return t.map((s,c)=>{const u=String(s.value);if(s.children)return{key:u||c,label:s.text,popupClassName:`${n}-dropdown-submenu`,children:kN({filters:s.children,prefixCls:n,filteredKeys:r,filterMultiple:o,searchValue:i,filterSearch:a})};const p=o?Ns:Td,v={key:s.value!==void 0?u:c,label:d.createElement(d.Fragment,null,d.createElement(p,{checked:r.includes(u)}),d.createElement("span",null,s.text))};return i.trim()?typeof a=="function"?a(i,s)?v:null:EN(i,s.text)?v:null:v})}function Um(e){return e||[]}const gY=e=>{var t,n;const{tablePrefixCls:r,prefixCls:o,column:i,dropdownPrefixCls:a,columnKey:s,filterOnClose:c,filterMultiple:u,filterMode:p="menu",filterSearch:v=!1,filterState:h,triggerFilter:m,locale:b,children:y,getPopupContainer:w,rootClassName:C}=e,{filterDropdownOpen:S,onFilterDropdownOpenChange:E,filterResetToDefaultFilteredValue:k,defaultFilteredValue:O,filterDropdownVisible:$,onFilterDropdownVisibleChange:T}=i,[M,P]=d.useState(!1),R=!!(h&&(!((t=h.filteredKeys)===null||t===void 0)&&t.length||h.forceFiltered)),A=ge=>{P(ge),E==null||E(ge),T==null||T(ge)},V=(n=S??$)!==null&&n!==void 0?n:M,z=h==null?void 0:h.filteredKeys,[B,_]=_G(Um(z)),H=ge=>{let{selectedKeys:Re}=ge;_(Re)},j=(ge,Re)=>{let{node:ye,checked:Te}=Re;H(u?{selectedKeys:ge}:{selectedKeys:Te&&ye.key?[ye.key]:[]})};d.useEffect(()=>{M&&H({selectedKeys:Um(z)})},[z]);const[L,F]=d.useState([]),U=ge=>{F(ge)},[D,W]=d.useState(""),G=ge=>{const{value:Re}=ge.target;W(Re)};d.useEffect(()=>{M||W("")},[M]);const q=ge=>{const Re=ge!=null&&ge.length?ge:null;if(Re===null&&(!h||!h.filteredKeys)||zi(Re,h==null?void 0:h.filteredKeys,!0))return null;m({column:i,key:s,filteredKeys:Re})},J=()=>{A(!1),q(B())},Y=function(){let{confirm:ge,closeDropdown:Re}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{confirm:!1,closeDropdown:!1};ge&&q([]),Re&&A(!1),W(""),_(k?(O||[]).map(ye=>String(ye)):[])},Q=function(){let{closeDropdown:ge}=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{closeDropdown:!0};ge&&A(!1),q(B())},te=(ge,Re)=>{Re.source==="trigger"&&(ge&&z!==void 0&&_(Um(z)),A(ge),!ge&&!i.filterDropdown&&c&&J())},ce=ie({[`${a}-menu-without-submenu`]:!hY(i.filters||[])}),se=ge=>{if(ge.target.checked){const Re=Rl(i==null?void 0:i.filters).map(ye=>String(ye));_(Re)}else _([])},ne=ge=>{let{filters:Re}=ge;return(Re||[]).map((ye,Te)=>{const Ae=String(ye.value),me={title:ye.text,key:ye.value!==void 0?Ae:String(Te)};return ye.children&&(me.children=ne({filters:ye.children})),me})},ae=ge=>{var Re;return Object.assign(Object.assign({},ge),{text:ge.title,value:ge.key,children:((Re=ge.children)===null||Re===void 0?void 0:Re.map(ye=>ae(ye)))||[]})};let ee;const{direction:re,renderEmpty:le}=d.useContext(ht);if(typeof i.filterDropdown=="function")ee=i.filterDropdown({prefixCls:`${a}-custom`,setSelectedKeys:ge=>H({selectedKeys:ge}),selectedKeys:B(),confirm:Q,clearFilters:Y,filters:i.filters,visible:V,close:()=>{A(!1)}});else if(i.filterDropdown)ee=i.filterDropdown;else{const ge=B()||[],Re=()=>{var Te;const Ae=(Te=le==null?void 0:le("Table.filter"))!==null&&Te!==void 0?Te:d.createElement(Ji,{image:Ji.PRESENTED_IMAGE_SIMPLE,description:b.filterEmptyText,imageStyle:{height:24},style:{margin:0,padding:"16px 0"}});if((i.filters||[]).length===0)return Ae;if(p==="tree")return d.createElement(d.Fragment,null,d.createElement(gO,{filterSearch:v,value:D,onChange:G,tablePrefixCls:r,locale:b}),d.createElement("div",{className:`${r}-filter-dropdown-tree`},u?d.createElement(Ns,{checked:ge.length===Rl(i.filters).length,indeterminate:ge.length>0&&ge.length<Rl(i.filters).length,className:`${r}-filter-dropdown-checkall`,onChange:se},b.filterCheckall):null,d.createElement(n1,{checkable:!0,selectable:!1,blockNode:!0,multiple:u,checkStrictly:!u,className:`${a}-menu`,onCheck:j,checkedKeys:ge,selectedKeys:ge,showIcon:!1,treeData:ne({filters:i.filters}),autoExpandParent:!0,defaultExpandAll:!0,filterTreeNode:D.trim()?Le=>typeof v=="function"?v(D,ae(Le)):EN(D,Le.title):void 0})));const me=kN({filters:i.filters||[],filterSearch:v,prefixCls:o,filteredKeys:B(),filterMultiple:u,searchValue:D}),Ie=me.every(Le=>Le===null);return d.createElement(d.Fragment,null,d.createElement(gO,{filterSearch:v,value:D,onChange:G,tablePrefixCls:r,locale:b}),Ie?Ae:d.createElement(pc,{selectable:!0,multiple:u,prefixCls:`${a}-menu`,className:ce,onSelect:H,onDeselect:H,selectedKeys:ge,getPopupContainer:w,openKeys:L,onOpenChange:U,items:me}))},ye=()=>k?zi((O||[]).map(Te=>String(Te)),ge,!0):ge.length===0;ee=d.createElement(d.Fragment,null,Re(),d.createElement("div",{className:`${o}-dropdown-btns`},d.createElement(jr,{type:"link",size:"small",disabled:ye(),onClick:()=>Y()},b.filterReset),d.createElement(jr,{type:"primary",size:"small",onClick:J},b.filterConfirm)))}i.filterDropdown&&(ee=d.createElement(WP,{selectable:void 0},ee));const pe=()=>d.createElement(vY,{className:`${o}-dropdown`},ee);let Oe;return typeof i.filterIcon=="function"?Oe=i.filterIcon(R):i.filterIcon?Oe=i.filterIcon:Oe=d.createElement(Wq,null),d.createElement("div",{className:`${o}-column`},d.createElement("span",{className:`${r}-column-title`},y),d.createElement(Uw,{dropdownRender:pe,trigger:["click"],open:V,onOpenChange:te,getPopupContainer:w,placement:re==="rtl"?"bottomLeft":"bottomRight",rootClassName:C},d.createElement("span",{role:"button",tabIndex:-1,className:ie(`${o}-trigger`,{active:R}),onClick:ge=>{ge.stopPropagation()}},Oe)))},Vb=(e,t,n)=>{let r=[];return(e||[]).forEach((o,i)=>{var a;const s=yc(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:Ga(o,s),filteredKeys:c,forceFiltered:o.filtered})}else r.push({column:o,key:Ga(o,s),filteredKeys:t&&o.defaultFilteredValue?o.defaultFilteredValue:void 0,forceFiltered:o.filtered});"children"in o&&(r=[].concat(Se(r),Se(Vb(o.children,t,s))))}),r};function ON(e,t,n,r,o,i,a,s,c){return n.map((u,p)=>{const v=yc(p,s),{filterOnClose:h=!0,filterMultiple:m=!0,filterMode:b,filterSearch:y}=u;let w=u;if(w.filters||w.filterDropdown){const C=Ga(w,v),S=r.find(E=>{let{key:k}=E;return C===k});w=Object.assign(Object.assign({},w),{title:E=>d.createElement(gY,{tablePrefixCls:e,prefixCls:`${e}-filter`,dropdownPrefixCls:t,column:w,columnKey:C,filterState:S,filterOnClose:h,filterMultiple:m,filterMode:b,filterSearch:y,triggerFilter:i,locale:o,getPopupContainer:a,rootClassName:c},sh(u.title,E))})}return"children"in w&&(w=Object.assign(Object.assign({},w),{children:ON(e,t,w.children,r,o,i,a,v,c)})),w})}const mO=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 u=Rl(s);t[a]=u.filter(p=>o.includes(String(p)))}else t[a]=null}),t},Wb=(e,t,n)=>t.reduce((o,i)=>{const{column:{onFilter:a,filters:s},filteredKeys:c}=i;return a&&c&&c.length?o.map(u=>Object.assign({},u)).filter(u=>c.some(p=>{const v=Rl(s),h=v.findIndex(b=>String(b)===String(p)),m=h!==-1?v[h]:p;return u[n]&&(u[n]=Wb(u[n],t,n)),a(m,u)})):o},e),$N=e=>e.flatMap(t=>"children"in t?[t].concat(Se($N(t.children||[]))):[t]),mY=e=>{const{prefixCls:t,dropdownPrefixCls:n,mergedColumns:r,onFilterChange:o,getPopupContainer:i,locale:a,rootClassName:s}=e;As();const c=d.useMemo(()=>$N(r||[]),[r]),[u,p]=d.useState(()=>Vb(c,!0)),v=d.useMemo(()=>{const y=Vb(c,!1);if(y.length===0)return y;let w=!0;if(y.forEach(C=>{let{filteredKeys:S}=C;S!==void 0&&(w=!1)}),w){const C=(c||[]).map((S,E)=>Ga(S,yc(E)));return u.filter(S=>{let{key:E}=S;return C.includes(E)}).map(S=>{const E=c[C.findIndex(k=>k===S.key)];return Object.assign(Object.assign({},S),{column:Object.assign(Object.assign({},S.column),E),forceFiltered:E.filtered})})}return y},[c,u]),h=d.useMemo(()=>mO(v),[v]),m=y=>{const w=v.filter(C=>{let{key:S}=C;return S!==y.key});w.push(y),p(w),o(mO(w),w)};return[y=>ON(t,n,y,v,a,m,i,void 0,s),v,h]},bY=(e,t,n)=>{const r=d.useRef({});function o(i){var a;if(!r.current||r.current.data!==e||r.current.childrenColumnName!==t||r.current.getRowKey!==n){let c=function(u){u.forEach((p,v)=>{const h=n(p,v);s.set(h,p),p&&typeof p=="object"&&t in p&&c(p[t]||[])})};const s=new Map;c(e),r.current={data:e,childrenColumnName:t,kvMap:s,getRowKey:n}}return(a=r.current.kvMap)===null||a===void 0?void 0:a.get(i)}return[o]};var yY=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 IN=10;function wY(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 xY(e,t,n){const r=n&&typeof n=="object"?n:{},{total:o=0}=r,i=yY(r,["total"]),[a,s]=d.useState(()=>({current:"defaultCurrent"in i?i.defaultCurrent:1,pageSize:"defaultPageSize"in i?i.defaultPageSize:IN})),c=_U(a,i,{total:o>0?o:e}),u=Math.ceil((o||e)/c.pageSize);c.current>u&&(c.current=u||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]}const jp="ascend",Km="descend",dv=e=>typeof e.sorter=="object"&&typeof e.sorter.multiple=="number"?e.sorter.multiple:!1,bO=e=>typeof e=="function"?e:e&&typeof e=="object"&&e.compare?e.compare:!1,SY=(e,t)=>t?e[e.indexOf(t)+1]:e[0],Ub=(e,t,n)=>{let r=[];const o=(i,a)=>{r.push({column:i,key:Ga(i,a),multiplePriority:dv(i),sortOrder:i.sortOrder})};return(e||[]).forEach((i,a)=>{const s=yc(a,n);i.children?("sortOrder"in i&&o(i,s),r=[].concat(Se(r),Se(Ub(i.children,t,s)))):i.sorter&&("sortOrder"in i?o(i,s):t&&i.defaultSortOrder&&r.push({column:i,key:Ga(i,s),multiplePriority:dv(i),sortOrder:i.defaultSortOrder}))}),r},TN=(e,t,n,r,o,i,a,s)=>(t||[]).map((u,p)=>{const v=yc(p,s);let h=u;if(h.sorter){const m=h.sortDirections||o,b=h.showSorterTooltip===void 0?a:h.showSorterTooltip,y=Ga(h,v),w=n.find(P=>{let{key:R}=P;return R===y}),C=w?w.sortOrder:null,S=SY(m,C);let E;if(u.sortIcon)E=u.sortIcon({sortOrder:C});else{const P=m.includes(jp)&&d.createElement(gq,{className:ie(`${e}-column-sorter-up`,{active:C===jp})}),R=m.includes(Km)&&d.createElement(pq,{className:ie(`${e}-column-sorter-down`,{active:C===Km})});E=d.createElement("span",{className:ie(`${e}-column-sorter`,{[`${e}-column-sorter-full`]:!!(P&&R)})},d.createElement("span",{className:`${e}-column-sorter-inner`,"aria-hidden":"true"},P,R))}const{cancelSort:k,triggerAsc:O,triggerDesc:$}=i||{};let T=k;S===Km?T=$:S===jp&&(T=O);const M=typeof b=="object"?Object.assign({title:T},b):{title:T};h=Object.assign(Object.assign({},h),{className:ie(h.className,{[`${e}-column-sort`]:C}),title:P=>{const R=`${e}-column-sorters`,A=d.createElement("span",{className:`${e}-column-title`},sh(u.title,P)),V=d.createElement("div",{className:R},A,E);return b?typeof b!="boolean"&&(b==null?void 0:b.target)==="sorter-icon"?d.createElement("div",{className:`${R} ${e}-column-sorters-tooltip-target-sorter`},A,d.createElement(gi,Object.assign({},M),E)):d.createElement(gi,Object.assign({},M),V):V},onHeaderCell:P=>{var R;const A=((R=u.onHeaderCell)===null||R===void 0?void 0:R.call(u,P))||{},V=A.onClick,z=A.onKeyDown;A.onClick=H=>{r({column:u,key:y,sortOrder:S,multiplePriority:dv(u)}),V==null||V(H)},A.onKeyDown=H=>{H.keyCode===De.ENTER&&(r({column:u,key:y,sortOrder:S,multiplePriority:dv(u)}),z==null||z(H))};const B=FG(u.title,{}),_=B==null?void 0:B.toString();return C?A["aria-sort"]=C==="ascend"?"ascending":"descending":A["aria-label"]=_||"",A.className=ie(A.className,`${e}-column-has-sorters`),A.tabIndex=0,u.ellipsis&&(A.title=(B??"").toString()),A}})}return"children"in h&&(h=Object.assign(Object.assign({},h),{children:TN(e,h.children,n,r,o,i,a,v)})),h}),yO=e=>{const{column:t,sortOrder:n}=e;return{column:t,order:n,field:t.dataIndex,columnKey:t.key}},wO=e=>{const t=e.filter(n=>{let{sortOrder:r}=n;return r}).map(yO);if(t.length===0&&e.length){const n=e.length-1;return Object.assign(Object.assign({},yO(e[n])),{column:void 0,order:void 0,field:void 0,columnKey:void 0})}return t.length<=1?t[0]||{}:t},Kb=(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 bO(s)&&c});return i.length?o.sort((a,s)=>{for(let c=0;c<i.length;c+=1){const u=i[c],{column:{sorter:p},sortOrder:v}=u,h=bO(p);if(h&&v){const m=h(a,s,v);if(m!==0)return v===jp?m:-m}}return 0}).map(a=>{const s=a[n];return s?Object.assign(Object.assign({},a),{[n]:Kb(s,t,n)}):a}):o},CY=e=>{const{prefixCls:t,mergedColumns:n,sortDirections:r,tableLocale:o,showSorterTooltip:i,onSorterChange:a}=e,[s,c]=d.useState(Ub(n,!0)),u=(y,w)=>{const C=[];return y.forEach((S,E)=>{const k=yc(E,w);if(C.push(Ga(S,k)),Array.isArray(S.children)){const O=u(S.children,k);C.push.apply(C,Se(O))}}),C},p=d.useMemo(()=>{let y=!0;const w=Ub(n,!1);if(!w.length){const k=u(n);return s.filter(O=>{let{key:$}=O;return k.includes($)})}const C=[];function S(k){y?C.push(k):C.push(Object.assign(Object.assign({},k),{sortOrder:null}))}let E=null;return w.forEach(k=>{E===null?(S(k),k.sortOrder&&(k.multiplePriority===!1?y=!1:E=!0)):(E&&k.multiplePriority!==!1||(y=!1),S(k))}),C},[n,s]),v=d.useMemo(()=>{var y,w;const C=p.map(S=>{let{column:E,sortOrder:k}=S;return{column:E,order:k}});return{sortColumns:C,sortColumn:(y=C[0])===null||y===void 0?void 0:y.column,sortOrder:(w=C[0])===null||w===void 0?void 0:w.order}},[p]),h=y=>{let w;y.multiplePriority===!1||!p.length||p[0].multiplePriority===!1?w=[y]:w=[].concat(Se(p.filter(C=>{let{key:S}=C;return S!==y.key})),[y]),c(w),a(wO(w),w)};return[y=>TN(t,y,p,h,r,o,i),p,v,()=>wO(p)]},PN=(e,t)=>e.map(r=>{const o=Object.assign({},r);return o.title=sh(r.title,t),"children"in o&&(o.children=PN(o.children,t)),o}),EY=e=>[d.useCallback(n=>PN(n,e),[e])],kY=hN((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),OY=mN((e,t)=>{const{_renderTimes:n}=e,{_renderTimes:r}=t;return n!==r}),$Y=e=>{const{componentCls:t,lineWidth:n,lineType:r,tableBorderColor:o,tableHeaderBg:i,tablePaddingVertical:a,tablePaddingHorizontal:s,calc:c}=e,u=`${de(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:`${de(c(h).mul(-1).equal())}
${de(c(c(m).add(n)).mul(-1).equal())}`}}}}}});return{[`${t}-wrapper`]:{[`${t}${t}-bordered`]:Object.assign(Object.assign(Object.assign({[`> ${t}-title`]:{border:u,borderBottom:0},[`> ${t}-container`]:{borderInlineStart:u,borderTop:u,[`
> ${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:u},"> thead":{"> tr:not(:last-child) > th":{borderBottom:u},"> tr > th::before":{backgroundColor:"transparent !important"}},"\n > thead > tr,\n > tbody > tr,\n > tfoot > tr\n ":{[`> ${t}-cell-fix-right-first::after`]:{borderInlineEnd:u}},"\n > tbody > tr > th,\n > tbody > tr > td\n ":{[`> ${t}-expanded-row-fixed`]:{margin:`${de(c(a).mul(-1).equal())} ${de(c(c(s).add(n)).mul(-1).equal())}`,"&::after":{position:"absolute",top:0,insetInlineEnd:n,bottom:0,borderInlineEnd:u,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:u,borderTop:0}}),[`${t}-cell`]:{[`${t}-container:first-child`]:{borderTop:0},"&-scrollbar:not([rowspan])":{boxShadow:`0 ${de(n)} 0 ${de(n)} ${i}`}},[`${t}-bordered ${t}-cell-scrollbar`]:{borderInlineEnd:u}}}},IY=e=>{const{componentCls:t}=e;return{[`${t}-wrapper`]:{[`${t}-cell-ellipsis`]:Object.assign(Object.assign({},Ka),{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"}})}}},TY=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}}}}},PY=e=>{const{componentCls:t,antCls:n,motionDurationSlow:r,lineWidth:o,paddingXS:i,lineType:a,tableBorderColor:s,tableExpandIconBg:c,tableExpandColumnWidth:u,borderRadius:p,tablePaddingVertical:v,tablePaddingHorizontal:h,tableExpandedRowBg:m,paddingXXS:b,expandIconMarginTop:y,expandIconSize:w,expandIconHalfInner:C,expandIconScale:S,calc:E}=e,k=`${de(o)} ${a} ${s}`,O=E(b).sub(o).equal();return{[`${t}-wrapper`]:{[`${t}-expand-icon-col`]:{width:u},[`${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({},Qy(e)),{position:"relative",float:"left",width:w,height:w,color:"inherit",lineHeight:de(w),background:c,border:k,borderRadius:p,transform:`scale(${S})`,"&:focus, &:hover, &:active":{borderColor:"currentcolor"},"&::before, &::after":{position:"absolute",background:"currentcolor",transition:`transform ${r} ease-out`,content:'""'},"&::before":{top:C,insetInlineEnd:O,insetInlineStart:O,height:o},"&::after":{top:O,bottom:O,insetInlineStart:C,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:"100%"}}},[`${t}-expanded-row-fixed`]:{position:"relative",margin:`${de(E(v).mul(-1).equal())} ${de(E(h).mul(-1).equal())}`,padding:`${de(v)} ${de(h)}`}}}},MY=e=>{const{componentCls:t,antCls:n,iconCls:r,tableFilterDropdownWidth:o,tableFilterDropdownSearchWidth:i,paddingXXS:a,paddingXS:s,colorText:c,lineWidth:u,lineType:p,tableBorderColor:v,headerIconColor:h,fontSizeSM:m,tablePaddingHorizontal:b,borderRadius:y,motionDurationSlow:w,colorTextDescription:C,colorPrimary:S,tableHeaderFilterActiveBg:E,colorTextDisabled:k,tableFilterDropdownBg:O,tableFilterDropdownHeight:$,controlItemBgHover:T,controlItemBgActive:M,boxShadowSecondary:P,filterDropdownMenuBg:R,calc:A}=e,V=`${n}-dropdown`,z=`${t}-filter-dropdown`,B=`${n}-tree`,_=`${de(u)} ${p} ${v}`;return[{[`${t}-wrapper`]:{[`${t}-filter-column`]:{display:"flex",justifyContent:"space-between"},[`${t}-filter-trigger`]:{position:"relative",display:"flex",alignItems:"center",marginBlock:A(a).mul(-1).equal(),marginInline:`${de(a)} ${de(A(b).div(2).mul(-1).equal())}`,padding:`0 ${de(a)}`,color:h,fontSize:m,borderRadius:y,cursor:"pointer",transition:`all ${w}`,"&:hover":{color:C,background:E},"&.active":{color:S}}}},{[`${n}-dropdown`]:{[z]:Object.assign(Object.assign({},jn(e)),{minWidth:o,backgroundColor:O,borderRadius:y,boxShadow:P,overflow:"hidden",[`${V}-menu`]:{maxHeight:$,overflowX:"hidden",border:0,boxShadow:"none",borderRadius:"unset",backgroundColor:R,"&:empty::after":{display:"block",padding:`${de(s)} 0`,color:k,fontSize:m,textAlign:"center",content:'"Not Found"'}},[`${z}-tree`]:{paddingBlock:`${de(s)} 0`,paddingInline:s,[B]:{padding:0},[`${B}-treenode ${B}-node-content-wrapper:hover`]:{backgroundColor:T},[`${B}-treenode-checkbox-checked ${B}-node-content-wrapper`]:{"&, &:hover":{backgroundColor:M}}},[`${z}-search`]:{padding:s,borderBottom:_,"&-input":{input:{minWidth:i},[r]:{color:k}}},[`${z}-checkall`]:{width:"100%",marginBottom:a,marginInlineStart:a},[`${z}-btns`]:{display:"flex",justifyContent:"space-between",padding:`${de(A(s).sub(u).equal())} ${de(s)}`,overflow:"hidden",borderTop:_}})}},{[`${n}-dropdown ${z}, ${z}-submenu`]:{[`${n}-checkbox-wrapper + span`]:{paddingInlineStart:s,color:c},"> ul":{maxHeight:"calc(100vh - 130px)",overflowX:"hidden",overflowY:"auto"}}}]},NY=e=>{const{componentCls:t,lineWidth:n,colorSplit:r,motionDurationSlow:o,zIndexTableFixed:i,tableBg:a,zIndexTableSticky:s,calc:c}=e,u=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 ${u}`},[`
${t}-cell-fix-left-first::after,
${t}-cell-fix-left-last::after
`]:{boxShadow:`inset 10px 0 8px -8px ${u}`},[`${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 ${u}`},[`
${t}-cell-fix-right-first::after,
${t}-cell-fix-right-last::after
`]:{boxShadow:`inset -10px 0 8px -8px ${u}`}},[`${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"}}}}},RY=e=>{const{componentCls:t,antCls:n,margin:r}=e;return{[`${t}-wrapper`]:{[`${t}-pagination${n}-pagination`]:{margin:`${de(r)} 0`},[`${t}-pagination`]:{display:"flex",flexWrap:"wrap",rowGap:e.paddingXS,"> *":{flex:"none"},"&-left":{justifyContent:"flex-start"},"&-center":{justifyContent:"center"},"&-right":{justifyContent:"flex-end"}}}}},DY=e=>{const{componentCls:t,tableRadius:n}=e;return{[`${t}-wrapper`]:{[t]:{[`${t}-title, ${t}-header`]:{borderRadius:`${de(n)} ${de(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 ${de(n)} ${de(n)}`}}}}},jY=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"}}}}},LY=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSizeIcon:o,padding:i,paddingXS:a,headerIconColor:s,headerIconHoverColor:c,tableSelectionColumnWidth:u,tableSelectedRowBg:p,tableSelectedRowHoverBg:v,tableRowHoverBg:h,tablePaddingHorizontal:m,calc:b}=e;return{[`${t}-wrapper`]:{[`${t}-selection-col`]:{width:u,[`&${t}-selection-col-with-dropdown`]:{width:b(u).add(o).add(b(i).div(4)).equal()}},[`${t}-bordered ${t}-selection-col`]:{width:b(u).add(b(a).mul(2)).equal(),[`&${t}-selection-col-with-dropdown`]:{width:b(u).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:b(e.zIndexTableFixed).add(1).equal({unit:!1})},[`table tr th${t}-selection-column::after`]:{backgroundColor:"transparent !important"},[`${t}-selection`]:{position:"relative",display:"inline-flex",flexDirection:"column"},[`${t}-selection-extra`]:{position:"absolute",top:0,zIndex:1,cursor:"pointer",transition:`all ${e.motionDurationSlow}`,marginInlineStart:"100%",paddingInlineStart:de(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}}}}}},BY=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:`${de(a)} ${de(s)}`},[`${t}-filter-trigger`]:{marginInlineEnd:de(r(s).div(2).mul(-1).equal())},[`${t}-expanded-row-fixed`]:{margin:`${de(r(a).mul(-1).equal())} ${de(r(s).mul(-1).equal())}`},[`${t}-tbody`]:{[`${t}-wrapper:only-child ${t}`]:{marginBlock:de(r(a).mul(-1).equal()),marginInline:`${de(r(n).sub(s).equal())} ${de(r(s).mul(-1).equal())}`}},[`${t}-selection-extra`]:{paddingInlineStart:de(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))}},AY=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}, left 0s`,"&:hover":{background:e.tableHeaderSortHoverBg,"&::before":{backgroundColor:"transparent !important"}},"&:focus-visible":{color:e.colorPrimary},[`
&${t}-cell-fix-left:hover,
&${t}-cell-fix-right:hover
`]:{background:e.tableFixedHeaderSortActiveBg}},[`${t}-thead th${t}-column-sort`]:{background:e.tableHeaderSortBg,"&::before":{backgroundColor:"transparent !important"}},[`td${t}-column-sort`]:{background:e.tableBodySortBg},[`${t}-column-title`]:{position:"relative",zIndex:1,flex:1},[`${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}}}},zY=e=>{const{componentCls:t,opacityLoading:n,tableScrollThumbBg:r,tableScrollThumbBgHover:o,tableScrollThumbSize:i,tableScrollBg:a,zIndexTableSticky:s,stickyScrollBarBorderRadius:c,lineWidth:u,lineType:p,tableBorderColor:v}=e,h=`${de(u)} ${p} ${v}`;return{[`${t}-wrapper`]:{[`${t}-sticky`]:{"&-holder":{position:"sticky",zIndex:s,background:e.colorBgContainer},"&-scroll":{position:"sticky",bottom:0,height:`${de(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}}}}}}},xO=e=>{const{componentCls:t,lineWidth:n,tableBorderColor:r,calc:o}=e,i=`${de(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 ${de(o(n).mul(-1).equal())} 0 ${r}`}}}},HY=e=>{const{componentCls:t,motionDurationMid:n,lineWidth:r,lineType:o,tableBorderColor:i,calc:a}=e,s=`${de(r)} ${o} ${i}`,c=`${t}-expanded-row-cell`;return{[`${t}-wrapper`]:{[`${t}-tbody-virtual`]:{[`${t}-tbody-virtual-holder-inner`]:{[`
& > ${t}-row,
& > div:not(${t}-row) > ${t}-row
`]:{display:"flex",boxSizing:"border-box",width:"100%"}},[`${t}-cell`]:{borderBottom:s,transition:`background ${n}`},[`${t}-expanded-row`]:{[`${c}${c}-fixed`]:{position:"sticky",insetInlineStart:0,overflow:"hidden",width:`calc(var(--virtual-width) - ${de(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}}}}}},FY=e=>{const{componentCls:t,fontWeightStrong:n,tablePaddingVertical:r,tablePaddingHorizontal:o,tableExpandColumnWidth:i,lineWidth:a,lineType:s,tableBorderColor:c,tableFontSize:u,tableBg:p,tableRadius:v,tableHeaderTextColor:h,motionDurationMid:m,tableHeaderBg:b,tableHeaderCellSplitColor:y,tableFooterTextColor:w,tableFooterBg:C,calc:S}=e,E=`${de(a)} ${s} ${c}`;return{[`${t}-wrapper`]:Object.assign(Object.assign({clear:"both",maxWidth:"100%"},Ps()),{[t]:Object.assign(Object.assign({},jn(e)),{fontSize:u,background:p,borderRadius:`${de(v)} ${de(v)} 0 0`,scrollbarColor:`${e.tableScrollThumbBg} ${e.tableScrollBg}`}),table:{width:"100%",textAlign:"start",borderRadius:`${de(v)} ${de(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:`${de(r)} ${de(o)}`,overflowWrap:"break-word"},[`${t}-title`]:{padding:`${de(r)} ${de(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:de(S(r).mul(-1).equal()),marginInline:`${de(S(i).sub(o).equal())}
${de(S(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:`${de(r)} ${de(o)}`,color:w,background:C}})}},_Y=e=>{const{colorFillAlter:t,colorBgContainer:n,colorTextHeading:r,colorFillSecondary:o,colorFillContent:i,controlItemBgActive:a,controlItemBgActiveHover:s,padding:c,paddingSM:u,paddingXS:p,colorBorderSecondary:v,borderRadiusLG:h,controlHeight:m,colorTextPlaceholder:b,fontSize:y,fontSizeSM:w,lineHeight:C,lineWidth:S,colorIcon:E,colorIconHover:k,opacityLoading:O,controlInteractiveSize:$}=e,T=new xn(o).onBackground(n).toHexShortString(),M=new xn(i).onBackground(n).toHexShortString(),P=new xn(t).onBackground(n).toHexShortString(),R=new xn(E),A=new xn(k),V=$/2-S,z=V*2+S*3;return{headerBg:P,headerColor:r,headerSortActiveBg:T,headerSortHoverBg:M,bodySortBg:P,rowHoverBg:P,rowSelectedBg:a,rowSelectedHoverBg:s,rowExpandedBg:t,cellPaddingBlock:c,cellPaddingInline:c,cellPaddingBlockMD:u,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*C-S*3)/2-Math.ceil((w*1.4-S*3)/2),headerIconColor:R.clone().setAlpha(R.getAlpha()*O).toRgbString(),headerIconHoverColor:A.clone().setAlpha(A.getAlpha()*O).toRgbString(),expandIconHalfInner:V,expandIconSize:z,expandIconScale:$/z}},SO=2,VY=In("Table",e=>{const{colorTextHeading:t,colorSplit:n,colorBgContainer:r,controlInteractiveSize:o,headerBg:i,headerColor:a,headerSortActiveBg:s,headerSortHoverBg:c,bodySortBg:u,rowHoverBg:p,rowSelectedBg:v,rowSelectedHoverBg:h,rowExpandedBg:m,cellPaddingBlock:b,cellPaddingInline:y,cellPaddingBlockMD:w,cellPaddingInlineMD:C,cellPaddingBlockSM:S,cellPaddingInlineSM:E,borderColor:k,footerBg:O,footerColor:$,headerBorderRadius:T,cellFontSize:M,cellFontSizeMD:P,cellFontSizeSM:R,headerSplitColor:A,fixedHeaderSortActiveBg:V,headerFilterHoverBg:z,filterDropdownBg:B,expandIconBg:_,selectionColumnWidth:H,stickyScrollBarBg:j,calc:L}=e,F=vn(e,{tableFontSize:M,tableBg:r,tableRadius:T,tablePaddingVertical:b,tablePaddingHorizontal:y,tablePaddingVerticalMiddle:w,tablePaddingHorizontalMiddle:C,tablePaddingVerticalSmall:S,tablePaddingHorizontalSmall:E,tableBorderColor:k,tableHeaderTextColor:a,tableHeaderBg:i,tableFooterTextColor:$,tableFooterBg:O,tableHeaderCellSplitColor:A,tableHeaderSortBg:s,tableHeaderSortHoverBg:c,tableBodySortBg:u,tableFixedHeaderSortActiveBg:V,tableHeaderFilterActiveBg:z,tableFilterDropdownBg:B,tableRowHoverBg:p,tableSelectedRowBg:v,tableSelectedRowHoverBg:h,zIndexTableFixed:SO,zIndexTableSticky:L(SO).add(1).equal({unit:!1}),tableFontSizeMiddle:P,tableFontSizeSmall:R,tableSelectionColumnWidth:H,tableExpandIconBg:_,tableExpandColumnWidth:L(o).add(L(e.padding).mul(2)).equal(),tableExpandedRowBg:m,tableFilterDropdownWidth:120,tableFilterDropdownHeight:264,tableFilterDropdownSearchWidth:140,tableScrollThumbSize:8,tableScrollThumbBg:j,tableScrollThumbBgHover:t,tableScrollBg:n});return[FY(F),RY(F),xO(F),AY(F),MY(F),$Y(F),DY(F),PY(F),xO(F),TY(F),LY(F),NY(F),zY(F),IY(F),BY(F),jY(F),HY(F)]},_Y,{unitless:{expandIconScale:!0}}),WY=[],UY=(e,t)=>{var n,r;const{prefixCls:o,className:i,rootClassName:a,style:s,size:c,bordered:u,dropdownPrefixCls:p,dataSource:v,pagination:h,rowSelection:m,rowKey:b="key",rowClassName:y,columns:w,children:C,childrenColumnName:S,onChange:E,getPopupContainer:k,loading:O,expandIcon:$,expandable:T,expandedRowRender:M,expandIconColumnIndex:P,indentSize:R,scroll:A,sortDirections:V,locale:z,showSorterTooltip:B={target:"full-header"},virtual:_}=e;As();const H=d.useMemo(()=>w||Yw(C),[w,C]),j=d.useMemo(()=>H.some(pt=>pt.responsive),[H]),L=yP(j),F=d.useMemo(()=>{const pt=new Set(Object.keys(L).filter(dt=>L[dt]));return H.filter(dt=>!dt.responsive||dt.responsive.some($t=>pt.has($t)))},[H,L]),U=Ln(e,["className","style","columns"]),{locale:D=hi,direction:W,table:G,renderEmpty:q,getPrefixCls:J,getPopupContainer:Y}=d.useContext(ht),Q=Go(c),te=Object.assign(Object.assign({},D.Table),z),ce=v||WY,se=J("table",o),ne=J("dropdown",p),[,ae]=Ir(),ee=br(se),[re,le,pe]=VY(se,ee),Oe=Object.assign(Object.assign({childrenColumnName:S,expandIconColumnIndex:P},T),{expandIcon:(n=T==null?void 0:T.expandIcon)!==null&&n!==void 0?n:(r=G==null?void 0:G.expandable)===null||r===void 0?void 0:r.expandIcon}),{childrenColumnName:ge="children"}=Oe,Re=d.useMemo(()=>ce.some(pt=>pt==null?void 0:pt[ge])?"nest":M||T!=null&&T.expandedRowRender?"row":null,[ce]),ye={body:d.useRef()},Te=HG(se),Ae=d.useRef(null),me=d.useRef(null);AG(t,()=>Object.assign(Object.assign({},me.current),{nativeElement:Ae.current}));const Ie=d.useMemo(()=>typeof b=="function"?b:pt=>pt==null?void 0:pt[b],[b]),[Le]=bY(ce,ge,Ie),Be={},et=function(pt,dt){let $t=arguments.length>2&&arguments[2]!==void 0?arguments[2]:!1;var kt,Kt,ln,Yt;const un=Object.assign(Object.assign({},Be),pt);$t&&((kt=Be.resetPagination)===null||kt===void 0||kt.call(Be),!((Kt=un.pagination)===null||Kt===void 0)&&Kt.current&&(un.pagination.current=1),h&&((ln=h.onChange)===null||ln===void 0||ln.call(h,1,(Yt=un.pagination)===null||Yt===void 0?void 0:Yt.pageSize))),A&&A.scrollToFirstRowOnChange!==!1&&ye.body.current&&x5(0,{getContainer:()=>ye.body.current}),E==null||E(un.pagination,un.filters,un.sorter,{currentDataSource:Wb(Kb(ce,un.sorterStates,ge),un.filterStates,ge),action:dt})},rt=(pt,dt)=>{et({sorter:pt,sorterStates:dt},"sort",!1)},[Ze,Ve,Ye,Ge]=CY({prefixCls:se,mergedColumns:F,onSorterChange:rt,sortDirections:V||["ascend","descend"],tableLocale:te,showSorterTooltip:B}),Fe=d.useMemo(()=>Kb(ce,Ve,ge),[ce,Ve]);Be.sorter=Ge(),Be.sorterStates=Ve;const we=(pt,dt)=>{et({filters:pt,filterStates:dt},"filter",!0)},[ze,Me,Pe]=mY({prefixCls:se,locale:te,dropdownPrefixCls:ne,mergedColumns:F,onFilterChange:we,getPopupContainer:k||Y,rootClassName:ie(a,ee)}),Ke=Wb(Fe,Me,ge);Be.filters=Pe,Be.filterStates=Me;const St=d.useMemo(()=>{const pt={};return Object.keys(Pe).forEach(dt=>{Pe[dt]!==null&&(pt[dt]=Pe[dt])}),Object.assign(Object.assign({},Ye),{filters:pt})},[Ye,Pe]),[Ft]=EY(St),Lt=(pt,dt)=>{et({pagination:Object.assign(Object.assign({},Be.pagination),{current:pt,pageSize:dt})},"paginate")},[Ct,Xt]=xY(Ke.length,Lt,h);Be.pagination=h===!1?{}:wY(Ct,h),Be.resetPagination=Xt;const Pt=d.useMemo(()=>{if(h===!1||!Ct.pageSize)return Ke;const{current:pt=1,total:dt,pageSize:$t=IN}=Ct;return Ke.length<dt?Ke.length>$t?Ke.slice((pt-1)*$t,pt*$t):Ke:Ke.slice((pt-1)*$t,pt*$t)},[!!h,Ke,Ct==null?void 0:Ct.current,Ct==null?void 0:Ct.pageSize,Ct==null?void 0:Ct.total]),[Gt,ft]=LG({prefixCls:se,data:Ke,pageData:Pt,getRowKey:Ie,getRecordByKey:Le,expandType:Re,childrenColumnName:ge,locale:te,getPopupContainer:k||Y},m),Je=(pt,dt,$t)=>{let kt;return typeof y=="function"?kt=ie(y(pt,dt,$t)):kt=ie(y),ie({[`${se}-row-selected`]:ft.has(Ie(pt,dt))},kt)};Oe.__PARENT_RENDER_ICON__=Oe.expandIcon,Oe.expandIcon=Oe.expandIcon||$||zG(te),Re==="nest"&&Oe.expandIconColumnIndex===void 0?Oe.expandIconColumnIndex=m?1:0:Oe.expandIconColumnIndex>0&&m&&(Oe.expandIconColumnIndex-=1),typeof Oe.indentSize!="number"&&(Oe.indentSize=typeof R=="number"?R:15);const He=d.useCallback(pt=>Ft(Gt(ze(Ze(pt)))),[Ze,ze,Gt]);let We,Et;if(h!==!1&&(Ct!=null&&Ct.total)){let pt;Ct.size?pt=Ct.size:pt=Q==="small"||Q==="middle"?"small":void 0;const dt=Kt=>d.createElement(cK,Object.assign({},Ct,{className:ie(`${se}-pagination ${se}-pagination-${Kt}`,Ct.className),size:pt})),$t=W==="rtl"?"left":"right",{position:kt}=Ct;if(kt!==null&&Array.isArray(kt)){const Kt=kt.find(un=>un.includes("top")),ln=kt.find(un=>un.includes("bottom")),Yt=kt.every(un=>`${un}`=="none");!Kt&&!ln&&!Yt&&(Et=dt($t)),Kt&&(We=dt(Kt.toLowerCase().replace("top",""))),ln&&(Et=dt(ln.toLowerCase().replace("bottom","")))}else Et=dt($t)}let wt;typeof O=="boolean"?wt={spinning:O}:typeof O=="object"&&(wt=Object.assign({spinning:!0},O));const _e=ie(pe,ee,`${se}-wrapper`,G==null?void 0:G.className,{[`${se}-wrapper-rtl`]:W==="rtl"},i,a,le),qe=Object.assign(Object.assign({},G==null?void 0:G.style),s),ot=typeof(z==null?void 0:z.emptyText)<"u"?z.emptyText:(q==null?void 0:q("Table"))||d.createElement(Xv,{componentName:"Table"}),at=_?OY:kY,xt={},_t=d.useMemo(()=>{const{fontSize:pt,lineHeight:dt,padding:$t,paddingXS:kt,paddingSM:Kt}=ae,ln=Math.floor(pt*dt);switch(Q){case"large":return $t*2+ln;case"small":return kt*2+ln;default:return Kt*2+ln}},[ae,Q]);return _&&(xt.listItemHeight=_t),re(d.createElement("div",{ref:Ae,className:_e,style:qe},d.createElement(XM,Object.assign({spinning:!1},wt),We,d.createElement(at,Object.assign({},xt,U,{ref:me,columns:F,direction:W,expandable:Oe,prefixCls:se,className:ie({[`${se}-middle`]:Q==="middle",[`${se}-small`]:Q==="small",[`${se}-bordered`]:u,[`${se}-empty`]:ce.length===0},pe,ee,le),data:Pt,rowKey:Ie,rowClassName:Je,emptyText:ot,internalHooks:Nd,internalRefs:ye,transformColumns:He,getContainerWidth:Te})),Et)))},KY=d.forwardRef(UY),qY=(e,t)=>{const n=d.useRef(0);return n.current+=1,d.createElement(KY,Object.assign({},e,{ref:t,_renderTimes:n.current}))},ca=d.forwardRef(qY);ca.SELECTION_COLUMN=Na;ca.EXPAND_COLUMN=ja;ca.SELECTION_ALL=zb;ca.SELECTION_INVERT=Hb;ca.SELECTION_NONE=Fb;ca.Column=kG;ca.ColumnGroup=OG;ca.Summary=iN;const XY=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({},jn(e)),{display:"inline-block",height:"auto",marginInlineEnd:e.marginXS,paddingInline:a,fontSize:e.tagFontSize,lineHeight:e.tagLineHeight,whiteSpace:"nowrap",background:e.defaultBg,border:`${de(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}}},r1=e=>{const{lineWidth:t,fontSizeIcon:n,calc:r}=e,o=e.fontSizeSM;return vn(e,{tagFontSize:o,tagLineHeight:de(r(e.lineHeightSM).mul(o).equal()),tagIconSize:r(n).sub(r(t).mul(2)).equal(),tagPaddingHorizontal:8,tagBorderlessBg:e.defaultBg})},o1=e=>({defaultBg:new xn(e.colorFillQuaternary).onBackground(e.colorBgContainer).toHexString(),defaultColor:e.colorText}),MN=In("Tag",e=>{const t=r1(e);return XY(t)},o1);var GY=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 YY=d.forwardRef((e,t)=>{const{prefixCls:n,style:r,className:o,checked:i,onChange:a,onClick:s}=e,c=GY(e,["prefixCls","style","className","checked","onChange","onClick"]),{getPrefixCls:u,tag:p}=d.useContext(ht),v=C=>{a==null||a(!i),s==null||s(C)},h=u("tag",n),[m,b,y]=MN(h),w=ie(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})))}),QY=e=>NI(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"}}}}),ZY=ic(["Tag","preset"],e=>{const t=r1(e);return QY(t)},o1);function JY(e){return typeof e!="string"?e:e.charAt(0).toUpperCase()+e.slice(1)}const np=(e,t,n)=>{const r=JY(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"}}}},eQ=ic(["Tag","status"],e=>{const t=r1(e);return[np(t,"success","Success"),np(t,"processing","Info"),np(t,"error","Error"),np(t,"warning","Warning")]},o1);var tQ=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 nQ=d.forwardRef((e,t)=>{const{prefixCls:n,className:r,rootClassName:o,style:i,children:a,icon:s,color:c,onClose:u,bordered:p=!0,visible:v}=e,h=tQ(e,["prefixCls","className","rootClassName","style","children","icon","color","onClose","bordered","visible"]),{getPrefixCls:m,direction:b,tag:y}=d.useContext(ht),[w,C]=d.useState(!0),S=Ln(h,["closeIcon","closable"]);d.useEffect(()=>{v!==void 0&&C(v)},[v]);const E=CP(c),k=S7(c),O=E||k,$=Object.assign(Object.assign({backgroundColor:c&&!O?c:void 0},y==null?void 0:y.style),i),T=m("tag",n),[M,P,R]=MN(T),A=ie(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,R),V=L=>{L.stopPropagation(),u==null||u(L),!L.defaultPrevented&&C(!1)},[,z]=IT(Zp(e),Zp(y),{closable:!1,closeIconRender:L=>{const F=d.createElement("span",{className:`${T}-close-icon`,onClick:V},L);return ZI(L,F,U=>({onClick:D=>{var W;(W=U==null?void 0:U.onClick)===null||W===void 0||W.call(U,D),V(D)},className:ie(U==null?void 0:U.className,`${T}-close-icon`)}))}}),B=typeof h.onClick=="function"||a&&a.type==="a",_=s||null,H=_?d.createElement(d.Fragment,null,_,a&&d.createElement("span",null,a)):a,j=d.createElement("span",Object.assign({},S,{ref:t,className:A,style:$}),H,z,E&&d.createElement(ZY,{key:"preset",prefixCls:T}),k&&d.createElement(eQ,{key:"status",prefixCls:T}));return M(B?d.createElement(Lv,{component:"Tag"},j):j)}),NN=nQ;NN.CheckableTag=YY;const rQ=e=>{const t=e!=null&&e.algorithm?qu(e.algorithm):qu(md),n=Object.assign(Object.assign({},ql),e==null?void 0:e.token);return Z2(n,{override:e==null?void 0:e.token},t,Yy)};function oQ(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 iQ=(e,t)=>{const n=t??md(e),r=n.fontSizeSM,o=n.controlHeight-4;return Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},n),oQ(t??e)),CI(r)),{controlHeight:o}),SI(Object.assign(Object.assign({},n),{controlHeight:o})))},jo=(e,t)=>new xn(e).setAlpha(t).toRgbString(),ml=(e,t)=>new xn(e).lighten(t).toHexString(),aQ=e=>{const t=$s(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]}},sQ=(e,t)=>{const n=e||"#000",r=t||"#fff";return{colorBgBase:n,colorTextBase:r,colorText:jo(r,.85),colorTextSecondary:jo(r,.65),colorTextTertiary:jo(r,.45),colorTextQuaternary:jo(r,.25),colorFill:jo(r,.18),colorFillSecondary:jo(r,.12),colorFillTertiary:jo(r,.08),colorFillQuaternary:jo(r,.04),colorBgSolid:jo(r,.95),colorBgSolidHover:jo(r,1),colorBgSolidActive:jo(r,.9),colorBgElevated:ml(n,12),colorBgContainer:ml(n,8),colorBgLayout:ml(n,0),colorBgSpotlight:ml(n,26),colorBgBlur:jo(r,.04),colorBorder:ml(n,26),colorBorderSecondary:ml(n,19)}},lQ=(e,t)=>{const n=Object.keys(Ky).map(o=>{const i=$s(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??md(e);return Object.assign(Object.assign(Object.assign({},r),n),xI(e,{generateColorPalettes:aQ,generateNeutralColorPalettes:sQ}))};function cQ(){const[e,t,n]=Ir();return{theme:e,token:t,hashId:n}}const CO={defaultSeed:Yu.token,useToken:cQ,defaultAlgorithm:md,darkAlgorithm:lQ,compactAlgorithm:iQ,getDesignToken:rQ,defaultConfig:Yu,_internalContext:qy},uQ=(e,t,n,r)=>{const{titleMarginBottom:o,fontWeightStrong:i}=r;return{marginBottom:o,color:n,fontWeight:i,fontSize:e,lineHeight:t}},dQ=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}
`]=uQ(e[`fontSizeHeading${r}`],e[`lineHeightHeading${r}`],e.colorTextHeading,e)}),n},fQ=e=>{const{componentCls:t}=e;return{"a&, a":Object.assign(Object.assign({},Qy(e)),{userSelect:"text",[`&[disabled], &${t}-disabled`]:{color:e.colorTextDisabled,cursor:"not-allowed","&:active, &:hover":{color:e.colorTextDisabled},"&:active":{pointerEvents:"none"}}})}},pQ=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:Kp[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}}),vQ=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 - ${de(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"}}}},hQ=e=>({[`${e.componentCls}-copy-success`]:{"\n &,\n &:hover,\n &:focus":{color:e.colorSuccess}},[`${e.componentCls}-copy-icon-only`]:{marginInlineStart:0}}),gQ=()=>({"\n a&-ellipsis,\n span&-ellipsis\n ":{display:"inline-block",maxWidth:"100%"},"&-ellipsis-single-line":{whiteSpace:"nowrap",overflow:"hidden",textOverflow:"ellipsis","a&, span&":{verticalAlign:"bottom"},"> code":{paddingBlock:0,maxWidth:"calc(100% - 1.2em)",display:"inline-block",overflow:"hidden",textOverflow:"ellipsis",verticalAlign:"bottom",boxSizing:"content-box"}},"&-ellipsis-multiple-line":{display:"-webkit-box",overflow:"hidden",WebkitLineClamp:3,WebkitBoxOrient:"vertical"}}),mQ=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"}},dQ(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}}}),pQ(e)),fQ(e)),{[`
${t}-expand,
${t}-collapse,
${t}-edit,
${t}-copy
`]:Object.assign(Object.assign({},Qy(e)),{marginInlineStart:e.marginXXS})}),vQ(e)),hQ(e)),gQ()),{"&-rtl":{direction:"rtl"}})}},bQ=()=>({titleMarginTop:"1.2em",titleMarginBottom:"0.5em"}),RN=In("Typography",e=>[mQ(e)],bQ),yQ=e=>{const{prefixCls:t,"aria-label":n,className:r,style:o,direction:i,maxLength:a,autoSize:s=!0,value:c,onSave:u,onCancel:p,onEnd:v,component:h,enterIcon:m=d.createElement(Rq,null)}=e,b=d.useRef(null),y=d.useRef(!1),w=d.useRef(),[C,S]=d.useState(c);d.useEffect(()=>{S(c)},[c]),d.useEffect(()=>{var B;if(!((B=b.current)===null||B===void 0)&&B.resizableTextArea){const{textArea:_}=b.current.resizableTextArea;_.focus();const{length:H}=_.value;_.setSelectionRange(H,H)}},[]);const E=B=>{let{target:_}=B;S(_.value.replace(/[\n\r]/g,""))},k=()=>{y.current=!0},O=()=>{y.current=!1},$=B=>{let{keyCode:_}=B;y.current||(w.current=_)},T=()=>{u(C.trim())},M=B=>{let{keyCode:_,ctrlKey:H,altKey:j,metaKey:L,shiftKey:F}=B;w.current!==_||y.current||H||j||L||F||(_===De.ENTER?(T(),v==null||v()):_===De.ESC&&p())},P=()=>{T()},[R,A,V]=RN(t),z=ie(t,`${t}-edit-content`,{[`${t}-rtl`]:i==="rtl",[`${t}-${h}`]:!!h},r,A,V);return R(d.createElement("div",{className:z,style:o},d.createElement(TM,{ref:b,maxLength:a,value:C,onChange:E,onKeyDown:$,onKeyUp:M,onCompositionStart:k,onCompositionEnd:O,onBlur:P,"aria-label":n,rows:1,autoSize:s}),m!==null?Dr(m,{className:`${t}-edit-content-confirm`}):null))};var wQ=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()}},xQ=wQ,EO={"text/plain":"Text","text/html":"Url",default:"Text"},SQ="Copy to clipboard: #{key}, Enter";function CQ(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}function EQ(e,t){var n,r,o,i,a,s,c=!1;t||(t={}),n=t.debug||!1;try{o=xQ(),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=EO[t.format]||EO.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 u=document.execCommand("copy");if(!u)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=CQ("message"in t?t.message:SQ),window.prompt(r,e)}}finally{a&&(typeof a.removeRange=="function"?a.removeRange(i):a.removeAllRanges()),s&&document.body.removeChild(s),o()}return c}var kQ=EQ;const OQ=js(kQ);var $Q=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{u(r.next(p))}catch(v){a(v)}}function c(p){try{u(r.throw(p))}catch(v){a(v)}}function u(p){p.done?i(p.value):o(p.value).then(s,c)}u((r=r.apply(e,t||[])).next())})};const IQ=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)},u={};t.format&&(u.format=t.format),d.useEffect(()=>c,[]);const p=gn(v=>$Q(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;OQ(m||SK(n,!0).join("")||"",u),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 qm(e,t){return d.useMemo(()=>{const n=!!e;return[n,Object.assign(Object.assign({},t),n&&typeof e=="object"?e:null)]},[e])}const TQ=e=>{const t=d.useRef();return d.useEffect(()=>{t.current=e}),t.current},PQ=(e,t,n)=>d.useMemo(()=>e===!0?{title:t??n}:d.isValidElement(e)?{title:e}:typeof e=="object"?Object.assign({title:t??n},e):{title:e},[e,t,n]);var MQ=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 DN=d.forwardRef((e,t)=>{const{prefixCls:n,component:r="article",className:o,rootClassName:i,setContentRef:a,children:s,direction:c,style:u}=e,p=MQ(e,["prefixCls","component","className","rootClassName","setContentRef","children","direction","style"]),{getPrefixCls:v,direction:h,typography:m}=d.useContext(ht),b=c??h,y=a?Wr(t,a):t,w=v("typography",n),[C,S,E]=RN(w),k=ie(w,m==null?void 0:m.className,{[`${w}-rtl`]:b==="rtl"},o,i,S,E),O=Object.assign(Object.assign({},m==null?void 0:m.style),u);return C(d.createElement(r,Object.assign({className:k,style:O,ref:y},p),s))});function kO(e){return e===!1?[!1,!1]:Array.isArray(e)?e:[e]}function Xm(e,t,n){return e===!0||e===void 0?t:e||n&&t}function NQ(e){const t=document.createElement("em");e.appendChild(t);const n=e.getBoundingClientRect(),r=t.getBoundingClientRect();return e.removeChild(t),n.left>r.left||r.right>n.right||n.top>r.top||r.bottom>n.bottom}const i1=e=>["string","number"].includes(typeof e),RQ=e=>{let{prefixCls:t,copied:n,locale:r,iconOnly:o,tooltips:i,icon:a,tabIndex:s,onCopy:c,loading:u}=e;const p=kO(i),v=kO(a),{copied:h,copy:m}=r??{},b=n?h:m,y=Xm(p[n?1:0],b),w=typeof y=="string"?y:b;return d.createElement(gi,{title:y},d.createElement("button",{type:"button",className:ie(`${t}-copy`,{[`${t}-copy-success`]:n,[`${t}-copy-icon-only`]:o}),onClick:c,"aria-label":w,tabIndex:s},n?Xm(v[1],d.createElement(Cw,null),!0):Xm(v[0],u?d.createElement(Xa,null):d.createElement(yq,null),!0)))},rp=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)}),DQ=e=>e.reduce((t,n)=>t+(i1(n)?String(n).length:1),0);function OO(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=i1(i)?String(i).length:1,c=n+s;if(c>t){const u=t-n;return r.push(String(i).slice(0,u)),r}r.push(i),n=c}return e}const Gm=0,Ym=1,Qm=2,Zm=3,$O=4,op={display:"-webkit-box",overflow:"hidden",WebkitBoxOrient:"vertical"};function jQ(e){const{enableMeasure:t,width:n,text:r,children:o,rows:i,expanded:a,miscDeps:s,onEllipsis:c}=e,u=d.useMemo(()=>lo(r),[r]),p=d.useMemo(()=>DQ(u),[r]),v=d.useMemo(()=>o(u,!1),[r]),[h,m]=d.useState(null),b=d.useRef(null),y=d.useRef(null),w=d.useRef(null),C=d.useRef(null),S=d.useRef(null),[E,k]=d.useState(!1),[O,$]=d.useState(Gm),[T,M]=d.useState(0),[P,R]=d.useState(null);sn(()=>{$(t&&n&&p?Ym:Gm)},[n,r,i,t,u]),sn(()=>{var B,_,H,j;if(O===Ym){$(Qm);const L=y.current&&getComputedStyle(y.current).whiteSpace;R(L)}else if(O===Qm){const L=!!(!((B=w.current)===null||B===void 0)&&B.isExceed());$(L?Zm:$O),m(L?[0,p]:null),k(L);const F=((_=w.current)===null||_===void 0?void 0:_.getHeight())||0,U=i===1?0:((H=C.current)===null||H===void 0?void 0:H.getHeight())||0,D=((j=S.current)===null||j===void 0?void 0:j.getHeight())||0,W=Math.max(F,U+D);M(W+1),c(L)}},[O]);const A=h?Math.ceil((h[0]+h[1])/2):0;sn(()=>{var B;const[_,H]=h||[0,0];if(_!==H){const L=(((B=b.current)===null||B===void 0?void 0:B.getHeight())||0)>T;let F=A;H-_===1&&(F=L?_:H),m(L?[_,F]:[F,H])}},[h,A]);const V=d.useMemo(()=>{if(!t)return o(u,!1);if(O!==Zm||!h||h[0]!==h[1]){const B=o(u,!1);return[$O,Gm].includes(O)?B:d.createElement("span",{style:Object.assign(Object.assign({},op),{WebkitLineClamp:i})},B)}return o(a?u:OO(u,h[0]),E)},[a,O,h,u].concat(Se(s))),z={width:n,margin:0,padding:0,whiteSpace:P==="nowrap"?"normal":"inherit"};return d.createElement(d.Fragment,null,V,O===Qm&&d.createElement(d.Fragment,null,d.createElement(rp,{style:Object.assign(Object.assign(Object.assign({},z),op),{WebkitLineClamp:i}),ref:w},v),d.createElement(rp,{style:Object.assign(Object.assign(Object.assign({},z),op),{WebkitLineClamp:i-1}),ref:C},v),d.createElement(rp,{style:Object.assign(Object.assign(Object.assign({},z),op),{WebkitLineClamp:1}),ref:S},o([],!0))),O===Zm&&h&&h[0]!==h[1]&&d.createElement(rp,{style:Object.assign(Object.assign({},z),{top:400}),ref:b},o(OO(u,A),!0)),O===Ym&&d.createElement("span",{style:{whiteSpace:"inherit"},ref:y}))}const LQ=e=>{let{enableEllipsis:t,isEllipsis:n,children:r,tooltipProps:o}=e;return!(o!=null&&o.title)||!t?r:d.createElement(gi,Object.assign({open:n?void 0:!1},o),r)};var BQ=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 AQ(e,t){let{mark:n,code:r,underline:o,delete:i,strong:a,keyboard:s,italic:c}=e,u=t;function p(v,h){h&&(u=d.createElement(v,{},u))}return p("strong",a),p("u",o),p("del",i),p("code",r),p("mark",n),p("kbd",s),p("i",c),u}const zQ="...",lh=d.forwardRef((e,t)=>{var n;const{prefixCls:r,className:o,style:i,type:a,disabled:s,children:c,ellipsis:u,editable:p,copyable:v,component:h,title:m}=e,b=BQ(e,["prefixCls","className","style","type","disabled","children","ellipsis","editable","copyable","component","title"]),{getPrefixCls:y,direction:w}=d.useContext(ht),[C]=bi("Text"),S=d.useRef(null),E=d.useRef(null),k=y("typography",r),O=Ln(b,["mark","code","delete","underline","strong","keyboard","italic"]),[$,T]=qm(p),[M,P]=Dn(!1,{value:T.editing}),{triggerType:R=["icon"]}=T,A=Me=>{var Pe;Me&&((Pe=T.onStart)===null||Pe===void 0||Pe.call(T)),P(Me)},V=TQ(M);sn(()=>{var Me;!M&&V&&((Me=E.current)===null||Me===void 0||Me.focus())},[M]);const z=Me=>{Me==null||Me.preventDefault(),A(!0)},B=Me=>{var Pe;(Pe=T.onChange)===null||Pe===void 0||Pe.call(T,Me),A(!1)},_=()=>{var Me;(Me=T.onCancel)===null||Me===void 0||Me.call(T),A(!1)},[H,j]=qm(v),{copied:L,copyLoading:F,onClick:U}=IQ({copyConfig:j,children:c}),[D,W]=d.useState(!1),[G,q]=d.useState(!1),[J,Y]=d.useState(!1),[Q,te]=d.useState(!1),[ce,se]=d.useState(!0),[ne,ae]=qm(u,{expandable:!1,symbol:Me=>Me?C==null?void 0:C.collapse:C==null?void 0:C.expand}),[ee,re]=Dn(ae.defaultExpanded||!1,{value:ae.expanded}),le=ne&&(!ee||ae.expandable==="collapsible"),{rows:pe=1}=ae,Oe=d.useMemo(()=>le&&(ae.suffix!==void 0||ae.onEllipsis||ae.expandable||$||H),[le,ae,$,H]);sn(()=>{ne&&!Oe&&(W(Sb("webkitLineClamp")),q(Sb("textOverflow")))},[Oe,ne]);const[ge,Re]=d.useState(le),ye=d.useMemo(()=>Oe?!1:pe===1?G:D,[Oe,G,D]);sn(()=>{Re(ye&&le)},[ye,le]);const Te=le&&(ge?Q:J),Ae=le&&pe===1&&ge,me=le&&pe>1&&ge,Ie=(Me,Pe)=>{var Ke;re(Pe.expanded),(Ke=ae.onExpand)===null||Ke===void 0||Ke.call(ae,Me,Pe)},[Le,Be]=d.useState(0),et=Me=>{let{offsetWidth:Pe}=Me;Be(Pe)},rt=Me=>{var Pe;Y(Me),J!==Me&&((Pe=ae.onEllipsis)===null||Pe===void 0||Pe.call(ae,Me))};d.useEffect(()=>{const Me=S.current;if(ne&&ge&&Me){const Pe=NQ(Me);Q!==Pe&&te(Pe)}},[ne,ge,c,me,ce,Le]),d.useEffect(()=>{const Me=S.current;if(typeof IntersectionObserver>"u"||!Me||!ge||!le)return;const Pe=new IntersectionObserver(()=>{se(!!Me.offsetParent)});return Pe.observe(Me),()=>{Pe.disconnect()}},[ge,le]);const Ze=PQ(ae.tooltip,T.text,c),Ve=d.useMemo(()=>{if(!(!ne||ge))return[T.text,c,m,Ze.title].find(i1)},[ne,ge,m,Ze.title,Te]);if(M)return d.createElement(yQ,{value:(n=T.text)!==null&&n!==void 0?n:typeof c=="string"?c:"",onSave:B,onCancel:_,onEnd:T.onEnd,prefixCls:k,className:o,style:i,direction:w,component:h,maxLength:T.maxLength,autoSize:T.autoSize,enterIcon:T.enterIcon});const Ye=()=>{const{expandable:Me,symbol:Pe}=ae;return Me?d.createElement("button",{type:"button",key:"expand",className:`${k}-${ee?"collapse":"expand"}`,onClick:Ke=>Ie(Ke,{expanded:!ee}),"aria-label":ee?C.collapse:C==null?void 0:C.expand},typeof Pe=="function"?Pe(ee):Pe):null},Ge=()=>{if(!$)return;const{icon:Me,tooltip:Pe,tabIndex:Ke}=T,St=lo(Pe)[0]||(C==null?void 0:C.edit),Ft=typeof St=="string"?St:"";return R.includes("icon")?d.createElement(gi,{key:"edit",title:Pe===!1?"":St},d.createElement("button",{type:"button",ref:E,className:`${k}-edit`,onClick:z,"aria-label":Ft,tabIndex:Ke},Me||d.createElement(Pq,{role:"button"}))):null},Fe=()=>H?d.createElement(RQ,Object.assign({key:"copy"},j,{prefixCls:k,copied:L,locale:C,onCopy:U,loading:F,iconOnly:c==null})):null,we=Me=>[Me&&Ye(),Ge(),Fe()],ze=Me=>[Me&&!ee&&d.createElement("span",{"aria-hidden":!0,key:"ellipsis"},zQ),ae.suffix,we(Me)];return d.createElement(qo,{onResize:et,disabled:!le},Me=>d.createElement(LQ,{tooltipProps:Ze,enableEllipsis:le,isEllipsis:Te},d.createElement(DN,Object.assign({className:ie({[`${k}-${a}`]:a,[`${k}-disabled`]:s,[`${k}-ellipsis`]:ne,[`${k}-ellipsis-single-line`]:Ae,[`${k}-ellipsis-multiple-line`]:me},o),prefixCls:r,style:Object.assign(Object.assign({},i),{WebkitLineClamp:me?pe:void 0}),component:h,ref:Wr(Me,S,t),direction:w,onClick:R.includes("text")?z:void 0,"aria-label":Ve==null?void 0:Ve.toString(),title:m},O),d.createElement(jQ,{enableMeasure:le&&!ge,text:c,rows:pe,width:Le,onEllipsis:rt,expanded:ee,miscDeps:[L,ee,F,$,H]},(Pe,Ke)=>AQ(e,d.createElement(d.Fragment,null,Pe.length>0&&Ke&&!ee&&Ve?d.createElement("span",{key:"show-content","aria-hidden":!0},Pe):Pe,ze(Ke)))))))});var HQ=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 FQ=d.forwardRef((e,t)=>{var{ellipsis:n,rel:r}=e,o=HQ(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(lh,Object.assign({},i,{ref:t,ellipsis:!!n,component:"a"}))}),_Q=d.forwardRef((e,t)=>d.createElement(lh,Object.assign({ref:t},e,{component:"div"})));var VQ=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 WQ=(e,t)=>{var{ellipsis:n}=e,r=VQ(e,["ellipsis"]);const o=d.useMemo(()=>n&&typeof n=="object"?Ln(n,["expandable","rows"]):n,[n]);return d.createElement(lh,Object.assign({ref:t},r,{ellipsis:o,component:"span"}))},UQ=d.forwardRef(WQ);var KQ=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 qQ=[1,2,3,4,5],XQ=d.forwardRef((e,t)=>{const{level:n=1}=e,r=KQ(e,["level"]),o=qQ.includes(n)?`h${n}`:"h1";return d.createElement(lh,Object.assign({ref:t},r,{component:o}))}),Rd=DN;Rd.Text=UQ;Rd.Link=FQ;Rd.Title=XQ;Rd.Paragraph=_Q;const Jm=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(),u=s.toLowerCase(),p=[u];return(u===".jpg"||u===".jpeg")&&(p=[".jpg",".jpeg"]),p.some(function(v){return c.endsWith(v)})}return/\/\*$/.test(s)?i===s.replace(/\/.*$/,""):o===s?!0:/^\w+$/.test(s)?(Fn(!1,"Upload takes an invalidate 'accept' type '".concat(s,"'.Skip for check.")),!0):!1})}return!0};function GQ(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 IO(e){var t=e.responseText||e.response;if(!t)return t;try{return JSON.parse(t)}catch{return t}}function YQ(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(GQ(e,t),IO(t)):e.onSuccess(IO(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()}}}var QQ=function(){var e=yo($n().mark(function t(n,r){var o,i,a,s,c,u,p,v;return $n().wrap(function(m){for(;;)switch(m.prev=m.next){case 0:u=function(){return u=yo($n().mark(function y(w){return $n().wrap(function(S){for(;;)switch(S.prev=S.next){case 0:return S.abrupt("return",new Promise(function(E){w.file(function(k){r(k)?(w.fullPath&&!k.webkitRelativePath&&(Object.defineProperties(k,{webkitRelativePath:{writable:!0}}),k.webkitRelativePath=w.fullPath.replace(/^\//,""),Object.defineProperties(k,{webkitRelativePath:{writable:!1}})),E(k)):E(null)})}));case 1:case"end":return S.stop()}},y)})),u.apply(this,arguments)},c=function(y){return u.apply(this,arguments)},s=function(){return s=yo($n().mark(function y(w){var C,S,E,k,O;return $n().wrap(function(T){for(;;)switch(T.prev=T.next){case 0:C=w.createReader(),S=[];case 2:return T.next=5,new Promise(function(M){C.readEntries(M,function(){return M([])})});case 5:if(E=T.sent,k=E.length,k){T.next=9;break}return T.abrupt("break",12);case 9:for(O=0;O<k;O++)S.push(E[O]);T.next=2;break;case 12:return T.abrupt("return",S);case 13:case"end":return T.stop()}},y)})),s.apply(this,arguments)},a=function(y){return s.apply(this,arguments)},o=[],i=[],n.forEach(function(b){return i.push(b.webkitGetAsEntry())}),p=function(){var b=yo($n().mark(function y(w,C){var S,E;return $n().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(w){O.next=2;break}return O.abrupt("return");case 2:if(w.path=C||"",!w.isFile){O.next=10;break}return O.next=6,c(w);case 6:S=O.sent,S&&o.push(S),O.next=15;break;case 10:if(!w.isDirectory){O.next=15;break}return O.next=13,a(w);case 13:E=O.sent,i.push.apply(i,Se(E));case 15:case"end":return O.stop()}},y)}));return function(w,C){return b.apply(this,arguments)}}(),v=0;case 9:if(!(v<i.length)){m.next=15;break}return m.next=12,p(i[v]);case 12:v++,m.next=9;break;case 15:return m.abrupt("return",o);case 16:case"end":return m.stop()}},t)}));return function(n,r){return e.apply(this,arguments)}}(),ZQ=+new Date,JQ=0;function e0(){return"rc-upload-".concat(ZQ,"-").concat(++JQ)}var eZ=["component","prefixCls","className","classNames","disabled","id","name","style","styles","multiple","accept","capture","children","directory","openFileDialogOnClick","onMouseEnter","onMouseLeave","hasControlInside"],tZ=function(e){Co(n,e);var t=Eo(n);function n(){var r;Kn(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)),K(Ne(r),"state",{uid:e0()}),K(Ne(r),"reqs",{}),K(Ne(r),"fileInput",void 0),K(Ne(r),"_isMounted",void 0),K(Ne(r),"onChange",function(s){var c=r.props,u=c.accept,p=c.directory,v=s.target.files,h=Se(v).filter(function(m){return!p||Jm(m,u)});r.uploadFiles(h),r.reset()}),K(Ne(r),"onClick",function(s){var c=r.fileInput;if(c){var u=s.target,p=r.props.onClick;if(u&&u.tagName==="BUTTON"){var v=c.parentNode;v.focus(),u.blur()}c.click(),p&&p(s)}}),K(Ne(r),"onKeyDown",function(s){s.key==="Enter"&&r.onClick(s)}),K(Ne(r),"onFileDrop",function(){var s=yo($n().mark(function c(u){var p,v,h;return $n().wrap(function(b){for(;;)switch(b.prev=b.next){case 0:if(p=r.props.multiple,u.preventDefault(),u.type!=="dragover"){b.next=4;break}return b.abrupt("return");case 4:if(!r.props.directory){b.next=11;break}return b.next=7,QQ(Array.prototype.slice.call(u.dataTransfer.items),function(y){return Jm(y,r.props.accept)});case 7:v=b.sent,r.uploadFiles(v),b.next=14;break;case 11:h=Se(u.dataTransfer.files).filter(function(y){return Jm(y,r.props.accept)}),p===!1&&(h=h.slice(0,1)),r.uploadFiles(h);case 14:case"end":return b.stop()}},c)}));return function(c){return s.apply(this,arguments)}}()),K(Ne(r),"uploadFiles",function(s){var c=Se(s),u=c.map(function(p){return p.uid=e0(),r.processFile(p,c)});Promise.all(u).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)})})}),K(Ne(r),"processFile",function(){var s=yo($n().mark(function c(u,p){var v,h,m,b,y,w,C,S,E;return $n().wrap(function(O){for(;;)switch(O.prev=O.next){case 0:if(v=r.props.beforeUpload,h=u,!v){O.next=14;break}return O.prev=3,O.next=6,v(u,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:u,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(u);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(u);case 26:w=O.sent,O.next=30;break;case 29:w=y;case 30:return C=(st(h)==="object"||typeof h=="string")&&h?h:u,C instanceof File?S=C:S=new File([C],u.name,{type:u.type}),E=S,E.uid=u.uid,O.abrupt("return",{origin:u,data:w,parsedFile:E,action:b});case 35:case"end":return O.stop()}},c,null,[[3,9]])}));return function(c,u){return s.apply(this,arguments)}}()),K(Ne(r),"saveFileInput",function(s){r.fileInput=s}),r}return qn(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,u=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,C=s.uid,S=h||YQ,E={action:c,filename:m,data:a,file:u,headers:b,withCredentials:y,method:w||"post",onProgress:function(O){var $=i.props.onProgress;$==null||$(O,u)},onSuccess:function(O,$){var T=i.props.onSuccess;T==null||T(O,u,$),delete i.reqs[C]},onError:function(O,$){var T=i.props.onError;T==null||T(O,$,u),delete i.reqs[C]}};v(s),this.reqs[C]=S(E)}}},{key:"reset",value:function(){this.setState({uid:e0()})}},{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=this.props,i=o.component,a=o.prefixCls,s=o.className,c=o.classNames,u=c===void 0?{}:c,p=o.disabled,v=o.id,h=o.name,m=o.style,b=o.styles,y=b===void 0?{}:b,w=o.multiple,C=o.accept,S=o.capture,E=o.children,k=o.directory,O=o.openFileDialogOnClick,$=o.onMouseEnter,T=o.onMouseLeave,M=o.hasControlInside,P=Mt(o,eZ),R=ie(K(K(K({},a,!0),"".concat(a,"-disabled"),p),s,s)),A=k?{directory:"directory",webkitdirectory:"webkitdirectory"}:{},V=p?{}:{onClick:O?this.onClick:function(){},onKeyDown:O?this.onKeyDown:function(){},onMouseEnter:$,onMouseLeave:T,onDrop:this.onFileDrop,onDragOver:this.onFileDrop,tabIndex:M?void 0:"0"};return ue.createElement(i,$e({},V,{className:R,role:M?void 0:"button",style:m}),ue.createElement("input",$e({},Gr(P,{aria:!0,data:!0}),{id:v,name:h,disabled:p,type:"file",ref:this.saveFileInput,onClick:function(B){return B.stopPropagation()},key:this.state.uid,style:Z({display:"none"},y.input),className:u.input,accept:C},A,{multiple:w,onChange:this.onChange},S!=null?{capture:S}:{})),E)}}]),n}(d.Component);function t0(){}var qb=function(e){Co(n,e);var t=Eo(n);function n(){var r;Kn(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)),K(Ne(r),"uploader",void 0),K(Ne(r),"saveUploader",function(s){r.uploader=s}),r}return qn(n,[{key:"abort",value:function(o){this.uploader.abort(o)}},{key:"render",value:function(){return ue.createElement(tZ,$e({},this.props,{ref:this.saveUploader}))}}]),n}(d.Component);K(qb,"defaultProps",{component:"span",prefixCls:"rc-upload",data:{},headers:{},name:"file",multipart:!1,onStart:t0,onError:t0,onSuccess:t0,multiple:!1,beforeUpload:null,customRequest:null,withCredentials:!1,openFileDialogOnClick:!0,hasControlInside:!1});const nZ=e=>{const{componentCls:t,iconCls:n}=e;return{[`${t}-wrapper`]:{[`${t}-drag`]:{position:"relative",width:"100%",height:"100%",textAlign:"center",background:e.colorFillAlter,border:`${de(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:`${de(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 ${de(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}}}}}},rZ=e=>{const{componentCls:t,antCls:n,iconCls:r,fontSize:o,lineHeight:i,calc:a}=e,s=`${t}-list-item`,c=`${s}-actions`,u=`${s}-action`,p=e.fontHeightSM;return{[`${t}-wrapper`]:{[`${t}-list`]:Object.assign(Object.assign({},Ps()),{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({},Ka),{padding:`0 ${de(e.paddingXS)}`,lineHeight:i,flex:"auto",transition:`all ${e.motionDurationSlow}`}),[c]:{whiteSpace:"nowrap",[u]:{opacity:0},[r]:{color:e.actionsColor,transition:`all ${e.motionDurationSlow}`},[`
${u}:focus-visible,
&.picture ${u}
`]:{opacity:1},[`${u}${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 ${u}`]:{opacity:1},[`${s}-error`]:{color:e.colorError,[`${s}-name, ${t}-icon ${r}`]:{color:e.colorError},[c]:{[`${r}, ${r}:hover`]:{color:e.colorError},[u]:{opacity:1}}},[`${t}-list-item-container`]:{transition:`opacity ${e.motionDurationSlow}, height ${e.motionDurationSlow}`,"&::before":{display:"table",width:0,height:0,content:'""'}}})}}},oZ=e=>{const{componentCls:t}=e,n=new fn("uploadAnimateInlineIn",{from:{width:0,height:0,padding:0,opacity:0,margin:e.calc(e.marginXS).div(-2).equal()}}),r=new fn("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`]:aT(e)},n,r]},iZ=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:`${de(e.lineWidth)} ${e.lineType} ${e.colorBorder}`,borderRadius:e.borderRadiusLG,"&:hover":{background:"transparent"},[`${s}-thumbnail`]:Object.assign(Object.assign({},Ka),{width:r,height:r,lineHeight:de(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% - ${de(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='${Kl[0]}']`]:{fill:e.colorErrorBg},[`svg path[fill='${Kl.primary}']`]:{fill:e.colorError}}},[`${s}-uploading`]:{borderStyle:"dashed",[`${s}-name`]:{marginBottom:o}}},[`${a}${a}-picture-circle ${s}`]:{[`&, &::before, ${s}-thumbnail`]:{borderRadius:"50%"}}}}},aZ=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({},Ps()),{display:"block",[`${t}${t}-select`]:{width:c,height:c,textAlign:"center",verticalAlign:"top",backgroundColor:e.colorFillAlter,border:`${de(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% - ${de(i(e.paddingXS).mul(2).equal())})`,height:`calc(100% - ${de(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 ${de(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% - ${de(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% - ${de(i(e.paddingXS).mul(2).equal())})`,paddingInlineStart:0}}}),[`${t}-wrapper${t}-picture-circle-wrapper`]:{[`${t}${t}-select`]:{borderRadius:"50%"}}}},sZ=e=>{const{componentCls:t}=e;return{[`${t}-rtl`]:{direction:"rtl"}}},lZ=e=>{const{componentCls:t,colorTextDisabled:n}=e;return{[`${t}-wrapper`]:Object.assign(Object.assign({},jn(e)),{[t]:{outline:0,"input[type='file']":{cursor:"pointer"}},[`${t}-select`]:{display:"inline-block"},[`${t}-disabled`]:{color:n,cursor:"not-allowed"}})}},cZ=e=>({actionsColor:e.colorTextDescription}),uZ=In("Upload",e=>{const{fontSizeHeading3:t,fontHeight:n,lineWidth:r,controlHeightLG:o,calc:i}=e,a=vn(e,{uploadThumbnailSize:i(t).mul(2).equal(),uploadProgressOffset:i(i(n).div(2)).add(r).equal(),uploadPicCardSize:i(o).mul(2.55).equal()});return[lZ(a),nZ(a),iZ(a),aZ(a),rZ(a),oZ(a),sZ(a),zv(a)]},cZ);function ip(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 ap(e,t){const n=Se(t),r=n.findIndex(o=>{let{uid:i}=o;return i===e.uid});return r===-1?n.push(e):n[r]=e,n}function n0(e,t){const n=e.uid!==void 0?"uid":"name";return t.filter(r=>r[n]===e[n])[0]}function dZ(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 fZ=function(){const t=(arguments.length>0&&arguments[0]!==void 0?arguments[0]:"").split("/"),r=t[t.length-1].split(/#|\?/)[0];return(/\.[^./\\]*$/.exec(r)||[""])[0]},jN=e=>e.indexOf("image/")===0,pZ=e=>{if(e.type&&!e.thumbUrl)return jN(e.type);const t=e.thumbUrl||e.url||"",n=fZ(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)},Ia=200;function vZ(e){return new Promise(t=>{if(!e.type||!jN(e.type)){t("");return}const n=document.createElement("canvas");n.width=Ia,n.height=Ia,n.style.cssText=`position: fixed; left: 0; top: 0; width: ${Ia}px; height: ${Ia}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=Ia,c=Ia,u=0,p=0;i>a?(c=a*(Ia/i),p=-(c-s)/2):(s=i*(Ia/a),u=-(s-c)/2),r.drawImage(o,u,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)})}const hZ=d.forwardRef((e,t)=>{let{prefixCls:n,className:r,style:o,locale:i,listType:a,file:s,items:c,progress:u,iconRender:p,actionIconRender:v,itemRender:h,isImgUrl:m,showPreviewIcon:b,showRemoveIcon:y,showDownloadIcon:w,previewIcon:C,removeIcon:S,downloadIcon:E,extra:k,onPreview:O,onDownload:$,onClose:T}=e;var M,P;const{status:R}=s,[A,V]=d.useState(R);d.useEffect(()=>{R!=="removed"&&V(R)},[R]);const[z,B]=d.useState(!1);d.useEffect(()=>{const ee=setTimeout(()=>{B(!0)},300);return()=>{clearTimeout(ee)}},[]);const _=p(s);let H=d.createElement("div",{className:`${n}-icon`},_);if(a==="picture"||a==="picture-card"||a==="picture-circle")if(A==="uploading"||!s.thumbUrl&&!s.url){const ee=ie(`${n}-list-item-thumbnail`,{[`${n}-list-item-file`]:A!=="uploading"});H=d.createElement("div",{className:ee},_)}else{const ee=m!=null&&m(s)?d.createElement("img",{src:s.thumbUrl||s.url,alt:s.name,className:`${n}-list-item-image`,crossOrigin:s.crossOrigin}):_,re=ie(`${n}-list-item-thumbnail`,{[`${n}-list-item-file`]:m&&!m(s)});H=d.createElement("a",{className:re,onClick:le=>O(s,le),href:s.url||s.thumbUrl,target:"_blank",rel:"noopener noreferrer"},ee)}const j=ie(`${n}-list-item`,`${n}-list-item-${A}`),L=typeof s.linkProps=="string"?JSON.parse(s.linkProps):s.linkProps,F=(typeof y=="function"?y(s):y)?v((typeof S=="function"?S(s):S)||d.createElement(Eq,null),()=>T(s),n,i.removeFile,!0):null,U=(typeof w=="function"?w(s):w)&&A==="done"?v((typeof E=="function"?E(s):E)||d.createElement($q,null),()=>$(s),n,i.downloadFile):null,D=a!=="picture-card"&&a!=="picture-circle"&&d.createElement("span",{key:"download-delete",className:ie(`${n}-list-item-actions`,{picture:a==="picture"})},U,F),W=typeof k=="function"?k(s):k,G=W&&d.createElement("span",{className:`${n}-list-item-extra`},W),q=ie(`${n}-list-item-name`),J=s.url?d.createElement("a",Object.assign({key:"view",target:"_blank",rel:"noopener noreferrer",className:q,title:s.name},L,{href:s.url,onClick:ee=>O(s,ee)}),s.name,G):d.createElement("span",{key:"view",className:q,onClick:ee=>O(s,ee),title:s.name},s.name,G),Y=(typeof b=="function"?b(s):b)&&(s.url||s.thumbUrl)?d.createElement("a",{href:s.url||s.thumbUrl,target:"_blank",rel:"noopener noreferrer",onClick:ee=>O(s,ee),title:i.previewFile},typeof C=="function"?C(s):C||d.createElement(IM,null)):null,Q=(a==="picture-card"||a==="picture-circle")&&A!=="uploading"&&d.createElement("span",{className:`${n}-list-item-actions`},Y,A==="done"&&U,F),{getPrefixCls:te}=d.useContext(ht),ce=te(),se=d.createElement("div",{className:j},H,J,D,Q,z&&d.createElement(Xo,{motionName:`${ce}-fade`,visible:A==="uploading",motionDeadline:2e3},ee=>{let{className:re}=ee;const le="percent"in s?d.createElement(oq,Object.assign({},u,{type:"line",percent:s.percent,"aria-label":s["aria-label"],"aria-labelledby":s["aria-labelledby"]})):null;return d.createElement("div",{className:ie(`${n}-list-item-progress`,re)},le)})),ne=s.response&&typeof s.response=="string"?s.response:((M=s.error)===null||M===void 0?void 0:M.statusText)||((P=s.error)===null||P===void 0?void 0:P.message)||i.uploadError,ae=A==="error"?d.createElement(gi,{title:ne,getPopupContainer:ee=>ee.parentNode},se):se;return d.createElement("div",{className:ie(`${n}-list-item-container`,r),style:o,ref:t},h?h(ae,s,c,{download:$.bind(null,s),preview:O.bind(null,s),remove:T.bind(null,s)}):ae)}),gZ=(e,t)=>{const{listType:n="text",previewFile:r=vZ,onPreview:o,onDownload:i,onRemove:a,locale:s,iconRender:c,isImageUrl:u=pZ,prefixCls:p,items:v=[],showPreviewIcon:h=!0,showRemoveIcon:m=!0,showDownloadIcon:b=!1,removeIcon:y,previewIcon:w,downloadIcon:C,extra:S,progress:E={size:[-1,2],showInfo:!1},appendAction:k,appendActionVisible:O=!0,itemRender:$,disabled:T}=e,M=kw(),[P,R]=d.useState(!1),A=["picture-card","picture-circle"].includes(n);d.useEffect(()=>{n.startsWith("picture")&&(v||[]).forEach(G=>{!(G.originFileObj instanceof File||G.originFileObj instanceof Blob)||G.thumbUrl!==void 0||(G.thumbUrl="",r==null||r(G.originFileObj).then(q=>{G.thumbUrl=q||"",M()}))})},[n,v,r]),d.useEffect(()=>{R(!0)},[]);const V=(G,q)=>{if(o)return q.preventDefault(),o(G)},z=G=>{typeof i=="function"?i(G):G.url&&window.open(G.url)},B=G=>{a==null||a(G)},_=G=>{if(c)return c(G,n);const q=G.status==="uploading";if(n.startsWith("picture")){const J=n==="picture"?d.createElement(Xa,null):s.uploading,Y=u!=null&&u(G)?d.createElement(dX,null):d.createElement(Fq,null);return q?J:Y}return q?d.createElement(Xa,null):d.createElement(lX,null)},H=(G,q,J,Y,Q)=>{const te={type:"text",size:"small",title:Y,onClick:ce=>{var se,ne;q(),d.isValidElement(G)&&((ne=(se=G.props).onClick)===null||ne===void 0||ne.call(se,ce))},className:`${J}-list-item-action`};return Q&&(te.disabled=T),d.isValidElement(G)?d.createElement(jr,Object.assign({},te,{icon:Dr(G,Object.assign(Object.assign({},G.props),{onClick:()=>{}}))})):d.createElement(jr,Object.assign({},te),d.createElement("span",null,G))};d.useImperativeHandle(t,()=>({handlePreview:V,handleDownload:z}));const{getPrefixCls:j}=d.useContext(ht),L=j("upload",p),F=j(),U=ie(`${L}-list`,`${L}-list-${n}`),D=d.useMemo(()=>Ln(Ju(F),["onAppearEnd","onEnterEnd","onLeaveEnd"]),[F]),W=Object.assign(Object.assign({},A?{}:D),{motionDeadline:2e3,motionName:`${L}-${A?"animate-inline":"animate"}`,keys:Se(v.map(G=>({key:G.uid,file:G}))),motionAppear:P});return d.createElement("div",{className:U},d.createElement(VI,Object.assign({},W,{component:!1}),G=>{let{key:q,file:J,className:Y,style:Q}=G;return d.createElement(hZ,{key:q,locale:s,prefixCls:L,className:Y,style:Q,file:J,items:v,progress:E,listType:n,isImgUrl:u,showPreviewIcon:h,showRemoveIcon:m,showDownloadIcon:b,removeIcon:y,previewIcon:w,downloadIcon:C,extra:S,iconRender:_,actionIconRender:H,itemRender:$,onPreview:V,onDownload:z,onClose:B})}),k&&d.createElement(Xo,Object.assign({},W,{visible:O,forceRender:!0}),G=>{let{className:q,style:J}=G;return Dr(k,Y=>({className:ie(Y.className,q),style:Object.assign(Object.assign(Object.assign({},J),{pointerEvents:q?"none":void 0}),Y.style)}))}))},mZ=d.forwardRef(gZ);var bZ=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{u(r.next(p))}catch(v){a(v)}}function c(p){try{u(r.throw(p))}catch(v){a(v)}}function u(p){p.done?i(p.value):o(p.value).then(s,c)}u((r=r.apply(e,t||[])).next())})};const hu=`__LIST_IGNORE_${Date.now()}__`,yZ=(e,t)=>{const{fileList:n,defaultFileList:r,onRemove:o,showUploadList:i=!0,listType:a="text",onPreview:s,onDownload:c,onChange:u,onDrop:p,previewFile:v,disabled:h,locale:m,iconRender:b,isImageUrl:y,progress:w,prefixCls:C,className:S,type:E="select",children:k,style:O,itemRender:$,maxCount:T,data:M={},multiple:P=!1,hasControlInside:R=!0,action:A="",accept:V="",supportServerRender:z=!0,rootClassName:B}=e,_=d.useContext(So),H=h??_,[j,L]=Dn(r||[],{value:n,postState:we=>we??[]}),[F,U]=d.useState("drop"),D=d.useRef(null),W=d.useRef(null);d.useMemo(()=>{const we=Date.now();(n||[]).forEach((ze,Me)=>{!ze.uid&&!Object.isFrozen(ze)&&(ze.uid=`__AUTO__${we}_${Me}__`)})},[n]);const G=(we,ze,Me)=>{let Pe=Se(ze),Ke=!1;T===1?Pe=Pe.slice(-1):T&&(Ke=Pe.length>T,Pe=Pe.slice(0,T)),pi.flushSync(()=>{L(Pe)});const St={file:we,fileList:Pe};Me&&(St.event=Me),(!Ke||we.status==="removed"||Pe.some(Ft=>Ft.uid===we.uid))&&pi.flushSync(()=>{u==null||u(St)})},q=(we,ze)=>bZ(void 0,void 0,void 0,function*(){const{beforeUpload:Me,transformFile:Pe}=e;let Ke=we;if(Me){const St=yield Me(we,ze);if(St===!1)return!1;if(delete we[hu],St===hu)return Object.defineProperty(we,hu,{value:!0,configurable:!0}),!1;typeof St=="object"&&St&&(Ke=St)}return Pe&&(Ke=yield Pe(Ke)),Ke}),J=we=>{const ze=we.filter(Ke=>!Ke.file[hu]);if(!ze.length)return;const Me=ze.map(Ke=>ip(Ke.file));let Pe=Se(j);Me.forEach(Ke=>{Pe=ap(Ke,Pe)}),Me.forEach((Ke,St)=>{let Ft=Ke;if(ze[St].parsedFile)Ke.status="uploading";else{const{originFileObj:Lt}=Ke;let Ct;try{Ct=new File([Lt],Lt.name,{type:Lt.type})}catch{Ct=new Blob([Lt],{type:Lt.type}),Ct.name=Lt.name,Ct.lastModifiedDate=new Date,Ct.lastModified=new Date().getTime()}Ct.uid=Ke.uid,Ft=Ct}G(Ft,Pe)})},Y=(we,ze,Me)=>{try{typeof we=="string"&&(we=JSON.parse(we))}catch{}if(!n0(ze,j))return;const Pe=ip(ze);Pe.status="done",Pe.percent=100,Pe.response=we,Pe.xhr=Me;const Ke=ap(Pe,j);G(Pe,Ke)},Q=(we,ze)=>{if(!n0(ze,j))return;const Me=ip(ze);Me.status="uploading",Me.percent=we.percent;const Pe=ap(Me,j);G(Me,Pe,we)},te=(we,ze,Me)=>{if(!n0(Me,j))return;const Pe=ip(Me);Pe.error=we,Pe.response=ze,Pe.status="error";const Ke=ap(Pe,j);G(Pe,Ke)},ce=we=>{let ze;Promise.resolve(typeof o=="function"?o(we):o).then(Me=>{var Pe;if(Me===!1)return;const Ke=dZ(we,j);Ke&&(ze=Object.assign(Object.assign({},we),{status:"removed"}),j==null||j.forEach(St=>{const Ft=ze.uid!==void 0?"uid":"name";St[Ft]===ze[Ft]&&!Object.isFrozen(St)&&(St.status="removed")}),(Pe=D.current)===null||Pe===void 0||Pe.abort(ze),G(ze,Ke))})},se=we=>{U(we.type),we.type==="drop"&&(p==null||p(we))};d.useImperativeHandle(t,()=>({onBatchStart:J,onSuccess:Y,onProgress:Q,onError:te,fileList:j,upload:D.current,nativeElement:W.current}));const{getPrefixCls:ne,direction:ae,upload:ee}=d.useContext(ht),re=ne("upload",C),le=Object.assign(Object.assign({onBatchStart:J,onError:te,onProgress:Q,onSuccess:Y},e),{data:M,multiple:P,action:A,accept:V,supportServerRender:z,prefixCls:re,disabled:H,beforeUpload:q,onChange:void 0,hasControlInside:R});delete le.className,delete le.style,(!k||H)&&delete le.id;const pe=`${re}-wrapper`,[Oe,ge,Re]=uZ(re,pe),[ye]=bi("Upload",hi.Upload),{showRemoveIcon:Te,showPreviewIcon:Ae,showDownloadIcon:me,removeIcon:Ie,previewIcon:Le,downloadIcon:Be,extra:et}=typeof i=="boolean"?{}:i,rt=typeof Te>"u"?!H:Te,Ze=(we,ze)=>i?d.createElement(mZ,{prefixCls:re,listType:a,items:j,previewFile:v,onPreview:s,onDownload:c,onRemove:ce,showRemoveIcon:rt,showPreviewIcon:Ae,showDownloadIcon:me,removeIcon:Ie,previewIcon:Le,downloadIcon:Be,iconRender:b,extra:et,locale:Object.assign(Object.assign({},ye),m),isImageUrl:y,progress:w,appendAction:we,appendActionVisible:ze,itemRender:$,disabled:H}):we,Ve=ie(pe,S,B,ge,Re,ee==null?void 0:ee.className,{[`${re}-rtl`]:ae==="rtl",[`${re}-picture-card-wrapper`]:a==="picture-card",[`${re}-picture-circle-wrapper`]:a==="picture-circle"}),Ye=Object.assign(Object.assign({},ee==null?void 0:ee.style),O);if(E==="drag"){const we=ie(ge,re,`${re}-drag`,{[`${re}-drag-uploading`]:j.some(ze=>ze.status==="uploading"),[`${re}-drag-hover`]:F==="dragover",[`${re}-disabled`]:H,[`${re}-rtl`]:ae==="rtl"});return Oe(d.createElement("span",{className:Ve,ref:W},d.createElement("div",{className:we,style:Ye,onDrop:se,onDragOver:se,onDragLeave:se},d.createElement(qb,Object.assign({},le,{ref:D,className:`${re}-btn`}),d.createElement("div",{className:`${re}-drag-container`},k))),Ze()))}const Ge=ie(re,`${re}-select`,{[`${re}-disabled`]:H}),Fe=d.createElement("div",{className:Ge,style:k?void 0:{display:"none"}},d.createElement(qb,Object.assign({},le,{ref:D})));return Oe(a==="picture-card"||a==="picture-circle"?d.createElement("span",{className:Ve,ref:W},Ze(Fe,!!k)):d.createElement("span",{className:Ve,ref:W},Fe,Ze()))},LN=d.forwardRef(yZ);var wZ=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 xZ=d.forwardRef((e,t)=>{var{style:n,height:r,hasControlInside:o=!1}=e,i=wZ(e,["style","height","hasControlInside"]);return d.createElement(LN,Object.assign({ref:t,hasControlInside:o},i,{type:"drag",style:Object.assign(Object.assign({},n),{height:r})}))}),a1=LN;a1.Dragger=xZ;a1.LIST_IGNORE=hu;var r0=d,SZ=function(e){return typeof e=="function"},CZ=function(e){var t=r0.useState(e),n=t[0],r=t[1],o=r0.useRef(n),i=r0.useCallback(function(a){o.current=SZ(a)?a(o.current):a,r(o.current)},[]);return[n,i,o]},EZ=CZ;const ou=js(EZ);function Dd(e){let t=0;for(let n=0;n<e.length;n++)t=(t<<5)-t+e.charCodeAt(n),t&=t;return t}function kZ(e){const t=Dd(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 OZ(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 $Z(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 BN(e){var t;try{const n=await ke.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 IZ(e){return e.startsWith("http")||e.startsWith("https")||(e="https://"+e),BN(e)}function TO(e){const t=TZ(e);return t.unshift({value:"ROOT",text:"ROOT",label:"ROOT",children:[]}),t}function TZ(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 u=a[1];new RegExp(/^\t+/g).test(u)?c=u.length:c=u.length/4;const p=a[2],v=MZ(p);if(c===0)t.push(v);else{const h=PZ(c,t);(s=h==null?void 0:h.children)==null||s.push(v)}}}),t}function PZ(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 MZ(e){return{value:e,text:e,label:e}}const{Option:NZ}=yi;function RZ(e){var s;const[t]=Or.useForm();if(!e.bookmark)return it.jsx(it.Fragment,{});const{tagsOptions:n}=e.options,r=(c,u)=>!u||!c[0]?null:c.map((p,v)=>{const h=u[v];return h!=null&&h.value?v===c.length-1?it.jsx("span",{children:p},h==null?void 0:h.value):it.jsxs("span",{children:[p," / "]},h==null?void 0:h.value):it.jsx("span",{children:p},"ROOT")});e.bookmark&&e.bookmark.id&&(e.bookmark.modified=Date.now());const o=async(c,u)=>{const p=u.find(h=>h.name[0]==="url"),v=u.find(h=>h.name[0]==="name");if(!(v!=null&&v.value)&&p&&$Z(p.value))try{const{title:h,description:m}=await IZ(p.value);h&&m&&(t.setFieldValue("name",h),t.setFieldValue("description",m))}catch{}},i=c=>{var p,v;const u={id:String(Dd(c.url)),name:c.name,url:c.url,description:c.description,category:c.category,tags:c.tags.join(" "),created:ke.moment(c.created,"YYYY-MM-DD HH:mm").valueOf(),modified:ke.moment(c.modified,"YYYY-MM-DD HH:mm").valueOf()};(p=e.bookmark)!=null&&p.id?e.handleSaveBookmark(u,(v=e.bookmark)==null?void 0:v.id):e.handleSaveBookmark(u,""),t.resetFields()},a=()=>{t.resetFields()};return it.jsxs(Or,{form:t,onFinish:i,onFieldsChange:o,name:"bookmark",children:[it.jsx(Or.Item,{label:"Name",name:"name",rules:[{required:!0,message:"Please input BookMarkBar name!"}],initialValue:e.bookmark.name,shouldUpdate:!0,children:it.jsx(Fo,{})}),it.jsx(Or.Item,{label:"URL",name:"url",initialValue:e.bookmark.url,rules:[{type:"url",required:!0,message:"Please input BookMarkBar url!"}],shouldUpdate:!0,children:it.jsx(Fo,{})}),it.jsx(Or.Item,{label:"Description",name:"description",initialValue:e.bookmark.description,rules:[{required:!1,message:"Please input the description!"}],shouldUpdate:!0,children:it.jsx(Fo.TextArea,{})}),it.jsx(Or.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:it.jsx(yi,{mode:"tags",placeholder:"Please select tags",allowClear:!0,children:n.map((c,u)=>it.jsx(NZ,{value:c.value,children:c.value},`${c.value}-${u}`))})}),it.jsx(Or.Item,{label:"Category",name:"category",initialValue:e.bookmark.category?e.bookmark.category:"",rules:[{required:!1,message:"Please select the category!"}],shouldUpdate:!0,children:it.jsx(hc,{displayRender:r,options:e.categories,changeOnSelect:!0})}),it.jsx(Or.Item,{label:"Created Time",name:"created",initialValue:ke.moment(e.bookmark.created).format("YYYY-MM-DD HH:mm"),rules:[{required:!0,message:"Please select the created time!"}],shouldUpdate:!0,children:it.jsx(Fo,{})}),it.jsx(Or.Item,{label:"Modified Time",name:"modified",initialValue:ke.moment(e.bookmark.modified).format("YYYY-MM-DD HH:mm"),rules:[{required:!0,message:"Please select the modified time!"}],shouldUpdate:!0,children:it.jsx(Fo,{})}),it.jsx(Or.Item,{children:it.jsxs("div",{className:"submit-bar",style:{textAlign:"end"},children:[it.jsx(jr,{className:"wb-reset-button",htmlType:"button",onClick:a,children:"Reset"}),it.jsx(jr,{type:"primary",htmlType:"submit",children:"Submit"})]})})]})}const DZ=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:u,categories:p}=await Ua(this.plugin);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(Dd(c[1])),name:c[3],url:c[1],description:"",category:v.length>0?v:[""],tags:"",created:ke.moment(c[2],"X").valueOf()??ke.moment().valueOf(),modified:ke.moment(c[2],"X").valueOf()??ke.moment().valueOf()};try{await t(h,u)}catch{new ke.Notice(`import ${h.name} faield`)}}await Il(this.plugin,{bookmarks:u,categories:p}),await e.handleImportFinished(u)},i.onloadend=async()=>{new ke.Notice("Import successfully!!!")}})}};return it.jsx(a1,{...n,children:it.jsx(jr,{children:"Import"})})},jZ=["name","description","url","category","tags","created","modified"],iu={id:"",name:"",description:"",url:"",tags:"",category:[""],created:ke.moment().valueOf(),modified:ke.moment().valueOf()};function LZ(e){const[t,n,r]=ou(e.bookmarks),[o,i]=d.useState(e.categories),a=OZ(t),[s,c]=d.useState(iu),[u,p]=d.useState(""),[v,h]=d.useState(1),[m,b,y]=ou({tags:null}),[w,C,S]=ou({category:null}),[E,k,O]=ou({order:"descend"}),$=[{title:je("Name"),dataIndex:"name",key:"name",render:(Y,Q)=>it.jsx("a",{href:Q.url,onClick:te=>{if(te.preventDefault(),te.ctrlKey||te.metaKey){window.open(Q.url,"_blank","external");return}on.spawnWebBrowserView(e.plugin,!0,{url:Q.url})},children:Y}),showSorterTooltip:!1,sorter:(Y,Q)=>Y.name.localeCompare(Q.name),sortOrder:E.columnKey==="name"?E.order:null},{title:je("Description"),dataIndex:"description",key:"description",onFilter:(Y,Q)=>Q.description.indexOf(Y)===0},{title:je("Url"),dataIndex:"url",key:"url"},{title:je("Category"),dataIndex:"category",key:"category",render:Y=>Y[0]===""?it.jsx("p",{}):it.jsx("p",{children:Y.join(">")}),filters:TO(e.plugin.settings.bookmarkManager.category),filterMode:e.plugin.settings.bookmarkManager.defaultFilterType,filterSearch:!0,onFilter:(Y,Q)=>Q.category.includes(Y)||Y==="ROOT"&&!e.plugin.settings.bookmarkManager.category.contains(Q.category[0]?Q.category[0]:"")},{title:je("Tags"),dataIndex:"tags",key:"tags",render:Y=>Y?Y.split(" ").map(Q=>{const te=kZ(Q);return it.jsx(NN,{color:te,onClick:()=>{let ce=null;y.current.tags?(ce=y.current.tags.slice(),ce.contains(Q)||(ce=[...ce,Q])):ce=[Q],b({...y.current,tags:ce})},children:Q.toUpperCase()},Q)}):"",filters:a.tagsOptions,onFilter:(Y,Q)=>Y===""?Q.tags==="":Q.tags.indexOf(Y)===0},{title:je("Created"),dataIndex:"created",key:"created",render:Y=>it.jsx("p",{children:ke.moment(Y).format("YYYY-MM-DD")}),sorter:(Y,Q)=>Y.created-Q.created,sortOrder:E.columnKey==="created"?E.order:null},{title:je("Modified"),dataIndex:"modified",key:"modified",render:Y=>it.jsx("p",{children:ke.moment(Y).format("YYYY-MM-DD")}),sorter:(Y,Q)=>Y.modified-Q.modified,sortOrder:E.columnKey==="modified"?E.order:null},{title:je("Action"),dataIndex:"action",key:"action",render:(Y,Q)=>it.jsxs(Ww,{size:"middle",children:[it.jsx("a",{onClick:()=>{c(Q),H(!0)},children:"Edit"}),it.jsx(ZM,{title:"Are you sure to delete this bookmark?",onConfirm:()=>{U(Q)},onCancel:()=>{},okText:"Yes",cancelText:"No",children:it.jsx("a",{href:"#",children:"Delete"})})]})}],[T,M]=d.useState(e.plugin.settings.bookmarkManager.defaultColumnList),[P,R,A]=ou($.filter(Y=>T.includes(Y.key)||Y.key==="action")),V=(Y,Q,te)=>{k(te),Q.tags!==void 0?b(Q):Q.category!==void 0&&C(Q)};d.useEffect(()=>()=>{R(A.current.map(Y=>Y.key===O.current.columnKey?{...Y,sortOrder:O.current.order}:Y.key=="tags"?{...Y,filteredValue:y.current.tags}:Y.key=="category"?{...Y,filteredValue:y.current.category}:Y))},[m,w,E]);const z=Ns.Group,B=async Y=>{const Q=$.filter(te=>Y.includes(te.key)||te.key==="action");R(Q),M(Y),e.plugin.settings.bookmarkManager.defaultColumnList=Y,await e.plugin.saveSettings()},[_,H]=d.useState(!1);d.useEffect(()=>()=>{const Y=TO(e.plugin.settings.bookmarkManager.category);i(Y),Y&&Il(e.plugin,{bookmarks:t,categories:Y})},[e.categories]);const j=Y=>{Y===void 0&&(Y=u);const Q=ke.prepareFuzzySearch(Y);if(Y==="")n(e.bookmarks);else{const te=e.bookmarks.filter(ce=>{var se,ne;return((se=Q(ce.name.toLocaleLowerCase()))==null?void 0:se.score)||((ne=Q(ce.description.toLocaleLowerCase()))==null?void 0:ne.score)});n(te)}p(Y)},L=Y=>{Y.key==="Escape"&&(n(e.bookmarks),p(""))},F=()=>{c(iu),H(!0)},U=async Y=>{const Q=[...r.current];n(Q.filter(te=>te.id!==Y.id)),await Il(e.plugin,{bookmarks:r.current,categories:e.categories}),fv(e.plugin,r.current,e.categories,!1)},D=async Y=>{n([...Y])},W=()=>{c(iu),H(!1)},G=()=>{c(iu),H(!1)},q=async(Y,Q)=>{e.bookmarks.some((ce,se)=>ce.url===Y.url||ce.id===Q?(t[se]=Y,n(t),H(!1),c(iu),!0):!1)||(t.unshift(Y),n(t),H(!1)),await Il(e.plugin,{bookmarks:t,categories:e.categories}),fv(e.plugin,t,e.categories,!1)},J={handleImportFinished:Y=>D(Y)};return it.jsx("div",{className:"surfing-bookmark-manager",children:it.jsxs(la,{theme:{algorithm:e.plugin.app.getTheme()==="obsidian"?CO.darkAlgorithm:CO.defaultAlgorithm},children:[it.jsx("div",{className:"surfing-bookmark-manager-header-bar",children:it.jsxs(CM,{gutter:[16,16],children:[it.jsx(iv,{span:12,children:it.jsxs("div",{className:"surfing-bookmark-manager-search-bar",children:[it.jsx(Fo,{value:u,onChange:Y=>{j(Y.target.value)},defaultValue:u,placeholder:` ${je("Search from ")} ${t.length} ${je(" bookmarks")} `,onPressEnter:Y=>{j(Y.currentTarget.value)},onKeyDown:L,allowClear:!0}),it.jsx(jr,{onClick:F,children:"+"}),it.jsx(DZ,{...J})]})}),it.jsx(iv,{span:7,style:{marginTop:"5px"},children:it.jsx(z,{options:jZ,value:T,onChange:B})})]})}),it.jsx(ca,{dataSource:r.current,columns:P,pagination:{defaultCurrent:1,current:v,defaultPageSize:Number(e.plugin.settings.bookmarkManager.pagination),position:["bottomCenter"],onChange:(Y,Q)=>{h(Y)}},scroll:{y:"100%",x:"fit-content"},sticky:!0,rowKey:"id",showSorterTooltip:!1,onChange:V},new Date().toISOString()),it.jsx(wi,{title:"Bookmark",keyboard:!0,open:_,onOk:W,onCancel:G,footer:[null],children:it.jsx(RZ,{bookmark:s,options:a,handleSaveBookmark:q,categories:o})},s.id)]})})}const Mi="surfing-bookmark-manager";class BZ extends ke.ItemView{constructor(n,r){super(n);Ce(this,"bookmarkData",[]);Ce(this,"categoryData",[]);Ce(this,"plugin");this.plugin=r}getViewType(){return Mi}getDisplayText(){return"Surfing Bookmark Manager"}getIcon(){return"album"}async onOpen(){try{const{bookmarks:n,categories:r}=await Ua(this.plugin);this.bookmarkData=n,this.categoryData=r}catch{if(this.bookmarkData.length===0){await k2(this.plugin);const{bookmarks:r,categories:o}=await Ua(this.plugin);this.bookmarkData=r,this.categoryData=o}}this.bookmarkData&&this.categoryData&&kv.createRoot(this.containerEl).render(it.jsx(ue.StrictMode,{children:it.jsx(LZ,{bookmarks:this.bookmarkData,categories:this.categoryData,plugin:this.plugin})}))}}class AN{constructor(t,n){Ce(this,"view");Ce(this,"plugin");Ce(this,"BookmarkBarEl");Ce(this,"BookmarkBarContainerEl");Ce(this,"bookmarkData",[]);Ce(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 Ua(this.plugin);this.bookmarkData=n,this.categoryData=r}catch{if(((t=this.bookmarkData)==null?void 0:t.length)===0||!this.bookmarkData){await k2(this.plugin);const{bookmarks:r,categories:o}=await Ua(this.plugin);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=this.plugin.app.workspace;r.detachLeavesOfType(Mi),await r.getLeaf(!1).setViewState({type:Mi}),r.revealLeaf(r.getLeavesOfType(Mi)[0])},ke.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 hL(this.BookmarkBarContainerEl,this.plugin,this.view,o,t).onload()})}}const fv=(e,t,n,r)=>{if(r){const a=e.app.workspace.getLeavesOfType("surfing-bookmark-manager");a.length>0&&a[0].rebuildView()}const o=e.app.workspace.getLeavesOfType("empty");o.length>0&&o.forEach(a=>{a.rebuildView()});const i=e.app.workspace.getLeavesOfType("surfing-view");i.length>0&&i.forEach(a=>{var s,c;(c=(s=a.view)==null?void 0:s.bookmarkBar)==null||c.render(t,n)})};class Xb{constructor(t,n,r){Ce(this,"contentEl");Ce(this,"webviewEl");Ce(this,"node");Ce(this,"currentUrl");Ce(this,"plugin");this.contentEl=t.createEl("div",{cls:"wb-view-content"}),this.node=t,this.currentUrl=n,this.plugin=r}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");const n=this;this.currentUrl&&this.webviewEl.setAttribute("src",this.currentUrl),this.webviewEl.addEventListener("dom-ready",r=>{const o=Un.remote.webContents.fromId(this.webviewEl.getWebContentsId());o.setWindowOpenHandler(i=>{if(i.disposition!=="foreground-tab")return on.spawnWebBrowserView(n.plugin,!0,{url:i.url}),{action:"allow"}});try{const a=this.plugin.settings.highlightFormat,s=()=>{var p;let c="";const u=(p=a.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:p[0];if(u){const v=ke.moment().format(u.replace(/{TIME:([^\}]*)}/g,"$1"));return c=a.replace(u,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()}";
}
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{}}),this.webviewEl.addEventListener("did-navigate-in-page",r=>{if(r.url.contains("contacts.google.com/widget")){Un.remote.webContents.fromId(this.webviewEl.getWebContentsId()).stop();return}this.currentUrl=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 Nr="surfing-view";class on extends ke.ItemView{constructor(n,r){super(n);Ce(this,"plugin");Ce(this,"searchBox");Ce(this,"currentUrl");Ce(this,"currentTitle","Surfing");Ce(this,"headerBar");Ce(this,"favicon");Ce(this,"webviewEl");Ce(this,"menu");Ce(this,"hoverPopover");Ce(this,"searchContainer");Ce(this,"bookmarkBar");Ce(this,"loaded",!1);Ce(this,"doc");Ce(this,"omnisearchEnabled");Ce(this,"createWebview",()=>{this.contentEl.empty(),this.plugin.settings.bookmarkManager.openBookMark&&(this.bookmarkBar=new AN(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=Un.remote.webContents.fromId(this.webviewEl.getWebContentsId());o.setWindowOpenHandler(i=>(on.spawnWebBrowserView(this.plugin,!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(this.plugin.settings.focusSearchBarViaKeyboard&&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 dL(this.leaf,o,this.plugin))});try{const i=this.plugin.settings.highlightFormat,a=()=>{var u;let s="";const c=(u=i.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:u[0];if(c){const p=ke.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=>{this.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())})});Ce(this,"createMenu",(n,r)=>{var s,c;this.menu&&((s=this.menu)==null||s.close());const o=this;this.menu=new ke.Menu;const i=()=>{var u;(u=this.leaf)==null||u.history.back()},a=()=>{var u;(u=this.leaf)==null||u.history.forward()};if(r.selectionText||this.menu.addItem(u=>{u.setTitle(je("Refresh Current Page")),u.setIcon("refresh-ccw"),u.onClick(()=>{var p;(p=this.leaf)==null||p.rebuildView()})}).addItem(u=>{u.setTitle(je("Back")),u.setIcon("arrow-left"),u.onClick(()=>{i()})}).addItem(u=>{u.setTitle(je("Forward")),u.setIcon("arrow-right"),u.onClick(()=>{a()})}).addSeparator(),this.menu.addItem(u=>{u.setTitle(je("Open Current URL In External Browser")),u.setIcon("link"),u.onClick(()=>{window.open(r.pageURL,"_blank")})}).addItem(u=>{u.setTitle(je("Save Current Page As Markdown")),u.setIcon("download"),u.onClick(async()=>{try{n.executeJavaScript(`
document.body.outerHTML
`,!0).then(async p=>{const v=r.pageURL.replace(/\?(.*)/g,""),h=p.replaceAll(/src="(?!(https|http))([^"]*)"/g,'src="'+v+'$2"'),m=ke.htmlToMarkdown(h),b=n.getTitle().replace(/[/\\?%*:|"<>]/g,"-"),y=await o.app.vault.create((o.plugin.settings.markdownPath?o.plugin.settings.markdownPath+"/":"/")+b+".md",m);await o.app.workspace.openLinkText(y.path,"",!0)})}catch{}})}).addItem(u=>{u.setTitle(je("Copy Current Viewport As Image")),u.setIcon("image"),u.onClick(async()=>{try{n.capturePage().then(async p=>{Un.clipboard.writeImage(p)})}catch{}})}),r.selectionText){this.menu.addSeparator(),this.menu.addItem(p=>{p.setTitle(je("Search Text")),p.setIcon("search"),p.onClick(()=>{try{on.spawnWebBrowserView(o.plugin,!0,{url:r.selectionText})}catch{}})}),this.menu.addSeparator(),this.menu.addItem(p=>{p.setTitle(je("Copy Plain Text")),p.setIcon("copy"),p.onClick(()=>{try{navigator.clipboard.writeText(r.selectionText)}catch{}})}),this.menu.addItem(p=>{p.setTitle("Save selection as markdown").setIcon("download").onClick(async()=>{const v=r.selectionText,h=n.getTitle().replace(/[/\\?%*:|"<>]/g,"-"),m=await o.app.vault.create((o.plugin.settings.markdownPath?o.plugin.settings.markdownPath+"/":"/")+h+".md",v);await o.app.workspace.openLinkText(m.path,"",!0)})});const u=this.plugin.settings.highlightFormat;this.menu.addItem(p=>{p.setTitle(je("Copy Link to Highlight")),p.setIcon("link"),p.onClick(()=>{var v,h;try{let m=encodeURIComponent(r.selectionText);const b=/[\u3040-\u30ff\u3400-\u4dbf\u4e00-\u9fff\uf900-\ufaff\uff66-\uff9f]/gi,y=r.selectionText.split(`
`);if(((v=r.selectionText.match(b))==null?void 0:v.length)>50)if(y.length>1){const E=y[0],k=y[y.length-1];m=encodeURIComponent(E.slice(0,3))+","+encodeURIComponent(k.slice(k.length-4,k.length))}else m=encodeURIComponent(r.selectionText.substring(0,8))+","+encodeURIComponent(r.selectionText.substring(r.selectionText.length-8,r.selectionText.length));else if(y.length>1){const E=y[0].split(" "),k=y[y.length-1].split(" ");m=encodeURIComponent(E.slice(0,3).join(" "))+","+encodeURIComponent(k.slice(k.length-1,k.length).join(" "))}const w=r.pageURL.replace(/\#\:\~\:text\=(.*)/g,"")+"#:~:text="+m,C=r.selectionText.replace(/\n/g," ");let S="";if(u.contains("{TIME")){const E=(h=u.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:h[0];if(E){const k=ke.moment().format(E.replace(/{TIME:([^\}]*)}/g,"$1"));S=u.replace(E,k)}}S=(S!=""?S:u).replace(/\{URL\}/g,w).replace(/\{CONTENT\}/g,C),Un.clipboard.writeText(S)}catch{}})})}(c=r.pageURL)!=null&&c.contains("bilibili.com/")&&(this.menu.addSeparator(),this.menu.addItem(u=>{u.setTitle(je("Copy Video Timestamp")),u.setIcon("link"),u.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(p=>{Un.clipboard.writeText("["+p.split("?t=")[1].replace(/&p=[1-9]{1,}/g,"")+"]("+p+")")})}catch{}})})),this.menu.showAtPosition({x:r.x,y:r.y})});this.plugin=r,this.omnisearchEnabled=!1}static spawnWebBrowserView(n,r,o){var p,v,h,m,b,y,w,C,S,E,k,O,$;const i=n.settings,a=i.openInSameTab,s=i.highlightInSameTab,c=n.app;if(!a||o.url.startsWith("file://")){if(o.url.contains("bilibili"))for(let T=0;T<c.workspace.getLeavesOfType(Nr).length;T++){const P=c.workspace.getLeavesOfType(Nr)[T];if(!P)continue;const A=P.getViewState().state;if(A!=null&&A.url&&A.url.split("?t=")[0]===o.url.split("?t=")[0]){P.view.navigate(o.url,!1,!0),P.rebuildView(),c.workspace.setActiveLeaf(P);return}}else if(o.url.contains("#:~:text=")&&s)for(let T=0;T<c.workspace.getLeavesOfType(Nr).length;T++){const P=c.workspace.getLeavesOfType(Nr)[T];if(!P)continue;const R=P.getViewState();if((p=R==null?void 0:R.state)!=null&&p.url&&R.state.url.split("#:~:text=")[0]===o.url.split("#:~:text=")[0]){P.view.navigate(o.url,!1,!0),P.rebuildView(),c.workspace.setActiveLeaf(P);return}}c.workspace.getLeaf(r).setViewState({type:Nr,active:o.active??!0,state:o});return}const u=c.workspace.getLeavesOfType(Nr).length?localStorage.getItem("web-browser-leaf-id"):(v=c.workspace.getLeavesOfType(Nr)[0])==null?void 0:v.id;if(u){if(o.active!=null&&o.active==!1){c.workspace.getLeaf(r).setViewState({type:Nr,active:!0,state:o});return}if(!c.workspace.getLeafById(u)){const T=(C=c.workspace.getLeavesOfType(Nr)[0])==null?void 0:C.id;if(T){localStorage.setItem("web-browser-leaf-id",T);const M=(S=c.workspace.getLeafById(T))==null?void 0:S.view;M&&M.navigate(o.url,!0),(E=c.workspace.getLeafById(T))==null||E.rebuildView();return}}if(((k=c.workspace.getLeafById(u))==null?void 0:k.view.getViewType())===Nr){((O=c.workspace.getLeafById(u))==null?void 0:O.view).navigate(o.url,!0),($=c.workspace.getLeafById(u))==null||$.rebuildView();return}}else{let T;T=(h=c.workspace.getActiveViewOfType(ke.MarkdownView))==null?void 0:h.leaf;const M=(m=c.workspace.getActiveViewOfType(ke.ItemView))==null?void 0:m.getViewType();if(T||(T=M==="empty"||M==="surfing-bookmark-manager"?(b=c.workspace.getActiveViewOfType(ke.ItemView))==null?void 0:b.leaf:void 0),!T)return;const P=M==="empty"?T:c.workspace.createLeafBySplit(T);localStorage.setItem("web-browser-leaf-id",P.id),P.setViewState({type:Nr,active:!0,state:o}),P.view.getViewType()!=="empty"&&P.rebuildView(),P.setPinned(!0),(w=(y=P.tabHeaderInnerTitleEl.parentElement)==null?void 0:y.parentElement)==null||w.addClass("same-tab");return}}getDisplayText(){return this.currentTitle}getViewType(){return Nr}openInpecter(){Un.remote.webContents.fromId(this.webviewEl.getWebContentsId()).openDevTools()}async onOpen(){this.navigation=!0,this.headerBar=new Gb(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 vL(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",je("settings"),()=>{app.setting.open(),app.setting.openTabById("surfing")}),this.addAction("star",je("star"),async()=>{const n=await Ua(this.plugin),r=n.bookmarks;try{if(r.some(i=>i.url===this.currentUrl))new ke.Notice("Bookmark already exists.");else{const i=Un.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(Dd(this.currentUrl)),name:this.currentTitle,url:this.currentUrl,description:a,category:s.length>0?s:["ROOT"],tags:"",created:ke.moment().valueOf(),modified:ke.moment().valueOf()}),await Il(this.plugin,{bookmarks:r,categories:n.categories}),fv(this.plugin,r,n.categories,!0)}}catch{new ke.Notice("Failed to add bookmark.")}}),this.plugin.settings.bookmarkManager.sendToReadWise&&this.addAction("book",je("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 ke.Notice("Save success!")}catch{new ke.Notice("Save failed!")}})}async setState(n,r){this.navigate(n.url,!1)}updateSearchBox(){var s,c;const n=[...Ri,...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(u=>u.url.startsWith(o)))return;const a=Un.remote.webContents.fromId(this.webviewEl.getWebContentsId());try{a.executeJavaScript(`
document.querySelector('input')?.value
`,!0).then(u=>{this.searchContainer.update(u==null?void 0:u.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:u,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(u,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 u=o.data.split(" ")[1],p=o.data.split(" ")[2],v=o.data.split(" ")[3];if(!v||!v.startsWith("http"))return;this.hoverPopover=new ke.HoverPopover(this.contentEl,null,100);const h=this.webviewEl.getClientRects(),m={x:parseInt(u,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 Xb(b,v,this.plugin).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(u=>{const p=u.slice(u.indexOf("(")+1,u.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=Un.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,u,p;if(n==="")return;r&&((u=(c=(s=this.leaf.history.backHistory.last())==null?void 0:s.state)==null?void 0:c.state)==null?void 0:u.url)!==this.currentUrl&&(this.leaf.history.backHistory.push({state:{type:Nr,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=[...Ri,...this.plugin.settings.customSearchEngine].find(m=>m.name.toLowerCase()===this.plugin.settings.defaultSearchEngine);n=(h?h.url:Ri[0].url)+n}this.currentUrl=n,this.headerBar.setSearchBarUrl(n),o&&this.webviewEl.setAttribute("src",n),(p=this.searchBox)==null||p.unload(),this.app.workspace.requestSaveLayout()}getCurrentTimestamp(n){Un.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(){Un.remote.webContents.fromId(this.webviewEl.getWebContentsId()).reload()}copyHighLight(){const n=this.plugin.settings.highlightFormat,r=()=>{var u;let s="";const c=(u=n.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:u[0];if(c){const p=ke.moment().format(c.replace(/{TIME:([^\}]*)}/g,"$1"));return s=n.replace(c,p),s}return s},o=()=>this.currentUrl,i=()=>n.includes("{TIME");Un.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=>{Un.clipboard.writeText(s)})}}const sp=e=>e.startsWith("http://")||e.startsWith("https://")||e.startsWith("file://")&&/\.htm(l)?/g.test(e),s1=(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},AZ=(e,t)=>{let n=e;if(!n)return;const r=t.settings,o=/^(https?:\/\/)?(www\.)?[-a-zA-Z0-9@:%._\+~#?&//=]{1,256}\.[a-zA-Z0-9()]{1,6}\b([-a-zA-Z0-9()@:%_\+.~#?&//=]*)$/g,i=/((([A-Za-z]{3,9}:(?:\/\/)?)(?:[-;:&=\+\$,\w]+@)?[A-Za-z0-9.-]+(:[0-9]+)?|(?:www.|[-;:&=\+\$,\w]+@)[A-Za-z0-9.-]+)((?:\/[\+~%\/.\w\-_]*)?\??(?:[-\+=&;%@.\w_]*)#?(?:[\w]*))?)/g;if(o.test(n)){const a=n.slice(0,7).toLowerCase(),s=n.slice(0,8).toLowerCase();a==="http://"||a==="file://"||s==="https://"||(n="https://"+n)}else if(!(n.startsWith("file://")||/\.htm(l)?/g.test(n))&&!i.test(encodeURI(n))||!/^(https?|file):\/\//g.test(n)){const s=[...Ri,...r.customSearchEngine].find(c=>c.name===r.defaultSearchEngine);n=(s?s.url:Ri[0].url)+n}return n||e};function PO(e){if(!e||e.contains(" "))return!1;try{new URL(e)}catch{return!1}return!0}const zZ=/^(([^<>()[\]\\.,;:\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 MO(e){return zZ.test(e)}class HZ extends Ry{constructor(n,r,o){super(n,o);Ce(this,"plugin");Ce(this,"bookmarkData",[]);Ce(this,"suggestions",[]);this.app=n,this.inputEl=o,this.plugin=r}getSuggestions(n){const r=n.toLowerCase();try{this.suggestions.length===0&&Ua(this.plugin).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=s1("",n.name);on.spawnWebBrowserView(this.plugin,!1,{url:r}),this.close();return}on.spawnWebBrowserView(this.plugin,!1,{url:n.url}),this.close()}}}class FZ extends Ry{constructor(n,r,o,i){super(n,o);Ce(this,"plugin");Ce(this,"files");Ce(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=ke.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=s1("",n.path);on.spawnWebBrowserView(this.plugin,!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 Gb extends ke.Component{constructor(n,r,o,i){super();Ce(this,"plugin");Ce(this,"searchBar");Ce(this,"onSearchBarEnterListener",new Array);Ce(this,"view");Ce(this,"parentEl");Ce(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()}),ke.setIcon(n,"refresh-cw")}this.searchBar=this.parentEl.createEl("input",{type:"text",placeholder:je("Search with")+this.plugin.settings.defaultSearchEngine+je("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 FZ(this.plugin.app,this.plugin,this.searchBar,this.view),this.plugin.settings.bookmarkManager.openBookMark&&new HZ(this.plugin.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=>{this.plugin.settings.focusSearchBarViaKeyboard&&n.target!==this.searchBar&&(n.preventDefault(),this.searchBar.focus())}):(this.view.scope=new ke.Scope(this.plugin.app.scope),this.view.scope.register([],"/",n=>{this.plugin.settings.focusSearchBarViaKeyboard&&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 Yb=["html","htm"],Qb="surfing-file-view";class _Z extends ke.FileView{constructor(n,r){super(n);Ce(this,"allowNoFile");Ce(this,"plugin");this.allowNoFile=!1,this.plugin=r}async onLoadFile(n){const o="file:///"+(this.app.vault.adapter.getBasePath()+"/"+n.path).toString().replace(/\s/g,"%20");on.spawnWebBrowserView(this.plugin,!0,{url:o}),this.leaf&&this.leaf.detach()}onunload(){}canAcceptExtension(n){return Yb.includes(n)}getViewType(){return Qb}}function Yi(e,t){const n=Object.keys(t).map(r=>VZ(e,r,t[r]));return n.length===1?n[0]:function(){n.forEach(r=>r())}}function VZ(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 WZ extends Ry{constructor(n,r,o,i){super(n,o);Ce(this,"searchEngines");Ce(this,"searchEnginesString",[]);Ce(this,"plugin");Ce(this,"mode","web");Ce(this,"files",[]);Ce(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=ke.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=[...Ri,...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:je("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:Ri[0].url,a=s1(i,r);on.spawnWebBrowserView(this.plugin,!1,{url:a});break}case"file":{const o=this.files.find(i=>i.path===n);o&&await this.view.leaf.openFile(o);break}}}}class UZ extends ke.Component{constructor(n,r,o){super();Ce(this,"plugin");Ce(this,"inPageSearchBarInputEl");Ce(this,"SearchBarInputContainerEl");Ce(this,"inPageSearchBarContainerEl");Ce(this,"onSearchBarEnterListener",new Array);Ce(this,"searchEnginesSuggester");Ce(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:je("Search with")+this.plugin.settings.defaultSearchEngine+je("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 WZ(this.plugin.app,this.plugin,this.inPageSearchBarInputEl,this.view))}addOnSearchBarEnterListener(n){this.onSearchBarEnterListener.push(n)}initScope(){this.plugin.settings.focusSearchBarViaKeyboard&&(this.view.scope?this.view.scope.register([],"i",n=>{n.target!==this.inPageSearchBarInputEl&&(n.preventDefault(),this.inPageSearchBarInputEl.focus())}):(this.view.scope=new ke.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 KZ{constructor(t,n,r){Ce(this,"plugin");Ce(this,"view");Ce(this,"closeBtnEl");Ce(this,"searchBtnEl");Ce(this,"createBtnEl");Ce(this,"iconListEl");Ce(this,"searchBtn");Ce(this,"createBtn");Ce(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 ke.ButtonComponent(this.closeBtnEl),this.createBtn=new ke.ButtonComponent(this.createBtnEl),this.searchBtn=new ke.ButtonComponent(this.searchBtnEl),this.createBtn.setIcon("file-plus").onClick(()=>{this.plugin.app.commands.executeCommandById("file-explorer:new-file")}),this.searchBtn.setIcon("file-search-2").onClick(()=>{this.plugin.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(je("Close Current Leaf")),this.createBtn.setTooltip(je("Create A New Note")),this.searchBtn.setTooltip(je("Open Quick Switcher"))}onunload(){this.searchBtn.buttonEl.detach(),this.createBtn.buttonEl.detach(),this.closeBtn.buttonEl.detach()}}class qZ extends ke.Component{constructor(n,r,o){super();Ce(this,"node");Ce(this,"url");Ce(this,"searchBar");Ce(this,"onSearchBarEnterListener",new Array);Ce(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:je("Search with")+n.defaultSearchEngine+je("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 XZ{constructor(t,n,r,o){Ce(this,"contentEl");Ce(this,"webviewEl");Ce(this,"canvas");Ce(this,"node");Ce(this,"searchBarEl");Ce(this,"currentUrl");Ce(this,"plugin");Ce(this,"type");Ce(this,"editor");Ce(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 ke.ExtraButtonComponent(t).setIcon("code-2").setTooltip(je("Show original url"))}appendSearchBar(){this.searchBarEl=new qZ(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=AZ(t,this.plugin);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");const n=this;this.currentUrl?this.webviewEl.setAttribute("src",this.currentUrl):this.webviewEl.setAttribute("src",this.node.url),this.webviewEl.addEventListener("dom-ready",r=>{const o=Un.remote.webContents.fromId(this.webviewEl.getWebContentsId());o.setWindowOpenHandler(i=>{if(i.disposition!=="foreground-tab")return on.spawnWebBrowserView(n.plugin,!0,{url:i.url}),{action:"allow"};if(this.canvas){const a=this.canvas.createLinkNode(i.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(a),this.canvas.select(a),this.canvas.zoomToSelection(),this.canvas.requestSave(),{action:"allow"}}});try{const a=this.plugin.settings.highlightFormat,s=()=>{var p;let c="";const u=(p=a.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:p[0];if(u){const v=ke.moment().format(u.replace(/{TIME:([^\}]*)}/g,"$1"));return c=a.replace(u,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 p;i.preventDefault();const{Menu:s,MenuItem:c}=Un.remote,u=new s;if(u.append(new c({label:je("Open Current URL In External Browser"),click:function(){window.open(a.pageURL,"_blank")}})),u.append(new c({label:"Open Current URL In Surfing",click:function(){window.open(a.pageURL)}})),a.selectionText){const v=this.plugin.settings;u.append(new c({type:"separator"})),u.append(new c({label:je("Search Text"),click:function(){try{on.spawnWebBrowserView(n.plugin,!0,{url:a.selectionText})}catch{}}})),u.append(new c({type:"separator"})),u.append(new c({label:je("Copy Plain Text"),click:function(){try{o.copy()}catch{}}}));const h=v.highlightFormat;u.append(new c({label:je("Copy Link to Highlight"),click:function(){var m;try{const b=a.pageURL.replace(/\#\:\~\:text\=(.*)/g,"")+"#:~:text="+encodeURIComponent(a.selectionText),y=a.selectionText;let w="";if(h.contains("{TIME")){const C=(m=h.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:m[0];if(C){const S=ke.moment().format(C.replace(/{TIME:([^\}]*)}/g,"$1"));w=h.replace(C,S)}}w=(w!=""?w:h).replace(/\{URL\}/g,b).replace(/\{CONTENT\}/g,y),Un.clipboard.writeText(w)}catch{}}})),u.popup(o)}(p=a.pageURL)!=null&&p.contains("bilibili.com/")&&u.append(new c({label:je("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(v=>{Un.clipboard.writeText("["+v.split("?t=")[1].replace(/&p=[1-9]{1,}/g,"")+"]("+v+")")})}catch{}}})),setTimeout(()=>{u.popup(o),this.node.url!==a.pageURL&&!a.selectionText&&u.popup(o)},0)},!1)}),this.webviewEl.addEventListener("will-navigate",r=>{var o;if(this.type==="canvas"){const i=this.node.getData();i.url=r.url,this.node.setData(i),(o=this.node.canvas)==null||o.requestSave()}else this.node.url=r.url}),this.webviewEl.addEventListener("did-navigate-in-page",r=>{var o,i;if(this.type==="canvas"){const a=this.node.getData();if(r.url.contains("contacts.google.com/widget")||(o=this.node.canvas)!=null&&o.isDragging&&a.url===r.url){Un.remote.webContents.fromId(this.webviewEl.getWebContentsId()).stop();return}if(a.url===r.url)return;a.url=r.url,a.alwaysKeepLoaded=!0,this.node.setData(a),(i=this.node.canvas)==null||i.requestSave()}else this.node.url=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()})}}class NO{constructor(t,n,r,o){Ce(this,"contentEl");Ce(this,"webviewEl");Ce(this,"node");Ce(this,"file");Ce(this,"menu");Ce(this,"app");Ce(this,"plugin");Ce(this,"currentUrl");this.contentEl=t.containerEl,this.node=t,this.file=n,this.app=r,this.plugin=o}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=this,r=this.app.vault.adapter;this.currentUrl="file:///"+(r.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",o=>{const i=Un.remote.webContents.fromId(this.webviewEl.getWebContentsId());i.setWindowOpenHandler(a=>{if(a.disposition!=="foreground-tab")return on.spawnWebBrowserView(n.plugin,!0,{url:a.url}),{action:"allow"}});try{const s=this.app.plugins.getPlugin("surfing").settings.highlightFormat,c=()=>{var v;let u="";const p=(v=s.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:v[0];if(p){const h=ke.moment().format(p.replace(/{TIME:([^\}]*)}/g,"$1"));return u=s.replace(p,h),u}return u};i.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 ("${s}".includes("{TIME")) {
link = "${c()}";
// // eslint-disable-next-line no-useless-escape
// const timeString = "${s}".match(/{TIME:[^{}[]]*}/g)?.[0];
// if (timeString) {
// // eslint-disable-next-line no-useless-escape
// const momentTime = moment().format(timeString.replace(/{TIME:([^}]*)}/g, "$1"));
// link = "${s}".replace(timeString, momentTime);
// }
}
link = (link != "" ? link : "${s}").replace(/{URL}/g, linkToHighlight).replace(/{CONTENT}/g, selectionText.replace(/\\n/g, " "));
e.dataTransfer.setData('text/plain', link);
console.log(e);
}
});
`,!0).then(u=>{})}catch{}i.on("context-menu",(a,s)=>{var p;a.preventDefault();const{Menu:c,MenuItem:u}=Un.remote;if(this.menu=new c,this.menu.append(new u({label:je("Open Current URL In External Browser"),click:function(){window.open(s.pageURL,"_blank")}})),this.menu.append(new u({label:"Open Current URL In Surfing",click:function(){window.open(s.pageURL)}})),s.selectionText){const v=this.app.plugins.getPlugin("surfing").settings;this.menu.append(new u({type:"separator"})),this.menu.append(new u({label:je("Search Text"),click:function(){try{on.spawnWebBrowserView(n.plugin,!0,{url:s.selectionText})}catch{}}})),this.menu.append(new u({type:"separator"})),this.menu.append(new u({label:je("Copy Plain Text"),click:function(){try{i.copy()}catch{}}}));const h=v.highlightFormat;this.menu.append(new u({label:je("Copy Link to Highlight"),click:function(){var m;try{const b=s.pageURL.replace(/\#\:\~\:text\=(.*)/g,"")+"#:~:text="+encodeURIComponent(s.selectionText),y=s.selectionText;let w="";if(h.contains("{TIME")){const C=(m=h.match(/\{TIME\:[^\{\}\[\]]*\}/g))==null?void 0:m[0];if(C){const S=ke.moment().format(C.replace(/{TIME:([^\}]*)}/g,"$1"));w=h.replace(C,S)}}w=(w!=""?w:h).replace(/\{URL\}/g,b).replace(/\{CONTENT\}/g,y),Un.clipboard.writeText(w)}catch{}}})),this.menu.popup(i)}(p=s.pageURL)!=null&&p.contains("bilibili.com/")&&this.menu.append(new u({label:je("Copy Video Timestamp"),click:function(){try{i.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(v=>{Un.clipboard.writeText("["+v.split("?t=")[1].replace(/&p=[1-9]{1,}/g,"")+"]("+v+")")})}catch{}}})),setTimeout(()=>{this.menu.popup(i),this.node.url!==s.pageURL&&!s.selectionText&&this.menu.popup(i)},0)},!1)}),this.webviewEl.addEventListener("will-navigate",o=>{this.currentUrl=o.url}),this.webviewEl.addEventListener("did-navigate-in-page",o=>{this.currentUrl=o.url,this.webviewEl.setAttribute("src",o.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 zN=d.createContext({dragDropManager:void 0});function Lo(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 RO=function(){return typeof Symbol=="function"&&Symbol.observable||"@@observable"}(),o0=function(){return Math.random().toString(36).substring(7).split("").join(".")},DO={INIT:"@@redux/INIT"+o0(),REPLACE:"@@redux/REPLACE"+o0(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+o0()}};function GZ(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 HN(e,t,n){var r;if(typeof t=="function"&&typeof n=="function"||typeof n=="function"&&typeof arguments[3]=="function")throw new Error(Lo(0));if(typeof t=="function"&&typeof n>"u"&&(n=t,t=void 0),typeof n<"u"){if(typeof n!="function")throw new Error(Lo(1));return n(HN)(e,t)}if(typeof e!="function")throw new Error(Lo(2));var o=e,i=t,a=[],s=a,c=!1;function u(){s===a&&(s=a.slice())}function p(){if(c)throw new Error(Lo(3));return i}function v(y){if(typeof y!="function")throw new Error(Lo(4));if(c)throw new Error(Lo(5));var w=!0;return u(),s.push(y),function(){if(w){if(c)throw new Error(Lo(6));w=!1,u();var S=s.indexOf(y);s.splice(S,1),a=null}}}function h(y){if(!GZ(y))throw new Error(Lo(7));if(typeof y.type>"u")throw new Error(Lo(8));if(c)throw new Error(Lo(9));try{c=!0,i=o(i,y)}finally{c=!1}for(var w=a=s,C=0;C<w.length;C++){var S=w[C];S()}return y}function m(y){if(typeof y!="function")throw new Error(Lo(10));o=y,h({type:DO.REPLACE})}function b(){var y,w=v;return y={subscribe:function(S){if(typeof S!="object"||S===null)throw new Error(Lo(11));function E(){S.next&&S.next(p())}E();var k=w(E);return{unsubscribe:k}}},y[RO]=function(){return this},y}return h({type:DO.INIT}),r={dispatch:h,subscribe:v,getState:p,replaceReducer:m},r[RO]=b,r}function nn(e,t,...n){if(YZ()&&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 YZ(){return typeof process<"u"&&process.env.NODE_ENV==="production"}function QZ(e,t,n){return t.split(".").reduce((r,o)=>r&&r[o]?r[o]:n||null,e)}function ZZ(e,t){return e.filter(n=>n!==t)}function FN(e){return typeof e=="object"}function JZ(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 eJ(e,t){return e.filter(n=>t.indexOf(n)>-1)}const l1="dnd-core/INIT_COORDS",ch="dnd-core/BEGIN_DRAG",c1="dnd-core/PUBLISH_DRAG_SOURCE",uh="dnd-core/HOVER",dh="dnd-core/DROP",fh="dnd-core/END_DRAG";function jO(e,t){return{type:l1,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}const tJ={type:l1,payload:{clientOffset:null,sourceClientOffset:null}};function nJ(e){return function(n=[],r={publishSource:!0}){const{publishSource:o=!0,clientOffset:i,getSourceClientOffset:a}=r,s=e.getMonitor(),c=e.getRegistry();e.dispatch(jO(i)),rJ(n,s,c);const u=aJ(n,s);if(u==null){e.dispatch(tJ);return}let p=null;if(i){if(!a)throw new Error("getSourceClientOffset must be defined");oJ(a),p=a(u)}e.dispatch(jO(i,p));const h=c.getSource(u).beginDrag(s,u);if(h==null)return;iJ(h),c.pinSource(u);const m=c.getSourceType(u);return{type:ch,payload:{itemType:m,item:h,sourceId:u,clientOffset:i||null,sourceClientOffset:p||null,isSourcePublic:!!o}}}}function rJ(e,t,n){nn(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach(function(r){nn(n.getSource(r),"Expected sourceIds to be registered.")})}function oJ(e){nn(typeof e=="function","When clientOffset is provided, getSourceClientOffset must be a function.")}function iJ(e){nn(FN(e),"Item must be an object.")}function aJ(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 sJ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function lJ(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){sJ(e,o,n[o])})}return e}function cJ(e){return function(n={}){const r=e.getMonitor(),o=e.getRegistry();uJ(r),pJ(r).forEach((a,s)=>{const c=dJ(a,s,o,r),u={type:dh,payload:{dropResult:lJ({},n,c)}};e.dispatch(u)})}}function uJ(e){nn(e.isDragging(),"Cannot call drop while not dragging."),nn(!e.didDrop(),"Cannot call drop twice during one drag operation.")}function dJ(e,t,n,r){const o=n.getTarget(e);let i=o?o.drop(r,e):void 0;return fJ(i),typeof i>"u"&&(i=t===0?{}:r.getDropResult()),i}function fJ(e){nn(typeof e>"u"||FN(e),"Drop result must either be an object or undefined.")}function pJ(e){const t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}function vJ(e){return function(){const n=e.getMonitor(),r=e.getRegistry();hJ(n);const o=n.getSourceId();return o!=null&&(r.getSource(o,!0).endDrag(n,o),r.unpinSource()),{type:fh}}}function hJ(e){nn(e.isDragging(),"Cannot call endDrag while not dragging.")}function Zb(e,t){return t===null?e===null:Array.isArray(e)?e.some(n=>n===t):e===t}function gJ(e){return function(n,{clientOffset:r}={}){mJ(n);const o=n.slice(0),i=e.getMonitor(),a=e.getRegistry(),s=i.getItemType();return yJ(o,a,s),bJ(o,i,a),wJ(o,i,a),{type:uh,payload:{targetIds:o,clientOffset:r||null}}}}function mJ(e){nn(Array.isArray(e),"Expected targetIds to be an array.")}function bJ(e,t,n){nn(t.isDragging(),"Cannot call hover while not dragging."),nn(!t.didDrop(),"Cannot call hover after drop.");for(let r=0;r<e.length;r++){const o=e[r];nn(e.lastIndexOf(o)===r,"Expected targetIds to be unique in the passed array.");const i=n.getTarget(o);nn(i,"Expected targetIds to be registered.")}}function yJ(e,t,n){for(let r=e.length-1;r>=0;r--){const o=e[r],i=t.getTargetType(o);Zb(i,n)||e.splice(r,1)}}function wJ(e,t,n){e.forEach(function(r){n.getTarget(r).hover(t,r)})}function xJ(e){return function(){if(e.getMonitor().isDragging())return{type:c1}}}function SJ(e){return{beginDrag:nJ(e),publishDragSource:xJ(e),hover:gJ(e),drop:cJ(e),endDrag:vJ(e)}}class CJ{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=SJ(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 EJ(e,t){return{x:e.x+t.x,y:e.y+t.y}}function _N(e,t){return{x:e.x-t.x,y:e.y-t.y}}function kJ(e){const{clientOffset:t,initialClientOffset:n,initialSourceClientOffset:r}=e;return!t||!n||!r?null:_N(EJ(t,r),n)}function OJ(e){const{clientOffset:t,initialClientOffset:n}=e;return!t||!n?null:_N(t,n)}const Iu=[],u1=[];Iu.__IS_NONE__=!0;u1.__IS_ALL__=!0;function $J(e,t){return e===Iu?!1:e===u1||typeof t>"u"?!0:eJ(t,e).length>0}class IJ{subscribeToStateChange(t,n={}){const{handlerIds:r}=n;nn(typeof t=="function","listener must be a function."),nn(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&&!$J(a.dirtyHandlerIds,r)||t()}finally{o=s}};return this.store.subscribe(i)}subscribeToOffsetChange(t){nn(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 nn(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(nn(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 Zb(r,o)&&n.canDrop(this,t)}isDragging(){return!!this.getItemType()}isDraggingSource(t){if(!t)return!1;const n=this.registry.getSource(t,!0);if(nn(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&&!Zb(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 kJ(this.store.getState().dragOffset)}getDifferenceFromInitialOffset(){return OJ(this.store.getState().dragOffset)}constructor(t,n){this.store=t,this.registry=n}}const LO=typeof global<"u"?global:self,VN=LO.MutationObserver||LO.WebKitMutationObserver;function WN(e){return function(){const n=setTimeout(o,0),r=setInterval(o,50);function o(){clearTimeout(n),clearInterval(r),e()}}}function TJ(e){let t=1;const n=new VN(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}const PJ=typeof VN=="function"?TJ:WN;class MJ{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=PJ(this.flush),this.requestErrorThrow=WN(()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()})}}class NJ{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 RJ{create(t){const n=this.freeTasks,r=n.length?n.pop():new NJ(this.onError,o=>n[n.length]=o);return r.task=t,r}constructor(t){this.onError=t,this.freeTasks=[]}}const UN=new MJ,DJ=new RJ(UN.registerPendingError);function jJ(e){UN.enqueueTask(DJ.create(e))}const d1="dnd-core/ADD_SOURCE",f1="dnd-core/ADD_TARGET",p1="dnd-core/REMOVE_SOURCE",ph="dnd-core/REMOVE_TARGET";function LJ(e){return{type:d1,payload:{sourceId:e}}}function BJ(e){return{type:f1,payload:{targetId:e}}}function AJ(e){return{type:p1,payload:{sourceId:e}}}function zJ(e){return{type:ph,payload:{targetId:e}}}function HJ(e){nn(typeof e.canDrag=="function","Expected canDrag to be a function."),nn(typeof e.beginDrag=="function","Expected beginDrag to be a function."),nn(typeof e.endDrag=="function","Expected endDrag to be a function.")}function FJ(e){nn(typeof e.canDrop=="function","Expected canDrop to be a function."),nn(typeof e.hover=="function","Expected hover to be a function."),nn(typeof e.drop=="function","Expected beginDrag to be a function.")}function Jb(e,t){if(t&&Array.isArray(e)){e.forEach(n=>Jb(n,!1));return}nn(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 Ho;(function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"})(Ho||(Ho={}));let _J=0;function VJ(){return _J++}function WJ(e){const t=VJ().toString();switch(e){case Ho.SOURCE:return`S${t}`;case Ho.TARGET:return`T${t}`;default:throw new Error(`Unknown Handler Role: ${e}`)}}function BO(e){switch(e[0]){case"S":return Ho.SOURCE;case"T":return Ho.TARGET;default:throw new Error(`Cannot parse handler ID: ${e}`)}}function AO(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 UJ{addSource(t,n){Jb(t),HJ(n);const r=this.addHandler(Ho.SOURCE,t,n);return this.store.dispatch(LJ(r)),r}addTarget(t,n){Jb(t,!0),FJ(n);const r=this.addHandler(Ho.TARGET,t,n);return this.store.dispatch(BJ(r)),r}containsHandler(t){return AO(this.dragSources,t)||AO(this.dropTargets,t)}getSource(t,n=!1){return nn(this.isSourceId(t),"Expected a valid source ID."),n&&t===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(t)}getTarget(t){return nn(this.isTargetId(t),"Expected a valid target ID."),this.dropTargets.get(t)}getSourceType(t){return nn(this.isSourceId(t),"Expected a valid source ID."),this.types.get(t)}getTargetType(t){return nn(this.isTargetId(t),"Expected a valid target ID."),this.types.get(t)}isSourceId(t){return BO(t)===Ho.SOURCE}isTargetId(t){return BO(t)===Ho.TARGET}removeSource(t){nn(this.getSource(t),"Expected an existing source."),this.store.dispatch(AJ(t)),jJ(()=>{this.dragSources.delete(t),this.types.delete(t)})}removeTarget(t){nn(this.getTarget(t),"Expected an existing target."),this.store.dispatch(zJ(t)),this.dropTargets.delete(t),this.types.delete(t)}pinSource(t){const n=this.getSource(t);nn(n,"Expected an existing source."),this.pinnedSourceId=t,this.pinnedSource=n}unpinSource(){nn(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}addHandler(t,n,r){const o=WJ(t);return this.types.set(o,n),t===Ho.SOURCE?this.dragSources.set(o,r):t===Ho.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 KJ=(e,t)=>e===t;function qJ(e,t){return!e&&!t?!0:!e||!t?!1:e.x===t.x&&e.y===t.y}function XJ(e,t,n=KJ){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 GJ(e=Iu,t){switch(t.type){case uh:break;case d1:case f1:case ph:case p1:return Iu;case ch:case c1:case fh:case dh:default:return u1}const{targetIds:n=[],prevTargetIds:r=[]}=t.payload,o=JZ(n,r);if(!(o.length>0||!XJ(n,r)))return Iu;const a=r[r.length-1],s=n[n.length-1];return a!==s&&(a&&o.push(a),s&&o.push(s)),o}function YJ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function QJ(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){YJ(e,o,n[o])})}return e}const zO={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};function ZJ(e=zO,t){const{payload:n}=t;switch(t.type){case l1:case ch:return{initialSourceClientOffset:n.sourceClientOffset,initialClientOffset:n.clientOffset,clientOffset:n.clientOffset};case uh:return qJ(e.clientOffset,n.clientOffset)?e:QJ({},e,{clientOffset:n.clientOffset});case fh:case dh:return zO;default:return e}}function JJ(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function bl(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){JJ(e,o,n[o])})}return e}const eee={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};function tee(e=eee,t){const{payload:n}=t;switch(t.type){case ch:return bl({},e,{itemType:n.itemType,item:n.item,sourceId:n.sourceId,isSourcePublic:n.isSourcePublic,dropResult:null,didDrop:!1});case c1:return bl({},e,{isSourcePublic:!0});case uh:return bl({},e,{targetIds:n.targetIds});case ph:return e.targetIds.indexOf(n.targetId)===-1?e:bl({},e,{targetIds:ZZ(e.targetIds,n.targetId)});case dh:return bl({},e,{dropResult:n.dropResult,didDrop:!0,targetIds:[]});case fh:return bl({},e,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return e}}function nee(e=0,t){switch(t.type){case d1:case f1:return e+1;case p1:case ph:return e-1;default:return e}}function ree(e=0){return e+1}function oee(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function iee(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){oee(e,o,n[o])})}return e}function aee(e={},t){return{dirtyHandlerIds:GJ(e.dirtyHandlerIds,{type:t.type,payload:iee({},t.payload,{prevTargetIds:QZ(e,"dragOperation.targetIds",[])})}),dragOffset:ZJ(e.dragOffset,t),refCount:nee(e.refCount,t),dragOperation:tee(e.dragOperation,t),stateId:ree(e.stateId)}}function see(e,t=void 0,n={},r=!1){const o=lee(r),i=new IJ(o,new UJ(o)),a=new CJ(o,i),s=e(a,t,n);return a.receiveBackend(s),a}function lee(e){const t=typeof window<"u"&&window.__REDUX_DEVTOOLS_EXTENSION__;return HN(aee,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}function cee(e,t){if(e==null)return{};var n=uee(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 uee(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 HO=0;const Lp=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");var dee=d.memo(function(t){var{children:n}=t,r=cee(t,["children"]);const[o,i]=fee(r);return d.useEffect(()=>{if(i){const a=KN();return++HO,()=>{--HO===0&&(a[Lp]=null)}}},[]),it.jsx(zN.Provider,{value:o,children:n})});function fee(e){if("manager"in e)return[{dragDropManager:e.manager},!1];const t=pee(e.backend,e.context,e.options,e.debugMode),n=!e.context;return[t,n]}function pee(e,t=KN(),n,r){const o=t;return o[Lp]||(o[Lp]={dragDropManager:see(e,t,n,r)}),o[Lp]}function KN(){return typeof global<"u"?global:window}var vee=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 hee=js(vee),Ds=typeof window<"u"?d.useLayoutEffect:d.useEffect;function qN(e,t,n){const[r,o]=d.useState(()=>t(e)),i=d.useCallback(()=>{const a=t(e);hee(r,a)||(o(a),n&&n())},[r,e,n]);return Ds(i),[r,i]}function gee(e,t,n){const[r,o]=qN(e,t,n);return Ds(function(){const a=e.getHandlerId();if(a!=null)return e.subscribeToStateChange(o,{handlerIds:[a]})},[e,o]),r}function XN(e,t,n){return gee(t,e||(()=>({})),()=>n.reconnect())}function GN(e,t){const n=[];return typeof e!="function"&&n.push(e),d.useMemo(()=>typeof e=="function"?e():e,n)}function mee(e){return d.useMemo(()=>e.hooks.dragSource(),[e])}function bee(e){return d.useMemo(()=>e.hooks.dragPreview(),[e])}let i0=!1,a0=!1;class yee{receiveHandlerId(t){this.sourceId=t}getHandlerId(){return this.sourceId}canDrag(){nn(!i0,"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 i0=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{i0=!1}}isDragging(){if(!this.sourceId)return!1;nn(!a0,"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 a0=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{a0=!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 s0=!1;class wee{receiveHandlerId(t){this.targetId=t}getHandlerId(){return this.targetId}subscribeToStateChange(t,n){return this.internalMonitor.subscribeToStateChange(t,n)}canDrop(){if(!this.targetId)return!1;nn(!s0,"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 s0=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{s0=!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 xee(e,t,n){const r=n.getRegistry(),o=r.addTarget(e,t);return[o,()=>r.removeTarget(o)]}function See(e,t,n){const r=n.getRegistry(),o=r.addSource(e,t);return[o,()=>r.removeSource(o)]}function ey(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 u=i[c];if(!s(u))return!1;const p=e[u],v=t[u];if(o=void 0,o===!1||o===void 0&&p!==v)return!1}return!0}function ty(e){return e!==null&&typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Cee(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 Eee(e){return(t=null,n=null)=>{if(!d.isValidElement(t)){const i=t;return e(i,n),i}const r=t;return Cee(r),kee(r,n?i=>e(i,n):e)}}function YN(e){const t={};return Object.keys(e).forEach(n=>{const r=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{const o=Eee(r);t[n]=()=>o}}),t}function FO(e,t){typeof e=="function"?e(t):e.current=t}function kee(e,t){const n=e.ref;return nn(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=>{FO(n,r),FO(t,r)}}):d.cloneElement(e,{ref:t})}class Oee{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!ey(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}didDragPreviewOptionsChange(){return!ey(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=YN({dragSource:(n,r)=>{this.clearDragSource(),this.dragSourceOptions=r||null,ty(n)?this.dragSourceRef=n:this.dragSourceNode=n,this.reconnectDragSource()},dragPreview:(n,r)=>{this.clearDragPreview(),this.dragPreviewOptions=r||null,ty(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 $ee{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!ey(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=YN({dropTarget:(n,r)=>{this.clearDropTarget(),this.dropTargetOptions=r,ty(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 ua(){const{dragDropManager:e}=d.useContext(zN);return nn(e!=null,"Expected drag drop context"),e}function Iee(e,t){const n=ua(),r=d.useMemo(()=>new Oee(n.getBackend()),[n]);return Ds(()=>(r.dragSourceOptions=e||null,r.reconnect(),()=>r.disconnectDragSource()),[r,e]),Ds(()=>(r.dragPreviewOptions=t||null,r.reconnect(),()=>r.disconnectDragPreview()),[r,t]),r}function Tee(){const e=ua();return d.useMemo(()=>new yee(e),[e])}class Pee{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 Mee(e,t,n){const r=d.useMemo(()=>new Pee(e,t,n),[t,n]);return d.useEffect(()=>{r.spec=e},[e]),r}function Nee(e){return d.useMemo(()=>{const t=e.type;return nn(t!=null,"spec.type must be defined"),t},[e])}function Ree(e,t,n){const r=ua(),o=Mee(e,t,n),i=Nee(e);Ds(function(){if(i!=null){const[s,c]=See(i,o,r);return t.receiveHandlerId(s),n.receiveHandlerId(s),c}},[r,t,n,o,i])}function Dee(e,t){const n=GN(e);nn(!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=Tee(),o=Iee(n.options,n.previewOptions);return Ree(n,r,o),[XN(n.collect,r,o),mee(o),bee(o)]}function jee(e){const n=ua().getMonitor(),[r,o]=qN(n,e);return d.useEffect(()=>n.subscribeToOffsetChange(o)),d.useEffect(()=>n.subscribeToStateChange(o)),r}function Lee(e){return d.useMemo(()=>e.hooks.dropTarget(),[e])}function Bee(e){const t=ua(),n=d.useMemo(()=>new $ee(t.getBackend()),[t]);return Ds(()=>(n.dropTargetOptions=e||null,n.reconnect(),()=>n.disconnectDropTarget()),[e]),n}function Aee(){const e=ua();return d.useMemo(()=>new wee(e),[e])}function zee(e){const{accept:t}=e;return d.useMemo(()=>(nn(e.accept!=null,"accept must be defined"),Array.isArray(t)?t:[t]),[t])}class Hee{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 Fee(e,t){const n=d.useMemo(()=>new Hee(e,t),[t]);return d.useEffect(()=>{n.spec=e},[e]),n}function _ee(e,t,n){const r=ua(),o=Fee(e,t),i=zee(e);Ds(function(){const[s,c]=xee(i,o,r);return t.receiveHandlerId(s),n.receiveHandlerId(s),c},[r,t,o,n,i.map(a=>a.toString()).join("|")])}function QN(e,t){const n=GN(e),r=Aee(),o=Bee(n.options);return _ee(n,r,o),[XN(n.collect,r,o),Lee(o)]}function ZN(e){let t=null;return()=>(t==null&&(t=e()),t)}function Vee(e,t){return e.filter(n=>n!==t)}function Wee(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 Uee{enter(t){const n=this.entered.length,r=o=>this.isNodeInDocument(o)&&(!o.contains||o.contains(t));return this.entered=Wee(this.entered.filter(r),[t]),n===0&&this.entered.length>0}leave(t){const n=this.entered.length;return this.entered=Vee(this.entered.filter(this.isNodeInDocument),t),n>0&&this.entered.length===0}reset(){this.entered=[]}constructor(t){this.entered=[],this.isNodeInDocument=t}}class Kee{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 JN="__NATIVE_FILE__",eR="__NATIVE_URL__",tR="__NATIVE_TEXT__",nR="__NATIVE_HTML__",_O=Object.freeze(Object.defineProperty({__proto__:null,FILE:JN,HTML:nR,TEXT:tR,URL:eR},Symbol.toStringTag,{value:"Module"}));function l0(e,t,n){const r=t.reduce((o,i)=>o||e.getData(i),"");return r??n}const ny={[JN]:{exposeProperties:{files:e=>Array.prototype.slice.call(e.files),items:e=>e.items,dataTransfer:e=>e},matchesTypes:["Files"]},[nR]:{exposeProperties:{html:(e,t)=>l0(e,t,""),dataTransfer:e=>e},matchesTypes:["Html","text/html"]},[eR]:{exposeProperties:{urls:(e,t)=>l0(e,t,"").split(`
`),dataTransfer:e=>e},matchesTypes:["Url","text/uri-list"]},[tR]:{exposeProperties:{text:(e,t)=>l0(e,t,""),dataTransfer:e=>e},matchesTypes:["Text","text/plain"]}};function qee(e,t){const n=ny[e];if(!n)throw new Error(`native type ${e} has no configuration`);const r=new Kee(n);return r.loadDataTransfer(t),r}function c0(e){if(!e)return null;const t=Array.prototype.slice.call(e.types||[]);return Object.keys(ny).filter(n=>{const r=ny[n];return r!=null&&r.matchesTypes?r.matchesTypes.some(o=>t.indexOf(o)>-1):!1})[0]||null}const Xee=ZN(()=>/firefox/i.test(navigator.userAgent)),rR=ZN(()=>!!window.safari);class VO{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,u=a.length-1,p;for(;c<=u;){p=Math.floor(.5*(c+u));const m=n[p];if(m<t)c=p+1;else if(m>t)u=p-1;else return r[p]}s=Math.max(0,u);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 u=[a[0]];for(let m=0;m<i.length-1;m++){const b=a[m],y=a[m+1];if(b*y<=0)u.push(0);else{s=i[m];const w=i[m+1],C=s+w;u.push(3*C/((C+w)/b+(C+s)/y))}}u.push(a[a.length-1]);const p=[],v=[];let h;for(let m=0;m<u.length-1;m++){h=a[m];const b=u[m],y=1/i[m],w=b+u[m+1]-h-h;p.push((h-b-w)*y),v.push(w*y*y)}this.xs=t,this.ys=n,this.c1s=u,this.c2s=p,this.c3s=v}}const Gee=1;function oR(e){const t=e.nodeType===Gee?e:e.parentElement;if(!t)return null;const{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function lp(e){return{x:e.clientX,y:e.clientY}}function Yee(e){var t;return e.nodeName==="IMG"&&(Xee()||!(!((t=document.documentElement)===null||t===void 0)&&t.contains(e)))}function Qee(e,t,n,r){let o=e?t.width:n,i=e?t.height:r;return rR()&&e&&(i/=window.devicePixelRatio,o/=window.devicePixelRatio),{dragPreviewWidth:o,dragPreviewHeight:i}}function Zee(e,t,n,r,o){const i=Yee(t),s=oR(i?e:t),c={x:n.x-s.x,y:n.y-s.y},{offsetWidth:u,offsetHeight:p}=e,{anchorX:v,anchorY:h}=r,{dragPreviewWidth:m,dragPreviewHeight:b}=Qee(i,t,u,p),y=()=>{let $=new VO([0,.5,1],[c.y,c.y/p*b,c.y+b-p]).interpolate(h);return rR()&&i&&($+=(window.devicePixelRatio-1)*b),$},w=()=>new VO([0,.5,1],[c.x,c.x/u*m,c.x+m-u]).interpolate(v),{offsetX:C,offsetY:S}=o,E=C===0||C,k=S===0||S;return{x:E?C:w(),y:k?S:y()}}let Jee=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 ete(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function WO(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){ete(e,o,n[o])})}return e}class tte{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 WO({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 WO({anchorX:.5,anchorY:.5,captureDraggingState:!1},n||{})}isDraggingNativeItem(){const t=this.monitor.getItemType();return Object.keys(_O).some(n=>_O[n]===t)}beginDragNativeItem(t,n){this.clearCurrentDragSourceNode(),this.currentNativeSource=qee(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&&oR(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=lp(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=c0(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=Zee(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:u}=this.getCurrentSourcePreviewNodeOptions();u?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=c0(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:lp(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=lp(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 c0(o.dataTransfer)&&o.preventDefault();this.enterLeaveCounter.reset()},this.handleTopDrop=o=>{const{dropTargetIds:i}=this;this.dropTargetIds=[],this.actions.hover(i,{clientOffset:lp(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 Jee(n,r),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.enterLeaveCounter=new Uee(this.isNodeInDocument)}}let cp;function nte(){return cp||(cp=new Image,cp.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),cp}const rte=function(t,n,r){return new tte(t,n,r)};var Es=[],ote=function(){return Es.some(function(e){return e.activeTargets.length>0})},ite=function(){return Es.some(function(e){return e.skippedTargets.length>0})},UO="ResizeObserver loop completed with undelivered notifications.",ate=function(){var e;typeof ErrorEvent=="function"?e=new ErrorEvent("error",{message:UO}):(e=document.createEvent("Event"),e.initEvent("error",!1,!1),e.message=UO),window.dispatchEvent(e)},sd;(function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"})(sd||(sd={}));var ks=function(e){return Object.freeze(e)},ste=function(){function e(t,n){this.inlineSize=t,this.blockSize=n,ks(this)}return e}(),iR=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,ks(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,u=t.height;return{x:n,y:r,top:o,right:i,bottom:a,left:s,width:c,height:u}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),v1=function(e){return e instanceof SVGElement&&"getBBox"in e},aR=function(e){if(v1(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)},KO=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)},lte=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},Tu=typeof window<"u"?window:{},up=new WeakMap,qO=/auto|scroll/,cte=/^tb|vertical/,ute=/msie|trident/i.test(Tu.navigator&&Tu.navigator.userAgent),Oi=function(e){return parseFloat(e||"0")},Dl=function(e,t,n){return e===void 0&&(e=0),t===void 0&&(t=0),n===void 0&&(n=!1),new ste((n?t:e)||0,(n?e:t)||0)},XO=ks({devicePixelContentBoxSize:Dl(),borderBoxSize:Dl(),contentBoxSize:Dl(),contentRect:new iR(0,0,0,0)}),sR=function(e,t){if(t===void 0&&(t=!1),up.has(e)&&!t)return up.get(e);if(aR(e))return up.set(e,XO),XO;var n=getComputedStyle(e),r=v1(e)&&e.ownerSVGElement&&e.getBBox(),o=!ute&&n.boxSizing==="border-box",i=cte.test(n.writingMode||""),a=!r&&qO.test(n.overflowY||""),s=!r&&qO.test(n.overflowX||""),c=r?0:Oi(n.paddingTop),u=r?0:Oi(n.paddingRight),p=r?0:Oi(n.paddingBottom),v=r?0:Oi(n.paddingLeft),h=r?0:Oi(n.borderTopWidth),m=r?0:Oi(n.borderRightWidth),b=r?0:Oi(n.borderBottomWidth),y=r?0:Oi(n.borderLeftWidth),w=v+u,C=c+p,S=y+m,E=h+b,k=s?e.offsetHeight-E-e.clientHeight:0,O=a?e.offsetWidth-S-e.clientWidth:0,$=o?w+S:0,T=o?C+E:0,M=r?r.width:Oi(n.width)-$-O,P=r?r.height:Oi(n.height)-T-k,R=M+w+O+S,A=P+C+k+E,V=ks({devicePixelContentBoxSize:Dl(Math.round(M*devicePixelRatio),Math.round(P*devicePixelRatio),i),borderBoxSize:Dl(R,A,i),contentBoxSize:Dl(M,P,i),contentRect:new iR(v,c,M,P)});return up.set(e,V),V},lR=function(e,t,n){var r=sR(e,n),o=r.borderBoxSize,i=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(t){case sd.DEVICE_PIXEL_CONTENT_BOX:return a;case sd.BORDER_BOX:return o;default:return i}},dte=function(){function e(t){var n=sR(t);this.target=t,this.contentRect=n.contentRect,this.borderBoxSize=ks([n.borderBoxSize]),this.contentBoxSize=ks([n.contentBoxSize]),this.devicePixelContentBoxSize=ks([n.devicePixelContentBoxSize])}return e}(),cR=function(e){if(aR(e))return 1/0;for(var t=0,n=e.parentNode;n;)t+=1,n=n.parentNode;return t},fte=function(){var e=1/0,t=[];Es.forEach(function(a){if(a.activeTargets.length!==0){var s=[];a.activeTargets.forEach(function(u){var p=new dte(u.target),v=cR(u.target);s.push(p),u.lastReportedSize=lR(u.target,u.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},GO=function(e){Es.forEach(function(n){n.activeTargets.splice(0,n.activeTargets.length),n.skippedTargets.splice(0,n.skippedTargets.length),n.observationTargets.forEach(function(o){o.isActive()&&(cR(o.target)>e?n.activeTargets.push(o):n.skippedTargets.push(o))})})},pte=function(){var e=0;for(GO(e);ote();)e=fte(),GO(e);return ite()&&ate(),e>0},u0,uR=[],vte=function(){return uR.splice(0).forEach(function(e){return e()})},hte=function(e){if(!u0){var t=0,n=document.createTextNode(""),r={characterData:!0};new MutationObserver(function(){return vte()}).observe(n,r),u0=function(){n.textContent="".concat(t?t--:t++)}}uR.push(e),u0()},gte=function(e){hte(function(){requestAnimationFrame(e)})},Bp=0,mte=function(){return!!Bp},bte=250,yte={attributes:!0,characterData:!0,childList:!0,subtree:!0},YO=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],QO=function(e){return e===void 0&&(e=0),Date.now()+e},d0=!1,wte=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=bte),!d0){d0=!0;var r=QO(t);gte(function(){var o=!1;try{o=pte()}finally{if(d0=!1,t=r-QO(),!mte())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,yte)};document.body?n():Tu.addEventListener("DOMContentLoaded",n)},e.prototype.start=function(){var t=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),YO.forEach(function(n){return Tu.addEventListener(n,t.listener,!0)}))},e.prototype.stop=function(){var t=this;this.stopped||(this.observer&&this.observer.disconnect(),YO.forEach(function(n){return Tu.removeEventListener(n,t.listener,!0)}),this.stopped=!0)},e}(),ry=new wte,ZO=function(e){!Bp&&e>0&&ry.start(),Bp+=e,!Bp&&ry.stop()},xte=function(e){return!v1(e)&&!lte(e)&&getComputedStyle(e).display==="inline"},Ste=function(){function e(t,n){this.target=t,this.observedBox=n||sd.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var t=lR(this.target,this.observedBox,!0);return xte(this.target)&&(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),Cte=function(){function e(t,n){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=t,this.callback=n}return e}(),dp=new WeakMap,JO=function(e,t){for(var n=0;n<e.length;n+=1)if(e[n].target===t)return n;return-1},fp=function(){function e(){}return e.connect=function(t,n){var r=new Cte(t,n);dp.set(t,r)},e.observe=function(t,n,r){var o=dp.get(t),i=o.observationTargets.length===0;JO(o.observationTargets,n)<0&&(i&&Es.push(o),o.observationTargets.push(new Ste(n,r&&r.box)),ZO(1),ry.schedule())},e.unobserve=function(t,n){var r=dp.get(t),o=JO(r.observationTargets,n),i=r.observationTargets.length===1;o>=0&&(i&&Es.splice(Es.indexOf(r),1),r.observationTargets.splice(o,1),ZO(-1))},e.disconnect=function(t){var n=this,r=dp.get(t);r.observationTargets.slice().forEach(function(o){return n.unobserve(t,o.target)}),r.activeTargets.splice(0,r.activeTargets.length)},e}(),Ete=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.");fp.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(!KO(t))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");fp.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(!KO(t))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");fp.unobserve(this,t)},e.prototype.disconnect=function(){fp.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),oy=function(e,t){return oy=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])},oy(e,t)};function dR(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");oy(e,t);function n(){this.constructor=e}e.prototype=t===null?Object.create(t):(n.prototype=t.prototype,new n)}var nt=function(){return nt=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},nt.apply(this,arguments)};function Yo(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 wr(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 ji(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 kte="production",fR=typeof process>"u"||process.env===void 0?kte:"production",Qi=function(e){return{isEnabled:function(t){return e.some(function(n){return!!t[n]})}}},ld={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 Ote(e){for(var t in e)e[t]!==null&&(t==="projectionNodeConstructor"?ld.projectionNodeConstructor=e[t]:ld[t].Component=e[t])}var cd=function(){},pR=d.createContext({strict:!1}),vR=Object.keys(ld),$te=vR.length;function Ite(e,t,n){var r=[],o=d.useContext(pR);if(!t)return null;fR!=="production"&&n&&o.strict;for(var i=0;i<$te;i++){var a=vR[i],s=ld[a],c=s.isEnabled,u=s.Component;c(e)&&u&&r.push(d.createElement(u,nt({key:a},e,{visualElement:t})))}return r}var h1=d.createContext({transformPagePoint:function(e){return e},isStatic:!1,reducedMotion:"never"}),vh=d.createContext({});function Tte(){return d.useContext(vh).visualElement}var hh=d.createContext(null),wc=typeof document<"u",e$=wc?d.useLayoutEffect:d.useEffect,iy={current:null},hR=!1;function Pte(){if(hR=!0,!!wc)if(window.matchMedia){var e=window.matchMedia("(prefers-reduced-motion)"),t=function(){return iy.current=e.matches};e.addListener(t),t()}else iy.current=!1}function Mte(){!hR&&Pte();var e=wr(d.useState(iy.current),1),t=e[0];return t}function Nte(){var e=Mte(),t=d.useContext(h1).reducedMotion;return t==="never"?!1:t==="always"?!0:e}function Rte(e,t,n,r){var o=d.useContext(pR),i=Tte(),a=d.useContext(hh),s=Nte(),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 u=c.current;return e$(function(){u==null||u.syncRender()}),d.useEffect(function(){var p;(p=u==null?void 0:u.animationState)===null||p===void 0||p.animateChanges()}),e$(function(){return function(){return u==null?void 0:u.notifyUnmount()}},[]),u}function Ol(e){return typeof e=="object"&&Object.prototype.hasOwnProperty.call(e,"current")}function Dte(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):Ol(n)&&(n.current=r))},[t])}function gR(e){return Array.isArray(e)}function li(e){return typeof e=="string"||gR(e)}function jte(e){var t={};return e.forEachValue(function(n,r){return t[r]=n.get()}),t}function Lte(e){var t={};return e.forEachValue(function(n,r){return t[r]=n.getVelocity()}),t}function mR(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 gh(e,t,n){var r=e.getProps();return mR(r,t,n??r.custom,jte(e),Lte(e))}function mh(e){var t;return typeof((t=e.animate)===null||t===void 0?void 0:t.start)=="function"||li(e.initial)||li(e.animate)||li(e.whileHover)||li(e.whileDrag)||li(e.whileTap)||li(e.whileFocus)||li(e.exit)}function bR(e){return!!(mh(e)||e.variants)}function Bte(e,t){if(mh(e)){var n=e.initial,r=e.animate;return{initial:n===!1||li(n)?n:void 0,animate:li(r)?r:void 0}}return e.inherit!==!1?t:{}}function Ate(e){var t=Bte(e,d.useContext(vh)),n=t.initial,r=t.animate;return d.useMemo(function(){return{initial:n,animate:r}},[t$(n),t$(r)])}function t$(e){return Array.isArray(e)?e.join(" "):e}function bh(e){var t=d.useRef(null);return t.current===null&&(t.current=e()),t.current}var Pu={hasAnimatedSinceResize:!0,hasEverUpdated:!1},zte=1;function Hte(){return bh(function(){if(Pu.hasEverUpdated)return zte++})}var yR=d.createContext({}),wR=d.createContext({});function Fte(e,t,n,r){var o,i=t.layoutId,a=t.layout,s=t.drag,c=t.dragConstraints,u=t.layoutScroll,p=d.useContext(wR);!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&&Ol(c),visualElement:n,scheduleRender:function(){return n.scheduleRender()},animationType:typeof a=="string"?a:"both",initialPromotionConfig:p,layoutScroll:u}))}var _te=function(e){dR(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}(ue.Component);function Vte(e){var t=e.preloadedFeatures,n=e.createVisualElement,r=e.projectionNodeConstructor,o=e.useRender,i=e.useVisualState,a=e.Component;t&&Ote(t);function s(c,u){var p=Wte(c);c=nt(nt({},c),{layoutId:p});var v=d.useContext(h1),h=null,m=Ate(c),b=v.isStatic?void 0:Hte(),y=i(c,v.isStatic);return!v.isStatic&&wc&&(m.visualElement=Rte(a,y,nt(nt({},v),c),n),Fte(b,c,m.visualElement,r||ld.projectionNodeConstructor),h=Ite(c,m.visualElement,t)),d.createElement(_te,{visualElement:m.visualElement,props:nt(nt({},v),c)},h,d.createElement(vh.Provider,{value:m},o(a,c,b,Dte(y,m.visualElement,u),y,v.isStatic,m.visualElement)))}return d.forwardRef(s)}function Wte(e){var t,n=e.layoutId,r=(t=d.useContext(yR))===null||t===void 0?void 0:t.id;return r&&n!==void 0?r+"-"+n:n}function Ute(e){function t(r,o){return o===void 0&&(o={}),Vte(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 Kte=["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 g1(e){return typeof e!="string"||e.includes("-")?!1:!!(Kte.indexOf(e)>-1||/[A-Z]/.test(e))}var pv={};function qte(e){Object.assign(pv,e)}var ay=["","X","Y","Z"],Xte=["translate","scale","rotate","skew"],ud=["transformPerspective","x","y","z"];Xte.forEach(function(e){return ay.forEach(function(t){return ud.push(e+t)})});function Gte(e,t){return ud.indexOf(e)-ud.indexOf(t)}var Yte=new Set(ud);function jd(e){return Yte.has(e)}var Qte=new Set(["originX","originY","originZ"]);function xR(e){return Qte.has(e)}function SR(e,t){var n=t.layout,r=t.layoutId;return jd(e)||xR(e)||(n||r!==void 0)&&(!!pv[e]||e==="opacity")}var ia=function(e){return!!(e!==null&&typeof e=="object"&&e.getVelocity)},Zte={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"};function Jte(e,t,n,r){var o=e.transform,i=e.transformKeys,a=t.enableHardwareAcceleration,s=a===void 0?!0:a,c=t.allowTransformNone,u=c===void 0?!0:c,p="";i.sort(Gte);for(var v=!1,h=i.length,m=0;m<h;m++){var b=i[m];p+="".concat(Zte[b]||b,"(").concat(o[b],") "),b==="z"&&(v=!0)}return!v&&s?p+="translateZ(0)":p=p.trim(),r?p=r(o,n?"":p):u&&n&&(p="none"),p}function ene(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 CR(e){return e.startsWith("--")}var tne=function(e,t){return t&&typeof e=="number"?t.transform(e):e};const ER=(e,t)=>n=>Math.max(Math.min(n,t),e),Mu=e=>e%1?Number(e.toFixed(5)):e,dd=/(-)?([\d]*\.?[\d])+/g,sy=/(#[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,nne=/^(#[0-9a-f]{3}|#(?:[0-9a-f]{2}){2,4}|(rgb|hsl)a?\((-?[\d\.]+%?[,\s]+){2,3}\s*\/*\s*[\d\.]+%?\))$/i;function Ld(e){return typeof e=="string"}const zs={test:e=>typeof e=="number",parse:parseFloat,transform:e=>e},Nu=Object.assign(Object.assign({},zs),{transform:ER(0,1)}),pp=Object.assign(Object.assign({},zs),{default:1}),Bd=e=>({test:t=>Ld(t)&&t.endsWith(e)&&t.split(" ").length===1,parse:parseFloat,transform:t=>`${t}${e}`}),Ra=Bd("deg"),Li=Bd("%"),Ut=Bd("px"),rne=Bd("vh"),one=Bd("vw"),n$=Object.assign(Object.assign({},Li),{parse:e=>Li.parse(e)/100,transform:e=>Li.transform(e*100)}),m1=(e,t)=>n=>!!(Ld(n)&&nne.test(n)&&n.startsWith(e)||t&&Object.prototype.hasOwnProperty.call(n,t)),kR=(e,t,n)=>r=>{if(!Ld(r))return r;const[o,i,a,s]=r.match(dd);return{[e]:parseFloat(o),[t]:parseFloat(i),[n]:parseFloat(a),alpha:s!==void 0?parseFloat(s):1}},xs={test:m1("hsl","hue"),parse:kR("hue","saturation","lightness"),transform:({hue:e,saturation:t,lightness:n,alpha:r=1})=>"hsla("+Math.round(e)+", "+Li.transform(Mu(t))+", "+Li.transform(Mu(n))+", "+Mu(Nu.transform(r))+")"},ine=ER(0,255),f0=Object.assign(Object.assign({},zs),{transform:e=>Math.round(ine(e))}),Fa={test:m1("rgb","red"),parse:kR("red","green","blue"),transform:({red:e,green:t,blue:n,alpha:r=1})=>"rgba("+f0.transform(e)+", "+f0.transform(t)+", "+f0.transform(n)+", "+Mu(Nu.transform(r))+")"};function ane(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 ly={test:m1("#"),parse:ane,transform:Fa.transform},qr={test:e=>Fa.test(e)||ly.test(e)||xs.test(e),parse:e=>Fa.test(e)?Fa.parse(e):xs.test(e)?xs.parse(e):ly.parse(e),transform:e=>Ld(e)?e:e.hasOwnProperty("red")?Fa.transform(e):xs.transform(e)},OR="${c}",$R="${n}";function sne(e){var t,n,r,o;return isNaN(e)&&Ld(e)&&((n=(t=e.match(dd))===null||t===void 0?void 0:t.length)!==null&&n!==void 0?n:0)+((o=(r=e.match(sy))===null||r===void 0?void 0:r.length)!==null&&o!==void 0?o:0)>0}function IR(e){typeof e=="number"&&(e=`${e}`);const t=[];let n=0;const r=e.match(sy);r&&(n=r.length,e=e.replace(sy,OR),t.push(...r.map(qr.parse)));const o=e.match(dd);return o&&(e=e.replace(dd,$R),t.push(...o.map(zs.parse))),{values:t,numColors:n,tokenised:e}}function TR(e){return IR(e).values}function PR(e){const{values:t,numColors:n,tokenised:r}=IR(e),o=t.length;return i=>{let a=r;for(let s=0;s<o;s++)a=a.replace(s<n?OR:$R,s<n?qr.transform(i[s]):Mu(i[s]));return a}}const lne=e=>typeof e=="number"?0:e;function cne(e){const t=TR(e);return PR(e)(t.map(lne))}const aa={test:sne,parse:TR,createTransformer:PR,getAnimatableNone:cne},une=new Set(["brightness","contrast","saturate","opacity"]);function dne(e){let[t,n]=e.slice(0,-1).split("(");if(t==="drop-shadow")return e;const[r]=n.match(dd)||[];if(!r)return e;const o=n.replace(r,"");let i=une.has(t)?1:0;return r!==n&&(i*=100),t+"("+i+o+")"}const fne=/([a-z-]*)\(.*?\)/g,cy=Object.assign(Object.assign({},aa),{getAnimatableNone:e=>{const t=e.match(fne);return t?t.map(dne).join(" "):e}});var r$=nt(nt({},zs),{transform:Math.round}),MR={borderWidth:Ut,borderTopWidth:Ut,borderRightWidth:Ut,borderBottomWidth:Ut,borderLeftWidth:Ut,borderRadius:Ut,radius:Ut,borderTopLeftRadius:Ut,borderTopRightRadius:Ut,borderBottomRightRadius:Ut,borderBottomLeftRadius:Ut,width:Ut,maxWidth:Ut,height:Ut,maxHeight:Ut,size:Ut,top:Ut,right:Ut,bottom:Ut,left:Ut,padding:Ut,paddingTop:Ut,paddingRight:Ut,paddingBottom:Ut,paddingLeft:Ut,margin:Ut,marginTop:Ut,marginRight:Ut,marginBottom:Ut,marginLeft:Ut,rotate:Ra,rotateX:Ra,rotateY:Ra,rotateZ:Ra,scale:pp,scaleX:pp,scaleY:pp,scaleZ:pp,skew:Ra,skewX:Ra,skewY:Ra,distance:Ut,translateX:Ut,translateY:Ut,translateZ:Ut,x:Ut,y:Ut,z:Ut,perspective:Ut,transformPerspective:Ut,opacity:Nu,originX:n$,originY:n$,originZ:Ut,zIndex:r$,fillOpacity:Nu,strokeOpacity:Nu,numOctaves:r$};function b1(e,t,n,r){var o,i=e.style,a=e.vars,s=e.transform,c=e.transformKeys,u=e.transformOrigin;c.length=0;var p=!1,v=!1,h=!0;for(var m in t){var b=t[m];if(CR(m)){a[m]=b;continue}var y=MR[m],w=tne(b,y);if(jd(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 xR(m)?(u[m]=w,v=!0):i[m]=w}p?i.transform=Jte(e,n,h,r):r?i.transform=r({},""):!t.transform&&i.transform&&(i.transform="none"),v&&(i.transformOrigin=ene(u))}var y1=function(){return{style:{},transform:{},transformKeys:[],transformOrigin:{},vars:{}}};function NR(e,t,n){for(var r in t)!ia(t[r])&&!SR(r,n)&&(e[r]=t[r])}function pne(e,t,n){var r=e.transformTemplate;return d.useMemo(function(){var o=y1();b1(o,t,{enableHardwareAcceleration:!n},r);var i=o.vars,a=o.style;return nt(nt({},i),a)},[t])}function vne(e,t,n){var r=e.style||{},o={};return NR(o,r,e),Object.assign(o,pne(e,t,n)),e.transformValues&&(o=e.transformValues(o)),o}function hne(e,t,n){var r={},o=vne(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 gne=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 vv(e){return gne.has(e)}var RR=function(e){return!vv(e)};function mne(e){e&&(RR=function(t){return t.startsWith("on")?!vv(t):e(t)})}try{mne(require("@emotion/is-prop-valid").default)}catch{}function bne(e,t,n){var r={};for(var o in e)(RR(o)||n===!0&&vv(o)||!t&&!vv(o)||e.draggable&&o.startsWith("onDrag"))&&(r[o]=e[o]);return r}function o$(e,t,n){return typeof e=="string"?e:Ut.transform(t+n*e)}function yne(e,t,n){var r=o$(t,e.x,e.width),o=o$(n,e.y,e.height);return"".concat(r," ").concat(o)}var wne={offset:"strokeDashoffset",array:"strokeDasharray"};function xne(e,t,n,r,o){n===void 0&&(n=1),r===void 0&&(r=0),e.pathLength=1;var i=wne;e[i.offset]=Ut.transform(-r);var a=Ut.transform(t),s=Ut.transform(n);e[i.array]="".concat(a," ").concat(s)}function w1(e,t,n,r){var o=t.attrX,i=t.attrY,a=t.originX,s=t.originY,c=t.pathLength,u=t.pathSpacing,p=u===void 0?1:u,v=t.pathOffset,h=v===void 0?0:v,m=Yo(t,["attrX","attrY","originX","originY","pathLength","pathSpacing","pathOffset"]);b1(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=yne(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&&xne(b,c,p,h)}var DR=function(){return nt(nt({},y1()),{attrs:{}})};function Sne(e,t){var n=d.useMemo(function(){var o=DR();return w1(o,t,{enableHardwareAcceleration:!1},e.transformTemplate),nt(nt({},o.attrs),{style:nt({},o.style)})},[t]);if(e.style){var r={};NR(r,e.style,e),n.style=nt(nt({},r),n.style)}return n}function Cne(e){e===void 0&&(e=!1);var t=function(n,r,o,i,a,s){var c=a.latestValues,u=g1(n)?Sne:hne,p=u(r,c,s),v=bne(r,typeof n=="string",e),h=nt(nt(nt({},v),p),{ref:i});return o&&(h["data-projection-id"]=o),d.createElement(n,h)};return t}var Ene=/([a-z])([A-Z])/g,kne="$1-$2",jR=function(e){return e.replace(Ene,kne).toLowerCase()};function LR(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 BR=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength"]);function AR(e,t,n,r){LR(e,t,void 0,r);for(var o in t.attrs)e.setAttribute(BR.has(o)?o:jR(o),t.attrs[o])}function x1(e){var t=e.style,n={};for(var r in t)(ia(t[r])||SR(r,e))&&(n[r]=t[r]);return n}function zR(e){var t=x1(e);for(var n in e)if(ia(e[n])){var r=n==="x"||n==="y"?"attr"+n.toUpperCase():n;t[r]=e[n]}return t}function S1(e){return typeof e=="object"&&typeof e.start=="function"}var fd=function(e){return Array.isArray(e)},One=function(e){return!!(e&&typeof e=="object"&&e.mix&&e.toValue)},HR=function(e){return fd(e)?e[e.length-1]||0:e};function Ap(e){var t=ia(e)?e.get():e;return One(t)?t.toValue():t}function i$(e,t,n,r){var o=e.scrapeMotionValuesFromProps,i=e.createRenderState,a=e.onMount,s={latestValues:$ne(t,n,r,o),renderState:i()};return a&&(s.mount=function(c){return a(t,c,s)}),s}var FR=function(e){return function(t,n){var r=d.useContext(vh),o=d.useContext(hh);return n?i$(e,t,r,o):bh(function(){return i$(e,t,r,o)})}};function $ne(e,t,n,r){var o={},i=(n==null?void 0:n.initial)===!1,a=r(e);for(var s in a)o[s]=Ap(a[s]);var c=e.initial,u=e.animate,p=mh(e),v=bR(e);t&&v&&!p&&e.inherit!==!1&&(c??(c=t.initial),u??(u=t.animate));var h=i||c===!1,m=h?u:c;if(m&&typeof m!="boolean"&&!S1(m)){var b=Array.isArray(m)?m:[m];b.forEach(function(y){var w=mR(e,y);if(w){var C=w.transitionEnd;w.transition;var S=Yo(w,["transitionEnd","transition"]);for(var E in S){var k=S[E];if(Array.isArray(k)){var O=h?k.length-1:0;k=k[O]}k!==null&&(o[E]=k)}for(var E in C)o[E]=C[E]}})}return o}var Ine={useVisualState:FR({scrapeMotionValuesFromProps:zR,createRenderState:DR,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}}w1(r,o,{enableHardwareAcceleration:!1},e.transformTemplate),AR(t,r)}})},Tne={useVisualState:FR({scrapeMotionValuesFromProps:x1,createRenderState:y1})};function Pne(e,t,n,r,o){var i=t.forwardMotionProps,a=i===void 0?!1:i,s=g1(e)?Ine:Tne;return nt(nt({},s),{preloadedFeatures:n,useRender:Cne(a),createVisualElement:r,projectionNodeConstructor:o,Component:e})}var Rn;(function(e){e.Animate="animate",e.Hover="whileHover",e.Tap="whileTap",e.Drag="whileDrag",e.Focus="whileFocus",e.InView="whileInView",e.Exit="exit"})(Rn||(Rn={}));function yh(e,t,n,r){return r===void 0&&(r={passive:!0}),e.addEventListener(t,n,r),function(){return e.removeEventListener(t,n)}}function uy(e,t,n,r){d.useEffect(function(){var o=e.current;if(n&&o)return yh(o,t,n,r)},[e,t,n,r])}function Mne(e){var t=e.whileFocus,n=e.visualElement,r=function(){var i;(i=n.animationState)===null||i===void 0||i.setActive(Rn.Focus,!0)},o=function(){var i;(i=n.animationState)===null||i===void 0||i.setActive(Rn.Focus,!1)};uy(n,"focus",t?r:void 0),uy(n,"blur",t?o:void 0)}function _R(e){return typeof PointerEvent<"u"&&e instanceof PointerEvent?e.pointerType==="mouse":e instanceof MouseEvent}function VR(e){var t=!!e.touches;return t}function Nne(e){return function(t){var n=t instanceof MouseEvent,r=!n||n&&t.button===0;r&&e(t)}}var Rne={pageX:0,pageY:0};function Dne(e,t){t===void 0&&(t="page");var n=e.touches[0]||e.changedTouches[0],r=n||Rne;return{x:r[t+"X"],y:r[t+"Y"]}}function jne(e,t){return t===void 0&&(t="page"),{x:e[t+"X"],y:e[t+"Y"]}}function C1(e,t){return t===void 0&&(t="page"),{point:VR(e)?Dne(e,t):jne(e,t)}}var WR=function(e,t){t===void 0&&(t=!1);var n=function(r){return e(r,C1(r))};return t?Nne(n):n},Lne=function(){return wc&&window.onpointerdown===null},Bne=function(){return wc&&window.ontouchstart===null},Ane=function(){return wc&&window.onmousedown===null},zne={pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointercancel:"mousecancel",pointerover:"mouseover",pointerout:"mouseout",pointerenter:"mouseenter",pointerleave:"mouseleave"},Hne={pointerdown:"touchstart",pointermove:"touchmove",pointerup:"touchend",pointercancel:"touchcancel"};function UR(e){return Lne()?e:Bne()?Hne[e]:Ane()?zne[e]:e}function jl(e,t,n,r){return yh(e,UR(t),WR(n,t==="pointerdown"),r)}function hv(e,t,n,r){return uy(e,UR(t),n&&WR(n,t==="pointerdown"),r)}function KR(e){var t=null;return function(){var n=function(){t=null};return t===null?(t=e,n):!1}}var a$=KR("dragHorizontal"),s$=KR("dragVertical");function qR(e){var t=!1;if(e==="y")t=s$();else if(e==="x")t=a$();else{var n=a$(),r=s$();n&&r?t=function(){n(),r()}:(n&&n(),r&&r())}return t}function XR(){var e=qR(!0);return e?(e(),!1):!0}function l$(e,t,n){return function(r,o){var i;!_R(r)||XR()||((i=e.animationState)===null||i===void 0||i.setActive(Rn.Hover,t),n==null||n(r,o))}}function Fne(e){var t=e.onHoverStart,n=e.onHoverEnd,r=e.whileHover,o=e.visualElement;hv(o,"pointerenter",t||r?l$(o,!0,t):void 0,{passive:!t}),hv(o,"pointerleave",n||r?l$(o,!1,n):void 0,{passive:!n})}var GR=function(e,t){return t?e===t?!0:GR(e,t.parentElement):!1};function YR(e){return d.useEffect(function(){return function(){return e()}},[])}const gv=(e,t,n)=>Math.min(Math.max(n,e),t),p0=.001,_ne=.01,Vne=10,Wne=.05,Une=1;function Kne({duration:e=800,bounce:t=.25,velocity:n=0,mass:r=1}){let o,i,a=1-t;a=gv(Wne,Une,a),e=gv(_ne,Vne,e/1e3),a<1?(o=u=>{const p=u*a,v=p*e,h=p-n,m=dy(u,a),b=Math.exp(-v);return p0-h/m*b},i=u=>{const v=u*a*e,h=v*n+n,m=Math.pow(a,2)*Math.pow(u,2)*e,b=Math.exp(-v),y=dy(Math.pow(u,2),a);return(-o(u)+p0>0?-1:1)*((h-m)*b)/y}):(o=u=>{const p=Math.exp(-u*e),v=(u-n)*e+1;return-p0+p*v},i=u=>{const p=Math.exp(-u*e),v=(n-u)*(e*e);return p*v});const s=5/e,c=Xne(o,i,s);if(e*=1e3,isNaN(c))return{stiffness:100,damping:10,duration:e};{const u=Math.pow(c,2)*r;return{stiffness:u,damping:a*2*Math.sqrt(r*u),duration:e}}}const qne=12;function Xne(e,t,n){let r=n;for(let o=1;o<qne;o++)r-=e(r)/t(r);return r}function dy(e,t){return e*Math.sqrt(1-t*t)}const Gne=["duration","bounce"],Yne=["stiffness","damping","mass"];function c$(e,t){return t.some(n=>e[n]!==void 0)}function Qne(e){let t=Object.assign({velocity:0,stiffness:100,damping:10,mass:1,isResolvedFromDuration:!1},e);if(!c$(e,Yne)&&c$(e,Gne)){const n=Kne(e);t=Object.assign(Object.assign(Object.assign({},t),n),{velocity:0,mass:1}),t.isResolvedFromDuration=!0}return t}function E1(e){var{from:t=0,to:n=1,restSpeed:r=2,restDelta:o}=e,i=Yo(e,["from","to","restSpeed","restDelta"]);const a={done:!1,value:t};let{stiffness:s,damping:c,mass:u,velocity:p,duration:v,isResolvedFromDuration:h}=Qne(i),m=u$,b=u$;function y(){const w=p?-p/1e3:0,C=n-t,S=c/(2*Math.sqrt(s*u)),E=Math.sqrt(s/u)/1e3;if(o===void 0&&(o=Math.min(Math.abs(n-t)/100,.4)),S<1){const k=dy(E,S);m=O=>{const $=Math.exp(-S*E*O);return n-$*((w+S*E*C)/k*Math.sin(k*O)+C*Math.cos(k*O))},b=O=>{const $=Math.exp(-S*E*O);return S*E*$*(Math.sin(k*O)*(w+S*E*C)/k+C*Math.cos(k*O))-$*(Math.cos(k*O)*(w+S*E*C)-k*C*Math.sin(k*O))}}else if(S===1)m=k=>n-Math.exp(-E*k)*(C+(w+E*C)*k);else{const k=E*Math.sqrt(S*S-1);m=O=>{const $=Math.exp(-S*E*O),T=Math.min(k*O,300);return n-$*((w+S*E*C)*Math.sinh(T)+k*C*Math.cosh(T))/k}}}return y(),{next:w=>{const C=m(w);if(h)a.done=w>=v;else{const S=b(w)*1e3,E=Math.abs(S)<=r,k=Math.abs(n-C)<=o;a.done=E&&k}return a.value=a.done?n:C,a},flipTarget:()=>{p=-p,[t,n]=[n,t],y()}}}E1.needsInterpolation=(e,t)=>typeof e=="string"||typeof t=="string";const u$=e=>0,pd=(e,t,n)=>{const r=t-e;return r===0?1:(n-e)/r},er=(e,t,n)=>-n*e+n*t+e;function v0(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 d$({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=v0(c,s,e+1/3),i=v0(c,s,e),a=v0(c,s,e-1/3)}return{red:Math.round(o*255),green:Math.round(i*255),blue:Math.round(a*255),alpha:r}}const Zne=(e,t,n)=>{const r=e*e,o=t*t;return Math.sqrt(Math.max(0,n*(o-r)+r))},Jne=[ly,Fa,xs],f$=e=>Jne.find(t=>t.test(e)),QR=(e,t)=>{let n=f$(e),r=f$(t),o=n.parse(e),i=r.parse(t);n===xs&&(o=d$(o),n=Fa),r===xs&&(i=d$(i),r=Fa);const a=Object.assign({},o);return s=>{for(const c in a)c!=="alpha"&&(a[c]=Zne(o[c],i[c],s));return a.alpha=er(o.alpha,i.alpha,s),n.transform(a)}},fy=e=>typeof e=="number",ere=(e,t)=>n=>t(e(n)),wh=(...e)=>e.reduce(ere);function ZR(e,t){return fy(e)?n=>er(e,t,n):qr.test(e)?QR(e,t):e4(e,t)}const JR=(e,t)=>{const n=[...e],r=n.length,o=e.map((i,a)=>ZR(i,t[a]));return i=>{for(let a=0;a<r;a++)n[a]=o[a](i);return n}},tre=(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]=ZR(e[o],t[o]));return o=>{for(const i in r)n[i]=r[i](o);return n}};function p$(e){const t=aa.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 e4=(e,t)=>{const n=aa.createTransformer(t),r=p$(e),o=p$(t);return r.numHSL===o.numHSL&&r.numRGB===o.numRGB&&r.numNumbers>=o.numNumbers?wh(JR(r.parsed,o.parsed),n):a=>`${a>0?t:e}`},nre=(e,t)=>n=>er(e,t,n);function rre(e){if(typeof e=="number")return nre;if(typeof e=="string")return qr.test(e)?QR:e4;if(Array.isArray(e))return JR;if(typeof e=="object")return tre}function ore(e,t,n){const r=[],o=n||rre(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=wh(c,s)}r.push(s)}return r}function ire([e,t],[n]){return r=>n(pd(e,t,r))}function are(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=pd(e[i],e[i+1],o);return t[i](s)}}function t4(e,t,{clamp:n=!0,ease:r,mixer:o}={}){const i=e.length;cd(i===t.length),cd(!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=ore(t,r,o),s=i===2?ire(e,a):are(e,a);return n?c=>s(gv(e[0],e[i-1],c)):s}const xh=e=>t=>1-e(1-t),k1=e=>t=>t<=.5?e(2*t)/2:(2-e(2*(1-t)))/2,sre=e=>t=>Math.pow(t,e),n4=e=>t=>t*t*((e+1)*t-e),lre=e=>{const t=n4(e);return n=>(n*=2)<1?.5*t(n):.5*(2-Math.pow(2,-10*(n-1)))},r4=1.525,cre=4/11,ure=8/11,dre=9/10,O1=e=>e,$1=sre(2),fre=xh($1),o4=k1($1),i4=e=>1-Math.sin(Math.acos(e)),I1=xh(i4),pre=k1(I1),T1=n4(r4),vre=xh(T1),hre=k1(T1),gre=lre(r4),mre=4356/361,bre=35442/1805,yre=16061/1805,mv=e=>{if(e===1||e===0)return e;const t=e*e;return e<cre?7.5625*t:e<ure?9.075*t-9.9*e+3.4:e<dre?mre*t-bre*e+yre:10.8*e*e-20.52*e+10.72},wre=xh(mv),xre=e=>e<.5?.5*(1-mv(1-e*2)):.5*mv(e*2-1)+.5;function Sre(e,t){return e.map(()=>t||o4).splice(0,e.length-1)}function Cre(e){const t=e.length;return e.map((n,r)=>r!==0?r/(t-1):0)}function Ere(e,t){return e.map(n=>n*t)}function zp({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=Ere(r&&r.length===a.length?r:Cre(a),o);function c(){return t4(s,a,{ease:Array.isArray(n)?n:Sre(a,n)})}let u=c();return{next:p=>(i.value=u(p),i.done=p>=o,i),flipTarget:()=>{a.reverse(),u=c()}}}function kre({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,u=i===void 0?c:i(c);return u!==c&&(s=u-t),{next:p=>{const v=-s*Math.exp(-p/r);return a.done=!(v>o||v<-o),a.value=a.done?u:u+v,a},flipTarget:()=>{}}}const v$={keyframes:zp,spring:E1,decay:kre};function Ore(e){if(Array.isArray(e.to))return zp;if(v$[e.type])return v$[e.type];const t=new Set(Object.keys(e));return t.has("ease")||t.has("duration")&&!t.has("dampingRatio")?zp:t.has("dampingRatio")||t.has("stiffness")||t.has("mass")||t.has("damping")||t.has("restSpeed")||t.has("restDelta")?E1:zp}const a4=1/60*1e3,$re=typeof performance<"u"?()=>performance.now():()=>Date.now(),s4=typeof window<"u"?e=>window.requestAnimationFrame(e):e=>setTimeout(()=>e($re()),a4);function Ire(e){let t=[],n=[],r=0,o=!1,i=!1;const a=new WeakSet,s={schedule:(c,u=!1,p=!1)=>{const v=p&&o,h=v?t:n;return u&&a.add(c),h.indexOf(c)===-1&&(h.push(c),v&&o&&(r=t.length)),c},cancel:c=>{const u=n.indexOf(c);u!==-1&&n.splice(u,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 u=0;u<r;u++){const p=t[u];p(c),a.has(p)&&(s.schedule(p),e())}o=!1,i&&(i=!1,s.process(c))}};return s}const Tre=40;let py=!0,vd=!1,vy=!1;const Ll={delta:0,timestamp:0},Ad=["read","update","preRender","render","postRender"],Sh=Ad.reduce((e,t)=>(e[t]=Ire(()=>vd=!0),e),{}),Bi=Ad.reduce((e,t)=>{const n=Sh[t];return e[t]=(r,o=!1,i=!1)=>(vd||Mre(),n.schedule(r,o,i)),e},{}),nc=Ad.reduce((e,t)=>(e[t]=Sh[t].cancel,e),{}),h0=Ad.reduce((e,t)=>(e[t]=()=>Sh[t].process(Ll),e),{}),Pre=e=>Sh[e].process(Ll),l4=e=>{vd=!1,Ll.delta=py?a4:Math.max(Math.min(e-Ll.timestamp,Tre),1),Ll.timestamp=e,vy=!0,Ad.forEach(Pre),vy=!1,vd&&(py=!1,s4(l4))},Mre=()=>{vd=!0,py=!0,vy||s4(l4)},bv=()=>Ll;function c4(e,t,n=0){return e-t-n}function Nre(e,t,n=0,r=!0){return r?c4(t+-e,t,n):t-(e-t)+n}function Rre(e,t,n,r){return r?e>=t+n:e<=-n}const Dre=e=>{const t=({delta:n})=>e(n);return{start:()=>Bi.update(t,!0),stop:()=>nc.update(t)}};function u4(e){var t,n,{from:r,autoplay:o=!0,driver:i=Dre,elapsed:a=0,repeat:s=0,repeatType:c="loop",repeatDelay:u=0,onPlay:p,onStop:v,onComplete:h,onRepeat:m,onUpdate:b}=e,y=Yo(e,["from","autoplay","driver","elapsed","repeat","repeatType","repeatDelay","onPlay","onStop","onComplete","onRepeat","onUpdate"]);let{to:w}=y,C,S=0,E=y.duration,k,O=!1,$=!0,T;const M=Ore(y);!((n=(t=M).needsInterpolation)===null||n===void 0)&&n.call(t,r,w)&&(T=t4([0,100],[r,w],{clamp:!1}),r=0,w=100);const P=M(Object.assign(Object.assign({},y),{from:r,to:w}));function R(){S++,c==="reverse"?($=S%2===0,a=Nre(a,E,u,$)):(a=c4(a,E,u),c==="mirror"&&P.flipTarget()),O=!1,m&&m()}function A(){C.stop(),h&&h()}function V(B){if($||(B=-B),a+=B,!O){const _=P.next(Math.max(0,a));k=_.value,T&&(k=T(k)),O=$?_.done:a<=0}b==null||b(k),O&&(S===0&&(E??(E=a)),S<s?Rre(a,E,u,$)&&R():A())}function z(){p==null||p(),C=i(V),C.start()}return o&&z(),{stop:()=>{v==null||v(),C.stop()}}}function d4(e,t){return t?e*(1e3/t):0}function jre({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:u,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 C(E){b==null||b.stop(),b=u4(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 S(E){C(Object.assign({type:"spring",stiffness:a,damping:s,restDelta:c},E))}if(y(e))S({from:e,velocity:t,to:w(e)});else{let E=o*t+e;typeof u<"u"&&(E=u(E));const k=w(E),O=k===n?-1:1;let $,T;const M=P=>{$=T,T=P,t=d4(P-$,bv().delta),(O===1&&P>k||O===-1&&P<k)&&S({from:P,to:k,velocity:t})};C({type:"decay",from:e,velocity:t,timeConstant:i,power:o,restDelta:c,modifyTarget:u,onUpdate:y(E)?M:void 0})}return{stop:()=>b==null?void 0:b.stop()}}const hy=e=>e.hasOwnProperty("x")&&e.hasOwnProperty("y"),h$=e=>hy(e)&&e.hasOwnProperty("z"),vp=(e,t)=>Math.abs(e-t);function f4(e,t){if(fy(e)&&fy(t))return vp(e,t);if(hy(e)&&hy(t)){const n=vp(e.x,t.x),r=vp(e.y,t.y),o=h$(e)&&h$(t)?vp(e.z,t.z):0;return Math.sqrt(Math.pow(n,2)+Math.pow(r,2)+Math.pow(o,2))}}const p4=(e,t)=>1-3*t+3*e,v4=(e,t)=>3*t-6*e,h4=e=>3*e,yv=(e,t,n)=>((p4(t,n)*e+v4(t,n))*e+h4(t))*e,g4=(e,t,n)=>3*p4(t,n)*e*e+2*v4(t,n)*e+h4(t),Lre=1e-7,Bre=10;function Are(e,t,n,r,o){let i,a,s=0;do a=t+(n-t)/2,i=yv(a,r,o)-e,i>0?n=a:t=a;while(Math.abs(i)>Lre&&++s<Bre);return a}const zre=8,Hre=.001;function Fre(e,t,n,r){for(let o=0;o<zre;++o){const i=g4(t,n,r);if(i===0)return t;const a=yv(t,n,r)-e;t-=a/i}return t}const Hp=11,hp=1/(Hp-1);function _re(e,t,n,r){if(e===t&&n===r)return O1;const o=new Float32Array(Hp);for(let a=0;a<Hp;++a)o[a]=yv(a*hp,e,n);function i(a){let s=0,c=1;const u=Hp-1;for(;c!==u&&o[c]<=a;++c)s+=hp;--c;const p=(a-o[c])/(o[c+1]-o[c]),v=s+p*hp,h=g4(v,e,n);return h>=Hre?Fre(a,v,e,n):h===0?v:Are(a,s,s+hp,e,n)}return a=>a===0||a===1?a:yv(i(a),t,r)}function Vre(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),u={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(Rn.Tap,!1),!XR()}function h(y,w){v()&&(GR(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 C;p(),!s.current&&(s.current=!0,c.current=wh(jl(window,"pointerup",h,u),jl(window,"pointercancel",m,u)),(C=i.animationState)===null||C===void 0||C.setActive(Rn.Tap,!0),n==null||n(y,w))}hv(i,"pointerdown",a?b:void 0,u),YR(p)}var g$=new Set;function Wre(e,t,n){g$.has(t)||g$.add(t)}var gy=new WeakMap,g0=new WeakMap,Ure=function(e){var t;(t=gy.get(e.target))===null||t===void 0||t(e)},Kre=function(e){e.forEach(Ure)};function qre(e){var t=e.root,n=Yo(e,["root"]),r=t||document;g0.has(r)||g0.set(r,{});var o=g0.get(r),i=JSON.stringify(n);return o[i]||(o[i]=new IntersectionObserver(Kre,nt({root:t},n))),o[i]}function Xre(e,t,n){var r=qre(t);return gy.set(e,n),r.observe(e),function(){gy.delete(e),r.unobserve(e)}}function Gre(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 u=typeof IntersectionObserver>"u"?Zre:Qre;u(c,s.current,t,a)}var Yre={some:0,all:1};function Qre(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 u={root:o==null?void 0:o.current,rootMargin:i,threshold:typeof s=="number"?s:Yre[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(Rn.InView,m);var b=n.getProps(),y=m?b.onViewportEnter:b.onViewportLeave;y==null||y(v)}};return Xre(n.getInstance(),u,p)}},[e,o,i,s])}function Zre(e,t,n,r){var o=r.fallback,i=o===void 0?!0:o;d.useEffect(function(){!e||!i||(fR!=="production"&&Wre(!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(Rn.InView,!0)}))},[e])}var _a=function(e){return function(t){return e(t),null}},Jre={inView:_a(Gre),tap:_a(Vre),focus:_a(Mne),hover:_a(Fne)},eoe=0,toe=function(){return eoe++},noe=function(){return bh(toe)};function m4(){var e=d.useContext(hh);if(e===null)return[!0,null];var t=e.isPresent,n=e.onExitComplete,r=e.register,o=noe();d.useEffect(function(){return r(o)},[]);var i=function(){return n==null?void 0:n(o)};return!t&&n?[!1,i]:[!0]}function b4(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 wv=function(e){return e*1e3},m$={linear:O1,easeIn:$1,easeInOut:o4,easeOut:fre,circIn:i4,circInOut:pre,circOut:I1,backIn:T1,backInOut:hre,backOut:vre,anticipate:gre,bounceIn:wre,bounceInOut:xre,bounceOut:mv},b$=function(e){if(Array.isArray(e)){cd(e.length===4);var t=wr(e,4),n=t[0],r=t[1],o=t[2],i=t[3];return _re(n,r,o,i)}else if(typeof e=="string")return cd(m$[e]!==void 0),m$[e];return e},roe=function(e){return Array.isArray(e)&&typeof e[0]!="number"},y$=function(e,t){return e==="zIndex"?!1:!!(typeof t=="number"||Array.isArray(t)||typeof t=="string"&&aa.test(t)&&!t.startsWith("url("))},vs=function(){return{type:"spring",stiffness:500,damping:25,restSpeed:10}},gp=function(e){return{type:"spring",stiffness:550,damping:e===0?2*Math.sqrt(550):30,restSpeed:10}},m0=function(){return{type:"keyframes",ease:"linear",duration:.3}},ooe=function(e){return{type:"keyframes",duration:.8,values:e}},w$={x:vs,y:vs,z:vs,rotate:vs,rotateX:vs,rotateY:vs,rotateZ:vs,scaleX:gp,scaleY:gp,scale:gp,opacity:m0,backgroundColor:m0,color:m0,default:gp},ioe=function(e,t){var n;return fd(t)?n=ooe:n=w$[e]||w$.default,nt({to:t},n(t))},aoe=nt(nt({},MR),{color:qr,backgroundColor:qr,outlineColor:qr,fill:qr,stroke:qr,borderColor:qr,borderTopColor:qr,borderRightColor:qr,borderBottomColor:qr,borderLeftColor:qr,filter:cy,WebkitFilter:cy}),P1=function(e){return aoe[e]};function M1(e,t){var n,r=P1(e);return r!==cy&&(r=aa),(n=r.getAnimatableNone)===null||n===void 0?void 0:n.call(r,t)}function soe(e){e.when,e.delay,e.delayChildren,e.staggerChildren,e.staggerDirection,e.repeat,e.repeatType,e.repeatDelay,e.from;var t=Yo(e,["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from"]);return!!Object.keys(t).length}function loe(e){var t=e.ease,n=e.times,r=e.yoyo,o=e.flip,i=e.loop,a=Yo(e,["ease","times","yoyo","flip","loop"]),s=nt({},a);return n&&(s.offset=n),a.duration&&(s.duration=wv(a.duration)),a.repeatDelay&&(s.repeatDelay=wv(a.repeatDelay)),t&&(s.ease=roe(t)?t.map(b$):b$(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 coe(e,t){var n,r,o=N1(e,t)||{};return(r=(n=o.delay)!==null&&n!==void 0?n:e.delay)!==null&&r!==void 0?r:0}function uoe(e){return Array.isArray(e.to)&&e.to[0]===null&&(e.to=ji([],wr(e.to),!1),e.to[0]=e.from),e}function doe(e,t,n){var r;return Array.isArray(t.to)&&((r=e.duration)!==null&&r!==void 0||(e.duration=.8)),uoe(t),soe(e)||(e=nt(nt({},e),ioe(n,t.to))),nt(nt({},t),loe(e))}function foe(e,t,n,r,o){var i,a=N1(r,e),s=(i=a.from)!==null&&i!==void 0?i:t.get(),c=y$(e,n);s==="none"&&c&&typeof n=="string"?s=M1(e,n):x$(s)&&typeof n=="string"?s=S$(n):!Array.isArray(n)&&x$(n)&&typeof s=="string"&&(n=S$(s));var u=y$(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"?jre(nt(nt({},h),a)):u4(nt(nt({},doe(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=HR(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!u||!c||a.type===!1?v:p}function x$(e){return e===0||typeof e=="string"&&parseFloat(e)===0&&e.indexOf(" ")===-1}function S$(e){return typeof e=="number"?0:M1("",e)}function N1(e,t){return e[t]||e.default||e}function R1(e,t,n,r){return r===void 0&&(r={}),t.start(function(o){var i,a,s=foe(e,t,n,r,o),c=coe(r,e),u=function(){return a=s()};return c?i=window.setTimeout(u,wv(c)):u(),function(){clearTimeout(i),a==null||a.stop()}})}var poe=function(e){return/^\-?\d*\.?\d+$/.test(e)},voe=function(e){return/^0[^.\s]+$/.test(e)};function D1(e,t){e.indexOf(t)===-1&&e.push(t)}function j1(e,t){var n=e.indexOf(t);n>-1&&e.splice(n,1)}var Ru=function(){function e(){this.subscriptions=[]}return e.prototype.add=function(t){var n=this;return D1(this.subscriptions,t),function(){return j1(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}(),hoe=function(e){return!isNaN(parseFloat(e))},goe=function(){function e(t){var n=this;this.version="6.5.1",this.timeDelta=0,this.lastUpdated=0,this.updateSubscribers=new Ru,this.velocityUpdateSubscribers=new Ru,this.renderSubscribers=new Ru,this.canTrackVelocity=!1,this.updateAndNotify=function(r,o){o===void 0&&(o=!0),n.prev=n.current,n.current=r;var i=bv(),a=i.delta,s=i.timestamp;n.lastUpdated!==s&&(n.timeDelta=a,n.lastUpdated=s,Bi.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 Bi.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=hoe(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?d4(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 rc(e){return new goe(e)}var y4=function(e){return function(t){return t.test(e)}},moe={test:function(e){return e==="auto"},parse:function(e){return e}},w4=[zs,Ut,Li,Ra,one,rne,moe],au=function(e){return w4.find(y4(e))},boe=ji(ji([],wr(w4),!1),[qr,aa],!1),yoe=function(e){return boe.find(y4(e))};function woe(e,t,n){e.hasValue(t)?e.getValue(t).set(n):e.addValue(t,rc(n))}function xoe(e,t){var n=gh(e,t),r=n?e.makeTargetAnimatable(n,!1):{},o=r.transitionEnd,i=o===void 0?{}:o;r.transition;var a=Yo(r,["transitionEnd","transition"]);a=nt(nt({},a),i);for(var s in a){var c=HR(a[s]);woe(e,s,c)}}function Soe(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 u=0;u<c;u++){var p=s[u],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"&&(poe(h)||voe(h))?h=parseFloat(h):!yoe(h)&&aa.test(v)&&(h=M1(p,v)),e.addValue(p,rc(h)),(i=(a=n)[p])!==null&&i!==void 0||(a[p]=h),e.setBaseTarget(p,h))}}function Coe(e,t){if(t){var n=t[e]||t.default||t;return n.from}}function Eoe(e,t,n){var r,o,i={};for(var a in e)i[a]=(r=Coe(a,t))!==null&&r!==void 0?r:(o=n.getValue(a))===null||o===void 0?void 0:o.get();return i}function koe(e,t,n){n===void 0&&(n={}),e.notifyAnimationStart(t);var r;if(Array.isArray(t)){var o=t.map(function(a){return my(e,a,n)});r=Promise.all(o)}else if(typeof t=="string")r=my(e,t,n);else{var i=typeof t=="function"?gh(e,t,n.custom):t;r=x4(e,i,n)}return r.then(function(){return e.notifyAnimationComplete(t)})}function my(e,t,n){var r;n===void 0&&(n={});var o=gh(e,t,n.custom),i=(o||{}).transition,a=i===void 0?e.getDefaultTransition()||{}:i;n.transitionOverride&&(a=n.transitionOverride);var s=o?function(){return x4(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,C=a.staggerDirection;return Ooe(e,t,y+m,w,C,n)}:function(){return Promise.resolve()},u=a.when;if(u){var p=wr(u==="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 x4(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,u=e.makeTargetAnimatable(t),p=u.transition,v=p===void 0?e.getDefaultTransition():p,h=u.transitionEnd,m=Yo(u,["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 C=e.getValue(w),S=m[w];if(!(!C||S===void 0||y&&Ioe(y,w))){var E=nt({delay:a},v);e.shouldReduceMotion&&jd(w)&&(E=nt(nt({},E),{type:!1,delay:0}));var k=R1(w,C,S,E);b.push(k)}}return Promise.all(b).then(function(){h&&xoe(e,h)})}function Ooe(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(u){return u===void 0&&(u=0),u*r}:function(u){return u===void 0&&(u=0),s-u*r};return Array.from(e.variantChildren).sort($oe).forEach(function(u,p){a.push(my(u,t,nt(nt({},i),{delay:n+c(p)})).then(function(){return u.notifyAnimationComplete(t)}))}),Promise.all(a)}function $oe(e,t){return e.sortNodePosition(t)}function Ioe(e,t){var n=e.protectedKeys,r=e.needsAnimating,o=n.hasOwnProperty(t)&&r[t]!==!0;return r[t]=!1,o}var L1=[Rn.Animate,Rn.InView,Rn.Focus,Rn.Hover,Rn.Tap,Rn.Drag,Rn.Exit],Toe=ji([],wr(L1),!1).reverse(),Poe=L1.length;function Moe(e){return function(t){return Promise.all(t.map(function(n){var r=n.animation,o=n.options;return koe(e,r,o)}))}}function Noe(e){var t=Moe(e),n=Doe(),r={},o=!0,i=function(p,v){var h=gh(e,v);if(h){h.transition;var m=h.transitionEnd,b=Yo(h,["transition","transitionEnd"]);p=nt(nt(nt({},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,C={},S=1/0,E=function(T){var M=Toe[T],P=n[M],R=(h=m[M])!==null&&h!==void 0?h:b[M],A=li(R),V=M===v?P.isActive:null;V===!1&&(S=T);var z=R===b[M]&&R!==m[M]&&A;if(z&&o&&e.manuallyAnimateOnMount&&(z=!1),P.protectedKeys=nt({},C),!P.isActive&&V===null||!R&&!P.prevProp||S1(R)||typeof R=="boolean")return"continue";var B=Roe(P.prevProp,R),_=B||M===v&&P.isActive&&!z&&A||T>S&&A,H=Array.isArray(R)?R:[R],j=H.reduce(i,{});V===!1&&(j={});var L=P.prevResolvedValues,F=L===void 0?{}:L,U=nt(nt({},F),j),D=function(J){_=!0,w.delete(J),P.needsAnimating[J]=!0};for(var W in U){var G=j[W],q=F[W];C.hasOwnProperty(W)||(G!==q?fd(G)&&fd(q)?!b4(G,q)||B?D(W):P.protectedKeys[W]=!0:G!==void 0?D(W):w.add(W):G!==void 0&&w.has(W)?D(W):P.protectedKeys[W]=!0)}P.prevProp=R,P.prevResolvedValues=j,P.isActive&&(C=nt(nt({},C),j)),o&&e.blockInitialAnimation&&(_=!1),_&&!z&&y.push.apply(y,ji([],wr(H.map(function(J){return{animation:J,options:nt({type:M},p)}})),!1))},k=0;k<Poe;k++)E(k);if(r=nt({},C),w.size){var O={};w.forEach(function(T){var M=e.getBaseTarget(T);M!==void 0&&(O[T]=M)}),y.push({animation:O})}var $=!!y.length;return o&&m.initial===!1&&!e.manuallyAnimateOnMount&&($=!1),o=!1,$?t(y):Promise.resolve()}function u(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 C;return(C=w.animationState)===null||C===void 0?void 0:C.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:u,setAnimateFunction:s,getState:function(){return n}}}function Roe(e,t){return typeof t=="string"?t!==e:gR(t)?!b4(t,e):!1}function hs(e){return e===void 0&&(e=!1),{isActive:e,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function Doe(){var e;return e={},e[Rn.Animate]=hs(!0),e[Rn.InView]=hs(),e[Rn.Hover]=hs(),e[Rn.Tap]=hs(),e[Rn.Drag]=hs(),e[Rn.Focus]=hs(),e[Rn.Exit]=hs(),e}var joe={animation:_a(function(e){var t=e.visualElement,n=e.animate;t.animationState||(t.animationState=Noe(t)),S1(n)&&d.useEffect(function(){return n.subscribe(t)},[n])}),exit:_a(function(e){var t=e.custom,n=e.visualElement,r=wr(m4(),2),o=r[0],i=r[1],a=d.useContext(hh);d.useEffect(function(){var s,c;n.isPresent=o;var u=(s=n.animationState)===null||s===void 0?void 0:s.setActive(Rn.Exit,!o,{custom:(c=a==null?void 0:a.custom)!==null&&c!==void 0?c:t});!o&&(u==null||u.then(i))},[o])})},S4=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=y0(o.lastMoveEventInfo,o.history),m=o.startEvent!==null,b=f4(h.offset,{x:0,y:0})>=3;if(!(!m&&!b)){var y=h.point,w=bv().timestamp;o.history.push(nt(nt({},y),{timestamp:w}));var C=o.handlers,S=C.onStart,E=C.onMove;m||(S&&S(o.lastMoveEvent,h),o.startEvent=o.lastMoveEvent),E&&E(o.lastMoveEvent,h)}}},this.handlePointerMove=function(h,m){if(o.lastMoveEvent=h,o.lastMoveEventInfo=b0(m,o.transformPagePoint),_R(h)&&h.buttons===0){o.handlePointerUp(h,m);return}Bi.update(o.updatePoint,!0)},this.handlePointerUp=function(h,m){o.end();var b=o.handlers,y=b.onEnd,w=b.onSessionEnd,C=y0(b0(m,o.transformPagePoint),o.history);o.startEvent&&y&&y(h,C),w&&w(h,C)},!(VR(t)&&t.touches.length>1)){this.handlers=n,this.transformPagePoint=a;var s=C1(t),c=b0(s,this.transformPagePoint),u=c.point,p=bv().timestamp;this.history=[nt(nt({},u),{timestamp:p})];var v=n.onSessionStart;v&&v(t,y0(c,this.history)),this.removeListeners=wh(jl(window,"pointermove",this.handlePointerMove),jl(window,"pointerup",this.handlePointerUp),jl(window,"pointercancel",this.handlePointerUp))}}return e.prototype.updateHandlers=function(t){this.handlers=t},e.prototype.end=function(){this.removeListeners&&this.removeListeners(),nc.update(this.updatePoint)},e}();function b0(e,t){return t?{point:t(e.point)}:e}function C$(e,t){return{x:e.x-t.x,y:e.y-t.y}}function y0(e,t){var n=e.point;return{point:n,delta:C$(n,C4(t)),offset:C$(n,Loe(t)),velocity:Boe(t,.1)}}function Loe(e){return e[0]}function C4(e){return e[e.length-1]}function Boe(e,t){if(e.length<2)return{x:0,y:0};for(var n=e.length-1,r=null,o=C4(e);n>=0&&(r=e[n],!(o.timestamp-r.timestamp>wv(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 sa(e){return e.max-e.min}function E$(e,t,n){return t===void 0&&(t=0),n===void 0&&(n=.01),f4(e,t)<n}function k$(e,t,n,r){r===void 0&&(r=.5),e.origin=r,e.originPoint=er(t.min,t.max,e.origin),e.scale=sa(n)/sa(t),(E$(e.scale,1,1e-4)||isNaN(e.scale))&&(e.scale=1),e.translate=er(n.min,n.max,e.origin)-e.originPoint,(E$(e.translate)||isNaN(e.translate))&&(e.translate=0)}function Du(e,t,n,r){k$(e.x,t.x,n.x,r==null?void 0:r.originX),k$(e.y,t.y,n.y,r==null?void 0:r.originY)}function O$(e,t,n){e.min=n.min+t.min,e.max=e.min+sa(t)}function Aoe(e,t,n){O$(e.x,t.x,n.x),O$(e.y,t.y,n.y)}function $$(e,t,n){e.min=t.min-n.min,e.max=e.min+sa(t)}function ju(e,t,n){$$(e.x,t.x,n.x),$$(e.y,t.y,n.y)}function zoe(e,t,n){var r=t.min,o=t.max;return r!==void 0&&e<r?e=n?er(r,e,n.min):Math.max(e,r):o!==void 0&&e>o&&(e=n?er(o,e,n.max):Math.min(e,o)),e}function I$(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 Hoe(e,t){var n=t.top,r=t.left,o=t.bottom,i=t.right;return{x:I$(e.x,r,i),y:I$(e.y,n,o)}}function T$(e,t){var n,r=t.min-e.min,o=t.max-e.max;return t.max-t.min<e.max-e.min&&(n=wr([o,r],2),r=n[0],o=n[1]),{min:r,max:o}}function Foe(e,t){return{x:T$(e.x,t.x),y:T$(e.y,t.y)}}function _oe(e,t){var n=.5,r=sa(e),o=sa(t);return o>r?n=pd(t.min,t.max-r,e.min):r>o&&(n=pd(e.min,e.max-o,t.min)),gv(0,1,n)}function Voe(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 by=.35;function Woe(e){return e===void 0&&(e=by),e===!1?e=0:e===!0&&(e=by),{x:P$(e,"left","right"),y:P$(e,"top","bottom")}}function P$(e,t,n){return{min:M$(e,t),max:M$(e,n)}}function M$(e,t){var n;return typeof e=="number"?e:(n=e[t])!==null&&n!==void 0?n:0}var N$=function(){return{translate:0,scale:1,origin:0,originPoint:0}},Lu=function(){return{x:N$(),y:N$()}},R$=function(){return{min:0,max:0}},Fr=function(){return{x:R$(),y:R$()}};function Ti(e){return[e("x"),e("y")]}function E4(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 Uoe(e){var t=e.x,n=e.y;return{top:n.min,right:t.max,bottom:n.max,left:t.min}}function Koe(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 w0(e){return e===void 0||e===1}function k4(e){var t=e.scale,n=e.scaleX,r=e.scaleY;return!w0(t)||!w0(n)||!w0(r)}function Da(e){return k4(e)||D$(e.x)||D$(e.y)||e.z||e.rotate||e.rotateX||e.rotateY}function D$(e){return e&&e!=="0%"}function xv(e,t,n){var r=e-n,o=t*r;return n+o}function j$(e,t,n,r,o){return o!==void 0&&(e=xv(e,o,r)),xv(e,n,r)+t}function yy(e,t,n,r,o){t===void 0&&(t=0),n===void 0&&(n=1),e.min=j$(e.min,t,n,r,o),e.max=j$(e.max,t,n,r,o)}function O4(e,t){var n=t.x,r=t.y;yy(e.x,n.translate,n.scale,n.originPoint),yy(e.y,r.translate,r.scale,r.originPoint)}function qoe(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,u=0;u<a;u++)s=n[u],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&&$l(e,{x:-s.scroll.x,y:-s.scroll.y}),c&&(t.x*=c.x.scale,t.y*=c.y.scale,O4(e,c)),r&&Da(s.latestValues)&&$l(e,s.latestValues))}}function La(e,t){e.min=e.min+t,e.max=e.max+t}function L$(e,t,n){var r=wr(n,3),o=r[0],i=r[1],a=r[2],s=t[a]!==void 0?t[a]:.5,c=er(e.min,e.max,s);yy(e,t[o],t[i],c,t.scale)}var Xoe=["x","scaleX","originX"],Goe=["y","scaleY","originY"];function $l(e,t){L$(e.x,t,Xoe),L$(e.y,t,Goe)}function $4(e,t){return E4(Koe(e.getBoundingClientRect(),t))}function Yoe(e,t,n){var r=$4(e,n),o=t.scroll;return o&&(La(r.x,o.x),La(r.y,o.y)),r}var Qoe=new WeakMap,Zoe=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=Fr(),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(C1(v,"page").point)},c=function(v,h){var m,b=r.getProps(),y=b.drag,w=b.dragPropagation,C=b.onDragStart;y&&!w&&(r.openGlobalLock&&r.openGlobalLock(),r.openGlobalLock=qR(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),Ti(function(S){var E,k,O=r.getAxisMotionValue(S).get()||0;if(Li.test(O)){var $=(k=(E=r.visualElement.projection)===null||E===void 0?void 0:E.layout)===null||k===void 0?void 0:k.actual[S];if($){var T=sa($);O=T*(parseFloat(O)/100)}}r.originPoint[S]=O}),C==null||C(v,h),(m=r.visualElement.animationState)===null||m===void 0||m.setActive(Rn.Drag,!0))},u=function(v,h){var m=r.getProps(),b=m.dragPropagation,y=m.dragDirectionLock,w=m.onDirectionLock,C=m.onDrag;if(!(!b&&!r.openGlobalLock)){var S=h.offset;if(y&&r.currentDirection===null){r.currentDirection=Joe(S),r.currentDirection!==null&&(w==null||w(r.currentDirection));return}r.updateAxis("x",h.point,S),r.updateAxis("y",h.point,S),r.visualElement.syncRender(),C==null||C(v,h)}},p=function(v,h){return r.stop(v,h)};this.panSession=new S4(t,{onSessionStart:s,onStart:c,onMove:u,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(Rn.Drag,!1)},e.prototype.updateAxis=function(t,n,r){var o=this.getProps().drag;if(!(!r||!mp(t,o,this.currentDirection))){var i=this.getAxisMotionValue(t),a=this.originPoint[t]+r[t];this.constraints&&this.constraints[t]&&(a=zoe(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&&Ol(r)?this.constraints||(this.constraints=this.resolveRefConstraints()):r&&i?this.constraints=Hoe(i.actual,r):this.constraints=!1,this.elastic=Woe(o),a!==this.constraints&&i&&this.constraints&&!this.hasMutatedConstraints&&Ti(function(s){t.getAxisMotionValue(s)&&(t.constraints[s]=Voe(i.actual[s],t.constraints[s]))})},e.prototype.resolveRefConstraints=function(){var t=this.getProps(),n=t.dragConstraints,r=t.onMeasureDragConstraints;if(!n||!Ol(n))return!1;var o=n.current,i=this.visualElement.projection;if(!i||!i.layout)return!1;var a=Yoe(o,i.root,this.visualElement.getTransformPagePoint()),s=Foe(i.layout.actual,a);if(r){var c=r(Uoe(s));this.hasMutatedConstraints=!!c,c&&(s=E4(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,u=r.onDragTransitionEnd,p=this.constraints||{},v=Ti(function(h){var m;if(mp(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,C=nt(nt({type:"inertia",velocity:i?t[h]:0,bounceStiffness:y,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10},s),b);return n.startAxisValueAnimation(h,C)}});return Promise.all(v).then(u)},e.prototype.startAxisValueAnimation=function(t,n){var r=this.getAxisMotionValue(t);return R1(t,r,0,n)},e.prototype.stopAnimation=function(){var t=this;Ti(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;Ti(function(r){var o=n.getProps().drag;if(mp(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,u=s.max;a.set(t[r]-er(c,u,.5))}}})},e.prototype.scalePositionWithinConstraints=function(){var t=this,n,r=this.getProps(),o=r.drag,i=r.dragConstraints,a=this.visualElement.projection;if(!(!Ol(i)||!a||!this.constraints)){this.stopAnimation();var s={x:0,y:0};Ti(function(u){var p=t.getAxisMotionValue(u);if(p){var v=p.get();s[u]=_oe({min:v,max:v},t.constraints[u])}});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(),Ti(function(u){if(mp(u,o,null)){var p=t.getAxisMotionValue(u),v=t.constraints[u],h=v.min,m=v.max;p.set(er(h,m,s[u]))}})}},e.prototype.addListeners=function(){var t=this,n;Qoe.set(this.visualElement,this);var r=this.visualElement.getInstance(),o=jl(r,"pointerdown",function(u){var p=t.getProps(),v=p.drag,h=p.dragListener,m=h===void 0?!0:h;v&&m&&t.start(u)}),i=function(){var u=t.getProps().dragConstraints;Ol(u)&&(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=yh(window,"resize",function(){return t.scalePositionWithinConstraints()});return a.addEventListener("didUpdate",function(u){var p=u.delta,v=u.hasLayoutChanged;t.isDragging&&v&&(Ti(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,u=c===void 0?!1:c,p=t.dragElastic,v=p===void 0?by:p,h=t.dragMomentum,m=h===void 0?!0:h;return nt(nt({},t),{drag:r,dragDirectionLock:i,dragPropagation:s,dragConstraints:u,dragElastic:v,dragMomentum:m})},e}();function mp(e,t,n){return(t===!0||t===e)&&(n===null||n===e)}function Joe(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 eie(e){var t=e.dragControls,n=e.visualElement,r=bh(function(){return new Zoe(n)});d.useEffect(function(){return t&&t.subscribe(r)},[r,t]),d.useEffect(function(){return r.addListeners()},[r])}function tie(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(h1).transformPagePoint,u={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(u)});function p(v){s.current=new S4(v,u,{transformPagePoint:c})}hv(i,"pointerdown",a&&p),YR(function(){return s.current&&s.current.end()})}var nie={pan:_a(tie),drag:_a(eie)},bp=["LayoutMeasure","BeforeLayoutMeasure","LayoutUpdate","ViewportBoxUpdate","Update","Render","AnimationComplete","LayoutAnimationComplete","AnimationStart","LayoutAnimationStart","SetAxisTarget","Unmount"];function rie(){var e=bp.map(function(){return new Ru}),t={},n={clearAllListeners:function(){return e.forEach(function(r){return r.clear()})},updatePropListeners:function(r){bp.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"+bp[o]]=function(i){return r.add(i)},n["notify"+bp[o]]=function(){for(var i=[],a=0;a<arguments.length;a++)i[a]=arguments[a];return r.notify.apply(r,ji([],wr(i),!1))}}),n}function oie(e,t,n){var r;for(var o in t){var i=t[o],a=n[o];if(ia(i))e.addValue(o,i);else if(ia(a))e.addValue(o,rc(i));else if(a!==i)if(e.hasValue(o)){var s=e.getValue(o);!s.hasAnimated&&s.set(i)}else e.addValue(o,rc((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 I4=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,u=e.removeValueFromRenderState,p=e.sortNodePosition,v=e.scrapeMotionValuesFromProps;return function(h,m){var b=h.parent,y=h.props,w=h.presenceId,C=h.blockInitialAnimation,S=h.visualState,E=h.shouldReduceMotion;m===void 0&&(m={});var k=!1,O=S.latestValues,$=S.renderState,T,M=rie(),P=new Map,R=new Map,A={},V=nt({},O),z;function B(){!T||!k||(_(),s(T,$,y.style,G.projection))}function _(){r(G,$,O,m,y)}function H(){M.notifyUpdate(O)}function j(q,J){var Y=J.onChange(function(te){O[q]=te,y.onUpdate&&Bi.update(H,!1,!0)}),Q=J.onRenderRequest(G.scheduleRender);R.set(q,function(){Y(),Q()})}var L=v(y);for(var F in L){var U=L[F];O[F]!==void 0&&ia(U)&&U.set(O[F],!1)}var D=mh(y),W=bR(y),G=nt(nt({treeType:n,current:null,depth:b?b.depth+1:0,parent:b,children:new Set,presenceId:w,shouldReduceMotion:E,variantChildren:W?new Set:void 0,isVisible:void 0,manuallyAnimateOnMount:!!(b!=null&&b.isMounted()),blockInitialAnimation:C,isMounted:function(){return!!T},mount:function(q){k=!0,T=G.current=q,G.projection&&G.projection.mount(q),W&&b&&!D&&(z=b==null?void 0:b.addVariantChild(G)),P.forEach(function(J,Y){return j(Y,J)}),b==null||b.children.add(G),G.setProps(y)},unmount:function(){var q;(q=G.projection)===null||q===void 0||q.unmount(),nc.update(H),nc.render(B),R.forEach(function(J){return J()}),z==null||z(),b==null||b.children.delete(G),M.clearAllListeners(),T=void 0,k=!1},addVariantChild:function(q){var J,Y=G.getClosestVariantNode();if(Y)return(J=Y.variantChildren)===null||J===void 0||J.add(q),function(){return Y.variantChildren.delete(q)}},sortNodePosition:function(q){return!p||n!==q.treeType?0:p(G.getInstance(),q.getInstance())},getClosestVariantNode:function(){return W?G:b==null?void 0:b.getClosestVariantNode()},getLayoutId:function(){return y.layoutId},getInstance:function(){return T},getStaticValue:function(q){return O[q]},setStaticValue:function(q,J){return O[q]=J},getLatestValues:function(){return O},setVisibility:function(q){G.isVisible!==q&&(G.isVisible=q,G.scheduleRender())},makeTargetAnimatable:function(q,J){return J===void 0&&(J=!0),i(G,q,y,J)},measureViewportBox:function(){return a(T,y)},addValue:function(q,J){G.hasValue(q)&&G.removeValue(q),P.set(q,J),O[q]=J.get(),j(q,J)},removeValue:function(q){var J;P.delete(q),(J=R.get(q))===null||J===void 0||J(),R.delete(q),delete O[q],u(q,$)},hasValue:function(q){return P.has(q)},getValue:function(q,J){var Y=P.get(q);return Y===void 0&&J!==void 0&&(Y=rc(J),G.addValue(q,Y)),Y},forEachValue:function(q){return P.forEach(q)},readValue:function(q){var J;return(J=O[q])!==null&&J!==void 0?J:c(T,q,m)},setBaseTarget:function(q,J){V[q]=J},getBaseTarget:function(q){if(o){var J=o(y,q);if(J!==void 0&&!ia(J))return J}return V[q]}},M),{build:function(){return _(),$},scheduleRender:function(){Bi.render(B,!1,!0)},syncRender:B,setProps:function(q){(q.transformTemplate||y.transformTemplate)&&G.scheduleRender(),y=q,M.updatePropListeners(q),A=oie(G,v(y),A)},getProps:function(){return y},getVariant:function(q){var J;return(J=y.variants)===null||J===void 0?void 0:J[q]},getDefaultTransition:function(){return y.transition},getTransformPagePoint:function(){return y.transformPagePoint},getVariantContext:function(q){if(q===void 0&&(q=!1),q)return b==null?void 0:b.getVariantContext();if(!D){var J=(b==null?void 0:b.getVariantContext())||{};return y.initial!==void 0&&(J.initial=y.initial),J}for(var Y={},Q=0;Q<iie;Q++){var te=T4[Q],ce=y[te];(li(ce)||ce===!1)&&(Y[te]=ce)}return Y}});return G}},T4=ji(["initial"],wr(L1),!1),iie=T4.length;function wy(e){return typeof e=="string"&&e.startsWith("var(--")}var P4=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/;function aie(e){var t=P4.exec(e);if(!t)return[,];var n=wr(t,3),r=n[1],o=n[2];return[r,o]}function xy(e,t,n){var r=wr(aie(e),2),o=r[0],i=r[1];if(o){var a=window.getComputedStyle(t).getPropertyValue(o);return a?a.trim():wy(i)?xy(i,t):i}}function sie(e,t,n){var r,o=Yo(t,[]),i=e.getInstance();if(!(i instanceof Element))return{target:o,transitionEnd:n};n&&(n=nt({},n)),e.forEachValue(function(u){var p=u.get();if(wy(p)){var v=xy(p,i);v&&u.set(v)}});for(var a in o){var s=o[a];if(wy(s)){var c=xy(s,i);c&&(o[a]=c,n&&((r=n[a])!==null&&r!==void 0||(n[a]=s)))}}return{target:o,transitionEnd:n}}var lie=new Set(["width","height","top","left","right","bottom","x","y"]),M4=function(e){return lie.has(e)},cie=function(e){return Object.keys(e).some(M4)},N4=function(e,t){e.set(t,!1),e.set(t)},B$=function(e){return e===zs||e===Ut},A$;(function(e){e.width="width",e.height="height",e.left="left",e.right="right",e.top="top",e.bottom="bottom"})(A$||(A$={}));var z$=function(e,t){return parseFloat(e.split(", ")[t])},H$=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 z$(i[1],t);var a=o.match(/^matrix\((.+)\)$/);return a?z$(a[1],e):0}},uie=new Set(["x","y","z"]),die=ud.filter(function(e){return!uie.has(e)});function fie(e){var t=[];return die.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 F$={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:H$(4,13),y:H$(5,14)},pie=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(u){s[u]=F$[u](r,i)}),t.syncRender();var c=t.measureViewportBox();return n.forEach(function(u){var p=t.getValue(u);N4(p,s[u]),e[u]=F$[u](c,i)}),e},vie=function(e,t,n,r){n===void 0&&(n={}),r===void 0&&(r={}),t=nt({},t),r=nt({},r);var o=Object.keys(t).filter(M4),i=[],a=!1,s=[];if(o.forEach(function(p){var v=e.getValue(p);if(e.hasValue(p)){var h=n[p],m=au(h),b=t[p],y;if(fd(b)){var w=b.length,C=b[0]===null?1:0;h=b[C],m=au(h);for(var S=C;S<w;S++)y?cd(au(b[S])===y):y=au(b[S])}else y=au(b);if(m!==y)if(B$(m)&&B$(y)){var E=v.get();typeof E=="string"&&v.set(parseFloat(E)),typeof b=="string"?t[p]=parseFloat(b):Array.isArray(b)&&y===Ut&&(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=fie(e),a=!0),s.push(p),r[p]=r[p]!==void 0?r[p]:t[p],N4(v,b))}}),s.length){var c=s.indexOf("height")>=0?window.pageYOffset:null,u=pie(t,e,s);return i.length&&i.forEach(function(p){var v=wr(p,2),h=v[0],m=v[1];e.getValue(h).set(m)}),e.syncRender(),c!==null&&window.scrollTo({top:c}),{target:u,transitionEnd:r}}else return{target:t,transitionEnd:r}};function hie(e,t,n,r){return cie(t)?vie(e,t,n,r):{target:t,transitionEnd:r}}var gie=function(e,t,n,r){var o=sie(e,t,r);return t=o.target,r=o.transitionEnd,hie(e,t,n,r)};function mie(e){return window.getComputedStyle(e)}var R4={treeType:"dom",readValueFromInstance:function(e,t){if(jd(t)){var n=P1(t);return n&&n.default||0}else{var r=mie(e);return(CR(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 $4(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=Yo(t,["transition","transitionEnd"]),c=Eoe(s,i||{},e);if(o&&(a&&(a=o(a)),s&&(s=o(s)),c&&(c=o(c))),r){Soe(e,s,c);var u=gie(e,s,c,a);a=u.transitionEnd,s=u.target}return nt({transition:i,transitionEnd:a},s)},scrapeMotionValuesFromProps:x1,build:function(e,t,n,r,o){e.isVisible!==void 0&&(t.style.visibility=e.isVisible?"visible":"hidden"),b1(t,n,r,o.transformTemplate)},render:LR},bie=I4(R4),yie=I4(nt(nt({},R4),{getBaseTarget:function(e,t){return e[t]},readValueFromInstance:function(e,t){var n;return jd(t)?((n=P1(t))===null||n===void 0?void 0:n.default)||0:(t=BR.has(t)?t:jR(t),e.getAttribute(t))},scrapeMotionValuesFromProps:zR,build:function(e,t,n,r,o){w1(t,n,r,o.transformTemplate)},render:AR})),wie=function(e,t){return g1(e)?yie(t,{enableHardwareAcceleration:!1}):bie(t,{enableHardwareAcceleration:!0})};function _$(e,t){return t.max===t.min?0:e/(t.max-t.min)*100}var su={correct:function(e,t){if(!t.target)return e;if(typeof e=="string")if(Ut.test(e))e=parseFloat(e);else return e;var n=_$(e,t.target.x),r=_$(e,t.target.y);return"".concat(n,"% ").concat(r,"%")}},V$="_$css",xie={correct:function(e,t){var n=t.treeScale,r=t.projectionDelta,o=e,i=e.includes("var("),a=[];i&&(e=e.replace(P4,function(y){return a.push(y),V$}));var s=aa.parse(e);if(s.length>5)return o;var c=aa.createTransformer(e),u=typeof s[0]!="number"?1:0,p=r.x.scale*n.x,v=r.y.scale*n.y;s[0+u]/=p,s[1+u]/=v;var h=er(p,v,.5);typeof s[2+u]=="number"&&(s[2+u]/=h),typeof s[3+u]=="number"&&(s[3+u]/=h);var m=c(s);if(i){var b=0;m=m.replace(V$,function(){var y=a[b];return b++,y})}return m}},Sie=function(e){dR(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;qte(Eie),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(nt(nt({},c.options),{onExitComplete:function(){return n.safeToRemove()}}))),Pu.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,u=a.projection;return u&&(u.isPresent=c,s||n.layoutDependency!==i||i===void 0?u.willUpdate():this.safeToRemove(),n.isPresent!==c&&(c?u.promote():u.relegate()||Bi.postRender(function(){var p;!((p=u.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}(ue.Component);function Cie(e){var t=wr(m4(),2),n=t[0],r=t[1],o=d.useContext(yR);return ue.createElement(Sie,nt({},e,{layoutGroup:o,switchLayoutGroup:d.useContext(wR),isPresent:n,safeToRemove:r}))}var Eie={borderRadius:nt(nt({},su),{applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]}),borderTopLeftRadius:su,borderTopRightRadius:su,borderBottomLeftRadius:su,borderBottomRightRadius:su,boxShadow:xie},kie={measureLayout:Cie};function Oie(e,t,n){n===void 0&&(n={});var r=ia(e)?e:rc(e);return R1("",r,t,n),{stop:function(){return r.stop()},isAnimating:function(){return r.isAnimating()}}}var D4=["TopLeft","TopRight","BottomLeft","BottomRight"],$ie=D4.length,W$=function(e){return typeof e=="string"?parseFloat(e):e},U$=function(e){return typeof e=="number"||Ut.test(e)};function Iie(e,t,n,r,o,i){var a,s,c,u;o?(e.opacity=er(0,(a=n.opacity)!==null&&a!==void 0?a:1,Tie(r)),e.opacityExit=er((s=t.opacity)!==null&&s!==void 0?s:1,0,Pie(r))):i&&(e.opacity=er((c=t.opacity)!==null&&c!==void 0?c:1,(u=n.opacity)!==null&&u!==void 0?u:1,r));for(var p=0;p<$ie;p++){var v="border".concat(D4[p],"Radius"),h=K$(t,v),m=K$(n,v);if(!(h===void 0&&m===void 0)){h||(h=0),m||(m=0);var b=h===0||m===0||U$(h)===U$(m);b?(e[v]=Math.max(er(W$(h),W$(m),r),0),(Li.test(m)||Li.test(h))&&(e[v]+="%")):e[v]=m}}(t.rotate||n.rotate)&&(e.rotate=er(t.rotate||0,n.rotate||0,r))}function K$(e,t){var n;return(n=e[t])!==null&&n!==void 0?n:e.borderRadius}var Tie=j4(0,.5,I1),Pie=j4(.5,.95,O1);function j4(e,t,n){return function(r){return r<e?0:r>t?1:n(pd(e,t,r))}}function q$(e,t){e.min=t.min,e.max=t.max}function ri(e,t){q$(e.x,t.x),q$(e.y,t.y)}function X$(e,t,n,r,o){return e-=t,e=xv(e,1/n,r),o!==void 0&&(e=xv(e,1/o,r)),e}function Mie(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),Li.test(t)){t=parseFloat(t);var s=er(a.min,a.max,t/100);t=s-a.min}if(typeof t=="number"){var c=er(i.min,i.max,r);e===i&&(c-=t),e.min=X$(e.min,t,n,c,o),e.max=X$(e.max,t,n,c,o)}}function G$(e,t,n,r,o){var i=wr(n,3),a=i[0],s=i[1],c=i[2];Mie(e,t[a],t[s],t[c],t.scale,r,o)}var Nie=["x","scaleX","originX"],Rie=["y","scaleY","originY"];function Y$(e,t,n,r){G$(e.x,t,Nie,n==null?void 0:n.x,r==null?void 0:r.x),G$(e.y,t,Rie,n==null?void 0:n.y,r==null?void 0:r.y)}function Q$(e){return e.translate===0&&e.scale===1}function L4(e){return Q$(e.x)&&Q$(e.y)}function B4(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 Die=function(){function e(){this.members=[]}return e.prototype.add=function(t){D1(this.members,t),t.scheduleRender()},e.prototype.remove=function(t){if(j1(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}(),jie="translate3d(0px, 0px, 0) scale(1, 1) scale(1, 1)";function Z$(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 u=e.x.scale*t.x,p=e.y.scale*t.y;return i+="scale(".concat(u,", ").concat(p,")"),i===jie?"none":i}var Lie=function(e,t){return e.depth-t.depth},Bie=function(){function e(){this.children=[],this.isDirty=!1}return e.prototype.add=function(t){D1(this.children,t),this.isDirty=!0},e.prototype.remove=function(t){j1(this.children,t),this.isDirty=!0},e.prototype.forEach=function(t){this.isDirty&&this.children.sort(Lie),this.isDirty=!1,this.children.forEach(t)},e}(),J$=1e3;function A4(e){var t=e.attachResizeListener,n=e.defaultParent,r=e.measureScroll,o=e.checkIsScrollRoot,i=e.resetTransform;return function(){function a(s,c,u){var p=this;c===void 0&&(c={}),u===void 0&&(u=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(Vie),p.nodes.forEach(Wie)},this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.id=s,this.latestValues=c,this.root=u?u.root||u:this,this.path=u?ji(ji([],wr(u.path),!1),[u],!1):[],this.parent=u,this.depth=u?u.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 Bie)}return a.prototype.addEventListener=function(s,c){return this.eventHandlers.has(s)||this.eventHandlers.set(s,new Ru),this.eventHandlers.get(s).add(c)},a.prototype.notifyListeners=function(s){for(var c=[],u=1;u<arguments.length;u++)c[u-1]=arguments[u];var p=this.eventHandlers.get(s);p==null||p.notify.apply(p,ji([],wr(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 u=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 u.root.updateBlockedByResize=!1};t(s,function(){u.root.updateBlockedByResize=!0,clearTimeout(y),y=window.setTimeout(w,250),Pu.hasAnimatedSinceResize&&(Pu.hasAnimatedSinceResize=!1,u.nodes.forEach(_ie))})}h&&this.root.registerSharedNode(h,this),this.options.animate!==!1&&b&&(h||m)&&this.addEventListener("didUpdate",function(C){var S,E,k,O,$,T=C.delta,M=C.hasLayoutChanged,P=C.hasRelativeTargetChanged,R=C.layout;if(u.isTreeAnimationBlocked()){u.target=void 0,u.relativeTarget=void 0;return}var A=(E=(S=u.options.transition)!==null&&S!==void 0?S:b.getDefaultTransition())!==null&&E!==void 0?E:Gie,V=b.getProps(),z=V.onLayoutAnimationStart,B=V.onLayoutAnimationComplete,_=!u.targetLayout||!B4(u.targetLayout,R)||P,H=!M&&P;if(!((k=u.resumeFrom)===null||k===void 0)&&k.instance||H||M&&(_||!u.currentAnimation)){u.resumeFrom&&(u.resumingFrom=u.resumeFrom,u.resumingFrom.resumingFrom=void 0),u.setAnimationOrigin(T,H);var j=nt(nt({},N1(A,"layout")),{onPlay:z,onComplete:B});b.shouldReduceMotion&&(j.delay=0,j.type=!1),u.startAnimation(j)}else!M&&u.animationProgress===0&&u.finishAnimation(),u.isLead()&&(($=(O=u.options).onExitComplete)===null||$===void 0||$.call(O));u.targetLayout=R})}},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,nc.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(Uie))},a.prototype.willUpdate=function(s){var c,u,p;if(s===void 0&&(s=!0),this.root.isUpdateBlocked()){(u=(c=this.options).onExitComplete)===null||u===void 0||u.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(e2);return}this.isUpdating&&(this.isUpdating=!1,this.potentialNodes.size&&(this.potentialNodes.forEach(Yie),this.potentialNodes.clear()),this.nodes.forEach(Fie),this.nodes.forEach(Aie),this.nodes.forEach(zie),this.clearAllSnapshots(),h0.update(),h0.preRender(),h0.render())},a.prototype.clearAllSnapshots=function(){this.nodes.forEach(Hie),this.sharedNodes.forEach(Kie)},a.prototype.scheduleUpdateProjection=function(){Bi.preRender(this.updateProjection,!1,!0)},a.prototype.scheduleCheckAfterUnmount=function(){var s=this;Bi.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));o2(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 u=this.path[c];u.updateScroll()}var p=this.measure();o2(p);var v=this.layout;this.layout={measured:p,actual:this.removeElementScroll(p)},this.layoutCorrected=Fr(),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,u=this.projectionDelta&&!L4(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&&(u||Da(this.latestValues)||h)&&(i(this.instance,v),this.shouldResetTransform=!1,this.scheduleRender())}},a.prototype.measure=function(){var s=this.options.visualElement;if(!s)return Fr();var c=s.measureViewportBox(),u=this.root.scroll;return u&&(La(c.x,u.x),La(c.y,u.y)),c},a.prototype.removeElementScroll=function(s){var c=Fr();ri(c,s);for(var u=0;u<this.path.length;u++){var p=this.path[u],v=p.scroll,h=p.options,m=p.isScrollRoot;if(p!==this.root&&v&&h.layoutScroll){if(m){ri(c,s);var b=this.root.scroll;b&&(La(c.x,-b.x),La(c.y,-b.y))}La(c.x,v.x),La(c.y,v.y)}}return c},a.prototype.applyTransform=function(s,c){c===void 0&&(c=!1);var u=Fr();ri(u,s);for(var p=0;p<this.path.length;p++){var v=this.path[p];!c&&v.options.layoutScroll&&v.scroll&&v!==v.root&&$l(u,{x:-v.scroll.x,y:-v.scroll.y}),Da(v.latestValues)&&$l(u,v.latestValues)}return Da(this.latestValues)&&$l(u,this.latestValues),u},a.prototype.removeTransform=function(s){var c,u=Fr();ri(u,s);for(var p=0;p<this.path.length;p++){var v=this.path[p];if(v.instance&&Da(v.latestValues)){k4(v.latestValues)&&v.updateSnapshot();var h=Fr(),m=v.measure();ri(h,m),Y$(u,v.latestValues,(c=v.snapshot)===null||c===void 0?void 0:c.layout,h)}}return Da(this.latestValues)&&Y$(u,this.latestValues),u},a.prototype.setTargetDelta=function(s){this.targetDelta=s,this.root.scheduleUpdateProjection()},a.prototype.setOptions=function(s){var c;this.options=nt(nt(nt({},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,u=c.layout,p=c.layoutId;!this.layout||!(u||p)||(!this.targetDelta&&!this.relativeTarget&&(this.relativeParent=this.getClosestProjectingParent(),this.relativeParent&&this.relativeParent.layout&&(this.relativeTarget=Fr(),this.relativeTargetOrigin=Fr(),ju(this.relativeTargetOrigin,this.layout.actual,this.relativeParent.layout.actual),ri(this.relativeTarget,this.relativeTargetOrigin))),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=Fr(),this.targetWithTransforms=Fr()),this.relativeTarget&&this.relativeTargetOrigin&&(!((s=this.relativeParent)===null||s===void 0)&&s.target)?Aoe(this.target,this.relativeTarget,this.relativeParent.target):this.targetDelta?(this.resumingFrom?this.target=this.applyTransform(this.layout.actual):ri(this.target,this.layout.actual),O4(this.target,this.targetDelta)):ri(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=Fr(),this.relativeTargetOrigin=Fr(),ju(this.relativeTargetOrigin,this.target,this.relativeParent.target),ri(this.relativeTarget,this.relativeTargetOrigin)))))},a.prototype.getClosestProjectingParent=function(){if(!(!this.parent||Da(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,u=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||!(u||p))){var v=this.getLead();ri(this.layoutCorrected,this.layout.actual),qoe(this.layoutCorrected,this.treeScale,this.path,!!this.resumingFrom||this!==v);var h=v.target;if(h){this.projectionDelta||(this.projectionDelta=Lu(),this.projectionDeltaWithTransform=Lu());var m=this.treeScale.x,b=this.treeScale.y,y=this.projectionTransform;Du(this.projectionDelta,this.layoutCorrected,h,this.latestValues),this.projectionTransform=Z$(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,u,p;s===void 0&&(s=!0),(u=(c=this.options).scheduleRender)===null||u===void 0||u.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 u=this,p;c===void 0&&(c=!1);var v=this.snapshot,h=(v==null?void 0:v.latestValues)||{},m=nt({},this.latestValues),b=Lu();this.relativeTarget=this.relativeTargetOrigin=void 0,this.attemptToResolveRelativeTarget=!c;var y=Fr(),w=v==null?void 0:v.isShared,C=(((p=this.getStack())===null||p===void 0?void 0:p.members.length)||0)<=1,S=!!(w&&!C&&this.options.crossfade===!0&&!this.path.some(Xie));this.animationProgress=0,this.mixTargetDelta=function(E){var k,O=E/1e3;t2(b.x,s.x,O),t2(b.y,s.y,O),u.setTargetDelta(b),u.relativeTarget&&u.relativeTargetOrigin&&u.layout&&(!((k=u.relativeParent)===null||k===void 0)&&k.layout)&&(ju(y,u.layout.actual,u.relativeParent.layout.actual),qie(u.relativeTarget,u.relativeTargetOrigin,y,O)),w&&(u.animationValues=m,Iie(m,h,u.latestValues,O,S,C)),u.root.scheduleUpdateProjection(),u.scheduleRender(),u.animationProgress=O},this.mixTargetDelta(0)},a.prototype.startAnimation=function(s){var c=this,u,p;this.notifyListeners("animationStart"),(u=this.currentAnimation)===null||u===void 0||u.stop(),this.resumingFrom&&((p=this.resumingFrom.currentAnimation)===null||p===void 0||p.stop()),this.pendingAnimation&&(nc.update(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Bi.update(function(){Pu.hasAnimatedSinceResize=!0,c.currentAnimation=Oie(0,J$,nt(nt({},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,J$),this.currentAnimation.stop()),this.completeAnimation()},a.prototype.applyTransformsToTarget=function(){var s=this.getLead(),c=s.targetWithTransforms,u=s.target,p=s.layout,v=s.latestValues;!c||!u||!p||(ri(c,u),$l(c,v),Du(this.projectionDeltaWithTransform,this.layoutCorrected,c,v))},a.prototype.registerSharedNode=function(s,c){var u,p,v;this.sharedNodes.has(s)||this.sharedNodes.set(s,new Die);var h=this.sharedNodes.get(s);h.add(c),c.promote({transition:(u=c.options.initialPromotionConfig)===null||u===void 0?void 0:u.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,u=c.needsReset,p=c.transition,v=c.preserveFollowOpacity,h=this.getStack();h&&h.promote(this,v),u&&(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,u={},p=0;p<ay.length;p++){var v=ay[p],h="rotate"+v;s.getStaticValue(h)&&(c=!0,u[h]=s.getStaticValue(h),s.setStaticValue(h,0))}if(c){s==null||s.syncRender();for(var h in u)s.setStaticValue(h,u[h]);s.scheduleRender()}}},a.prototype.getProjectionStyles=function(s){var c,u,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=Ap(s.pointerEvents)||"",b.transform=y?y(this.latestValues,""):"none",b;var w=this.getLead();if(!this.projectionDelta||!this.layout||!w.target){var C={};return this.options.layoutId&&(C.opacity=(u=this.latestValues.opacity)!==null&&u!==void 0?u:1,C.pointerEvents=Ap(s.pointerEvents)||""),this.hasProjected&&!Da(this.latestValues)&&(C.transform=y?y({},""):"none",this.hasProjected=!1),C}var S=w.animationValues||w.latestValues;this.applyTransformsToTarget(),b.transform=Z$(this.projectionDeltaWithTransform,this.treeScale,S),y&&(b.transform=y(S,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=S.opacity)!==null&&p!==void 0?p:this.latestValues.opacity)!==null&&v!==void 0?v:1:this.preserveOpacity?this.latestValues.opacity:S.opacityExit:b.opacity=w===this?(h=S.opacity)!==null&&h!==void 0?h:"":(m=S.opacityExit)!==null&&m!==void 0?m:0;for(var $ in pv)if(S[$]!==void 0){var T=pv[$],M=T.correct,P=T.applyTo,R=M(S[$],w);if(P)for(var A=P.length,V=0;V<A;V++)b[P[V]]=R;else b[$]=R}return this.options.layoutId&&(b.pointerEvents=w===this?Ap(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(e2),this.root.sharedNodes.clear()},a}()}function Aie(e){e.updateLayout()}function zie(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"?Ti(function(S){var E=i.isShared?i.measured[S]:i.layout[S],k=sa(E);E.min=s[S].min,E.max=E.min+k}):e.options.animationType==="position"&&Ti(function(S){var E=i.isShared?i.measured[S]:i.layout[S],k=sa(s[S]);E.max=E.min+k});var u=Lu();Du(u,s,i.layout);var p=Lu();i.isShared?Du(p,e.applyTransform(c,!0),i.measured):Du(p,s,i.layout);var v=!L4(u),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=Fr();ju(w,i.layout,b.layout);var C=Fr();ju(C,s,y.actual),B4(w,C)||(h=!0)}}e.notifyListeners("didUpdate",{layout:s,snapshot:i,delta:p,layoutDelta:u,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 Hie(e){e.clearSnapshot()}function e2(e){e.clearMeasurements()}function Fie(e){var t=e.options.visualElement;t!=null&&t.getProps().onBeforeLayoutMeasure&&t.notifyBeforeLayoutMeasure(),e.resetTransform()}function _ie(e){e.finishAnimation(),e.targetDelta=e.relativeTarget=e.target=void 0}function Vie(e){e.resolveTargetDelta()}function Wie(e){e.calcProjection()}function Uie(e){e.resetRotation()}function Kie(e){e.removeLeadSnapshot()}function t2(e,t,n){e.translate=er(t.translate,0,n),e.scale=er(t.scale,1,n),e.origin=t.origin,e.originPoint=t.originPoint}function n2(e,t,n,r){e.min=er(t.min,n.min,r),e.max=er(t.max,n.max,r)}function qie(e,t,n,r){n2(e.x,t.x,n.x,r),n2(e.y,t.y,n.y,r)}function Xie(e){return e.animationValues&&e.animationValues.opacityExit!==void 0}var Gie={duration:.45,ease:[.4,0,.1,1]};function Yie(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 r2(e){e.min=Math.round(e.min),e.max=Math.round(e.max)}function o2(e){r2(e.x),r2(e.y)}var Qie=A4({attachResizeListener:function(e,t){return yh(e,"resize",t)},measureScroll:function(){return{x:document.documentElement.scrollLeft||document.body.scrollLeft,y:document.documentElement.scrollTop||document.body.scrollTop}},checkIsScrollRoot:function(){return!0}}),x0={current:void 0},Zie=A4({measureScroll:function(e){return{x:e.scrollLeft,y:e.scrollTop}},defaultParent:function(){if(!x0.current){var e=new Qie(0,{});e.mount(window),e.setOptions({layoutScroll:!0}),x0.current=e}return x0.current},resetTransform:function(e,t){e.style.transform=t??"none"},checkIsScrollRoot:function(e){return window.getComputedStyle(e).position==="fixed"}}),Jie=nt(nt(nt(nt({},joe),Jre),nie),kie),eae=Ute(function(e,t){return Pne(e,t,Jie,wie,Zie)});function Sy(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 u=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 u.clear=function(){r&&(clearTimeout(r),r=null)},u.flush=function(){r&&(s=e.apply(i,o),i=o=null,clearTimeout(r),r=null)},u}Sy.debounce=Sy;var tae=Sy;const i2=js(tae);function nae(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}),u=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 S=()=>{if(!c.current.element)return;const{left:E,top:k,width:O,height:$,bottom:T,right:M,x:P,y:R}=c.current.element.getBoundingClientRect(),A={left:E,top:k,width:O,height:$,bottom:T,right:M,x:P,y:R};c.current.element instanceof HTMLElement&&o&&(A.height=c.current.element.offsetHeight,A.width=c.current.element.offsetWidth),Object.freeze(A),v.current&&!aae(c.current.lastBounds,A)&&s(c.current.lastBounds=A)};return[S,p?i2(S,p):S,u?i2(S,u):S]},[s,o,u,p]);function y(){c.current.scrollContainers&&(c.current.scrollContainers.forEach(S=>S.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(S=>S.addEventListener("scroll",b,{capture:!0,passive:!0})))}const C=S=>{!S||S===c.current.element||(y(),c.current.element=S,c.current.scrollContainers=z4(S),w())};return oae(b,!!n),rae(m),d.useEffect(()=>{y(),w()},[n,b,m]),d.useEffect(()=>y,[]),[C,a,h]}function rae(e){d.useEffect(()=>{const t=e;return window.addEventListener("resize",t),()=>void window.removeEventListener("resize",t)},[e])}function oae(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 z4(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,...z4(e.parentElement)]}const iae=["x","y","top","bottom","left","right","width","height"],aae=(e,t)=>iae.every(n=>e[n]===t[n]);function S0(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sae(e,t,n){lae(e,t),t.set(e,n)}function lae(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function yp(e,t){var n=H4(e,t,"get");return cae(e,n)}function cae(e,t){return t.get?t.get.call(e):t.value}function uae(e,t,n){var r=H4(e,t,"set");return dae(e,r,n),n}function H4(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function dae(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 yl=new WeakMap;class fae{constructor(){sae(this,yl,{writable:!0,value:void 0}),S0(this,"register",t=>{yp(this,yl).push(t)}),S0(this,"unregister",t=>{let n;for(;(n=yp(this,yl).indexOf(t))!==-1;)yp(this,yl).splice(n,1)}),S0(this,"backendChanged",t=>{for(const n of yp(this,yl))n.backendChanged(t)}),uae(this,yl,[])}}function oi(e,t,n){pae(e,t),t.set(e,n)}function pae(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")}function Ii(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function rn(e,t){var n=F4(e,t,"get");return vae(e,n)}function vae(e,t){return t.get?t.get.call(e):t.value}function wl(e,t,n){var r=F4(e,t,"set");return hae(e,r,n),n}function F4(e,t,n){if(!t.has(e))throw new TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function hae(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 Bo=new WeakMap,wp=new WeakMap,Ao=new WeakMap,Ta=new WeakMap,gs=new WeakMap,a2=new WeakMap,s2=new WeakMap,l2=new WeakMap,C0=new WeakMap,E0=new WeakMap,xp=new WeakMap;class Bl{constructor(t,n,r){if(oi(this,Bo,{writable:!0,value:void 0}),oi(this,wp,{writable:!0,value:void 0}),oi(this,Ao,{writable:!0,value:void 0}),oi(this,Ta,{writable:!0,value:void 0}),oi(this,gs,{writable:!0,value:void 0}),oi(this,a2,{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 u=a.backend(o,i,a.options);let p=a.id;const v=!a.id&&u&&u.constructor;if(v&&(p=u.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(rn(this,Ao)[p])throw new Error(`You must specify a unique 'id' property in your Backend entry:
`.concat(JSON.stringify(a)," (conflicts with: ").concat(JSON.stringify(rn(this,Ao)[p]),")"));return{id:p,instance:u,preview:(s=a.preview)!==null&&s!==void 0?s:!1,transition:a.transition,skipDispatchOnTransition:(c=a.skipDispatchOnTransition)!==null&&c!==void 0?c:!1}}}),Ii(this,"setup",()=>{if(!(typeof window>"u")){if(Bl.isSetUp)throw new Error("Cannot have two MultiBackends at the same time.");Bl.isSetUp=!0,rn(this,s2).call(this,window),rn(this,Ao)[rn(this,Bo)].instance.setup()}}),Ii(this,"teardown",()=>{typeof window>"u"||(Bl.isSetUp=!1,rn(this,l2).call(this,window),rn(this,Ao)[rn(this,Bo)].instance.teardown())}),Ii(this,"connectDragSource",(o,i,a)=>rn(this,xp).call(this,"connectDragSource",o,i,a)),Ii(this,"connectDragPreview",(o,i,a)=>rn(this,xp).call(this,"connectDragPreview",o,i,a)),Ii(this,"connectDropTarget",(o,i,a)=>rn(this,xp).call(this,"connectDropTarget",o,i,a)),Ii(this,"profile",()=>rn(this,Ao)[rn(this,Bo)].instance.profile()),Ii(this,"previewEnabled",()=>rn(this,Ao)[rn(this,Bo)].preview),Ii(this,"previewsList",()=>rn(this,wp)),Ii(this,"backendsList",()=>rn(this,Ta)),oi(this,s2,{writable:!0,value:o=>{rn(this,Ta).forEach(i=>{i.transition&&o.addEventListener(i.transition.event,rn(this,C0))})}}),oi(this,l2,{writable:!0,value:o=>{rn(this,Ta).forEach(i=>{i.transition&&o.removeEventListener(i.transition.event,rn(this,C0))})}}),oi(this,C0,{writable:!0,value:o=>{const i=rn(this,Bo);if(rn(this,Ta).some(s=>s.id!==rn(this,Bo)&&s.transition&&s.transition.check(o)?(wl(this,Bo,s.id),!0):!1),rn(this,Bo)!==i){var a;rn(this,Ao)[i].instance.teardown(),Object.keys(rn(this,gs)).forEach(p=>{const v=rn(this,gs)[p];v.unsubscribe(),v.unsubscribe=rn(this,E0).call(this,v.func,...v.args)}),rn(this,wp).backendChanged(this);const s=rn(this,Ao)[rn(this,Bo)];if(s.instance.setup(),s.skipDispatchOnTransition)return;const c=o.constructor,u=new c(o.type,o);(a=o.target)===null||a===void 0||a.dispatchEvent(u)}}}),oi(this,E0,{writable:!0,value:(o,i,a,s)=>rn(this,Ao)[rn(this,Bo)].instance[o](i,a,s)}),oi(this,xp,{writable:!0,value:(o,i,a,s)=>{const c="".concat(o,"_").concat(i),u=rn(this,E0).call(this,o,i,a,s);return rn(this,gs)[c]={func:o,args:[i,a,s],unsubscribe:u},()=>{rn(this,gs)[c].unsubscribe(),delete rn(this,gs)[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`);wl(this,wp,new fae),wl(this,Ao,{}),wl(this,Ta,[]),r.backends.forEach(o=>{const i=rn(this,a2).call(this,t,n,o);rn(this,Ao)[i.id]=i,rn(this,Ta).push(i)}),wl(this,Bo,rn(this,Ta)[0].id),wl(this,gs,{})}}Ii(Bl,"isSetUp",!1);const gae=(e,t,n)=>new Bl(e,t,n),_4=(e,t)=>({event:e,check:t}),mae=_4("touchstart",e=>{const t=e;return t.touches!==null&&t.touches!==void 0}),bae=_4("pointerdown",e=>e.pointerType=="mouse");var Wa;(function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"})(Wa||(Wa={}));class yae{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 wae(e,t,n,r){return Math.sqrt(Math.pow(Math.abs(n-e),2)+Math.pow(Math.abs(r-t),2))}function xae(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 Sae={Left:1,Right:2,Center:4},Cae={Left:0,Center:1,Right:2};function k0(e){return e.button===void 0||e.button===Cae.Left}function Eae(e){return e.buttons===void 0||(e.buttons&Sae.Left)===0}function V4(e){return!!e.targetTouches}const kae=1;function Oae(e){const t=e.nodeType===kae?e:e.parentElement;if(!t)return;const{top:n,left:r}=t.getBoundingClientRect();return{x:r,y:n}}function $ae(e,t){if(e.targetTouches.length===1)return Sv(e.targetTouches[0]);if(t&&e.touches.length===1&&e.touches[0].target===t.target)return Sv(e.touches[0])}function Sv(e,t){return V4(e)?$ae(e,t):{x:e.clientX,y:e.clientY}}const c2=(()=>{let e=!1;try{addEventListener("test",()=>{},Object.defineProperty({},"passive",{get(){return e=!0,!0}}))}catch{}return e})(),lu={[Wa.mouse]:{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"},[Wa.touch]:{start:"touchstart",move:"touchmove",end:"touchend"},[Wa.keyboard]:{keydown:"keydown"}};class Bu{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&&(nn(!Bu.isSetUp,"Cannot have two Touch backends at the same time."),Bu.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&&(Bu.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=c2?{capture:o,passive:!1}:o;this.listenerTypes.forEach(function(a){const s=lu[a][n];s&&t.addEventListener(s,r,i)})}removeEventListener(t,n,r,o=!1){const i=c2?{capture:o,passive:!1}:o;this.listenerTypes.forEach(function(a){const s=lu[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 lu.mouse.move:a={x:i.clientX,y:i.clientY};break;case lu.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 u=a!=null?this.document.elementFromPoint(a.x,a.y):void 0,p=u&&n.contains(u);if(u===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&&Oae(i)},this.handleTopMoveStartCapture=o=>{k0(o)&&(this.moveStartSourceIds=[])},this.handleMoveStart=o=>{Array.isArray(this.moveStartSourceIds)&&this.moveStartSourceIds.unshift(o)},this.handleTopMoveStart=o=>{if(!k0(o))return;const i=Sv(o);i&&(V4(o)&&(this.lastTargetTouchFallback=o.targetTouches[0]),this._mouseClientOffset=i),this.waitingForDelay=!1},this.handleTopMoveStartDelay=o=>{if(!k0(o))return;const i=o.type===lu.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=Sv(o,this.lastTargetTouchFallback);if(!c)return;if(this._isScrolling||!this.monitor.isDragging()&&xae(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&&wae(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 u=this.sourceNodes.get(this.monitor.getSourceId());this.installSourceNodeRemovalObserver(u),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(u&&y&&y.contains(u)&&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,!!Eae(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 yae(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(Wa.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(Wa.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(Wa.keyboard)}}const Iae=function(t,n={},r={}){return new Bu(t,n,r)};var Ko=function(){return Ko=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},Ko.apply(this,arguments)};function Xr(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 Tae(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=nae({polyfill:Ete}),u=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],C=d.useState(!1),S=C[0],E=C[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]),ue.createElement(eae.div,{style:S?{overflow:"hidden"}:void 0,onAnimationComplete:k,initial:y?"open":"close",animate:y?"open":"close",inherit:!1,variants:a,transition:{ease:r,duration:Pae(p,o)}},ue.createElement("div",{ref:u},h&&s))}function Pae(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 Mae=function(e,t){return e.text>t.text?1:e.text<t.text?-1:0},cu=function(e,t){return e.find(function(n){return n.id===t})},W4=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:W4(e,t,r.parent)},B1=function(e){return e.id!==void 0&&e.parent!==void 0&&e.text!==void 0},Ya=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=B1(e)?e.id:null;if(i){var c=i(s,t);if(c!==void 0)return c}if(s===t)return!1;var u=r.find(function(v){return v.id===s}),a=r.find(function(v){return v.id===t});return u===void 0||s===null?t===o||!!(a!=null&&a.droppable):a===void 0?u.parent!==0:u.parent===t||!a.droppable?!1:!W4(r,s,t)}},Nae=function(e,t,n){return e.map(function(r){return r.id===t?Ko(Ko({},r),{parent:n}):r})},U4=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},Rae=function(e,t){return e.findIndex(function(n){return n.id===t})},K4=function(e,t,n,r){var o=Rae(e,t),i=U4(e,n,r);return i=i>o?i-1:i,[o,i]},Dae=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)}},jae=function(e,t,n,r){var o=K4(e,t,n,r),i=o[0],a=o[1],s=Xr([],e,!0);return Dae(s,i,a),s.map(function(c){return c.id===t?Ko(Ko({},c),{parent:n}):c})},Lae=function(e,t){var n=e.getBoundingClientRect(),r=n.top+n.height/2;return t>r?"down":"up"},Cy=function(e,t){var n="",r=0;return e.forEach(function(o,i){var a,s=Lae(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},u2=function(e,t,n){var r=t.closest('[role="list"]'),o=r==null?void 0:r.querySelectorAll(':scope > [role="listitem"]');return o?Cy(o,n):null},Bae=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"},Ey=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:Cy(i,n)}}var a=n.getItem(),s=t.querySelector('[role="list"]'),c=Bae(t,((o=n.getClientOffset())===null||o===void 0?void 0:o.y)||0,r);if(s){if(c==="upper")if(Ya(a,e.parent,r)){var u=u2(e,t,n);return u===null?null:{id:e.parent,index:u}}else return{id:e.id,index:0};var i=s.querySelectorAll(':scope > [role="listitem"]');return{id:e.id,index:Cy(i,n)}}else{if(c==="middle")return{id:e.id,index:0};if(Ya(a,e.parent,r)){var u=u2(e,t,n);return u===null?null:{id:e.parent,index:u}}return null}},Aae=function(e){return e===void 0&&(e={}),{backends:[{id:"html5",backend:rte,options:e.html5,transition:bae},{id:"touch",backend:Iae,options:e.touch||{enableMouseEvents:!0},preview:!0,transition:mae}]}},Fp=function(e,t){return e.some(function(n){return n.parent===t})},q4=d.createContext({}),zae=function(e){var t=Xae(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 u=ua().getMonitor(),p=e.canDrop,v=e.canDrag,h=Ko(Ko({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:cu(e.tree,b),monitor:u},C=e.tree;if(cu(C,m.id)||(C=Xr(Xr([],C,!0),[m],!1)),e.sort===!1){var S=K4(C,m.id,b,y),E=S[1];w.destinationIndex=E,w.relativeIndex=y,e.onDrop(jae(C,m.id,b,y),w);return}e.onDrop(Nae(C,m.id,b),w)}else{var w={dropTargetId:b,dropTarget:cu(e.tree,b),monitor:u};e.sort===!1&&(w.destinationIndex=U4(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:u.getItem(),dropTarget:cu(e.tree,b),monitor:u})}:void 0,canDrag:v?function(m){return v(cu(e.tree,m))}:void 0,onToggle:function(m){return o(m,e.onChangeOpen)}});return ue.createElement(q4.Provider,{value:h},e.children)},X4=d.createContext({}),Hae={isLock:!1},Fae=function(e){var t=d.useState(Hae.isLock),n=t[0],r=t[1];return ue.createElement(X4.Provider,{value:{isLock:n,lock:function(){return r(!0)},unlock:function(){return r(!1)}}},e.children)},zd=d.createContext({}),Sp={dropTargetId:void 0,index:void 0},_ae=function(e){var t=d.useState(Sp.dropTargetId),n=t[0],r=t[1],o=d.useState(Sp.index),i=o[0],a=o[1],s=function(u,p){r(u),a(p)},c=function(){r(Sp.dropTargetId),a(Sp.index)};return ue.createElement(zd.Provider,{value:{dropTargetId:n,index:i,showPlaceholder:s,hidePlaceholder:c}},e.children)},Vae=function(e){return ue.createElement(zae,Ko({},e),ue.createElement(Fae,null,ue.createElement(_ae,null,e.children)))},Wae=function(e){var t=d.useContext(X4);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)},u=new MutationObserver(function(){document.activeElement===document.body&&t.unlock()});return u.observe(n,{subtree:!0,childList:!0}),n.addEventListener("mouseover",i),n.addEventListener("mouseout",a),n.addEventListener("focusin",s),n.addEventListener("focusout",c),function(){u.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])},Ch={TREE_ITEM:Symbol()},G4=null,Y4=function(e){var t=e.target;if(t instanceof HTMLElement){var n=t.closest('[role="listitem"]');e.currentTarget===n&&(G4=n)}},d2=function(e){return Y4(e)},f2=function(e){return Y4(e)},Uae=function(e,t){var n=Za();d.useEffect(function(){var s=t.current;return s==null||s.addEventListener("dragstart",d2),s==null||s.addEventListener("touchstart",f2,{passive:!0}),function(){s==null||s.removeEventListener("dragstart",d2),s==null||s.removeEventListener("touchstart",f2)}},[t]);var r=Dee({type:Ch.TREE_ITEM,item:function(s){var c=Ko({ref:t},e);return n.onDragStart&&n.onDragStart(c,s),c},end:function(s,c){var u=s;n.onDragEnd&&n.onDragEnd(u,c)},canDrag:function(){var s=n.canDrag;return G4!==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]},Kae=function(e){var t=Za(),n=d.useContext(zd),r=QN({accept:Xr([Ch.TREE_ITEM],t.extraAcceptTypes,!0),drop:function(c,u){var p=t.rootId,v=t.onDrop,h=n.dropTargetId,m=n.index;u.isOver({shallow:!0})&&h!==void 0&&m!==void 0&&v(B1(c)?c:null,p,m),n.hidePlaceholder()},canDrop:function(c,u){var p=t.rootId;return u.isOver({shallow:!0})?c===void 0?!1:Ya(c,p,t):!1},hover:function(c,u){if(u.isOver({shallow:!0})){var p=t.rootId,v=n.dropTargetId,h=n.index,m=n.showPlaceholder,b=n.hidePlaceholder,y=Ey(null,e.current,u,t);if(y===null||!Ya(c,p,t)){b();return}(y.id!==v||y.index!==h)&&m(y.id,y.index)}},collect:function(c){var u=c.getItem();return{isOver:c.isOver({shallow:!0})&&c.canDrop(),dragSource:u}}}),o=r[0],i=o.isOver,a=o.dragSource,s=r[1];return[i,a,s]},qae=function(e,t){var n=Za(),r=d.useContext(zd),o=QN({accept:Xr([Ch.TREE_ITEM],n.extraAcceptTypes,!0),drop:function(u,p){var v=r.dropTargetId,h=r.index;p.isOver({shallow:!0})&&v!==void 0&&h!==void 0&&n.onDrop(B1(u)?u:null,v,h),r.hidePlaceholder()},canDrop:function(u,p){if(p.isOver({shallow:!0})){var v=Ey(e,t.current,p,n);return v===null?!1:Ya(u,v.id,n)}return!1},hover:function(u,p){if(p.isOver({shallow:!0})){var v=r.dropTargetId,h=r.index,m=r.showPlaceholder,b=r.hidePlaceholder,y=Ey(e,t.current,p,n);if(y===null||!Ya(u,y.id,n)){b();return}(y.id!==v||y.index!==h)&&m(y.id,y.index)}},collect:function(u){var p=u.getItem();return{isOver:u.isOver({shallow:!0})&&u.canDrop(),dragSource:p}}}),i=o[0],a=i.isOver,s=i.dragSource,c=o[1];return[a,s,c]},Xae=function(e,t){var n=d.useMemo(function(){return t===!0?e.filter(function(v){return Fp(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}):Xr(Xr([],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 Fp(e,m.id)}).map(function(m){return m.id});i(h),v&&v(h)},u=function(v,h){var m=[];if(Array.isArray(v)){var b=e.filter(function(y){return v.includes(y.id)&&Fp(e,y.id)});m=Xr(Xr([],o,!0),b.map(function(y){return y.id}),!0).filter(function(y,w,C){return C.indexOf(y)===w})}else m=o.includes(v)?o:Xr(Xr([],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:u,handleClose:p}]},Gae=function(){return jee(function(e){var t=e.getItemType();return{item:e.getItem(),clientOffset:e.getClientOffset(),isDragging:e.isDragging()&&t===Ch.TREE_ITEM}})},Za=function(){var e=d.useContext(q4);if(!e)throw new Error("useTreeContext must be used under TreeProvider");return e},Yae=function(e,t){var n=Za(),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},Qae=function(e,t,n){t.current?n(t):n(e),d.useEffect(function(){t.current?n(t):n(e)},[t.current])},Zae=function(e){var t=Za(),n=d.useContext(zd),r=d.useRef(null),o=d.useRef(null),i=t.tree.find(function(M){return M.id===e.id}),a=t.openIds,s=t.classes,c=t.enableAnimateExpand,u=a.includes(e.id),p=Uae(i,r),v=p[0],h=p[1],m=p[2],b=qae(i,r),y=b[0],w=b[1],C=b[2];Qae(r,o,h),Ya(w,e.id,t)&&C(r),d.useEffect(function(){t.dragPreviewRender?m(nte(),{captureDraggingState:!0}):o.current&&m(r)},[m,t.dragPreviewRender]),Wae(r);var S=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,$=n.dropTargetId===e.id,T={depth:e.depth,isOpen:u,isDragging:v,isDropTarget:$,draggable:O,hasChild:Fp(t.tree,e.id),containerRef:r,handleRef:o,onToggle:S};return ue.createElement(E,{ref:r,className:k,role:"listitem"},t.render(i,T),c&&T.hasChild&&ue.createElement(Tae,{isVisible:u},ue.createElement(ky,{parentId:e.id,depth:e.depth+1})),!c&&T.hasChild&&u&&ue.createElement(ky,{parentId:e.id,depth:e.depth+1}))},p2=function(e){var t=Za(),n=t.placeholderRender,r=t.placeholderComponent,o=t.classes,i=d.useContext(zd),a=ua(),s=a.getMonitor(),c=s.getItem();if(!n||!c)return null;var u=e.dropTargetId===i.dropTargetId&&(e.index===i.index||e.index===void 0&&e.listCount===i.index);return u?ue.createElement(r,{className:(o==null?void 0:o.placeholder)||""},n(c,{depth:e.depth})):null},ky=function(e){var t=Za(),n=d.useRef(null),r=t.tree.filter(function(y){return y.parent===e.parentId}),o=r,i=typeof t.sort=="function"?t.sort:Mae;if(t.insertDroppableFirst){var a=r.filter(function(y){return y.droppable}),s=r.filter(function(y){return!y.droppable});t.sort===!1?o=Xr(Xr([],a,!0),s,!0):(a=a.sort(i),s=s.sort(i),o=Xr(Xr([],a,!0),s,!0))}else t.sort!==!1&&(o=r.sort(i));var c=Kae(n),u=c[0],p=c[1],v=c[2];e.parentId===t.rootId&&Ya(p,t.rootId,t)&&v(n);var h=Yae(e.parentId,u),m=t.rootProps||{},b=t.listComponent;return ue.createElement(b,Ko({ref:n,role:"list"},m,{className:h}),o.map(function(y,w){return ue.createElement(ue.Fragment,{key:y.id},ue.createElement(p2,{depth:e.depth,listCount:o.length,dropTargetId:e.parentId,index:w}),ue.createElement(Zae,{id:y.id,depth:e.depth}))}),ue.createElement(p2,{depth:e.depth,listCount:o.length,dropTargetId:e.parentId}))},Jae={height:"100%",left:0,pointerEvents:"none",position:"fixed",top:0,width:"100%",zIndex:100},ese=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}},tse=function(){var e=Za(),t=Gae(),n=t.isDragging,r=t.clientOffset;return!n||!r?null:ue.createElement("div",{style:Jae},ue.createElement("div",{style:ese(t)},e.dragPreviewRender&&e.dragPreviewRender(t)))};function nse(e,t){return ue.createElement(Vae,Ko({},e,{treeRef:t}),e.dragPreviewRender&&ue.createElement(tse,null),ue.createElement(ky,{parentId:e.rootId,depth:0}))}var rse=d.forwardRef(nse);const Q4=e=>{if(e.droppable&&e.fileType!=="workspace")return it.jsx(eN,{size:24});switch(e.fileType){case"image":return it.jsx(Lq,{size:24});case"csv":return it.jsx(mX,{size:24});case"text":return it.jsx(iU,{size:24});case"workspace":return it.jsx(qq,{size:24});default:return null}},ose="_root_1cexp_1",ise="_isSelected_1cexp_15",ase="_expandIconWrapper_1cexp_20",sse="_isOpen_1cexp_32",lse="_labelGridItem_1cexp_36",cse="_pipeY_1cexp_42",use="_pipeX_1cexp_49",uu={root:ose,isSelected:ise,expandIconWrapper:ase,isOpen:sse,labelGridItem:lse,pipeY:cse,pipeX:use},dse=24,fse=e=>{const{droppable:t,data:n}=e.node,r=e.depth*dse,{Paragraph:o}=Rd,i=u=>{u.stopPropagation(),e.onToggle(e.node.id)},a=()=>e.onSelect(e.node),s=u=>{u.stopPropagation();const p=e.plugin.app.workspace.getLeafById(String(e.node.id));p&&(e.plugin.app.workspace.setActiveLeaf(p),a())},c=u=>{u.stopPropagation(),u.preventDefault();const p=new ke.Menu;p.addItem(v=>{v.setTitle("Not Ready Yet").setIcon("surfing").onClick(()=>{new ke.Notice("Not Ready Yet")})}),p.showAtPosition({x:u.clientX,y:u.clientY})};return it.jsxs("div",{className:`tree-node ${uu.root} ${e.isSelected?uu.isSelected:""}`,style:{paddingInlineStart:r},onClick:s,onContextMenu:c,children:[it.jsx("div",{className:`${uu.expandIconWrapper} ${e.isOpen?uu.isOpen:""}`,children:e.hasChild&&it.jsx(sq,{onClick:i,size:24})}),it.jsx("div",{children:it.jsx(Q4,{droppable:t||!1,fileType:n==null?void 0:n.fileType})}),it.jsx("div",{className:uu.labelGridItem,children:it.jsx(o,{ellipsis:{rows:1,expandable:!1,tooltip:!1},style:{marginBottom:0},children:`${e.node.text}`})})]})},pse="_root_1k2x2_1",vse={root:pse},hse=e=>{const t=e.depth*24;return it.jsx("div",{className:vse.root,style:{left:t}})},gse="_app_byfxz_1",mse="_container_byfxz_7",bse="_treeRoot_byfxz_11",yse="_draggingSource_byfxz_15",wse="_placeholderContainer_byfxz_19",xse="_dropTarget_byfxz_23",xl={app:gse,container:mse,treeRoot:bse,draggingSource:yse,placeholderContainer:wse,dropTarget:xse},Sse="_root_wotdi_1",Cse="_icon_wotdi_16",Ese="_label_wotdi_17",O0={root:Sse,icon:Cse,label:Ese},kse=e=>{var n;const t=e.monitorProps.item;return it.jsxs("div",{className:O0.root,children:[it.jsx("div",{className:O0.icon,children:it.jsx(Q4,{droppable:t.droppable||!1,fileType:(n=t==null?void 0:t.data)==null?void 0:n.fileType})}),it.jsx("div",{className:O0.label,children:t.text})]})};class Ose extends ke.Modal{constructor(n,r,o){super(n);Ce(this,"plugin");Ce(this,"result");Ce(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 ke.Setting(n).setName("Name").addText(o=>o.onChange(i=>{this.result=i})),new ke.Setting(n).addButton(o=>o.setButtonText("Submit").setCta().onClick(()=>{this.close(),this.onSubmit(this.result)}))}onClose(){const{contentEl:n}=this;n.empty()}}const $se=e=>{const t=[];for(let n=0;n<e;n++)t.push((16*Math.random()|0).toString(16));return t.join("")},Ise=()=>{const[e,t]=d.useState(),n=ue.useCallback(o=>t(o),[]);d.useEffect(()=>{const o=document.body.find('div[data-type="surfing-tab-tree"]');t(o)},[]);const r=ue.useMemo(()=>({rootElement:e}),[e]);return{dndArea:e,handleRef:n,html5Options:r}};function Tse(e){const[t,n]=d.useState(e.plugin.settings.treeData||[]),r=m=>n(m),{dndArea:o,handleRef:i,html5Options:a}=Ise(),[s,c]=d.useState(null),u=m=>{c(m)},p=m=>{const b=new ke.Menu;b.addItem(y=>{y.setTitle("New Group").setIcon("folder").onClick(()=>{new Ose(e.plugin.app,e.plugin,w=>{const C={id:$se(16),parent:0,droppable:!0,text:w,data:{fileType:"workspace",fileSize:"",icon:"folder"}};n([...t,C])}).open()})}),b.showAtPosition({x:m.clientX,y:m.clientY})};ue.useEffect(()=>{const m=t.findIndex(w=>{var C;return((C=w.data)==null?void 0:C.fileType)==="site"});if(m===-1)return;const b=String(t[m].id);if(!e.plugin.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]),ue.useEffect(()=>{if(t.length>0)return;const m=e.plugin.app.workspace.getLeavesOfType(Nr),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=ue.useCallback((m,b)=>{n(y=>{const w=y.findIndex(C=>C.id===m.leaf.id);if(w!==-1){const C=y[w];return[...y.slice(0,w),{...C,text:b||m.currentTitle,data:{...C.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(Nr).length===0){n([]);return}})},[]),t.length>0?it.jsx("div",{ref:i,className:xl.container,children:it.jsx(dee,{backend:gae,options:Aae({html5:{rootElement:o}}),children:it.jsx("div",{className:xl.app,onContextMenu:p,children:it.jsx(rse,{tree:t,rootId:0,render:(m,{depth:b,isOpen:y,hasChild:w,onToggle:C})=>it.jsx(fse,{plugin:e.plugin,node:m,depth:b,isOpen:y,onToggle:C,hasChild:w,isSelected:m.id===(s==null?void 0:s.id),onSelect:u}),dragPreviewRender:m=>it.jsx(kse,{monitorProps:m}),onDrop:r,classes:{root:xl.treeRoot,draggingSource:xl.draggingSource,placeholder:xl.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})=>it.jsx(hse,{node:m,depth:b})})})})}):it.jsx("div",{className:`${xl.app} tab-tree-empty-container`,children:it.jsxs("div",{className:"tab-tree-empty-state",children:[it.jsx(eN,{size:64,width:64,height:64}),it.jsx("span",{children:"No surfing tabs open"})]})})}const gu="surfing-tab-tree";class Pse extends ke.ItemView{constructor(t,n){super(t),this.plugin=n,this.plugin=n}getViewType(){return gu}getDisplayText(){return"Surfing Tab Tree"}getIcon(){return"chrome"}async onOpen(){kv.createRoot(this.containerEl).render(it.jsx(ue.StrictMode,{children:it.jsx(Tse,{plugin:this.plugin})}))}}class Mse extends ke.Component{constructor(n,r){super();Ce(this,"plugin");Ce(this,"parent");Ce(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"});ke.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 Nse extends ke.Plugin{constructor(){super(...arguments);Ce(this,"settings");Ce(this,"settingsTab");Ce(this,"onLayoutChangeEventRef");Ce(this,"applyURLDebounceTimer",0);Ce(this,"urlOpened",!1)}async onload(){await this.loadSettings(),this.checkWebBrowser(),this.settingsTab=new lL(this.app,this),this.addSettingTab(this.settingsTab),this.registerView(Nr,n=>new on(n,this)),this.registerView(Qb,n=>new _Z(n,this)),this.settings.enableTreeView&&this.registerView(gu,n=>new Pse(n,this)),this.settings.bookmarkManager.openBookMark&&this.registerView(Mi,n=>new BZ(n,this));try{this.settings.enableHtmlPreview&&this.registerExtensions(Yb,Qb)}catch{new ke.Notice(`File extensions ${Yb} 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(),ke.requireApiVersion("1.0.4")&&this.patchEditMode(),this.onLayoutChangeEventRef=this.app.workspace.on("layout-change",()=>{const n=this.app.workspace.getActiveViewOfType(ke.ItemView);n&&this.addHeaderAndSearchBar(n)}),this.registerCommands(),this.registerCustomIcon(),this.patchEmptyView(),this.patchMarkdownPreviewRenderer(),this.patchProperty(),ke.requireApiVersion("1.1.0")&&this.settings.useWebview&&(this.patchCanvasNode(),this.patchCanvas()),this.registerEmbededHTML(),this.settings.bookmarkManager.openBookMark&&this.registerRibbon()}onunload(){this.app.workspace.detachLeavesOfType(Nr),this.app.workspace.detachLeavesOfType(Mi),this.settings.enableTreeView&&this.app.workspace.detachLeavesOfType(gu),this.app.workspace.offref(this.onLayoutChangeEventRef),this.updateEmptyLeaves(!0),this.unRegisterEmbededHTML(),ke.requireApiVersion("1.1.0")&&this.settings.useWebview&&this.refreshAllRelatedView()}openTabTreeView(){this.app.workspace.onLayoutReady(this.onLayoutReady.bind(this))}onLayoutReady(){var n;this.settings.enableTreeView&&(this.app.workspace.getLeavesOfType(gu).length||(n=this.app.workspace.getLeftLeaf(!1))==null||n.setViewState({type:gu}))}registerRibbon(){this.addRibbonIcon("bookmark",Mi,async()=>{const n=this.app.workspace;n.detachLeavesOfType(Mi),await n.getLeaf(!1).setViewState({type:Mi}),n.revealLeaf(n.getLeavesOfType(Mi)[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 Gb(n.titleContainerEl,this,n);o.onLoad(),this.settings.showSearchBarInPage||o.focus(),o.addOnSearchBarEnterListener(i=>{on.spawnWebBrowserView(this,!1,{url:i})})}if(this.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 UZ(o,n,this);if(this.settings.lastOpenedFiles&&new Mse(this,i.inPageSearchBarContainerEl).onload(),this.settings.useIconList){new KZ(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||on.spawnWebBrowserView(this,!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()),!this.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 ke.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 Rse(this.app,r,this).open():on.spawnWebBrowserView(this,!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(je("Open With Surfing")).onClick(()=>{on.spawnWebBrowserView(this,!0,{url:a.text})})}).addItem(s=>{s.setIcon("surfing").setTitle(je("Open With External Browser")).onClick(()=>{window.open(a.text,"_blank","external")})}),this.app.plugins.getPlugin("obsidian-hover-editor")&&n.addItem(s=>{s.setIcon("surfing").setTitle("Open With Hover Editor").onClick(async()=>{var p;if(!this.app.plugins.getPlugin("obsidian-hover-editor")){new ke.Notice("Please install obsidian-hover-editor plugin first");return}const u=await((p=this.app.plugins.getPlugin("obsidian-hover-editor"))==null?void 0:p.spawnPopover(o.contentEl));u&&u.setViewState({type:"surfing-view",active:!0,state:{url:a.text}})})}));return}const i=r.getSelection();n.addItem(a=>{const s=[...Ri,...this.settings.customSearchEngine],c=a.setTitle("Search In Surfing").setIcon("search").setSubmenu();s.forEach(u=>{c.addItem(p=>{p.setIcon("search").setTitle(u.name).onClick(()=>{on.spawnWebBrowserView(this,!0,{url:u.url+i})})})})})}))}registerCommands(){this.addCommand({id:"open-surfing-view-next",name:"open surfing view next",callback:()=>{this.app.workspace.getLeaf(!0).setViewState({type:"surfing-view-next",active:!0})}}),this.addCommand({id:"clear-browsing-data",name:"Clear browsing data",callback:()=>{remote.session.fromPartition(`persist:surfing-vault-${this.app.appId}`).clearStorageData({storages:["appcache","cookies","filesystem","indexdb","localstorage","shadercache","websql","serviceworkers","cachestorage"]}).then(()=>{new ke.Notice("Browsing data cleared")})}}),this.addCommand({id:"open-current-url-with-external-browser",name:je("Open Current URL In External Browser"),checkCallback:r=>{var i;const o=this.app.workspace.getActiveViewOfType(on);if(o)return r||window.open((i=o.getState())==null?void 0:i.url,"_blank"),!0}}),this.addCommand({id:"clear-current-page-history",name:je("Clear Current Page History"),checkCallback:r=>{const o=this.app.workspace.getActiveViewOfType(on);if(o)return r||o.clearHistory(),!0}}),this.addCommand({id:"open-inspecter",name:"Open Inspecter",checkCallback:r=>{const o=this.app.workspace.getActiveViewOfType(on);if(o)return r||o.openInpecter(),!0}}),this.addCommand({id:"refresh-page",name:je("Refresh Current Page"),checkCallback:r=>{const o=this.app.workspace.getActiveViewOfType(on);if(o)return r||o.refresh(),!0}}),this.addCommand({id:"toggle-same-tab-globally",name:je("Toggle Same Tab In Web Browser"),callback:async()=>{this.settings.openInSameTab=!this.settings.openInSameTab,await this.saveSettings()}}),this.addCommand({id:"get-current-timestamp",name:je("Get Current Timestamp from Web Browser"),editorCallback:(r,o)=>{var u;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=(u=s.getState())==null?void 0:u.url;c!=null&&c.contains("bilibili")&&s.getCurrentTimestamp(r)}}),this.addCommand({id:"search-in-current-page-title-bar",name:je("Search In Current Page Title Bar"),callback:()=>{const r=this.app.workspace.getActiveViewOfType(ke.MarkdownView);if(!r||r.headerEl.childNodes.length>4)return;const o=new Gb(r.headerEl,this,r,!1);o.onLoad(),o.addOnSearchBarEnterListener(i=>{on.spawnWebBrowserView(this,!1,{url:i})}),o.focus()}}),[...Ri,...this.settings.customSearchEngine].forEach(r=>{this.addCommand({id:"using"+r.name.replace(/\s/g,"-")+"-to-search",name:je("Using ")+r.name+je(" to search"),editorCallback:(o,i)=>{if(o.getSelection().length===0)return;const a=o.getSelection();on.spawnWebBrowserView(!0,{url:r.url+a})}})}),this.addCommand({id:"toggle-dark-mode",name:je("Toggle Dark Mode"),callback:async()=>{this.settings.darkMode=!this.settings.darkMode,await this.saveSettings();const r=this.app.workspace.getActiveViewOfType(on);r&&r.refresh()}}),this.addCommand({id:"focus-on-current-search-bar",name:je("Focus On Current Search Bar"),checkCallback:r=>{const o=this.app.workspace.getActiveViewOfType(on);if(o){if(!r){const i=o.headerBar;i&&i.focus()}return!0}}}),this.addCommand({id:"copy-link-to-highlight",name:je("Copy Link to Highlight"),checkCallback:r=>{const o=this.app.workspace.getActiveViewOfType(on);if(o)return r||o.copyHighLight(),!0}}),this.addCommand({id:"copy-surfing-tabs-as-markdown",name:"Copy Surfing Tabs as Markdown",callback:()=>{const r=this.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 ke.Notice(je("Copy failed, you may focus on surfing view, click the title bar, and try again."))}}})}registerCustomIcon(){ke.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=ke.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 Xb(s,a,this).onload()})}registerHoverPopover(){this.settings.hoverPopover&&(this.registerEditorExtension(TD.EditorView.domEventHandlers({mouseover:(n,r)=>{var u;if(!n.target.hasClass("cm-underline")&&!n.target.hasClass("external-link"))return;const o=r.state.field(ke.editorInfoField),i=(u=o.editMode)==null?void 0:u.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"],r=this;this.register(Yi(n.instance,{onLinkHover(o){return function(i,a,s,c,u,...p){if(s.startsWith("http://")||s.startsWith("https://")){let{hoverPopover:v}=i;if(v&&v.state!==ke.PopoverState.Hidden&&v.targetEl===a)return;v=new ke.HoverPopover(i,a),v.hoverEl.addClass("surfing-hover-popover"),setTimeout(()=>{if(v.state!==ke.PopoverState.Hidden){const h=v.hoverEl.createDiv("surfing-hover-popover-container");new Xb(h,s,r).onload()}},100);return}return o.call(this,i,a,s,c,u,...p)}}})),n.enabled&&(n.disable(),n.enable(),this.register(()=>{n.enabled&&(n.disable(),n.enable())}))}))}checkWebBrowser(){this.app.plugins.getPlugin("obsidian-web-browser")&&new ke.Notice(je("You enabled obsidian-web-browser plugin, please disable it/disable surfing to avoid conflict."),4e3),this.app.vault.getConfig("showViewHeader")||new ke.Notice(je("You didn't enable show tab title bar in apperance settings, please enable it to use surfing happily."),4e3)}patchMarkdownView(){const n=this;this.register(Yi(ke.MarkdownView.prototype,{triggerClickableToken:r=>function(o,i,...a){if(o.type==="external-link"){if(i==="tab"||i==="window"){window.open(o.text,"_blank","external");return}const s=o.text!==decodeURI(o.text)?decodeURI(o.text):o.text;sp(s)?on.spawnWebBrowserView(n,!0,{url:s}):window.open(s,"_blank","external");return}return r.call(this,o,i,...a)}}))}patchEditMode(){const n=async r=>{const o=r.app.workspace.getLeavesOfType("markdown")[0],i=o==null?void 0:o.view;if(ke.requireApiVersion("1.7.3")&&(o!=null&&o.isDeferred)&&await o.loadIfDeferred(),!o||!i)return!1;const a=i.editMode??i.sourceMode;if(!a)return!1;const s=a.constructor;return this.register(Yi(s.prototype,{triggerClickableToken:c=>function(u,p,...v){if(u.type==="external-link"){if(p==="tab"||p==="window"){window.open(u.text,"_blank","external");return}const h=u.text!==decodeURI(u.text)?decodeURI(u.text):u.text;sp(h)?on.spawnWebBrowserView(r,!0,{url:h}):window.open(h,"_blank","external");return}return c.call(this,u,p,...v)}})),!0};this.app.workspace.onLayoutReady(async()=>{if(!await n(this)){const r=this.app.workspace.on("layout-change",async()=>{await n(this)&&this.app.workspace.offref(r)});this.registerEvent(r)}})}patchWindowOpen(){const n=this,r=()=>{clearTimeout(this.applyURLDebounceTimer),this.urlOpened=!0,this.applyURLDebounceTimer=window.setTimeout(()=>{this.urlOpened=!1},300)},o=()=>this.urlOpened,i=Yi(window,{open:a=>function(s,c,u){let p="";return typeof s=="string"?p=s:s instanceof URL&&(p=s.toString()),decodeURI(p)!==p&&(p=decodeURI(p).toString().replace(/\s/g,"%20")),p==="about:blank"&&u||!sp(p)||p!=="about:blank"&&(c==="_blank"||c==="_self")||u==="external"?a(s,c,u):(p&&!c&&!u&&!o()&&(on.spawnWebBrowserView(n,!0,{url:p}),r()),null)}});this.register(i)}patchMarkdownPreviewRenderer(){const n=this,r=()=>{clearTimeout(this.applyURLDebounceTimer),this.urlOpened=!0,this.applyURLDebounceTimer=window.setTimeout(()=>{this.urlOpened=!1},300)},o=()=>this.urlOpened,i=Yi(ke.MarkdownPreviewRenderer,{registerDomEvents:a=>function(s,c,...u){return s==null||s.on("click",".external-link",(p,v)=>{if(p.preventDefault(),v){const h=v.getAttribute("href");if(h){if(p.ctrlKey||p.metaKey){window.open(h,"_blank","external"),r();return}sp(h)&&!o()?(on.spawnWebBrowserView(n,!0,{url:h}),r()):window.open(h,"_blank","external");return}}}),a.call(this,s,c,...u)}});this.register(i)}patchProperty(){if(!ke.requireApiVersion("1.4.0"))return;const n=r=>{var c,u;const o=r.app.workspace.activeEditor,i=(c=o==null?void 0:o.metadataEditor)==null?void 0:c.rendered.filter(p=>p.entry.type==="text");if(!(i!=null&&i.length))return!1;const a=i[0];if(!a)return!1;const s=a.rendered;return s!=null&&s.constructor?(this.register(Yi(s.constructor.prototype,{render:p=>async function(...v){var b;p.apply(this,...v);const h=this.linkTextEl,m=h.cloneNode(!0);(b=h.parentNode)==null||b.replaceChild(m,h),m.onclick=y=>{if(!(y.button!==0&&y.button!==1))if(y.preventDefault(),this.isWikilink())this.ctx.app.workspace.openLinkText(this.getLinkText(),this.ctx.sourcePath,ke.Keymap.isModEvent(y),{active:!0});else if(PO(this.value)){if(ke.Keymap.isModEvent(y)){window.open(this.value,"_blank");return}on.spawnWebBrowserView(r,!0,{url:this.value});return}else MO(this.value)&&window.open("mailto:"+this.value,"_blank")},m.oncontextmenu=y=>{y.preventDefault();const w=new ke.Menu().addSections(["title","correction","spellcheck","open","selection","clipboard","action","view","info","","danger"]);this.isWikilink()?(y.preventDefault(),this.ctx.app.workspace.handleLinkContextMenu(w,this.getLinkText(),this.ctx.sourcePath)):PO(this.value)?(y.preventDefault(),this.ctx.app.workspace.handleExternalLinkContextMenu(w,this.value)):MO(this.value)&&(y.preventDefault(),this.ctx.app.workspace.handleExternalLinkContextMenu(w,"mailto:"+this.value)),w.showAtMouseEvent(y)}}})),(u=o==null?void 0:o.leaf)==null||u.rebuildView(),!0):!1};this.app.workspace.onLayoutReady(()=>{if(!n(this)){const r=this.app.workspace.on("layout-change",()=>{n(this)&&this.app.workspace.offref(r)});this.registerEvent(r)}})}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(Yi(a.prototype,{onOpen:s=>function(...c){const u=i.app.plugins.getPlugin("surfing").settings;if(!this.contentEl.querySelector(".wb-bookmark-bar")&&u.bookmarkManager.openBookMark&&(this.contentEl.classList.add("mod-wb-bookmark-bar"),new AN(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")}),ke.setIcon(p,"settings")}return s.call(this,...c)}})),r==null||r.rebuildView(),!0};this.app.workspace.onLayoutReady(()=>{if(!n()){const r=this.app.workspace.on("layout-change",()=>{n()&&this.app.workspace.offref(r)});this.registerEvent(r)}})}patchCanvasNode(){const n=r=>{var u;const o=(u=r.app.workspace.getLeavesOfType("canvas").first())==null?void 0:u.view,i=this;if(!o)return!1;const s=(p=>{for(const[,v]of p)if(v.url!==void 0)return v;return!1})(o.canvas.nodes);if(!s)return!1;const c=Yi(s==null?void 0:s.constructor.prototype,{render(p){return function(){p.call(this),!this.canvas.isDragging&&new XZ(this,i,"canvas",this==null?void 0:this.canvas).onload()}}});return this.register(c),s.render(),!0};this.app.workspace.onLayoutReady(()=>{if(!n(this)){const r=this.app.workspace.on("layout-change",()=>{n(this)&&this.app.workspace.offref(r)});this.registerEvent(r)}})}patchCanvas(){const n=r=>{var s;const o=(s=r.app.workspace.getLeavesOfType("canvas").first())==null?void 0:s.view;if(!o)return!1;const i=o.canvas.constructor,a=Yi(i.prototype,{selectOnly:c=>function(u){c.call(this,u),u.contentEl&&u.url!==void 0&&!u.contentEl.classList.contains("wb-view-content")&&setTimeout(()=>{u.render()},0)}});return this.register(a),!0};this.app.workspace.onLayoutReady(()=>{if(!n(this)){const r=this.app.workspace.on("layout-change",()=>{n(this)&&this.app.workspace.offref(r)});this.registerEvent(r)}})}refreshAllRelatedView(){for(const n of this.app.workspace.getLeavesOfType("canvas"))n&&n.rebuildView()}registerEmbededHTML(){const n=this;this.app.embedRegistry.registerExtension("html",(r,o,i)=>new NO(r,o,n.app,n)),this.app.embedRegistry.registerExtension("htm",(r,o,i)=>new NO(r,o,n.app,n))}unRegisterEmbededHTML(){this.app.embedRegistry.unregisterExtension("html"),this.app.embedRegistry.unregisterExtension("htm")}async loadSettings(){this.settings=Object.assign({},zo,await this.loadData())}async saveSettings(){await this.saveData(this.settings)}}class Rse extends ke.Modal{constructor(n,r,o){super(n);Ce(this,"url");Ce(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 BN(this.url);if(!s)return;const c=await Ua(this.plugin),u=c.bookmarks,p=this.plugin.settings.bookmarkManager.defaultCategory.split(",").map(v=>v.trim());u.unshift({id:String(Dd(this.url)),name:s.title||"Untitled",url:this.url,description:s.description||"",category:p.length>0?p:["ROOT"],tags:"",created:ke.moment().valueOf(),modified:ke.moment().valueOf()}),await Il(this.plugin,{bookmarks:u,categories:c.categories}),fv(this.plugin,u,c.categories,!0)};const i=r.createEl("button",{text:"Open"});i.onclick=()=>{this.close(),on.spawnWebBrowserView(this.plugin,!0,{url:this.url})}}onClose(){const{contentEl:n}=this;n.empty()}}module.exports=Nse;
/* nosourcemap */