=i[1]?C===v-1?y[i[0]]=m||0:(y[i[0]]=Math.floor(m/i[1]),m-=y[i[0]]*i[1]):y[i[0]]=0;return y}return fu=a,fu}var pu,rg;function IC(){if(rg)return pu;rg=1;var e=An(),t=br(),n=ti();function o(u,a,s){var p=e(u);return a=a>>0,s=t(s)?" ":""+s,p.padEnd?p.padEnd(a,s):a>p.length?(a-=p.length,a>s.length&&(s+=n(s,a/s.length)),p+s.slice(0,a)):p}return pu=o,pu}var hu,og;function kC(){if(og)return hu;og=1;var e=An(),t=ti();function n(o,u){return t(e(o),u)}return hu=n,hu}var mu,lg;function Rb(){if(lg)return mu;lg=1;var e=An();function t(n){return n&&n.trimRight?n.trimRight():e(n).replace(/[\s\uFEFF\xA0]+$/g,"")}return mu=t,mu}var gu,ig;function Mb(){if(ig)return gu;ig=1;var e=An();function t(n){return n&&n.trimLeft?n.trimLeft():e(n).replace(/^[\s\uFEFF\xA0]+/g,"")}return gu=t,gu}var vu,sg;function Db(){if(sg)return vu;sg=1;var e=Rb(),t=Mb();function n(o){return o&&o.trim?o.trim():e(t(o))}return vu=n,vu}var bu,ag;function Ib(){if(ag)return bu;ag=1;var e={"&":"&","<":"<",">":">",'"':""","'":"'","`":"`"};return bu=e,bu}var xu,cg;function kb(){if(cg)return xu;cg=1;var e=An(),t=Fr();function n(o){var u=new RegExp("(?:"+t(o).join("|")+")","g");return function(a){return e(a).replace(u,function(s){return o[s]})}}return xu=n,xu}var yu,ug;function FC(){if(ug)return yu;ug=1;var e=Ib(),t=kb(),n=t(e);return yu=n,yu}var Cu,dg;function NC(){if(dg)return Cu;dg=1;var e=Ib(),t=kb(),n=dn(),o={};n(e,function(a,s){o[e[s]]=s});var u=t(o);return Cu=u,Cu}var Eu,fg;function Fb(){if(fg)return Eu;fg=1;function e(t,n,o){return t.substring(n,o)}return Eu=e,Eu}var wu,pg;function Nb(){if(pg)return wu;pg=1;function e(t){return t.toLowerCase()}return wu=e,wu}var Su,hg;function LC(){if(hg)return Su;hg=1;var e=An(),t=Fb(),n=bb(),o=Nb(),u={};function a(s){if(s=e(s),u[s])return u[s];var p=s.length,r=s.replace(/([-]+)/g,function(f,i,m){return m&&m+i.length2&&m+v
1&&m+v
1?r+"-"+n(t(f,0,m-1))+"-"+n(t(f,m-1,m))+i:n(r+"-"+f+i)}).replace(/^([A-Z]+)([a-z]+)?$/,function(p,r,f){var i=r.length;return n(t(r,0,i-1)+"-"+t(r,i-1,i)+(f||""))}).replace(/([a-z]?)([A-Z]+)([a-z]?)/g,function(p,r,f,i,m){var v=f.length;return v>1&&(r&&(r+="-"),i)?(r||"")+n(t(f,0,v-1))+"-"+n(t(f,v-1,v))+i:(r||"")+(m?"-":"")+n(f)+(i||"")});return s=s.replace(/([-]+)/g,function(p,r,f){return f&&f+r.length1&&(s>2?a.substring(0,u).indexOf(o)===u-1:a.indexOf(o)===a.length-1)}return Ru=t,Ru}var Mu,bg;function Lb(){if(bg)return Mu;bg=1;var e=kr(),t=An(),n=Db(),o=Ql();function u(a,s,p){return t(a).replace((p||e).tmplRE||/\{{2}([.\w[\]\s]+)\}{2}/g,function(r,f){return o(s,n(f))})}return Mu=u,Mu}var Du,xg;function qC(){if(xg)return Du;xg=1;var e=Lb();function t(n,o){return e(n,o,{tmplRE:/\{([.\w[\]\s]+)\}/g})}return Du=t,Du}var Iu,yg;function BC(){if(yg)return Iu;yg=1;function e(){}return Iu=e,Iu}var ku,Cg;function HC(){if(Cg)return ku;Cg=1;var e=So();function t(n,o){var u=e(arguments,2);return function(){return n.apply(o,e(arguments).concat(u))}}return ku=t,ku}var Fu,Eg;function $C(){if(Eg)return Fu;Eg=1;var e=So();function t(n,o){var u=!1,a=null,s=e(arguments,2);return function(){return u||(a=n.apply(o,e(arguments).concat(s)),u=!0),a}}return Fu=t,Fu}var Nu,wg;function _C(){if(wg)return Nu;wg=1;var e=So();function t(n,o,u){var a=0,s=[];return function(){var p=arguments;a++,a<=n&&s.push(p[0]),a>=n&&o.apply(u,[s].concat(e(p)))}}return Nu=t,Nu}var Lu,Sg;function WC(){if(Sg)return Lu;Sg=1;var e=So();function t(n,o,u){var a=0,s=[];return u=u||this,function(){var p=arguments;a++,a1?r[1]:""},f.path=i.replace(/^([a-z0-9.+-]*:)\/\//,function(m,v){return f.protocol=v,""}).replace(/^([a-z0-9.+-]*)(:\d+)?\/?/,function(m,v,C){return p=C||"",f.port=p.replace(":",""),f.hostname=v,f.host=v+p,"/"}).replace(/(#.*)/,function(m,v){return f.hash=v.length>1?v:"",""}),s=f.hash.match(/#((.*)\?|(.*))/),f.pathname=f.path.replace(/(\?|#.*).*/,""),f.origin=f.protocol+"//"+f.host,f.hashKey=s&&(s[2]||s[1])||"",f.hashQuery=o(f.hash),f.searchQuery=o(f.search),f}return zu=u,zu}var ju,Pg;function YC(){if(Pg)return ju;Pg=1;var e=Di(),t=qb(),n=Xv();function o(){if(e){var u=e.pathname,a=n(u,"/")+1;return t()+(a===u.length?u:u.substring(0,a))}return""}return ju=o,ju}var Gu,Ag;function XC(){if(Ag)return Gu;Ag=1;var e=Di(),t=Bb();function n(){return e?t(e.href):{}}return Gu=n,Gu}var Uu,Vg;function KC(){if(Vg)return Uu;Vg=1;var e=kr(),t=Id(),n=Pb(),o=Vb(),u=$t(),a=Ei(),s=Xr(),p=br(),r=Qo(),f=Fr(),i=ar(),m=On(),v=Si(),C=Qn(),y=Mi(),w=oi(),A=vb();function E(Q,pe){var fe=parseFloat(pe),K=v(),U=C(K);switch(Q){case"y":return C(y(K,fe));case"M":return C(w(K,fe));case"d":return C(A(K,fe));case"h":case"H":return U+fe*60*60*1e3;case"m":return U+fe*60*1e3;case"s":return U+fe*1e3}return U}function S(Q){return(s(Q)?Q:new Date(Q)).toUTCString()}function R(Q,pe,fe){if(t){var K,U,X,Y,F,M,N=[],W=arguments;return u(Q)?N=Q:W.length>1?N=[i({name:Q,value:pe},fe)]:a(Q)&&(N=[Q]),N.length>0?(m(N,function(G){K=i({},e.cookies,G),X=[],K.name&&(U=K.expires,X.push(o(K.name)+"="+o(a(K.value)?JSON.stringify(K.value):K.value)),U&&(isNaN(U)?U=U.replace(/^([0-9]+)(y|M|d|H|h|m|s)$/,function(ce,Te,ve){return S(E(ve,Te))}):/^[0-9]{11,13}$/.test(U)||s(U)?U=S(U):U=S(E("d",U)),K.expires=U),m(["expires","path","domain","secure"],function(ce){p(K[ce])||X.push(K[ce]&&ce==="secure"?ce:ce+"="+K[ce])})),t.cookie=X.join("; ")}),!0):(Y={},F=t.cookie,F&&m(F.split("; "),function(G){M=G.indexOf("="),Y[n(G.substring(0,M))]=n(G.substring(M+1)||"")}),W.length===1?Y[Q]:Y)}return!1}function D(Q){return r(k(),Q)}function L(Q){return R(Q)}function H(Q,pe,fe){return R(Q,pe,fe),R}function I(Q,pe){R(Q,"",i({expires:-1},e.cookies,pe))}function k(){return f(R())}function $(){return R()}return i(R,{has:D,set:H,setItem:H,get:L,getItem:L,remove:I,removeItem:I,keys:k,getJSON:$}),Uu=R,Uu}var Yu,qg;function ZC(){if(qg)return Yu;qg=1;var e=cr(),t=Id(),n=nb(),o=ar(),u=On();function a(r){try{var f="__xe_t";return r.setItem(f,1),r.removeItem(f),!0}catch{return!1}}function s(r){return navigator.userAgent.indexOf(r)>-1}function p(){var r,f,i,m=!1,v=!1,C=!1,y={isNode:!1,isMobile:m,isPC:!1,isDoc:!!t};if(!n&&typeof process!==e)y.isNode=!0;else{i=s("Edge"),f=s("Chrome"),m=/(Android|webOS|iPhone|iPad|iPod|SymbianOS|BlackBerry|Windows Phone)/.test(navigator.userAgent),y.isDoc&&(r=t.body||t.documentElement,u(["webkit","khtml","moz","ms","o"],function(w){y["-"+w]=!!r[w+"MatchesSelector"]}));try{v=a(n.localStorage)}catch{}try{C=a(n.sessionStorage)}catch{}o(y,{edge:i,firefox:s("Firefox"),msie:!i&&y["-ms"],safari:!f&&!i&&s("Safari"),isMobile:m,isPC:!m,isLocalStorage:v,isSessionStorage:C})}return y}return Yu=p,Yu}var Xu,Bg;function JC(){if(Bg)return Xu;Bg=1;var e=fy(),t=ar(),n=Jl(),o=Rv(),u=py(),a=hy(),s=Ur(),p=Mv(),r=Dv(),f=Iv(),i=On(),m=Od(),v=kv(),C=my(),y=Td(),w=gy(),A=Md(),E=Lv(),S=vy(),R=So(),D=by(),L=xy(),H=Qo(),I=yy(),k=Cy(),$=Ey(),Q=wy(),pe=Sy(),fe=Oy(),K=Bv(),U=Ty(),X=Ry(),Y=Av(),F=My(),M=Dy(),N=Iy(),W=ky(),G=zv(),ce=Fy(),Te=Ny(),ve=Ly(),Fe=jv(),Ae=Gv(),ue=sr(),B=$t(),re=Nr(),ae=Py(),me=br(),Me=Gn(),oe=Ei(),le=Lr(),se=Jo(),ge=Uv(),ye=Xr(),be=Yr(),Ve=dn(),Ge=Vy(),Ue=qy(),We=By(),Ne=Xv(),De=Fr(),J=el(),de=Sd(),Re=Kv(),Se=$v(),_=Wv(),Z=_v(),xe=Hy(),Be=$y(),$e=Zv(),je=Jv(),Je=xr(),Qe=Dd(),tt=Qv(),Ze=_y(),rt=eb(),Ct=tb(),q=Wy(),Et=zy(),ht=jy(),ft=Gy(),lt=Uy(),Ot=Yy(),bt=Xy(),It=Ky(),xt=Zy(),Rt=Jy(),Nt=ib(),Bt=Qy(),Zt=eC(),zt=tC(),jt=kd(),en=nC(),Lt=rC(),At=oC(),Vt=lC(),Gt=iC(),rn=sC(),Ut=aC(),gn=cC(),Tn=uC(),Vn=Ql(),Cr=dC(),ur=ab(),Pr=fC(),Er=cb(),vn=pC(),nn=Nv(),Rn=qv(),Mn=hC(),qn=mC(),tr=Nd(),Un=fb(),Dn=pb(),ln=Ld(),In=gC(),dr=wo(),Yn=Kr(),Xn=vC(),kn=bC(),fr=Pd(),bn=xC(),Qt=gb(),nr=yC(),kt=Mi(),on=CC(),Bn=oi(),wr=vb(),Zr=Pn(),Oo=Ob(),ll=Tb(),To=SC(),Ar=er(),rr=OC(),il=yb(),Ro=wb(),sl=Eb(),al=TC(),cl=RC(),ul=MC(),Mo=DC(),Do=IC(),dl=Sb(),fl=kC(),pl=Db(),Vr=Rb(),Jr=Mb(),Io=FC(),hl=NC(),Qr=LC(),eo=PC(),O=AC(),te=VC(),he=Lb(),Le=qC(),Xe=An(),He=BC(),et=Zo(),l=HC(),d=$C(),g=_C(),b=WC(),T=zC(),P=jC(),V=GC(),j=Ab(),z=UC(),ne=Bb(),ee=YC(),Ce=XC(),Ie=KC(),Oe=ZC();return t(e,{assign:t,objectEach:n,lastObjectEach:o,objectMap:u,merge:a,uniq:v,union:C,sortBy:w,orderBy:A,shuffle:E,sample:S,some:p,every:r,slice:R,filter:D,find:I,findLast:k,findKey:L,includes:H,arrayIndexOf:Fe,arrayLastIndexOf:Ae,map:s,reduce:$,copyWithin:Q,chunk:pe,zip:fe,unzip:K,zipObject:U,flatten:X,toArray:y,includeArrays:f,pluck:Y,invoke:F,arrayEach:i,lastArrayEach:m,toArrayTree:M,toTreeArray:N,findTree:W,eachTree:G,mapTree:ce,filterTree:Te,searchTree:ve,hasOwnProp:ue,eqNull:be,isNaN:ae,isFinite:xe,isUndefined:me,isArray:B,isFloat:Be,isInteger:$e,isFunction:Me,isBoolean:je,isString:le,isNumber:Je,isRegExp:Qe,isObject:oe,isPlainObject:se,isDate:ye,isError:tt,isTypeError:Ze,isEmpty:rt,isNull:re,isSymbol:Ct,isArguments:q,isElement:Et,isDocument:ht,isWindow:ft,isFormData:lt,isMap:Ot,isWeakMap:bt,isSet:It,isWeakSet:xt,isLeapYear:ge,isMatch:Rt,isEqual:Nt,isEqualWith:Bt,getType:Zt,uniqueId:zt,getSize:Re,indexOf:We,lastIndexOf:Ne,findIndexOf:jt,findLastIndexOf:en,toStringJSON:Lt,toJSONString:At,keys:De,values:J,entries:Vt,pick:Gt,omit:rn,first:Ut,last:gn,each:Ve,forOf:Ge,lastForOf:Ue,lastEach:Se,has:Tn,get:Vn,set:Cr,groupBy:ur,countBy:Pr,clone:de,clear:Z,remove:_,range:Er,destructuring:vn,random:nn,min:Mn,max:Rn,commafy:qn,round:tr,ceil:Un,floor:Dn,toFixed:ln,toNumber:dr,toNumberString:Yn,toInteger:In,add:Xn,subtract:kn,multiply:fr,divide:bn,sum:Qt,mean:nr,now:ll,timestamp:To,isValidDate:Ar,isDateSame:rr,toStringDate:Zr,toDateString:Oo,getWhatYear:kt,getWhatQuarter:on,getWhatMonth:Bn,getWhatWeek:il,getWhatDay:wr,getYearDay:Ro,getYearWeek:sl,getMonthWeek:al,getDayOfYear:cl,getDayOfMonth:ul,getDateDiff:Mo,trim:pl,trimLeft:Jr,trimRight:Vr,escape:Io,unescape:hl,camelCase:Qr,kebabCase:eo,repeat:fl,padStart:dl,padEnd:Do,startsWith:O,endsWith:te,template:he,toFormatString:Le,toString:Xe,toValueString:Xe,noop:He,property:et,bind:l,once:d,after:g,before:b,throttle:T,debounce:P,delay:V,unserialize:j,serialize:z,parseUrl:ne,getBaseURL:ee,locat:Ce,browse:Oe,cookie:Ie}),Xu=e,Xu}var QC=JC();const c=ay(QC),it="vxe-icon-",x={size:null,zIndex:999,version:0,emptyCell:" ",table:{fit:!0,showHeader:!0,animat:!0,delayHover:250,autoResize:!0,minHeight:144,resizeConfig:{refreshDelay:250},radioConfig:{strict:!0},checkboxConfig:{strict:!0},tooltipConfig:{enterable:!0},validConfig:{showMessage:!0,autoClear:!0,autoPos:!0,message:"inline",msgMode:"single"},columnConfig:{maxFixedSize:4},customConfig:{allowFixed:!0,showFooter:!0},sortConfig:{showIcon:!0,iconLayout:"vertical"},filterConfig:{showIcon:!0},treeConfig:{rowField:"id",parentField:"parentId",childrenField:"children",hasChildField:"hasChild",mapChildrenField:"_X_ROW_CHILD",indent:20,showIcon:!0},expandConfig:{showIcon:!0},editConfig:{showIcon:!0,showAsterisk:!0},importConfig:{_typeMaps:{},modes:["insert","covering"]},exportConfig:{_typeMaps:{csv:1,html:1,xml:1,txt:1},modes:["current","selected"]},printConfig:{modes:["current","selected"]},mouseConfig:{extension:!0},keyboardConfig:{isEsc:!0},areaConfig:{autoClear:!0,selectCellByHeader:!0},clipConfig:{isCopy:!0,isCut:!0,isPaste:!0},fnrConfig:{isFind:!0,isReplace:!0},scrollX:{gt:60},scrollY:{gt:100}},export:{types:{}},grid:{formConfig:{enabled:!0},pagerConfig:{enabled:!0},toolbarConfig:{enabled:!0},proxyConfig:{enabled:!0,autoLoad:!0,message:!0,props:{list:null,result:"result",total:"page.total",message:"message"}}},toolbar:{},icon:{LOADING:it+"spinner roll vxe-loading--default-icon",TABLE_SORT_ASC:it+"caret-up",TABLE_SORT_DESC:it+"caret-down",TABLE_FILTER_NONE:it+"funnel",TABLE_FILTER_MATCH:it+"funnel",TABLE_EDIT:it+"edit",TABLE_TITLE_PREFIX:it+"question-circle-fill",TABLE_TITLE_SUFFIX:it+"question-circle-fill",TABLE_TREE_LOADED:it+"spinner roll",TABLE_TREE_OPEN:it+"caret-right rotate90",TABLE_TREE_CLOSE:it+"caret-right",TABLE_EXPAND_LOADED:it+"spinner roll",TABLE_EXPAND_OPEN:it+"arrow-right rotate90",TABLE_EXPAND_CLOSE:it+"arrow-right",TABLE_CHECKBOX_CHECKED:it+"checkbox-checked",TABLE_CHECKBOX_UNCHECKED:it+"checkbox-unchecked",TABLE_CHECKBOX_INDETERMINATE:it+"checkbox-indeterminate",TABLE_RADIO_CHECKED:it+"radio-checked",TABLE_RADIO_UNCHECKED:it+"radio-unchecked",BUTTON_DROPDOWN:it+"arrow-down",BUTTON_LOADING:it+"spinner roll",SELECT_LOADED:it+"spinner roll",SELECT_OPEN:it+"caret-down rotate180",SELECT_CLOSE:it+"caret-down",PAGER_HOME:it+"home-page",PAGER_END:it+"end-page",PAGER_JUMP_PREV:it+"arrow-double-left",PAGER_JUMP_NEXT:it+"arrow-double-right",PAGER_PREV_PAGE:it+"arrow-left",PAGER_NEXT_PAGE:it+"arrow-right",PAGER_JUMP_MORE:it+"ellipsis-h",INPUT_CLEAR:it+"error-circle-fill",INPUT_PWD:it+"eye-fill",INPUT_SHOW_PWD:it+"eye-fill-close",INPUT_PREV_NUM:it+"caret-up",INPUT_NEXT_NUM:it+"caret-down",INPUT_DATE:it+"calendar",INPUT_SEARCH:it+"search",MODAL_ZOOM_IN:it+"square",MODAL_ZOOM_OUT:it+"maximize",MODAL_CLOSE:it+"close",MODAL_INFO:it+"info-circle-fill",MODAL_SUCCESS:it+"success-circle-fill",MODAL_WARNING:it+"warnion-circle-fill",MODAL_ERROR:it+"error-circle-fill",MODAL_QUESTION:it+"question-circle-fill",MODAL_LOADING:it+"spinner roll",TOOLBAR_TOOLS_REFRESH:it+"repeat",TOOLBAR_TOOLS_REFRESH_LOADING:it+"repeat roll",TOOLBAR_TOOLS_IMPORT:it+"upload",TOOLBAR_TOOLS_EXPORT:it+"download",TOOLBAR_TOOLS_PRINT:it+"print",TOOLBAR_TOOLS_FULLSCREEN:it+"fullscreen",TOOLBAR_TOOLS_MINIMIZE:it+"minimize",TOOLBAR_TOOLS_CUSTOM:it+"custom-column",TOOLBAR_TOOLS_FIXED_LEFT:it+"fixed-left",TOOLBAR_TOOLS_FIXED_LEFT_ACTIVED:it+"fixed-left-fill",TOOLBAR_TOOLS_FIXED_RIGHT:it+"fixed-right",TOOLBAR_TOOLS_FIXED_RIGHT_ACTIVED:it+"fixed-right-fill",FORM_PREFIX:it+"question-circle-fill",FORM_SUFFIX:it+"question-circle-fill",FORM_FOLDING:it+"arrow-up rotate180",FORM_UNFOLDING:it+"arrow-up"},tooltip:{trigger:"hover",theme:"dark",enterDelay:500,leaveDelay:300},pager:{},form:{validConfig:{showMessage:!0,autoPos:!0},tooltipConfig:{enterable:!0},titleAsterisk:!0},input:{startDate:new Date(1900,0,1),endDate:new Date(2100,0,1),startDay:1,selectDay:1,digits:2,controls:!0},textarea:{},select:{multiCharOverflow:8},button:{},buttonGroup:{},radio:{strict:!0},radioButton:{strict:!0},radioGroup:{strict:!0},checkbox:{},checkboxGroup:{},switch:{},modal:{top:15,showHeader:!0,minWidth:340,minHeight:140,lockView:!0,mask:!0,duration:3e3,marginSize:0,dblclickZoom:!0,showTitleOverflow:!0,animat:!0,showClose:!0,draggable:!0,showConfirmButton:null,storageKey:"VXE_MODAL_POSITION"},drawer:{showHeader:!0,lockView:!0,mask:!0,showTitleOverflow:!0,showClose:!0},list:{scrollY:{enabled:!0,gt:100}},i18n:e=>e};var Wo=null,Ku=null,Br=null,Hg="z-index-manage",ao=null,$g="z-index-style",Hb="m",$b="s",Xl={m:1e3,s:1e3};function Ad(){return Wo||typeof document<"u"&&(Wo=document),Wo}function _b(){return Wo&&!Ku&&(Ku=Wo.body||Wo.getElementsByTagName("body")[0]),Ku}function eE(){var e=0,t=Ad();if(t){var n=_b();if(n)for(var o=n.getElementsByTagName("*"),u=0;uRl.add(n,t)),Rl},get(e){return xl[e]||[]},add(e,t){if(t){let n=xl[e];n||(n=xl[e]=[]),n.push(t)}return Rl},delete(e,t){const n=xl[e];n&&(t?c.remove(n,o=>o===t):delete xl[e])}};class nE{constructor(){Object.defineProperty(this,"store",{enumerable:!0,configurable:!0,writable:!0,value:{}})}mixin(t){return c.each(t,(n,o)=>{this.add(o,n)}),this}has(t){return!!this.get(t)}get(t){return this.store[t]}add(t,n){const o=this.store[t];return c.isFunction(n)&&(n={cellFormatMethod:n}),this.store[t]=o?c.merge(o,n):n,this}delete(t){delete this.store[t]}forEach(t){c.objectEach(this.store,t)}}const Zb=new nE;function mt(e){return e&&e.enabled!==!1}function _d(e){return e==null||e===""}function Wd(e){const t=e.name,n=c.lastIndexOf(t,"."),o=t.substring(n+1,t.length).toLowerCase();return{filename:t.substring(0,n),type:o}}function ir(){return Hd.getNext()}function yr(){return Hd.getCurrent()}function _o(e){return e&&e.children&&e.children.length>0}function Ht(e){return e?c.toValueString(x.translate?x.translate(""+e):e):""}function Jt(e,t){return""+(_d(e)?t?x.emptyCell:"":e)}function lr(e){return e===""||c.eqNull(e)}class gd{constructor(t,n,{renderHeader:o,renderCell:u,renderFooter:a,renderData:s}={}){const p=t.xegrid,r=n.formatter,f=c.isBoolean(n.visible)?n.visible:!0;if(Object.assign(this,{type:n.type,property:n.field,field:n.field,title:n.title,width:n.width,minWidth:n.minWidth,maxWidth:n.maxWidth,resizable:n.resizable,fixed:n.fixed,align:n.align,headerAlign:n.headerAlign,footerAlign:n.footerAlign,showOverflow:n.showOverflow,showHeaderOverflow:n.showHeaderOverflow,showFooterOverflow:n.showFooterOverflow,className:n.className,headerClassName:n.headerClassName,footerClassName:n.footerClassName,formatter:r,sortable:n.sortable,sortBy:n.sortBy,sortType:n.sortType,filters:nx(n.filters),filterMultiple:c.isBoolean(n.filterMultiple)?n.filterMultiple:!0,filterMethod:n.filterMethod,filterResetMethod:n.filterResetMethod,filterRecoverMethod:n.filterRecoverMethod,filterRender:n.filterRender,treeNode:n.treeNode,cellType:n.cellType,cellRender:n.cellRender,editRender:n.editRender,contentRender:n.contentRender,headerExportMethod:n.headerExportMethod,exportMethod:n.exportMethod,footerExportMethod:n.footerExportMethod,titleHelp:n.titleHelp,titlePrefix:n.titlePrefix,titleSuffix:n.titleSuffix,params:n.params,id:n.colId||c.uniqueId("col_"),parentId:null,visible:f,halfVisible:!1,defaultVisible:f,defaultFixed:n.fixed,checked:!1,halfChecked:!1,disabled:!1,level:1,rowSpan:1,colSpan:1,order:null,sortTime:0,sortNumber:0,renderSortNumber:0,renderWidth:0,renderHeight:0,resizeWidth:0,renderLeft:0,renderArgs:[],model:{},renderHeader:o||n.renderHeader,renderCell:u||n.renderCell,renderFooter:a||n.renderFooter,renderData:s,slots:n.slots}),p){const{computeProxyOpts:i}=p.getComputeMaps(),m=i.value;m.beforeColumn&&m.beforeColumn({$grid:p,column:this})}}getTitle(){return Ht(this.title||(this.type==="seq"?x.i18n("vxe.table.seqTitle"):""))}getKey(){return this.field||(this.type?`type=${this.type}`:null)}update(t,n){t!=="filters"&&(t==="field"&&(this.property=n),this[t]=n)}}const Zu={},jn=c.browse();function zr(e,t){return e?c.isFunction(e)?e(t):e:""}function Jb(e){return Zu[e]||(Zu[e]=new RegExp(`(?:^|\\s)${e}(?!\\S)`,"g")),Zu[e]}function Qb(e,t,n){if(e){const o=e.parentNode;if(n.top+=e.offsetTop,n.left+=e.offsetLeft,o&&o!==document.documentElement&&o!==document.body&&(n.top-=o.scrollTop,n.left-=o.scrollLeft),!(t&&(e===t||e.offsetParent===t))&&e.offsetParent)return Qb(e.offsetParent,t,n)}return n}function vd(e){return e&&/^\d+(px)?$/.test(e)}function Tl(e){return e&&/^\d+%$/.test(e)}function Ir(e,t){return e&&e.className&&e.className.match&&e.className.match(Jb(t))}function zn(e,t){e&&Ir(e,t)&&(e.className=e.className.replace(Jb(t),""))}function Rr(e,t){e&&!Ir(e,t)&&(zn(e,t),e.className=`${e.className} ${t}`)}function jr(){const e=document.documentElement,t=document.body;return{scrollTop:e.scrollTop||t.scrollTop,scrollLeft:e.scrollLeft||t.scrollLeft,visibleHeight:e.clientHeight||t.clientHeight,visibleWidth:e.clientWidth||t.clientWidth}}function yl(e){return e?e.offsetHeight:0}function bd(e){if(e){const t=getComputedStyle(e),n=c.toNumber(t.paddingTop),o=c.toNumber(t.paddingBottom);return n+o}return 0}function ai(e,t){e&&(e.scrollTop=t)}function _g(e,t){e&&(e.scrollLeft=t)}function zd(e,t){const n=t.type==="html"?e.innerText:e.textContent;e.getAttribute("title")!==n&&e.setAttribute("title",n)}function yt(e,t,n,o){let u,a=e.target.shadowRoot&&e.composed&&e.composedPath()[0]||e.target;for(;a&&a.nodeType&&a!==document;){if(n&&Ir(a,n)&&(!o||o(a)))u=a;else if(a===t)return{flag:n?!!u:!0,container:t,targetElem:u};a=a.parentNode}return{flag:!1}}function rE(e,t){return Qb(e,t,{left:0,top:0})}function mr(e){const t=e.getBoundingClientRect(),n=t.top,o=t.left,{scrollTop:u,scrollLeft:a,visibleHeight:s,visibleWidth:p}=jr();return{boundingTop:n,top:u+n,boundingLeft:o,left:a+o,visibleHeight:s,visibleWidth:p}}const Wg="scrollIntoViewIfNeeded",zg="scrollIntoView";function ex(e){e&&(e[Wg]?e[Wg]():e[zg]&&e[zg]())}function oE(e,t){e&&e.dispatchEvent(new Event(t))}function Ju(e){return e&&e.nodeType===1}const tx=(e,t)=>{const n=[];return e.forEach(o=>{o.parentId=t?t.id:null,o.visible&&(o.children&&o.children.length&&o.children.some(u=>u.visible)?(n.push(o),n.push(...tx(o.children,o))):n.push(o))}),n},lE=e=>{let t=1;const n=(a,s)=>{if(s&&(a.level=s.level+1,tp.visible)){let p=0;a.children.forEach(r=>{r.visible&&(n(r,a),p+=r.colSpan)}),a.colSpan=p}else a.colSpan=1};e.forEach(a=>{a.level=1,n(a)});const o=[];for(let a=0;a{a.children&&a.children.length&&a.children.some(s=>s.visible)?a.rowSpan=1:a.rowSpan=t-a.level+1,o[a.level-1].push(a)}),o};function Qu(e,t,n){const{internalData:o}=e;return e.clearScroll().then(()=>{if(t||n)return o.lastScrollLeft=0,o.lastScrollTop=0,e.scrollTo(t,n)})}function jg(e){e&&e._onscroll&&(e.onscroll=null)}function mi(e){e&&e._onscroll&&(e.onscroll=e._onscroll)}function ed(){return c.uniqueId("row_")}function co(e){const{props:t}=e,{computeRowOpts:n}=e.getComputeMaps(),{rowId:o}=t,u=n.value;return o||u.keyField||"_X_ROW_KEY"}function _e(e,t){const n=c.get(t,co(e));return c.eqNull(n)?"":encodeURIComponent(n)}const wn=(e,t)=>t?c.isString(t)?e.getColumnByField(t):t:null;function td(e){if(e){const t=getComputedStyle(e),n=c.toNumber(t.paddingLeft),o=c.toNumber(t.paddingRight);return n+o}return 0}function No(e){if(e){const t=getComputedStyle(e),n=c.toNumber(t.marginLeft),o=c.toNumber(t.marginRight);return e.offsetWidth+n+o}return 0}function Hr(e,t){return e.querySelector(".vxe-cell"+t)}function nx(e){return e&&c.isArray(e)?e.map(({label:t,value:n,data:o,resetValue:u,checked:a})=>({label:t,value:n,data:o,resetValue:u,checked:!!a,_checked:!!a})):e}function iE(e){return e.map((t,n)=>n%2===0?Number(t)+1:".").join("")}function Jn(e,t){return c.get(e,t.field)}function Tr(e,t,n){return c.set(e,t.field,n)}function sE(e){const{$table:t,column:n,cell:o}=e,{props:u}=t,{computeResizableOpts:a}=t.getComputeMaps(),s=a.value,{minWidth:p}=s;if(p){const R=c.isFunction(p)?p(e):p;if(R!=="auto")return Math.max(1,c.toNumber(R))}const{showHeaderOverflow:r}=u,{showHeaderOverflow:f,minWidth:i}=n,m=c.isUndefined(f)||c.isNull(f)?r:f,w=m==="title"||(m===!0||m==="tooltip")||m==="ellipsis",A=c.floor((c.toNumber(getComputedStyle(o).fontSize)||14)*1.6),E=td(o)+td(Hr(o,""));let S=A+E;if(w){const R=td(Hr(o,"--title>.vxe-cell--checkbox")),D=No(Hr(o,">.vxe-cell--required-icon")),L=No(Hr(o,">.vxe-cell--edit-icon")),H=No(Hr(o,">.vxe-cell-title-prefix-icon")),I=No(Hr(o,">.vxe-cell-title-suffix-icon")),k=No(Hr(o,">.vxe-cell--sort")),$=No(Hr(o,">.vxe-cell--filter"));S+=R+D+L+H+I+$+k}if(i){const{refTableBody:R}=t.getRefMaps(),D=R.value,L=D?D.$el:null;if(L){if(Tl(i)){const I=(L.clientWidth-1)/100;return Math.max(S,Math.floor(c.toInteger(i)*I))}else if(vd(i))return Math.max(S,c.toInteger(i))}}return S}function pi(e){return e&&(e.constructor===gd||e instanceof gd)}function aE(e,t,n){return pi(t)?t:Wt(new gd(e,t,n))}function rx(e,t,n){Object.keys(t).forEach(o=>{at(()=>t[o],u=>{n.update(o,u),e&&(o==="filters"?(e.setFilter(n,u),e.handleUpdateDataQueue()):["visible","fixed","width","minWidth","maxWidth"].includes(o)&&e.handleRefreshColumnQueue())})})}function ox(e,t,n,o){const{reactData:u}=e,{staticColumns:a}=u,s=t.parentNode,p=o?o.column:null,r=p?p.children:a;s&&r&&(r.splice(c.arrayIndexOf(s.children,t),0,n),u.staticColumns=a.slice(0))}function lx(e,t){const{reactData:n}=e,{staticColumns:o}=n,u=c.findTree(o,a=>a.id===t.id,{children:"children"});u&&u.items.splice(u.index,1),n.staticColumns=o.slice(0)}function Gg(e,t){const{internalData:n}=e,{fullColumnIdData:o}=n;if(!t)return null;let u=t.parentId;for(;o[u];){const a=o[u].column;if(u=a.parentId,!u)return a}return t}function ix(e,t,n){for(let o=0;o