import{r as G,R as ee,p as Ne,c as Ir,a as Pu,u as it,m as Oo,j as Re,M as Ru,b as U,B as Tt,d as Li,e as Wi,f as Ao,g as Gi,_ as Du,h as ne,i as Eu,k as ki,l as Bu,S as Ou,n as Au,o as Tu,C as Mu,I as To,q as Nu}from"./index-3a58cb87.js";import{S as Fu}from"./Select-0e7ed95b.js";import{u as Lu}from"./useRemainingViewPortHeight-1c35aab5.js";import{C as Wu,B as $i}from"./BaseModal-ab8cd8e0.js";import{r as Hi,t as Gu,g as ku,b as Wr,a as gr,c as zi,d as mr,f as $u,e as Hu}from"./index-84fa0cb3.js";import{I as kn}from"./Input-4a412620.js";import{_ as Mt}from"./objectWithoutPropertiesLoose-4f48578a.js";import{F as Mo,p as No,A as Br}from"./Fab-12e96042.js";import{P as zu,a as ju}from"./play-c7b83a10.js";function $n(){return $n=Object.assign||function(e){for(var r=1;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(t[n]=e[n])}return t}function Uu(e,r){if(e==null)return{};var t={},n=Object.keys(e),o,i;for(i=0;i=0)&&(t[o]=e[o]);return t}var na=G.forwardRef(function(e,r){var t=e.color,n=t===void 0?"currentColor":t,o=e.size,i=o===void 0?24:o,l=Vu(e,["color","size"]);return ee.createElement("svg",$n({ref:r,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),ee.createElement("line",{x1:"3",y1:"12",x2:"21",y2:"12"}),ee.createElement("line",{x1:"3",y1:"6",x2:"21",y2:"6"}),ee.createElement("line",{x1:"3",y1:"18",x2:"21",y2:"18"}))});na.propTypes={color:Ne.string,size:Ne.oneOfType([Ne.string,Ne.number])};na.displayName="Menu";const qu=na;function Hn(){return Hn=Object.assign||function(e){for(var r=1;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(t[n]=e[n])}return t}function Xu(e,r){if(e==null)return{};var t={},n=Object.keys(e),o,i;for(i=0;i=0)&&(t[o]=e[o]);return t}var aa=G.forwardRef(function(e,r){var t=e.color,n=t===void 0?"currentColor":t,o=e.size,i=o===void 0?24:o,l=_u(e,["color","size"]);return ee.createElement("svg",Hn({ref:r,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),ee.createElement("polyline",{points:"1 4 1 10 7 10"}),ee.createElement("polyline",{points:"23 20 23 14 17 14"}),ee.createElement("path",{d:"M20.49 9A9 9 0 0 0 5.64 5.64L1 10m22 4l-4.64 4.36A9 9 0 0 1 3.51 15"}))});aa.propTypes={color:Ne.string,size:Ne.oneOfType([Ne.string,Ne.number])};aa.displayName="RefreshCcw";const Fo=aa;function zn(){return zn=Object.assign||function(e){for(var r=1;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(t[n]=e[n])}return t}function Yu(e,r){if(e==null)return{};var t={},n=Object.keys(e),o,i;for(i=0;i=0)&&(t[o]=e[o]);return t}var oa=G.forwardRef(function(e,r){var t=e.color,n=t===void 0?"currentColor":t,o=e.size,i=o===void 0?24:o,l=Ku(e,["color","size"]);return ee.createElement("svg",zn({ref:r,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),ee.createElement("circle",{cx:"12",cy:"12",r:"3"}),ee.createElement("path",{d:"M19.4 15a1.65 1.65 0 0 0 .33 1.82l.06.06a2 2 0 0 1 0 2.83 2 2 0 0 1-2.83 0l-.06-.06a1.65 1.65 0 0 0-1.82-.33 1.65 1.65 0 0 0-1 1.51V21a2 2 0 0 1-2 2 2 2 0 0 1-2-2v-.09A1.65 1.65 0 0 0 9 19.4a1.65 1.65 0 0 0-1.82.33l-.06.06a2 2 0 0 1-2.83 0 2 2 0 0 1 0-2.83l.06-.06a1.65 1.65 0 0 0 .33-1.82 1.65 1.65 0 0 0-1.51-1H3a2 2 0 0 1-2-2 2 2 0 0 1 2-2h.09A1.65 1.65 0 0 0 4.6 9a1.65 1.65 0 0 0-.33-1.82l-.06-.06a2 2 0 0 1 0-2.83 2 2 0 0 1 2.83 0l.06.06a1.65 1.65 0 0 0 1.82.33H9a1.65 1.65 0 0 0 1-1.51V3a2 2 0 0 1 2-2 2 2 0 0 1 2 2v.09a1.65 1.65 0 0 0 1 1.51 1.65 1.65 0 0 0 1.82-.33l.06-.06a2 2 0 0 1 2.83 0 2 2 0 0 1 0 2.83l-.06.06a1.65 1.65 0 0 0-.33 1.82V9a1.65 1.65 0 0 0 1.51 1H21a2 2 0 0 1 2 2 2 2 0 0 1-2 2h-.09a1.65 1.65 0 0 0-1.51 1z"}))});oa.propTypes={color:Ne.string,size:Ne.oneOfType([Ne.string,Ne.number])};oa.displayName="Settings";const Lo=oa;function jn(){return jn=Object.assign||function(e){for(var r=1;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(t[n]=e[n])}return t}function Qu(e,r){if(e==null)return{};var t={},n=Object.keys(e),o,i;for(i=0;i=0)&&(t[o]=e[o]);return t}var ia=G.forwardRef(function(e,r){var t=e.color,n=t===void 0?"currentColor":t,o=e.size,i=o===void 0?24:o,l=Ju(e,["color","size"]);return ee.createElement("svg",jn({ref:r,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),ee.createElement("path",{d:"M20.59 13.41l-7.17 7.17a2 2 0 0 1-2.83 0L2 12V2h10l8.59 8.59a2 2 0 0 1 0 2.82z"}),ee.createElement("line",{x1:"7",y1:"7",x2:"7.01",y2:"7"}))});ia.propTypes={color:Ne.string,size:Ne.oneOfType([Ne.string,Ne.number])};ia.displayName="Tag";const Wo=ia;function Vn(){return Vn=Object.assign||function(e){for(var r=1;r=0)&&Object.prototype.propertyIsEnumerable.call(e,n)&&(t[n]=e[n])}return t}function ec(e,r){if(e==null)return{};var t={},n=Object.keys(e),o,i;for(i=0;i=0)&&(t[o]=e[o]);return t}var la=G.forwardRef(function(e,r){var t=e.color,n=t===void 0?"currentColor":t,o=e.size,i=o===void 0?24:o,l=Zu(e,["color","size"]);return ee.createElement("svg",Vn({ref:r,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:n,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},l),ee.createElement("circle",{cx:"12",cy:"12",r:"10"}),ee.createElement("line",{x1:"15",y1:"9",x2:"9",y2:"15"}),ee.createElement("line",{x1:"9",y1:"9",x2:"15",y2:"15"}))});la.propTypes={color:Ne.string,size:Ne.oneOfType([Ne.string,Ne.number])};la.displayName="XCircle";const rc=la;function sa(e){return r=>!!r.type&&r.type.tabsRole===e}const Ut=sa("Tab"),ua=sa("TabList"),ca=sa("TabPanel");function tc(e){return Ut(e)||ua(e)||ca(e)}function Un(e,r){return G.Children.map(e,t=>t===null?null:tc(t)?r(t):t.props&&t.props.children&&typeof t.props.children=="object"?G.cloneElement(t,{...t.props,children:Un(t.props.children,r)}):t)}function ji(e,r){return G.Children.forEach(e,t=>{t!==null&&(Ut(t)||ca(t)?r(t):t.props&&t.props.children&&typeof t.props.children=="object"&&(ua(t)&&r(t),ji(t.props.children,r)))})}function Vi(e){let r=0;return ji(e,t=>{Ut(t)&&r++}),r}function Ui(e){return e&&"getAttribute"in e}function Go(e){return Ui(e)&&e.getAttribute("data-rttab")}function Or(e){return Ui(e)&&e.getAttribute("aria-disabled")==="true"}let Nt;function nc(e){const r=e||(typeof window<"u"?window:void 0);try{Nt=!!(typeof r<"u"&&r.document&&r.document.activeElement)}catch{Nt=!1}}const ac={className:"react-tabs",focus:!1},da=e=>{let r=G.useRef([]),t=G.useRef([]);const n=G.useRef();function o(H,V){if(H<0||H>=u())return;const{onSelect:se,selectedIndex:Ie}=e;se(H,Ie,V)}function i(H){const V=u();for(let se=H+1;seH;)if(!Or(m(V)))return V;return H}function s(){const H=u();for(let V=0;V{let Ae=Ve;if(ua(Ve)){let We=0,cr=!1;Nt==null&&nc(Oe);const nr=Oe||(typeof window<"u"?window:void 0);Nt&&nr&&(cr=ee.Children.toArray(Ve.props.children).filter(Ut).some((dr,Ke)=>nr.document.activeElement===m(Ke))),Ae=G.cloneElement(Ve,{children:Un(Ve.props.children,dr=>{const Ke=`tabs-${We}`,xe=we===We,Ue={tabRef:vr=>{r.current[Ke]=vr},id:t.current[We],selected:xe,focus:xe&&(Ie||cr)};return Ee&&(Ue.selectedClassName=Ee),se&&(Ue.disabledClassName=se),We++,G.cloneElement(dr,Ue)})})}else if(ca(Ve)){const We={id:t.current[H],selected:we===H};Se&&(We.forceRender=Se),De&&(We.selectedClassName=De),H++,Ae=G.cloneElement(Ve,We)}return Ae})}function p(H){const{direction:V,disableUpDownKeys:se,disableLeftRightKeys:Ie}=e;if(C(H.target)){let{selectedIndex:Se}=e,we=!1,Ee=!1;(H.code==="Space"||H.keyCode===32||H.code==="Enter"||H.keyCode===13)&&(we=!0,Ee=!1,b(H)),!Ie&&(H.keyCode===37||H.code==="ArrowLeft")||!se&&(H.keyCode===38||H.code==="ArrowUp")?(V==="rtl"?Se=i(Se):Se=l(Se),we=!0,Ee=!0):!Ie&&(H.keyCode===39||H.code==="ArrowRight")||!se&&(H.keyCode===40||H.code==="ArrowDown")?(V==="rtl"?Se=l(Se):Se=i(Se),we=!0,Ee=!0):H.keyCode===35||H.code==="End"?(Se=f(),we=!0,Ee=!0):(H.keyCode===36||H.code==="Home")&&(Se=s(),we=!0,Ee=!0),we&&H.preventDefault(),Ee&&o(Se,H)}}function b(H){let V=H.target;do if(C(V)){if(Or(V))return;const se=[].slice.call(V.parentNode.children).filter(Go).indexOf(V);o(se,H);return}while((V=V.parentNode)!=null)}function C(H){if(!Go(H))return!1;let V=H.parentElement;do{if(V===n.current)return!0;if(V.getAttribute("data-rttabs"))break;V=V.parentElement}while(V);return!1}const{children:S,className:P,disabledTabClassName:D,domRef:B,focus:O,forceRenderTabPanel:A,onSelect:k,selectedIndex:j,selectedTabClassName:J,selectedTabPanelClassName:fe,environment:le,disableUpDownKeys:be,disableLeftRightKeys:pe,...Le}=e;return ee.createElement("div",Object.assign({},Le,{className:Ir(P),onClick:b,onKeyDown:p,ref:H=>{n.current=H,B&&B(H)},"data-rttabs":!0}),g())};da.defaultProps=ac;da.propTypes={};const oc=0,Ot=1,ic={defaultFocus:!1,focusTabOnClick:!0,forceRenderTabPanel:!1,selectedIndex:null,defaultIndex:null,environment:null,disableUpDownKeys:!1,disableLeftRightKeys:!1},lc=e=>e.selectedIndex===null?Ot:oc,qt=e=>{const{children:r,defaultFocus:t,defaultIndex:n,focusTabOnClick:o,onSelect:i}=e,[l,s]=G.useState(t),[f]=G.useState(lc(e)),[u,m]=G.useState(f===Ot?n||0:null);if(G.useEffect(()=>{s(!1)},[]),f===Ot){const b=Vi(r);G.useEffect(()=>{if(u!=null){const C=Math.max(0,b-1);m(Math.min(u,C))}},[b])}const g=(b,C,S)=>{typeof i=="function"&&i(b,C,S)===!1||(o&&s(!0),f===Ot&&m(b))};let p={...e};return p.focus=l,p.onSelect=g,u!=null&&(p.selectedIndex=u),delete p.defaultFocus,delete p.defaultIndex,delete p.focusTabOnClick,ee.createElement(da,p,r)};qt.propTypes={};qt.defaultProps=ic;qt.tabsRole="Tabs";const sc={className:"react-tabs__tab-list"},_t=e=>{const{children:r,className:t,...n}=e;return ee.createElement("ul",Object.assign({},n,{className:Ir(t),role:"tablist"}),r)};_t.tabsRole="TabList";_t.propTypes={};_t.defaultProps=sc;const xn="react-tabs__tab",uc={className:xn,disabledClassName:`${xn}--disabled`,focus:!1,id:null,selected:!1,selectedClassName:`${xn}--selected`},Zr=e=>{let r=G.useRef();const{children:t,className:n,disabled:o,disabledClassName:i,focus:l,id:s,selected:f,selectedClassName:u,tabIndex:m,tabRef:g,...p}=e;return G.useEffect(()=>{f&&l&&r.current.focus()},[f,l]),ee.createElement("li",Object.assign({},p,{className:Ir(n,{[u]:f,[i]:o}),ref:b=>{r.current=b,g&&g(b)},role:"tab",id:`tab${s}`,"aria-selected":f?"true":"false","aria-disabled":o?"true":"false","aria-controls":`panel${s}`,tabIndex:m||(f?"0":null),"data-rttab":!0}),t)};Zr.propTypes={};Zr.tabsRole="Tab";Zr.defaultProps=uc;const ko="react-tabs__tab-panel",cc={className:ko,forceRender:!1,selectedClassName:`${ko}--selected`},et=e=>{const{children:r,className:t,forceRender:n,id:o,selected:i,selectedClassName:l,...s}=e;return ee.createElement("div",Object.assign({},s,{className:Ir(t,{[l]:i}),role:"tabpanel",id:`panel${o}`,"aria-labelledby":`tab${o}`}),n||i?r:null)};et.tabsRole="TabPanel";et.propTypes={};et.defaultProps=cc;const dc="_placeHolder_1vhnb_1",fc="_connQty_1vhnb_16",pc="_header_1vhnb_28",vc="_inputWrapper_1vhnb_44",gc="_input_1vhnb_44",Lr={placeHolder:dc,connQty:fc,header:pc,inputWrapper:vc,input:gc};function mc(e){if(e===null||e===!0||e===!1)return NaN;var r=Number(e);return isNaN(r)?r:r<0?Math.ceil(r):Math.floor(r)}function $o(e,r){var t,n,o,i,l,s,f,u;Hi(1,arguments);var m=ku(),g=mc((t=(n=(o=(i=r==null?void 0:r.weekStartsOn)!==null&&i!==void 0?i:r==null||(l=r.locale)===null||l===void 0||(s=l.options)===null||s===void 0?void 0:s.weekStartsOn)!==null&&o!==void 0?o:m.weekStartsOn)!==null&&n!==void 0?n:(f=m.locale)===null||f===void 0||(u=f.options)===null||u===void 0?void 0:u.weekStartsOn)!==null&&t!==void 0?t:0);if(!(g>=0&&g<=6))throw new RangeError("weekStartsOn must be between 0 and 6 inclusively");var p=Gu(e),b=p.getUTCDay(),C=(b0?o+"内":o+"前":o};const wc=yc;var Cc={full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},Sc={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},xc={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},Ic={date:Wr({formats:Cc,defaultWidth:"full"}),time:Wr({formats:Sc,defaultWidth:"full"}),dateTime:Wr({formats:xc,defaultWidth:"full"})};const Pc=Ic;function Ho(e,r,t){var n="eeee p";return hc(e,r,t)?n:e.getTime()>r.getTime()?"'下个'"+n:"'上个'"+n}var Rc={lastWeek:Ho,yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:Ho,other:"PP p"},Dc=function(r,t,n,o){var i=Rc[r];return typeof i=="function"?i(t,n,o):i};const Ec=Dc;var Bc={narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},Oc={narrow:["1","2","3","4"],abbreviated:["第一季","第二季","第三季","第四季"],wide:["第一季度","第二季度","第三季度","第四季度"]},Ac={narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},Tc={narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["周日","周一","周二","周三","周四","周五","周六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},Mc={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},Nc={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜间"}},Fc=function(r,t){var n=Number(r);switch(t==null?void 0:t.unit){case"date":return n.toString()+"日";case"hour":return n.toString()+"时";case"minute":return n.toString()+"分";case"second":return n.toString()+"秒";default:return"第 "+n.toString()}},Lc={ordinalNumber:Fc,era:gr({values:Bc,defaultWidth:"wide"}),quarter:gr({values:Oc,defaultWidth:"wide",argumentCallback:function(r){return r-1}}),month:gr({values:Ac,defaultWidth:"wide"}),day:gr({values:Tc,defaultWidth:"wide"}),dayPeriod:gr({values:Mc,defaultWidth:"wide",formattingValues:Nc,defaultFormattingWidth:"wide"})};const Wc=Lc;var Gc=/^(第\s*)?\d+(日|时|分|秒)?/i,kc=/\d+/i,$c={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},Hc={any:[/^(前)/i,/^(公元)/i]},zc={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻钟/i},jc={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},Vc={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},Uc={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},qc={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^周[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},_c={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},Xc={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨|)/i},Kc={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},Yc={ordinalNumber:zi({matchPattern:Gc,parsePattern:kc,valueCallback:function(r){return parseInt(r,10)}}),era:mr({matchPatterns:$c,defaultMatchWidth:"wide",parsePatterns:Hc,defaultParseWidth:"any"}),quarter:mr({matchPatterns:zc,defaultMatchWidth:"wide",parsePatterns:jc,defaultParseWidth:"any",valueCallback:function(r){return r+1}}),month:mr({matchPatterns:Vc,defaultMatchWidth:"wide",parsePatterns:Uc,defaultParseWidth:"any"}),day:mr({matchPatterns:qc,defaultMatchWidth:"wide",parsePatterns:_c,defaultParseWidth:"any"}),dayPeriod:mr({matchPatterns:Xc,defaultMatchWidth:"any",parsePatterns:Kc,defaultParseWidth:"any"})};const Jc=Yc;var Qc={code:"zh-CN",formatDistance:wc,formatLong:Pc,formatRelative:Ec,localize:Wc,match:Jc,options:{weekStartsOn:1,firstWeekContainsDate:4}};const Zc=Qc;var ed={lessThanXSeconds:{one:"少於 1 秒",other:"少於 {{count}} 秒"},xSeconds:{one:"1 秒",other:"{{count}} 秒"},halfAMinute:"半分鐘",lessThanXMinutes:{one:"少於 1 分鐘",other:"少於 {{count}} 分鐘"},xMinutes:{one:"1 分鐘",other:"{{count}} 分鐘"},xHours:{one:"1 小時",other:"{{count}} 小時"},aboutXHours:{one:"大約 1 小時",other:"大約 {{count}} 小時"},xDays:{one:"1 天",other:"{{count}} 天"},aboutXWeeks:{one:"大約 1 個星期",other:"大約 {{count}} 個星期"},xWeeks:{one:"1 個星期",other:"{{count}} 個星期"},aboutXMonths:{one:"大約 1 個月",other:"大約 {{count}} 個月"},xMonths:{one:"1 個月",other:"{{count}} 個月"},aboutXYears:{one:"大約 1 年",other:"大約 {{count}} 年"},xYears:{one:"1 年",other:"{{count}} 年"},overXYears:{one:"超過 1 年",other:"超過 {{count}} 年"},almostXYears:{one:"將近 1 年",other:"將近 {{count}} 年"}},rd=function(r,t,n){var o,i=ed[r];return typeof i=="string"?o=i:t===1?o=i.one:o=i.other.replace("{{count}}",String(t)),n!=null&&n.addSuffix?n.comparison&&n.comparison>0?o+"內":o+"前":o};const td=rd;var nd={full:"y'年'M'月'd'日' EEEE",long:"y'年'M'月'd'日'",medium:"yyyy-MM-dd",short:"yy-MM-dd"},ad={full:"zzzz a h:mm:ss",long:"z a h:mm:ss",medium:"a h:mm:ss",short:"a h:mm"},od={full:"{{date}} {{time}}",long:"{{date}} {{time}}",medium:"{{date}} {{time}}",short:"{{date}} {{time}}"},id={date:Wr({formats:nd,defaultWidth:"full"}),time:Wr({formats:ad,defaultWidth:"full"}),dateTime:Wr({formats:od,defaultWidth:"full"})};const ld=id;var sd={lastWeek:"'上個'eeee p",yesterday:"'昨天' p",today:"'今天' p",tomorrow:"'明天' p",nextWeek:"'下個'eeee p",other:"P"},ud=function(r,t,n,o){return sd[r]};const cd=ud;var dd={narrow:["前","公元"],abbreviated:["前","公元"],wide:["公元前","公元"]},fd={narrow:["1","2","3","4"],abbreviated:["第一刻","第二刻","第三刻","第四刻"],wide:["第一刻鐘","第二刻鐘","第三刻鐘","第四刻鐘"]},pd={narrow:["一","二","三","四","五","六","七","八","九","十","十一","十二"],abbreviated:["1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"],wide:["一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"]},vd={narrow:["日","一","二","三","四","五","六"],short:["日","一","二","三","四","五","六"],abbreviated:["週日","週一","週二","週三","週四","週五","週六"],wide:["星期日","星期一","星期二","星期三","星期四","星期五","星期六"]},gd={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"}},md={narrow:{am:"上",pm:"下",midnight:"凌晨",noon:"午",morning:"早",afternoon:"下午",evening:"晚",night:"夜"},abbreviated:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"},wide:{am:"上午",pm:"下午",midnight:"凌晨",noon:"中午",morning:"早晨",afternoon:"中午",evening:"晚上",night:"夜間"}},hd=function(r,t){var n=Number(r);switch(t==null?void 0:t.unit){case"date":return n+"日";case"hour":return n+"時";case"minute":return n+"分";case"second":return n+"秒";default:return"第 "+n}},bd={ordinalNumber:hd,era:gr({values:dd,defaultWidth:"wide"}),quarter:gr({values:fd,defaultWidth:"wide",argumentCallback:function(r){return r-1}}),month:gr({values:pd,defaultWidth:"wide"}),day:gr({values:vd,defaultWidth:"wide"}),dayPeriod:gr({values:gd,defaultWidth:"wide",formattingValues:md,defaultFormattingWidth:"wide"})};const yd=bd;var wd=/^(第\s*)?\d+(日|時|分|秒)?/i,Cd=/\d+/i,Sd={narrow:/^(前)/i,abbreviated:/^(前)/i,wide:/^(公元前|公元)/i},xd={any:[/^(前)/i,/^(公元)/i]},Id={narrow:/^[1234]/i,abbreviated:/^第[一二三四]刻/i,wide:/^第[一二三四]刻鐘/i},Pd={any:[/(1|一)/i,/(2|二)/i,/(3|三)/i,/(4|四)/i]},Rd={narrow:/^(一|二|三|四|五|六|七|八|九|十[二一])/i,abbreviated:/^(一|二|三|四|五|六|七|八|九|十[二一]|\d|1[12])月/i,wide:/^(一|二|三|四|五|六|七|八|九|十[二一])月/i},Dd={narrow:[/^一/i,/^二/i,/^三/i,/^四/i,/^五/i,/^六/i,/^七/i,/^八/i,/^九/i,/^十(?!(一|二))/i,/^十一/i,/^十二/i],any:[/^一|1/i,/^二|2/i,/^三|3/i,/^四|4/i,/^五|5/i,/^六|6/i,/^七|7/i,/^八|8/i,/^九|9/i,/^十(?!(一|二))|10/i,/^十一|11/i,/^十二|12/i]},Ed={narrow:/^[一二三四五六日]/i,short:/^[一二三四五六日]/i,abbreviated:/^週[一二三四五六日]/i,wide:/^星期[一二三四五六日]/i},Bd={any:[/日/i,/一/i,/二/i,/三/i,/四/i,/五/i,/六/i]},Od={any:/^(上午?|下午?|午夜|[中正]午|早上?|下午|晚上?|凌晨)/i},Ad={any:{am:/^上午?/i,pm:/^下午?/i,midnight:/^午夜/i,noon:/^[中正]午/i,morning:/^早上/i,afternoon:/^下午/i,evening:/^晚上?/i,night:/^凌晨/i}},Td={ordinalNumber:zi({matchPattern:wd,parsePattern:Cd,valueCallback:function(r){return parseInt(r,10)}}),era:mr({matchPatterns:Sd,defaultMatchWidth:"wide",parsePatterns:xd,defaultParseWidth:"any"}),quarter:mr({matchPatterns:Id,defaultMatchWidth:"wide",parsePatterns:Pd,defaultParseWidth:"any",valueCallback:function(r){return r+1}}),month:mr({matchPatterns:Rd,defaultMatchWidth:"wide",parsePatterns:Dd,defaultParseWidth:"any"}),day:mr({matchPatterns:Ed,defaultMatchWidth:"wide",parsePatterns:Bd,defaultParseWidth:"any"}),dayPeriod:mr({matchPatterns:Od,defaultMatchWidth:"any",parsePatterns:Ad,defaultParseWidth:"any"})};const Md=Td;var Nd={code:"zh-TW",formatDistance:td,formatLong:ld,formatRelative:cd,localize:yd,match:Md,options:{weekStartsOn:1,firstWeekContainsDate:4}};const Fd=Nd;var Ft={},Ld={get exports(){return Ft},set exports(e){Ft=e}},Lt={},Wd={get exports(){return Lt},set exports(e){Lt=e}};(function(e,r){(function(t,n){n(r,G)})(Pu,function(t,n){function o(a,c,d,v,y,h,w){try{var x=a[h](w),I=x.value}catch(R){return void d(R)}x.done?c(I):Promise.resolve(I).then(v,y)}function i(a){return function(){var c=this,d=arguments;return new Promise(function(v,y){var h=a.apply(c,d);function w(I){o(h,v,y,w,x,"next",I)}function x(I){o(h,v,y,w,x,"throw",I)}w(void 0)})}}function l(){return(l=Object.assign||function(a){for(var c=1;c=0||(y[d]=a[d]);return y}function f(a){var c=function(d,v){if(typeof d!="object"||d===null)return d;var y=d[Symbol.toPrimitive];if(y!==void 0){var h=y.call(d,v||"default");if(typeof h!="object")return h;throw new TypeError("@@toPrimitive must return a primitive value.")}return(v==="string"?String:Number)(d)}(a,"string");return typeof c=="symbol"?c:String(c)}n=n&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n;var u={init:"init"},m=function(a){var c=a.value;return c===void 0?"":c},g=function(){return n.createElement(n.Fragment,null," ")},p={Cell:m,width:150,minWidth:0,maxWidth:Number.MAX_SAFE_INTEGER};function b(){for(var a=arguments.length,c=new Array(a),d=0;d(h=typeof h=="number"?h:1/0)){var w=y;y=h,h=w}return a.filter(function(x){return c.some(function(I){var R=x.values[I];return R>=y&&R<=h})})};Za.autoRemove=function(a){return!a||typeof a[0]!="number"&&typeof a[1]!="number"};var qr=Object.freeze({__proto__:null,text:Va,exactText:Ua,exactTextCase:qa,includes:_a,includesAll:Xa,includesSome:Ka,includesValue:Ya,exact:Ja,equals:Qa,between:Za});u.resetFilters="resetFilters",u.setFilter="setFilter",u.setAllFilters="setAllFilters";var eo=function(a){a.stateReducers.push(ys),a.useInstance.push(ws)};function ys(a,c,d,v){if(c.type===u.init)return l({filters:[]},a);if(c.type===u.resetFilters)return l({},a,{filters:v.initialState.filters||[]});if(c.type===u.setFilter){var y=c.columnId,h=c.filterValue,w=v.allColumns,x=v.filterTypes,I=w.find(function($){return $.id===y});if(!I)throw new Error("React-Table: Could not find a column with id: "+y);var R=we(I.filter,x||{},qr),F=a.filters.find(function($){return $.id===y}),T=B(h,F&&F.value);return Ee(R.autoRemove,T,I)?l({},a,{filters:a.filters.filter(function($){return $.id!==y})}):l({},a,F?{filters:a.filters.map(function($){return $.id===y?{id:y,value:T}:$})}:{filters:[].concat(a.filters,[{id:y,value:T}])})}if(c.type===u.setAllFilters){var M=c.filters,E=v.allColumns,N=v.filterTypes;return l({},a,{filters:B(M,a.filters).filter(function($){var z=E.find(function(X){return X.id===$.id});return!Ee(we(z.filter,N||{},qr).autoRemove,$.value,z)})})}}function ws(a){var c=a.data,d=a.rows,v=a.flatRows,y=a.rowsById,h=a.allColumns,w=a.filterTypes,x=a.manualFilters,I=a.defaultCanFilter,R=I!==void 0&&I,F=a.disableFilters,T=a.state.filters,M=a.dispatch,E=a.autoResetFilters,N=E===void 0||E,$=n.useCallback(function(q,te){M({type:u.setFilter,columnId:q,filterValue:te})},[M]),z=n.useCallback(function(q){M({type:u.setAllFilters,filters:q})},[M]);h.forEach(function(q){var te=q.id,ue=q.accessor,Q=q.defaultCanFilter,re=q.disableFilters;q.canFilter=ue?V(re!==!0&&void 0,F!==!0&&void 0,!0):V(Q,R,!1),q.setFilter=function(ae){return $(q.id,ae)};var ge=T.find(function(ae){return ae.id===te});q.filterValue=ge&&ge.value});var X=n.useMemo(function(){if(x||!T.length)return[d,v,y];var q=[],te={};return[function ue(Q,re){re===void 0&&(re=0);var ge=Q;return(ge=T.reduce(function(ae,ve){var de=ve.id,ye=ve.value,K=h.find(function(Be){return Be.id===de});if(!K)return ae;re===0&&(K.preFilteredRows=ae);var ce=we(K.filter,w||{},qr);return ce?(K.filteredRows=ce(ae,[de],ye),K.filteredRows):(console.warn("Could not find a valid 'column.filter' for column with the ID: "+K.id+"."),ae)},Q)).forEach(function(ae){q.push(ae),te[ae.id]=ae,ae.subRows&&(ae.subRows=ae.subRows&&ae.subRows.length>0?ue(ae.subRows,re+1):ae.subRows)}),ge}(d),q,te]},[x,T,d,v,y,h,w]),ie=X[0],_=X[1],L=X[2];n.useMemo(function(){h.filter(function(q){return!T.find(function(te){return te.id===q.id})}).forEach(function(q){q.preFilteredRows=ie,q.filteredRows=ie})},[ie,T,h]);var oe=O(N);k(function(){oe()&&M({type:u.resetFilters})},[M,x?null:c]),Object.assign(a,{preFilteredRows:d,preFilteredFlatRows:v,preFilteredRowsById:y,filteredRows:ie,filteredFlatRows:_,filteredRowsById:L,rows:ie,flatRows:_,rowsById:L,setFilter:$,setAllFilters:z})}eo.pluginName="useFilters",u.resetGlobalFilter="resetGlobalFilter",u.setGlobalFilter="setGlobalFilter";var ro=function(a){a.stateReducers.push(Cs),a.useInstance.push(Ss)};function Cs(a,c,d,v){if(c.type===u.resetGlobalFilter)return l({},a,{globalFilter:v.initialState.globalFilter||void 0});if(c.type===u.setGlobalFilter){var y=c.filterValue,h=v.userFilterTypes,w=we(v.globalFilter,h||{},qr),x=B(y,a.globalFilter);return Ee(w.autoRemove,x)?(a.globalFilter,s(a,["globalFilter"])):l({},a,{globalFilter:x})}}function Ss(a){var c=a.data,d=a.rows,v=a.flatRows,y=a.rowsById,h=a.allColumns,w=a.filterTypes,x=a.globalFilter,I=a.manualGlobalFilter,R=a.state.globalFilter,F=a.dispatch,T=a.autoResetGlobalFilter,M=T===void 0||T,E=a.disableGlobalFilter,N=n.useCallback(function(L){F({type:u.setGlobalFilter,filterValue:L})},[F]),$=n.useMemo(function(){if(I||R===void 0)return[d,v,y];var L=[],oe={},q=we(x,w||{},qr);if(!q)return console.warn("Could not find a valid 'globalFilter' option."),d;h.forEach(function(ue){var Q=ue.disableGlobalFilter;ue.canFilter=V(Q!==!0&&void 0,E!==!0&&void 0,!0)});var te=h.filter(function(ue){return ue.canFilter===!0});return[function ue(Q){return(Q=q(Q,te.map(function(re){return re.id}),R)).forEach(function(re){L.push(re),oe[re.id]=re,re.subRows=re.subRows&&re.subRows.length?ue(re.subRows):re.subRows}),Q}(d),L,oe]},[I,R,x,w,h,d,v,y,E]),z=$[0],X=$[1],ie=$[2],_=O(M);k(function(){_()&&F({type:u.resetGlobalFilter})},[F,I?null:c]),Object.assign(a,{preGlobalFilteredRows:d,preGlobalFilteredFlatRows:v,preGlobalFilteredRowsById:y,globalFilteredRows:z,globalFilteredFlatRows:X,globalFilteredRowsById:ie,rows:z,flatRows:X,rowsById:ie,setGlobalFilter:N,disableGlobalFilter:E})}function to(a,c){return c.reduce(function(d,v){return d+(typeof v=="number"?v:0)},0)}ro.pluginName="useGlobalFilter";var no=Object.freeze({__proto__:null,sum:to,min:function(a){var c=a[0]||0;return a.forEach(function(d){typeof d=="number"&&(c=Math.min(c,d))}),c},max:function(a){var c=a[0]||0;return a.forEach(function(d){typeof d=="number"&&(c=Math.max(c,d))}),c},minMax:function(a){var c=a[0]||0,d=a[0]||0;return a.forEach(function(v){typeof v=="number"&&(c=Math.min(c,v),d=Math.max(d,v))}),c+".."+d},average:function(a){return to(0,a)/a.length},median:function(a){if(!a.length)return null;var c=Math.floor(a.length/2),d=[].concat(a).sort(function(v,y){return v-y});return a.length%2!=0?d[c]:(d[c-1]+d[c])/2},unique:function(a){return Array.from(new Set(a).values())},uniqueCount:function(a){return new Set(a).size},count:function(a){return a.length}}),xs=[],Is={};u.resetGroupBy="resetGroupBy",u.setGroupBy="setGroupBy",u.toggleGroupBy="toggleGroupBy";var ao=function(a){a.getGroupByToggleProps=[Ps],a.stateReducers.push(Rs),a.visibleColumnsDeps.push(function(c,d){var v=d.instance;return[].concat(c,[v.state.groupBy])}),a.visibleColumns.push(Ds),a.useInstance.push(Bs),a.prepareRow.push(Os)};ao.pluginName="useGroupBy";var Ps=function(a,c){var d=c.header;return[a,{onClick:d.canGroupBy?function(v){v.persist(),d.toggleGroupBy()}:void 0,style:{cursor:d.canGroupBy?"pointer":void 0},title:"Toggle GroupBy"}]};function Rs(a,c,d,v){if(c.type===u.init)return l({groupBy:[]},a);if(c.type===u.resetGroupBy)return l({},a,{groupBy:v.initialState.groupBy||[]});if(c.type===u.setGroupBy)return l({},a,{groupBy:c.value});if(c.type===u.toggleGroupBy){var y=c.columnId,h=c.value,w=h!==void 0?h:!a.groupBy.includes(y);return l({},a,w?{groupBy:[].concat(a.groupBy,[y])}:{groupBy:a.groupBy.filter(function(x){return x!==y})})}}function Ds(a,c){var d=c.instance.state.groupBy,v=d.map(function(h){return a.find(function(w){return w.id===h})}).filter(Boolean),y=a.filter(function(h){return!d.includes(h.id)});return(a=[].concat(v,y)).forEach(function(h){h.isGrouped=d.includes(h.id),h.groupedIndex=d.indexOf(h.id)}),a}var Es={};function Bs(a){var c=a.data,d=a.rows,v=a.flatRows,y=a.rowsById,h=a.allColumns,w=a.flatHeaders,x=a.groupByFn,I=x===void 0?oo:x,R=a.manualGroupBy,F=a.aggregations,T=F===void 0?Es:F,M=a.plugins,E=a.state.groupBy,N=a.dispatch,$=a.autoResetGroupBy,z=$===void 0||$,X=a.disableGroupBy,ie=a.defaultCanGroupBy,_=a.getHooks;D(M,["useColumnOrder","useFilters"],"useGroupBy");var L=O(a);h.forEach(function(K){var ce=K.accessor,Be=K.defaultGroupBy,qe=K.disableGroupBy;K.canGroupBy=ce?V(K.canGroupBy,qe!==!0&&void 0,X!==!0&&void 0,!0):V(K.canGroupBy,Be,ie,!1),K.canGroupBy&&(K.toggleGroupBy=function(){return a.toggleGroupBy(K.id)}),K.Aggregated=K.Aggregated||K.Cell});var oe=n.useCallback(function(K,ce){N({type:u.toggleGroupBy,columnId:K,value:ce})},[N]),q=n.useCallback(function(K){N({type:u.setGroupBy,value:K})},[N]);w.forEach(function(K){K.getGroupByToggleProps=C(_().getGroupByToggleProps,{instance:L(),header:K})});var te=n.useMemo(function(){if(R||!E.length)return[d,v,y,xs,Is,v,y];var K=E.filter(function(Ge){return h.find(function(br){return br.id===Ge})}),ce=[],Be={},qe=[],Z={},Pe=[],Te={},_e=function Ge(br,hr,Io){if(hr===void 0&&(hr=0),hr===K.length)return br.map(function(yt){return l({},yt,{depth:hr})});var wn=K[hr],bu=I(br,wn);return Object.entries(bu).map(function(yt,yu){var Po=yt[0],wt=yt[1],Ct=wn+":"+Po,Ro=Ge(wt,hr+1,Ct=Io?Io+">"+Ct:Ct),Do=hr?Ie(wt,"leafRows"):wt,wu=function(or,Cn,Su){var St={};return h.forEach(function(Me){if(K.includes(Me.id))St[Me.id]=Cn[0]?Cn[0].values[Me.id]:null;else{var Eo=typeof Me.aggregate=="function"?Me.aggregate:T[Me.aggregate]||no[Me.aggregate];if(Eo){var xu=Cn.map(function(xt){return xt.values[Me.id]}),Iu=or.map(function(xt){var Sn=xt.values[Me.id];if(!Su&&Me.aggregateValue){var Bo=typeof Me.aggregateValue=="function"?Me.aggregateValue:T[Me.aggregateValue]||no[Me.aggregateValue];if(!Bo)throw console.info({column:Me}),new Error("React Table: Invalid column.aggregateValue option for column listed above");Sn=Bo(Sn,xt,Me)}return Sn});St[Me.id]=Eo(Iu,xu)}else{if(Me.aggregate)throw console.info({column:Me}),new Error("React Table: Invalid column.aggregate option for column listed above");St[Me.id]=null}}}),St}(Do,wt,hr),Cu={id:Ct,isGrouped:!0,groupByID:wn,groupByVal:Po,values:wu,subRows:Ro,leafRows:Do,depth:hr,index:yu};return Ro.forEach(function(or){ce.push(or),Be[or.id]=or,or.isGrouped?(qe.push(or),Z[or.id]=or):(Pe.push(or),Te[or.id]=or)}),Cu})}(d);return _e.forEach(function(Ge){ce.push(Ge),Be[Ge.id]=Ge,Ge.isGrouped?(qe.push(Ge),Z[Ge.id]=Ge):(Pe.push(Ge),Te[Ge.id]=Ge)}),[_e,ce,Be,qe,Z,Pe,Te]},[R,E,d,v,y,h,T,I]),ue=te[0],Q=te[1],re=te[2],ge=te[3],ae=te[4],ve=te[5],de=te[6],ye=O(z);k(function(){ye()&&N({type:u.resetGroupBy})},[N,R?null:c]),Object.assign(a,{preGroupedRows:d,preGroupedFlatRow:v,preGroupedRowsById:y,groupedRows:ue,groupedFlatRows:Q,groupedRowsById:re,onlyGroupedFlatRows:ge,onlyGroupedRowsById:ae,nonGroupedFlatRows:ve,nonGroupedRowsById:de,rows:ue,flatRows:Q,rowsById:re,toggleGroupBy:oe,setGroupBy:q})}function Os(a){a.allCells.forEach(function(c){var d;c.isGrouped=c.column.isGrouped&&c.column.id===a.groupByID,c.isPlaceholder=!c.isGrouped&&c.column.isGrouped,c.isAggregated=!c.isGrouped&&!c.isPlaceholder&&((d=a.subRows)==null?void 0:d.length)})}function oo(a,c){return a.reduce(function(d,v,y){var h=""+v.values[c];return d[h]=Array.isArray(d[h])?d[h]:[],d[h].push(v),d},{})}var io=/([0-9]+)/gm;function vn(a,c){return a===c?0:a>c?1:-1}function _r(a,c,d){return[a.values[d],c.values[d]]}function lo(a){return typeof a=="number"?isNaN(a)||a===1/0||a===-1/0?"":String(a):typeof a=="string"?a:""}var As=Object.freeze({__proto__:null,alphanumeric:function(a,c,d){var v=_r(a,c,d),y=v[0],h=v[1];for(y=lo(y),h=lo(h),y=y.split(io).filter(Boolean),h=h.split(io).filter(Boolean);y.length&&h.length;){var w=y.shift(),x=h.shift(),I=parseInt(w,10),R=parseInt(x,10),F=[I,R].sort();if(isNaN(F[0])){if(w>x)return 1;if(x>w)return-1}else{if(isNaN(F[1]))return isNaN(I)?-1:1;if(I>R)return 1;if(R>I)return-1}}return y.length-h.length},datetime:function(a,c,d){var v=_r(a,c,d),y=v[0],h=v[1];return vn(y=y.getTime(),h=h.getTime())},basic:function(a,c,d){var v=_r(a,c,d);return vn(v[0],v[1])},string:function(a,c,d){var v=_r(a,c,d),y=v[0],h=v[1];for(y=y.split("").filter(Boolean),h=h.split("").filter(Boolean);y.length&&h.length;){var w=y.shift(),x=h.shift(),I=w.toLowerCase(),R=x.toLowerCase();if(I>R)return 1;if(R>I)return-1;if(w>x)return 1;if(x>w)return-1}return y.length-h.length},number:function(a,c,d){var v=_r(a,c,d),y=v[0],h=v[1],w=/[^0-9.]/gi;return vn(y=Number(String(y).replace(w,"")),h=Number(String(h).replace(w,"")))}});u.resetSortBy="resetSortBy",u.setSortBy="setSortBy",u.toggleSortBy="toggleSortBy",u.clearSortBy="clearSortBy",p.sortType="alphanumeric",p.sortDescFirst=!1;var so=function(a){a.getSortByToggleProps=[Ts],a.stateReducers.push(Ms),a.useInstance.push(Ns)};so.pluginName="useSortBy";var Ts=function(a,c){var d=c.instance,v=c.column,y=d.isMultiSortEvent,h=y===void 0?function(w){return w.shiftKey}:y;return[a,{onClick:v.canSort?function(w){w.persist(),v.toggleSortBy(void 0,!d.disableMultiSort&&h(w))}:void 0,style:{cursor:v.canSort?"pointer":void 0},title:v.canSort?"Toggle SortBy":void 0}]};function Ms(a,c,d,v){if(c.type===u.init)return l({sortBy:[]},a);if(c.type===u.resetSortBy)return l({},a,{sortBy:v.initialState.sortBy||[]});if(c.type===u.clearSortBy)return l({},a,{sortBy:a.sortBy.filter(function(L){return L.id!==c.columnId})});if(c.type===u.setSortBy)return l({},a,{sortBy:c.sortBy});if(c.type===u.toggleSortBy){var y,h=c.columnId,w=c.desc,x=c.multi,I=v.allColumns,R=v.disableMultiSort,F=v.disableSortRemove,T=v.disableMultiRemove,M=v.maxMultiSortColCount,E=M===void 0?Number.MAX_SAFE_INTEGER:M,N=a.sortBy,$=I.find(function(L){return L.id===h}).sortDescFirst,z=N.find(function(L){return L.id===h}),X=N.findIndex(function(L){return L.id===h}),ie=w!=null,_=[];return(y=!R&&x?z?"toggle":"add":X!==N.length-1||N.length!==1?"replace":z?"toggle":"replace")!="toggle"||F||ie||x&&T||!(z&&z.desc&&!$||!z.desc&&$)||(y="remove"),y==="replace"?_=[{id:h,desc:ie?w:$}]:y==="add"?(_=[].concat(N,[{id:h,desc:ie?w:$}])).splice(0,_.length-E):y==="toggle"?_=N.map(function(L){return L.id===h?l({},L,{desc:ie?w:!z.desc}):L}):y==="remove"&&(_=N.filter(function(L){return L.id!==h})),l({},a,{sortBy:_})}}function Ns(a){var c=a.data,d=a.rows,v=a.flatRows,y=a.allColumns,h=a.orderByFn,w=h===void 0?uo:h,x=a.sortTypes,I=a.manualSortBy,R=a.defaultCanSort,F=a.disableSortBy,T=a.flatHeaders,M=a.state.sortBy,E=a.dispatch,N=a.plugins,$=a.getHooks,z=a.autoResetSortBy,X=z===void 0||z;D(N,["useFilters","useGlobalFilter","useGroupBy","usePivotColumns"],"useSortBy");var ie=n.useCallback(function(Q){E({type:u.setSortBy,sortBy:Q})},[E]),_=n.useCallback(function(Q,re,ge){E({type:u.toggleSortBy,columnId:Q,desc:re,multi:ge})},[E]),L=O(a);T.forEach(function(Q){var re=Q.accessor,ge=Q.canSort,ae=Q.disableSortBy,ve=Q.id,de=re?V(ae!==!0&&void 0,F!==!0&&void 0,!0):V(R,ge,!1);Q.canSort=de,Q.canSort&&(Q.toggleSortBy=function(K,ce){return _(Q.id,K,ce)},Q.clearSortBy=function(){E({type:u.clearSortBy,columnId:Q.id})}),Q.getSortByToggleProps=C($().getSortByToggleProps,{instance:L(),column:Q});var ye=M.find(function(K){return K.id===ve});Q.isSorted=!!ye,Q.sortedIndex=M.findIndex(function(K){return K.id===ve}),Q.isSortedDesc=Q.isSorted?ye.desc:void 0});var oe=n.useMemo(function(){if(I||!M.length)return[d,v];var Q=[],re=M.filter(function(ge){return y.find(function(ae){return ae.id===ge.id})});return[function ge(ae){var ve=w(ae,re.map(function(de){var ye=y.find(function(Be){return Be.id===de.id});if(!ye)throw new Error("React-Table: Could not find a column with id: "+de.id+" while sorting");var K=ye.sortType,ce=se(K)||(x||{})[K]||As[K];if(!ce)throw new Error("React-Table: Could not find a valid sortType of '"+K+"' for column '"+de.id+"'.");return function(Be,qe){return ce(Be,qe,de.id,de.desc)}}),re.map(function(de){var ye=y.find(function(K){return K.id===de.id});return ye&&ye.sortInverted?de.desc:!de.desc}));return ve.forEach(function(de){Q.push(de),de.subRows&&de.subRows.length!==0&&(de.subRows=ge(de.subRows))}),ve}(d),Q]},[I,M,d,v,y,w,x]),q=oe[0],te=oe[1],ue=O(X);k(function(){ue()&&E({type:u.resetSortBy})},[I?null:c]),Object.assign(a,{preSortedRows:d,preSortedFlatRows:v,sortedRows:q,sortedFlatRows:te,rows:q,flatRows:te,setSortBy:ie,toggleSortBy:_})}function uo(a,c,d){return[].concat(a).sort(function(v,y){for(var h=0;ha.pageIndex?x=y===-1?h.length>=a.pageSize:w-1),x?l({},a,{pageIndex:w}):a}if(c.type===u.setPageSize){var I=c.pageSize,R=a.pageSize*a.pageIndex;return l({},a,{pageIndex:Math.floor(R/I),pageSize:I})}}function Ls(a){var c=a.rows,d=a.autoResetPage,v=d===void 0||d,y=a.manualExpandedKey,h=y===void 0?"expanded":y,w=a.plugins,x=a.pageCount,I=a.paginateExpandedRows,R=I===void 0||I,F=a.expandSubRows,T=F===void 0||F,M=a.state,E=M.pageSize,N=M.pageIndex,$=M.expanded,z=M.globalFilter,X=M.filters,ie=M.groupBy,_=M.sortBy,L=a.dispatch,oe=a.data,q=a.manualPagination;D(w,["useGlobalFilter","useFilters","useGroupBy","useSortBy","useExpanded"],"usePagination");var te=O(v);k(function(){te()&&L({type:u.resetPage})},[L,q?null:oe,z,X,ie,_]);var ue=q?x:Math.ceil(c.length/E),Q=n.useMemo(function(){return ue>0?[].concat(new Array(ue)).fill(null).map(function(ce,Be){return Be}):[]},[ue]),re=n.useMemo(function(){var ce;if(q)ce=c;else{var Be=E*N,qe=Be+E;ce=c.slice(Be,qe)}return R?ce:Se(ce,{manualExpandedKey:h,expanded:$,expandSubRows:T})},[T,$,h,q,N,E,R,c]),ge=N>0,ae=ue===-1?re.length>=E:N-1&&h.push(y.splice(I,1)[0])};y.length&&v.length;)w();return[].concat(h,y)}function ou(a){var c=a.dispatch;a.setColumnOrder=n.useCallback(function(d){return c({type:u.setColumnOrder,columnOrder:d})},[c])}bo.pluginName="useColumnOrder",p.canResize=!0,u.columnStartResizing="columnStartResizing",u.columnResizing="columnResizing",u.columnDoneResizing="columnDoneResizing",u.resetResize="resetResize";var yo=function(a){a.getResizerProps=[iu],a.getHeaderProps.push({style:{position:"relative"}}),a.stateReducers.push(lu),a.useInstance.push(uu),a.useInstanceBeforeDimensions.push(su)},iu=function(a,c){var d=c.instance,v=c.header,y=d.dispatch,h=function(w,x){var I=!1;if(w.type==="touchstart"){if(w.touches&&w.touches.length>1)return;I=!0}var R,F,T=function(_){var L=[];return function oe(q){q.columns&&q.columns.length&&q.columns.map(oe),L.push(q)}(_),L}(x).map(function(_){return[_.id,_.totalWidth]}),M=I?Math.round(w.touches[0].clientX):w.clientX,E=function(){window.cancelAnimationFrame(R),R=null,y({type:u.columnDoneResizing})},N=function(){window.cancelAnimationFrame(R),R=null,y({type:u.columnResizing,clientX:F})},$=function(_){F=_,R||(R=window.requestAnimationFrame(N))},z={mouse:{moveEvent:"mousemove",moveHandler:function(_){return $(_.clientX)},upEvent:"mouseup",upHandler:function(_){document.removeEventListener("mousemove",z.mouse.moveHandler),document.removeEventListener("mouseup",z.mouse.upHandler),E()}},touch:{moveEvent:"touchmove",moveHandler:function(_){return _.cancelable&&(_.preventDefault(),_.stopPropagation()),$(_.touches[0].clientX),!1},upEvent:"touchend",upHandler:function(_){document.removeEventListener(z.touch.moveEvent,z.touch.moveHandler),document.removeEventListener(z.touch.upEvent,z.touch.moveHandler),E()}}},X=I?z.touch:z.mouse,ie=!!function(){if(typeof Oe=="boolean")return Oe;var _=!1;try{var L={get passive(){return _=!0,!1}};window.addEventListener("test",null,L),window.removeEventListener("test",null,L)}catch{_=!1}return Oe=_}()&&{passive:!1};document.addEventListener(X.moveEvent,X.moveHandler,ie),document.addEventListener(X.upEvent,X.upHandler,ie),y({type:u.columnStartResizing,columnId:x.id,columnWidth:x.totalWidth,headerIdWidths:T,clientX:M})};return[a,{onMouseDown:function(w){return w.persist()||h(w,v)},onTouchStart:function(w){return w.persist()||h(w,v)},style:{cursor:"col-resize"},draggable:!1,role:"separator"}]};function lu(a,c){if(c.type===u.init)return l({columnResizing:{columnWidths:{}}},a);if(c.type===u.resetResize)return l({},a,{columnResizing:{columnWidths:{}}});if(c.type===u.columnStartResizing){var d=c.clientX,v=c.columnId,y=c.columnWidth,h=c.headerIdWidths;return l({},a,{columnResizing:l({},a.columnResizing,{startX:d,headerIdWidths:h,columnWidth:y,isResizingColumn:v})})}if(c.type===u.columnResizing){var w=c.clientX,x=a.columnResizing,I=x.startX,R=x.columnWidth,F=x.headerIdWidths,T=(w-I)/R,M={};return(F===void 0?[]:F).forEach(function(E){var N=E[0],$=E[1];M[N]=Math.max($+$*T,0)}),l({},a,{columnResizing:l({},a.columnResizing,{columnWidths:l({},a.columnResizing.columnWidths,{},M)})})}return c.type===u.columnDoneResizing?l({},a,{columnResizing:l({},a.columnResizing,{startX:null,isResizingColumn:null})}):void 0}yo.pluginName="useResizeColumns";var su=function(a){var c=a.flatHeaders,d=a.disableResizing,v=a.getHooks,y=a.state.columnResizing,h=O(a);c.forEach(function(w){var x=V(w.disableResizing!==!0&&void 0,d!==!0&&void 0,!0);w.canResize=x,w.width=y.columnWidths[w.id]||w.originalWidth||w.width,w.isResizing=y.isResizingColumn===w.id,x&&(w.getResizerProps=C(v().getResizerProps,{instance:h(),header:w}))})};function uu(a){var c=a.plugins,d=a.dispatch,v=a.autoResetResize,y=v===void 0||v,h=a.columns;D(c,["useAbsoluteLayout"],"useResizeColumns");var w=O(y);k(function(){w()&&d({type:u.resetResize})},[h]);var x=n.useCallback(function(){return d({type:u.resetResize})},[d]);Object.assign(a,{resetResizing:x})}var gn={position:"absolute",top:0},wo=function(a){a.getTableBodyProps.push(bt),a.getRowProps.push(bt),a.getHeaderGroupProps.push(bt),a.getFooterGroupProps.push(bt),a.getHeaderProps.push(function(c,d){var v=d.column;return[c,{style:l({},gn,{left:v.totalLeft+"px",width:v.totalWidth+"px"})}]}),a.getCellProps.push(function(c,d){var v=d.cell;return[c,{style:l({},gn,{left:v.column.totalLeft+"px",width:v.column.totalWidth+"px"})}]}),a.getFooterProps.push(function(c,d){var v=d.column;return[c,{style:l({},gn,{left:v.totalLeft+"px",width:v.totalWidth+"px"})}]})};wo.pluginName="useAbsoluteLayout";var bt=function(a,c){return[a,{style:{position:"relative",width:c.instance.totalColumnsWidth+"px"}}]},mn={display:"inline-block",boxSizing:"border-box"},hn=function(a,c){return[a,{style:{display:"flex",width:c.instance.totalColumnsWidth+"px"}}]},Co=function(a){a.getRowProps.push(hn),a.getHeaderGroupProps.push(hn),a.getFooterGroupProps.push(hn),a.getHeaderProps.push(function(c,d){var v=d.column;return[c,{style:l({},mn,{width:v.totalWidth+"px"})}]}),a.getCellProps.push(function(c,d){var v=d.cell;return[c,{style:l({},mn,{width:v.column.totalWidth+"px"})}]}),a.getFooterProps.push(function(c,d){var v=d.column;return[c,{style:l({},mn,{width:v.totalWidth+"px"})}]})};function So(a){a.getTableProps.push(cu),a.getRowProps.push(bn),a.getHeaderGroupProps.push(bn),a.getFooterGroupProps.push(bn),a.getHeaderProps.push(du),a.getCellProps.push(fu),a.getFooterProps.push(pu)}Co.pluginName="useBlockLayout",So.pluginName="useFlexLayout";var cu=function(a,c){return[a,{style:{minWidth:c.instance.totalColumnsMinWidth+"px"}}]},bn=function(a,c){return[a,{style:{display:"flex",flex:"1 0 auto",minWidth:c.instance.totalColumnsMinWidth+"px"}}]},du=function(a,c){var d=c.column;return[a,{style:{boxSizing:"border-box",flex:d.totalFlexWidth?d.totalFlexWidth+" 0 auto":void 0,minWidth:d.totalMinWidth+"px",width:d.totalWidth+"px"}}]},fu=function(a,c){var d=c.cell;return[a,{style:{boxSizing:"border-box",flex:d.column.totalFlexWidth+" 0 auto",minWidth:d.column.totalMinWidth+"px",width:d.column.totalWidth+"px"}}]},pu=function(a,c){var d=c.column;return[a,{style:{boxSizing:"border-box",flex:d.totalFlexWidth?d.totalFlexWidth+" 0 auto":void 0,minWidth:d.totalMinWidth+"px",width:d.totalWidth+"px"}}]};function xo(a){a.stateReducers.push(hu),a.getTableProps.push(vu),a.getHeaderProps.push(gu),a.getRowProps.push(mu)}u.columnStartResizing="columnStartResizing",u.columnResizing="columnResizing",u.columnDoneResizing="columnDoneResizing",u.resetResize="resetResize",xo.pluginName="useGridLayout";var vu=function(a,c){var d=c.instance;return[a,{style:{display:"grid",gridTemplateColumns:d.visibleColumns.map(function(v){var y;return d.state.gridLayout.columnWidths[v.id]?d.state.gridLayout.columnWidths[v.id]+"px":(y=d.state.columnResizing)!=null&&y.isResizingColumn?d.state.gridLayout.startWidths[v.id]+"px":typeof v.width=="number"?v.width+"px":v.width}).join(" ")}}]},gu=function(a,c){var d=c.column;return[a,{id:"header-cell-"+d.id,style:{position:"sticky",gridColumn:"span "+d.totalVisibleHeaderCount}}]},mu=function(a,c){var d=c.row;return d.isExpanded?[a,{style:{gridColumn:"1 / "+(d.cells.length+1)}}]:[a,{}]};function hu(a,c,d,v){if(c.type===u.init)return l({gridLayout:{columnWidths:{}}},a);if(c.type===u.resetResize)return l({},a,{gridLayout:{columnWidths:{}}});if(c.type===u.columnStartResizing){var y=c.columnId,h=c.headerIdWidths,w=yn(y);if(w!==void 0){var x=v.visibleColumns.reduce(function(L,oe){var q;return l({},L,((q={})[oe.id]=yn(oe.id),q))},{}),I=v.visibleColumns.reduce(function(L,oe){var q;return l({},L,((q={})[oe.id]=oe.minWidth,q))},{}),R=v.visibleColumns.reduce(function(L,oe){var q;return l({},L,((q={})[oe.id]=oe.maxWidth,q))},{}),F=h.map(function(L){var oe=L[0];return[oe,yn(oe)]});return l({},a,{gridLayout:l({},a.gridLayout,{startWidths:x,minWidths:I,maxWidths:R,headerIdGridWidths:F,columnWidth:w})})}return a}if(c.type===u.columnResizing){var T=c.clientX,M=a.columnResizing.startX,E=a.gridLayout,N=E.columnWidth,$=E.minWidths,z=E.maxWidths,X=E.headerIdGridWidths,ie=(T-M)/N,_={};return(X===void 0?[]:X).forEach(function(L){var oe=L[0],q=L[1];_[oe]=Math.min(Math.max($[oe],q+q*ie),z[oe])}),l({},a,{gridLayout:l({},a.gridLayout,{columnWidths:l({},a.gridLayout.columnWidths,{},_)})})}return c.type===u.columnDoneResizing?l({},a,{gridLayout:l({},a.gridLayout,{startWidths:{},minWidths:{},maxWidths:{}})}):void 0}function yn(a){var c,d=(c=document.getElementById("header-cell-"+a))==null?void 0:c.offsetWidth;if(d!==void 0)return d}t._UNSTABLE_usePivotColumns=fo,t.actions=u,t.defaultColumn=p,t.defaultGroupByFn=oo,t.defaultOrderByFn=uo,t.defaultRenderer=m,t.emptyRenderer=g,t.ensurePluginOrder=D,t.flexRender=J,t.functionalUpdate=B,t.loopHooks=P,t.makePropGetter=C,t.makeRenderer=j,t.reduceHooks=S,t.safeUseLayoutEffect=A,t.useAbsoluteLayout=wo,t.useAsyncDebounce=function(a,c){c===void 0&&(c=0);var d=n.useRef({}),v=O(a),y=O(c);return n.useCallback(function(){var h=i(regeneratorRuntime.mark(function w(){var x,I,R,F=arguments;return regeneratorRuntime.wrap(function(T){for(;;)switch(T.prev=T.next){case 0:for(x=F.length,I=new Array(x),R=0;R1?c-1:0),v=1;v{i.current.focus()},[]),s=rf(()=>({base:Ir(Oo.content,It.cnt),afterOpen:It.afterOpen,beforeClose:""}),[]);return Re(Ru,{isOpen:r,onRequestClose:t,onAfterOpen:l,className:s,overlayClassName:Ir(Oo.overlay,It.overlay),children:[U("p",{children:o(e)}),Re("div",{className:It.btngrp,children:[U(Tt,{onClick:n,ref:i,children:o("close_all_confirm_yes")}),U("div",{style:{width:20}}),U(Tt,{onClick:t,children:o("close_all_confirm_no")})]})]})}const tf={id:"id",desc:!0};function nf({data:e,columns:r,hiddenColumns:t,apiConfig:n}){const[o,i]=G.useState(""),[l,s]=G.useState(!1),f={sortBy:[tf],hiddenColumns:t},u=Ft.useTable({columns:r,data:e,initialState:f,autoResetSortBy:!1},Ft.useSortBy),{getTableProps:m,setHiddenColumns:g,headerGroups:p,rows:b,prepareRow:C}=u;G.useEffect(()=>{g(t)},[g,t]);const{t:S,i18n:P}=it();let D;P.language==="zh-CN"?D=Zc:P.language==="zh-TW"?D=Fd:D=Hu;const B=()=>{Wi(n,o),s(!1)},O=k=>{i(k),s(!0)},A=(k,j)=>{switch(k.column.id){case"ctrl":return U(rc,{style:{cursor:"pointer"},onClick:()=>O(k.row.original.id)});case"start":return $u(k.value,0,{locale:j});case"download":case"upload":return Ao(k.value);case"downloadSpeedCurr":case"uploadSpeedCurr":return Ao(k.value)+"/s";default:return k.value}};return Re("div",{style:{marginTop:"5px"},children:[Re("table",{...m(),className:Ir(yr.table,"connections-table"),children:[U("thead",{children:p.map((k,j)=>G.createElement("tr",{...k.getHeaderGroupProps(),className:yr.tr,key:j},k.headers.map(J=>Re("th",{...J.getHeaderProps(J.getSortByToggleProps()),className:yr.th,children:[U("span",{children:S(J.render("Header"))}),J.id!=="ctrl"?U("span",{className:yr.sortIconContainer,children:J.isSorted?U(Wu,{size:16,className:J.isSortedDesc?"":yr.rotate180}):null}):null]}))))}),U("tbody",{children:b.map((k,j)=>(C(k),U("tr",{className:yr.tr,children:k.cells.map(J=>U("td",{...J.getCellProps(),className:Ir(yr.td,j%2===0?yr.odd:!1,J.column.id),children:A(J,D)}))},j)))})]}),U(qn,{confirm:"disconnect",isOpen:l,onRequestClose:()=>s(!1),primaryButtonOnTap:B})]})}const af=e=>({apiConfig:Gi(e)}),of=Li(af)(nf);function zo(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);r&&(n=n.filter(function(o){return Object.getOwnPropertyDescriptor(e,o).enumerable})),t.push.apply(t,n)}return t}function jo(e){for(var r=1;r"u"&&(t=r,r=void 0),typeof t<"u"){if(typeof t!="function")throw new Error(Ye(1));return t(qi)(e,r)}if(typeof e!="function")throw new Error(Ye(2));var o=e,i=r,l=[],s=l,f=!1;function u(){s===l&&(s=l.slice())}function m(){if(f)throw new Error(Ye(3));return i}function g(S){if(typeof S!="function")throw new Error(Ye(4));if(f)throw new Error(Ye(5));var P=!0;return u(),s.push(S),function(){if(P){if(f)throw new Error(Ye(6));P=!1,u();var B=s.indexOf(S);s.splice(B,1),l=null}}}function p(S){if(!lf(S))throw new Error(Ye(7));if(typeof S.type>"u")throw new Error(Ye(8));if(f)throw new Error(Ye(9));try{f=!0,i=o(i,S)}finally{f=!1}for(var P=l=s,D=0;D=0;n--){var o=r[n](e);if(o)return o}return function(i,l){throw new Error("Invalid value of type "+typeof e+" for "+t+" argument when connecting component "+l.wrappedComponentName+".")}}function dp(e,r){return e===r}function fp(e){var r=e===void 0?{}:e,t=r.connectHOC,n=t===void 0?qf:t,o=r.mapStateToPropsFactories,i=o===void 0?ep:o,l=r.mapDispatchToPropsFactories,s=l===void 0?Jf:l,f=r.mergePropsFactories,u=f===void 0?op:f,m=r.selectorFactory,g=m===void 0?up:m;return function(b,C,S,P){P===void 0&&(P={});var D=P,B=D.pure,O=B===void 0?!0:B,A=D.areStatesEqual,k=A===void 0?dp:A,j=D.areOwnPropsEqual,J=j===void 0?Pn:j,fe=D.areStatePropsEqual,le=fe===void 0?Pn:fe,be=D.areMergedPropsEqual,pe=be===void 0?Pn:be,Le=Mt(D,cp),H=Rn(b,i,"mapStateToProps"),V=Rn(C,s,"mapDispatchToProps"),se=Rn(S,u,"mergeProps");return n(g,ne({methodName:"connect",getDisplayName:function(Se){return"Connect("+Se+")"},shouldHandleStateChanges:Boolean(b),initMapStateToProps:H,initMapDispatchToProps:V,initMergeProps:se,pure:O,areStatesEqual:k,areOwnPropsEqual:J,areStatePropsEqual:le,areMergedPropsEqual:pe},Le))}}const ll=fp();cf(Eu.unstable_batchedUpdates);function pp(e,r){if(e.length!==r.length)return!1;for(var t=0;t");return n.callbacks},n.setCallbacks=function(s){n.callbacks=s},n}var t=r.prototype;return t.componentDidMount=function(){this.unbind=lr(window,[{eventName:"error",fn:this.onWindowError}])},t.componentDidCatch=function(o){if(o instanceof kt){this.setState({});return}throw o},t.componentWillUnmount=function(){this.unbind()},t.render=function(){return this.props.children(this.setCallbacks)},r}(ee.Component),Pp=` Press space bar to start a drag. When dragging you can use the arrow keys to move the item around and escape to cancel. Some screen readers may require you to be in focus mode or to use your pass through key `,$t=function(r){return r+1},Rp=function(r){return` You have lifted an item in position `+$t(r.source.index)+` `},fl=function(r,t){var n=r.droppableId===t.droppableId,o=$t(r.index),i=$t(t.index);return n?` You have moved the item from position `+o+` to position `+i+` `:` You have moved the item from position `+o+` in list `+r.droppableId+` to list `+t.droppableId+` in position `+i+` `},pl=function(r,t,n){var o=t.droppableId===n.droppableId;return o?` The item `+r+` has been combined with `+n.draggableId:` The item `+r+` in list `+t.droppableId+` has been combined with `+n.draggableId+` in list `+n.droppableId+` `},Dp=function(r){var t=r.destination;if(t)return fl(r.source,t);var n=r.combine;return n?pl(r.draggableId,r.source,n):"You are over an area that cannot be dropped on"},ai=function(r){return` The item has returned to its starting position of `+$t(r.index)+` `},Ep=function(r){if(r.reason==="CANCEL")return` Movement cancelled. `+ai(r.source)+` `;var t=r.destination,n=r.combine;return t?` You have dropped the item. `+fl(r.source,t)+` `:n?` You have dropped the item. `+pl(r.draggableId,r.source,n)+` `:` The item has been dropped while not over a drop area. `+ai(r.source)+` `},At={dragHandleUsageInstructions:Pp,onDragStart:Rp,onDragUpdate:Dp,onDragEnd:Ep},$e={x:0,y:0},je=function(r,t){return{x:r.x+t.x,y:r.y+t.y}},Ze=function(r,t){return{x:r.x-t.x,y:r.y-t.y}},Sr=function(r,t){return r.x===t.x&&r.y===t.y},Hr=function(r){return{x:r.x!==0?-r.x:0,y:r.y!==0?-r.y:0}},Mr=function(r,t,n){var o;return n===void 0&&(n=0),o={},o[r]=t,o[r==="x"?"y":"x"]=n,o},tt=function(r,t){return Math.sqrt(Math.pow(t.x-r.x,2)+Math.pow(t.y-r.y,2))},oi=function(r,t){return Math.min.apply(Math,t.map(function(n){return tt(r,n)}))},vl=function(r){return function(t){return{x:r(t.x),y:r(t.y)}}},Bp=function(e,r){var t=fr({top:Math.max(r.top,e.top),right:Math.min(r.right,e.right),bottom:Math.min(r.bottom,e.bottom),left:Math.max(r.left,e.left)});return t.width<=0||t.height<=0?null:t},mt=function(r,t){return{top:r.top+t.y,left:r.left+t.x,bottom:r.bottom+t.y,right:r.right+t.x}},ii=function(r){return[{x:r.left,y:r.top},{x:r.right,y:r.top},{x:r.left,y:r.bottom},{x:r.right,y:r.bottom}]},Op={top:0,right:0,bottom:0,left:0},Ap=function(r,t){return t?mt(r,t.scroll.diff.displacement):r},Tp=function(r,t,n){if(n&&n.increasedBy){var o;return ne({},r,(o={},o[t.end]=r[t.end]+n.increasedBy[t.line],o))}return r},Mp=function(r,t){return t&&t.shouldClipSubject?Bp(t.pageMarginBox,r):fr(r)},Gr=function(e){var r=e.page,t=e.withPlaceholder,n=e.axis,o=e.frame,i=Ap(r.marginBox,o),l=Tp(i,n,t),s=Mp(l,o);return{page:r,withPlaceholder:t,active:s}},Ca=function(e,r){e.frame||W(!1);var t=e.frame,n=Ze(r,t.scroll.initial),o=Hr(n),i=ne({},t,{scroll:{initial:t.scroll.initial,current:r,diff:{value:n,displacement:o},max:t.scroll.max}}),l=Gr({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:i}),s=ne({},e,{frame:i,subject:l});return s};function Ht(e){return Object.values?Object.values(e):Object.keys(e).map(function(r){return e[r]})}function Sa(e,r){if(e.findIndex)return e.findIndex(r);for(var t=0;te.bottom,u=n.lefte.right,m=f&&u;if(m)return!0;var g=f&&l||u&&i;return g}},Wp=function(e){var r=sr(e.top,e.bottom),t=sr(e.left,e.right);return function(n){var o=r(n.top)&&r(n.bottom)&&t(n.left)&&t(n.right);return o}},Ia={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},wl={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Gp=function(e){return function(r){var t=sr(r.top,r.bottom),n=sr(r.left,r.right);return function(o){return e===Ia?t(o.top)&&t(o.bottom):n(o.left)&&n(o.right)}}},kp=function(r,t){var n=t.frame?t.frame.scroll.diff.displacement:$e;return mt(r,n)},$p=function(r,t,n){return t.subject.active?n(t.subject.active)(r):!1},Hp=function(r,t,n){return n(t)(r)},Pa=function(r){var t=r.target,n=r.destination,o=r.viewport,i=r.withDroppableDisplacement,l=r.isVisibleThroughFrameFn,s=i?kp(t,n):t;return $p(s,n,l)&&Hp(s,o,l)},zp=function(r){return Pa(ne({},r,{isVisibleThroughFrameFn:yl}))},Cl=function(r){return Pa(ne({},r,{isVisibleThroughFrameFn:Wp}))},jp=function(r){return Pa(ne({},r,{isVisibleThroughFrameFn:Gp(r.destination.axis)}))},Vp=function(r,t,n){if(typeof n=="boolean")return n;if(!t)return!0;var o=t.invisible,i=t.visible;if(o[r])return!1;var l=i[r];return l?l.shouldAnimate:!0};function Up(e,r){var t=e.page.marginBox,n={top:r.point.y,right:0,bottom:0,left:r.point.x};return fr(ya(t,n))}function at(e){var r=e.afterDragging,t=e.destination,n=e.displacedBy,o=e.viewport,i=e.forceShouldAnimate,l=e.last;return r.reduce(function(f,u){var m=Up(u,n),g=u.descriptor.id;f.all.push(g);var p=zp({target:m,destination:t,viewport:o,withDroppableDisplacement:!0});if(!p)return f.invisible[u.descriptor.id]=!0,f;var b=Vp(g,l,i),C={draggableId:g,shouldAnimate:b};return f.visible[g]=C,f},{all:[],visible:{},invisible:{}})}function qp(e,r){if(!e.length)return 0;var t=e[e.length-1].descriptor.index;return r.inHomeList?t:t+1}function li(e){var r=e.insideDestination,t=e.inHomeList,n=e.displacedBy,o=e.destination,i=qp(r,{inHomeList:t});return{displaced:nt,displacedBy:n,at:{type:"REORDER",destination:{droppableId:o.descriptor.id,index:i}}}}function zt(e){var r=e.draggable,t=e.insideDestination,n=e.destination,o=e.viewport,i=e.displacedBy,l=e.last,s=e.index,f=e.forceShouldAnimate,u=jr(r,n);if(s==null)return li({insideDestination:t,inHomeList:u,displacedBy:i,destination:n});var m=Rr(t,function(S){return S.descriptor.index===s});if(!m)return li({insideDestination:t,inHomeList:u,displacedBy:i,destination:n});var g=un(r,t),p=t.indexOf(m),b=g.slice(p),C=at({afterDragging:b,destination:n,displacedBy:i,last:l,viewport:o.frame,forceShouldAnimate:f});return{displaced:C,displacedBy:i,at:{type:"REORDER",destination:{droppableId:n.descriptor.id,index:s}}}}function Pr(e,r){return Boolean(r.effected[e])}var _p=function(e){var r=e.isMovingForward,t=e.destination,n=e.draggables,o=e.combine,i=e.afterCritical;if(!t.isCombineEnabled)return null;var l=o.draggableId,s=n[l],f=s.descriptor.index,u=Pr(l,i);return u?r?f:f-1:r?f+1:f},Xp=function(e){var r=e.isMovingForward,t=e.isInHomeList,n=e.insideDestination,o=e.location;if(!n.length)return null;var i=o.index,l=r?i+1:i-1,s=n[0].descriptor.index,f=n[n.length-1].descriptor.index,u=t?f:f+1;return lu?null:l},Kp=function(e){var r=e.isMovingForward,t=e.isInHomeList,n=e.draggable,o=e.draggables,i=e.destination,l=e.insideDestination,s=e.previousImpact,f=e.viewport,u=e.afterCritical,m=s.at;if(m||W(!1),m.type==="REORDER"){var g=Xp({isMovingForward:r,isInHomeList:t,location:m.destination,insideDestination:l});return g==null?null:zt({draggable:n,insideDestination:l,destination:i,viewport:f,last:s.displaced,displacedBy:s.displacedBy,index:g})}var p=_p({isMovingForward:r,destination:i,displaced:s.displaced,draggables:o,combine:m.combine,afterCritical:u});return p==null?null:zt({draggable:n,insideDestination:l,destination:i,viewport:f,last:s.displaced,displacedBy:s.displacedBy,index:p})},Yp=function(e){var r=e.displaced,t=e.afterCritical,n=e.combineWith,o=e.displacedBy,i=Boolean(r.visible[n]||r.invisible[n]);return Pr(n,t)?i?$e:Hr(o.point):i?o.point:$e},Jp=function(e){var r=e.afterCritical,t=e.impact,n=e.draggables,o=sn(t);o||W(!1);var i=o.draggableId,l=n[i].page.borderBox.center,s=Yp({displaced:t.displaced,afterCritical:r,combineWith:i,displacedBy:t.displacedBy});return je(l,s)},Sl=function(r,t){return t.margin[r.start]+t.borderBox[r.size]/2},Qp=function(r,t){return t.margin[r.end]+t.borderBox[r.size]/2},Ra=function(r,t,n){return t[r.crossAxisStart]+n.margin[r.crossAxisStart]+n.borderBox[r.crossAxisSize]/2},si=function(r){var t=r.axis,n=r.moveRelativeTo,o=r.isMoving;return Mr(t.line,n.marginBox[t.end]+Sl(t,o),Ra(t,n.marginBox,o))},ui=function(r){var t=r.axis,n=r.moveRelativeTo,o=r.isMoving;return Mr(t.line,n.marginBox[t.start]-Qp(t,o),Ra(t,n.marginBox,o))},Zp=function(r){var t=r.axis,n=r.moveInto,o=r.isMoving;return Mr(t.line,n.contentBox[t.start]+Sl(t,o),Ra(t,n.contentBox,o))},ev=function(e){var r=e.impact,t=e.draggable,n=e.draggables,o=e.droppable,i=e.afterCritical,l=zr(o.descriptor.id,n),s=t.page,f=o.axis;if(!l.length)return Zp({axis:f,moveInto:o.page,isMoving:s});var u=r.displaced,m=r.displacedBy,g=u.all[0];if(g){var p=n[g];if(Pr(g,i))return ui({axis:f,moveRelativeTo:p.page,isMoving:s});var b=Wt(p.page,m.point);return ui({axis:f,moveRelativeTo:b,isMoving:s})}var C=l[l.length-1];if(C.descriptor.id===t.descriptor.id)return s.borderBox.center;if(Pr(C.descriptor.id,i)){var S=Wt(C.page,Hr(i.displacedBy.point));return si({axis:f,moveRelativeTo:S,isMoving:s})}return si({axis:f,moveRelativeTo:C.page,isMoving:s})},Kn=function(e,r){var t=e.frame;return t?je(r,t.scroll.diff.displacement):r},rv=function(r){var t=r.impact,n=r.draggable,o=r.droppable,i=r.draggables,l=r.afterCritical,s=n.page.borderBox.center,f=t.at;return!o||!f?s:f.type==="REORDER"?ev({impact:t,draggable:n,draggables:i,droppable:o,afterCritical:l}):Jp({impact:t,draggables:i,afterCritical:l})},cn=function(e){var r=rv(e),t=e.droppable,n=t?Kn(t,r):r;return n},xl=function(e,r){var t=Ze(r,e.scroll.initial),n=Hr(t),o=fr({top:r.y,bottom:r.y+e.frame.height,left:r.x,right:r.x+e.frame.width}),i={frame:o,scroll:{initial:e.scroll.initial,max:e.scroll.max,current:r,diff:{value:t,displacement:n}}};return i};function ci(e,r){return e.map(function(t){return r[t]})}function tv(e,r){for(var t=0;t1?m.sort(function(g,p){return Xe(g)[s.start]-Xe(p)[s.start]})[0]:u.sort(function(g,p){var b=oi(t,ii(Xe(g))),C=oi(t,ii(Xe(p)));return b!==C?b-C:Xe(g)[s.start]-Xe(p)[s.start]})[0]},di=function(r,t){var n=r.page.borderBox.center;return Pr(r.descriptor.id,t)?Ze(n,t.displacedBy.point):n},lv=function(r,t){var n=r.page.borderBox;return Pr(r.descriptor.id,t)?mt(n,Hr(t.displacedBy.point)):n},sv=function(e){var r=e.pageBorderBoxCenter,t=e.viewport,n=e.destination,o=e.insideDestination,i=e.afterCritical,l=o.filter(function(s){return Cl({target:lv(s,i),destination:n,viewport:t.frame,withDroppableDisplacement:!0})}).sort(function(s,f){var u=tt(r,Kn(n,di(s,i))),m=tt(r,Kn(n,di(f,i)));return ur.left&&e.topr.top}function mv(e){var r=e.pageBorderBox,t=e.draggable,n=e.candidates,o=t.page.borderBox.center,i=n.map(function(l){var s=l.axis,f=Mr(l.axis.line,r.center[s.line],l.page.borderBox.center[s.crossAxisLine]);return{id:l.descriptor.id,distance:tt(o,f)}}).sort(function(l,s){return s.distance-l.distance});return i[0]?i[0].id:null}function hv(e){var r=e.pageBorderBox,t=e.draggable,n=e.droppables,o=ln(n).filter(function(i){if(!i.isEnabled)return!1;var l=i.subject.active;if(!l||!gv(r,l))return!1;if(Dl(l)(r.center))return!0;var s=i.axis,f=l.center[s.crossAxisLine],u=r[s.crossAxisStart],m=r[s.crossAxisEnd],g=sr(l[s.crossAxisStart],l[s.crossAxisEnd]),p=g(u),b=g(m);return!p&&!b?!0:p?uf});return o.length?o.length===1?o[0].descriptor.id:mv({pageBorderBox:r,draggable:t,candidates:o}):null}var El=function(r,t){return fr(mt(r,t))},bv=function(e,r){var t=e.frame;return t?El(r,t.scroll.diff.value):r};function Bl(e){var r=e.displaced,t=e.id;return Boolean(r.visible[t]||r.invisible[t])}function yv(e){var r=e.draggable,t=e.closest,n=e.inHomeList;return t?n&&t.descriptor.index>r.descriptor.index?t.descriptor.index-1:t.descriptor.index:null}var wv=function(e){var r=e.pageBorderBoxWithDroppableScroll,t=e.draggable,n=e.destination,o=e.insideDestination,i=e.last,l=e.viewport,s=e.afterCritical,f=n.axis,u=ht(n.axis,t.displaceBy),m=u.value,g=r[f.start],p=r[f.end],b=un(t,o),C=Rr(b,function(P){var D=P.descriptor.id,B=P.page.borderBox.center[f.line],O=Pr(D,s),A=Bl({displaced:i,id:D});return O?A?p<=B:gD[s.start]+O&&gD[s.start]-u+O&&mD[s.start]+u+O&&gD[s.start]+O&&m=vi)return Gl;var i=o/vi,l=Qn+Jv*i,s=n==="CANCEL"?l*Qv:l;return Number(s.toFixed(2))},eg=function(e){var r=e.impact,t=e.draggable,n=e.dimensions,o=e.viewport,i=e.afterCritical,l=n.draggables,s=n.droppables,f=er(r),u=f?s[f]:null,m=s[t.descriptor.droppableId],g=Tl({impact:r,draggable:t,draggables:l,afterCritical:i,droppable:u||m,viewport:o}),p=Ze(g,t.client.borderBox.center);return p},rg=function(e){var r=e.draggables,t=e.reason,n=e.lastImpact,o=e.home,i=e.viewport,l=e.onLiftImpact;if(!n.at||t!=="DROP"){var s=Al({draggables:r,impact:l,destination:o,viewport:i,forceShouldAnimate:!0});return{impact:s,didDropInsideDroppable:!1}}if(n.at.type==="REORDER")return{impact:n,didDropInsideDroppable:!0};var f=ne({},n,{displaced:nt});return{impact:f,didDropInsideDroppable:!0}},tg=function(e){var r=e.getState,t=e.dispatch;return function(n){return function(o){if(o.type!=="DROP"){n(o);return}var i=r(),l=o.payload.reason;if(i.phase==="COLLECTING"){t(Xv({reason:l}));return}if(i.phase!=="IDLE"){var s=i.phase==="DROP_PENDING"&&i.isWaiting;s&&W(!1),i.phase==="DRAGGING"||i.phase==="DROP_PENDING"||W(!1);var f=i.critical,u=i.dimensions,m=u.draggables[i.critical.draggable.id],g=rg({reason:l,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),p=g.impact,b=g.didDropInsideDroppable,C=b?xa(p):null,S=b?sn(p):null,P={index:f.draggable.index,droppableId:f.droppable.id},D={draggableId:m.descriptor.id,type:m.descriptor.type,source:P,reason:l,mode:i.movementMode,destination:C,combine:S},B=eg({impact:p,draggable:m,dimensions:u,viewport:i.viewport,afterCritical:i.afterCritical}),O={critical:i.critical,afterCritical:i.afterCritical,result:D,impact:p},A=!Sr(i.current.client.offset,B)||Boolean(D.combine);if(!A){t(Oa({completed:O}));return}var k=Zv({current:i.current.client.offset,destination:B,reason:l}),j={newHomeClientOffset:B,dropDuration:k,completed:O};t(_v(j))}}}},kl=function(){return{x:window.pageXOffset,y:window.pageYOffset}};function ng(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}function ag(e){var r=e.onWindowScroll;function t(){r(kl())}var n=rt(t),o=ng(n),i=Cr;function l(){return i!==Cr}function s(){l()&&W(!1),i=lr(window,[o])}function f(){l()||W(!1),n.cancel(),i(),i=Cr}return{start:s,stop:f,isActive:l}}var og=function(r){return r.type==="DROP_COMPLETE"||r.type==="DROP_ANIMATE"||r.type==="FLUSH"},ig=function(e){var r=ag({onWindowScroll:function(n){e.dispatch(Hv({newScroll:n}))}});return function(t){return function(n){!r.isActive()&&n.type==="INITIAL_PUBLISH"&&r.start(),r.isActive()&&og(n)&&r.stop(),t(n)}}},lg=function(e){var r=!1,t=!1,n=setTimeout(function(){t=!0}),o=function(l){r||t||(r=!0,e(l),clearTimeout(n))};return o.wasCalled=function(){return r},o},sg=function(){var e=[],r=function(i){var l=Sa(e,function(u){return u.timerId===i});l===-1&&W(!1);var s=e.splice(l,1),f=s[0];f.callback()},t=function(i){var l=setTimeout(function(){return r(l)}),s={timerId:l,callback:i};e.push(s)},n=function(){if(e.length){var i=[].concat(e);e.length=0,i.forEach(function(l){clearTimeout(l.timerId),l.callback()})}};return{add:t,flush:n}},ug=function(r,t){return r==null&&t==null?!0:r==null||t==null?!1:r.droppableId===t.droppableId&&r.index===t.index},cg=function(r,t){return r==null&&t==null?!0:r==null||t==null?!1:r.draggableId===t.draggableId&&r.droppableId===t.droppableId},dg=function(r,t){if(r===t)return!0;var n=r.draggable.id===t.draggable.id&&r.draggable.droppableId===t.draggable.droppableId&&r.draggable.type===t.draggable.type&&r.draggable.index===t.draggable.index,o=r.droppable.id===t.droppable.id&&r.droppable.type===t.droppable.type;return n&&o},Xr=function(r,t){t()},Pt=function(r,t){return{draggableId:r.draggable.id,type:r.droppable.type,source:{droppableId:r.droppable.id,index:r.draggable.index},mode:t}},An=function(r,t,n,o){if(!r){n(o(t));return}var i=lg(n),l={announce:i};r(t,l),i.wasCalled()||n(o(t))},fg=function(e,r){var t=sg(),n=null,o=function(p,b){n&&W(!1),Xr("onBeforeCapture",function(){var C=e().onBeforeCapture;if(C){var S={draggableId:p,mode:b};C(S)}})},i=function(p,b){n&&W(!1),Xr("onBeforeDragStart",function(){var C=e().onBeforeDragStart;C&&C(Pt(p,b))})},l=function(p,b){n&&W(!1);var C=Pt(p,b);n={mode:b,lastCritical:p,lastLocation:C.source,lastCombine:null},t.add(function(){Xr("onDragStart",function(){return An(e().onDragStart,C,r,At.onDragStart)})})},s=function(p,b){var C=xa(b),S=sn(b);n||W(!1);var P=!dg(p,n.lastCritical);P&&(n.lastCritical=p);var D=!ug(n.lastLocation,C);D&&(n.lastLocation=C);var B=!cg(n.lastCombine,S);if(B&&(n.lastCombine=S),!(!P&&!D&&!B)){var O=ne({},Pt(p,n.mode),{combine:S,destination:C});t.add(function(){Xr("onDragUpdate",function(){return An(e().onDragUpdate,O,r,At.onDragUpdate)})})}},f=function(){n||W(!1),t.flush()},u=function(p){n||W(!1),n=null,Xr("onDragEnd",function(){return An(e().onDragEnd,p,r,At.onDragEnd)})},m=function(){if(n){var p=ne({},Pt(n.lastCritical,n.mode),{combine:null,destination:null,reason:"CANCEL"});u(p)}};return{beforeCapture:o,beforeStart:i,start:l,update:s,flush:f,drop:u,abort:m}},pg=function(e,r){var t=fg(e,r);return function(n){return function(o){return function(i){if(i.type==="BEFORE_INITIAL_CAPTURE"){t.beforeCapture(i.payload.draggableId,i.payload.movementMode);return}if(i.type==="INITIAL_PUBLISH"){var l=i.payload.critical;t.beforeStart(l,i.payload.movementMode),o(i),t.start(l,i.payload.movementMode);return}if(i.type==="DROP_COMPLETE"){var s=i.payload.completed.result;t.flush(),o(i),t.drop(s);return}if(o(i),i.type==="FLUSH"){t.abort();return}var f=n.getState();f.phase==="DRAGGING"&&t.update(f.critical,f.impact)}}}},vg=function(e){return function(r){return function(t){if(t.type!=="DROP_ANIMATION_FINISHED"){r(t);return}var n=e.getState();n.phase!=="DROP_ANIMATING"&&W(!1),e.dispatch(Oa({completed:n.completed}))}}},gg=function(e){var r=null,t=null;function n(){t&&(cancelAnimationFrame(t),t=null),r&&(r(),r=null)}return function(o){return function(i){if((i.type==="FLUSH"||i.type==="DROP_COMPLETE"||i.type==="DROP_ANIMATION_FINISHED")&&n(),o(i),i.type==="DROP_ANIMATE"){var l={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){var f=e.getState();f.phase==="DROP_ANIMATING"&&e.dispatch(Wl())}};t=requestAnimationFrame(function(){t=null,r=lr(window,[l])})}}}},mg=function(e){return function(){return function(r){return function(t){(t.type==="DROP_COMPLETE"||t.type==="FLUSH"||t.type==="DROP_ANIMATE")&&e.stopPublishing(),r(t)}}}},hg=function(e){var r=!1;return function(){return function(t){return function(n){if(n.type==="INITIAL_PUBLISH"){r=!0,e.tryRecordFocus(n.payload.critical.draggable.id),t(n),e.tryRestoreFocusRecorded();return}if(t(n),!!r){if(n.type==="FLUSH"){r=!1,e.tryRestoreFocusRecorded();return}if(n.type==="DROP_COMPLETE"){r=!1;var o=n.payload.completed.result;o.combine&&e.tryShiftRecord(o.draggableId,o.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}},bg=function(r){return r.type==="DROP_COMPLETE"||r.type==="DROP_ANIMATE"||r.type==="FLUSH"},yg=function(e){return function(r){return function(t){return function(n){if(bg(n)){e.stop(),t(n);return}if(n.type==="INITIAL_PUBLISH"){t(n);var o=r.getState();o.phase!=="DRAGGING"&&W(!1),e.start(o);return}t(n),e.scroll(r.getState())}}}},wg=function(e){return function(r){return function(t){if(r(t),t.type==="PUBLISH_WHILE_DRAGGING"){var n=e.getState();n.phase==="DROP_PENDING"&&(n.isWaiting||e.dispatch(Ll({reason:n.reason})))}}}},Cg=_i,Sg=function(e){var r=e.dimensionMarshal,t=e.focusMarshal,n=e.styleMarshal,o=e.getResponders,i=e.announce,l=e.autoScroller;return qi(Tv,Cg(sf(Yv(n),mg(r),Kv(r),tg,vg,gg,wg,yg(l),ig,hg(t),pg(o,i))))},Tn=function(){return{additions:{},removals:{},modified:{}}};function xg(e){var r=e.registry,t=e.callbacks,n=Tn(),o=null,i=function(){o||(t.collectionStarting(),o=requestAnimationFrame(function(){o=null;var m=n,g=m.additions,p=m.removals,b=m.modified,C=Object.keys(g).map(function(D){return r.draggable.getById(D).getDimension($e)}).sort(function(D,B){return D.descriptor.index-B.descriptor.index}),S=Object.keys(b).map(function(D){var B=r.droppable.getById(D),O=B.callbacks.getScrollWhileDragging();return{droppableId:D,scroll:O}}),P={additions:C,removals:Object.keys(p),modified:S};n=Tn(),t.publish(P)}))},l=function(m){var g=m.descriptor.id;n.additions[g]=m,n.modified[m.descriptor.droppableId]=!0,n.removals[g]&&delete n.removals[g],i()},s=function(m){var g=m.descriptor;n.removals[g.id]=!0,n.modified[g.droppableId]=!0,n.additions[g.id]&&delete n.additions[g.id],i()},f=function(){o&&(cancelAnimationFrame(o),o=null,n=Tn())};return{add:l,remove:s,stop:f}}var $l=function(e){var r=e.scrollHeight,t=e.scrollWidth,n=e.height,o=e.width,i=Ze({x:t,y:r},{x:o,y:n}),l={x:Math.max(0,i.x),y:Math.max(0,i.y)};return l},Hl=function(){var e=document.documentElement;return e||W(!1),e},zl=function(){var e=Hl(),r=$l({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight});return r},Ig=function(){var e=kl(),r=zl(),t=e.y,n=e.x,o=Hl(),i=o.clientWidth,l=o.clientHeight,s=n+i,f=t+l,u=fr({top:t,left:n,right:s,bottom:f}),m={frame:u,scroll:{initial:e,current:e,max:r,diff:{value:$e,displacement:$e}}};return m},Pg=function(e){var r=e.critical,t=e.scrollOptions,n=e.registry,o=Ig(),i=o.scroll.current,l=r.droppable,s=n.droppable.getAllByType(l.type).map(function(g){return g.callbacks.getDimensionAndWatchScroll(i,t)}),f=n.draggable.getAllByType(r.draggable.type).map(function(g){return g.getDimension(i)}),u={draggables:hl(f),droppables:ml(s)},m={dimensions:u,critical:r,viewport:o};return m};function gi(e,r,t){if(t.descriptor.id===r.id||t.descriptor.type!==r.type)return!1;var n=e.droppable.getById(t.descriptor.droppableId);return n.descriptor.mode==="virtual"}var Rg=function(e,r){var t=null,n=xg({callbacks:{publish:r.publishWhileDragging,collectionStarting:r.collectionStarting},registry:e}),o=function(b,C){e.droppable.exists(b)||W(!1),t&&r.updateDroppableIsEnabled({id:b,isEnabled:C})},i=function(b,C){t&&(e.droppable.exists(b)||W(!1),r.updateDroppableIsCombineEnabled({id:b,isCombineEnabled:C}))},l=function(b,C){t&&(e.droppable.exists(b)||W(!1),r.updateDroppableScroll({id:b,newScroll:C}))},s=function(b,C){t&&e.droppable.getById(b).callbacks.scroll(C)},f=function(){if(t){n.stop();var b=t.critical.droppable;e.droppable.getAllByType(b.type).forEach(function(C){return C.callbacks.dragStopped()}),t.unsubscribe(),t=null}},u=function(b){t||W(!1);var C=t.critical.draggable;b.type==="ADDITION"&&gi(e,C,b.value)&&n.add(b.value),b.type==="REMOVAL"&&gi(e,C,b.value)&&n.remove(b.value)},m=function(b){t&&W(!1);var C=e.draggable.getById(b.draggableId),S=e.droppable.getById(C.descriptor.droppableId),P={draggable:C.descriptor,droppable:S.descriptor},D=e.subscribe(u);return t={critical:P,unsubscribe:D},Pg({critical:P,registry:e,scrollOptions:b.scrollOptions})},g={updateDroppableIsEnabled:o,updateDroppableIsCombineEnabled:i,scrollDroppable:s,updateDroppableScroll:l,startPublishing:m,stopPublishing:f};return g},jl=function(e,r){return e.phase==="IDLE"?!0:e.phase!=="DROP_ANIMATING"||e.completed.result.draggableId===r?!1:e.completed.result.reason==="DROP"},Dg=function(e){window.scrollBy(e.x,e.y)},Eg=ke(function(e){return ln(e).filter(function(r){return!(!r.isEnabled||!r.frame)})}),Bg=function(r,t){var n=Rr(Eg(t),function(o){return o.frame||W(!1),Dl(o.frame.pageMarginBox)(r)});return n},Og=function(e){var r=e.center,t=e.destination,n=e.droppables;if(t){var o=n[t];return o.frame?o:null}var i=Bg(r,n);return i},xr={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:function(r){return Math.pow(r,2)},durationDampening:{stopDampeningAt:1200,accelerateAt:360}},Ag=function(e,r){var t=e[r.size]*xr.startFromPercentage,n=e[r.size]*xr.maxScrollAtPercentage,o={startScrollingFrom:t,maxScrollValueAt:n};return o},Vl=function(e){var r=e.startOfRange,t=e.endOfRange,n=e.current,o=t-r;if(o===0)return 0;var i=n-r,l=i/o;return l},Ma=1,Tg=function(e,r){if(e>r.startScrollingFrom)return 0;if(e<=r.maxScrollValueAt)return xr.maxPixelScroll;if(e===r.startScrollingFrom)return Ma;var t=Vl({startOfRange:r.maxScrollValueAt,endOfRange:r.startScrollingFrom,current:e}),n=1-t,o=xr.maxPixelScroll*xr.ease(n);return Math.ceil(o)},mi=xr.durationDampening.accelerateAt,hi=xr.durationDampening.stopDampeningAt,Mg=function(e,r){var t=r,n=hi,o=Date.now(),i=o-t;if(i>=hi)return e;if(ir.height,i=t.width>r.width;return!i&&!o?n:i&&o?null:{x:i?0:n.x,y:o?0:n.y}},Fg=vl(function(e){return e===0?0:e}),Ul=function(e){var r=e.dragStartTime,t=e.container,n=e.subject,o=e.center,i=e.shouldUseTimeDampening,l={top:o.y-t.top,right:t.right-o.x,bottom:t.bottom-o.y,left:o.x-t.left},s=yi({container:t,distanceToEdges:l,dragStartTime:r,axis:Ia,shouldUseTimeDampening:i}),f=yi({container:t,distanceToEdges:l,dragStartTime:r,axis:wl,shouldUseTimeDampening:i}),u=Fg({x:f,y:s});if(Sr(u,$e))return null;var m=Ng({container:t,subject:n,proposedScroll:u});return m?Sr(m,$e)?null:m:null},Lg=vl(function(e){return e===0?0:e>0?1:-1}),Na=function(){var e=function(t,n){return t<0?t:t>n?t-n:0};return function(r){var t=r.current,n=r.max,o=r.change,i=je(t,o),l={x:e(i.x,n.x),y:e(i.y,n.y)};return Sr(l,$e)?null:l}}(),ql=function(r){var t=r.max,n=r.current,o=r.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},l=Lg(o),s=Na({max:i,current:n,change:l});return!s||l.x!==0&&s.x===0||l.y!==0&&s.y===0},Fa=function(r,t){return ql({current:r.scroll.current,max:r.scroll.max,change:t})},Wg=function(r,t){if(!Fa(r,t))return null;var n=r.scroll.max,o=r.scroll.current;return Na({current:o,max:n,change:t})},La=function(r,t){var n=r.frame;return n?ql({current:n.scroll.current,max:n.scroll.max,change:t}):!1},Gg=function(r,t){var n=r.frame;return!n||!La(r,t)?null:Na({current:n.scroll.current,max:n.scroll.max,change:t})},kg=function(e){var r=e.viewport,t=e.subject,n=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,l=Ul({dragStartTime:o,container:r.frame,subject:t,center:n,shouldUseTimeDampening:i});return l&&Fa(r,l)?l:null},$g=function(e){var r=e.droppable,t=e.subject,n=e.center,o=e.dragStartTime,i=e.shouldUseTimeDampening,l=r.frame;if(!l)return null;var s=Ul({dragStartTime:o,container:l.pageMarginBox,subject:t,center:n,shouldUseTimeDampening:i});return s&&La(r,s)?s:null},wi=function(e){var r=e.state,t=e.dragStartTime,n=e.shouldUseTimeDampening,o=e.scrollWindow,i=e.scrollDroppable,l=r.current.page.borderBoxCenter,s=r.dimensions.draggables[r.critical.draggable.id],f=s.page.marginBox;if(r.isWindowScrollAllowed){var u=r.viewport,m=kg({dragStartTime:t,viewport:u,subject:f,center:l,shouldUseTimeDampening:n});if(m){o(m);return}}var g=Og({center:l,destination:er(r.impact),droppables:r.dimensions.droppables});if(g){var p=$g({dragStartTime:t,droppable:g,subject:f,center:l,shouldUseTimeDampening:n});p&&i(g.descriptor.id,p)}},Hg=function(e){var r=e.scrollWindow,t=e.scrollDroppable,n=rt(r),o=rt(t),i=null,l=function(m){i||W(!1);var g=i,p=g.shouldUseTimeDampening,b=g.dragStartTime;wi({state:m,scrollWindow:n,scrollDroppable:o,dragStartTime:b,shouldUseTimeDampening:p})},s=function(m){i&&W(!1);var g=Date.now(),p=!1,b=function(){p=!0};wi({state:m,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:b,scrollDroppable:b}),i={dragStartTime:g,shouldUseTimeDampening:p},p&&l(m)},f=function(){i&&(n.cancel(),o.cancel(),i=null)};return{start:s,stop:f,scroll:l}},zg=function(e){var r=e.move,t=e.scrollDroppable,n=e.scrollWindow,o=function(u,m){var g=je(u.current.client.selection,m);r({client:g})},i=function(u,m){if(!La(u,m))return m;var g=Gg(u,m);if(!g)return t(u.descriptor.id,m),null;var p=Ze(m,g);t(u.descriptor.id,p);var b=Ze(m,p);return b},l=function(u,m,g){if(!u||!Fa(m,g))return g;var p=Wg(m,g);if(!p)return n(g),null;var b=Ze(g,p);n(b);var C=Ze(g,b);return C},s=function(u){var m=u.scrollJumpRequest;if(m){var g=er(u.impact);g||W(!1);var p=i(u.dimensions.droppables[g],m);if(p){var b=u.viewport,C=l(u.isWindowScrollAllowed,b,p);C&&o(u,C)}}};return s},jg=function(e){var r=e.scrollDroppable,t=e.scrollWindow,n=e.move,o=Hg({scrollWindow:t,scrollDroppable:r}),i=zg({move:n,scrollWindow:t,scrollDroppable:r}),l=function(u){if(u.phase==="DRAGGING"){if(u.movementMode==="FLUID"){o.scroll(u);return}u.scrollJumpRequest&&i(u)}},s={scroll:l,start:o.start,stop:o.stop};return s},kr="data-rbd",$r=function(){var e=kr+"-drag-handle";return{base:e,draggableId:e+"-draggable-id",contextId:e+"-context-id"}}(),Zn=function(){var e=kr+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Vg=function(){var e=kr+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ci={contextId:kr+"-scroll-container-context-id"},Ug=function(r){return function(t){return"["+t+'="'+r+'"]'}},Kr=function(r,t){return r.map(function(n){var o=n.styles[t];return o?n.selector+" { "+o+" }":""}).join(" ")},qg="pointer-events: none;",_g=function(e){var r=Ug(e),t=function(){var s=` cursor: -webkit-grab; cursor: grab; `;return{selector:r($r.contextId),styles:{always:` -webkit-touch-callout: none; -webkit-tap-highlight-color: rgba(0,0,0,0); touch-action: manipulation; `,resting:s,dragging:qg,dropAnimating:s}}}(),n=function(){var s=` transition: `+Qr.outOfTheWay+`; `;return{selector:r(Zn.contextId),styles:{dragging:s,dropAnimating:s,userCancel:s}}}(),o={selector:r(Vg.contextId),styles:{always:"overflow-anchor: none;"}},i={selector:"body",styles:{dragging:` cursor: grabbing; cursor: -webkit-grabbing; user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; overflow-anchor: none; `}},l=[n,t,o,i];return{always:Kr(l,"always"),resting:Kr(l,"resting"),dragging:Kr(l,"dragging"),dropAnimating:Kr(l,"dropAnimating"),userCancel:Kr(l,"userCancel")}},rr=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u"?G.useLayoutEffect:G.useEffect,Mn=function(){var r=document.querySelector("head");return r||W(!1),r},Si=function(r){var t=document.createElement("style");return r&&t.setAttribute("nonce",r),t.type="text/css",t};function Xg(e,r){var t=me(function(){return _g(e)},[e]),n=G.useRef(null),o=G.useRef(null),i=Y(ke(function(g){var p=o.current;p||W(!1),p.textContent=g}),[]),l=Y(function(g){var p=n.current;p||W(!1),p.textContent=g},[]);rr(function(){!n.current&&!o.current||W(!1);var g=Si(r),p=Si(r);return n.current=g,o.current=p,g.setAttribute(kr+"-always",e),p.setAttribute(kr+"-dynamic",e),Mn().appendChild(g),Mn().appendChild(p),l(t.always),i(t.resting),function(){var b=function(S){var P=S.current;P||W(!1),Mn().removeChild(P),S.current=null};b(n),b(o)}},[r,l,i,t.always,t.resting,e]);var s=Y(function(){return i(t.dragging)},[i,t.dragging]),f=Y(function(g){if(g==="DROP"){i(t.dropAnimating);return}i(t.userCancel)},[i,t.dropAnimating,t.userCancel]),u=Y(function(){o.current&&i(t.resting)},[i,t.resting]),m=me(function(){return{dragging:s,dropping:f,resting:u}},[s,f,u]);return m}var _l=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function dn(e){return e instanceof _l(e).HTMLElement}function Kg(e,r){var t="["+$r.contextId+'="'+e+'"]',n=gl(document.querySelectorAll(t));if(!n.length)return null;var o=Rr(n,function(i){return i.getAttribute($r.draggableId)===r});return!o||!dn(o)?null:o}function Yg(e){var r=G.useRef({}),t=G.useRef(null),n=G.useRef(null),o=G.useRef(!1),i=Y(function(p,b){var C={id:p,focus:b};return r.current[p]=C,function(){var P=r.current,D=P[p];D!==C&&delete P[p]}},[]),l=Y(function(p){var b=Kg(e,p);b&&b!==document.activeElement&&b.focus()},[e]),s=Y(function(p,b){t.current===p&&(t.current=b)},[]),f=Y(function(){n.current||o.current&&(n.current=requestAnimationFrame(function(){n.current=null;var p=t.current;p&&l(p)}))},[l]),u=Y(function(p){t.current=null;var b=document.activeElement;b&&b.getAttribute($r.draggableId)===p&&(t.current=p)},[]);rr(function(){return o.current=!0,function(){o.current=!1;var p=n.current;p&&cancelAnimationFrame(p)}},[]);var m=me(function(){return{register:i,tryRecordFocus:u,tryRestoreFocusRecorded:f,tryShiftRecord:s}},[i,u,f,s]);return m}function Jg(){var e={draggables:{},droppables:{}},r=[];function t(g){return r.push(g),function(){var b=r.indexOf(g);b!==-1&&r.splice(b,1)}}function n(g){r.length&&r.forEach(function(p){return p(g)})}function o(g){return e.draggables[g]||null}function i(g){var p=o(g);return p||W(!1),p}var l={register:function(p){e.draggables[p.descriptor.id]=p,n({type:"ADDITION",value:p})},update:function(p,b){var C=e.draggables[b.descriptor.id];C&&C.uniqueId===p.uniqueId&&(delete e.draggables[b.descriptor.id],e.draggables[p.descriptor.id]=p)},unregister:function(p){var b=p.descriptor.id,C=o(b);C&&p.uniqueId===C.uniqueId&&(delete e.draggables[b],n({type:"REMOVAL",value:p}))},getById:i,findById:o,exists:function(p){return Boolean(o(p))},getAllByType:function(p){return Ht(e.draggables).filter(function(b){return b.descriptor.type===p})}};function s(g){return e.droppables[g]||null}function f(g){var p=s(g);return p||W(!1),p}var u={register:function(p){e.droppables[p.descriptor.id]=p},unregister:function(p){var b=s(p.descriptor.id);b&&p.uniqueId===b.uniqueId&&delete e.droppables[p.descriptor.id]},getById:f,findById:s,exists:function(p){return Boolean(s(p))},getAllByType:function(p){return Ht(e.droppables).filter(function(b){return b.descriptor.type===p})}};function m(){e.draggables={},e.droppables={},r.length=0}return{draggable:l,droppable:u,subscribe:t,clean:m}}function Qg(){var e=me(Jg,[]);return G.useEffect(function(){return function(){requestAnimationFrame(e.clean)}},[e]),e}var Wa=ee.createContext(null),jt=function(){var e=document.body;return e||W(!1),e},Zg={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},em=function(r){return"rbd-announcement-"+r};function rm(e){var r=me(function(){return em(e)},[e]),t=G.useRef(null);G.useEffect(function(){var i=document.createElement("div");return t.current=i,i.id=r,i.setAttribute("aria-live","assertive"),i.setAttribute("aria-atomic","true"),ne(i.style,Zg),jt().appendChild(i),function(){setTimeout(function(){var f=jt();f.contains(i)&&f.removeChild(i),i===t.current&&(t.current=null)})}},[r]);var n=Y(function(o){var i=t.current;if(i){i.textContent=o;return}},[]);return n}var tm=0,nm={separator:"::"};function Ga(e,r){return r===void 0&&(r=nm),me(function(){return""+e+r.separator+tm++},[r.separator,e])}function am(e){var r=e.contextId,t=e.uniqueId;return"rbd-hidden-text-"+r+"-"+t}function om(e){var r=e.contextId,t=e.text,n=Ga("hidden-text",{separator:"-"}),o=me(function(){return am({contextId:r,uniqueId:n})},[n,r]);return G.useEffect(function(){var l=document.createElement("div");return l.id=o,l.textContent=t,l.style.display="none",jt().appendChild(l),function(){var f=jt();f.contains(l)&&f.removeChild(l)}},[o,t]),o}var fn=ee.createContext(null);function Xl(e){var r=G.useRef(e);return G.useEffect(function(){r.current=e}),r}function im(){var e=null;function r(){return Boolean(e)}function t(l){return l===e}function n(l){e&&W(!1);var s={abandon:l};return e=s,s}function o(){e||W(!1),e=null}function i(){e&&(e.abandon(),o())}return{isClaimed:r,isActive:t,claim:n,release:o,tryAbandon:i}}var lm=9,sm=13,ka=27,Kl=32,um=33,cm=34,dm=35,fm=36,pm=37,vm=38,gm=39,mm=40,Rt,hm=(Rt={},Rt[sm]=!0,Rt[lm]=!0,Rt),Yl=function(e){hm[e.keyCode]&&e.preventDefault()},pn=function(){var e="visibilitychange";if(typeof document>"u")return e;var r=[e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],t=Rr(r,function(n){return"on"+n in document});return t||e}(),Jl=0,xi=5;function bm(e,r){return Math.abs(r.x-e.x)>=xi||Math.abs(r.y-e.y)>=xi}var Ii={type:"IDLE"};function ym(e){var r=e.cancel,t=e.completed,n=e.getPhase,o=e.setPhase;return[{eventName:"mousemove",fn:function(l){var s=l.button,f=l.clientX,u=l.clientY;if(s===Jl){var m={x:f,y:u},g=n();if(g.type==="DRAGGING"){l.preventDefault(),g.actions.move(m);return}g.type!=="PENDING"&&W(!1);var p=g.point;if(bm(p,m)){l.preventDefault();var b=g.actions.fluidLift(m);o({type:"DRAGGING",actions:b})}}}},{eventName:"mouseup",fn:function(l){var s=n();if(s.type!=="DRAGGING"){r();return}l.preventDefault(),s.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:"mousedown",fn:function(l){n().type==="DRAGGING"&&l.preventDefault(),r()}},{eventName:"keydown",fn:function(l){var s=n();if(s.type==="PENDING"){r();return}if(l.keyCode===ka){l.preventDefault(),r();return}Yl(l)}},{eventName:"resize",fn:r},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){n().type==="PENDING"&&r()}},{eventName:"webkitmouseforcedown",fn:function(l){var s=n();if(s.type==="IDLE"&&W(!1),s.actions.shouldRespectForcePress()){r();return}l.preventDefault()}},{eventName:pn,fn:r}]}function wm(e){var r=G.useRef(Ii),t=G.useRef(Cr),n=me(function(){return{eventName:"mousedown",fn:function(g){if(!g.defaultPrevented&&g.button===Jl&&!(g.ctrlKey||g.metaKey||g.shiftKey||g.altKey)){var p=e.findClosestDraggableId(g);if(p){var b=e.tryGetLock(p,l,{sourceEvent:g});if(b){g.preventDefault();var C={x:g.clientX,y:g.clientY};t.current(),u(b,C)}}}}}},[e]),o=me(function(){return{eventName:"webkitmouseforcewillbegin",fn:function(g){if(!g.defaultPrevented){var p=e.findClosestDraggableId(g);if(p){var b=e.findOptionsForDraggable(p);b&&(b.shouldRespectForcePress||e.canGetLock(p)&&g.preventDefault())}}}}},[e]),i=Y(function(){var g={passive:!1,capture:!0};t.current=lr(window,[o,n],g)},[o,n]),l=Y(function(){var m=r.current;m.type!=="IDLE"&&(r.current=Ii,t.current(),i())},[i]),s=Y(function(){var m=r.current;l(),m.type==="DRAGGING"&&m.actions.cancel({shouldBlockNextClick:!0}),m.type==="PENDING"&&m.actions.abort()},[l]),f=Y(function(){var g={capture:!0,passive:!1},p=ym({cancel:s,completed:l,getPhase:function(){return r.current},setPhase:function(C){r.current=C}});t.current=lr(window,p,g)},[s,l]),u=Y(function(g,p){r.current.type!=="IDLE"&&W(!1),r.current={type:"PENDING",point:p,actions:g},f()},[f]);rr(function(){return i(),function(){t.current()}},[i])}var Fr;function Cm(){}var Sm=(Fr={},Fr[cm]=!0,Fr[um]=!0,Fr[fm]=!0,Fr[dm]=!0,Fr);function xm(e,r){function t(){r(),e.cancel()}function n(){r(),e.drop()}return[{eventName:"keydown",fn:function(i){if(i.keyCode===ka){i.preventDefault(),t();return}if(i.keyCode===Kl){i.preventDefault(),n();return}if(i.keyCode===mm){i.preventDefault(),e.moveDown();return}if(i.keyCode===vm){i.preventDefault(),e.moveUp();return}if(i.keyCode===gm){i.preventDefault(),e.moveRight();return}if(i.keyCode===pm){i.preventDefault(),e.moveLeft();return}if(Sm[i.keyCode]){i.preventDefault();return}Yl(i)}},{eventName:"mousedown",fn:t},{eventName:"mouseup",fn:t},{eventName:"click",fn:t},{eventName:"touchstart",fn:t},{eventName:"resize",fn:t},{eventName:"wheel",fn:t,options:{passive:!0}},{eventName:pn,fn:t}]}function Im(e){var r=G.useRef(Cm),t=me(function(){return{eventName:"keydown",fn:function(i){if(i.defaultPrevented||i.keyCode!==Kl)return;var l=e.findClosestDraggableId(i);if(!l)return;var s=e.tryGetLock(l,m,{sourceEvent:i});if(!s)return;i.preventDefault();var f=!0,u=s.snapLift();r.current();function m(){f||W(!1),f=!1,r.current(),n()}r.current=lr(window,xm(u,m),{capture:!0,passive:!1})}}},[e]),n=Y(function(){var i={passive:!1,capture:!0};r.current=lr(window,[t],i)},[t]);rr(function(){return n(),function(){r.current()}},[n])}var Nn={type:"IDLE"},Pm=120,Rm=.15;function Dm(e){var r=e.cancel,t=e.getPhase;return[{eventName:"orientationchange",fn:r},{eventName:"resize",fn:r},{eventName:"contextmenu",fn:function(o){o.preventDefault()}},{eventName:"keydown",fn:function(o){if(t().type!=="DRAGGING"){r();return}o.keyCode===ka&&o.preventDefault(),r()}},{eventName:pn,fn:r}]}function Em(e){var r=e.cancel,t=e.completed,n=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(i){var l=n();if(l.type!=="DRAGGING"){r();return}l.hasMoved=!0;var s=i.touches[0],f=s.clientX,u=s.clientY,m={x:f,y:u};i.preventDefault(),l.actions.move(m)}},{eventName:"touchend",fn:function(i){var l=n();if(l.type!=="DRAGGING"){r();return}i.preventDefault(),l.actions.drop({shouldBlockNextClick:!0}),t()}},{eventName:"touchcancel",fn:function(i){if(n().type!=="DRAGGING"){r();return}i.preventDefault(),r()}},{eventName:"touchforcechange",fn:function(i){var l=n();l.type==="IDLE"&&W(!1);var s=i.touches[0];if(s){var f=s.force>=Rm;if(f){var u=l.actions.shouldRespectForcePress();if(l.type==="PENDING"){u&&r();return}if(u){if(l.hasMoved){i.preventDefault();return}r();return}i.preventDefault()}}}},{eventName:pn,fn:r}]}function Bm(e){var r=G.useRef(Nn),t=G.useRef(Cr),n=Y(function(){return r.current},[]),o=Y(function(b){r.current=b},[]),i=me(function(){return{eventName:"touchstart",fn:function(b){if(!b.defaultPrevented){var C=e.findClosestDraggableId(b);if(C){var S=e.tryGetLock(C,s,{sourceEvent:b});if(S){var P=b.touches[0],D=P.clientX,B=P.clientY,O={x:D,y:B};t.current(),g(S,O)}}}}}},[e]),l=Y(function(){var b={capture:!0,passive:!1};t.current=lr(window,[i],b)},[i]),s=Y(function(){var p=r.current;p.type!=="IDLE"&&(p.type==="PENDING"&&clearTimeout(p.longPressTimerId),o(Nn),t.current(),l())},[l,o]),f=Y(function(){var p=r.current;s(),p.type==="DRAGGING"&&p.actions.cancel({shouldBlockNextClick:!0}),p.type==="PENDING"&&p.actions.abort()},[s]),u=Y(function(){var b={capture:!0,passive:!1},C={cancel:f,completed:s,getPhase:n},S=lr(window,Em(C),b),P=lr(window,Dm(C),b);t.current=function(){S(),P()}},[f,n,s]),m=Y(function(){var b=n();b.type!=="PENDING"&&W(!1);var C=b.actions.fluidLift(b.point);o({type:"DRAGGING",actions:C,hasMoved:!1})},[n,o]),g=Y(function(b,C){n().type!=="IDLE"&&W(!1);var S=setTimeout(m,Pm);o({type:"PENDING",point:C,actions:b,longPressTimerId:S}),u()},[u,n,o,m]);rr(function(){return l(),function(){t.current();var C=n();C.type==="PENDING"&&(clearTimeout(C.longPressTimerId),o(Nn))}},[n,l,o]),rr(function(){var b=lr(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}]);return b},[])}var Om={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Ql(e,r){if(r==null)return!1;var t=Boolean(Om[r.tagName.toLowerCase()]);if(t)return!0;var n=r.getAttribute("contenteditable");return n==="true"||n===""?!0:r===e?!1:Ql(e,r.parentElement)}function Am(e,r){var t=r.target;return dn(t)?Ql(e,t):!1}var Tm=function(e){return fr(e.getBoundingClientRect()).center};function Mm(e){return e instanceof _l(e).Element}var Nm=function(){var e="matches";if(typeof document>"u")return e;var r=[e,"msMatchesSelector","webkitMatchesSelector"],t=Rr(r,function(n){return n in Element.prototype});return t||e}();function Zl(e,r){return e==null?null:e[Nm](r)?e:Zl(e.parentElement,r)}function Fm(e,r){return e.closest?e.closest(r):Zl(e,r)}function Lm(e){return"["+$r.contextId+'="'+e+'"]'}function Wm(e,r){var t=r.target;if(!Mm(t))return null;var n=Lm(e),o=Fm(t,n);return!o||!dn(o)?null:o}function Gm(e,r){var t=Wm(e,r);return t?t.getAttribute($r.draggableId):null}function km(e,r){var t="["+Zn.contextId+'="'+e+'"]',n=gl(document.querySelectorAll(t)),o=Rr(n,function(i){return i.getAttribute(Zn.id)===r});return!o||!dn(o)?null:o}function $m(e){e.preventDefault()}function Dt(e){var r=e.expected,t=e.phase,n=e.isLockActive;return e.shouldWarn,!(!n()||r!==t)}function es(e){var r=e.lockAPI,t=e.store,n=e.registry,o=e.draggableId;if(r.isClaimed())return!1;var i=n.draggable.findById(o);return!(!i||!i.options.isEnabled||!jl(t.getState(),o))}function Hm(e){var r=e.lockAPI,t=e.contextId,n=e.store,o=e.registry,i=e.draggableId,l=e.forceSensorStop,s=e.sourceEvent,f=es({lockAPI:r,store:n,registry:o,draggableId:i});if(!f)return null;var u=o.draggable.getById(i),m=km(t,u.descriptor.id);if(!m||s&&!u.options.canDragInteractiveElements&&Am(m,s))return null;var g=r.claim(l||Cr),p="PRE_DRAG";function b(){return u.options.shouldRespectForcePress}function C(){return r.isActive(g)}function S(j,J){Dt({expected:j,phase:p,isLockActive:C,shouldWarn:!0})&&n.dispatch(J())}var P=S.bind(null,"DRAGGING");function D(j){function J(){r.release(),p="COMPLETED"}p!=="PRE_DRAG"&&(J(),p!=="PRE_DRAG"&&W(!1)),n.dispatch(Nv(j.liftActionArgs)),p="DRAGGING";function fe(le,be){if(be===void 0&&(be={shouldBlockNextClick:!1}),j.cleanup(),be.shouldBlockNextClick){var pe=lr(window,[{eventName:"click",fn:$m,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(pe)}J(),n.dispatch(Ll({reason:le}))}return ne({isActive:function(){return Dt({expected:"DRAGGING",phase:p,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:b,drop:function(be){return fe("DROP",be)},cancel:function(be){return fe("CANCEL",be)}},j.actions)}function B(j){var J=rt(function(le){P(function(){return Fl({client:le})})}),fe=D({liftActionArgs:{id:i,clientSelection:j,movementMode:"FLUID"},cleanup:function(){return J.cancel()},actions:{move:J}});return ne({},fe,{move:J})}function O(){var j={moveUp:function(){return P(jv)},moveRight:function(){return P(Uv)},moveDown:function(){return P(Vv)},moveLeft:function(){return P(qv)}};return D({liftActionArgs:{id:i,clientSelection:Tm(m),movementMode:"SNAP"},cleanup:Cr,actions:j})}function A(){var j=Dt({expected:"PRE_DRAG",phase:p,isLockActive:C,shouldWarn:!0});j&&r.release()}var k={isActive:function(){return Dt({expected:"PRE_DRAG",phase:p,isLockActive:C,shouldWarn:!1})},shouldRespectForcePress:b,fluidLift:B,snapLift:O,abort:A};return k}var zm=[wm,Im,Bm];function jm(e){var r=e.contextId,t=e.store,n=e.registry,o=e.customSensors,i=e.enableDefaultSensors,l=[].concat(i?zm:[],o||[]),s=G.useState(function(){return im()})[0],f=Y(function(B,O){B.isDragging&&!O.isDragging&&s.tryAbandon()},[s]);rr(function(){var B=t.getState(),O=t.subscribe(function(){var A=t.getState();f(B,A),B=A});return O},[s,t,f]),rr(function(){return s.tryAbandon},[s.tryAbandon]);for(var u=Y(function(D){return es({lockAPI:s,registry:n,store:t,draggableId:D})},[s,n,t]),m=Y(function(D,B,O){return Hm({lockAPI:s,registry:n,contextId:r,store:t,draggableId:D,forceSensorStop:B,sourceEvent:O&&O.sourceEvent?O.sourceEvent:null})},[r,s,n,t]),g=Y(function(D){return Gm(r,D)},[r]),p=Y(function(D){var B=n.draggable.findById(D);return B?B.options:null},[n.draggable]),b=Y(function(){s.isClaimed()&&(s.tryAbandon(),t.getState().phase!=="IDLE"&&t.dispatch(Ba()))},[s,t]),C=Y(s.isClaimed,[s]),S=me(function(){return{canGetLock:u,tryGetLock:m,findClosestDraggableId:g,findOptionsForDraggable:p,tryReleaseLock:b,isLockClaimed:C}},[u,m,g,p,b,C]),P=0;P({...r,...e&&{background:"transparent"}});function Hh({isOpen:e,onRequestClose:r,columns:t,hiddenColumns:n,setColumns:o,setHiddenColumns:i}){const{t:l}=it(),s=u=>{if(!u.destination)return;const m=Array.from(t),[g]=m.splice(u.source.index,1);m.splice(u.destination.index,0,g),o(m),localStorage.setItem("columns",JSON.stringify(m))},f=(u,m)=>{if(!m)n.push(u.accessor);else{const g=n.indexOf(u.accessor);n.splice(g,1)}i(Array.from(n)),localStorage.setItem("hiddenColumns",JSON.stringify(n))};return U($i,{isOpen:e,onRequestClose:r,children:U("div",{children:U(Xm,{onDragEnd:s,children:U(is,{droppableId:"droppable-modal",children:u=>Re("div",{...u.droppableProps,ref:u.innerRef,children:[t.filter(m=>m.accessor!=="id").map(m=>{const g=!n.includes(m.accessor);return U(Ah,{draggableId:m.accessor,index:t.findIndex(p=>p.accessor===m.accessor),children:(p,b)=>Re("div",{ref:p.innerRef,...p.draggableProps,...p.dragHandleProps,className:Wn.columnManagerRow,style:$h(b.isDragging,p.draggableProps.style),children:[U(qu,{}),U("span",{className:Wn.columnManageLabel,children:l(m.Header)}),U("div",{className:Wn.columnManageSwitch,children:U(Ou,{size:"mini",checked:g,onChange:C=>f(m,C)})})]})},m.accessor)}),u.placeholder]})})})})})}const zh="_sourceipTable_2lem6_1",jh="_iptableTipContainer_2lem6_5",Oi={sourceipTable:zh,iptableTipContainer:jh};function Vh({isOpen:e,onRequestClose:r,sourceMap:t,setSourceMap:n}){const{t:o}=it(),i=(l,s,f)=>{t[s][l]=f,n(Array.from(t))};return Re($i,{isOpen:e,onRequestClose:r,children:[Re("table",{className:Oi.sourceipTable,children:[U("thead",{children:Re("tr",{children:[U("th",{children:o("c_source")}),U("th",{children:o("device_name")})]})}),U("tbody",{children:t.map((l,s)=>Re("tr",{children:[U("td",{children:U(kn,{type:"text",name:"reg",autoComplete:"off",value:l.reg,onChange:f=>i("reg",s,f.target.value)})}),U("td",{children:U(kn,{type:"text",name:"name",autoComplete:"off",value:l.name,onChange:f=>i("name",s,f.target.value)})}),U("td",{children:U(Tt,{onClick:()=>t.splice(s,1),children:o("delete")})})]},`${s}`))})]}),Re("div",{children:[U("div",{className:Oi.iptableTipContainer,children:o("sourceip_tip")}),U(Tt,{onClick:()=>t.push({reg:"",name:""}),children:o("add_tag")})]})]})}const{useEffect:Uh,useState:Qe,useRef:qh,useCallback:wr}=ee,ra="ALL_SOURCE_IP",_h=localStorage.getItem("sourceMap")?JSON.parse(localStorage.getItem("sourceMap")):[],Xh=30;function Kh(e){const r={};for(let t=0;tt.sourceIP===r)}function Ai(e,r,t){let n=e;return r!==""&&(n=e.filter(o=>[o.host,o.sourceIP,o.sourcePort,o.destinationIP,o.chains,o.rule,o.type,o.network,o.process].some(i=>Yh(i,r)))),t!==ra&&(n=Jh(n,t)),n}function ls(e,r,t){let n=t??e;return r.forEach(({reg:o,name:i})=>{o&&(o.startsWith("/")?new RegExp(o.replace("/",""),"g").test(e)&&i&&(n=`${i}(${e})`):e===o&&i&&(n=`${i}(${e})`))}),n}function Qh(e,r,t,n){const{id:o,metadata:i,upload:l,download:s,start:f,chains:u,rule:m,rulePayload:g}=e,{host:p,destinationPort:b,destinationIP:C,remoteDestination:S,network:P,type:D,sourceIP:B,sourcePort:O,process:A,sniffHost:k}=i;let j=p;j===""&&(j=C);const J=r[o],fe=`${B}:${O}`;return{id:o,upload:l,download:s,start:t-new Date(f).valueOf(),chains:Zh(u),rule:g?`${m} :: ${g}`:m,...i,host:`${j}:${b}`,sniffHost:k||"-",type:`${D}(${P})`,source:ls(B,n,fe),downloadSpeedCurr:s-(J?J.download:0),uploadSpeedCurr:l-(J?J.upload:0),process:A||"-",destinationIP:S||C||p}}function Zh(e){if(!Array.isArray(e)||e.length===0)return"";if(e.length===1)return e[0];if(e.length===2)return`${e[1]} -> ${e[0]}`;const r=e.pop(),t=e.shift();return`${r} -> ${t}`}function Ti(e,r,t){return t.length>0?U(of,{data:t,columns:e,hiddenColumns:r}):U("div",{className:Lr.placeHolder,children:U(Nu,{width:200,height:200,c1:"var(--color-text)"})})}function Mi({qty:e}){return e<100?""+e:"99+"}const Bt=!0,ss=["id"],ta=[{accessor:"id",show:!1},{Header:"c_type",accessor:"type"},{Header:"c_process",accessor:"process"},{Header:"c_host",accessor:"host"},{Header:"c_rule",accessor:"rule"},{Header:"c_chains",accessor:"chains"},{Header:"c_time",accessor:"start"},{Header:"c_dl_speed",accessor:"downloadSpeedCurr",sortDescFirst:Bt},{Header:"c_ul_speed",accessor:"uploadSpeedCurr",sortDescFirst:Bt},{Header:"c_dl",accessor:"download",sortDescFirst:Bt},{Header:"c_ul",accessor:"upload",sortDescFirst:Bt},{Header:"c_source",accessor:"source"},{Header:"c_destination_ip",accessor:"destinationIP"},{Header:"c_sni",accessor:"sniffHost"},{Header:"c_ctrl",accessor:"ctrl"}],Ni=localStorage.getItem("hiddenColumns"),Fi=localStorage.getItem("columns"),eb=Ni?JSON.parse(Ni):[...ss],Gn=Fi?JSON.parse(Fi):null,rb=Gn?[...ta].sort((e,r)=>{const t=Gn.findIndex(o=>o.accessor===e.accessor),n=Gn.findIndex(o=>o.accessor===r.accessor);return t===-1?1:n===-1?-1:t-n}):[...ta];function tb({apiConfig:e}){const{t:r}=it(),[t,n]=Qe(!1),[o,i]=Qe(eb),[l,s]=Qe(rb),f=()=>{n(!1)},u=()=>{i([...ss]),s([...ta]),localStorage.removeItem("hiddenColumns"),localStorage.removeItem("columns")},[m,g]=Qe(!1),[p,b]=Qe(_h),[C,S]=Lu(),[P,D]=Qe([]),[B,O]=Qe([]),[A,k]=Qe(""),[j,J]=Qe(ra),fe=Ai(P,A,j),le=Ai(B,A,j),pe=(xe=>[[ra,r("All")],...Array.from(new Set(xe.map(Ue=>Ue.sourceIP))).sort().map(Ue=>[Ue,ls(Ue,p).trim()||r("internel")])])(P),[Le,H]=Qe(!1),V=wr(()=>H(!0),[]),se=wr(()=>H(!1),[]),Ie=wr(async()=>{for(const xe of fe)await Wi(e,xe.id);se()},[e,fe,se]),[Se,we]=Qe(!1),Ee=wr(()=>we(!0),[]),De=wr(()=>we(!1),[]),[Oe,Fe]=Qe(!1),ur=wr(()=>{Fe(xe=>!xe)},[]),Ve=wr(()=>{Au(e),De()},[e,De]),Ae=qh(P),We=wr(({connections:xe})=>{const Ue=Kh(Ae.current),vr=Date.now(),Je=xe.map(ar=>Qh(ar,Ue,vr,p)),Dr=[];for(const ar of Ae.current)Je.findIndex(Vr=>Vr.id===ar.id)<0&&Dr.push(ar);O(ar=>[...Dr,...ar].slice(0,101)),Je&&(Je.length!==0||Ae.current.length!==0)&&!Oe?(Ae.current=Je,D(Je)):Ae.current=Je},[D,p,Oe]),[cr,nr]=Qe(0);Uh(()=>Tu(e,We,()=>{setTimeout(()=>{nr(xe=>xe+1)},1e3)}),[e,We,cr,nr]);const dr=()=>{p.length===0&&p.push({reg:"",name:""}),g(!0)},Ke=()=>{b(p.filter(xe=>xe.reg||xe.name)),localStorage.setItem("sourceMap",JSON.stringify(p)),g(!1)};return Re("div",{children:[Re("div",{className:Lr.header,children:[U(Mu,{title:r("Connections")}),U("div",{className:Lr.inputWrapper,children:U(kn,{type:"text",name:"filter",autoComplete:"off",className:Lr.input,placeholder:r("Search"),onChange:xe=>k(xe.target.value)})})]}),Re(qt,{children:[Re("div",{style:{display:"flex",flexWrap:"wrap",paddingLeft:"30px",justifyContent:"flex-start"},children:[Re(_t,{style:{padding:"0 15px 0 0"},children:[Re(Zr,{children:[U("span",{children:r("Active")}),U("span",{className:Lr.connQty,children:U(Mi,{qty:fe.length})})]}),Re(Zr,{children:[U("span",{children:r("Closed")}),U("span",{className:Lr.connQty,children:U(Mi,{qty:le.length})})]})]}),U(Fu,{options:pe,selected:j,style:{width:"unset"},onChange:xe=>J(xe.target.value)})]}),U("div",{ref:C,style:{padding:30,paddingBottom:10,paddingTop:10},children:Re("div",{style:{height:S-Xh,overflow:"auto"},children:[Re(et,{children:[Ti(l,o,fe),Re(Mo,{icon:Oe?U(zu,{size:16}):U(ju,{size:16}),mainButtonStyles:Oe?{background:"#e74c3c"}:{},style:No,text:r(Oe?"Resume Refresh":"Pause Refresh"),onClick:ur,children:[U(Br,{text:r("close_all_connections"),onClick:Ee,children:U(To,{size:10})}),U(Br,{text:r("close_filter_connections"),onClick:V,children:U(To,{size:10})}),U(Br,{text:r("manage_column"),onClick:()=>n(!0),children:U(Lo,{size:10})}),U(Br,{text:r("reset_column"),onClick:u,children:U(Fo,{size:10})}),U(Br,{text:r("client_tag"),onClick:dr,children:U(Wo,{size:10})})]})]}),Re(et,{children:[Ti(l,o,le),Re(Mo,{icon:U(Lo,{size:16}),style:No,text:r("manage_column"),onClick:()=>n(!0),children:[U(Br,{text:r("reset_column"),onClick:u,children:U(Fo,{size:10})}),U(Br,{text:r("client_tag"),onClick:dr,children:U(Wo,{size:10})})]})]})]})}),U(qn,{isOpen:Se,primaryButtonOnTap:Ve,onRequestClose:De}),U(qn,{confirm:"close_filter_connections",isOpen:Le,primaryButtonOnTap:Ie,onRequestClose:se}),U(Hh,{isOpen:t,onRequestClose:f,columns:l,hiddenColumns:o,setColumns:s,setHiddenColumns:i}),U(Vh,{isOpen:m,onRequestClose:Ke,sourceMap:p,setSourceMap:b})]})]})}const nb=e=>({apiConfig:Gi(e)}),pb=Li(nb)(tb);export{pb as default};