sd-webui-infinite-image-bro.../vue/dist/assets/autoUpload-ba8ea5ec.js

2 lines
7.5 KiB
JavaScript

import{b as se,t as B,w as L,c as u,d as E,i as V,u as le,_ as g,S as fe,a as ce,P as y,e as ve,r as T,o as de,f as me,g as z,h as pe,j as _e,k,l as ge,m as Se,n as be,p as xe,q as R,s as $,v as Ce,x as $e,y as ye,z as Re,A as we}from"./index-778f0710.js";import{b as ke,a as Te,t as J,R as Me,C as Ae,I as he,T as De}from"./index-3fbf7dc9.js";import"./index-7385ab4c.js";import{B as Ne}from"./button-cc8f736c.js";var Ue=9007199254740991,Ee=Math.floor;function F(a,e){var n="";if(!a||e<1||e>Ue)return n;do e%2&&(n+=a),e=Ee(e/2),e&&(a+=a);while(e);return n}function Ie(a,e,n){var t=a.length;return n=n===void 0?t:n,!e&&n>=t?a:ke(a,e,n)}var Oe="\\ud800-\\udfff",Pe="\\u0300-\\u036f",je="\\ufe20-\\ufe2f",Fe="\\u20d0-\\u20ff",He=Pe+je+Fe,Be="\\ufe0e\\ufe0f",Le="\\u200d",Ve=RegExp("["+Le+Oe+He+Be+"]");function I(a){return Ve.test(a)}var ze=Te("length");const Je=ze;var q="\\ud800-\\udfff",qe="\\u0300-\\u036f",We="\\ufe20-\\ufe2f",Ze="\\u20d0-\\u20ff",Ge=qe+We+Ze,Xe="\\ufe0e\\ufe0f",Ye="["+q+"]",h="["+Ge+"]",D="\\ud83c[\\udffb-\\udfff]",Ke="(?:"+h+"|"+D+")",W="[^"+q+"]",Z="(?:\\ud83c[\\udde6-\\uddff]){2}",G="[\\ud800-\\udbff][\\udc00-\\udfff]",Qe="\\u200d",X=Ke+"?",Y="["+Xe+"]?",ea="(?:"+Qe+"(?:"+[W,Z,G].join("|")+")"+Y+X+")*",aa=Y+X+ea,ta="(?:"+[W+h+"?",h,Z,G,Ye].join("|")+")",H=RegExp(D+"(?="+D+")|"+ta+aa,"g");function na(a){for(var e=H.lastIndex=0;H.test(a);)++e;return e}function O(a){return I(a)?na(a):Je(a)}function ra(a){return a.split("")}var K="\\ud800-\\udfff",oa="\\u0300-\\u036f",ua="\\ufe20-\\ufe2f",ia="\\u20d0-\\u20ff",sa=oa+ua+ia,la="\\ufe0e\\ufe0f",fa="["+K+"]",N="["+sa+"]",U="\\ud83c[\\udffb-\\udfff]",ca="(?:"+N+"|"+U+")",Q="[^"+K+"]",ee="(?:\\ud83c[\\udde6-\\uddff]){2}",ae="[\\ud800-\\udbff][\\udc00-\\udfff]",va="\\u200d",te=ca+"?",ne="["+la+"]?",da="(?:"+va+"(?:"+[Q,ee,ae].join("|")+")"+ne+te+")*",ma=ne+te+da,pa="(?:"+[Q+N+"?",N,ee,ae,fa].join("|")+")",_a=RegExp(U+"(?="+U+")|"+pa+ma,"g");function ga(a){return a.match(_a)||[]}function Sa(a){return I(a)?ga(a):ra(a)}var ba=Math.ceil;function re(a,e){e=e===void 0?" ":se(e);var n=e.length;if(n<2)return n?F(e,a):e;var t=F(e,ba(a/O(e)));return I(e)?Ie(Sa(t),0,a).join(""):t.slice(0,a)}function xa(a,e,n){a=B(a),e=J(e);var t=e?O(a):0;return e&&t<e?re(e-t,n)+a:a}const Ca=L(Me),$a=L(Ae);function ya(a,e,n){a=B(a),e=J(e);var t=e?O(a):0;return e&&t<e?a+re(e-t,n):a}var oe=function(e){var n=e.value,t=e.formatter,i=e.precision,f=e.decimalSeparator,m=e.groupSeparator,c=m===void 0?"":m,l=e.prefixCls,v;if(typeof t=="function")v=t({value:n});else{var p=String(n),d=p.match(/^(-?)(\d*)(\.(\d+))?$/);if(!d)v=p;else{var r=d[1],o=d[2]||"0",s=d[4]||"";o=o.replace(/\B(?=(\d{3})+(?!\d))/g,c),typeof i=="number"&&(s=ya(s,i,"0").slice(0,i)),s&&(s="".concat(f).concat(s)),v=[u("span",{key:"int",class:"".concat(l,"-content-value-int")},[r,o]),s&&u("span",{key:"decimal",class:"".concat(l,"-content-value-decimal")},[s])]}}return u("span",{class:"".concat(l,"-content-value")},[v])};oe.displayName="StatisticNumber";const Ra=oe;var ue=function(){return{prefixCls:String,decimalSeparator:String,groupSeparator:String,format:String,value:{type:[String,Number,Object]},valueStyle:{type:Object,default:void 0},valueRender:y.any,formatter:y.any,precision:Number,prefix:y.any,suffix:y.any,title:y.any,loading:{type:Boolean,default:void 0}}};const S=E({compatConfig:{MODE:3},name:"AStatistic",props:V(ue(),{decimalSeparator:".",groupSeparator:",",loading:!1}),slots:["title","prefix","suffix","formatter"],setup:function(e,n){var t=n.slots,i=le("statistic",e),f=i.prefixCls,m=i.direction;return function(){var c,l,v,p,d,r,o,s=e.value,b=s===void 0?0:s,x=e.valueStyle,C=e.valueRender,_=f.value,w=(c=e.title)!==null&&c!==void 0?c:(l=t.title)===null||l===void 0?void 0:l.call(t),P=(v=e.prefix)!==null&&v!==void 0?v:(p=t.prefix)===null||p===void 0?void 0:p.call(t),j=(d=e.suffix)!==null&&d!==void 0?d:(r=t.suffix)===null||r===void 0?void 0:r.call(t),ie=(o=e.formatter)!==null&&o!==void 0?o:t.formatter,M=u(Ra,g({"data-for-update":Date.now()},g(g({},e),{},{prefixCls:_,value:b,formatter:ie})),null);return C&&(M=C(M)),u("div",{class:[_,ce({},"".concat(_,"-rtl"),m.value==="rtl")]},[w&&u("div",{class:"".concat(_,"-title")},[w]),u(fe,{paragraph:!1,loading:e.loading},{default:function(){return[u("div",{style:x,class:"".concat(_,"-content")},[P&&u("span",{class:"".concat(_,"-content-prefix")},[P]),M,j&&u("span",{class:"".concat(_,"-content-suffix")},[j])])]}})])}}});var wa=[["Y",1e3*60*60*24*365],["M",1e3*60*60*24*30],["D",1e3*60*60*24],["H",1e3*60*60],["m",1e3*60],["s",1e3],["S",1]];function ka(a,e){var n=a,t=/\[[^\]]*]/g,i=(e.match(t)||[]).map(function(l){return l.slice(1,-1)}),f=e.replace(t,"[]"),m=wa.reduce(function(l,v){var p=ve(v,2),d=p[0],r=p[1];if(l.indexOf(d)!==-1){var o=Math.floor(n/r);return n-=o*r,l.replace(new RegExp("".concat(d,"+"),"g"),function(s){var b=s.length;return xa(o.toString(),b,"0")})}return l},f),c=0;return m.replace(t,function(){var l=i[c];return c+=1,l})}function Ta(a,e){var n=e.format,t=n===void 0?"":n,i=new Date(a).getTime(),f=Date.now(),m=Math.max(i-f,0);return ka(m,t)}var Ma=1e3/30;function A(a){return new Date(a).getTime()}var Aa=function(){return g(g({},ue()),{},{value:[Number,String,Object],format:String,onFinish:Function,onChange:Function})};const ha=E({compatConfig:{MODE:3},name:"AStatisticCountdown",props:V(Aa(),{format:"HH:mm:ss"}),setup:function(e,n){var t=n.emit,i=n.slots,f=T(),m=T(),c=function(){var o=e.value,s=A(o);s>=Date.now()?l():v()},l=function(){if(!f.value){var o=A(e.value);f.value=setInterval(function(){m.value.$forceUpdate(),o>Date.now()&&t("change",o-Date.now()),c()},Ma)}},v=function(){var o=e.value;if(f.value){clearInterval(f.value),f.value=void 0;var s=A(o);s<Date.now()&&t("finish")}},p=function(o){var s=o.value,b=o.config,x=e.format;return Ta(s,g(g({},b),{},{format:x}))},d=function(o){return o};return de(function(){c()}),me(function(){c()}),z(function(){v()}),function(){var r=e.value;return u(S,g({ref:m},g(g({},pe(e,["onFinish","onChange"])),{},{value:r,valueRender:d,formatter:p})),i)}}});S.Countdown=ha;S.install=function(a){return a.component(S.name,S),a.component(S.Countdown.name,S.Countdown),a};S.Countdown;const Da={class:"container"},Na=E({__name:"autoUpload",emits:["runningChange"],setup(a,{emit:e}){const n=_e(),t=T([]),i=T(),f=k(()=>!!(i.value||t.value.length));ge(()=>e("runningChange",f.value));const m=Se(new Map),c=k(()=>Array.from(m.values())),l=k(()=>c.value.reduce((r,o)=>r+o.n_success_files,0)),v=k(()=>c.value.reduce((r,o)=>r+o.n_failed_files,0));z(()=>{var r;(r=i.value)==null||r.clearTask()});const p=()=>De.run({action:async()=>{const r=await ye(n.autoUploadRecvDir);return r.tick_info&&m.set(r.tick_info.task_summary.id,r.tick_info.task_summary),t.value=r.pending_files,await Re(1e4*Math.random()),r},pollInterval:3e4}),d=async()=>{i.value?(i.value.clearTask(),i.value=void 0,t.value=[]):i.value=p()};return(r,o)=>{const s=he,b=Ne,x=S,C=$a,_=Ca;return be(),xe("div",Da,[u(s,{value:R(n).autoUploadRecvDir,"onUpdate:value":o[0]||(o[0]=w=>R(n).autoUploadRecvDir=w)},null,8,["value"]),u(b,{onClick:d,loading:R(f)},{default:$(()=>[Ce($e(i.value?"暂停":"开始"),1)]),_:1},8,["loading"]),u(_,null,{default:$(()=>[u(C,{span:12},{default:$(()=>[u(x,{title:"等待上传数量",value:t.value.length,style:{"margin-right":"50px"}},null,8,["value"])]),_:1}),u(C,{span:12},{default:$(()=>[u(x,{title:"上传失败数量",value:R(v)},null,8,["value"])]),_:1})]),_:1}),u(_,null,{default:$(()=>[u(C,{span:12},{default:$(()=>[u(x,{title:"已完成数量",value:R(l),style:{"margin-right":"50px"}},null,8,["value"])]),_:1})]),_:1})])}}});const ja=we(Na,[["__scopeId","data-v-09bf6943"]]);export{ja as default};