sd-webui-infinite-image-bro.../vue/dist/assets/db-e470e247.js

2 lines
18 KiB
JavaScript

import{d as $,u as Ne,V as _e,h as I,c as m,f as Le,i as fe,P as k,r as x,ce as je,ad as We,x as oe,a5 as te,ae as xe,a4 as ve,a0 as Te,cf as ze,cg as Fe,b as Ve,bk as Ue,T as Ge,a as d,ch as Pe,b5 as Oe,b7 as Se,b6 as Ee,a_ as ie,aB as He,a2 as Ie,a8 as Ke,ci as Xe,cj as Ye,a6 as me,ck as qe,as as Je,_ as Qe,be as Ze,bv as ge,br as et,s as tt,bM as S}from"./index-66a3e480.js";import{_ as Be,a as Ae,c as nt}from"./_baseIteratee-882722a7.js";import{B as R,c as at}from"./button-aed742e0.js";var ot=Be(function o(e){Ae(this,o),this.error=new Error("unreachable case: ".concat(JSON.stringify(e)))}),it=function(){return{prefixCls:String,size:{type:String}}};const ne=$({compatConfig:{MODE:3},name:"AButtonGroup",props:it(),setup:function(e,t){var a=t.slots,n=Ne("btn-group",e),i=n.prefixCls,f=n.direction,g=_e(function(){var r,u=e.size,p="";switch(u){case"large":p="lg";break;case"small":p="sm";break;case"middle":case void 0:break;default:console.warn(new ot(u).error)}return r={},I(r,"".concat(i.value),!0),I(r,"".concat(i.value,"-").concat(p),p),I(r,"".concat(i.value,"-rtl"),f.value==="rtl"),r});return function(){var r;return m("div",{class:g.value},[Le((r=a.default)===null||r===void 0?void 0:r.call(a))])}}});R.Group=ne;R.install=function(o){return o.component(R.name,R),o.component(ne.name,ne),o};var J;function Me(o){if(typeof document>"u")return 0;if(o||J===void 0){var e=document.createElement("div");e.style.width="100%",e.style.height="200px";var t=document.createElement("div"),a=t.style;a.position="absolute",a.top="0",a.left="0",a.pointerEvents="none",a.visibility="hidden",a.width="200px",a.height="150px",a.overflow="hidden",t.appendChild(e),document.body.appendChild(t);var n=e.offsetWidth;t.style.overflow="scroll";var i=e.offsetWidth;n===i&&(i=t.clientWidth),document.body.removeChild(t),J=n-i}return J}function L(o){var e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},t=e.element,a=t===void 0?document.body:t,n={},i=Object.keys(o);return i.forEach(function(f){n[f]=a.style[f]}),i.forEach(function(f){a.style[f]=o[f]}),n}function rt(){return document.body.scrollHeight>(window.innerHeight||document.documentElement.clientHeight)&&window.innerWidth>document.body.offsetWidth}var Q={};const pe=function(o){if(!(!rt()&&!o)){var e="ant-scrolling-effect",t=new RegExp("".concat(e),"g"),a=document.body.className;if(o){if(!t.test(a))return;L(Q),Q={},document.body.className=a.replace(t,"").trim();return}var n=Me();if(n&&(Q=L({position:"relative",width:"calc(100% - ".concat(n,"px)")}),!t.test(a))){var i="".concat(a," ").concat(e);document.body.className=i.trim()}}};var O=[],$e="ant-scrolling-effect",Z=new RegExp("".concat($e),"g"),lt=0,ee=new Map,st=Be(function o(e){var t=this;Ae(this,o),I(this,"getContainer",function(){var a;return(a=t.options)===null||a===void 0?void 0:a.container}),I(this,"reLock",function(a){var n=O.find(function(i){var f=i.target;return f===t.lockTarget});n&&t.unLock(),t.options=a,n&&(n.options=a,t.lock())}),I(this,"lock",function(){var a;if(!O.some(function(r){var u=r.target;return u===t.lockTarget})){if(O.some(function(r){var u,p=r.options;return(p==null?void 0:p.container)===((u=t.options)===null||u===void 0?void 0:u.container)})){O=[].concat(fe(O),[{target:t.lockTarget,options:t.options}]);return}var n=0,i=((a=t.options)===null||a===void 0?void 0:a.container)||document.body;(i===document.body&&window.innerWidth-document.documentElement.clientWidth>0||i.scrollHeight>i.clientHeight)&&(n=Me());var f=i.className;if(O.filter(function(r){var u,p=r.options;return(p==null?void 0:p.container)===((u=t.options)===null||u===void 0?void 0:u.container)}).length===0&&ee.set(i,L({width:n!==0?"calc(100% - ".concat(n,"px)"):void 0,overflow:"hidden",overflowX:"hidden",overflowY:"hidden"},{element:i})),!Z.test(f)){var g="".concat(f," ").concat($e);i.className=g.trim()}O=[].concat(fe(O),[{target:t.lockTarget,options:t.options}])}}),I(this,"unLock",function(){var a,n=O.find(function(g){var r=g.target;return r===t.lockTarget});if(O=O.filter(function(g){var r=g.target;return r!==t.lockTarget}),!(!n||O.some(function(g){var r,u=g.options;return(u==null?void 0:u.container)===((r=n.options)===null||r===void 0?void 0:r.container)}))){var i=((a=t.options)===null||a===void 0?void 0:a.container)||document.body,f=i.className;Z.test(f)&&(L(ee.get(i),{element:i}),ee.delete(i),i.className=i.className.replace(Z,"").trim())}}),this.lockTarget=lt++,this.options=e}),E=0,F=Fe(),K={},D=function(e){if(!F)return null;if(e){if(typeof e=="string")return document.querySelectorAll(e)[0];if(typeof e=="function")return e();if(Ve(e)==="object"&&e instanceof window.HTMLElement)return e}return document.body};const ct=$({compatConfig:{MODE:3},name:"PortalWrapper",inheritAttrs:!1,props:{wrapperClassName:String,forceRender:{type:Boolean,default:void 0},getContainer:k.any,visible:{type:Boolean,default:void 0}},setup:function(e,t){var a=t.slots,n=x(),i=x(),f=x(),g=new st({container:D(e.getContainer)}),r=function(){var v,C;(v=n.value)===null||v===void 0||(C=v.parentNode)===null||C===void 0||C.removeChild(n.value)},u=function(){var v=arguments.length>0&&arguments[0]!==void 0?arguments[0]:!1;if(v||n.value&&!n.value.parentNode){var C=D(e.getContainer);return C?(C.appendChild(n.value),!0):!1}return!0},p=function(){return F?(n.value||(n.value=document.createElement("div"),u(!0)),N(),n.value):null},N=function(){var v=e.wrapperClassName;n.value&&v&&v!==n.value.className&&(n.value.className=v)};je(function(){N(),u()});var w=function(){E===1&&!Object.keys(K).length?(pe(),K=L({overflow:"hidden",overflowX:"hidden",overflowY:"hidden"})):E||(L(K),K={},pe(!0))},y=Ue();return We(function(){var s=!1;oe([function(){return e.visible},function(){return e.getContainer}],function(v,C){var b=te(v,2),l=b[0],c=b[1],h=te(C,2),T=h[0],_=h[1];if(F&&D(e.getContainer)===document.body&&(l&&!T?E+=1:s&&(E-=1)),s){var P=typeof c=="function"&&typeof _=="function";(P?c.toString()!==_.toString():c!==_)&&r(),l&&l!==T&&F&&D(c)!==g.getContainer()&&g.reLock({container:D(c)})}s=!0},{immediate:!0,flush:"post"}),xe(function(){u()||(f.value=ve(function(){y.update()}))})}),Te(function(){var s=e.visible,v=e.getContainer;F&&D(v)===document.body&&(E=s&&E?E-1:E),r(),ve.cancel(f.value)}),function(){var s=e.forceRender,v=e.visible,C=null,b={getOpenCount:function(){return E},getContainer:p,switchScrollingEffect:w,scrollLocker:g};return(s||v||i.value)&&(C=m(ze,{getContainer:p,ref:i},{default:function(){var c;return(c=a.default)===null||c===void 0?void 0:c.call(a,b)}})),C}}});var ut={icon:{tag:"svg",attrs:{viewBox:"64 64 896 896",focusable:"false"},children:[{tag:"path",attrs:{d:"M942.2 486.2C847.4 286.5 704.1 186 512 186c-192.2 0-335.4 100.5-430.2 300.3a60.3 60.3 0 000 51.5C176.6 737.5 319.9 838 512 838c192.2 0 335.4-100.5 430.2-300.3 7.7-16.2 7.7-35 0-51.5zM512 766c-161.3 0-279.4-81.8-362.7-254C232.6 339.8 350.7 258 512 258c161.3 0 279.4 81.8 362.7 254C791.5 684.2 673.4 766 512 766zm-4-430c-97.2 0-176 78.8-176 176s78.8 176 176 176 176-78.8 176-176-78.8-176-176-176zm0 288c-61.9 0-112-50.1-112-112s50.1-112 112-112 112 50.1 112 112-50.1 112-112 112z"}}]},name:"eye",theme:"outlined"};const dt=ut;function ye(o){for(var e=1;e<arguments.length;e++){var t=arguments[e]!=null?Object(arguments[e]):{},a=Object.keys(t);typeof Object.getOwnPropertySymbols=="function"&&(a=a.concat(Object.getOwnPropertySymbols(t).filter(function(n){return Object.getOwnPropertyDescriptor(t,n).enumerable}))),a.forEach(function(n){ft(o,n,t[n])})}return o}function ft(o,e,t){return e in o?Object.defineProperty(o,e,{value:t,enumerable:!0,configurable:!0,writable:!0}):o[e]=t,o}var re=function(e,t){var a=ye({},e,t.attrs);return m(Ge,ye({},a,{icon:dt}),null)};re.displayName="EyeOutlined";re.inheritAttrs=!1;const Pt=re;function le(){return{keyboard:{type:Boolean,default:void 0},mask:{type:Boolean,default:void 0},afterClose:Function,closable:{type:Boolean,default:void 0},maskClosable:{type:Boolean,default:void 0},visible:{type:Boolean,default:void 0},destroyOnClose:{type:Boolean,default:void 0},mousePosition:k.shape({x:Number,y:Number}).loose,title:k.any,footer:k.any,transitionName:String,maskTransitionName:String,animation:k.any,maskAnimation:k.any,wrapStyle:{type:Object,default:void 0},bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},prefixCls:String,wrapClassName:String,rootClassName:String,width:[String,Number],height:[String,Number],zIndex:Number,bodyProps:k.any,maskProps:k.any,wrapProps:k.any,getContainer:k.any,dialogStyle:{type:Object,default:void 0},dialogClass:String,closeIcon:k.any,forceRender:{type:Boolean,default:void 0},getOpenCount:Function,focusTriggerAfterClose:{type:Boolean,default:void 0},onClose:Function,modalRender:Function}}function Ce(o,e,t){var a=e;return!a&&t&&(a="".concat(o,"-").concat(t)),a}var be=-1;function vt(){return be+=1,be}function he(o,e){var t=o["page".concat(e?"Y":"X","Offset")],a="scroll".concat(e?"Top":"Left");if(typeof t!="number"){var n=o.document;t=n.documentElement[a],typeof t!="number"&&(t=n.body[a])}return t}function mt(o){var e=o.getBoundingClientRect(),t={left:e.left,top:e.top},a=o.ownerDocument,n=a.defaultView||a.parentWindow;return t.left+=he(n),t.top+=he(n,!0),t}var ke={width:0,height:0,overflow:"hidden",outline:"none"};const gt=$({compatConfig:{MODE:3},name:"Content",inheritAttrs:!1,props:d(d({},le()),{},{motionName:String,ariaId:String,onVisibleChanged:Function,onMousedown:Function,onMouseup:Function}),setup:function(e,t){var a=t.expose,n=t.slots,i=t.attrs,f=x(),g=x(),r=x();a({focus:function(){var s;(s=f.value)===null||s===void 0||s.focus()},changeActive:function(s){var v=document,C=v.activeElement;s&&C===g.value?f.value.focus():!s&&C===f.value&&g.value.focus()}});var u=x(),p=_e(function(){var y=e.width,s=e.height,v={};return y!==void 0&&(v.width=typeof y=="number"?"".concat(y,"px"):y),s!==void 0&&(v.height=typeof s=="number"?"".concat(s,"px"):s),u.value&&(v.transformOrigin=u.value),v}),N=function(){xe(function(){if(r.value){var s=mt(r.value);u.value=e.mousePosition?"".concat(e.mousePosition.x-s.left,"px ").concat(e.mousePosition.y-s.top,"px"):""}})},w=function(s){e.onVisibleChanged(s)};return function(){var y,s,v,C,b=e.prefixCls,l=e.footer,c=l===void 0?(y=n.footer)===null||y===void 0?void 0:y.call(n):l,h=e.title,T=h===void 0?(s=n.title)===null||s===void 0?void 0:s.call(n):h,_=e.ariaId,P=e.closable,B=e.closeIcon,A=B===void 0?(v=n.closeIcon)===null||v===void 0?void 0:v.call(n):B,M=e.onClose,j=e.bodyStyle,W=e.bodyProps,V=e.onMousedown,X=e.onMouseup,U=e.visible,G=e.modalRender,z=G===void 0?n.modalRender:G,Y=e.destroyOnClose,q=e.motionName,H;c&&(H=m("div",{class:"".concat(b,"-footer")},[c]));var se;T&&(se=m("div",{class:"".concat(b,"-header")},[m("div",{class:"".concat(b,"-title"),id:_},[T])]));var ce;P&&(ce=m("button",{type:"button",onClick:M,"aria-label":"Close",class:"".concat(b,"-close")},[A||m("span",{class:"".concat(b,"-close-x")},null)]));var ue=m("div",{class:"".concat(b,"-content")},[ce,se,m("div",d({class:"".concat(b,"-body"),style:j},W),[(C=n.default)===null||C===void 0?void 0:C.call(n)]),H]),Re=Pe(q);return m(Ee,d(d({},Re),{},{onBeforeEnter:N,onAfterEnter:function(){return w(!0)},onAfterLeave:function(){return w(!1)}}),{default:function(){return[U||!Y?Oe(m("div",d(d({},i),{},{ref:r,key:"dialog-element",role:"document",style:[p.value,i.style],class:[b,i.class],onMousedown:V,onMouseup:X}),[m("div",{tabindex:0,ref:f,style:ke,"aria-hidden":"true"},null),z?z({originVNode:ue}):ue,m("div",{tabindex:0,ref:g,style:ke,"aria-hidden":"true"},null)]),[[Se,U]]):null]}})}}});function pt(o){if(o==null)throw new TypeError("Cannot destructure "+o)}const yt=$({compatConfig:{MODE:3},name:"Mask",props:{prefixCls:String,visible:Boolean,motionName:String,maskProps:Object},setup:function(e,t){return pt(t),function(){var a=e.prefixCls,n=e.visible,i=e.maskProps,f=e.motionName,g=Pe(f);return m(Ee,g,{default:function(){return[Oe(m("div",d({class:"".concat(a,"-mask")},i),null),[[Se,n]])]}})}}}),we=$({compatConfig:{MODE:3},name:"Dialog",inheritAttrs:!1,props:ie(d(d({},le()),{},{getOpenCount:Function,scrollLocker:Object}),{mask:!0,visible:!1,keyboard:!0,closable:!0,maskClosable:!0,destroyOnClose:!1,prefixCls:"rc-dialog",getOpenCount:function(){return null},focusTriggerAfterClose:!0}),setup:function(e,t){var a=t.attrs,n=t.slots,i=x(),f=x(),g=x(),r=x(e.visible),u=x("vcDialogTitle".concat(vt())),p=function(c){if(c){if(!Ye(f.value,document.activeElement)){var h;i.value=document.activeElement,(h=g.value)===null||h===void 0||h.focus()}}else{var T=r.value;if(r.value=!1,e.mask&&i.value&&e.focusTriggerAfterClose){try{i.value.focus({preventScroll:!0})}catch{}i.value=null}if(T){var _;(_=e.afterClose)===null||_===void 0||_.call(e)}}},N=function(c){var h;(h=e.onClose)===null||h===void 0||h.call(e,c)},w=x(!1),y=x(),s=function(){clearTimeout(y.value),w.value=!0},v=function(){y.value=setTimeout(function(){w.value=!1})},C=function(c){if(!e.maskClosable)return null;w.value?w.value=!1:f.value===c.target&&N(c)},b=function(c){if(e.keyboard&&c.keyCode===me.ESC){c.stopPropagation(),N(c);return}e.visible&&c.keyCode===me.TAB&&g.value.changeActive(!c.shiftKey)};return oe(function(){return e.visible},function(){e.visible&&(r.value=!0)},{flush:"post"}),Te(function(){var l;clearTimeout(y.value),(l=e.scrollLocker)===null||l===void 0||l.unLock()}),He(function(){var l;if((l=e.scrollLocker)===null||l===void 0||l.unLock(),r.value){var c;(c=e.scrollLocker)===null||c===void 0||c.lock()}}),function(){var l=e.prefixCls,c=e.mask,h=e.visible,T=e.maskTransitionName,_=e.maskAnimation,P=e.zIndex,B=e.wrapClassName,A=e.rootClassName,M=e.wrapStyle,j=e.closable,W=e.maskProps,V=e.maskStyle,X=e.transitionName,U=e.animation,G=e.wrapProps,z=e.title,Y=z===void 0?n.title:z,q=a.style,H=a.class;return m("div",d({class:["".concat(l,"-root"),A]},Xe(e,{data:!0})),[m(yt,{prefixCls:l,visible:c&&h,motionName:Ce(l,T,_),style:d({zIndex:P},V),maskProps:W},null),m("div",d({tabIndex:-1,onKeydown:b,class:Ie("".concat(l,"-wrap"),B),ref:f,onClick:C,role:"dialog","aria-labelledby":Y?u.value:null,style:d(d({zIndex:P},M),{},{display:r.value?null:"none"})},G),[m(gt,d(d({},Ke(e,["scrollLocker"])),{},{style:q,class:H,onMousedown:s,onMouseup:v,ref:g,closable:j,ariaId:u.value,prefixCls:l,visible:h,onClose:N,onVisibleChanged:p,motionName:Ce(l,X,U)}),n)])])}}});var Ct=le(),bt=$({compatConfig:{MODE:3},name:"DialogWrap",inheritAttrs:!1,props:ie(Ct,{visible:!1}),setup:function(e,t){var a=t.attrs,n=t.slots,i=x(e.visible);return qe({},{inTriggerContext:!1}),oe(function(){return e.visible},function(){e.visible&&(i.value=!0)},{flush:"post"}),function(){var f=e.visible,g=e.getContainer,r=e.forceRender,u=e.destroyOnClose,p=u===void 0?!1:u,N=e.afterClose,w=d(d(d({},e),a),{},{ref:"_component",key:"dialog"});return g===!1?m(we,d(d({},w),{},{getOpenCount:function(){return 2}}),n):!r&&p&&!i.value?null:m(ct,{visible:f,forceRender:r,getContainer:g},{default:function(s){return w=d(d(d({},w),s),{},{afterClose:function(){N==null||N(),i.value=!1}}),m(we,w,n)}})}}});const ht=bt;var kt=["prefixCls","visible","wrapClassName","centered","getContainer","closeIcon","focusTriggerAfterClose"],ae=null,wt=function(e){ae={x:e.pageX,y:e.pageY},setTimeout(function(){return ae=null},100)};nt()&&et(document.documentElement,"click",wt,!0);var Nt=function(){return{prefixCls:String,visible:{type:Boolean,default:void 0},confirmLoading:{type:Boolean,default:void 0},title:k.any,closable:{type:Boolean,default:void 0},closeIcon:k.any,onOk:Function,onCancel:Function,"onUpdate:visible":Function,onChange:Function,afterClose:Function,centered:{type:Boolean,default:void 0},width:[String,Number],footer:k.any,okText:k.any,okType:String,cancelText:k.any,icon:k.any,maskClosable:{type:Boolean,default:void 0},forceRender:{type:Boolean,default:void 0},okButtonProps:Object,cancelButtonProps:Object,destroyOnClose:{type:Boolean,default:void 0},wrapClassName:String,maskTransitionName:String,transitionName:String,getContainer:{type:[String,Function,Boolean,Object],default:void 0},zIndex:Number,bodyStyle:{type:Object,default:void 0},maskStyle:{type:Object,default:void 0},mask:{type:Boolean,default:void 0},keyboard:{type:Boolean,default:void 0},wrapProps:Object,focusTriggerAfterClose:{type:Boolean,default:void 0},modalRender:Function}},Ot=[];const St=$({compatConfig:{MODE:3},name:"AModal",inheritAttrs:!1,props:ie(Nt(),{width:520,transitionName:"zoom",maskTransitionName:"fade",confirmLoading:!1,visible:!1,okType:"primary"}),setup:function(e,t){var a=t.emit,n=t.slots,i=t.attrs,f=Je("Modal"),g=te(f,1),r=g[0],u=Ne("modal",e),p=u.prefixCls,N=u.rootPrefixCls,w=u.direction,y=u.getPopupContainer,s=function(l){a("update:visible",!1),a("cancel",l),a("change",!1)},v=function(l){a("ok",l)},C=function(){var l,c,h=e.okText,T=h===void 0?(l=n.okText)===null||l===void 0?void 0:l.call(n):h,_=e.okType,P=e.cancelText,B=P===void 0?(c=n.cancelText)===null||c===void 0?void 0:c.call(n):P,A=e.confirmLoading;return m(tt,null,[m(R,d({onClick:s},e.cancelButtonProps),{default:function(){return[B||r.value.cancelText]}}),m(R,d(d({},at(_)),{},{loading:A,onClick:v},e.okButtonProps),{default:function(){return[T||r.value.okText]}})])};return function(){var b,l;e.prefixCls;var c=e.visible,h=e.wrapClassName,T=e.centered,_=e.getContainer,P=e.closeIcon,B=P===void 0?(b=n.closeIcon)===null||b===void 0?void 0:b.call(n):P,A=e.focusTriggerAfterClose,M=A===void 0?!0:A,j=Qe(e,kt),W=Ie(h,(l={},I(l,"".concat(p.value,"-centered"),!!T),I(l,"".concat(p.value,"-wrap-rtl"),w.value==="rtl"),l));return m(ht,d(d(d({},j),i),{},{getContainer:_||y.value,prefixCls:p.value,wrapClassName:W,visible:c,mousePosition:ae,onClose:s,focusTriggerAfterClose:M,transitionName:ge(N.value,"zoom",e.transitionName),maskTransitionName:ge(N.value,"fade",e.maskTransitionName)}),d(d({},n),{},{footer:n.footer||C,closeIcon:function(){return m("span",{class:"".concat(p.value,"-close-x")},[B||m(Ze,{class:"".concat(p.value,"-close-icon")},null)])}}))}}}),Et=async()=>(await S.get("/db/basic_info")).data,It=async()=>(await S.get("/db/expired_dirs")).data,Bt=async()=>{await S.post("/db/update_image_data",{},{timeout:1/0})},At=async o=>(await S.post("/db/match_images_by_tags",o)).data,Mt=async o=>(await S.post("/db/add_custom_tag",o)).data,$t=async o=>(await S.post("/db/toggle_custom_tag_to_img",o)).data,Dt=async o=>{await S.post("/db/remove_custom_tag",o)},Rt=async o=>(await S.get("/db/img_selected_custom_tag",{params:{path:o}})).data,Lt=async o=>(await S.get("/db/search_by_substr",{params:{substr:o}})).data,De="/db/scanned_paths",jt=async o=>{await S.post(De,{path:o})},Wt=async o=>{await S.delete(De,{data:{path:o}})};export{ht as D,Pt as E,St as M,pt as _,Et as a,It as b,Mt as c,Lt as d,le as e,Ot as f,At as g,Wt as h,jt as i,Rt as j,Dt as r,$t as t,Bt as u};