import{S as No,p as hr,c as pr,f as w,E as ea,d as Ve,k as O,w as me,x as ta,q as na,e as E,an as Vo,s as Cr,F as Wt,z as ye,o as aa,L as Oo,M as Io,u as ge,g as Eo,O as Fo,Z as $o,r as wr,U as je,V as Tt,a8 as ot,$ as zt,a3 as un,a0 as gt,W as Ho,a9 as Ao,aa as Bo,X as yr}from"./vue-18ee037d.js";import{_ as Lo}from"./index.vue_vue_type_script_setup_true_lang-5ada0e09.js";import{d as q,a as Wo}from"./dayjs-4778c158.js";import{aF as jo,e as ra,b as y,i as xe,d as A,K as pe,an as rt,aG as zo,aH as Uo,c as _t,ao as Ge,ap as ue,aI as Ko,aJ as Zo,aK as qo,aL as xr,_ as oa,aM as tr,aa as kr,al as la,aN as Dr,m as $n,u as Pr,aO as Sr,aP as br,aQ as Mr,o as Qo,aR as Go,q as Xo,az as Jo,J as cn,N as el,ah as tl,ag as nl}from"./index-fb7a0cf7.js";import{g as Tr,i as Rr}from"./gb28281-9adbd618.js";import{u as al}from"./index-9374feb1.js";import{u as rl}from"./useModal-0673f988.js";import{S as ol}from"./index-85d93324.js";import{V as ll}from"./jb4-f8fd23c7.js";import{_ as ul,R as nr}from"./index-cfb53c3e.js";import{c as wt}from"./mockjs-890b569b.js";import{T as il}from"./index-c7425a31.js";import{R as cl}from"./Group-2a62786c.js";import{C as ar}from"./Card-b9d373df.js";import"./device-c7f8658c.js";import"./index-5e3ba94e.js";import"./index-4c37c34b.js";import"./index-18c77c93.js";import"./useFlexGapSupport-334cdc90.js";var Hn={},sl={get exports(){return Hn},set exports(t){Hn=t}};(function(t,e){(function(n,a){t.exports=a()})(wt,function(){return function(n,a){a.prototype.weekday=function(o){var u=this.$locale().weekStart||0,l=this.$W,i=(l25){var g=l(this).startOf(a).add(1,a).date(c),f=l(this).endOf(n);if(g.isBefore(f))return 1}var v=l(this).startOf(a).date(c).startOf(n).subtract(1,"millisecond"),C=this.diff(v,n,!0);return C<0?l(this).startOf("week").week():Math.ceil(C)},i.weeks=function(r){return r===void 0&&(r=null),this.week(r)}}})})(gl);const ml=Bn;var Ln={},hl={get exports(){return Ln},set exports(t){Ln=t}};(function(t,e){(function(n,a){t.exports=a()})(wt,function(){return function(n,a){a.prototype.weekYear=function(){var o=this.month(),u=this.week(),l=this.year();return u===1&&o===11?l+1:o===0&&u>=52?l-1:l}}})})(hl);const pl=Ln;var Wn={},Cl={get exports(){return Wn},set exports(t){Wn=t}};(function(t,e){(function(n,a){t.exports=a()})(wt,function(){var n="month",a="quarter";return function(o,u){var l=u.prototype;l.quarter=function(c){return this.$utils().u(c)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(c-1))};var i=l.add;l.add=function(c,g){return c=Number(c),this.$utils().p(g)===a?this.add(3*c,n):i.bind(this)(c,g)};var r=l.startOf;l.startOf=function(c,g){var f=this.$utils(),v=!!f.u(g)||g;if(f.p(c)===a){var C=this.quarter()-1;return v?this.month(3*C).startOf(n).startOf("day"):this.month(3*C+2).endOf(n).endOf("day")}return r.bind(this)(c,g)}}})})(Cl);const wl=Wn;var jn={},yl={get exports(){return jn},set exports(t){jn=t}};(function(t,e){(function(n,a){t.exports=a()})(wt,function(){return function(n,a){var o=a.prototype,u=o.format;o.format=function(l){var i=this,r=this.$locale();if(!this.isValid())return u.bind(this)(l);var c=this.$utils(),g=(l||"YYYY-MM-DDTHH:mm:ssZ").replace(/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|Do|X|x|k{1,2}|S/g,function(f){switch(f){case"Q":return Math.ceil((i.$M+1)/3);case"Do":return r.ordinal(i.$D);case"gggg":return i.weekYear();case"GGGG":return i.isoWeekYear();case"wo":return r.ordinal(i.week(),"W");case"w":case"ww":return c.s(i.week(),f==="w"?1:2,"0");case"W":case"WW":return c.s(i.isoWeek(),f==="W"?1:2,"0");case"k":case"kk":return c.s(String(i.$H===0?24:i.$H),f==="k"?1:2,"0");case"X":return Math.floor(i.$d.getTime()/1e3);case"x":return i.$d.getTime();case"z":return"["+i.offsetName()+"]";case"zzz":return"["+i.offsetName("long")+"]";default:return f}});return u.bind(this)(g)}}})})(yl);const xl=jn;var zn={},kl={get exports(){return zn},set exports(t){zn=t}};(function(t,e){(function(n,a){t.exports=a()})(wt,function(){var n={LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},a=/(\[[^[]*\])|([-_:/.,()\s]+)|(A|a|YYYY|YY?|MM?M?M?|Do|DD?|hh?|HH?|mm?|ss?|S{1,3}|z|ZZ?)/g,o=/\d\d/,u=/\d\d?/,l=/\d*[^-_:/,()\s\d]+/,i={},r=function(s){return(s=+s)+(s>68?1900:2e3)},c=function(s){return function(h){this[s]=+h}},g=[/[+-]\d\d:?(\d\d)?|Z/,function(s){(this.zone||(this.zone={})).offset=function(h){if(!h||h==="Z")return 0;var p=h.match(/([+-]|\d\d)/g),k=60*p[1]+(+p[2]||0);return k===0?0:p[0]==="+"?-k:k}(s)}],f=function(s){var h=i[s];return h&&(h.indexOf?h:h.s.concat(h.f))},v=function(s,h){var p,k=i.meridiem;if(k){for(var m=1;m<=24;m+=1)if(s.indexOf(k(m,0,h))>-1){p=m>12;break}}else p=s===(h?"pm":"PM");return p},C={A:[l,function(s){this.afternoon=v(s,!1)}],a:[l,function(s){this.afternoon=v(s,!0)}],S:[/\d/,function(s){this.milliseconds=100*+s}],SS:[o,function(s){this.milliseconds=10*+s}],SSS:[/\d{3}/,function(s){this.milliseconds=+s}],s:[u,c("seconds")],ss:[u,c("seconds")],m:[u,c("minutes")],mm:[u,c("minutes")],H:[u,c("hours")],h:[u,c("hours")],HH:[u,c("hours")],hh:[u,c("hours")],D:[u,c("day")],DD:[o,c("day")],Do:[l,function(s){var h=i.ordinal,p=s.match(/\d+/);if(this.day=p[0],h)for(var k=1;k<=31;k+=1)h(k).replace(/\[|\]/g,"")===s&&(this.day=k)}],M:[u,c("month")],MM:[o,c("month")],MMM:[l,function(s){var h=f("months"),p=(f("monthsShort")||h.map(function(k){return k.slice(0,3)})).indexOf(s)+1;if(p<1)throw new Error;this.month=p%12||p}],MMMM:[l,function(s){var h=f("months").indexOf(s)+1;if(h<1)throw new Error;this.month=h%12||h}],Y:[/[+-]?\d+/,c("year")],YY:[o,function(s){this.year=r(s)}],YYYY:[/\d{4}/,c("year")],Z:g,ZZ:g};function d(s){var h,p;h=s,p=i&&i.formats;for(var k=(s=h.replace(/(\[[^\]]+])|(LTS?|l{1,4}|L{1,4})/g,function(B,ae,ie){var j=ie&&ie.toUpperCase();return ae||p[ie]||n[ie]||p[j].replace(/(\[[^\]]+])|(MMMM|MM|DD|dddd)/g,function(oe,le,Z){return le||Z.slice(1)})})).match(a),m=k.length,S=0;S-1)return new Date(($==="X"?1e3:1)*z);var L=d($)(z),J=L.year,te=L.month,ve=L.day,Se=L.hours,_e=L.minutes,se=L.seconds,_=L.milliseconds,M=L.zone,Q=new Date,ce=ve||(J||te?1:Q.getDate()),re=J||Q.getFullYear(),x=0;J&&!te||(x=te>0?te-1:Q.getMonth());var b=Se||0,D=_e||0,T=se||0,V=_||0;return M?new Date(Date.UTC(re,x,ce,b,D,T,V+60*M.offset*1e3)):R?new Date(Date.UTC(re,x,ce,b,D,T,V)):new Date(re,x,ce,b,D,T,V)}catch{return new Date("")}}(N,X,P),this.init(),j&&j!==!0&&(this.$L=this.locale(j).$L),ie&&N!=this.format(X)&&(this.$d=new Date("")),i={}}else if(X instanceof Array)for(var oe=X.length,le=1;le<=oe;le+=1){G[1]=X[le-1];var Z=p.apply(this,G);if(Z.isValid()){this.$d=Z.$d,this.$L=Z.$L,this.init();break}le===oe&&(this.$d=new Date(""))}else m.call(this,S)}}})})(kl);const Dl=zn;q.extend(Dl);q.extend(xl);q.extend(dl);q.extend(vl);q.extend(ml);q.extend(pl);q.extend(wl);q.extend(function(t,e){var n=e.prototype,a=n.format;n.format=function(u){var l=(u||"").replace("Wo","wo");return a.bind(this)(l)}});var Pl={bn_BD:"bn-bd",by_BY:"be",en_GB:"en-gb",en_US:"en",fr_BE:"fr",fr_CA:"fr-ca",hy_AM:"hy-am",kmr_IQ:"ku",nl_BE:"nl-be",pt_BR:"pt-br",zh_CN:"zh-cn",zh_HK:"zh-hk",zh_TW:"zh-tw"},Ct=function(e){var n=Pl[e];return n||e.split("_")[0]},rr=function(){jo(!1,"Not match any format. Please help to fire a issue about this.")},Sl=/\[([^\]]+)]|Q|wo|ww|w|WW|W|zzz|z|gggg|GGGG|k{1,2}|S/g;function or(t,e,n){for(var a=ra(new Set(t.split(n))),o=0,u=0;ue)return l;o+=n.length}}var lr=function(e,n){if(!e)return null;if(q.isDayjs(e))return e;var a=n.matchAll(Sl),o=q(e,n);if(a===null)return o;var u=ul(a),l;try{for(u.s();!(l=u.n()).done;){var i=l.value,r=i[0],c=i.index;if(r==="Q"){var g=e.slice(c-1,c),f=or(e,c,g).match(/\d+/)[0];o=o.quarter(parseInt(f))}if(r.toLowerCase()==="wo"){var v=e.slice(c-1,c),C=or(e,c,v).match(/\d+/)[0];o=o.week(parseInt(C))}r.toLowerCase()==="ww"&&(o=o.week(parseInt(e.slice(c,c+r.length)))),r.toLowerCase()==="w"&&(o=o.week(parseInt(e.slice(c,c+r.length+1))))}}catch(d){u.e(d)}finally{u.f()}return o},bl={getNow:function(){return q()},getFixedDate:function(e){return q(e,["YYYY-M-DD","YYYY-MM-DD"])},getEndDate:function(e){return e.endOf("month")},getWeekDay:function(e){var n=e.locale("en");return n.weekday()+n.localeData().firstDayOfWeek()},getYear:function(e){return e.year()},getMonth:function(e){return e.month()},getDate:function(e){return e.date()},getHour:function(e){return e.hour()},getMinute:function(e){return e.minute()},getSecond:function(e){return e.second()},addYear:function(e,n){return e.add(n,"year")},addMonth:function(e,n){return e.add(n,"month")},addDate:function(e,n){return e.add(n,"day")},setYear:function(e,n){return e.year(n)},setMonth:function(e,n){return e.month(n)},setDate:function(e,n){return e.date(n)},setHour:function(e,n){return e.hour(n)},setMinute:function(e,n){return e.minute(n)},setSecond:function(e,n){return e.second(n)},isAfter:function(e,n){return e.isAfter(n)},isValidate:function(e){return e.isValid()},locale:{getWeekFirstDay:function(e){return q().locale(Ct(e)).localeData().firstDayOfWeek()},getWeekFirstDate:function(e,n){return n.locale(Ct(e)).weekday(0)},getWeek:function(e,n){return n.locale(Ct(e)).week()},getShortWeekDays:function(e){return q().locale(Ct(e)).localeData().weekdaysMin()},getShortMonths:function(e){return q().locale(Ct(e)).localeData().monthsShort()},format:function(e,n,a){return n.locale(Ct(e)).format(a)},parse:function(e,n,a){for(var o=Ct(e),u=0;u1&&(l=e.addDate(l,-7)),l}function jt(t,e,n){var a=arguments.length>3&&arguments[3]!==void 0?arguments[3]:1;switch(e){case"year":return n.addYear(t,a*10);case"quarter":case"month":return n.addYear(t,a);default:return n.addMonth(t,a)}}function Me(t,e){var n=e.generateConfig,a=e.locale,o=e.format;return typeof o=="function"?o(t):n.locale.format(a.locale,t,o)}function Fr(t,e){var n=e.generateConfig,a=e.locale,o=e.formatList;return!t||typeof o[0]=="function"?null:n.locale.parse(a.locale,t,o)}function qn(t){var e=t.cellDate,n=t.mode,a=t.disabledDate,o=t.generateConfig;if(!a)return!1;var u=function(d,s,h){for(var p=s;p<=h;){var k=void 0;switch(d){case"date":{if(k=o.setDate(e,p),!a(k))return!1;break}case"month":{if(k=o.setMonth(e,p),!qn({cellDate:k,mode:"month",generateConfig:o,disabledDate:a}))return!1;break}case"year":{if(k=o.setYear(e,p),!qn({cellDate:k,mode:"year",generateConfig:o,disabledDate:a}))return!1;break}}p+=1}return!0};switch(n){case"date":case"week":return a(e);case"month":{var l=1,i=o.getDate(o.getEndDate(e));return u("date",l,i)}case"quarter":{var r=Math.floor(o.getMonth(e)/3)*3,c=r+2;return u("month",r,c)}case"year":return u("month",0,11);case"decade":{var g=o.getYear(e),f=Math.floor(g/We)*We,v=f+We-1;return u("year",f,v)}}}function fa(t){var e=ke(t),n=Xe(),a=n.hideHeader;if(a.value)return null;var o=e.prefixCls,u=e.generateConfig,l=e.locale,i=e.value,r=e.format,c="".concat(o,"-header");return w(mt,{prefixCls:c},{default:function(){return[i?Me(i,{locale:l,format:r,generateConfig:u}):" "]}})}fa.displayName="TimeHeader";fa.inheritAttrs=!1;const an=Ve({name:"TimeUnitColumn",props:["prefixCls","units","onSelect","value","active","hideDisabledOptions"],setup:function(e){var n=Xe(),a=n.open,o=O(null),u=O(new Map),l=O();return me(function(){return e.value},function(){var i=u.value.get(e.value);i&&a.value!==!1&&Kn(o.value,i.offsetTop,120)}),ta(function(){var i;(i=l.value)===null||i===void 0||i.call(l)}),me(a,function(){var i;(i=l.value)===null||i===void 0||i.call(l),na(function(){if(a.value){var r=u.value.get(e.value);r&&(l.value=_l(r,function(){Kn(o.value,r.offsetTop,0)}))}})},{immediate:!0,flush:"post"}),function(){var i=e.prefixCls,r=e.units,c=e.onSelect,g=e.value,f=e.active,v=e.hideDisabledOptions,C="".concat(i,"-cell");return w("ul",{class:xe("".concat(i,"-column"),A({},"".concat(i,"-column-active"),f)),ref:o,style:{position:"relative"}},[r.map(function(d){var s;return v&&d.disabled?null:w("li",{key:d.value,ref:function(p){u.value.set(d.value,p)},class:xe(C,(s={},A(s,"".concat(C,"-disabled"),d.disabled),A(s,"".concat(C,"-selected"),g===d.value),s)),onClick:function(){d.disabled||c(d.value)}},[w("div",{class:"".concat(C,"-inner")},[d.label])])})])}}});function $r(t,e){for(var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:"0",a=String(t);a.length=12:!1}),o=E(function(){return e.use12Hours?n.value%12:n.value}),u=E(function(){return e.value?e.generateConfig.getMinute(e.value):-1}),l=E(function(){return e.value?e.generateConfig.getSecond(e.value):-1}),i=O(e.generateConfig.getNow()),r=O(),c=O(),g=O();Vo(function(){i.value=e.generateConfig.getNow()}),Cr(function(){if(e.disabledTime){var p=e.disabledTime(i),k=[p.disabledHours,p.disabledMinutes,p.disabledSeconds];r.value=k[0],c.value=k[1],g.value=k[2]}else{var m=[e.disabledHours,e.disabledMinutes,e.disabledSeconds];r.value=m[0],c.value=m[1],g.value=m[2]}});var f=function(k,m,S,N){var P=e.value||e.generateConfig.getNow(),G=Math.max(0,m),X=Math.max(0,S),B=Math.max(0,N);return P=Yr(e.generateConfig,P,!e.use12Hours||!k?G:G+12,X,B),P},v=E(function(){var p;return _n(0,23,(p=e.hourStep)!==null&&p!==void 0?p:1,r.value&&r.value())}),C=E(function(){if(!e.use12Hours)return[!1,!1];var p=[!0,!0];return v.value.forEach(function(k){var m=k.disabled,S=k.value;m||(S>=12?p[1]=!1:p[0]=!1)}),p}),d=E(function(){return e.use12Hours?v.value.filter(a.value?function(p){return p.value>=12}:function(p){return p.value<12}).map(function(p){var k=p.value%12,m=k===0?"12":$r(k,2);return y(y({},p),{},{label:m,value:k})}):v.value}),s=E(function(){var p;return _n(0,59,(p=e.minuteStep)!==null&&p!==void 0?p:1,c.value&&c.value(n.value))}),h=E(function(){var p;return _n(0,59,(p=e.secondStep)!==null&&p!==void 0?p:1,g.value&&g.value(n.value,u.value))});return function(){var p=e.prefixCls,k=e.operationRef,m=e.activeColumnIndex,S=e.showHour,N=e.showMinute,P=e.showSecond,G=e.use12Hours,X=e.hideDisabledOptions,B=e.onSelect,ae=[],ie="".concat(p,"-content"),j="".concat(p,"-time-panel");k.value={onUpDown:function(z){var $=ae[m];if($)for(var R=$.units.findIndex(function(ve){return ve.value===$.value}),L=$.units.length,J=1;J2&&arguments[2]!==void 0?arguments[2]:!1,re=e.picker,x=e.generateConfig,b=e.onSelect,D=e.onChange,T=e.disabledDate;(z.value===re||ce)&&(G(M),b&&b(M),f&&f(M,Q),D&&!Rt(x,M,P.value)&&!(T!=null&&T(M))&&D(M))},ve=function(M){return m.value&&m.value.onKeydown?([pe.LEFT,pe.RIGHT,pe.UP,pe.DOWN,pe.PAGE_UP,pe.PAGE_DOWN,pe.ENTER].includes(M.which)&&M.preventDefault(),m.value.onKeydown(M)):!1},Se=function(M){m.value&&m.value.onBlur&&m.value.onBlur(M)},_e=function(){var M=e.generateConfig,Q=e.hourStep,ce=e.minuteStep,re=e.secondStep,x=M.getNow(),b=Tl(M.getHour(x),M.getMinute(x),M.getSecond(x),u.value?Q:1,l.value?ce:1,i.value?re:1),D=Yr(M,x,b[0],b[1],b[2]);te(D,"submit")},se=E(function(){var _,M=e.prefixCls,Q=e.direction;return xe("".concat(M,"-panel"),(_={},A(_,"".concat(M,"-panel-has-range"),p&&p.value&&p.value[0]&&p.value[1]),A(_,"".concat(M,"-panel-has-range-hover"),k&&k.value&&k.value[0]&&k.value[1]),A(_,"".concat(M,"-panel-rtl"),Q==="rtl"),_))});return ua(y(y({},r),{},{mode:z,hideHeader:E(function(){var _;return e.hideHeader!==void 0?e.hideHeader:(_=r.hideHeader)===null||_===void 0?void 0:_.value}),hidePrevBtn:E(function(){return s.value&&h.value==="right"}),hideNextBtn:E(function(){return s.value&&h.value==="left"})})),me(function(){return e.value},function(){e.value&&ie(e.value)}),function(){var _=e.prefixCls,M=_===void 0?"ant-picker":_,Q=e.locale,ce=e.generateConfig,re=e.disabledDate,x=e.picker,b=x===void 0?"date":x,D=e.tabindex,T=D===void 0?0:D,V=e.showNow,U=e.showTime,ee=e.showToday,De=e.renderExtraFooter,Pe=e.onMousedown,Ye=e.onOk,Te=e.components;c&&h.value!=="right"&&(c.value={onKeydown:ve,onClose:function(){m.value&&m.value.onClose&&m.value.onClose()}});var de,fe=y(y(y({},a),e),{},{operationRef:m,prefixCls:M,viewDate:ae.value,value:P.value,onViewDateChange:j,sourceMode:R.value,onPanelChange:J,disabledDate:re});switch(delete fe.onChange,delete fe.onSelect,z.value){case"decade":de=w(sa,y(y({},fe),{},{onSelect:function(K,Ce){j(K),te(K,Ce)}}),null);break;case"year":de=w(Pa,y(y({},fe),{},{onSelect:function(K,Ce){j(K),te(K,Ce)}}),null);break;case"month":de=w(Ca,y(y({},fe),{},{onSelect:function(K,Ce){j(K),te(K,Ce)}}),null);break;case"quarter":de=w(xa,y(y({},fe),{},{onSelect:function(K,Ce){j(K),te(K,Ce)}}),null);break;case"week":de=w(ma,y(y({},fe),{},{onSelect:function(K,Ce){j(K),te(K,Ce)}}),null);break;case"time":delete fe.showTime,de=w(gn,y(y(y({},fe),_t(U)==="object"?U:null),{},{onSelect:function(K,Ce){j(K),te(K,Ce)}}),null);break;default:U?de=w(ga,y(y({},fe),{},{onSelect:function(K,Ce){j(K),te(K,Ce)}}),null):de=w(Kt,y(y({},fe),{},{onSelect:function(K,Ce){j(K),te(K,Ce)}}),null)}var Ee,Oe;v!=null&&v.value||(Ee=Wr(M,z.value,De),Oe=jr({prefixCls:M,components:Te,needConfirmButton:o.value,okDisabled:!P.value||re&&re(P.value),locale:Q,showNow:V,onNow:o.value&&_e,onOk:function(){P.value&&(te(P.value,"submit",!0),Ye&&Ye(P.value))}}));var Fe;if(ee&&z.value==="date"&&b==="date"&&!U){var Ne=ce.getNow(),Ie="".concat(M,"-today-btn"),be=re&&re(Ne);Fe=w("a",{class:xe(Ie,be&&"".concat(Ie,"-disabled")),"aria-disabled":be,onClick:function(){be||te(Ne,"mouse",!0)}},[Q.today])}return w("div",{tabindex:T,class:xe(se.value,a.class),style:a.style,onKeydown:ve,onBlur:Se,onMousedown:Pe,ref:g},[de,Ee||Oe||Fe?w("div",{class:"".concat(M,"-footer")},[Ee,Oe,Fe]):null])}}})}var Xl=Gl();const zr=function(t){return w(Xl,t)};var Jl={bottomLeft:{points:["tl","bl"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},bottomRight:{points:["tr","br"],offset:[0,4],overflow:{adjustX:1,adjustY:1}},topLeft:{points:["bl","tl"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}},topRight:{points:["br","tr"],offset:[0,-4],overflow:{adjustX:0,adjustY:1}}};function Ur(t,e){var n,a=e.slots,o=ke(t),u=o.prefixCls,l=o.popupStyle,i=o.visible,r=o.dropdownClassName,c=o.dropdownAlign,g=o.transitionName,f=o.getPopupContainer,v=o.range,C=o.popupPlacement,d=o.direction,s="".concat(u,"-dropdown"),h=function(){return C!==void 0?C:d==="rtl"?"bottomRight":"bottomLeft"};return w(Ko,{showAction:[],hideAction:[],popupPlacement:h(),builtinPlacements:Jl,prefixCls:s,popupTransitionName:g,popupAlign:c,popupVisible:i,popupClassName:xe(r,(n={},A(n,"".concat(s,"-range"),v),A(n,"".concat(s,"-rtl"),d==="rtl"),n)),popupStyle:l,getPopupContainer:f,tryPopPortal:!0},{default:a.default,popup:a.popupElement})}function Gn(t){var e=t.open,n=t.value,a=t.isClickOutside,o=t.triggerOpen,u=t.forwardKeydown,l=t.onKeydown,i=t.blurToCancel,r=t.onSubmit,c=t.onCancel,g=t.onFocus,f=t.onBlur,v=O(!1),C=O(!1),d=O(!1),s=O(!1),h=O(!1),p=E(function(){return{onMousedown:function(){v.value=!0,o(!0)},onKeydown:function(S){var N=function(){h.value=!0};if(l(S,N),!h.value){switch(S.which){case pe.ENTER:{e.value?r()!==!1&&(v.value=!0):o(!0),S.preventDefault();return}case pe.TAB:{v.value&&e.value&&!S.shiftKey?(v.value=!1,S.preventDefault()):!v.value&&e.value&&!u(S)&&S.shiftKey&&(v.value=!0,S.preventDefault());return}case pe.ESC:{v.value=!0,c();return}}!e.value&&![pe.SHIFT].includes(S.which)?o(!0):v.value||u(S)}},onFocus:function(S){v.value=!0,C.value=!0,g&&g(S)},onBlur:function(S){if(d.value||!a(document.activeElement)){d.value=!1;return}i.value?setTimeout(function(){for(var N=document,P=N.activeElement;P&&P.shadowRoot;)P=P.shadowRoot.activeElement;a(P)&&c()},0):e.value&&(o(!1),s.value&&r()),C.value=!1,f&&f(S)}}});me(e,function(){s.value=!1}),me(n,function(){s.value=!0});var k=O();return aa(function(){k.value=Yl(function(m){var S=Nl(m);if(e.value){var N=a(S);N?(!C.value||N)&&o(!1):(d.value=!0,rt(function(){d.value=!1}))}})}),ta(function(){k.value&&k.value()}),[p,{focused:C,typing:v}]}function Xn(t){var e=t.valueTexts,n=t.onTextChange,a=O("");function o(l){a.value=l,n(l)}function u(){a.value=e.value[0]}return me(function(){return ra(e.value)},function(l){var i=arguments.length>1&&arguments[1]!==void 0?arguments[1]:[];l.join("||")!==i.join("||")&&e.value.every(function(r){return r!==a.value})&&u()},{immediate:!0}),[a,o,u]}function sn(t,e){var n=e.formatList,a=e.generateConfig,o=e.locale,u=Zo(function(){if(!t.value)return[[""],""];for(var r="",c=[],g=0;g1&&arguments[1]!==void 0?arguments[1]:!1;if(rt.cancel(l),d){u.value=C;return}l=rt(function(){u.value=C})}var r=sn(u,{formatList:n,generateConfig:a,locale:o}),c=ue(r,2),g=c[1];function f(C){i(C)}function v(){var C=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;i(null,C)}return me(t,function(){v(!0)}),ta(function(){rt.cancel(l)}),[g,f,v]}function eu(){return Ve({name:"Picker",inheritAttrs:!1,props:["prefixCls","id","tabindex","dropdownClassName","dropdownAlign","popupStyle","transitionName","generateConfig","locale","inputReadOnly","allowClear","autofocus","showTime","showNow","showHour","showMinute","showSecond","picker","format","use12Hours","value","defaultValue","open","defaultOpen","defaultOpenValue","suffixIcon","clearIcon","disabled","disabledDate","placeholder","getPopupContainer","panelRender","inputRender","onChange","onOpenChange","onFocus","onBlur","onMousedown","onMouseup","onMouseenter","onMouseleave","onContextmenu","onClick","onKeydown","onSelect","direction","autocomplete","showToday","renderExtraFooter","dateRender","minuteStep","hourStep","secondStep","hideDisabledOptions"],setup:function(e,n){var a=n.attrs,o=n.expose,u=O(null),l=E(function(){var D;return(D=e.picker)!==null&&D!==void 0?D:"date"}),i=E(function(){return l.value==="date"&&!!e.showTime||l.value==="time"}),r=E(function(){return Hr(Nr(e.format,l.value,e.showTime,e.use12Hours))}),c=O(null),g=O(null),f=O(null),v=Ge(null,{value:ye(e,"value"),defaultValue:e.defaultValue}),C=ue(v,2),d=C[0],s=C[1],h=O(d.value),p=function(T){h.value=T},k=O(null),m=Ge(!1,{value:ye(e,"open"),defaultValue:e.defaultOpen,postState:function(T){return e.disabled?!1:T},onChange:function(T){e.onOpenChange&&e.onOpenChange(T),!T&&k.value&&k.value.onClose&&k.value.onClose()}}),S=ue(m,2),N=S[0],P=S[1],G=sn(h,{formatList:r,generateConfig:ye(e,"generateConfig"),locale:ye(e,"locale")}),X=ue(G,2),B=X[0],ae=X[1],ie=Xn({valueTexts:B,onTextChange:function(T){var V=Fr(T,{locale:e.locale,formatList:r.value,generateConfig:e.generateConfig});V&&(!e.disabledDate||!e.disabledDate(V))&&p(V)}}),j=ue(ie,3),oe=j[0],le=j[1],Z=j[2],z=function(T){var V=e.onChange,U=e.generateConfig,ee=e.locale;p(T),s(T),V&&!Rt(U,d.value,T)&&V(T,T?Me(T,{generateConfig:U,locale:ee,format:r.value[0]}):"")},$=function(T){e.disabled&&T||P(T)},R=function(T){return N.value&&k.value&&k.value.onKeydown?k.value.onKeydown(T):!1},L=function(){e.onMouseup&&e.onMouseup.apply(e,arguments),u.value&&(u.value.focus(),$(!0))},J=Gn({blurToCancel:i,open:N,value:oe,triggerOpen:$,forwardKeydown:R,isClickOutside:function(T){return!Or([c.value,g.value,f.value],T)},onSubmit:function(){return!h.value||e.disabledDate&&e.disabledDate(h.value)?!1:(z(h.value),$(!1),Z(),!0)},onCancel:function(){$(!1),p(d.value),Z()},onKeydown:function(T,V){var U;(U=e.onKeydown)===null||U===void 0||U.call(e,T,V)},onFocus:function(T){var V;(V=e.onFocus)===null||V===void 0||V.call(e,T)},onBlur:function(T){var V;(V=e.onBlur)===null||V===void 0||V.call(e,T)}}),te=ue(J,2),ve=te[0],Se=te[1],_e=Se.focused,se=Se.typing;me([N,B],function(){N.value||(p(d.value),!B.value.length||B.value[0]===""?le(""):ae.value!==oe.value&&Z())}),me(l,function(){N.value||Z()}),me(d,function(){p(d.value)});var _=Jn(oe,{formatList:r,generateConfig:ye(e,"generateConfig"),locale:ye(e,"locale")}),M=ue(_,3),Q=M[0],ce=M[1],re=M[2],x=function(T,V){(V==="submit"||V!=="key"&&!i.value)&&(z(T),$(!1))};ua({operationRef:k,hideHeader:E(function(){return l.value==="time"}),panelRef:c,onSelect:x,open:N,defaultOpenValue:ye(e,"defaultOpenValue"),onDateMouseenter:ce,onDateMouseleave:re}),o({focus:function(){u.value&&u.value.focus()},blur:function(){u.value&&u.value.blur()}});var b=xr();return function(){var D,T=e.prefixCls,V=T===void 0?"rc-picker":T,U=e.id,ee=e.tabindex,De=e.dropdownClassName,Pe=e.dropdownAlign,Ye=e.popupStyle,Te=e.transitionName,de=e.generateConfig,fe=e.locale,Ee=e.inputReadOnly,Oe=e.allowClear,Fe=e.autofocus,Ne=e.picker,Ie=Ne===void 0?"date":Ne;e.defaultOpenValue;var be=e.suffixIcon,he=e.clearIcon,K=e.disabled,Ce=e.placeholder,lt=e.getPopupContainer,ht=e.panelRender,ut=e.onMousedown,Je=e.onMouseenter,it=e.onMouseleave,ze=e.onContextmenu,$e=e.onClick,ct=e.onSelect,Dt=e.direction,Nt=e.autocomplete,Cn=Nt===void 0?"off":Nt,Vt=y(y(y({},e),a),{},{class:xe(A({},"".concat(V,"-panel-focused"),!se.value)),style:void 0,pickerValue:void 0,onPickerValueChange:void 0,onChange:null}),st=w(zr,y(y({},Vt),{},{generateConfig:de,value:h.value,locale:fe,tabindex:-1,onSelect:function(Re){ct==null||ct(Re),p(Re)},direction:Dt,onPanelChange:function(Re,Gt){var It=e.onPanelChange;re(!0),It==null||It(Re,Gt)}}),null);ht&&(st=ht(st));var Zt=w("div",{class:"".concat(V,"-panel-container"),onMousedown:function(Re){Re.preventDefault()}},[st]),Ot;be&&(Ot=w("span",{class:"".concat(V,"-suffix")},[be]));var qt;Oe&&d.value&&!K&&(qt=w("span",{onMousedown:function(Re){Re.preventDefault(),Re.stopPropagation()},onMouseup:function(Re){Re.preventDefault(),Re.stopPropagation(),z(null),$(!1)},class:"".concat(V,"-clear"),role:"button"},[he||w("span",{class:"".concat(V,"-clear-btn")},null)]));var Pt=y(y(y({id:U,tabindex:ee,disabled:K,readonly:Ee||typeof r.value[0]=="function"||!se.value,value:Q.value||oe.value,onInput:function(Re){le(Re.target.value)},autofocus:Fe,placeholder:Ce,ref:u,title:oe.value},ve.value),{},{size:Vr(Ie,r.value[0],de)},Ar(e)),{},{autocomplete:Cn}),St=e.inputRender?e.inputRender(Pt):w("input",Pt,null),Qt=Dt==="rtl"?"bottomRight":"bottomLeft";return w(Ur,{visible:N.value,popupStyle:Ye,prefixCls:V,dropdownClassName:De,dropdownAlign:Pe,getPopupContainer:lt,transitionName:Te,popupPlacement:Qt,direction:Dt},{default:function(){return[w("div",{ref:f,class:xe(V,a.class,(D={},A(D,"".concat(V,"-disabled"),K),A(D,"".concat(V,"-focused"),_e.value),A(D,"".concat(V,"-rtl"),Dt==="rtl"),D)),style:a.style,onMousedown:ut,onMouseup:L,onMouseenter:Je,onMouseleave:it,onContextmenu:ze,onClick:$e},[w("div",{class:xe("".concat(V,"-input"),A({},"".concat(V,"-input-placeholder"),!!Q.value)),ref:g},[St,Ot,qt]),b()])]},popupElement:function(){return Zt}})}}})}const tu=eu();function nu(t,e){var n=t.picker,a=t.locale,o=t.selectedValue,u=t.disabledDate,l=t.disabled,i=t.generateConfig,r=E(function(){return ne(o.value,0)}),c=E(function(){return ne(o.value,1)});function g(s){return i.value.locale.getWeekFirstDate(a.value.locale,s)}function f(s){var h=i.value.getYear(s),p=i.value.getMonth(s);return h*100+p}function v(s){var h=i.value.getYear(s),p=Zn(i.value,s);return h*10+p}var C=function(h){var p;if(u&&u!==null&&u!==void 0&&(p=u.value)!==null&&p!==void 0&&p.call(u,h))return!0;if(l[1]&&c)return!at(i.value,h,c.value)&&i.value.isAfter(h,c.value);if(e.value[1]&&c.value)switch(n.value){case"quarter":return v(h)>v(c.value);case"month":return f(h)>f(c.value);case"week":return g(h)>g(c.value);default:return!at(i.value,h,c.value)&&i.value.isAfter(h,c.value)}return!1},d=function(h){var p;if((p=u.value)!==null&&p!==void 0&&p.call(u,h))return!0;if(l[0]&&r)return!at(i.value,h,c.value)&&i.value.isAfter(r.value,h);if(e.value[0]&&r.value)switch(n.value){case"quarter":return v(h)1&&arguments[1]!==void 0?arguments[1]:!0;Eo()?aa(t):e?t():na(t)}function cu(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1,n=O(),a=function(){return n.value=!!t()};return a(),iu(a,e),n}var Yn,Nn,Zr=typeof window<"u";Zr&&(!((Yn=window)===null||Yn===void 0||(Nn=Yn.navigator)===null||Nn===void 0)&&Nn.userAgent)&&/iP(ad|hone|od)/.test(window.navigator.userAgent);var su=Zr?window:void 0,du=["window"];function fu(t,e){var n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=n.window,o=a===void 0?su:a,u=oa(n,du),l,i=cu(function(){return o&&"ResizeObserver"in o}),r=function(){l&&(l.disconnect(),l=void 0)},c=me(function(){return Kr(t)},function(f){r(),i.value&&o&&f&&(l=new ResizeObserver(e),l.observe(f,u))},{immediate:!0,flush:"post"}),g=function(){r(),c()};return lu(g),{isSupported:i,stop:g}}function Bt(t){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{width:0,height:0},n=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},a=n.box,o=a===void 0?"content-box":a,u=O(e.width),l=O(e.height);return fu(t,function(i){var r=ue(i,1),c=r[0],g=o==="border-box"?c.borderBoxSize:o==="content-box"?c.contentBoxSize:c.devicePixelContentBoxSize;g?(u.value=g.reduce(function(f,v){var C=v.inlineSize;return f+C},0),l.value=g.reduce(function(f,v){var C=v.blockSize;return f+C},0)):(u.value=c.contentRect.width,l.value=c.contentRect.height)},n),me(function(){return Kr(t)},function(i){u.value=i?e.width:0,l.value=i?e.height:0}),{width:u,height:l}}function sr(t,e){return t&&t[0]&&t[1]&&e.isAfter(t[0],t[1])?[t[1],t[0]]:t}function dr(t,e,n,a){return!!(t||a&&a[e]||n[(e+1)%2])}function vu(){return Ve({name:"RangerPicker",inheritAttrs:!1,props:["prefixCls","id","popupStyle","dropdownClassName","transitionName","dropdownAlign","getPopupContainer","generateConfig","locale","placeholder","autofocus","disabled","format","picker","showTime","showNow","showHour","showMinute","showSecond","use12Hours","separator","value","defaultValue","defaultPickerValue","open","defaultOpen","disabledDate","disabledTime","dateRender","panelRender","ranges","allowEmpty","allowClear","suffixIcon","clearIcon","pickerRef","inputReadOnly","mode","renderExtraFooter","onChange","onOpenChange","onPanelChange","onCalendarChange","onFocus","onBlur","onMousedown","onMouseup","onMouseenter","onMouseleave","onClick","onOk","onKeydown","components","order","direction","activePickerIndex","autocomplete","minuteStep","hourStep","secondStep","hideDisabledOptions","disabledMinutes"],setup:function(e,n){var a=n.attrs,o=n.expose,u=E(function(){return e.picker==="date"&&!!e.showTime||e.picker==="time"}),l=xr(),i=O({}),r=O(null),c=O(null),g=O(null),f=O(null),v=O(null),C=O(null),d=O(null),s=O(null),h=E(function(){return Hr(Nr(e.format,e.picker,e.showTime,e.use12Hours))}),p=Ge(0,{value:ye(e,"activePickerIndex")}),k=ue(p,2),m=k[0],S=k[1],N=O(null),P=E(function(){var H=e.disabled;return Array.isArray(H)?H:[H||!1,H||!1]}),G=Ge(null,{value:ye(e,"value"),defaultValue:e.defaultValue,postState:function(Y){return e.picker==="time"&&!e.order?Y:sr(Y,e.generateConfig)}}),X=ue(G,2),B=X[0],ae=X[1],ie=ou({values:B,picker:ye(e,"picker"),defaultDates:e.defaultPickerValue,generateConfig:ye(e,"generateConfig")}),j=ue(ie,3),oe=j[0],le=j[1],Z=j[2],z=Ge(B.value,{postState:function(Y){var I=Y;if(P.value[0]&&P.value[1])return I;for(var F=0;F<2;F+=1)P.value[F]&&!ne(I,F)&&!ne(e.allowEmpty,F)&&(I=Be(I,e.generateConfig.getNow(),F));return I}}),$=ue(z,2),R=$[0],L=$[1],J=Ge([e.picker,e.picker],{value:ye(e,"mode")}),te=ue(J,2),ve=te[0],Se=te[1];me(function(){return e.picker},function(){Se([e.picker,e.picker])});var _e=function(Y,I){var F;Se(Y),(F=e.onPanelChange)===null||F===void 0||F.call(e,I,Y)},se=nu({picker:ye(e,"picker"),selectedValue:R,locale:ye(e,"locale"),disabled:P,disabledDate:ye(e,"disabledDate"),generateConfig:ye(e,"generateConfig")},i),_=ue(se,2),M=_[0],Q=_[1],ce=Ge(!1,{value:ye(e,"open"),defaultValue:e.defaultOpen,postState:function(Y){return P.value[m.value]?!1:Y},onChange:function(Y){var I;(I=e.onOpenChange)===null||I===void 0||I.call(e,Y),!Y&&N.value&&N.value.onClose&&N.value.onClose()}}),re=ue(ce,2),x=re[0],b=re[1],D=E(function(){return x.value&&m.value===0}),T=E(function(){return x.value&&m.value===1}),V=O(0),U=O(0),ee=O(0),De=Bt(r),Pe=De.width;me([x,Pe],function(){!x.value&&r.value&&(ee.value=Pe.value)});var Ye=Bt(c),Te=Ye.width,de=Bt(s),fe=de.width,Ee=Bt(g),Oe=Ee.width,Fe=Bt(v),Ne=Fe.width;me([m,x,Te,fe,Oe,Ne,function(){return e.direction}],function(){U.value=0,x.value&&m.value?g.value&&v.value&&c.value&&(U.value=Oe.value+Ne.value,Te.value&&fe.value&&U.value>Te.value-fe.value-(e.direction==="rtl"||s.value.offsetLeft>U.value?0:s.value.offsetLeft)&&(V.value=U.value)):m.value===0&&(V.value=0)},{immediate:!0});var Ie=O();function be(H,Y){if(H)clearTimeout(Ie.value),i.value[Y]=!0,S(Y),b(H),x.value||Z(null,Y);else if(m.value===Y){b(H);var I=i.value;Ie.value=setTimeout(function(){I===i.value&&(i.value={})})}}function he(H){be(!0,H),setTimeout(function(){var Y=[C,d][H];Y.value&&Y.value.focus()},0)}function K(H,Y){var I=H,F=ne(I,0),W=ne(I,1),we=e.generateConfig,dt=e.locale,Ke=e.picker,Et=e.order,pt=e.onCalendarChange,Mt=e.allowEmpty,et=e.onChange,Ft=e.showTime;F&&W&&we.isAfter(F,W)&&(Ke==="week"&&!Er(we,dt.locale,F,W)||Ke==="quarter"&&!Ir(we,F,W)||Ke!=="week"&&Ke!=="quarter"&&Ke!=="time"&&!(Ft?Rt(we,F,W):at(we,F,W))?(Y===0?(I=[F,null],W=null):(F=null,I=[null,W]),i.value=A({},Y,!0)):(Ke!=="time"||Et!==!1)&&(I=sr(I,we))),L(I);var Ze=I&&I[0]?Me(I[0],{generateConfig:we,locale:dt,format:h.value[0]}):"",Le=I&&I[1]?Me(I[1],{generateConfig:we,locale:dt,format:h.value[0]}):"";if(pt){var qe={range:Y===0?"start":"end"};pt(I,[Ze,Le],qe)}var He=dr(F,0,P.value,Mt),Pn=dr(W,1,P.value,Mt),Xt=I===null||He&&Pn;Xt&&(ae(I),et&&(!Rt(we,ne(B.value,0),F)||!Rt(we,ne(B.value,1),W))&&et(I,[Ze,Le]));var tt=null;Y===0&&!P.value[1]?tt=1:Y===1&&!P.value[0]&&(tt=0),tt!==null&&tt!==m.value&&(!i.value[tt]||!ne(I,tt))&&ne(I,Y)?he(tt):be(!1,Y)}var Ce=function(Y){return x&&N.value&&N.value.onKeydown?N.value.onKeydown(Y):!1},lt={formatList:h,generateConfig:ye(e,"generateConfig"),locale:ye(e,"locale")},ht=sn(E(function(){return ne(R.value,0)}),lt),ut=ue(ht,2),Je=ut[0],it=ut[1],ze=sn(E(function(){return ne(R.value,1)}),lt),$e=ue(ze,2),ct=$e[0],Dt=$e[1],Nt=function(Y,I){var F=Fr(Y,{locale:e.locale,formatList:h.value,generateConfig:e.generateConfig}),W=I===0?M:Q;F&&!W(F)&&(L(Be(R.value,F,I)),Z(F,I))},Cn=Xn({valueTexts:Je,onTextChange:function(Y){return Nt(Y,0)}}),Vt=ue(Cn,3),st=Vt[0],Zt=Vt[1],Ot=Vt[2],qt=Xn({valueTexts:ct,onTextChange:function(Y){return Nt(Y,1)}}),Pt=ue(qt,3),St=Pt[0],Qt=Pt[1],Ue=Pt[2],Re=tr(null),Gt=ue(Re,2),It=Gt[0],Ta=Gt[1],eo=tr(null),Ra=ue(eo,2),bt=Ra[0],_a=Ra[1],to=Jn(st,lt),wn=ue(to,3),Ya=wn[0],no=wn[1],yn=wn[2],ao=Jn(St,lt),xn=ue(ao,3),Na=xn[0],ro=xn[1],kn=xn[2],oo=function(Y){_a(Be(R.value,Y,m.value)),m.value===0?no(Y):ro(Y)},lo=function(){_a(Be(R.value,null,m.value)),m.value===0?yn():kn()},Va=function(Y,I){return{forwardKeydown:Ce,onBlur:function(W){var we;(we=e.onBlur)===null||we===void 0||we.call(e,W)},isClickOutside:function(W){return!Or([c.value,g.value,f.value,r.value],W)},onFocus:function(W){var we;S(Y),(we=e.onFocus)===null||we===void 0||we.call(e,W)},triggerOpen:function(W){be(W,Y)},onSubmit:function(){if(!R.value||e.disabledDate&&e.disabledDate(R.value[Y]))return!1;K(R.value,Y),I()},onCancel:function(){be(!1,Y),L(B.value),I()}}},uo=Gn(y(y({},Va(0,Ot)),{},{blurToCancel:u,open:D,value:st,onKeydown:function(Y,I){var F;(F=e.onKeydown)===null||F===void 0||F.call(e,Y,I)}})),Oa=ue(uo,2),io=Oa[0],Ia=Oa[1],Ea=Ia.focused,Fa=Ia.typing,co=Gn(y(y({},Va(1,Ue)),{},{blurToCancel:u,open:T,value:St,onKeydown:function(Y,I){var F;(F=e.onKeydown)===null||F===void 0||F.call(e,Y,I)}})),$a=ue(co,2),so=$a[0],Ha=$a[1],Aa=Ha.focused,Ba=Ha.typing,fo=function(Y){var I;(I=e.onClick)===null||I===void 0||I.call(e,Y),!x.value&&!C.value.contains(Y.target)&&!d.value.contains(Y.target)&&(P.value[0]?P.value[1]||he(1):he(0))},vo=function(Y){var I;(I=e.onMousedown)===null||I===void 0||I.call(e,Y),x.value&&(Ea.value||Aa.value)&&!C.value.contains(Y.target)&&!d.value.contains(Y.target)&&Y.preventDefault()},go=E(function(){var H;return(H=B.value)!==null&&H!==void 0&&H[0]?Me(B.value[0],{locale:e.locale,format:"YYYYMMDDHHmmss",generateConfig:e.generateConfig}):""}),mo=E(function(){var H;return(H=B.value)!==null&&H!==void 0&&H[1]?Me(B.value[1],{locale:e.locale,format:"YYYYMMDDHHmmss",generateConfig:e.generateConfig}):""});me([x,Je,ct],function(){x.value||(L(B.value),!Je.value.length||Je.value[0]===""?Zt(""):it.value!==st.value&&Ot(),!ct.value.length||ct.value[0]===""?Qt(""):Dt.value!==St.value&&Ue())}),me([go,mo],function(){L(B.value)}),o({focus:function(){C.value&&C.value.focus()},blur:function(){C.value&&C.value.blur(),d.value&&d.value.blur()}});var ho=E(function(){return Object.keys(e.ranges||{}).map(function(H){var Y=e.ranges[H],I=typeof Y=="function"?Y():Y;return{label:H,onClick:function(){K(I,null),be(!1,m.value)},onMouseenter:function(){Ta(I)},onMouseleave:function(){Ta(null)}}})}),po=E(function(){return x.value&&bt.value&&bt.value[0]&&bt.value[1]&&e.generateConfig.isAfter(bt.value[1],bt.value[0])?bt.value:null});function Dn(){var H=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1,Y=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},I=e.generateConfig,F=e.showTime,W=e.dateRender,we=e.direction,dt=e.disabledTime,Ke=e.prefixCls,Et=e.locale,pt=F;if(F&&_t(F)==="object"&&F.defaultValue){var Mt=F.defaultValue;pt=y(y({},F),{},{defaultValue:ne(Mt,m.value)||void 0})}var et=null;return W&&(et=function(Ze){var Le=Ze.current,qe=Ze.today;return W({current:Le,today:qe,info:{range:m.value?"end":"start"}})}),w(Ul,{value:{inRange:!0,panelPosition:H,rangedValue:It.value||R.value,hoverRangedValue:po.value}},{default:function(){return[w(zr,y(y(y({},e),Y),{},{dateRender:et,showTime:pt,mode:ve.value[m.value],generateConfig:I,style:void 0,direction:we,disabledDate:m.value===0?M:Q,disabledTime:function(Le){return dt?dt(Le,m.value===0?"start":"end"):!1},class:xe(A({},"".concat(Ke,"-panel-focused"),m.value===0?!Fa.value:!Ba.value)),value:ne(R.value,m.value),locale:Et,tabIndex:-1,onPanelChange:function(Le,qe){m.value===0&&yn(!0),m.value===1&&kn(!0),_e(Be(ve.value,qe,m.value),Be(R.value,Le,m.value));var He=Le;H==="right"&&ve.value[m.value]===qe&&(He=jt(He,qe,I,-1)),Z(He,m.value)},onOk:null,onSelect:void 0,onChange:void 0,defaultValue:m.value===0?ne(R.value,1):ne(R.value,0)}),null)]}})}var Co=function(Y,I){var F=Be(R.value,Y,m.value);I==="submit"||I!=="key"&&!u.value?(K(F,m.value),m.value===0?yn():kn()):L(F)};return ua({operationRef:N,hideHeader:E(function(){return e.picker==="time"}),onDateMouseenter:oo,onDateMouseleave:lo,hideRanges:E(function(){return!0}),onSelect:Co,open:x}),function(){var H,Y,I,F=e.prefixCls,W=F===void 0?"rc-picker":F,we=e.id,dt=e.popupStyle,Ke=e.dropdownClassName,Et=e.transitionName,pt=e.dropdownAlign,Mt=e.getPopupContainer,et=e.generateConfig,Ft=e.locale,Ze=e.placeholder,Le=e.autofocus,qe=e.picker,He=qe===void 0?"date":qe,Pn=e.showTime,Xt=e.separator,tt=Xt===void 0?"~":Xt,La=e.disabledDate,Wa=e.panelRender,wo=e.allowClear,ja=e.suffixIcon,yo=e.clearIcon,za=e.inputReadOnly,xo=e.renderExtraFooter,ko=e.onMouseenter,Do=e.onMouseleave,Po=e.onMouseup,Ua=e.onOk,So=e.components,$t=e.direction,Ka=e.autocomplete,Za=Ka===void 0?"off":Ka,bo=$t==="rtl"?{right:"".concat(U.value,"px")}:{left:"".concat(U.value,"px")};function Mo(){var ft,Qe=Wr(W,ve.value[m.value],xo),Ae=jr({prefixCls:W,components:So,needConfirmButton:u.value,okDisabled:!ne(R.value,m.value)||La&&La(R.value[m.value]),locale:Ft,rangeList:ho.value,onOk:function(){ne(R.value,m.value)&&(K(R.value,m.value),Ua&&Ua(R.value))}});if(He!=="time"&&!Pn){var Xa=m.value===0?oe.value:le.value,_o=jt(Xa,He,et),Yo=ve.value[m.value],Mn=Yo===He,Ja=Dn(Mn?"left":!1,{pickerValue:Xa,onPickerValueChange:function(Ht){Z(Ht,m.value)}}),er=Dn("right",{pickerValue:_o,onPickerValueChange:function(Ht){Z(jt(Ht,He,et,-1),m.value)}});$t==="rtl"?ft=w(Wt,null,[er,Mn&&Ja]):ft=w(Wt,null,[Ja,Mn&&er])}else ft=Dn();var Tn=w(Wt,null,[w("div",{class:"".concat(W,"-panels")},[ft]),(Qe||Ae)&&w("div",{class:"".concat(W,"-footer")},[Qe,Ae])]);return Wa&&(Tn=Wa(Tn)),w("div",{class:"".concat(W,"-panel-container"),style:{marginLeft:"".concat(V.value,"px")},ref:c,onMousedown:function(Ht){Ht.preventDefault()}},[Tn])}var To=w("div",{class:xe("".concat(W,"-range-wrapper"),"".concat(W,"-").concat(He,"-range-wrapper")),style:{minWidth:"".concat(ee.value,"px")}},[w("div",{ref:s,class:"".concat(W,"-range-arrow"),style:bo},null),Mo()]),qa;ja&&(qa=w("span",{class:"".concat(W,"-suffix")},[ja]));var Qa;wo&&(ne(B.value,0)&&!P.value[0]||ne(B.value,1)&&!P.value[1])&&(Qa=w("span",{onMousedown:function(Qe){Qe.preventDefault(),Qe.stopPropagation()},onMouseup:function(Qe){Qe.preventDefault(),Qe.stopPropagation();var Ae=B.value;P.value[0]||(Ae=Be(Ae,null,0)),P.value[1]||(Ae=Be(Ae,null,1)),K(Ae,null),be(!1,m.value)},class:"".concat(W,"-clear")},[yo||w("span",{class:"".concat(W,"-clear-btn")},null)]));var Ga={size:Vr(He,h.value[0],et)},Sn=0,bn=0;g.value&&f.value&&v.value&&(m.value===0?bn=g.value.offsetWidth:(Sn=U.value,bn=f.value.offsetWidth));var Ro=$t==="rtl"?{right:"".concat(Sn,"px")}:{left:"".concat(Sn,"px")};return w(Ur,{visible:x.value,popupStyle:dt,prefixCls:W,dropdownClassName:Ke,dropdownAlign:pt,getPopupContainer:Mt,transitionName:Et,range:!0,direction:$t},{default:function(){return[w("div",y({ref:r,class:xe(W,"".concat(W,"-range"),a.class,(H={},A(H,"".concat(W,"-disabled"),P.value[0]&&P.value[1]),A(H,"".concat(W,"-focused"),m.value===0?Ea.value:Aa.value),A(H,"".concat(W,"-rtl"),$t==="rtl"),H)),style:a.style,onClick:fo,onMouseenter:ko,onMouseleave:Do,onMousedown:vo,onMouseup:Po},Ar(e)),[w("div",{class:xe("".concat(W,"-input"),(Y={},A(Y,"".concat(W,"-input-active"),m.value===0),A(Y,"".concat(W,"-input-placeholder"),!!Ya.value),Y)),ref:g},[w("input",y(y(y({id:we,disabled:P.value[0],readonly:za||typeof h.value[0]=="function"||!Fa.value,value:Ya.value||st.value,onInput:function(Ae){Zt(Ae.target.value)},autofocus:Le,placeholder:ne(Ze,0)||"",ref:C},io.value),Ga),{},{autocomplete:Za}),null)]),w("div",{class:"".concat(W,"-range-separator"),ref:v},[tt]),w("div",{class:xe("".concat(W,"-input"),(I={},A(I,"".concat(W,"-input-active"),m.value===1),A(I,"".concat(W,"-input-placeholder"),!!Na.value),I)),ref:f},[w("input",y(y(y({disabled:P.value[1],readonly:za||typeof h.value[0]=="function"||!Ba.value,value:Na.value||St.value,onInput:function(Ae){Qt(Ae.target.value)},placeholder:ne(Ze,1)||"",ref:d},so.value),Ga),{},{autocomplete:Za}),null)]),w("div",{class:"".concat(W,"-active-bar"),style:y(y({},Ro),{},{width:"".concat(bn,"px"),position:"absolute"})},null),qa,Qa,l()])]},popupElement:function(){return To}})}}})}var gu=vu();const mu=gu;var hu=function(e,n){var a=n.attrs,o=n.slots;return w(kr,y(y({size:"small",type:"primary"},e),a),o)};const pu=hu;function Cu(t,e){var n=e.slots,a=e.attrs;return w(il,y(y({color:"blue"},t),a),n)}var wu={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M880 184H712v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H384v-64c0-4.4-3.6-8-8-8h-56c-4.4 0-8 3.6-8 8v64H144c-17.7 0-32 14.3-32 32v664c0 17.7 14.3 32 32 32h736c17.7 0 32-14.3 32-32V216c0-17.7-14.3-32-32-32zm-40 656H184V460h656v380zM184 392V256h128v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h256v48c0 4.4 3.6 8 8 8h56c4.4 0 8-3.6 8-8v-48h128v136H184z"}}]},name:"calendar",theme:"outlined"};const yu=wu;function fr(t){for(var e=1;e({timeRange:[q().subtract(2,"day"),q()],currentChannel:{ID:"",DeviceID:""}}),getters:{getCurrentChannel(){return this.currentChannel},getTimeRange(){return this.timeRange}},actions:{setTimeRange(t){this.timeRange=t},setCurrentChannel(t){this.currentChannel=t}}}),Lu={initTime:{type:Wo.Dayjs,default:""},timeRange:{type:Object,default(){return{}}},initZoomIndex:{type:Number,default:5},showCenterLine:{type:Boolean,default:!0},lineHeightRatio:{type:Object,default(){return{date:.3,time:.15,none:.1,hover:.35}}},showHoverTime:{type:Boolean,default:!0},hoverTimeFormat:{type:Function},timeSegments:{type:Array,default:()=>[]},enableZoom:{type:Boolean,default:!0},enableDrag:{type:Boolean,default:!0},maxClickDistance:{type:Number,default:3},roundWidthTimeSegments:{type:Boolean,default:!0},customShowTime:{type:Function},showDateAtZero:{type:Boolean,default:!0},extendZOOM:{type:Array,default(){return[]}},formatTime:{type:Function}},mr=60*60*1e3,Lt=[.5,1,2,6,12,24,72,360,720,8760,87600],Fn=[1/60,1/60,2/60,1/6,.25,.5,1,4,4,720,7200],Wu=[1/20,1/30,1/20,1/3,.5,2,4,4,4,720,7200],ju=[()=>!0,t=>t.getMinutes()%5===0,t=>t.getMinutes()%10===0,t=>t.getMinutes()===0||t.getMinutes()===30,t=>t.getMinutes()===0,t=>t.getHours()%2===0&&t.getMinutes()===0,t=>t.getHours()%3===0&&t.getMinutes()===0,t=>t.getHours()%12===0&&t.getMinutes()===0,t=>!1,t=>!0,t=>!0],zu=Ve({__name:"index",props:Lu,emits:["timeChange","mousedown","mouseup","dragTimeChange","click_timeline"],setup(t,{expose:e,emit:n}){const a=t,{getDarkMode:o}=$o(Xo());me(()=>ge(o),()=>Se());const u=E(()=>o.value==="dark"),l=O();aa(()=>{d(),h(),p(),window.addEventListener("mouseup",B)});const i=O(),r=wr({ctx:{},width:0,height:0,currentZoomIndex:0,currentTime:0,startTimestamp:0,mousedown:!1,mousedownX:0,mousedownY:0,mousedownCacheStartTimestamp:0,mousemoveX:-1,watchTimeList:[]}),c=E(()=>Lt[r.currentZoomIndex]*mr),g=E(()=>{let x={start:0,end:0};const b=a.timeRange.start;b&&(x.start=typeof b=="number"?b:new Date(b).getTime());const D=a.timeRange.end;return D&&(x.end=typeof D=="number"?D:new Date(D).getTime()),x}),f=E(()=>r.currentZoomIndex===9),v=E(()=>r.currentZoomIndex===10);a.extendZOOM.forEach(x=>{Lt.push(x.zoom),Fn.push(x.zoomHourGrid),Wu.push(x.mobileZoomHourGrid)});const C=x=>new Date(q(x).format("YYYY-MM-DD HH:mm:ss")).getTime(),d=()=>{r.currentZoomIndex=a.initZoomIndex>=0&&a.initZoomIndex{let x=c.value/2,b=r.startTimestamp+x;g.value.start&&bg.value.end&&(r.startTimestamp=g.value.end-x)},h=()=>{let{width:x,height:b}=l.value.getBoundingClientRect();r.width=x,r.height=b,i.value.width=x,i.value.height=b,r.ctx=i.value.getContext("2d")},p=()=>{P(),S(),m(),r.currentTime=r.startTimestamp+c.value/2,n("timeChange",r.currentTime),k()},k=()=>{r.watchTimeList.forEach(x=>{if(x.timer.startTimestamp+c.value)x.callback(-1,-1);else{let b=(x.time-r.startTimestamp)*(r.width/c.value),D=0,{left:T,top:V}=i.value.getBoundingClientRect();D=V,x.callback(b+T,D)}})},m=()=>{if(!a.showCenterLine)return;r.ctx.beginPath();let x=r.width/2;ve({x1:x,y1:0,x2:x,y2:r.height,lineWidth:2,color:u.value?"#fff":"#2c2c2c"})},S=()=>{const x=r.ctx;x.beginPath();let b=Lt[r.currentZoomIndex]/Fn[r.currentZoomIndex],D=Fn[r.currentZoomIndex]*mr,T=r.width/b,V=D-r.startTimestamp%D,U=V/D*T;for(let ee=0;ee{if(a.customShowTime){let b=a.customShowTime(x,r.currentZoomIndex);if(b===!0)return!0;if(b===!1)return!1}return ju[r.currentZoomIndex](x)},P=(x=()=>{},b=!1)=>{const D=r.width/c.value;a.timeSegments.forEach(T=>{if(C(T.StartTime)<=r.startTimestamp+c.value){let V=C(T.EndTime)>=r.startTimestamp;r.ctx.beginPath();let U=(C(T.StartTime)-r.startTimestamp)*D,ee;U<0?(U=0,ee=V?(C(T.EndTime)-r.startTimestamp)*D:1):ee=V?(C(T.EndTime)-C(T.StartTime))*D:1;let De=.7,Pe=.9;a.roundWidthTimeSegments&&(U=Math.round(U),ee=Math.round(ee)),ee=Math.max(1,ee),b?r.ctx.rect(U,r.height*De,ee,r.height*(Pe-De)):(r.ctx.fillStyle=u.value?"#BB86FC":"#d0a3ff",r.ctx.fillRect(U,r.height*De,ee,r.height*(Pe-De))),x(T)}})},G=x=>{X(x)},X=x=>{let b=L(x);r.mousedownX=b[0],r.mousedownY=b[1],r.mousedown=!0,r.mousedownCacheStartTimestamp=r.startTimestamp,n("mousedown",x)},B=x=>{ae(x)},ae=x=>{let b=L(x);const D=()=>{r.mousedown=!1,r.mousedownX=0,r.mousedownY=0,r.mousedownCacheStartTimestamp=0};if(Math.abs(b[0]-r.mousedownX)<=a.maxClickDistance&&Math.abs(b[1]-r.mousedownY)<=a.maxClickDistance){D(),R(b[0]);return}if(r.mousedown&&a.enableDrag){D();const T=$(r.currentTime);n("dragTimeChange",r.currentTime,T)}else D();n("mouseup",x)},ie=x=>{j(x)},j=x=>{let b=L(x)[0];r.mousemoveX=b,r.mousedown&&a.enableDrag?le(b):a.showHoverTime&&Z(b)},oe=()=>{r.mousemoveX=-1},le=x=>{if(!a.enableDrag)return;const b=r.width/c.value;let D=x-r.mousedownX,T=c.value/2,V=r.mousedownCacheStartTimestamp-Math.round(D/b),U=V+T;g.value.start&&Ug.value.end&&(V=g.value.end-T),r.startTimestamp=V,J(r.width,r.height),p()},Z=(x,b=!1)=>{const D=r.width/c.value;let T=r.startTimestamp+x/D;b||(J(r.width,r.height),p());let V=r.height*(a.lineHeightRatio.hover??.3);ve({x1:x,y1:0,x2:x,y2:V,lineWidth:1,color:u.value?"#fff":"black"}),r.ctx.fillStyle=u.value?"#fff":"black";let U=a.hoverTimeFormat?a.hoverTimeFormat(T):q(T).format("YYYY-MM-DD HH:mm:ss"),ee=r.ctx.measureText(U).width;r.ctx.fillText(U,x-ee/2,V+20)},z=()=>{J(r.width,r.height),p()},$=x=>{let b;for(let D of a.timeSegments){const{StartTime:T,EndTime:V}=D;if(x>=C(T)&&x<=C(V)){b={name:D.name,StartTime:C(T),EndTime:C(V)};break}}return b},R=x=>{const b=r.width/c.value,D=r.startTimestamp+x/b,T=$(D);ce(D,T)},L=x=>{if(!l.value||!x)return[0,0];let{left:b,top:D}=l.value.getBoundingClientRect();return[x.clientX-b,x.clientY-D]},J=(x,b)=>{r.ctx.clearRect(0,0,x,b)},te=x=>{let b=q(x),D="";return a.formatTime&&(D=a.formatTime(b)),D||(v.value?b.format("YYYY"):f.value?b.format("YYYY-MM"):b.hour()===0&&b.minute()===0&&b.millisecond()===0?b.format("MM-DD"):b.format("HH:mm"))},ve=({x1:x,y1:b,x2:D,y2:T,lineWidth:V=1,color:U="#fff"})=>{const ee=r.ctx;ee.beginPath(),ee.strokeStyle=U,ee.lineWidth=V,ee.moveTo(x,b),ee.lineTo(D,T),ee.stroke()},Se=()=>{na(()=>{J(r.width,r.height),se(),d(),h(),p()})},_e=()=>{h(),p()};Jo(document.body,()=>{_e()});const se=()=>{r.width=0,r.height=0,r.ctx=null,r.currentZoomIndex=0,r.currentTime=0,r.startTimestamp=0,r.mousedown=!1,r.mousedownX=0,r.mousedownCacheStartTimestamp=0},_=x=>{if(r.mousedown)return;let b=typeof x=="number"?x:new Date(x).getTime();r.startTimestamp=b-c.value/2,s(),J(r.width,r.height),p(),r.mousemoveX!==-1&&Z(r.mousemoveX,!0)},M=x=>{r.currentZoomIndex=x>=0&&x{!x||!b||r.watchTimeList.push({time:typeof x=="number"?x:new Date(x).getTime(),callback:b,windowTimeLineIndex:typeof D=="number"?D-1:-1})},ce=(x,b=[])=>{n("click_timeline",x,b)},re=()=>{J(r.width,r.height),r.startTimestamp=r.currentTime-c.value/2,p()};return e({reRender:Se,setTime:_,setZoom:M,watchTime:Q}),(x,b)=>(je(),Tt(Wt,null,[ot("div",{class:"timeRuleContainer w-full h-full cursor-pointer",ref_key:"timeRuleContainer",ref:l,onMousedown:G,onMouseout:z,onMousemove:ie,onMouseleave:oe},[ot("canvas",{ref_key:"canvasRef",ref:i},null,512)],544),x.enableZoom?(je(),zt(ge(ol),{key:0,class:"w-50% m-auto mt-8px",value:r.currentZoomIndex,"onUpdate:value":b[0]||(b[0]=D=>r.currentZoomIndex=D),min:1,max:9,tooltipVisible:!1,onChange:re},null,8,["value"])):un("",!0)],64))}});const Uu=t=>(Ao("data-v-ed654ca9"),t=t(),Bo(),t),Ku={class:"w-full max-w-1200px m-auto pt-10px"},Zu={key:0,class:"placeholder"},qu={class:"tip"},Qu=Uu(()=>ot("p",{class:"font-bold font-size-18px"},"当前无可播放的录像资源",-1)),Gu={key:2,class:"text-center mt-10px"},Xu=Ve({name:"Record"}),Ju=Ve({...Xu,props:{data:{type:Array,default:[]},streamPathPre:{type:String,default:""},showDatePicker:{type:Boolean,default:!0}},setup(t){const e=t,n=d=>new Date(q(d).format("YYYY-MM-DD HH:mm:ss")).getTime()/1e3,a=pn(),o=d=>d&&(d<=q(a.getTimeRange[0]).add(-1,"day")||d>a.getTimeRange[1]),u=O(),l=wr({initTime:q(),currentTime:q(),timeSegments:[],initZoomIndex:4,inTimeSegments:!1}),i=(d,s)=>{l.currentTime=q(d),s?(v(l.currentTime,l.timeSegments[l.timeSegments.length-1].EndTime),l.inTimeSegments=!0):l.inTimeSegments=!1},r=d=>{d&&u.value.setTime(d),l.timeSegments.length?(v(d,l.timeSegments[l.timeSegments.length-1].EndTime),l.inTimeSegments=!0):l.inTimeSegments=!1},c=(d,s)=>{u.value.setTime(d),l.currentTime=q(d),s!=null&&s.name?(v(d,l.timeSegments[l.timeSegments.length-1].EndTime),l.inTimeSegments=!0):l.inTimeSegments=!1},g=d=>d.sort((h,p)=>Date.parse(h.StartTime)-Date.parse(p.StartTime)).map((h,p)=>({name:`可播放时间段${p+1}`,StartTime:q(h.StartTime),EndTime:q(h.EndTime)})),f=O(""),v=(d,s)=>{f.value=`${e.streamPathPre}/${n(d)}-${n(s)}`},C=O("ws-flv");return me(()=>e.data,()=>{var d,s;if((d=e.data)!=null&&d.length){l.timeSegments=g(e.data);const h=l.timeSegments[0].StartTime;l.currentTime=h,l.initTime=h,v(h,l.timeSegments[l.timeSegments.length-1].EndTime)}else l.currentTime=q(),l.initTime=q(),l.timeSegments=[];(s=u==null?void 0:u.value)==null||s.reRender()},{immediate:!0}),me(()=>ge(l.inTimeSegments),d=>{}),(d,s)=>(je(),Tt("div",Ku,[t.data.length?(je(),zt(ll,{key:1,streamPath:f.value,format:C.value,videoShadow:!0},null,8,["streamPath","format"])):(je(),Tt("div",Zu,[ot("div",qu,[w(ge(cn),{icon:"pepicons-pop:television-play-off",size:70}),Qu])])),t.showDatePicker?(je(),Tt("div",Gu,[w(ge(Bu),{value:l.currentTime,"onUpdate:value":s[0]||(s[0]=h=>l.currentTime=h),showTime:"",onChange:r,bordered:!1,allowClear:!1,"disabled-date":o,class:"cursor-pointer"},{suffixIcon:gt(()=>[w(ge(cn),{icon:"line-md:edit"})]),_:1},8,["value"])])):un("",!0),ot("div",{class:Ho(["h-40px w-96% m-auto",{"mt-10px":!t.showDatePicker}])},[w(zu,{ref_key:"timeRuleRef",ref:u,"init-zoom-index":l.initZoomIndex,initTime:l.initTime,timeSegments:l.timeSegments,onDragTimeChange:i,onClick_timeline:c},null,8,["init-zoom-index","initTime","timeSegments"])],2)]))}});const Jr=el(Ju,[["__scopeId","data-v-ed654ca9"]]),ei=async({channel:t,row:e})=>{const{ID:n,DeviceID:a}=t,{StartTime:o,EndTime:u}=e,l=`${n}/${a}`,i=await Tr({id:n,channel:a,range:`${fn(o,"YYYY-MM-DD 00:00:00")}-${fn(u,"YYYY-MM-DD 24:00:00")}`});Rr({id:n,channel:a}).finally(()=>{rl({content:()=>w(Jr,{data:i,streamPathPre:l,key:l,showDatePicker:!1},null),modalConfig:{width:"100%",wrapClassName:"full-antdv-modal",destroyOnClose:!0,footer:null}})})},fn=(t,e="YYYY-MM-DD HH:mm:ss")=>new Date(q(t).format(e)).getTime(),ti=Ve({__name:"list",props:{data:{type:Array,default:[]}},setup(t){const e=t,n=pn(),a=E(()=>n.getCurrentChannel),o=al(),u={height:"auto",rowConfig:{keyField:"StartTime",useKey:!0},columnConfig:{useKey:!0},columns:[{field:"DeviceID",title:"通道编号",showOverflow:"tooltip"},{field:"Name",title:"名称"},{field:"Address",title:"地址",showOverflow:"tooltip"},{field:"StartTime",title:"录像开始时间",formatter:({cellValue:l})=>q(l).format("YYYY-MM-DD HH:ss:mm")},{field:"EndTime",title:"录像结束时间",formatter:({cellValue:l})=>q(l).format("YYYY-MM-DD HH:ss:mm")},{field:"any",title:"录像时长",formatter:({row:l})=>{const{StartTime:i,EndTime:r}=l;return`${q(r).diff(q(i),"minutes")} 分钟`}},{field:"operate",title:"操作",width:"70px",slots:{default:"operate"},align:"center",fixed:"right"}],data:e.data};return me(()=>e.data,()=>{var l,i,r;(l=e.data)!=null&&l.length?(i=o==null?void 0:o.tableRef)==null||i.loadData(e.data):(r=o==null?void 0:o.tableRef)==null||r.loadData([])}),(l,i)=>(je(),zt(ge(tl),{uid:ge(o).uid,gridOptions:ge(u)},{operate:gt(({row:r})=>[w(ge(kr),{size:"small",type:"link",onClick:()=>ge(ei)({row:r,channel:ge(a)})},{default:gt(()=>[ea(" 播放 ")]),_:2},1032,["onClick"])]),_:1},8,["uid","gridOptions"]))}}),ni={class:"h-full"},ai={class:"flex justify-between mb-16px"},ri=ot("span",null," 时间轴视图",-1),oi=ot("span",null," 列表视图",-1),li=Ve({__name:"content",setup(t){const e=pn(),n=E(()=>e.getCurrentChannel),a=E(()=>e.getTimeRange),o=O("video"),u=O(),l=O(),i=d=>{if(!u.value||u.value.length===0)return!1;const s=u.value[0]&&d.diff(u.value[0],"days")>2;return u.value[1]&&u.value[1].diff(d,"days")>2||s},r=d=>{d?(u.value=[],l.value=[]):l.value=void 0},c=d=>{u.value=d},g=d=>{e.setTimeRange(d)},f=E(()=>`${n.value.ID}/${n.value.DeviceID}`),v=O([]);me([()=>{var d;return(d=e.getCurrentChannel)==null?void 0:d.key},()=>a.value],()=>{const{ID:d,DeviceID:s}=n.value;d&&s&&Tr({id:d,channel:s,range:`${fn(a.value[0],"YYYY-MM-DD 00:00:00")}-${fn(a.value[1],"YYYY-MM-DD 24:00:00")}`}).then(h=>{v.value=h,h!=null&&h.length?C():nl.warn("当前无可播放的录像!!!")}).catch(h=>{console.error(`getRecords-error: ${h}`)})});const C=()=>{const{ID:d,DeviceID:s}=n.value;Rr({id:d,channel:s})};return(d,s)=>(je(),Tt("div",ni,[ot("div",ai,[w(ge(ln),{value:l.value||ge(a),disabledDate:i,onOpenChange:r,onChange:g,onCalendarChange:c,allowClear:!1},null,8,["value"]),w(ge(cl),{value:o.value,"onUpdate:value":s[0]||(s[0]=h=>o.value=h)},{default:gt(()=>[w(ge(nr),{value:"video"},{default:gt(()=>[w(ge(cn),{icon:"mdi:timeline-clock-outline",class:"v-text-bottom"}),ri]),_:1}),w(ge(nr),{value:"list"},{default:gt(()=>[w(ge(cn),{icon:"pixelarticons:list-box",class:"v-text-bottom"}),oi]),_:1})]),_:1},8,["value"])]),ot("div",{class:"w-full",style:yr({height:"calc(100% - 32px)"})},[o.value==="video"?(je(),zt(Jr,{data:v.value,streamPathPre:ge(f),key:ge(f)},null,8,["data","streamPathPre"])):un("",!0),o.value==="list"?(je(),zt(ti,{key:1,data:v.value},null,8,["data"])):un("",!0)],4)]))}}),ui=Ve({name:"Record"}),Mi=Ve({...ui,setup(t){const e=pn(),n=a=>{e.setCurrentChannel(a)};return(a,o)=>(je(),Tt("div",{class:"flex",style:yr({height:"calc(100% - 8px)"})},[w(ge(ar),{class:"w-342px m-r-8px flex-shrink-0",bordered:!1,bodyStyle:{height:"100%",padding:0}},{default:gt(()=>[w(Lo,{onSelect:n,single:""})]),_:1}),w(ge(ar),{class:"flex-1",bordered:!1,bodyStyle:{height:"100%",padding:"16px"}},{default:gt(()=>[w(li)]),_:1})],4))}});export{Mi as default};