2025-01-20 20:15:28 +08:00
const _ _vite _ _mapDeps = ( i , m = _ _vite _ _mapDeps , d = ( m . f || ( m . f = [ "./FilterAutocompleteInput-D1Ok8i5S.js" , "./index-DV7iD8Kk.js" , "./ListApiDocs-D-Ye6hed.js" , "./FieldsQueryParam-B5z6-Kt3.js" , "./ListApiDocs-ByASLUZu.css" , "./ViewApiDocs-BrZBlsh3.js" , "./CreateApiDocs-BeFMq_Ep.js" , "./UpdateApiDocs-hj_yIqAH.js" , "./AuthMethodsDocs-Dx4tf24p.js" , "./AuthWithPasswordDocs-BoXkwhLf.js" , "./AuthWithOAuth2Docs-BbgimcLi.js" , "./AuthWithOtpDocs-CH2wsmvZ.js" , "./AuthRefreshDocs-Bxlh6itf.js" , "./CodeEditor-CI3JEs2u.js" ] ) ) ) => i . map ( i => d [ i ] ) ;
var Ay = Object . defineProperty ; var Ny = ( n , e , t ) => e in n ? Ay ( n , e , { enumerable : ! 0 , configurable : ! 0 , writable : ! 0 , value : t } ) : n [ e ] = t ; var dt = ( n , e , t ) => Ny ( n , typeof e != "symbol" ? e + "" : e , t ) ; ( function ( ) { const e = document . createElement ( "link" ) . relList ; if ( e && e . supports && e . supports ( "modulepreload" ) ) return ; for ( const l of document . querySelectorAll ( 'link[rel="modulepreload"]' ) ) i ( l ) ; new MutationObserver ( l => { for ( const s of l ) if ( s . type === "childList" ) for ( const o of s . addedNodes ) o . tagName === "LINK" && o . rel === "modulepreload" && i ( o ) } ) . observe ( document , { childList : ! 0 , subtree : ! 0 } ) ; function t ( l ) { const s = { } ; return l . integrity && ( s . integrity = l . integrity ) , l . referrerPolicy && ( s . referrerPolicy = l . referrerPolicy ) , l . crossOrigin === "use-credentials" ? s . credentials = "include" : l . crossOrigin === "anonymous" ? s . credentials = "omit" : s . credentials = "same-origin" , s } function i ( l ) { if ( l . ep ) return ; l . ep = ! 0 ; const s = t ( l ) ; fetch ( l . href , s ) } } ) ( ) ; function te ( ) { } const lo = n => n ; function He ( n , e ) { for ( const t in e ) n [ t ] = e [ t ] ; return n } function Py ( n ) { return ! ! n && ( typeof n == "object" || typeof n == "function" ) && typeof n . then == "function" } function Wb ( n ) { return n ( ) } function pf ( ) { return Object . create ( null ) } function Ie ( n ) { n . forEach ( Wb ) } function It ( n ) { return typeof n == "function" } function ke ( n , e ) { return n != n ? e == e : n !== e || n && typeof n == "object" || typeof n == "function" } let So ; function yn ( n , e ) { return n === e ? ! 0 : ( So || ( So = document . createElement ( "a" ) ) , So . href = e , n === So . href ) } function Ry ( n ) { return Object . keys ( n ) . length === 0 } function pu ( n , ... e ) { if ( n == null ) { for ( const i of e ) i ( void 0 ) ; return te } const t = n . subscribe ( ... e ) ; return t . unsubscribe ? ( ) => t . unsubscribe ( ) : t } function Yb ( n ) { let e ; return pu ( n , t => e = t ) ( ) , e } function Xe ( n , e , t ) { n . $$ . on _destroy . push ( pu ( e , t ) ) } function At ( n , e , t , i ) { if ( n ) { const l = Kb ( n , e , t , i ) ; return n [ 0 ] ( l ) } } function Kb ( n , e , t , i ) { return n [ 1 ] && i ? He ( t . ctx . slice ( ) , n [ 1 ] ( i ( e ) ) ) : t . ctx } function Nt ( n , e , t , i ) { if ( n [ 2 ] && i ) { const l = n [ 2 ] ( i ( t ) ) ; if ( e . dirty === void 0 ) return l ; if ( typeof l == "object" ) { const s = [ ] , o = Math . max ( e . dirty . length , l . length ) ; for ( let r = 0 ; r < o ; r += 1 ) s [ r ] = e . dirty [ r ] | l [ r ] ; return s } return e . dirty | l } return e . dirty } function Pt ( n , e , t , i , l , s ) { if ( l ) { const o = Kb ( e , t , i , s ) ; n . p ( o , l ) } } function Rt ( n ) { if ( n . ctx . length > 32 ) { const e = [ ] , t = n . ctx . length / 32 ; for ( let i = 0 ; i < t ; i ++ ) e [ i ] = - 1 ; return e } return - 1 } function Kt ( n ) { const e = { } ; for ( const t in n ) t [ 0 ] !== "$" && ( e [ t ] = n [ t ] ) ; return e } function st ( n , e ) { const t = { } ; e = new Set ( e ) ; for ( const i in n ) ! e . has ( i ) && i [ 0 ] !== "$" && ( t [ i ] = n [ i ] ) ; return t } function zs ( n ) { return n ? ? "" } function On ( n , e , t ) { return n . set ( t ) , e } function Oe ( n ) { return n && It ( n . destroy ) ? n . destroy : te } function mf ( n ) { const e = typeof n == "string" && n . match ( /^\s*(-?[\d.]+)([^\s]*)\s*$/ ) ; return e ? [ parseFloat ( e [ 1 ] ) , e [ 2 ] || "px" ] : [ n , "px" ] } const Jb = typeof window < "u" ; let Cr = Jb ? ( ) => window . performance . now ( ) : ( ) => Date . now ( ) , mu = Jb ? n => requestAnimationFrame ( n ) : te ; const Gl = new Set ; function Zb ( n ) { Gl . forEach ( e => { e . c ( n ) || ( Gl . delete ( e ) , e . f ( ) ) } ) , Gl . size !== 0 && mu ( Zb ) } function Or ( n ) { let e ; return Gl . size === 0 && mu ( Zb ) , { promise : new Promise ( t => { Gl . add ( e = { c : n , f : t } ) } ) , abort ( ) { Gl . delete ( e ) } } } function w ( n , e ) { n . appendChild ( e ) } function Gb ( n ) { if ( ! n ) return document ; const e = n . getRootNode ? n . getRootNode ( ) : n . ownerDocument ; return e && e . host ? e : n . ownerDocument } function Fy ( n ) { const e = b ( "style" ) ; return e . textContent = "/* empty */" , qy ( Gb ( n ) , e ) , e . sheet } function qy ( n , e ) { return w ( n . head || n , e ) , e . sheet } function v ( n , e , t ) { n . insertBefore ( e , t || null ) } function y ( n ) { n . parentNode && n . parentNode . removeChild ( n ) } function ct ( n , e ) { for ( let t = 0 ; t < n . length ; t += 1 ) n [ t ] && n [ t ] . d ( e ) } function b ( n ) { return document . createElement ( n ) } function W ( n ) { return document . createTextNode ( n ) } function C ( ) { return W ( " " ) } function ye ( ) { return W ( "" ) } function Y ( n , e , t , i ) { return n . addEventListener ( e , t , i ) , ( ) => n . removeEventListener ( e , t , i ) } function it ( n ) { return function ( e ) { return e . preventDefault ( ) , n . call ( this , e ) } } function Mn ( n ) { return function ( e ) { return e . stopPropagation ( ) , n . call ( this , e ) } } function p ( n , e , t ) { t == null ? n . removeAttribute ( e ) : n . getAttribute ( e ) !== t && n . setAttribute ( e , t ) } const jy = [ "width" , "height" ] ; function ei ( n , e ) { const t = Object . getOwnPropertyDescriptors ( n . _ _proto _ _ ) ; for ( const i in e ) e [ i ] == null ? n . removeAttribute ( i ) : i === "style" ? n . style . cssText = e [ i ] : i === "__value" ? n . value
2024-12-26 04:24:24 +08:00
` ;for(let _=0;_<=1;_+=a){const k=e+(t-e)*s(_);u+=_*100+ ` % { $ { o ( k , 1 - k ) } }
` }const f=u+ ` 100 % { $ { o ( t , 1 - t ) } }
2025-01-20 20:15:28 +08:00
} ` ,c= ` _ _svelte _$ { Vy ( f ) } _$ { r } ` ,d=Gb(n),{stylesheet:m,rules:h}=fr.get(d)||By(d,n);h[c]||(h[c]=!0,m.insertRule( ` @ keyframes $ { c } $ { f } ` ,m.cssRules.length));const g=n.style.animation||"";return n.style.animation= ` $ { g ? ` ${ g } , ` : "" } $ { c } $ { i } ms linear $ { l } ms 1 both ` ,cr+=1,c}function Vs(n,e){const t=(n.style.animation||"").split(", "),i=t.filter(e?s=>s.indexOf(e)<0:s=>s.indexOf("__svelte")===-1),l=t.length-i.length;l&&(n.style.animation=i.join(", "),cr-=l,cr||Wy())}function Wy(){mu(()=>{cr||(fr.forEach(n=>{const{ownerNode:e}=n.stylesheet;e&&y(e)}),fr.clear())})}function Yy(n,e,t,i){if(!e)return te;const l=n.getBoundingClientRect();if(e.left===l.left&&e.right===l.right&&e.top===l.top&&e.bottom===l.bottom)return te;const{delay:s=0,duration:o=300,easing:r=lo,start:a=Cr()+s,end:u=a+o,tick:f=te,css:c}=t(n,{from:e,to:l},i);let d=!0,m=!1,h;function g(){c&&(h=Us(n,0,1,o,s,r,c)),s||(m=!0)}function _(){c&&Vs(n,h),d=!1}return Or(k=>{if(!m&&k>=a&&(m=!0),m&&k>=u&&(f(1,0),_()),!d)return!1;if(m){const S=k-a, $ =0+1*r(S/o);f( $ ,1- $ )}return!0}),g(),f(0,1),_}function Ky(n){const e=getComputedStyle(n);if(e.position!=="absolute"&&e.position!=="fixed"){const{width:t,height:i}=e,l=n.getBoundingClientRect();n.style.position="absolute",n.style.width=t,n.style.height=i,Qb(n,l)}}function Qb(n,e){const t=n.getBoundingClientRect();if(e.left!==t.left||e.top!==t.top){const i=getComputedStyle(n),l=i.transform==="none"?"":i.transform;n.style.transform= ` $ { l } translate ( $ { e . left - t . left } px , $ { e . top - t . top } px ) ` }}let Bs;function qi(n){Bs=n}function so(){if(!Bs)throw new Error("Function called outside component initialization");return Bs}function rn(n){so(). $ $ .on_mount.push(n)}function Jy(n){so(). $ $ .after_update.push(n)}function oo(n){so(). $ $ .on_destroy.push(n)}function yt(){const n=so();return(e,t,{cancelable:i=!1}={})=>{const l=n. $ $ .callbacks[e];if(l){const s=Xb(e,t,{cancelable:i});return l.slice().forEach(o=>{o.call(n,s)}),!s.defaultPrevented}return!0}}function Pe(n,e){const t=n. $ $ .callbacks[e.type];t&&t.slice().forEach(i=>i.call(this,e))}const Kl=[],ie=[];let Xl=[];const Ra=[],xb=Promise.resolve();let Fa=!1;function e0(){Fa||(Fa=!0,xb.then(hu))}function pn(){return e0(),xb}function tt(n){Xl.push(n)}function $ e(n){Ra.push(n)}const Gr=new Set;let zl=0;function hu(){if(zl!==0)return;const n=Bs;do{try{for(;zl<Kl.length;){const e=Kl[zl];zl++,qi(e),Zy(e. $ $ )}}catch(e){throw Kl.length=0,zl=0,e}for(qi(null),Kl.length=0,zl=0;ie.length;)ie.pop()();for(let e=0;e<Xl.length;e+=1){const t=Xl[e];Gr.has(t)||(Gr.add(t),t())}Xl.length=0}while(Kl.length);for(;Ra.length;)Ra.pop()();Fa=!1,Gr.clear(),qi(n)}function Zy(n){if(n.fragment!==null){n.update(),Ie(n.before_update);const e=n.dirty;n.dirty=[-1],n.fragment&&n.fragment.p(n.ctx,e),n.after_update.forEach(tt)}}function Gy(n){const e=[],t=[];Xl.forEach(i=>n.indexOf(i)===-1?e.push(i):t.push(i)),t.forEach(i=>i()),Xl=e}let ks;function _u(){return ks||(ks=Promise.resolve(),ks.then(()=>{ks=null})),ks}function Cl(n,e,t){n.dispatchEvent(Xb( ` $ { e ? "intro" : "outro" } $ { t } ` ))}const Xo=new Set;let Si;function re(){Si={r:0,c:[],p:Si}}function ae(){Si.r||Ie(Si.c),Si=Si.p}function M(n,e){n&&n.i&&(Xo.delete(n),n.i(e))}function D(n,e,t,i){if(n&&n.o){if(Xo.has(n))return;Xo.add(n),Si.c.push(()=>{Xo.delete(n),i&&(t&&n.d(1),i())}),n.o(e)}else i&&i()}const gu={duration:0};function t0(n,e,t){const i={direction:"in"};let l=e(n,t,i),s=!1,o,r,a=0;function u(){o&&Vs(n,o)}function f(){const{delay:d=0,duration:m=300,easing:h=lo,tick:g=te,css:_}=l||gu;_&&(o=Us(n,0,1,m,d,h,_,a++)),g(0,1);const k=Cr()+d,S=k+m;r&&r.abort(),s=!0,tt(()=>Cl(n,!0,"start")),r=Or( $ =>{if(s){if( $ >=S)return g(1,0),Cl(n,!0,"end"),u(),s=!1;if( $ >=k){const T=h(( $ -k)/m);g(T,1-T)}}return s})}let c=!1;return{start(){c||(c=!0,Vs(n),It(l)?(l=l(i),_u().then(f)):f())},invalidate(){c=!1},end(){s&&(u(),s=!1)}}}function bu(n,e,t){const i={direction:"out"};let l=e(n,t,i),s=!0,o;const r=Si;r.r+=1;let a;function u(){const{delay:f=0,duration:c=300,easing:d=lo,tick:m=te,css:h}=l||gu;h&&(o=Us(n,1,0,c,f,d,h));const g=Cr()+f,_=g+c;tt(()=>Cl(n,!1,"start")),"inert"in n&&(a=n.inert,n.inert=!0),Or(k=>{if(s){if(k>=_)return m(0,1
2024-12-26 04:24:24 +08:00
` ),t+=i.map(l=>{let s="";return l.name.includes("(")||l.name.includes(" ")?s+=l.name:s+=" ` "+l.name+" ` ",l.collate&&(s+=" COLLATE "+l.collate),l.sort&&(s+=" "+l.sort.toUpperCase()),s}).join( ` ,
` ),i.length>1&&(t+= `
2025-01-20 20:15:28 +08:00
` ),t+=")",e.where&&(t+= ` WHERE $ { e . where } ` ),t}static replaceIndexTableName(e,t){const i=U.parseIndex(e);return i.tableName=t,U.buildIndex(i)}static replaceIndexColumn(e,t,i){if(t===i)return e;const l=U.parseIndex(e);let s=!1;for(let o of l.columns)o.name===t&&(o.name=i,s=!0);return s?U.buildIndex(l):e}static normalizeSearchFilter(e,t){if(e=(e||"").trim(),!e||!t.length)return e;const i=["=","!=","~","!~",">",">=","<","<="];for(const l of i)if(e.includes(l))return e;return e=isNaN(e)&&e!="true"&&e!="false"? ` "${e.replace(/^[\"\'\`]|[\"\'\`]$/gm," ")}" ` :e,t.map(l=> ` $ { l } ~ $ { e } ` ).join("||")}static normalizeLogsFilter(e,t=[]){return U.normalizeSearchFilter(e,["level","message","data"].concat(t))}static initSchemaField(e){return Object.assign({id:"",name:"",type:"text",system:!1,hidden:!1,required:!1},e)}static triggerResize(){window.dispatchEvent(new Event("resize"))}static getHashQueryParams(){let e="";const t=window.location.hash.indexOf("?");return t>-1&&(e=window.location.hash.substring(t+1)),Object.fromEntries(new URLSearchParams(e))}static replaceHashQueryParams(e){e=e||{};let t="",i=window.location.hash;const l=i.indexOf("?");l>-1&&(t=i.substring(l+1),i=i.substring(0,l));const s=new URLSearchParams(t);for(let a in e){const u=e[a];u===null?s.delete(a):s.set(a,u)}t=s.toString(),t!=""&&(i+="?"+t);let o=window.location.href;const r=o.indexOf("#");r>-1&&(o=o.substring(0,r)),window.location.replace(o+i)}}let Ba,_l;const Wa="app-tooltip";function Wf(n){return typeof n=="string"?{text:n,position:"bottom",hideOnClick:null}:n||{}}function nl(){return _l=_l||document.querySelector("."+Wa),_l||(_l=document.createElement("div"),_l.classList.add(Wa),document.body.appendChild(_l)),_l}function ik(n,e){let t=nl();if(!t.classList.contains("active")||!(e!=null&&e.text)){Ya();return}t.textContent=e.text,t.className=Wa+" active",e.class&&t.classList.add(e.class),e.position&&t.classList.add(e.position),t.style.top="0px",t.style.left="0px";let i=t.offsetHeight,l=t.offsetWidth,s=n.getBoundingClientRect(),o=0,r=0,a=5;e.position=="left"?(o=s.top+s.height/2-i/2,r=s.left-l-a):e.position=="right"?(o=s.top+s.height/2-i/2,r=s.right+a):e.position=="top"?(o=s.top-i-a,r=s.left+s.width/2-l/2):e.position=="top-left"?(o=s.top-i-a,r=s.left):e.position=="top-right"?(o=s.top-i-a,r=s.right-l):e.position=="bottom-left"?(o=s.top+s.height+a,r=s.left):e.position=="bottom-right"?(o=s.top+s.height+a,r=s.right-l):(o=s.top+s.height+a,r=s.left+s.width/2-l/2),r+l>document.documentElement.clientWidth&&(r=document.documentElement.clientWidth-l),r=r>=0?r:0,o+i>document.documentElement.clientHeight&&(o=document.documentElement.clientHeight-i),o=o>=0?o:0,t.style.top=o+"px",t.style.left=r+"px"}function Ya(){clearTimeout(Ba),nl().classList.remove("active"),nl().activeNode=void 0}function uw(n,e){nl().activeNode=n,clearTimeout(Ba),Ba=setTimeout(()=>{nl().classList.add("active"),ik(n,e)},isNaN(e.delay)?0:e.delay)}function qe(n,e){let t=Wf(e);function i(){uw(n,t)}function l(){Ya()}return n.addEventListener("mouseenter",i),n.addEventListener("mouseleave",l),n.addEventListener("blur",l),(t.hideOnClick===!0||t.hideOnClick===null&&U.isFocusable(n))&&n.addEventListener("click",l),nl(),{update(s){var o,r;t=Wf(s),(r=(o=nl())==null?void 0:o.activeNode)!=null&&r.contains(n)&&ik(n,t)},destroy(){var s,o;(o=(s=nl())==null?void 0:s.activeNode)!=null&&o.contains(n)&&Ya(),n.removeEventListener("mouseenter",i),n.removeEventListener("mouseleave",l),n.removeEventListener("blur",l),n.removeEventListener("click",l)}}}function Ar(n){const e=n-1;return e*e*e+1}function Ys(n,{delay:e=0,duration:t=400,easing:i=lo}={}){const l=+getComputedStyle(n).opacity;return{delay:e,duration:t,easing:i,css:s=> ` opacity : $ { s * l } ` }}function jn(n,{delay:e=0,duration:t=400,easing:i=Ar,x:l=0,y:s=0,opacity:o=0}={}){const r=getComputedStyle(n),a=+r.opacity,u=r.transform==="none"?"":r.transform,f=a*(1-o),[c,d]=mf(l),[m,h]=mf(s);return{delay:e,duration:t,easing:i,css:(g,_)=> `
2024-12-26 04:24:24 +08:00
transform : $ { u } translate ( $ { ( 1 - g ) * c } $ { d } , $ { ( 1 - g ) * m } $ { h } ) ;
2025-01-10 15:41:46 +08:00
opacity : $ { a - f * _ } ` }}function pt(n,{delay:e=0,duration:t=400,easing:i=Ar,axis:l="y"}={}){const s=getComputedStyle(n),o=+s.opacity,r=l==="y"?"height":"width",a=parseFloat(s[r]),u=l==="y"?["top","bottom"]:["left","right"],f=u.map(k=> ` $ { k [ 0 ] . toUpperCase ( ) } $ { k . slice ( 1 ) } ` ),c=parseFloat(s[ ` padding$ { f [ 0 ] } ` ]),d=parseFloat(s[ ` padding$ { f [ 1 ] } ` ]),m=parseFloat(s[ ` margin$ { f [ 0 ] } ` ]),h=parseFloat(s[ ` margin$ { f [ 1 ] } ` ]),g=parseFloat(s[ ` border$ { f [ 0 ] } Width ` ]),_=parseFloat(s[ ` border$ { f [ 1 ] } Width ` ]);return{delay:e,duration:t,easing:i,css:k=> ` overflow : hidden ; opacity : $ { Math . min ( k * 20 , 1 ) * o } ; $ { r } : $ { k * a } px ; padding - $ { u [ 0 ] } : $ { k * c } px ; padding - $ { u [ 1 ] } : $ { k * d } px ; margin - $ { u [ 0 ] } : $ { k * m } px ; margin - $ { u [ 1 ] } : $ { k * h } px ; border - $ { u [ 0 ] } - width : $ { k * g } px ; border - $ { u [ 1 ] } - width : $ { k * _ } px ; ` }}function $ t(n,{delay:e=0,duration:t=400,easing:i=Ar,start:l=0,opacity:s=0}={}){const o=getComputedStyle(n),r=+o.opacity,a=o.transform==="none"?"":o.transform,u=1-l,f=r*(1-s);return{delay:e,duration:t,easing:i,css:(c,d)=> `
2024-12-26 04:24:24 +08:00
transform : $ { a } scale ( $ { 1 - u * d } ) ;
opacity : $ { r - f * d }
2025-01-20 20:15:28 +08:00
` }}const fw=n=>({}),Yf=n=>({}),cw=n=>({}),Kf=n=>({});function Jf(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,h,g,_,k,S, $ =n[4]&&!n[2]&&Zf(n);const T=n[19].header,O=At(T,n,n[18],Kf);let E=n[4]&&n[2]&&Gf(n);const L=n[19].default,I=At(L,n,n[18],null),A=n[19].footer,N=At(A,n,n[18],Yf);return{c(){e=b("div"),t=b("div"),l=C(),s=b("div"),o=b("div"), $ && $ .c(),r=C(),O&&O.c(),a=C(),E&&E.c(),u=C(),f=b("div"),I&&I.c(),c=C(),d=b("div"),N&&N.c(),p(t,"class","overlay"),p(o,"class","overlay-panel-section panel-header"),p(f,"class","overlay-panel-section panel-content"),p(d,"class","overlay-panel-section panel-footer"),p(s,"class",m="overlay-panel "+n[1]+" "+n[8]),x(s,"popup",n[2]),p(e,"class","overlay-panel-container"),x(e,"padded",n[2]),x(e,"active",n[0])},m(P,R){v(P,e,R),w(e,t),w(e,l),w(e,s),w(s,o), $ && $ .m(o,null),w(o,r),O&&O.m(o,null),w(o,a),E&&E.m(o,null),w(s,u),w(s,f),I&&I.m(f,null),n[21](f),w(s,c),w(s,d),N&&N.m(d,null),_=!0,k||(S=[Y(t,"click",it(n[20])),Y(f,"scroll",n[22])],k=!0)},p(P,R){n=P,n[4]&&!n[2]? $ ?( $ .p(n,R),R[0]&20&&M( $ ,1)):( $ =Zf(n), $ .c(),M( $ ,1), $ .m(o,r)): $ &&(re(),D( $ ,1,1,()=>{ $ =null}),ae()),O&&O.p&&(!_||R[0]&262144)&&Pt(O,T,n,n[18],_?Nt(T,n[18],R,cw):Rt(n[18]),Kf),n[4]&&n[2]?E?E.p(n,R):(E=Gf(n),E.c(),E.m(o,null)):E&&(E.d(1),E=null),I&&I.p&&(!_||R[0]&262144)&&Pt(I,L,n,n[18],_?Nt(L,n[18],R,null):Rt(n[18]),null),N&&N.p&&(!_||R[0]&262144)&&Pt(N,A,n,n[18],_?Nt(A,n[18],R,fw):Rt(n[18]),Yf),(!_||R[0]&258&&m!==(m="overlay-panel "+n[1]+" "+n[8]))&&p(s,"class",m),(!_||R[0]&262)&&x(s,"popup",n[2]),(!_||R[0]&4)&&x(e,"padded",n[2]),(!_||R[0]&1)&&x(e,"active",n[0])},i(P){_||(P&&tt(()=>{_&&(i||(i=je(t,Ys,{duration:Gi,opacity:0},!0)),i.run(1))}),M( $ ),M(O,P),M(I,P),M(N,P),P&&tt(()=>{_&&(g&&g.end(1),h=t0(s,jn,n[2]?{duration:Gi,y:-10}:{duration:Gi,x:50}),h.start())}),_=!0)},o(P){P&&(i||(i=je(t,Ys,{duration:Gi,opacity:0},!1)),i.run(0)),D( $ ),D(O,P),D(I,P),D(N,P),h&&h.invalidate(),P&&(g=bu(s,jn,n[2]?{duration:Gi,y:10}:{duration:Gi,x:50})),_=!1},d(P){P&&y(e),P&&i&&i.end(), $ && $ .d(),O&&O.d(P),E&&E.d(),I&&I.d(P),n[21](null),N&&N.d(P),P&&g&&g.end(),k=!1,Ie(S)}}}function Zf(n){let e,t,i,l,s;return{c(){e=b("button"),e.innerHTML='<i class="ri-close-line" aria-hidden="true"></i>',p(e,"type","button"),p(e,"aria-label","Close"),p(e,"class","overlay-close")},m(o,r){v(o,e,r),i=!0,l||(s=Y(e,"click",it(n[5])),l=!0)},p(o,r){n=o},i(o){i||(o&&tt(()=>{i&&(t||(t=je(e,Ys,{duration:Gi},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=je(e,Ys,{duration:Gi},!1)),t.run(0)),i=!1},d(o){o&&y(e),o&&t&&t.end(),l=!1,s()}}}function Gf(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='<i class="ri-close-line txt-lg" aria-hidden="true"></i>',p(e,"type","button"),p(e,"aria-label","Close"),p(e,"class","btn btn-sm btn-circle btn-transparent btn-close m-l-auto")},m(l,s){v(l,e,s),t||(i=Y(e,"click",it(n[5])),t=!0)},p:te,d(l){l&&y(e),t=!1,i()}}}function dw(n){let e,t,i,l,s=n[0]&&Jf(n);return{c(){e=b("div"),s&&s.c(),p(e,"class","overlay-panel-wrapper"),p(e,"tabindex","-1")},m(o,r){v(o,e,r),s&&s.m(e,null),n[23](e),t=!0,i||(l=[Y(window,"resize",n[10]),Y(window,"keydown",n[9])],i=!0)},p(o,r){o[0]?s?(s.p(o,r),r[0]&1&&M(s,1)):(s=Jf(o),s.c(),M(s,1),s.m(e,null)):s&&(re(),D(s,1,1,()=>{s=null}),ae())},i(o){t||(M(s),t=!0)},o(o){D(s),t=!1},d(o){o&&y(e),s&&s.d(),n[23](null),i=!1,Ie(l)}}}let gl,sa=[];function lk(){return gl=gl||document.querySelector(".overlays"),gl||(gl=document.createElement("div"),gl.classList.add("overlays"),document.body.appendChild(gl)),gl}let Gi=150;function Xf(){return 1e3+lk().querySelectorAll(".overlay-panel-container.active").length}function pw(n,e,t){let{ $ $ slots:i={}, $ $ scope:l}=e,{class:s=""}=e,{active:o=!1}=e,{popup:r=!1}=e,{overlayClose:a=!0}=e,{btnClose:u=!0}=e,{escClose:f=!0}=e,{beforeOpen:c=void 0}=e,{beforeHide:d=void 0}=e;const m=yt(),h="op_"+U.randomString(10);let g,_,k,S, $ ="",T=o;function O(){typeof c=="function"&&c()===!1||t(0,o=!0)}function E(){typeof d=="function"&&d()===!1||t(0,o=!1)}function L(){return o}async function I(G){t(17,T=G),G?(k=document.activeElement,m("show"),g==null||g.focus()):(clearTimeout(S),m("hide"),k==null||k.focus()),await pn(),A()}function A(){g&&(o?t(6,g.
2024-12-26 04:24:24 +08:00
` )})),o=!0)},p(a,u){i&&It(i.update)&&u&8&&i.update.call(null,{position:"left",text:a[3].map(gr).join( `
2025-01-20 20:15:28 +08:00
` )})},i(a){s||(a&&tt(()=>{s&&(l||(l=je(t, $ t,{duration:150,start:.7},!0)),l.run(1))}),s=!0)},o(a){a&&(l||(l=je(t, $ t,{duration:150,start:.7},!1)),l.run(0)),s=!1},d(a){a&&y(e),a&&l&&l.end(),o=!1,r()}}}function hc(n){let e,t,i=gr(n[12])+"",l,s,o,r;return{c(){e=b("div"),t=b("pre"),l=W(i),s=C(),p(e,"class","help-block help-block-error")},m(a,u){v(a,e,u),w(e,t),w(t,l),w(e,s),r=!0},p(a,u){(!r||u&8)&&i!==(i=gr(a[12])+"")&&oe(l,i)},i(a){r||(a&&tt(()=>{r&&(o||(o=je(e,pt,{duration:150},!0)),o.run(1))}),r=!0)},o(a){a&&(o||(o=je(e,pt,{duration:150},!1)),o.run(0)),r=!1},d(a){a&&y(e),a&&o&&o.end()}}}function _3(n){let e,t,i,l,s,o,r;const a=n[9].default,u=At(a,n,n[8],mc),f=[h3,m3],c=[];function d(m,h){return m[0]&&m[3].length?0:1}return i=d(n),l=c[i]=f[i](n),{c(){e=b("div"),u&&u.c(),t=C(),l.c(),p(e,"class",n[1]),x(e,"error",n[3].length)},m(m,h){v(m,e,h),u&&u.m(e,null),w(e,t),c[i].m(e,null),n[11](e),s=!0,o||(r=Y(e,"click",n[10]),o=!0)},p(m,[h]){u&&u.p&&(!s||h&256)&&Pt(u,a,m,m[8],s?Nt(a,m[8],h,p3):Rt(m[8]),mc);let g=i;i=d(m),i===g?c[i].p(m,h):(re(),D(c[g],1,1,()=>{c[g]=null}),ae(),l=c[i],l?l.p(m,h):(l=c[i]=f[i](m),l.c()),M(l,1),l.m(e,null)),(!s||h&2)&&p(e,"class",m[1]),(!s||h&10)&&x(e,"error",m[3].length)},i(m){s||(M(u,m),M(l),s=!0)},o(m){D(u,m),D(l),s=!1},d(m){m&&y(e),u&&u.d(m),c[i].d(),n[11](null),o=!1,r()}}}const _c="Invalid value";function gr(n){return typeof n=="object"?(n==null?void 0:n.message)||(n==null?void 0:n.code)||_c:n||_c}function g3(n,e,t){let i;Xe(n,wn,g=>t(7,i=g));let{ $ $ slots:l={}, $ $ scope:s}=e;const o="field_"+U.randomString(7);let{name:r=""}=e,{inlineError:a=!1}=e,{class:u=void 0}=e,f,c=[];function d(){Wn(r)}rn(()=>(f.addEventListener("input",d),f.addEventListener("change",d),()=>{f.removeEventListener("input",d),f.removeEventListener("change",d)}));function m(g){Pe.call(this,n,g)}function h(g){ie[g?"unshift":"push"](()=>{f=g,t(2,f)})}return n. $ $ set=g=>{"name"in g&&t(5,r=g.name),"inlineError"in g&&t(0,a=g.inlineError),"class"in g&&t(1,u=g.class)," $ $ scope"in g&&t(8,s=g. $ $ scope)},n. $ $ .update=()=>{n. $ $ .dirty&160&&t(3,c=U.toArray(U.getNestedVal(i,r)))},[a,u,f,c,o,r,d,i,s,l,m,h]}class de extends Se{constructor(e){super(),we(this,e,g3,_3,ke,{name:5,inlineError:0,class:1,changed:6})}get changed(){return this. $ $ .ctx[6]}}const b3=n=>({}),gc=n=>({});function bc(n){let e,t,i,l,s,o;return{c(){e=b("a"),e.innerHTML='<i class="ri-book-open-line txt-sm"></i> <span class="txt">Docs</span>',t=C(),i=b("span"),i.textContent="|",l=C(),s=b("a"),o=b("span"),o.textContent="PocketBase v0.24.4",p(e,"href","https://pocketbase.io/docs"),p(e,"target","_blank"),p(e,"rel","noopener noreferrer"),p(i,"class","delimiter"),p(o,"class","txt"),p(s,"href","https://github.com/pocketbase/pocketbase/releases"),p(s,"target","_blank"),p(s,"rel","noopener noreferrer"),p(s,"title","Releases")},m(r,a){v(r,e,a),v(r,t,a),v(r,i,a),v(r,l,a),v(r,s,a),w(s,o)},d(r){r&&(y(e),y(t),y(i),y(l),y(s))}}}function k3(n){var m;let e,t,i,l,s,o,r;const a=n[4].default,u=At(a,n,n[3],null),f=n[4].footer,c=At(f,n,n[3],gc);let d=((m=n[2])==null?void 0:m.id)&&bc();return{c(){e=b("div"),t=b("main"),u&&u.c(),i=C(),l=b("footer"),c&&c.c(),s=C(),d&&d.c(),p(t,"class","page-content"),p(l,"class","page-footer"),p(e,"class",o="page-wrapper "+n[1]),x(e,"center-content",n[0])},m(h,g){v(h,e,g),w(e,t),u&&u.m(t,null),w(e,i),w(e,l),c&&c.m(l,null),w(l,s),d&&d.m(l,null),r=!0},p(h,[g]){var _;u&&u.p&&(!r||g&8)&&Pt(u,a,h,h[3],r?Nt(a,h[3],g,null):Rt(h[3]),null),c&&c.p&&(!r||g&8)&&Pt(c,f,h,h[3],r?Nt(f,h[3],g,b3):Rt(h[3]),gc),(_=h[2])!=null&&_.id?d||(d=bc(),d.c(),d.m(l,null)):d&&(d.d(1),d=null),(!r||g&2&&o!==(o="page-wrapper "+h[1]))&&p(e,"class",o),(!r||g&3)&&x(e,"center-content",h[0])},i(h){r||(M(u,h),M(c,h),r=!0)},o(h){D(u,h),D(c,h),r=!1},d(h){h&&y(e),u&&u.d(h),c&&c.d(h),d&&d.d()}}}function y3(n,e,t){let i;Xe(n,Rr,a=>t(2,i=a));let{ $ $ slots:l={}, $ $ scope:s}=e,{center:o=!1}=e,{class:r=""}=e;return n. $ $ set=a=>{"center"in a&&t(0,o=a.center),"class"in a&&t(1,r=a.class)," $ $ scope"in a&&t(3,s=a. $ $ scope)},[o,r,i,s,l]}class ii extends Se{constructor(e){super(),we(this,e,y3,k3,ke,{center:0,class:1})}}function v3(n){let e,t
2024-12-26 04:24:24 +08:00
* @ kurkle / color v0 . 3.4
* https : //github.com/kurkle/color#readme
* ( c ) 2024 Jukka Kurkela
* Released under the MIT License
2025-01-20 20:15:28 +08:00
* / f u n c t i o n p o ( n ) { r e t u r n n + . 5 | 0 } c o n s t Q i = ( n , e , t ) = > M a t h . m a x ( M a t h . m i n ( n , t ) , e ) ; f u n c t i o n M s ( n ) { r e t u r n Q i ( p o ( n * 2 . 5 5 ) , 0 , 2 5 5 ) } f u n c t i o n i l ( n ) { r e t u r n Q i ( p o ( n * 2 5 5 ) , 0 , 2 5 5 ) } f u n c t i o n F i ( n ) { r e t u r n Q i ( p o ( n / 2 . 5 5 ) / 1 0 0 , 0 , 1 ) } f u n c t i o n A c ( n ) { r e t u r n Q i ( p o ( n * 1 0 0 ) , 0 , 1 0 0 ) } c o n s t Z n = { 0 : 0 , 1 : 1 , 2 : 2 , 3 : 3 , 4 : 4 , 5 : 5 , 6 : 6 , 7 : 7 , 8 : 8 , 9 : 9 , A : 1 0 , B : 1 1 , C : 1 2 , D : 1 3 , E : 1 4 , F : 1 5 , a : 1 0 , b : 1 1 , c : 1 2 , d : 1 3 , e : 1 4 , f : 1 5 } , Z a = [ . . . " 0 1 2 3 4 5 6 7 8 9 A B C D E F " ] , X 3 = n = > Z a [ n & 1 5 ] , Q 3 = n = > Z a [ ( n & 2 4 0 ) > > 4 ] + Z a [ n & 1 5 ] , I o = n = > ( n & 2 4 0 ) > > 4 = = = ( n & 1 5 ) , x 3 = n = > I o ( n . r ) & & I o ( n . g ) & & I o ( n . b ) & & I o ( n . a ) ; f u n c t i o n e 4 ( n ) { v a r e = n . l e n g t h , t ; r e t u r n n [ 0 ] = = = " # " & & ( e = = = 4 | | e = = = 5 ? t = { r : 2 5 5 & Z n [ n [ 1 ] ] * 1 7 , g : 2 5 5 & Z n [ n [ 2 ] ] * 1 7 , b : 2 5 5 & Z n [ n [ 3 ] ] * 1 7 , a : e = = = 5 ? Z n [ n [ 4 ] ] * 1 7 : 2 5 5 } : ( e = = = 7 | | e = = = 9 ) & & ( t = { r : Z n [ n [ 1 ] ] < < 4 | Z n [ n [ 2 ] ] , g : Z n [ n [ 3 ] ] < < 4 | Z n [ n [ 4 ] ] , b : Z n [ n [ 5 ] ] < < 4 | Z n [ n [ 6 ] ] , a : e = = = 9 ? Z n [ n [ 7 ] ] < < 4 | Z n [ n [ 8 ] ] : 2 5 5 } ) ) , t } c o n s t t 4 = ( n , e ) = > n < 2 5 5 ? e ( n ) : " " ; f u n c t i o n n 4 ( n ) { v a r e = x 3 ( n ) ? X 3 : Q 3 ; r e t u r n n ? " # " + e ( n . r ) + e ( n . g ) + e ( n . b ) + t 4 ( n . a , e ) : v o i d 0 } c o n s t i 4 = / ^ ( h s l a ? | h w b | h s v ) \ ( \ s * ( [ - + . e \ d ] + ) ( ? : d e g ) ? [ \ s , ] + ( [ - + . e \ d ] + ) % [ \ s , ] + ( [ - + . e \ d ] + ) % ( ? : [ \ s , ] + ( [ - + . e \ d ] + ) ( % ) ? ) ? \ s * \ ) $ / ; f u n c t i o n v k ( n , e , t ) { c o n s t i = e * M a t h . m i n ( t , 1 - t ) , l = ( s , o = ( s + n / 3 0 ) % 1 2 ) = > t - i * M a t h . m a x ( M a t h . m i n ( o - 3 , 9 - o , 1 ) , - 1 ) ; r e t u r n [ l ( 0 ) , l ( 8 ) , l ( 4 ) ] } f u n c t i o n l 4 ( n , e , t ) { c o n s t i = ( l , s = ( l + n / 6 0 ) % 6 ) = > t - t * e * M a t h . m a x ( M a t h . m i n ( s , 4 - s , 1 ) , 0 ) ; r e t u r n [ i ( 5 ) , i ( 3 ) , i ( 1 ) ] } f u n c t i o n s 4 ( n , e , t ) { c o n s t i = v k ( n , 1 , . 5 ) ; l e t l ; f o r ( e + t > 1 & & ( l = 1 / ( e + t ) , e * = l , t * = l ) , l = 0 ; l < 3 ; l + + ) i [ l ] * = 1 - e - t , i [ l ] + = e ; r e t u r n i } f u n c t i o n o 4 ( n , e , t , i , l ) { r e t u r n n = = = l ? ( e - t ) / i + ( e < t ? 6 : 0 ) : e = = = l ? ( t - n ) / i + 2 : ( n - e ) / i + 4 } f u n c t i o n F u ( n ) { c o n s t t = n . r / 2 5 5 , i = n . g / 2 5 5 , l = n . b / 2 5 5 , s = M a t h . m a x ( t , i , l ) , o = M a t h . m i n ( t , i , l ) , r = ( s + o ) / 2 ; l e t a , u , f ; r e t u r n s ! = = o & & ( f = s - o , u = r > . 5 ? f / ( 2 - s - o ) : f / ( s + o ) , a = o 4 ( t , i , l , f , s ) , a = a * 6 0 + . 5 ) , [ a | 0 , u | | 0 , r ] } f u n c t i o n q u ( n , e , t , i ) { r e t u r n ( A r r a y . i s A r r a y ( e ) ? n ( e [ 0 ] , e [ 1 ] , e [ 2 ] ) : n ( e , t , i ) ) . m a p ( i l ) } f u n c t i o n j u ( n , e , t ) { r e t u r n q u ( v k , n , e , t ) } f u n c t i o n r 4 ( n , e , t ) { r e t u r n q u ( s 4 , n , e , t ) } f u n c t i o n a 4 ( n , e , t ) { r e t u r n q u ( l 4 , n , e , t ) } f u n c t i o n w k ( n ) { r e t u r n ( n % 3 6 0 + 3 6 0 ) % 3 6 0 } f u n c t i o n u 4 ( n ) { c o n s t e = i 4 . e x e c ( n ) ; l e t t = 2 5 5 , i ; i f ( ! e ) r e t u r n ; e [ 5 ] ! = = i & & ( t = e [ 6 ] ? M s ( + e [ 5 ] ) : i l ( + e [ 5 ] ) ) ; c o n s t l = w k ( + e [ 2 ] ) , s = + e [ 3 ] / 1 0 0 , o = + e [ 4 ] / 1 0 0 ; r e t u r n e [ 1 ] = = = " h w b " ? i = r 4 ( l , s , o ) : e [ 1 ] = = = " h s v " ? i = a 4 ( l , s , o ) : i = j u ( l , s , o ) , { r : i [ 0 ] , g : i [ 1 ] , b : i [ 2 ] , a : t } } f u n c t i o n f 4 ( n , e ) { v a r t = F u ( n ) ; t [ 0 ] = w k ( t [ 0 ] + e ) , t = j u ( t ) , n . r = t [ 0 ] , n . g = t [ 1 ] , n . b = t [ 2 ] } f u n c t i o n c 4 ( n ) { i f ( ! n ) r e t u r n ; c o n s t e = F u ( n ) , t = e [ 0 ] , i = A c ( e [ 1 ] ) , l = A c ( e [ 2 ] ) ; r e t u r n n . a < 2 5 5 ? ` h s l a ( $ { t } , $ { i } % , $ { l } % , $ { F i ( n . a ) } ) ` : ` h s l ( $ { t } , $ { i } % , $ { l } % ) ` } c o n s t N c = { x : " d a r k " , Z : " l i g h t " , Y : " r e " , X : " b l u " , W : " g r " , V : " m e d i u m " , U : " s l a t e " , A : " e e " , T : " o l " , S : " o r " , B : " r a " , C : " l a t e g " , D : " i g h t s " , R : " i n " , Q : " t u r q u o i s " , E : " h i " , P : " r o " , O : " a l " , N : " l e " , M : " d e " , L : " y e l l o " , F : " e n " , K : " c h " , G : " a r k s " , H : " e a " , I : " i g h t g " , J : " w h " } , P c = { O i c e X e : " f 0 f 8 f f " , a n t i q u e w E t e : " f a e b d 7 " , a q u a : " f f f f " , a q u a m a r R e : " 7 f f f d 4 " , a z u Y : " f 0 f f f f " , b e i g e : " f 5 f 5 d c " , b i s q u e : " f f e 4 c 4 " , b l a c k : " 0 " , b l a n K e d O m o n d : " f f e b c d " , X e : " f f " , X e v i T e t : " 8 a 2 b e 2 " , b P w n : " a 5 2 a 2 a " , b u r l y w o o d : " d e b 8 8 7 " , c a M t X e : " 5 f 9 e a 0 " , K a r t Y u s e : " 7 f f f 0 0 " , K o c T a t e : " d 2 6 9 1 e " , c S O : " f f 7 f 5 0 " , c S n f l o w e r X e : " 6 4 9 5 e d " , c S n s i l k : " f f f 8 d c " , c r i m s o n : " d c 1 4 3 c " , c y a n : " f f f f " , x X e : " 8 b " , x c y a n : " 8 b 8 b " , x g T M n P d : " b 8 8 6 0 b " , x W a y : " a 9 a 9 a 9 " , x g Y F : " 6 4 0 0 " , x g Y y : " a 9 a 9 a 9 " , x k h a k i : " b d b 7 6 b " , x m a g F t a : " 8 b 0 0 8 b " , x T i v e g Y F : " 5 5 6 b 2 f " , x S a n g e : " f f 8 c 0 0 " , x S c E d : " 9 9 3 2 c c " , x Y d : " 8 b 0 0 0 0 " , x s O m o n : " e 9 9 6 7 a " , x s H g Y F : " 8 f b c 8 f " , x U X e : " 4 8 3 d 8 b " , x U W a y : " 2 f 4 f 4 f " , x U g Y y : " 2 f 4 f 4 f " , x Q e : " c e d 1 " , x v i T e t : " 9 4 0 0 d 3 " , d A p p R k : " f f 1 4 9 3 " , d A p s k y X e : " b f f f " , d i m W a y : " 6 9 6 9 6 9 " , d i m g Y y : " 6 9 6 9 6 9 " , d o d g e r X e : " 1 e 9 0 f f " , f i Y b r i c k : " b 2 2 2 2 2 " , f l S O w E t e : " f f f a f 0 " , f o Y s t W A n : " 2 2 8 b 2 2 " , f u K s i a : " f f 0 0 f f " , g a R s b S o : " d c d c d c " , g h o s t w E t e : " f 8 f 8 f f " , g T d : " f f d 7 0 0 " , g T M n P d : " d a a 5 2 0 " , W a y : " 8 0 8 0 8 0 " , g Y F : " 8 0 0 0 " , g Y F L w : " a d f f 2 f " , g Y y : " 8 0 8 0 8 0 " , h o n e y M w : " f 0 f f f 0 " , h o t p R k : " f f 6 9 b 4 " , R d i a n Y d : " c d 5 c 5 c " , R d i g o : " 4 b 0 0 8 2 " , i v S y : " f f f f f 0 " , k h a k i : " f 0 e 6 8 c " , l a v F M r : " e 6 e 6 f a " , l a v F M r X s h : " f f f 0 f 5 " , l a w n g Y F : " 7 c f c 0 0 " , N m o n c E f f o n : " f f f a c d " , Z X e : " a d d 8 e 6 " , Z c S O : " f 0 8 0 8 0 " , Z c y a n : " e 0 f f f f " , Z g T M n P d L w : " f a f a d 2 " , Z W a y : " d 3 d 3 d 3 " , Z g Y F : " 9 0 e e 9 0 " , Z g Y y : " d 3 d 3 d 3 " , Z p R k : " f f b 6 c 1 " , Z s O m o n : " f f a 0 7 a " , Z s H g Y F : " 2 0 b 2 a a " , Z s k y X e : " 8 7 c e f a " , Z U W a y : " 7 7 8 8 9 9 " , Z U g Y y : " 7 7 8 8 9 9 " , Z s t A l X e : " b 0 c 4 d e " , Z L w : " f f f f e 0 " , l i m e : " f f 0 0 " , l i m e g Y F : " 3 2 c d 3 2 " , l R F : " f a f 0 e 6 " , m a g F t a : " f f 0 0 f f " , m a P o n : " 8 0 0 0 0 0 " , V a q u a m a r R e : " 6 6 c d a a " , V X e : " c d " , V S c E d : " b a 5 5 d 3 " , V p u r p N : " 9 3 7 0 d b " , V s H g Y F : " 3 c b 3 7 1 " , V U X e : " 7 b 6 8 e e " , V s p r R g g Y F : " f a 9 a " , V Q e : " 4 8 d 1 c c " , V v i T e t Y d : " c 7 1 5 8 5 " , m i d n i g h t X e : " 1 9 1 9 7 0 " , m R t c Y a m : " f 5 f f f a " , m i s t y P s e : "
2024-12-26 04:24:24 +08:00
* Chart . js v4 . 4.7
* https : //www.chartjs.org
* ( c ) 2024 Chart . js Contributors
* Released under the MIT License
2025-01-20 20:15:28 +08:00
* / f u n c t i o n N i ( ) { } c o n s t k 4 = ( ( ) = > { l e t n = 0 ; r e t u r n ( ) = > n + + } ) ( ) ; f u n c t i o n Q t ( n ) { r e t u r n n = = n u l l } f u n c t i o n f n ( n ) { i f ( A r r a y . i s A r r a y & & A r r a y . i s A r r a y ( n ) ) r e t u r n ! 0 ; c o n s t e = O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( n ) ; r e t u r n e . s l i c e ( 0 , 7 ) = = = " [ o b j e c t " & & e . s l i c e ( - 6 ) = = = " A r r a y ] " } f u n c t i o n v t ( n ) { r e t u r n n ! = = n u l l & & O b j e c t . p r o t o t y p e . t o S t r i n g . c a l l ( n ) = = = " [ o b j e c t O b j e c t ] " } f u n c t i o n v n ( n ) { r e t u r n ( t y p e o f n = = " n u m b e r " | | n i n s t a n c e o f N u m b e r ) & & i s F i n i t e ( + n ) } f u n c t i o n _ i ( n , e ) { r e t u r n v n ( n ) ? n : e } f u n c t i o n M t ( n , e ) { r e t u r n t y p e o f n > " u " ? e : n } c o n s t y 4 = ( n , e ) = > t y p e o f n = = " s t r i n g " & & n . e n d s W i t h ( " % " ) ? p a r s e F l o a t ( n ) / 1 0 0 * e : + n ; f u n c t i o n u t ( n , e , t ) { i f ( n & & t y p e o f n . c a l l = = " f u n c t i o n " ) r e t u r n n . a p p l y ( t , e ) } f u n c t i o n h t ( n , e , t , i ) { l e t l , s , o ; i f ( f n ( n ) ) f o r ( s = n . l e n g t h , l = 0 ; l < s ; l + + ) e . c a l l ( t , n [ l ] , l ) ; e l s e i f ( v t ( n ) ) f o r ( o = O b j e c t . k e y s ( n ) , s = o . l e n g t h , l = 0 ; l < s ; l + + ) e . c a l l ( t , n [ o [ l ] ] , o [ l ] ) } f u n c t i o n b r ( n , e ) { l e t t , i , l , s ; i f ( ! n | | ! e | | n . l e n g t h ! = = e . l e n g t h ) r e t u r n ! 1 ; f o r ( t = 0 , i = n . l e n g t h ; t < i ; + + t ) i f ( l = n [ t ] , s = e [ t ] , l . d a t a s e t I n d e x ! = = s . d a t a s e t I n d e x | | l . i n d e x ! = = s . i n d e x ) r e t u r n ! 1 ; r e t u r n ! 0 } f u n c t i o n k r ( n ) { i f ( f n ( n ) ) r e t u r n n . m a p ( k r ) ; i f ( v t ( n ) ) { c o n s t e = O b j e c t . c r e a t e ( n u l l ) , t = O b j e c t . k e y s ( n ) , i = t . l e n g t h ; l e t l = 0 ; f o r ( ; l < i ; + + l ) e [ t [ l ] ] = k r ( n [ t [ l ] ] ) ; r e t u r n e } r e t u r n n } f u n c t i o n T k ( n ) { r e t u r n [ " _ _ p r o t o _ _ " , " p r o t o t y p e " , " c o n s t r u c t o r " ] . i n d e x O f ( n ) = = = - 1 } f u n c t i o n v 4 ( n , e , t , i ) { i f ( ! T k ( n ) ) r e t u r n ; c o n s t l = e [ n ] , s = t [ n ] ; v t ( l ) & & v t ( s ) ? G s ( l , s , i ) : e [ n ] = k r ( s ) } f u n c t i o n G s ( n , e , t ) { c o n s t i = f n ( e ) ? e : [ e ] , l = i . l e n g t h ; i f ( ! v t ( n ) ) r e t u r n n ; t = t | | { } ; c o n s t s = t . m e r g e r | | v 4 ; l e t o ; f o r ( l e t r = 0 ; r < l ; + + r ) { i f ( o = i [ r ] , ! v t ( o ) ) c o n t i n u e ; c o n s t a = O b j e c t . k e y s ( o ) ; f o r ( l e t u = 0 , f = a . l e n g t h ; u < f ; + + u ) s ( a [ u ] , n , o , t ) } r e t u r n n } f u n c t i o n N s ( n , e ) { r e t u r n G s ( n , e , { m e r g e r : w 4 } ) } f u n c t i o n w 4 ( n , e , t ) { i f ( ! T k ( n ) ) r e t u r n ; c o n s t i = e [ n ] , l = t [ n ] ; v t ( i ) & & v t ( l ) ? N s ( i , l ) : O b j e c t . p r o t o t y p e . h a s O w n P r o p e r t y . c a l l ( e , n ) | | ( e [ n ] = k r ( l ) ) } c o n s t F c = { " " : n = > n , x : n = > n . x , y : n = > n . y } ; f u n c t i o n S 4 ( n ) { c o n s t e = n . s p l i t ( " . " ) , t = [ ] ; l e t i = " " ; f o r ( c o n s t l o f e ) i + = l , i . e n d s W i t h ( " \ \ " ) ? i = i . s l i c e ( 0 , - 1 ) + " . " : ( t . p u s h ( i ) , i = " " ) ; r e t u r n t } f u n c t i o n T 4 ( n ) { c o n s t e = S 4 ( n ) ; r e t u r n t = > { f o r ( c o n s t i o f e ) { i f ( i = = = " " ) b r e a k ; t = t & & t [ i ] } r e t u r n t } } f u n c t i o n y r ( n , e ) { r e t u r n ( F c [ e ] | | ( F c [ e ] = T 4 ( e ) ) ) ( n ) } f u n c t i o n H u ( n ) { r e t u r n n . c h a r A t ( 0 ) . t o U p p e r C a s e ( ) + n . s l i c e ( 1 ) } c o n s t v r = n = > t y p e o f n < " u " , s l = n = > t y p e o f n = = " f u n c t i o n " , q c = ( n , e ) = > { i f ( n . s i z e ! = = e . s i z e ) r e t u r n ! 1 ; f o r ( c o n s t t o f n ) i f ( ! e . h a s ( t ) ) r e t u r n ! 1 ; r e t u r n ! 0 } ; f u n c t i o n $ 4 ( n ) { r e t u r n n . t y p e = = = " m o u s e u p " | | n . t y p e = = = " c l i c k " | | n . t y p e = = = " c o n t e x t m e n u " } c o n s t k n = M a t h . P I , $ i = 2 * k n , C 4 = $ i + k n , w r = N u m b e r . P O S I T I V E _ I N F I N I T Y , O 4 = k n / 1 8 0 , c i = k n / 2 , b l = k n / 4 , j c = k n * 2 / 3 , G a = M a t h . l o g 1 0 , o l = M a t h . s i g n ; f u n c t i o n O l ( n , e , t ) { r e t u r n M a t h . a b s ( n - e ) < t } f u n c t i o n H c ( n ) { c o n s t e = M a t h . r o u n d ( n ) ; n = O l ( n , e , n / 1 e 3 ) ? e : n ; c o n s t t = M a t h . p o w ( 1 0 , M a t h . f l o o r ( G a ( n ) ) ) , i = n / t ; r e t u r n ( i < = 1 ? 1 : i < = 2 ? 2 : i < = 5 ? 5 : 1 0 ) * t } f u n c t i o n M 4 ( n ) { c o n s t e = [ ] , t = M a t h . s q r t ( n ) ; l e t i ; f o r ( i = 1 ; i < t ; i + + ) n % i = = = 0 & & ( e . p u s h ( i ) , e . p u s h ( n / i ) ) ; r e t u r n t = = = ( t | 0 ) & & e . p u s h ( t ) , e . s o r t ( ( l , s ) = > l - s ) . p o p ( ) , e } f u n c t i o n X s ( n ) { r e t u r n ! i s N a N ( p a r s e F l o a t ( n ) ) & & i s F i n i t e ( n ) } f u n c t i o n E 4 ( n , e ) { c o n s t t = M a t h . r o u n d ( n ) ; r e t u r n t - e < = n & & t + e > = n } f u n c t i o n D 4 ( n , e , t ) { l e t i , l , s ; f o r ( i = 0 , l = n . l e n g t h ; i < l ; i + + ) s = n [ i ] [ t ] , i s N a N ( s ) | | ( e . m i n = M a t h . m i n ( e . m i n , s ) , e . m a x = M a t h . m a x ( e . m a x , s ) ) } f u n c t i o n T l ( n ) { r e t u r n n * ( k n / 1 8 0 ) } f u n c t i o n I 4 ( n ) { r e t u r n n * ( 1 8 0 / k n ) } f u n c t i o n z c ( n ) { i f ( ! v n ( n ) ) r e t u r n ; l e t e = 1 , t = 0 ; f o r ( ; M a t h . r o u n d ( n * e ) / e ! = = n ; ) e * = 1 0 , t + + ; r e t u r n t } f u n c t i o n L 4 ( n , e ) { c o n s t t = e . x - n . x , i = e . y - n . y , l = M a t h . s q r t ( t * t + i * i ) ; l e t s = M a t h . a t a n 2 ( i , t ) ; r e t u r n s < - . 5 * k n & & ( s + = $ i ) , { a n g l e : s , d i s t a n c e : l } } f u n c t i o n X a ( n , e ) { r e t u r n M a t h . s q r t ( M a t h . p o w ( e . x - n . x , 2 ) + M a t h . p o w ( e . y - n . y , 2 ) ) } f u n c t i o n A 4 ( n , e ) { r e t u r n ( n - e + C 4 ) % $ i - k n } f u n c t i o n k i ( n ) { r e t u r n ( n % $ i + $ i ) % $ i } f u n c t i o n $ k ( n , e , t , i ) { c o n s t l = k i ( n ) , s = k i ( e ) , o = k i ( t ) , r = k i ( s - l ) , a = k i ( o - l ) , u = k i ( l - s ) , f = k i ( l - o ) ; r e t u r n l = = = s | | l = = = o | | i & & s = = = o | | r > a & & u < f } f u n c t i o n d i ( n , e , t ) { r e t u r n M a t h . m a x ( e , M a t h . m i n ( t , n ) ) } f u n c t i o n N 4 ( n ) { r e t u r n d i ( n , - 3 2 7 6 8 , 3 2 7 6 7 ) } f u n c t i o n C k ( n , e , t , i = 1 e - 6 ) { r e t u r n n > = M a t h . m i n ( e , t ) - i & & n < = M a t h . m a x ( e , t ) + i } f u n c t i o n z u ( n , e , t ) { t = t | | ( o = > n [ o ] < e ) ; l e t i = n . l e n g t h - 1 , l = 0 , s ; f o r ( ; i - l > 1 ; ) s = l + i > > 1 , t ( s ) ? l = s : i = s ; r e t u r n { l o : l , h i : i } } c o n s t $ l = ( n , e , t , i ) = > z u ( n , t , i ? l = > { c o n s t s = n [ l ] [ e ] ; r e t u r n s < t | | s = = = t & & n [ l + 1 ] [ e ] = = = t } : l = > n [ l ] [ e ] < t ) , P 4 = ( n , e , t ) = > z u ( n , t , i = > n [ i ] [ e ] > = t ) ; f u n c t i o n R 4 ( n , e , t ) { l e t i = 0 , l = n . l e n g t h ; f o r ( ; i < l & & n [ i ] < e ; ) i + + ; f o r ( ; l > i & & n [ l - 1 ] > t ; ) l - - ; r e t u r n i > 0 | | l < n . l e n g t h ? n . s
2024-12-26 04:24:24 +08:00
* Chart . js v4 . 4.7
* https : //www.chartjs.org
* ( c ) 2024 Chart . js Contributors
* Released under the MIT License
2025-01-20 20:15:28 +08:00
* /class WS{constructor(){this._request=null,this._charts=new Map,this._running=!1,this._lastDate=void 0}_notify(e,t,i,l){const s=t.listeners[l],o=t.duration;s.forEach(r=>r({chart:e,initial:t.initial,numSteps:o,currentStep:Math.min(i-t.start,o)}))}_refresh(){this._request||(this._running=!0,this._request=Mk.call(window,()=>{this._update(),this._request=null,this._running&&this._refresh()}))}_update(e=Date.now()){let t=0;this._charts.forEach((i,l)=>{if(!i.running||!i.items.length)return;const s=i.items;let o=s.length-1,r=!1,a;for(;o>=0;--o)a=s[o],a._active?(a._total>i.duration&&(i.duration=a._total),a.tick(e),r=!0):(s[o]=s[s.length-1],s.pop());r&&(l.draw(),this._notify(l,i,e,"progress")),s.length||(i.running=!1,this._notify(l,i,e,"complete"),i.initial=!1),t+=s.length}),this._lastDate=e,t===0&&(this._running=!1)}_getAnims(e){const t=this._charts;let i=t.get(e);return i||(i={running:!1,initial:!0,items:[],listeners:{complete:[],progress:[]}},t.set(e,i)),i}listen(e,t,i){this._getAnims(e).listeners[t].push(i)}add(e,t){!t||!t.length||this._getAnims(e).items.push(...t)}has(e){return this._getAnims(e).items.length>0}start(e){const t=this._charts.get(e);t&&(t.running=!0,t.start=Date.now(),t.duration=t.items.reduce((i,l)=>Math.max(i,l._duration),0),this._refresh())}running(e){if(!this._running)return!1;const t=this._charts.get(e);return!(!t||!t.running||!t.items.length)}stop(e){const t=this._charts.get(e);if(!t||!t.items.length)return;const i=t.items;let l=i.length-1;for(;l>=0;--l)i[l].cancel();t.items=[],this._notify(e,t,Date.now(),"complete")}remove(e){return this._charts.delete(e)}}var Pi=new WS;const sd="transparent",YS={boolean(n,e,t){return t>.5?e:n},color(n,e,t){const i=Yc(n||sd),l=i.valid&&Yc(e||sd);return l&&l.valid?l.mix(i,t).hexString():e},number(n,e,t){return n+(e-n)*t}};class KS{constructor(e,t,i,l){const s=t[i];l=Po([e.to,l,s,e.from]);const o=Po([e.from,s,l]);this._active=!0,this._fn=e.fn||YS[e.type||typeof o],this._easing=Ps[e.easing]||Ps.linear,this._start=Math.floor(Date.now()+(e.delay||0)),this._duration=this._total=Math.floor(e.duration),this._loop=!!e.loop,this._target=t,this._prop=i,this._from=o,this._to=l,this._promises=void 0}active(){return this._active}update(e,t,i){if(this._active){this._notify(!1);const l=this._target[this._prop],s=i-this._start,o=this._duration-s;this._start=i,this._duration=Math.floor(Math.max(o,e.duration)),this._total+=s,this._loop=!!e.loop,this._to=Po([e.to,t,l,e.from]),this._from=Po([e.from,l,t])}}cancel(){this._active&&(this.tick(Date.now()),this._active=!1,this._notify(!1))}tick(e){const t=e-this._start,i=this._duration,l=this._prop,s=this._from,o=this._loop,r=this._to;let a;if(this._active=s!==r&&(o||t<i),!this._active){this._target[l]=r,this._notify(!0);return}if(t<0){this._target[l]=s;return}a=t/i % 2 , a = o && a > 1 ? 2 - a : a , a = this . _easing ( Math . min ( 1 , Math . max ( 0 , a ) ) ) , this . _target [ l ] = this . _fn ( s , r , a ) } wait ( ) { const e = this . _promises || ( this . _promises = [ ] ) ; return new Promise ( ( t , i ) => { e . push ( { res : t , rej : i } ) } ) } _notify ( e ) { const t = e ? "res" : "rej" , i = this . _promises || [ ] ; for ( let l = 0 ; l < i . length ; l ++ ) i [ l ] [ t ] ( ) } } class Uk { constructor ( e , t ) { this . _chart = e , this . _properties = new Map , this . configure ( t ) } configure ( e ) { if ( ! vt ( e ) ) return ; const t = Object . keys ( sn . animation ) , i = this . _properties ; Object . getOwnPropertyNames ( e ) . forEach ( l => { const s = e [ l ] ; if ( ! vt ( s ) ) return ; const o = { } ; for ( const r of t ) o [ r ] = s [ r ] ; ( fn ( s . properties ) && s . properties || [ l ] ) . forEach ( r => { ( r === l || ! i . has ( r ) ) && i . set ( r , o ) } ) } ) } _animateOptions ( e , t ) { const i = t . options , l = ZS ( e , i ) ; if ( ! l ) return [ ] ; const s = this . _createAnimations ( l , i ) ; return i . $shared && JS ( e . options . $animations , i ) . then ( ( ) => { e . options = i } , ( ) => { } ) , s } _createAnimations ( e , t ) { const i = this . _properties , l = [ ] , s = e . $animations || ( e . $animations = { } ) , o = Object . keys ( t ) , r = Date . now ( ) ; let a ; for ( a = o . length - 1 ; a >= 0 ; -- a ) { const u = o [ a ] ; if ( u . charAt ( 0 ) === "$" ) continue ; if ( u === "options" ) { l . push ( ... this . _animateOptions ( e , t ) ) ; continue } const f = t [ u ] ; let c = s [ u ] ; const d = i . get ( u ) ; if ( c ) if ( d && c . active ( ) ) { c . update ( d , f , r ) ; continue } else c . cancel ( ) ; if ( ! d || ! d . duration ) { e [ u ] = f ; continue } s [ u ] = c = new KS ( d , e , u , f ) , l . push ( c ) } return l } update ( e , t ) { if ( this . _properties . size
2024-12-26 04:24:24 +08:00
` )>-1?n.split( `
2025-01-20 20:15:28 +08:00
` ):n}function V6(n,e){const{element:t,datasetIndex:i,index:l}=e,s=n.getDatasetMeta(i).controller,{label:o,value:r}=s.getLabelAndValue(l);return{chart:n,label:o,parsed:s.getParsed(l),raw:n.data.datasets[i].data[l],formattedValue:r,dataset:s.getDataset(),dataIndex:l,datasetIndex:i,element:t}}function Rd(n,e){const t=n.chart.ctx,{body:i,footer:l,title:s}=n,{boxWidth:o,boxHeight:r}=e,a=Ti(e.bodyFont),u=Ti(e.titleFont),f=Ti(e.footerFont),c=s.length,d=l.length,m=i.length,h=rl(e.padding);let g=h.height,_=0,k=i.reduce((T,O)=>T+O.before.length+O.lines.length+O.after.length,0);if(k+=n.beforeBody.length+n.afterBody.length,c&&(g+=c*u.lineHeight+(c-1)*e.titleSpacing+e.titleMarginBottom),k){const T=e.displayColors?Math.max(r,a.lineHeight):a.lineHeight;g+=m*T+(k-m)*a.lineHeight+(k-1)*e.bodySpacing}d&&(g+=e.footerMarginTop+d*f.lineHeight+(d-1)*e.footerSpacing);let S=0;const $ =function(T){_=Math.max(_,t.measureText(T).width+S)};return t.save(),t.font=u.string,ht(n.title, $ ),t.font=a.string,ht(n.beforeBody.concat(n.afterBody), $ ),S=e.displayColors?o+2+e.boxPadding:0,ht(i,T=>{ht(T.before, $ ),ht(T.lines, $ ),ht(T.after, $ )}),S=0,t.font=f.string,ht(n.footer, $ ),t.restore(),_+=h.width,{width:_,height:g}}function B6(n,e){const{y:t,height:i}=e;return t<i/2?"top":t>n.height-i/2?"bottom":"center"}function W6(n,e,t,i){const{x:l,width:s}=i,o=t.caretSize+t.caretPadding;if(n==="left"&&l+s+o>e.width||n==="right"&&l-s-o<0)return!0}function Y6(n,e,t,i){const{x:l,width:s}=t,{width:o,chartArea:{left:r,right:a}}=n;let u="center";return i==="center"?u=l<=(r+a)/2?"left":"right":l<=s/2?u="left":l>=o-s/2&&(u="right"),W6(u,n,e,t)&&(u="center"),u}function Fd(n,e,t){const i=t.yAlign||e.yAlign||B6(n,t);return{xAlign:t.xAlign||e.xAlign||Y6(n,e,t,i),yAlign:i}}function K6(n,e){let{x:t,width:i}=n;return e==="right"?t-=i:e==="center"&&(t-=i/2),t}function J6(n,e,t){let{y:i,height:l}=n;return e==="top"?i+=t:e==="bottom"?i-=l+t:i-=l/2,i}function qd(n,e,t,i){const{caretSize:l,caretPadding:s,cornerRadius:o}=n,{xAlign:r,yAlign:a}=t,u=l+s,{topLeft:f,topRight:c,bottomLeft:d,bottomRight:m}=lr(o);let h=K6(e,r);const g=J6(e,a,u);return a==="center"?r==="left"?h+=u:r==="right"&&(h-=u):r==="left"?h-=Math.max(f,d)+l:r==="right"&&(h+=Math.max(c,m)+l),{x:di(h,0,i.width-e.width),y:di(g,0,i.height-e.height)}}function Bo(n,e,t){const i=rl(t.padding);return e==="center"?n.x+n.width/2:e==="right"?n.x+n.width-i.right:n.x+i.left}function jd(n){return gi([],Ri(n))}function Z6(n,e,t){return Nl(n,{tooltip:e,tooltipItems:t,type:"tooltip"})}function Hd(n,e){const t=e&&e.dataset&&e.dataset.tooltip&&e.dataset.tooltip.callbacks;return t?n.override(t):n}const ly={beforeTitle:Ni,title(n){if(n.length>0){const e=n[0],t=e.chart.data.labels,i=t?t.length:0;if(this&&this.options&&this.options.mode==="dataset")return e.dataset.label||"";if(e.label)return e.label;if(i>0&&e.dataIndex<i)return t[e.dataIndex]}return""},afterTitle:Ni,beforeBody:Ni,beforeLabel:Ni,label(n){if(this&&this.options&&this.options.mode==="dataset")return n.label+": "+n.formattedValue||n.formattedValue;let e=n.dataset.label||"";e&&(e+=": ");const t=n.formattedValue;return Qt(t)||(e+=t),e},labelColor(n){const t=n.chart.getDatasetMeta(n.datasetIndex).controller.getStyle(n.dataIndex);return{borderColor:t.borderColor,backgroundColor:t.backgroundColor,borderWidth:t.borderWidth,borderDash:t.borderDash,borderDashOffset:t.borderDashOffset,borderRadius:0}},labelTextColor(){return this.options.bodyColor},labelPointStyle(n){const t=n.chart.getDatasetMeta(n.datasetIndex).controller.getStyle(n.dataIndex);return{pointStyle:t.pointStyle,rotation:t.rotation}},afterLabel:Ni,afterBody:Ni,beforeFooter:Ni,footer:Ni,afterFooter:Ni};function Ln(n,e,t,i){const l=n[e].call(t,i);return typeof l>"u"?ly[e].call(t,i):l}class lu extends Ll{constructor(e){super(),this.opacity=0,this._active=[],this._eventPosition=void 0,this._size=void 0,this._cachedAnimations=void 0,this._tooltipItems=[],this. $ animations=void 0,this. $ context=void 0,this.chart=e.chart,this.options=e.options,this.dataPoints=void 0,this.title=void 0,this.beforeBody=void 0,this.body=void 0,this.afterBody=void
2024-12-26 04:24:24 +08:00
* chartjs - adapter - luxon v1 . 3.1
* https : //www.chartjs.org
* ( c ) 2023 chartjs - adapter - luxon Contributors
* Released under the MIT license
2025-01-20 20:15:28 +08:00
* /const n$={datetime:Qe.DATETIME_MED_WITH_SECONDS,millisecond:"h:mm:ss.SSS a",second:Qe.TIME_WITH_SECONDS,minute:Qe.TIME_SIMPLE,hour:{hour:"numeric"},day:{day:"numeric",month:"short"},week:"DD",month:{month:"short",year:"numeric"},quarter:"'Q'q - yyyy",year:{year:"numeric"}};Bk._date.override({_id:"luxon",_create:function(n){return Qe.fromMillis(n,this.options)},init(n){this.options.locale||(this.options.locale=n.locale)},formats:function(){return n$},parse:function(n,e){const t=this.options,i=typeof n;return n===null||i==="undefined"?null:(i==="number"?n=this._create(n):i==="string"?typeof e=="string"?n=Qe.fromFormat(n,e,t):n=Qe.fromISO(n,t):n instanceof Date?n=Qe.fromJSDate(n,t):i==="object"&&!(n instanceof Qe)&&(n=Qe.fromObject(n,t)),n.isValid?n.valueOf():null)},format:function(n,e){const t=this._create(n);return typeof e=="string"?t.toFormat(e):t.toLocaleString(e)},add:function(n,e,t){const i={};return i[t]=e,this._create(n).plus(i).valueOf()},diff:function(n,e,t){return this._create(n).diff(this._create(e)).as(t).valueOf()},startOf:function(n,e,t){if(e==="isoWeek"){t=Math.trunc(Math.min(Math.max(0,t),6));const i=this._create(n);return i.minus({days:(i.weekday-t+7)%7}).startOf("day").valueOf()}return e?this._create(n).startOf(e).valueOf():n},endOf:function(n,e){return this._create(n).endOf(e).valueOf()}});function i$(n){return n&&n.__esModule&&Object.prototype.hasOwnProperty.call(n,"default")?n.default:n}var sy={exports:{}};/ * ! Hammer . JS - v2 . 0.7 - 2016 - 04 - 22
2024-12-26 04:24:24 +08:00
* http : //hammerjs.github.io/
*
* Copyright ( c ) 2016 Jorik Tangelder ;
* Licensed under the MIT license * / ( f u n c t i o n ( n ) { ( f u n c t i o n ( e , t , i , l ) { v a r s = [ " " , " w e b k i t " , " M o z " , " M S " , " m s " , " o " ] , o = t . c r e a t e E l e m e n t ( " d i v " ) , r = " f u n c t i o n " , a = M a t h . r o u n d , u = M a t h . a b s , f = D a t e . n o w ; f u n c t i o n c ( K , Q , n e ) { r e t u r n s e t T i m e o u t ( $ ( K , n e ) , Q ) } f u n c t i o n d ( K , Q , n e ) { r e t u r n A r r a y . i s A r r a y ( K ) ? ( m ( K , n e [ Q ] , n e ) , ! 0 ) : ! 1 } f u n c t i o n m ( K , Q , n e ) { v a r m e ; i f ( K ) i f ( K . f o r E a c h ) K . f o r E a c h ( Q , n e ) ; e l s e i f ( K . l e n g t h ! = = l ) f o r ( m e = 0 ; m e < K . l e n g t h ; ) Q . c a l l ( n e , K [ m e ] , m e , K ) , m e + + ; e l s e f o r ( m e i n K ) K . h a s O w n P r o p e r t y ( m e ) & & Q . c a l l ( n e , K [ m e ] , m e , K ) } f u n c t i o n h ( K , Q , n e ) { v a r m e = " D E P R E C A T E D M E T H O D : " + Q + `
` +ne+ ` AT
2025-01-20 20:15:28 +08:00
` ;return function(){var Le=new Error("get-stack-trace"),Ze=Le&&Le.stack?Le.stack.replace(/^[^ \( ]+?[ \n $ ]/gm,"").replace(/^ \s +at \s +/gm,"").replace(/^Object.<anonymous> \s * \( /gm,"{anonymous}()@"):"Unknown Stack Trace",mt=e.console&&(e.console.warn||e.console.log);return mt&&mt.call(e.console,me,Ze),K.apply(this,arguments)}}var g;typeof Object.assign!="function"?g=function(Q){if(Q===l||Q===null)throw new TypeError("Cannot convert undefined or null to object");for(var ne=Object(Q),me=1;me<arguments.length;me++){var Le=arguments[me];if(Le!==l&&Le!==null)for(var Ze in Le)Le.hasOwnProperty(Ze)&&(ne[Ze]=Le[Ze])}return ne}:g=Object.assign;var _=h(function(Q,ne,me){for(var Le=Object.keys(ne),Ze=0;Ze<Le.length;)(!me||me&&Q[Le[Ze]]===l)&&(Q[Le[Ze]]=ne[Le[Ze]]),Ze++;return Q},"extend","Use ` assign ` ."),k=h(function(Q,ne){return _(Q,ne,!0)},"merge","Use ` assign ` .");function S(K,Q,ne){var me=Q.prototype,Le;Le=K.prototype=Object.create(me),Le.constructor=K,Le._super=me,ne&&g(Le,ne)}function $ (K,Q){return function(){return K.apply(Q,arguments)}}function T(K,Q){return typeof K==r?K.apply(Q&&Q[0]||l,Q):K}function O(K,Q){return K===l?Q:K}function E(K,Q,ne){m(N(Q),function(me){K.addEventListener(me,ne,!1)})}function L(K,Q,ne){m(N(Q),function(me){K.removeEventListener(me,ne,!1)})}function I(K,Q){for(;K;){if(K==Q)return!0;K=K.parentNode}return!1}function A(K,Q){return K.indexOf(Q)>-1}function N(K){return K.trim().split(/ \s +/g)}function P(K,Q,ne){if(K.indexOf&&!ne)return K.indexOf(Q);for(var me=0;me<K.length;){if(ne&&K[me][ne]==Q||!ne&&K[me]===Q)return me;me++}return-1}function R(K){return Array.prototype.slice.call(K,0)}function q(K,Q,ne){for(var me=[],Le=[],Ze=0;Ze<K.length;){var mt=K[Ze][Q];P(Le,mt)<0&&me.push(K[Ze]),Le[Ze]=mt,Ze++}return me=me.sort(function(dn,Tn){return dn[Q]>Tn[Q]}),me}function F(K,Q){for(var ne,me,Le=Q[0].toUpperCase()+Q.slice(1),Ze=0;Ze<s.length;){if(ne=s[Ze],me=ne?ne+Le:Q,me in K)return me;Ze++}return l}var B=1;function J(){return B++}function V(K){var Q=K.ownerDocument||K;return Q.defaultView||Q.parentWindow||e}var Z=/mobile|tablet|ip(ad|hone|od)|android/i,G="ontouchstart"in e,fe=F(e,"PointerEvent")!==l,ce=G&&Z.test(navigator.userAgent),ue="touch",Te="pen",Ke="mouse",Je="kinect",ft=25,et=1,xe=2,We=4,at=8,Ut=1,Ve=2,Ee=4,ot=8,De=16,Ye=Ve|Ee,ve=ot|De,nt=Ye|ve,Ht=["x","y"],Ne=["clientX","clientY"];function Ce(K,Q){var ne=this;this.manager=K,this.callback=Q,this.element=K.element,this.target=K.options.inputTarget,this.domHandler=function(me){T(K.options.enable,[K])&&ne.handler(me)},this.init()}Ce.prototype={handler:function(){},init:function(){this.evEl&&E(this.element,this.evEl,this.domHandler),this.evTarget&&E(this.target,this.evTarget,this.domHandler),this.evWin&&E(V(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&L(this.element,this.evEl,this.domHandler),this.evTarget&&L(this.target,this.evTarget,this.domHandler),this.evWin&&L(V(this.element),this.evWin,this.domHandler)}};function _t(K){var Q,ne=K.options.inputClass;return ne?Q=ne:fe?Q=cl:ce?Q=se:G?Q=Ge:Q=Ui,new Q(K,zt)}function zt(K,Q,ne){var me=ne.pointers.length,Le=ne.changedPointers.length,Ze=Q&et&&me-Le===0,mt=Q&(We|at)&&me-Le===0;ne.isFirst=!!Ze,ne.isFinal=!!mt,Ze&&(K.session={}),ne.eventType=Q,Lt(K,ne),K.emit("hammer.input",ne),K.recognize(ne),K.session.prevInput=ne}function Lt(K,Q){var ne=K.session,me=Q.pointers,Le=me.length;ne.firstInput||(ne.firstInput=Jt(Q)),Le>1&&!ne.firstMultiple?ne.firstMultiple=Jt(Q):Le===1&&(ne.firstMultiple=!1);var Ze=ne.firstInput,mt=ne.firstMultiple,un=mt?mt.center:Ze.center,dn=Q.center=mn(me);Q.timeStamp=f(),Q.deltaTime=Q.timeStamp-Ze.timeStamp,Q.angle=bt(un,dn),Q.distance=oi(un,dn),Ae(ne,Q),Q.offsetDirection=Mi(Q.deltaX,Q.deltaY);var Tn=cn(Q.deltaTime,Q.deltaX,Q.deltaY);Q.overallVelocityX=Tn.x,Q.overallVelocityY=Tn.y,Q.overallVelocity=u(Tn.x)>u(Tn.y)?Tn.x:Tn.y,Q.scale=mt?an(mt.pointers,me):1,Q.rotation=mt?Yn(mt.pointers,me):0,Q.maxPointers=ne.prevInput?Q.pointers.length>ne.prevInput.maxPointers?Q.pointers.length:ne.prevInput.maxPointers:Q.pointers.length,qt(ne,Q);var hi=K.element;I(Q.srcEvent.target,hi)&&(hi=
2024-12-26 04:24:24 +08:00
* chartjs - plugin - zoom v2 . 2.0
* https : //www.chartjs.org/chartjs-plugin-zoom/2.2.0/
* ( c ) 2016 - 2024 chartjs - plugin - zoom Contributors
* Released under the MIT License
2025-01-20 20:15:28 +08:00
* / c o n s t e o = n = > n & & n . e n a b l e d & & n . m o d i f i e r K e y , o y = ( n , e ) = > n & & e [ n + " K e y " ] , Q u = ( n , e ) = > n & & ! e [ n + " K e y " ] ; f u n c t i o n a l ( n , e , t ) { r e t u r n n = = = v o i d 0 ? ! 0 : t y p e o f n = = " s t r i n g " ? n . i n d e x O f ( e ) ! = = - 1 : t y p e o f n = = " f u n c t i o n " ? n ( { c h a r t : t } ) . i n d e x O f ( e ) ! = = - 1 : ! 1 } f u n c t i o n v a ( n , e ) { r e t u r n t y p e o f n = = " f u n c t i o n " & & ( n = n ( { c h a r t : e } ) ) , t y p e o f n = = " s t r i n g " ? { x : n . i n d e x O f ( " x " ) ! = = - 1 , y : n . i n d e x O f ( " y " ) ! = = - 1 } : { x : ! 1 , y : ! 1 } } f u n c t i o n s $ ( n , e ) { l e t t ; r e t u r n f u n c t i o n ( ) { r e t u r n c l e a r T i m e o u t ( t ) , t = s e t T i m e o u t ( n , e ) , e } } f u n c t i o n o $ ( { x : n , y : e } , t ) { c o n s t i = t . s c a l e s , l = O b j e c t . k e y s ( i ) ; f o r ( l e t s = 0 ; s < l . l e n g t h ; s + + ) { c o n s t o = i [ l [ s ] ] ; i f ( e > = o . t o p & & e < = o . b o t t o m & & n > = o . l e f t & & n < = o . r i g h t ) r e t u r n o } r e t u r n n u l l } f u n c t i o n r y ( n , e , t ) { c o n s t { m o d e : i = " x y " , s c a l e M o d e : l , o v e r S c a l e M o d e : s } = n | | { } , o = o $ ( e , t ) , r = v a ( i , t ) , a = v a ( l , t ) ; i f ( s ) { c o n s t f = v a ( s , t ) ; f o r ( c o n s t c o f [ " x " , " y " ] ) f [ c ] & & ( a [ c ] = r [ c ] , r [ c ] = ! 1 ) } i f ( o & & a [ o . a x i s ] ) r e t u r n [ o ] ; c o n s t u = [ ] ; r e t u r n h t ( t . s c a l e s , f u n c t i o n ( f ) { r [ f . a x i s ] & & u . p u s h ( f ) } ) , u } c o n s t o u = n e w W e a k M a p ; f u n c t i o n W t ( n ) { l e t e = o u . g e t ( n ) ; r e t u r n e | | ( e = { o r i g i n a l S c a l e L i m i t s : { } , u p d a t e d S c a l e L i m i t s : { } , h a n d l e r s : { } , p a n D e l t a : { } , d r a g g i n g : ! 1 , p a n n i n g : ! 1 } , o u . s e t ( n , e ) ) , e } f u n c t i o n r $ ( n ) { o u . d e l e t e ( n ) } f u n c t i o n a y ( n , e , t , i ) { c o n s t l = M a t h . m a x ( 0 , M a t h . m i n ( 1 , ( n - e ) / t | | 0 ) ) , s = 1 - l ; r e t u r n { m i n : i * l , m a x : i * s } } f u n c t i o n u y ( n , e ) { c o n s t t = n . i s H o r i z o n t a l ( ) ? e . x : e . y ; r e t u r n n . g e t V a l u e F o r P i x e l ( t ) } f u n c t i o n f y ( n , e , t ) { c o n s t i = n . m a x - n . m i n , l = i * ( e - 1 ) , s = u y ( n , t ) ; r e t u r n a y ( s , n . m i n , i , l ) } f u n c t i o n a $ ( n , e , t ) { c o n s t i = u y ( n , t ) ; i f ( i = = = v o i d 0 ) r e t u r n { m i n : n . m i n , m a x : n . m a x } ; c o n s t l = M a t h . l o g 1 0 ( n . m i n ) , s = M a t h . l o g 1 0 ( n . m a x ) , o = M a t h . l o g 1 0 ( i ) , r = s - l , a = r * ( e - 1 ) , u = a y ( o , l , r , a ) ; r e t u r n { m i n : M a t h . p o w ( 1 0 , l + u . m i n ) , m a x : M a t h . p o w ( 1 0 , s - u . m a x ) } } f u n c t i o n u $ ( n , e ) { r e t u r n e & & ( e [ n . i d ] | | e [ n . a x i s ] ) | | { } } f u n c t i o n J d ( n , e , t , i , l ) { l e t s = t [ i ] ; i f ( s = = = " o r i g i n a l " ) { c o n s t o = n . o r i g i n a l S c a l e L i m i t s [ e . i d ] [ i ] ; s = M t ( o . o p t i o n s , o . s c a l e ) } r e t u r n M t ( s , l ) } f u n c t i o n f $ ( n , e , t ) { c o n s t i = n . g e t V a l u e F o r P i x e l ( e ) , l = n . g e t V a l u e F o r P i x e l ( t ) ; r e t u r n { m i n : M a t h . m i n ( i , l ) , m a x : M a t h . m a x ( i , l ) } } f u n c t i o n c $ ( n , { m i n : e , m a x : t , m i n L i m i t : i , m a x L i m i t : l } , s ) { c o n s t o = ( n - t + e ) / 2 ; e - = o , t + = o ; c o n s t r = s . m i n . o p t i o n s ? ? s . m i n . s c a l e , a = s . m a x . o p t i o n s ? ? s . m a x . s c a l e , u = n / 1 e 6 ; r e t u r n O l ( e , r , u ) & & ( e = r ) , O l ( t , a , u ) & & ( t = a ) , e < i ? ( e = i , t = M a t h . m i n ( i + n , l ) ) : t > l & & ( t = l , e = M a t h . m a x ( l - n , i ) ) , { m i n : e , m a x : t } } f u n c t i o n P l ( n , { m i n : e , m a x : t } , i , l = ! 1 ) { c o n s t s = W t ( n . c h a r t ) , { o p t i o n s : o } = n , r = u $ ( n , i ) , { m i n R a n g e : a = 0 } = r , u = J d ( s , n , r , " m i n " , - 1 / 0 ) , f = J d ( s , n , r , " m a x " , 1 / 0 ) ; i f ( l = = = " p a n " & & ( e < u | | t > f ) ) r e t u r n ! 0 ; c o n s t c = n . m a x - n . m i n , d = l ? M a t h . m a x ( t - e , a ) : c ; i f ( l & & d = = = a & & c < = a ) r e t u r n ! 0 ; c o n s t m = c $ ( d , { m i n : e , m a x : t , m i n L i m i t : u , m a x L i m i t : f } , s . o r i g i n a l S c a l e L i m i t s [ n . i d ] ) ; r e t u r n o . m i n = m . m i n , o . m a x = m . m a x , s . u p d a t e d S c a l e L i m i t s [ n . i d ] = m , n . p a r s e ( m . m i n ) ! = = n . m i n | | n . p a r s e ( m . m a x ) ! = = n . m a x } f u n c t i o n d $ ( n , e , t , i ) { c o n s t l = f y ( n , e , t ) , s = { m i n : n . m i n + l . m i n , m a x : n . m a x - l . m a x } ; r e t u r n P l ( n , s , i , ! 0 ) } f u n c t i o n p $ ( n , e , t , i ) { c o n s t l = a $ ( n , e , t ) ; r e t u r n P l ( n , l , i , ! 0 ) } f u n c t i o n m $ ( n , e , t , i ) { P l ( n , f $ ( n , e , t ) , i , ! 0 ) } c o n s t Z d = n = > n = = = 0 | | i s N a N ( n ) ? 0 : n < 0 ? M a t h . m i n ( M a t h . r o u n d ( n ) , - 1 ) : M a t h . m a x ( M a t h . r o u n d ( n ) , 1 ) ; f u n c t i o n h $ ( n ) { c o n s t t = n . g e t L a b e l s ( ) . l e n g t h - 1 ; n . m i n > 0 & & ( n . m i n - = 1 ) , n . m a x < t & & ( n . m a x + = 1 ) } f u n c t i o n _ $ ( n , e , t , i ) { c o n s t l = f y ( n , e , t ) ; n . m i n = = = n . m a x & & e < 1 & & h $ ( n ) ; c o n s t s = { m i n : n . m i n + Z d ( l . m i n ) , m a x : n . m a x - Z d ( l . m a x ) } ; r e t u r n P l ( n , s , i , ! 0 ) } f u n c t i o n g $ ( n ) { r e t u r n n . i s H o r i z o n t a l ( ) ? n . w i d t h : n . h e i g h t } f u n c t i o n b $ ( n , e , t ) { c o n s t l = n . g e t L a b e l s ( ) . l e n g t h - 1 ; l e t { m i n : s , m a x : o } = n ; c o n s t r = M a t h . m a x ( o - s , 1 ) , a = M a t h . r o u n d ( g $ ( n ) / M a t h . m a x ( r , 1 0 ) ) , u = M a t h . r o u n d ( M a t h . a b s ( e / a ) ) ; l e t f ; r e t u r n e < - a ? ( o = M a t h . m i n ( o + u , l ) , s = r = = = 1 ? o : o - r , f = o = = = l ) : e > a & & ( s = M a t h . m a x ( 0 , s - u ) , o = r = = = 1 ? s : s + r , f = s = = = 0 ) , P l ( n , { m i n : s , m a x : o } , t ) | | f } c o n s t k $ = { s e c o n d : 5 0 0 , m i n u t e : 3 0 * 1 e 3 , h o u r : 3 0 * 6 0 * 1 e 3 , d a y : 1 2 * 6 0 * 6 0 * 1 e 3 , w e e k : 3 . 5 * 2 4 * 6 0 * 6 0 * 1 e 3 , m o n t h : 1 5 * 2 4 * 6 0 * 6 0 * 1 e 3 , q u a r t e r : 6 0 * 2 4 * 6 0 * 6 0 * 1 e 3 , y e a r : 1 8 2 * 2 4 * 6 0 * 6 0 * 1 e 3 } ; f u n c t i o n c y ( n , e , t , i = ! 1 ) { c o n s t { m i n : l , m a x : s , o p t i o n s : o } = n , r = o . t i m e & & o . t i m e . r o u n d , a = k $ [ r ] | | 0 , u = n . g e t V a l u e F o r P i x e l ( n . g e t P i x e l F o r V a l u e ( l + a ) - e ) , f = n . g e t V a l u e F o r P i x e l ( n . g e t P i x e l F o r V a l u e ( s + a ) - e ) ; r e t u r n i s N a N ( u ) | | i s N a N ( f ) ? ! 0 : P l ( n , { m i n : u , m a x : f } , t , i ? " p a n " : ! 1 ) } f u n c t i o n G d ( n , e , t ) { r e t u r n c y ( n , e , t , ! 0 ) } c o n s t r u = { c a t e g o r y : _ $ , d e f a u l t : d $ , l o g a r i t h m i c : p $ } , a u = { d e f a u l t : m $ } , u u = { c a t e g o r y : b $ , d e f a u l t : c y , l o g a r i t h m i c : G d , t i m e s e r i e s : G d } ; f u n c t i o n y $ ( n , e , t ) { c o n s t { i d : i , o p t i o n s : { m i n : l , m a x : s } } = n ; i f ( ! e [ i ] | | ! t [ i ] ) r e t u r n ! 0 ; c o n s t o = t [ i ] ; r e t u r n o . m i n ! = = l | | o . m a x
` ),i=b("div");for(let o=0;o<s.length;o+=1)s[o].c();p(i,"class","inline-flex flex-gap-5"),p(e,"class",n[0])},m(o,r){v(o,e,r),w(e,t),w(e,i);for(let a=0;a<s.length;a+=1)s[a]&&s[a].m(i,null)},p(o,[r]){r&1&&p(e,"class",o[0])},i:te,o:te,d(o){o&&y(e),ct(s,o)}}}function kC(n,e,t){let{class:i=""}=e;return n. $ $ set=l=>{"class"in l&&t(0,i=l.class)},[i]}class ky extends Se{constructor(e){super(),we(this,e,kC,bC,ke,{class:0})}}function yC(n){let e,t,i,l,s,o,r,a,u,f,c;return t=new de({props:{class:"form-field required",name:"logs.maxDays", $ $ slots:{default:[wC,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]}, $ $ scope:{ctx:n}}}),l=new de({props:{class:"form-field",name:"logs.minLevel", $ $ slots:{default:[SC,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]}, $ $ scope:{ctx:n}}}),o=new de({props:{class:"form-field form-field-toggle",name:"logs.logIP", $ $ slots:{default:[TC,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]}, $ $ scope:{ctx:n}}}),a=new de({props:{class:"form-field form-field-toggle",name:"logs.logAuthId", $ $ slots:{default:[ $ C,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]}, $ $ scope:{ctx:n}}}),{c(){e=b("form"),z(t. $ $ .fragment),i=C(),z(l. $ $ .fragment),s=C(),z(o. $ $ .fragment),r=C(),z(a. $ $ .fragment),p(e,"id",n[6]),p(e,"class","grid"),p(e,"autocomplete","off")},m(d,m){v(d,e,m),j(t,e,null),w(e,i),j(l,e,null),w(e,s),j(o,e,null),w(e,r),j(a,e,null),u=!0,f||(c=Y(e,"submit",it(n[7])),f=!0)},p(d,m){const h={};m&25165826&&(h. $ $ scope={dirty:m,ctx:d}),t. $ set(h);const g={};m&25165826&&(g. $ $ scope={dirty:m,ctx:d}),l. $ set(g);const _={};m&25165826&&(_. $ $ scope={dirty:m,ctx:d}),o. $ set(_);const k={};m&25165826&&(k. $ $ scope={dirty:m,ctx:d}),a. $ set(k)},i(d){u||(M(t. $ $ .fragment,d),M(l. $ $ .fragment,d),M(o. $ $ .fragment,d),M(a. $ $ .fragment,d),u=!0)},o(d){D(t. $ $ .fragment,d),D(l. $ $ .fragment,d),D(o. $ $ .fragment,d),D(a. $ $ .fragment,d),u=!1},d(d){d&&y(e),H(t),H(l),H(o),H(a),f=!1,c()}}}function vC(n){let e;return{c(){e=b("div"),e.innerHTML='<div class="loader"></div>',p(e,"class","block txt-center")},m(t,i){v(t,e,i)},p:te,i:te,o:te,d(t){t&&y(e)}}}function wC(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("label"),t=W("Max days retention"),l=C(),s=b("input"),r=C(),a=b("div"),a.innerHTML="Set to <code>0</code> to disable logs persistence.",p(e,"for",i=n[23]),p(s,"type","number"),p(s,"id",o=n[23]),s.required=!0,p(a,"class","help-block")},m(c,d){v(c,e,d),w(e,t),v(c,l,d),v(c,s,d),_e(s,n[1].logs.maxDays),v(c,r,d),v(c,a,d),u||(f=Y(s,"input",n[11]),u=!0)},p(c,d){d&8388608&&i!==(i=c[23])&&p(e,"for",i),d&8388608&&o!==(o=c[23])&&p(s,"id",o),d&2&>(s.value)!==c[1].logs.maxDays&&_e(s,c[1].logs.maxDays)},d(c){c&&(y(e),y(l),y(s),y(r),y(a)),u=!1,f()}}}function SC(n){let e,t,i,l,s,o,r,a,u,f,c,d,m;return f=new ky({}),{c(){e=b("label"),t=W("Min log level"),l=C(),s=b("input"),o=C(),r=b("div"),a=b("p"),a.textContent="Logs with level below the minimum will be ignored.",u=C(),z(f. $ $ .fragment),p(e,"for",i=n[23]),p(s,"type","number"),s.required=!0,p(s,"min","-100"),p(s,"max","100"),p(r,"class","help-block")},m(h,g){v(h,e,g),w(e,t),v(h,l,g),v(h,s,g),_e(s,n[1].logs.minLevel),v(h,o,g),v(h,r,g),w(r,a),w(r,u),j(f,r,null),c=!0,d||(m=Y(s,"input",n[12]),d=!0)},p(h,g){(!c||g&8388608&&i!==(i=h[23]))&&p(e,"for",i),g&2&>(s.value)!==h[1].logs.minLevel&&_e(s,h[1].logs.minLevel)},i(h){c||(M(f. $ $ .fragment,h),c=!0)},o(h){D(f. $ $ .fragment,h),c=!1},d(h){h&&(y(e),y(l),y(s),y(o),y(r)),H(f),d=!1,m()}}}function TC(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Enable IP logging"),p(e,"type","checkbox"),p(e,"id",t=n[23]),p(l,"for",o=n[23])},m(u,f){v(u,e,f),e.checked=n[1].logs.logIP,v(u,i,f),v(u,l,f),w(l,s),r||(a=Y(e,"change",n[13]),r=!0)},p(u,f){f&8388608&&t!==(t=u[23])&&p(e,"id",t),f&2&&(e.checked=u[1].logs.logIP),f&8388608&&o!==(o=u[23])&&p(l,"for",o)},d(u){u&&(y(e),y(i),y(l)),r=!1,a()}}}function $ C(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Enable Auth Id logging"),p(e,"type","checkbox"),p(e,"id",t=n[23]),p(l,"for",o=n[23])},m(u,f){v(u,e,f),e.checked=n[1].logs.logAuthId,v(u,i,f),v(u,l,f),w(l,s),r||(a=Y(e,"change",n[14]),r=!0)},p(u,f){f&8388608&&t!==(
` );for(let s=0;s<l.length;s+=1)l[s].c();p(e,"class","help-block")},m(s,o){v(s,e,o),w(e,t);for(let r=0;r<l.length;r+=1)l[r]&&l[r].m(e,null)},p(s,o){if(o&264){i=pe(s[3]);let r;for(r=0;r<i.length;r+=1){const a=Op(s,i,r);l[r]?l[r].p(a,o):(l[r]=Ep(a),l[r].c(),l[r].m(e,null))}for(;r<l.length;r+=1)l[r].d(1);l.length=i.length}},d(s){s&&y(e),ct(l,s)}}}function Ep(n){let e,t="{"+n[25]+"}",i,l,s,o;function r(){return n[15](n[25])}return{c(){e=b("button"),i=W(t),l=W(" "),p(e,"type","button"),p(e,"class","label label-sm link-primary txt-mono")},m(a,u){v(a,e,u),w(e,i),v(a,l,u),s||(o=Y(e,"click",r),s=!0)},p(a,u){n=a,u&8&&t!==(t="{"+n[25]+"}")&&oe(i,t)},d(a){a&&(y(e),y(l)),s=!1,o()}}}function GC(n){var d;let e,t,i,l,s,o,r,a,u,f,c=((d=n[3])==null?void 0:d.length)>0&&Mp(n);return{c(){e=b("label"),t=W("Subject"),l=C(),s=b("input"),r=C(),c&&c.c(),a=ye(),p(e,"for",i=n[24]),p(s,"type","text"),p(s,"id",o=n[24]),p(s,"spellcheck","false"),s.required=!0},m(m,h){v(m,e,h),w(e,t),v(m,l,h),v(m,s,h),_e(s,n[0].subject),v(m,r,h),c&&c.m(m,h),v(m,a,h),u||(f=Y(s,"input",n[14]),u=!0)},p(m,h){var g;h&16777216&&i!==(i=m[24])&&p(e,"for",i),h&16777216&&o!==(o=m[24])&&p(s,"id",o),h&1&&s.value!==m[0].subject&&_e(s,m[0].subject),((g=m[3])==null?void 0:g.length)>0?c?c.p(m,h):(c=Mp(m),c.c(),c.m(a.parentNode,a)):c&&(c.d(1),c=null)},d(m){m&&(y(e),y(l),y(s),y(r),y(a)),c&&c.d(m),u=!1,f()}}}function XC(n){let e,t,i,l;return{c(){e=b("textarea"),p(e,"id",t=n[24]),p(e,"class","txt-mono"),p(e,"spellcheck","false"),p(e,"rows","14"),e.required=!0},m(s,o){v(s,e,o),_e(e,n[0].body),i||(l=Y(e,"input",n[17]),i=!0)},p(s,o){o&16777216&&t!==(t=s[24])&&p(e,"id",t),o&1&&_e(e,s[0].body)},i:te,o:te,d(s){s&&y(e),i=!1,l()}}}function QC(n){let e,t,i,l;function s(a){n[16](a)}var o=n[5];function r(a,u){let f={id:a[24],language:"html"};return a[0].body!==void 0&&(f.value=a[0].body),{props:f}}return o&&(e=Vt(o,r(n)),ie.push(()=>be(e,"value",s))),{c(){e&&z(e. $ $ .fragment),i=ye()},m(a,u){e&&j(e,a,u),v(a,i,u),l=!0},p(a,u){if(u&32&&o!==(o=a[5])){if(e){re();const f=e;D(f. $ $ .fragment,1,0,()=>{H(f,1)}),ae()}o?(e=Vt(o,r(a)),ie.push(()=>be(e,"value",s)),z(e. $ $ .fragment),M(e. $ $ .fragment,1),j(e,i.parentNode,i)):e=null}else if(o){const f={};u&16777216&&(f.id=a[24]),!t&&u&1&&(t=!0,f.value=a[0].body, $ e(()=>t=!1)),e. $ set(f)}},i(a){l||(e&&M(e. $ $ .fragment,a),l=!0)},o(a){e&&D(e. $ $ .fragment,a),l=!1},d(a){a&&y(i),e&&H(e,a)}}}function Dp(n){let e,t,i=pe(n[3]),l=[];for(let s=0;s<i.length;s+=1)l[s]=Ip(Cp(n,i,s));return{c(){e=b("div"),t=W( ` Available placeholder parameters :
` );for(let s=0;s<l.length;s+=1)l[s].c();p(e,"class","help-block")},m(s,o){v(s,e,o),w(e,t);for(let r=0;r<l.length;r+=1)l[r]&&l[r].m(e,null)},p(s,o){if(o&264){i=pe(s[3]);let r;for(r=0;r<i.length;r+=1){const a=Cp(s,i,r);l[r]?l[r].p(a,o):(l[r]=Ip(a),l[r].c(),l[r].m(e,null))}for(;r<l.length;r+=1)l[r].d(1);l.length=i.length}},d(s){s&&y(e),ct(l,s)}}}function Ip(n){let e,t="{"+n[25]+"}",i,l,s,o;function r(){return n[18](n[25])}return{c(){e=b("button"),i=W(t),l=W(" "),p(e,"type","button"),p(e,"class","label label-sm link-primary txt-mono")},m(a,u){v(a,e,u),w(e,i),v(a,l,u),s||(o=Y(e,"click",r),s=!0)},p(a,u){n=a,u&8&&t!==(t="{"+n[25]+"}")&&oe(i,t)},d(a){a&&(y(e),y(l)),s=!1,o()}}}function xC(n){var h;let e,t,i,l,s,o,r,a,u;const f=[QC,XC],c=[];function d(g,_){return g[5]&&!g[6]?0:1}s=d(n),o=c[s]=f[s](n);let m=((h=n[3])==null?void 0:h.length)>0&&Dp(n);return{c(){e=b("label"),t=W("Body (HTML)"),l=C(),o.c(),r=C(),m&&m.c(),a=ye(),p(e,"for",i=n[24])},m(g,_){v(g,e,_),w(e,t),v(g,l,_),c[s].m(g,_),v(g,r,_),m&&m.m(g,_),v(g,a,_),u=!0},p(g,_){var S;(!u||_&16777216&&i!==(i=g[24]))&&p(e,"for",i);let k=s;s=d(g),s===k?c[s].p(g,_):(re(),D(c[k],1,1,()=>{c[k]=null}),ae(),o=c[s],o?o.p(g,_):(o=c[s]=f[s](g),o.c()),M(o,1),o.m(r.parentNode,r)),((S=g[3])==null?void 0:S.length)>0?m?m.p(g,_):(m=Dp(g),m.c(),m.m(a.parentNode,a)):m&&(m.d(1),m=null)},i(g){u||(M(o),u=!0)},o(g){D(o),u=!1},d(g){g&&(y(e),y(l),y(r),y(a)),c[s].d(g),m&&m.d(g)}}}function e8(n){let e,t,i,l;return e=new de({props:{class:"form-field required",name:n[1]+".subject", $ $ slots:{default:[GC,({uniqueId:s})=>({24:s}),({uniqueId:s})=>s?16777216:0]}, $ $ scope:{ctx:n}}}),i=new de({props:{class:"form-field m-0 required",name:n[1]+".body", $ $ slots:{default:[xC,({uniqueId:s})=>({24:s}),({uniqueId:s})=>s?16777216:0]}, $ $ scope:{ctx:n}}}),{c(){z(e. $ $ .fragment),t=C(),z(i. $ $ .fragment)},m(s,o){j(e,s,o),v(s,t,o),j(i,s,o),l=!0},p(s,o){const r={};o&2&&(r.name=s[1]+".subject"),o&1090519049&&(r. $ $ scope={dirty:o,ctx:s}),e. $ set(r);const a={};o&2&&(a.name=s[1]+".body"),o&1090519145&&(a. $ $ scope={dirty:o,ctx:s}),i. $ set(a)},i(s){l||(M(e. $ $ .fragment,s),M(i. $ $ .fragment,s),l=!0)},o(s){D(e. $ $ .fragment,s),D(i. $ $ .fragment,s),l=!1},d(s){s&&y(t),H(e,s),H(i,s)}}}function Lp(n){let e,t,i,l,s;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(o,r){v(o,e,r),i=!0,l||(s=Oe(qe.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=je(e, $ t,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=je(e, $ t,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&y(e),o&&t&&t.end(),l=!1,s()}}}function t8(n){let e,t,i,l,s,o,r,a,u,f=n[7]&&Lp();return{c(){e=b("div"),t=b("i"),i=C(),l=b("span"),s=W(n[2]),o=C(),r=b("div"),a=C(),f&&f.c(),u=ye(),p(t,"class","ri-draft-line"),p(l,"class","txt"),p(e,"class","inline-flex"),p(r,"class","flex-fill")},m(c,d){v(c,e,d),w(e,t),w(e,i),w(e,l),w(l,s),v(c,o,d),v(c,r,d),v(c,a,d),f&&f.m(c,d),v(c,u,d)},p(c,d){d&4&&oe(s,c[2]),c[7]?f?d&128&&M(f,1):(f=Lp(),f.c(),M(f,1),f.m(u.parentNode,u)):f&&(re(),D(f,1,1,()=>{f=null}),ae())},d(c){c&&(y(e),y(o),y(r),y(a),y(u)),f&&f.d(c)}}}function n8(n){let e,t;const i=[n[9]];let l={ $ $ slots:{header:[t8],default:[e8]}, $ $ scope:{ctx:n}};for(let s=0;s<i.length;s+=1)l=He(l,i[s]);return e=new zi({props:l}),n[19](e),e. $ on("expand",n[20]),e. $ on("collapse",n[21]),e. $ on("toggle",n[22]),{c(){z(e. $ $ .fragment)},m(s,o){j(e,s,o),t=!0},p(s,[o]){const r=o&512?wt(i,[Ft(s[9])]):{};o&1073742063&&(r. $ $ scope={dirty:o,ctx:s}),e. $ set(r)},i(s){t||(M(e. $ $ .fragment,s),t=!0)},o(s){D(e. $ $ .fragment,s),t=!1},d(s){n[19](null),H(e,s)}}}let Ap;function i8(n,e,t){let i;const l=["key","title","config","placeholders","expand","collapse","collapseSiblings"];let s=st(e,l),o;Xe(n,wn,R=>t(13,o=R));let{key:r}=e,{title:a}=e,{config:u={}}=e,{placeholders:f=[]}=e,c,d=Ap,m=!1;function h(){c==null||c.expand()}function g(){c==null||c.collapse()}function _(){c==null||c.collapseSiblings()}async function k(){d||m||(t(6,m=!0),t(5,d=(await Tt(async()=>{const{default:R}=await import("./CodeEditor-CI3JEs2u.js");return{default:R}},__vite__mapDeps([13,1]),import.meta.url)).d
2025-01-10 15:41:46 +08:00
< code > email != & # 39 ; & # 39 ; < / c o d e > . ` , l = C ( ) , s = b ( " p " ) , s . t e x t C o n t e n t = " L e a v e t h e r u l e e m p t y t o r e q u i r e M F A f o r e v e r y o n e . " } , m ( o , r ) { v ( o , e , r ) , v ( o , t , r ) , v ( o , i , r ) , v ( o , l , r ) , v ( o , s , r ) } , p : t e , d ( o ) { o & & ( y ( e ) , y ( t ) , y ( i ) , y ( l ) , y ( s ) ) } } } f u n c t i o n T 8 ( n ) { l e t e , t , i , l , s , o , r , a , u ; l = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d f o r m - f i e l d - t o g g l e " , n a m e : " m f a . e n a b l e d " , $ $ s l o t s : { d e f a u l t : [ w 8 , ( { u n i q u e I d : d } ) = > ( { 5 : d } ) , ( { u n i q u e I d : d } ) = > d ? 3 2 : 0 ] } , $ $ s c o p e : { c t x : n } } } ) ; f u n c t i o n f ( d ) { n [ 4 ] ( d ) } l e t c = { l a b e l : " M F A r u l e " , f o r m K e y : " m f a . r u l e " , s u p e r u s e r T o g g l e : ! 1 , d i s a b l e d : ! n [ 0 ] . m f a . e n a b l e d , p l a c e h o l d e r : " L e a v e e m p t y t o r e q u i r e M F A f o r e v e r y o n e " , c o l l e c t i o n : n [ 0 ] , $ $ s l o t s : { d e f a u l t : [ S 8 ] } , $ $ s c o p e : { c t x : n } } ; r e t u r n n [ 0 ] . m f a . r u l e ! = = v o i d 0 & & ( c . r u l e = n [ 0 ] . m f a . r u l e ) , r = n e w l l ( { p r o p s : c } ) , i e . p u s h ( ( ) = > b e ( r , " r u l e " , f ) ) , { c ( ) { e = b ( " d i v " ) , e . i n n e r H T M L = ` < p c l a s s = " t x t - b o l d " > T h i s f e a t u r e i s e x p e r i m e n t a l a n d m a y c h a n g e i n t h e f u t u r e . < / p > < p > M u l t i - f a c t o r a u t h e n t i c a t i o n ( M F A ) r e q u i r e s t h e u s e r t o a u t h e n t i c a t e w i t h a n y 2 d i f f e r e n t a u t h
2024-12-26 04:24:24 +08:00
methods ( otp , identity / password , oauth2 ) before issuing an auth token .
2025-01-20 20:15:28 +08:00
< a href = "https://pocketbase.io/docs/authentication#multi-factor-authentication" target = "_blank" rel = "noopener noreferrer" class = "txt-sm link-hint" title = "Learn more" > < em > ( Learn more ) < / e m > < / a > . < / p > ` , t = C ( ) , i = b ( " d i v " ) , z ( l . $ $ . f r a g m e n t ) , s = C ( ) , o = b ( " d i v " ) , z ( r . $ $ . f r a g m e n t ) , p ( e , " c l a s s " , " c o n t e n t m - b - s m " ) , p ( o , " c l a s s " , " c o n t e n t " ) , x ( o , " f a d e " , ! n [ 0 ] . m f a . e n a b l e d ) , p ( i , " c l a s s " , " g r i d " ) } , m ( d , m ) { v ( d , e , m ) , v ( d , t , m ) , v ( d , i , m ) , j ( l , i , n u l l ) , w ( i , s ) , w ( i , o ) , j ( r , o , n u l l ) , u = ! 0 } , p ( d , m ) { c o n s t h = { } ; m & 9 7 & & ( h . $ $ s c o p e = { d i r t y : m , c t x : d } ) , l . $ s e t ( h ) ; c o n s t g = { } ; m & 1 & & ( g . d i s a b l e d = ! d [ 0 ] . m f a . e n a b l e d ) , m & 1 & & ( g . c o l l e c t i o n = d [ 0 ] ) , m & 6 4 & & ( g . $ $ s c o p e = { d i r t y : m , c t x : d } ) , ! a & & m & 1 & & ( a = ! 0 , g . r u l e = d [ 0 ] . m f a . r u l e , $ e ( ( ) = > a = ! 1 ) ) , r . $ s e t ( g ) , ( ! u | | m & 1 ) & & x ( o , " f a d e " , ! d [ 0 ] . m f a . e n a b l e d ) } , i ( d ) { u | | ( M ( l . $ $ . f r a g m e n t , d ) , M ( r . $ $ . f r a g m e n t , d ) , u = ! 0 ) } , o ( d ) { D ( l . $ $ . f r a g m e n t , d ) , D ( r . $ $ . f r a g m e n t , d ) , u = ! 1 } , d ( d ) { d & & ( y ( e ) , y ( t ) , y ( i ) ) , H ( l ) , H ( r ) } } } f u n c t i o n $ 8 ( n ) { l e t e ; r e t u r n { c ( ) { e = b ( " s p a n " ) , e . t e x t C o n t e n t = " D i s a b l e d " , p ( e , " c l a s s " , " l a b e l " ) } , m ( t , i ) { v ( t , e , i ) } , d ( t ) { t & & y ( e ) } } } f u n c t i o n C 8 ( n ) { l e t e ; r e t u r n { c ( ) { e = b ( " s p a n " ) , e . t e x t C o n t e n t = " E n a b l e d " , p ( e , " c l a s s " , " l a b e l l a b e l - s u c c e s s " ) } , m ( t , i ) { v ( t , e , i ) } , d ( t ) { t & & y ( e ) } } } f u n c t i o n B p ( n ) { l e t e , t , i , l , s ; r e t u r n { c ( ) { e = b ( " i " ) , p ( e , " c l a s s " , " r i - e r r o r - w a r n i n g - f i l l t x t - d a n g e r " ) } , m ( o , r ) { v ( o , e , r ) , i = ! 0 , l | | ( s = O e ( q e . c a l l ( n u l l , e , { t e x t : " H a s e r r o r s " , p o s i t i o n : " l e f t " } ) ) , l = ! 0 ) } , i ( o ) { i | | ( o & & t t ( ( ) = > { i & & ( t | | ( t = j e ( e , $ t , { d u r a t i o n : 1 5 0 , s t a r t : . 7 } , ! 0 ) ) , t . r u n ( 1 ) ) } ) , i = ! 0 ) } , o ( o ) { o & & ( t | | ( t = j e ( e , $ t , { d u r a t i o n : 1 5 0 , s t a r t : . 7 } , ! 1 ) ) , t . r u n ( 0 ) ) , i = ! 1 } , d ( o ) { o & & y ( e ) , o & & t & & t . e n d ( ) , l = ! 1 , s ( ) } } } f u n c t i o n O 8 ( n ) { l e t e , t , i , l , s , o ; f u n c t i o n r ( c , d ) { r e t u r n c [ 0 ] . m f a . e n a b l e d ? C 8 : $ 8 } l e t a = r ( n ) , u = a ( n ) , f = n [ 1 ] & & B p ( ) ; r e t u r n { c ( ) { e = b ( " d i v " ) , e . i n n e r H T M L = ' < i c l a s s = " r i - s h i e l d - c h e c k - l i n e " > < / i > < s p a n c l a s s = " t x t " > M u l t i - f a c t o r a u t h e n t i c a t i o n ( M F A ) < / s p a n > ' , t = C ( ) , i = b ( " d i v " ) , l = C ( ) , u . c ( ) , s = C ( ) , f & & f . c ( ) , o = y e ( ) , p ( e , " c l a s s " , " i n l i n e - f l e x " ) , p ( i , " c l a s s " , " f l e x - f i l l " ) } , m ( c , d ) { v ( c , e , d ) , v ( c , t , d ) , v ( c , i , d ) , v ( c , l , d ) , u . m ( c , d ) , v ( c , s , d ) , f & & f . m ( c , d ) , v ( c , o , d ) } , p ( c , d ) { a ! = = ( a = r ( c ) ) & & ( u . d ( 1 ) , u = a ( c ) , u & & ( u . c ( ) , u . m ( s . p a r e n t N o d e , s ) ) ) , c [ 1 ] ? f ? d & 2 & & M ( f , 1 ) : ( f = B p ( ) , f . c ( ) , M ( f , 1 ) , f . m ( o . p a r e n t N o d e , o ) ) : f & & ( r e ( ) , D ( f , 1 , 1 , ( ) = > { f = n u l l } ) , a e ( ) ) } , d ( c ) { c & & ( y ( e ) , y ( t ) , y ( i ) , y ( l ) , y ( s ) , y ( o ) ) , u . d ( c ) , f & & f . d ( c ) } } } f u n c t i o n M 8 ( n ) { l e t e , t ; r e t u r n e = n e w z i ( { p r o p s : { s i n g l e : ! 0 , $ $ s l o t s : { h e a d e r : [ O 8 ] , d e f a u l t : [ T 8 ] } , $ $ s c o p e : { c t x : n } } } ) , { c ( ) { z ( e . $ $ . f r a g m e n t ) } , m ( i , l ) { j ( e , i , l ) , t = ! 0 } , p ( i , [ l ] ) { c o n s t s = { } ; l & 6 7 & & ( s . $ $ s c o p e = { d i r t y : l , c t x : i } ) , e . $ s e t ( s ) } , i ( i ) { t | | ( M ( e . $ $ . f r a g m e n t , i ) , t = ! 0 ) } , o ( i ) { D ( e . $ $ . f r a g m e n t , i ) , t = ! 1 } , d ( i ) { H ( e , i ) } } } f u n c t i o n E 8 ( n , e , t ) { l e t i , l ; X e ( n , w n , a = > t ( 2 , l = a ) ) ; l e t { c o l l e c t i o n : s } = e ; f u n c t i o n o ( ) { s . m f a . e n a b l e d = t h i s . c h e c k e d , t ( 0 , s ) } f u n c t i o n r ( a ) { n . $ $ . n o t _ e q u a l ( s . m f a . r u l e , a ) & & ( s . m f a . r u l e = a , t ( 0 , s ) ) } r e t u r n n . $ $ s e t = a = > { " c o l l e c t i o n " i n a & & t ( 0 , s = a . c o l l e c t i o n ) } , n . $ $ . u p d a t e = ( ) = > { n . $ $ . d i r t y & 4 & & t ( 1 , i = ! U . i s E m p t y ( l = = n u l l ? v o i d 0 : l . m f a ) ) } , [ s , i , l , o , r ] } c l a s s D 8 e x t e n d s S e { c o n s t r u c t o r ( e ) { s u p e r ( ) , w e ( t h i s , e , E 8 , M 8 , k e , { c o l l e c t i o n : 0 } ) } } c o n s t I 8 = n = > ( { } ) , W p = n = > ( { } ) ; f u n c t i o n Y p ( n , e , t ) { c o n s t i = n . s l i c e ( ) ; r e t u r n i [ 5 0 ] = e [ t ] , i } c o n s t L 8 = n = > ( { } ) , K p = n = > ( { } ) ; f u n c t i o n J p ( n , e , t ) { c o n s t i = n . s l i c e ( ) ; r e t u r n i [ 5 0 ] = e [ t ] , i [ 5 4 ] = t , i } f u n c t i o n Z p ( n ) { l e t e , t , i ; r e t u r n { c ( ) { e = b ( " d i v " ) , t = W ( n [ 2 ] ) , i = C ( ) , p ( e , " c l a s s " , " b l o c k t x t - p l a c e h o l d e r " ) , x ( e , " l i n k - h i n t " , ! n [ 5 ] & & ! n [ 6 ] ) } , m ( l , s ) { v ( l , e , s ) , w ( e , t ) , w ( e , i ) } , p ( l , s ) { s [ 0 ] & 4 & & o e ( t , l [ 2 ] ) , s [ 0 ] & 9 6 & & x ( e , " l i n k - h i n t " , ! l [ 5 ] & & ! l [ 6 ] ) } , d ( l ) { l & & y ( e ) } } } f u n c t i o n A 8 ( n ) { l e t e , t = n [ 5 0 ] + " " , i ; r e t u r n { c ( ) { e = b ( " s p a n " ) , i = W ( t ) , p ( e , " c l a s s " , " t x t " ) } , m ( l , s ) { v ( l , e , s ) , w ( e , i ) } , p ( l , s ) { s [ 0 ] & 1 & & t ! = = ( t = l [ 5 0 ] + " " ) & & o e ( i , t ) } , i : t e , o : t e , d ( l ) { l & & y ( e ) } } } f u n c t i o n N 8 ( n ) { l e t e , t , i ; c o n s t l = [ { i t e m : n [ 5 0 ] } , n [ 1 1 ] ] ; v a r s = n [ 1 0 ] ; f u n c t i o n o ( r , a ) { l e t u = { } ; f o r ( l e t f = 0 ; f < l . l e n g t h ; f + = 1 ) u = H e ( u , l [ f ] ) ; r e t u r n a ! = = v o i d 0 & & a [ 0 ] & 2 0 4 9 & & ( u = H e ( u , w t ( l , [ a [ 0 ] & 1 & & { i t e m : r [ 5 0 ] } , a [ 0 ] & 2 0 4 8 & & F t ( r [ 1 1 ] ) ] ) ) ) , { p r o p s : u } } r e t u r n s & & ( e = V t ( s , o ( n ) ) ) , { c ( ) { e & & z ( e . $ $ . f r a g m e n t ) , t = y e ( ) } , m ( r , a ) { e & & j ( e , r , a ) , v ( r , t , a ) , i = ! 0 } , p ( r , a ) { i f ( a [ 0 ] & 1 0 2 4 & & s ! = = ( s = r [ 1 0 ] ) ) { i f ( e ) { r e ( ) ; c o n s t u = e ; D ( u . $ $ . f r a g m e n t , 1 , 0 , ( ) = > { H ( u , 1 ) } ) , a e ( ) } s ? ( e = V t ( s , o ( r , a ) ) , z ( e . $ $ . f r a g m e n t ) , M ( e . $ $ . f r a g m e n t , 1 ) , j ( e , t . p a r e n t N o d e , t ) ) : e = n u l l } e l s e i f ( s ) { c o n s t u = a [ 0 ] & 2 0 4 9 ? w t ( l , [ a [ 0 ] & 1 & & { i t e m : r [ 5 0 ] } , a [ 0 ] & 2 0 4 8 & & F t ( r [ 1 1 ] ) ] ) : { } ; e . $ s e t ( u ) } } , i ( r ) { i | | ( e & & M ( e . $ $ . f r a g m e n t , r ) , i = ! 0 ) } ,
2024-12-26 04:24:24 +08:00
...
2025-01-20 20:15:28 +08:00
-- -- - END PRIVATE KEY -- -- - ` ),p(a,"class","help-block")},m(c,d){v(c,e,d),w(e,t),v(c,l,d),v(c,s,d),_e(s,n[5]),v(c,r,d),v(c,a,d),u||(f=Y(s,"input",n[16]),u=!0)},p(c,d){d&8388608&&i!==(i=c[23])&&p(e,"for",i),d&8388608&&o!==(o=c[23])&&p(s,"id",o),d&32&&_e(s,c[5])},d(c){c&&(y(e),y(l),y(s),y(r),y(a)),u=!1,f()}}}function o5(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,h,g,_,k,S;return l=new de({props:{class:"form-field required",name:"clientId", $ $ slots:{default:[t5,({uniqueId: $ })=>({23: $ }),({uniqueId: $ })=> $ ?8388608:0]}, $ $ scope:{ctx:n}}}),r=new de({props:{class:"form-field required",name:"teamId", $ $ slots:{default:[n5,({uniqueId: $ })=>({23: $ }),({uniqueId: $ })=> $ ?8388608:0]}, $ $ scope:{ctx:n}}}),f=new de({props:{class:"form-field required",name:"keyId", $ $ slots:{default:[i5,({uniqueId: $ })=>({23: $ }),({uniqueId: $ })=> $ ?8388608:0]}, $ $ scope:{ctx:n}}}),m=new de({props:{class:"form-field required",name:"duration", $ $ slots:{default:[l5,({uniqueId: $ })=>({23: $ }),({uniqueId: $ })=> $ ?8388608:0]}, $ $ scope:{ctx:n}}}),g=new de({props:{class:"form-field required",name:"privateKey", $ $ slots:{default:[s5,({uniqueId: $ })=>({23: $ }),({uniqueId: $ })=> $ ?8388608:0]}, $ $ scope:{ctx:n}}}),{c(){e=b("form"),t=b("div"),i=b("div"),z(l. $ $ .fragment),s=C(),o=b("div"),z(r. $ $ .fragment),a=C(),u=b("div"),z(f. $ $ .fragment),c=C(),d=b("div"),z(m. $ $ .fragment),h=C(),z(g. $ $ .fragment),p(i,"class","col-lg-6"),p(o,"class","col-lg-6"),p(u,"class","col-lg-6"),p(d,"class","col-lg-6"),p(t,"class","grid"),p(e,"id",n[9]),p(e,"autocomplete","off")},m( $ ,T){v( $ ,e,T),w(e,t),w(t,i),j(l,i,null),w(t,s),w(t,o),j(r,o,null),w(t,a),w(t,u),j(f,u,null),w(t,c),w(t,d),j(m,d,null),w(t,h),j(g,t,null),_=!0,k||(S=Y(e,"submit",it(n[17])),k=!0)},p( $ ,T){const O={};T&25165828&&(O. $ $ scope={dirty:T,ctx: $ }),l. $ set(O);const E={};T&25165832&&(E. $ $ scope={dirty:T,ctx: $ }),r. $ set(E);const L={};T&25165840&&(L. $ $ scope={dirty:T,ctx: $ }),f. $ set(L);const I={};T&25165888&&(I. $ $ scope={dirty:T,ctx: $ }),m. $ set(I);const A={};T&25165856&&(A. $ $ scope={dirty:T,ctx: $ }),g. $ set(A)},i( $ ){_||(M(l. $ $ .fragment, $ ),M(r. $ $ .fragment, $ ),M(f. $ $ .fragment, $ ),M(m. $ $ .fragment, $ ),M(g. $ $ .fragment, $ ),_=!0)},o( $ ){D(l. $ $ .fragment, $ ),D(r. $ $ .fragment, $ ),D(f. $ $ .fragment, $ ),D(m. $ $ .fragment, $ ),D(g. $ $ .fragment, $ ),_=!1},d( $ ){ $ &&y(e),H(l),H(r),H(f),H(m),H(g),k=!1,S()}}}function r5(n){let e;return{c(){e=b("h4"),e.textContent="Generate Apple client secret",p(e,"class","center txt-break")},m(t,i){v(t,e,i)},p:te,d(t){t&&y(e)}}}function a5(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("button"),t=W("Close"),i=C(),l=b("button"),s=b("i"),o=C(),r=b("span"),r.textContent="Generate and set secret",p(e,"type","button"),p(e,"class","btn btn-transparent"),e.disabled=n[7],p(s,"class","ri-key-line"),p(r,"class","txt"),p(l,"type","submit"),p(l,"form",n[9]),p(l,"class","btn btn-expanded"),l.disabled=a=!n[8]||n[7],x(l,"btn-loading",n[7])},m(c,d){v(c,e,d),w(e,t),v(c,i,d),v(c,l,d),w(l,s),w(l,o),w(l,r),u||(f=Y(e,"click",n[0]),u=!0)},p(c,d){d&128&&(e.disabled=c[7]),d&384&&a!==(a=!c[8]||c[7])&&(l.disabled=a),d&128&&x(l,"btn-loading",c[7])},d(c){c&&(y(e),y(i),y(l)),u=!1,f()}}}function u5(n){let e,t,i={overlayClose:!n[7],escClose:!n[7],beforeHide:n[18],popup:!0, $ $ slots:{footer:[a5],header:[r5],default:[o5]}, $ $ scope:{ctx:n}};return e=new en({props:i}),n[19](e),e. $ on("show",n[20]),e. $ on("hide",n[21]),{c(){z(e. $ $ .fragment)},m(l,s){j(e,l,s),t=!0},p(l,[s]){const o={};s&128&&(o.overlayClose=!l[7]),s&128&&(o.escClose=!l[7]),s&128&&(o.beforeHide=l[18]),s&16777724&&(o. $ $ scope={dirty:s,ctx:l}),e. $ set(o)},i(l){t||(M(e. $ $ .fragment,l),t=!0)},o(l){D(e. $ $ .fragment,l),t=!1},d(l){n[19](null),H(e,l)}}}const ur=15777e3;function f5(n,e,t){let i;const l=yt(),s="apple_secret_"+U.randomString(5);let o,r,a,u,f,c,d=!1;function m(N={}){t(2,r=N.clientId||""),t(3,a=N.teamId||""),t(4,u=N.keyId||""),t(5,f=N.privateKey||""),t(6,c=N.duration||ur),Bt({}),o==null||o.show()}function h(){return o==null?void 0:o.hide()}async function g(){t(7,d=!0);try{const N=await he.settings.generateAppleClientSecret(r,a,u,f.trim(),c);t(7,d=!1),xt("Successfully generated client secret."),l("submit",N),o==null||o.hide()}catch(N){he.error(N)}t(7,d=!1)}function _(){r=
is a direct result of the trusted server code - & gt ; token exchange response . < / e m > ` , i = C ( ) , z ( l . $ $ . f r a g m e n t ) , s = C ( ) , z ( o . $ $ . f r a g m e n t ) , p ( t , " c l a s s " , " t x t - h i n t t x t - s m m - b - x s " ) , p ( e , " c l a s s " , " c o n t e n t " ) } , m ( u , f ) { v ( u , e , f ) , w ( e , t ) , w ( e , i ) , j ( l , e , n u l l ) , w ( e , s ) , j ( o , e , n u l l ) , a = ! 0 } , p ( u , f ) { c o n s t c = { } ; f & 2 & & ( c . n a m e = u [ 1 ] + " . e x t r a . j w k s U R L " ) , f & 2 4 5 7 7 & & ( c . $ $ s c o p e = { d i r t y : f , c t x : u } ) , l . $ s e t ( c ) ; c o n s t d = { } ; f & 2 & & ( d . n a m e = u [ 1 ] + " . e x t r a . i s s u e r s " ) , f & 2 4 5 7 7 & & ( d . $ $ s c o p e = { d i r t y : f , c t x : u } ) , o . $ s e t ( d ) } , i ( u ) { a | | ( M ( l . $ $ . f r a g m e n t , u ) , M ( o . $ $ . f r a g m e n t , u ) , u & & t t ( ( ) = > { a & & ( r | | ( r = j e ( e , p t , { d e l a y : 1 0 , d u r a t i o n : 1 5 0 } , ! 0 ) ) , r . r u n ( 1 ) ) } ) , a = ! 0 ) } , o ( u ) { D ( l . $ $ . f r a g m e n t , u ) , D ( o . $ $ . f r a g m e n t , u ) , u & & ( r | | ( r = j e ( e , p t , { d e l a y : 1 0 , d u r a t i o n : 1 5 0 } , ! 1 ) ) , r . r u n ( 0 ) ) , a = ! 1 } , d ( u ) { u & & y ( e ) , H ( l ) , H ( o ) , u & & r & & r . e n d ( ) } } } f u n c t i o n A 5 ( n ) { l e t e , t , i , l ; r e t u r n t = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d r e q u i r e d " , n a m e : n [ 1 ] + " . u s e r I n f o U R L " , $ $ s l o t s : { d e f a u l t : [ R 5 , ( { u n i q u e I d : s } ) = > ( { 1 3 : s } ) , ( { u n i q u e I d : s } ) = > s ? 8 1 9 2 : 0 ] } , $ $ s c o p e : { c t x : n } } } ) , { c ( ) { e = b ( " d i v " ) , z ( t . $ $ . f r a g m e n t ) , p ( e , " c l a s s " , " c o n t e n t " ) } , m ( s , o ) { v ( s , e , o ) , j ( t , e , n u l l ) , l = ! 0 } , p ( s , o ) { c o n s t r = { } ; o & 2 & & ( r . n a m e = s [ 1 ] + " . u s e r I n f o U R L " ) , o & 2 4 5 7 7 & & ( r . $ $ s c o p e = { d i r t y : o , c t x : s } ) , t . $ s e t ( r ) } , i ( s ) { l | | ( M ( t . $ $ . f r a g m e n t , s ) , s & & t t ( ( ) = > { l & & ( i | | ( i = j e ( e , p t , { d e l a y : 1 0 , d u r a t i o n : 1 5 0 } , ! 0 ) ) , i . r u n ( 1 ) ) } ) , l = ! 0 ) } , o ( s ) { D ( t . $ $ . f r a g m e n t , s ) , s & & ( i | | ( i = j e ( e , p t , { d e l a y : 1 0 , d u r a t i o n : 1 5 0 } , ! 1 ) ) , i . r u n ( 0 ) ) , l = ! 1 } , d ( s ) { s & & y ( e ) , H ( t ) , s & & i & & i . e n d ( ) } } } f u n c t i o n N 5 ( n ) { l e t e , t , i , l , s , o , r , a , u , f ; r e t u r n { c ( ) { e = b ( " l a b e l " ) , t = b ( " s p a n " ) , t . t e x t C o n t e n t = " J W K S v e r i f i c a t i o n U R L " , i = C ( ) , l = b ( " i " ) , o = C ( ) , r = b ( " i n p u t " ) , p ( t , " c l a s s " , " t x t " ) , p ( l , " c l a s s " , " r i - i n f o r m a t i o n - l i n e l i n k - h i n t " ) , p ( e , " f o r " , s = n [ 1 3 ] ) , p ( r , " t y p e " , " u r l " ) , p ( r , " i d " , a = n [ 1 3 ] ) } , m ( c , d ) { v ( c , e , d ) , w ( e , t ) , w ( e , i ) , w ( e , l ) , v ( c , o , d ) , v ( c , r , d ) , _ e ( r , n [ 0 ] . e x t r a . j w k s U R L ) , u | | ( f = [ O e ( q e . c a l l ( n u l l , l , { t e x t : " U R L t o t h e p u b l i c t o k e n v e r i f i c a t i o n k e y s . " , p o s i t i o n : " t o p " } ) ) , Y ( r , " i n p u t " , n [ 9 ] ) ] , u = ! 0 ) } , p ( c , d ) { d & 8 1 9 2 & & s ! = = ( s = c [ 1 3 ] ) & & p ( e , " f o r " , s ) , d & 8 1 9 2 & & a ! = = ( a = c [ 1 3 ] ) & & p ( r , " i d " , a ) , d & 1 & & r . v a l u e ! = = c [ 0 ] . e x t r a . j w k s U R L & & _ e ( r , c [ 0 ] . e x t r a . j w k s U R L ) } , d ( c ) { c & & ( y ( e ) , y ( o ) , y ( r ) ) , u = ! 1 , I e ( f ) } } } f u n c t i o n P 5 ( n ) { l e t e , t , i , l , s , o , r , a , u , f , c ; f u n c t i o n d ( h ) { n [ 1 0 ] ( h ) } l e t m = { i d : n [ 1 3 ] } ; r e t u r n n [ 0 ] . e x t r a . i s s u e r s ! = = v o i d 0 & & ( m . v a l u e = n [ 0 ] . e x t r a . i s s u e r s ) , r = n e w h s ( { p r o p s : m } ) , i e . p u s h ( ( ) = > b e ( r , " v a l u e " , d ) ) , { c ( ) { e = b ( " l a b e l " ) , t = b ( " s p a n " ) , t . t e x t C o n t e n t = " I s s u e r s " , i = C ( ) , l = b ( " i " ) , o = C ( ) , z ( r . $ $ . f r a g m e n t ) , p ( t , " c l a s s " , " t x t " ) , p ( l , " c l a s s " , " r i - i n f o r m a t i o n - l i n e l i n k - h i n t " ) , p ( e , " f o r " , s = n [ 1 3 ] ) } , m ( h , g ) { v ( h , e , g ) , w ( e , t ) , w ( e , i ) , w ( e , l ) , v ( h , o , g ) , j ( r , h , g ) , u = ! 0 , f | | ( c = O e ( q e . c a l l ( n u l l , l , { t e x t : " C o m m a s e p a r a t e d l i s t o f a c c e p t e d v a l u e s f o r t h e i s s t o k e n c l a i m v a l i d a t i o n . " , p o s i t i o n : " t o p " } ) ) , f = ! 0 ) } , p ( h , g ) { ( ! u | | g & 8 1 9 2 & & s ! = = ( s = h [ 1 3 ] ) ) & & p ( e , " f o r " , s ) ; c o n s t _ = { } ; g & 8 1 9 2 & & ( _ . i d = h [ 1 3 ] ) , ! a & & g & 1 & & ( a = ! 0 , _ . v a l u e = h [ 0 ] . e x t r a . i s s u e r s , $ e ( ( ) = > a = ! 1 ) ) , r . $ s e t ( _ ) } , i ( h ) { u | | ( M ( r . $ $ . f r a g m e n t , h ) , u = ! 0 ) } , o ( h ) { D ( r . $ $ . f r a g m e n t , h ) , u = ! 1 } , d ( h ) { h & & ( y ( e ) , y ( o ) ) , H ( r , h ) , f = ! 1 , c ( ) } } } f u n c t i o n R 5 ( n ) { l e t e , t , i , l , s , o , r , a ; r e t u r n { c ( ) { e = b ( " l a b e l " ) , t = W ( " U s e r i n f o U R L " ) , l = C ( ) , s = b ( " i n p u t " ) , p ( e , " f o r " , i = n [ 1 3 ] ) , p ( s , " t y p e " , " u r l " ) , p ( s , " i d " , o = n [ 1 3 ] ) , s . r e q u i r e d = ! 0 } , m ( u , f ) { v ( u , e , f ) , w ( e , t ) , v ( u , l , f ) , v ( u , s , f ) , _ e ( s , n [ 0 ] . u s e r I n f o U R L ) , r | | ( a = Y ( s , " i n p u t " , n [ 8 ] ) , r = ! 0 ) } , p ( u , f ) { f & 8 1 9 2 & & i ! = = ( i = u [ 1 3 ] ) & & p ( e , " f o r " , i ) , f & 8 1 9 2 & & o ! = = ( o = u [ 1 3 ] ) & & p ( s , " i d " , o ) , f & 1 & & s . v a l u e ! = = u [ 0 ] . u s e r I n f o U R L & & _ e ( s , u [ 0 ] . u s e r I n f o U R L ) } , d ( u ) { u & & ( y ( e ) , y ( l ) , y ( s ) ) , r = ! 1 , a ( ) } } } f u n c t i o n F 5 ( n ) { l e t e , t , i , l , s , o , r , a , u , f ; r e t u r n { c ( ) { e = b ( " i n p u t " ) , i = C ( ) , l = b ( " l a b e l " ) , s = b ( " s p a n " ) , s . t e x t C o n t e n t = " S u p p o r t P K C E " , o = C ( ) , r = b ( " i " ) , p ( e , " t y p e " , " c h e c k b o x " ) , p ( e , " i d " , t = n [ 1 3 ] ) , p ( s , " c l a s s " , " t x t " ) , p ( r , " c l a s s " , " r i - i n f o r m a t i o n - l i n e l i n k - h i n t " ) , p ( l , " f o r " , a = n [ 1 3 ] ) } , m ( c , d ) { v ( c , e , d ) , e . c h e c k e d = n [ 0 ] . p k c e , v ( c , i , d ) , v ( c , l , d ) , w ( l , s ) , w ( l , o ) , w ( l , r ) , u | | ( f = [ Y ( e , " c h a n g e " , n [ 1 1 ] ) , O e ( q e . c a l l ( n u l l , r , { t e x t : " U s u a l l y i t s h o u l d b e s a f e t o b e a l w a y s e n a b l e d a s m o s t p r o v i d e r s w i l l j u s t i g n o r e t h e e x t r a q u e r y p a r a m e t e r s i f t h e y d o n ' t s u p p o r t P K C E . " , p o s i t i o n : " r i g h t " } ) ) ] , u = ! 0 ) } , p ( c , d ) { d & 8 1 9 2 & & t ! = = ( t = c [ 1 3 ] ) & & p ( e , " i d " , t ) , d & 1 & & ( e . c h e c k e d = c [ 0 ] . p k c e ) , d & 8 1 9 2 & & a ! = = ( a = c [ 1 3 ] ) & & p ( l , " f o r " , a ) } , d ( c ) { c & & ( y ( e ) , y ( i ) , y ( l ) ) , u = ! 1 , I e ( f ) } } } f u n c t i o n q 5 ( n ) { l e t e , t , i , l , s , o , r , a , u , f , c , d , m , h , g , _ ; e = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d r e q u i r e d " , n a m e : n [ 1 ] + " . d i s p l a y N a m e " , $ $ s l o t s : { d e f a u l t : [ M 5 , ( { u n i
` ),_&&_.c(),o=C(),r=b("div");for(let N=0;N<S.length;N+=1)S[N].c();a=C(),u=b("button"),u.innerHTML='<span class="txt">+</span> <span class="txt">New index</span>',f=C(),z(c. $ $ .fragment),p(e,"class","section-title"),p(u,"type","button"),p(u,"class","btn btn-xs btn-transparent btn-pill btn-outline"),p(r,"class","indexes-list svelte-167lbwu")},m(N,P){v(N,e,P),w(e,t),w(e,l),w(e,s),_&&_.m(e,null),v(N,o,P),v(N,r,P);for(let R=0;R<S.length;R+=1)S[R]&&S[R].m(r,null);w(r,a),w(r,u),v(N,f,P),j(c,N,P),m=!0,h||(g=Y(u,"click",n[5]),h=!0)},p(N,[P]){var q,F,B,J,V;if((!m||P&1)&&i!==(i=(((F=(q=N[0])==null?void 0:q.indexes)==null?void 0:F.length)||0)+"")&&oe(l,i),(J=(B=N[2])==null?void 0:B.indexes)!=null&&J.message?_?(_.p(N,P),P&4&&M(_,1)):(_=qm(N),_.c(),M(_,1),_.m(e,null)):_&&(re(),D(_,1,1,()=>{_=null}),ae()),P&7){k=pe(((V=N[0])==null?void 0:V.indexes)||[]);let Z;for(Z=0;Z<k.length;Z+=1){const G=Fm(N,k,Z);S[Z]?S[Z].p(G,P):(S[Z]=Hm(G),S[Z].c(),S[Z].m(r,a))}for(;Z<S.length;Z+=1)S[Z].d(1);S.length=k.length}const R={};!d&&P&1&&(d=!0,R.collection=N[0], $ e(()=>d=!1)),c. $ set(R)},i(N){m||(M(_),M(c. $ $ .fragment,N),m=!0)},o(N){D(_),D(c. $ $ .fragment,N),m=!1},d(N){N&&(y(e),y(o),y(r),y(f)),_&&_.d(),ct(S,N),n[6](null),H(c,N),h=!1,g()}}}const zm=n=>n.name;function uM(n,e,t){let i;Xe(n,wn,m=>t(2,i=m));let{collection:l}=e,s;function o(m,h){for(let g=0;g<l.indexes.length;g++)if(l.indexes[g]==m){t(0,l.indexes[g]=h,l),Wn("indexes."+g);return}l.indexes.push(h),t(0,l)}const r=(m,h)=>s==null?void 0:s.show(m,h),a=()=>s==null?void 0:s.show();function u(m){ie[m?"unshift":"push"](()=>{s=m,t(1,s)})}function f(m){l=m,t(0,l)}const c=m=>{for(let h=0;h<l.indexes.length;h++)if(l.indexes[h]==m.detail){l.indexes.splice(h,1),Wn("indexes."+h);break}t(0,l)},d=m=>{var h;(h=i.indexes)!=null&&h.message&&Wn("indexes"),o(m.detail.old,m.detail.new)};return n. $ $ set=m=>{"collection"in m&&t(0,l=m.collection)},[l,s,i,o,r,a,u,f,c,d]}class fM extends Se{constructor(e){super(),we(this,e,uM,aM,ke,{collection:0})}}function Um(n,e,t){const i=n.slice();return i[5]=e[t],i}function Vm(n){let e,t,i,l,s,o,r;function a(){return n[3](n[5])}return{c(){e=b("button"),t=b("i"),i=C(),l=b("span"),l.textContent= ` $ { n [ 5 ] . label } ` ,s=C(),p(t,"class","icon "+n[5].icon+" svelte-1gz9b6p"),p(t,"aria-hidden","true"),p(l,"class","txt"),p(e,"type","button"),p(e,"role","menuitem"),p(e,"class","dropdown-item svelte-1gz9b6p")},m(u,f){v(u,e,f),w(e,t),w(e,i),w(e,l),w(e,s),o||(r=Y(e,"click",a),o=!0)},p(u,f){n=u},d(u){u&&y(e),o=!1,r()}}}function cM(n){let e,t=pe(n[1]),i=[];for(let l=0;l<t.length;l+=1)i[l]=Vm(Um(n,t,l));return{c(){for(let l=0;l<i.length;l+=1)i[l].c();e=ye()},m(l,s){for(let o=0;o<i.length;o+=1)i[o]&&i[o].m(l,s);v(l,e,s)},p(l,s){if(s&6){t=pe(l[1]);let o;for(o=0;o<t.length;o+=1){const r=Um(l,t,o);i[o]?i[o].p(r,s):(i[o]=Vm(r),i[o].c(),i[o].m(e.parentNode,e))}for(;o<i.length;o+=1)i[o].d(1);i.length=t.length}},d(l){l&&y(e),ct(i,l)}}}function dM(n){let e,t,i,l,s,o,r,a;return o=new zn({props:{class:"dropdown field-types-dropdown", $ $ slots:{default:[cM]}, $ $ scope:{ctx:n}}}),{c(){e=b("div"),t=b("i"),i=C(),l=b("div"),l.textContent="New field",s=C(),z(o. $ $ .fragment),p(t,"class","ri-add-line"),p(t,"aria-hidden","true"),p(l,"class","txt"),p(e,"tabindex","0"),p(e,"role","button"),p(e,"class",r="field-types-btn "+n[0]+" svelte-1gz9b6p")},m(u,f){v(u,e,f),w(e,t),w(e,i),w(e,l),w(e,s),j(o,e,null),a=!0},p(u,[f]){const c={};f&256&&(c. $ $ scope={dirty:f,ctx:u}),o. $ set(c),(!a||f&1&&r!==(r="field-types-btn "+u[0]+" svelte-1gz9b6p"))&&p(e,"class",r)},i(u){a||(M(o. $ $ .fragment,u),a=!0)},o(u){D(o. $ $ .fragment,u),a=!1},d(u){u&&y(e),H(o)}}}function pM(n,e,t){let{class:i=""}=e;const l=yt(),s=[{label:"Plain text",value:"text",icon:U.getFieldTypeIcon("text")},{label:"Rich editor",value:"editor",icon:U.getFieldTypeIcon("editor")},{label:"Number",value:"number",icon:U.getFieldTypeIcon("number")},{label:"Bool",value:"bool",icon:U.getFieldTypeIcon("bool")},{label:"Email",value:"email",icon:U.getFieldTypeIcon("email")},{label:"URL",value:"url",icon:U.getFieldTypeIcon("url")},{label:"DateTime",value:"date",icon:U.getFieldTypeIcon("date")},{label:"Autod
2024-12-26 04:24:24 +08:00
< span class = 'flatpickr-weekday' >
` +ee.join("</span><span class='flatpickr-weekday'>")+ `
< / s p a n >
2025-01-20 20:15:28 +08:00
` }}function fe(){t.calendarContainer.classList.add("hasWeeks");var X=Ot("div","flatpickr-weekwrapper");X.appendChild(Ot("span","flatpickr-weekday",t.l10n.weekAbbreviation));var ee=Ot("div","flatpickr-weeks");return X.appendChild(ee),{weekWrapper:X,weekNumbers:ee}}function ce(X,ee){ee===void 0&&(ee=!0);var le=ee?X:X-t.currentMonth;le<0&&t._hidePrevMonthArrow===!0||le>0&&t._hideNextMonthArrow===!0||(t.currentMonth+=le,(t.currentMonth<0||t.currentMonth>11)&&(t.currentYear+=t.currentMonth>11?1:-1,t.currentMonth=(t.currentMonth+12)%12,Dt("onYearChange"),q()),R(),Dt("onMonthChange"),Vi())}function ue(X,ee){if(X===void 0&&(X=!0),ee===void 0&&(ee=!0),t.input.value="",t.altInput!==void 0&&(t.altInput.value=""),t.mobileInput!==void 0&&(t.mobileInput.value=""),t.selectedDates=[],t.latestSelectedDateObj=void 0,ee===!0&&(t.currentYear=t._initialDate.getFullYear(),t.currentMonth=t._initialDate.getMonth()),t.config.enableTime===!0){var le=Aa(t.config),ge=le.hours,Fe=le.minutes,Be=le.seconds;m(ge,Fe,Be)}t.redraw(),X&&Dt("onChange")}function Te(){t.isOpen=!1,t.isMobile||(t.calendarContainer!==void 0&&t.calendarContainer.classList.remove("open"),t._input!==void 0&&t._input.classList.remove("active")),Dt("onClose")}function Ke(){t.config!==void 0&&Dt("onDestroy");for(var X=t._handlers.length;X--;)t._handlers[X].remove();if(t._handlers=[],t.mobileInput)t.mobileInput.parentNode&&t.mobileInput.parentNode.removeChild(t.mobileInput),t.mobileInput=void 0;else if(t.calendarContainer&&t.calendarContainer.parentNode)if(t.config.static&&t.calendarContainer.parentNode){var ee=t.calendarContainer.parentNode;if(ee.lastChild&&ee.removeChild(ee.lastChild),ee.parentNode){for(;ee.firstChild;)ee.parentNode.insertBefore(ee.firstChild,ee);ee.parentNode.removeChild(ee)}}else t.calendarContainer.parentNode.removeChild(t.calendarContainer);t.altInput&&(t.input.type="text",t.altInput.parentNode&&t.altInput.parentNode.removeChild(t.altInput),delete t.altInput),t.input&&(t.input.type=t.input._type,t.input.classList.remove("flatpickr-input"),t.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(le){try{delete t[le]}catch{}})}function Je(X){return t.calendarContainer.contains(X)}function ft(X){if(t.isOpen&&!t.config.inline){var ee=Un(X),le=Je(ee),ge=ee===t.input||ee===t.altInput||t.element.contains(ee)||X.path&&X.path.indexOf&&(~X.path.indexOf(t.input)||~X.path.indexOf(t.altInput)),Fe=!ge&&!le&&!Je(X.relatedTarget),Be=!t.config.ignoredFocusElements.some(function(rt){return rt.contains(ee)});Fe&&Be&&(t.config.allowInput&&t.setDate(t._input.value,!1,t.config.altInput?t.config.altFormat:t.config.dateFormat),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0&&t.input.value!==""&&t.input.value!==void 0&&a(),t.close(),t.config&&t.config.mode==="range"&&t.selectedDates.length===1&&t.clear(!1))}}function et(X){if(!(!X||t.config.minDate&&X<t.config.minDate.getFullYear()||t.config.maxDate&&X>t.config.maxDate.getFullYear())){var ee=X,le=t.currentYear!==ee;t.currentYear=ee||t.currentYear,t.config.maxDate&&t.currentYear===t.config.maxDate.getFullYear()?t.currentMonth=Math.min(t.config.maxDate.getMonth(),t.currentMonth):t.config.minDate&&t.currentYear===t.config.minDate.getFullYear()&&(t.currentMonth=Math.max(t.config.minDate.getMonth(),t.currentMonth)),le&&(t.redraw(),Dt("onYearChange"),q())}}function xe(X,ee){var le;ee===void 0&&(ee=!0);var ge=t.parseDate(X,void 0,ee);if(t.config.minDate&&ge&&Vn(ge,t.config.minDate,ee!==void 0?ee:!t.minDateHasTime)<0||t.config.maxDate&&ge&&Vn(ge,t.config.maxDate,ee!==void 0?ee:!t.maxDateHasTime)>0)return!1;if(!t.config.
2024-12-26 04:24:24 +08:00
This field is disabled if "Only domains" is set . ` ,position:"top"})),d=!0)},p(_,k){(!c||k&512&&s!==(s=_[9]))&&p(e,"for",s);const S={};k&512&&(S.id=_[9]),k&1&&(S.disabled=!U.isEmpty(_[0].onlyDomains)),!a&&k&1&&(a=!0,S.value=_[0].exceptDomains, $ e(()=>a=!1)),r. $ set(S)},i(_){c||(M(r. $ $ .fragment,_),c=!0)},o(_){D(r. $ $ .fragment,_),c=!1},d(_){_&&(y(e),y(o),y(u),y(f)),H(r,_),d=!1,m()}}}function sE(n){let e,t,i,l,s,o,r,a,u,f,c,d,m;function h(_){n[4](_)}let g={id:n[9]+".onlyDomains",disabled:!U.isEmpty(n[0].exceptDomains)};return n[0].onlyDomains!==void 0&&(g.value=n[0].onlyDomains),r=new hs({props:g}),ie.push(()=>be(r,"value",h)),{c(){e=b("label"),t=b("span"),t.textContent="Only domains",i=C(),l=b("i"),o=C(),z(r. $ $ .fragment),u=C(),f=b("div"),f.textContent="Use comma as separator.",p(t,"class","txt"),p(l,"class","ri-information-line link-hint"),p(e,"for",s=n[9]+".onlyDomains"),p(f,"class","help-block")},m(_,k){v(_,e,k),w(e,t),w(e,i),w(e,l),v(_,o,k),j(r,_,k),v(_,u,k),v(_,f,k),c=!0,d||(m=Oe(qe.call(null,l,{text: ` List of domains that are ONLY allowed .
2025-01-20 20:15:28 +08:00
This field is disabled if "Except domains" is set . ` ,position:"top"})),d=!0)},p(_,k){(!c||k&512&&s!==(s=_[9]+".onlyDomains"))&&p(e,"for",s);const S={};k&512&&(S.id=_[9]+".onlyDomains"),k&1&&(S.disabled=!U.isEmpty(_[0].exceptDomains)),!a&&k&1&&(a=!0,S.value=_[0].onlyDomains, $ e(()=>a=!1)),r. $ set(S)},i(_){c||(M(r. $ $ .fragment,_),c=!0)},o(_){D(r. $ $ .fragment,_),c=!1},d(_){_&&(y(e),y(o),y(u),y(f)),H(r,_),d=!1,m()}}}function oE(n){let e,t,i,l,s,o,r;return i=new de({props:{class:"form-field",name:"fields."+n[1]+".exceptDomains", $ $ slots:{default:[lE,({uniqueId:a})=>({9:a}),({uniqueId:a})=>a?512:0]}, $ $ scope:{ctx:n}}}),o=new de({props:{class:"form-field",name:"fields."+n[1]+".onlyDomains", $ $ slots:{default:[sE,({uniqueId:a})=>({9:a}),({uniqueId:a})=>a?512:0]}, $ $ scope:{ctx:n}}}),{c(){e=b("div"),t=b("div"),z(i. $ $ .fragment),l=C(),s=b("div"),z(o. $ $ .fragment),p(t,"class","col-sm-6"),p(s,"class","col-sm-6"),p(e,"class","grid grid-sm")},m(a,u){v(a,e,u),w(e,t),j(i,t,null),w(e,l),w(e,s),j(o,s,null),r=!0},p(a,u){const f={};u&2&&(f.name="fields."+a[1]+".exceptDomains"),u&1537&&(f. $ $ scope={dirty:u,ctx:a}),i. $ set(f);const c={};u&2&&(c.name="fields."+a[1]+".onlyDomains"),u&1537&&(c. $ $ scope={dirty:u,ctx:a}),o. $ set(c)},i(a){r||(M(i. $ $ .fragment,a),M(o. $ $ .fragment,a),r=!0)},o(a){D(i. $ $ .fragment,a),D(o. $ $ .fragment,a),r=!1},d(a){a&&y(e),H(i),H(o)}}}function rE(n){let e,t,i;const l=[{key:n[1]},n[2]];function s(r){n[5](r)}let o={ $ $ slots:{options:[oE]}, $ $ scope:{ctx:n}};for(let r=0;r<l.length;r+=1)o=He(o,l[r]);return n[0]!==void 0&&(o.field=n[0]),e=new li({props:o}),ie.push(()=>be(e,"field",s)),e. $ on("rename",n[6]),e. $ on("remove",n[7]),e. $ on("duplicate",n[8]),{c(){z(e. $ $ .fragment)},m(r,a){j(e,r,a),i=!0},p(r,[a]){const u=a&6?wt(l,[a&2&&{key:r[1]},a&4&&Ft(r[2])]):{};a&1027&&(u. $ $ scope={dirty:a,ctx:r}),!t&&a&1&&(t=!0,u.field=r[0], $ e(()=>t=!1)),e. $ set(u)},i(r){i||(M(e. $ $ .fragment,r),i=!0)},o(r){D(e. $ $ .fragment,r),i=!1},d(r){H(e,r)}}}function aE(n,e,t){const i=["field","key"];let l=st(e,i),{field:s}=e,{key:o=""}=e;function r(m){n. $ $ .not_equal(s.exceptDomains,m)&&(s.exceptDomains=m,t(0,s))}function a(m){n. $ $ .not_equal(s.onlyDomains,m)&&(s.onlyDomains=m,t(0,s))}function u(m){s=m,t(0,s)}function f(m){Pe.call(this,n,m)}function c(m){Pe.call(this,n,m)}function d(m){Pe.call(this,n,m)}return n. $ $ set=m=>{e=He(He({},e),Kt(m)),t(2,l=st(e,i)),"field"in m&&t(0,s=m.field),"key"in m&&t(1,o=m.key)},[s,o,l,r,a,u,f,c,d]}class Sy extends Se{constructor(e){super(),we(this,e,aE,rE,ke,{field:0,key:1})}}function uE(n){let e,t=(n[0].ext||"N/A")+"",i,l,s,o=n[0].mimeType+"",r;return{c(){e=b("span"),i=W(t),l=C(),s=b("small"),r=W(o),p(e,"class","txt"),p(s,"class","txt-hint")},m(a,u){v(a,e,u),w(e,i),v(a,l,u),v(a,s,u),w(s,r)},p(a,[u]){u&1&&t!==(t=(a[0].ext||"N/A")+"")&&oe(i,t),u&1&&o!==(o=a[0].mimeType+"")&&oe(r,o)},i:te,o:te,d(a){a&&(y(e),y(l),y(s))}}}function fE(n,e,t){let{item:i={}}=e;return n. $ $ set=l=>{"item"in l&&t(0,i=l.item)},[i]}class oh extends Se{constructor(e){super(),we(this,e,fE,uE,ke,{item:0})}}const cE=[{ext:"",mimeType:"application/octet-stream"},{ext:".xpm",mimeType:"image/x-xpixmap"},{ext:".7z",mimeType:"application/x-7z-compressed"},{ext:".zip",mimeType:"application/zip"},{ext:".xlsx",mimeType:"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"},{ext:".docx",mimeType:"application/vnd.openxmlformats-officedocument.wordprocessingml.document"},{ext:".pptx",mimeType:"application/vnd.openxmlformats-officedocument.presentationml.presentation"},{ext:".epub",mimeType:"application/epub+zip"},{ext:".apk",mimeType:"application/vnd.android.package-archive"},{ext:".jar",mimeType:"application/jar"},{ext:".odt",mimeType:"application/vnd.oasis.opendocument.text"},{ext:".ott",mimeType:"application/vnd.oasis.opendocument.text-template"},{ext:".ods",mimeType:"application/vnd.oasis.opendocument.spreadsheet"},{ext:".ots",mimeType:"application/vnd.oasis.opendocument.spreadsheet-template"},{ext:".odp",mimeType:"application/vnd.oasis.opendocument.presentation"},{ext:".otp",mimeType:"application/vnd.oasis.opendocument.presentation-template"},{ext:".odg",mimeType:"application/vnd.
2024-12-26 04:24:24 +08:00
Leave empty for no restriction . ` ,position:"top"})),S=!0)},p(E,L){(!k||L&8388608&&s!==(s=E[23]))&&p(e,"for",s);const I={};L&8388608&&(I.id=E[23]),L&8&&(I.items=E[3]),!a&&L&1&&(a=!0,I.keyOfSelected=E[0].mimeTypes, $ e(()=>a=!1)),r. $ set(I);const A={};L&33554433&&(A. $ $ scope={dirty:L,ctx:E}),_. $ set(A)},i(E){k||(M(r. $ $ .fragment,E),M(_. $ $ .fragment,E),k=!0)},o(E){D(r. $ $ .fragment,E),D(_. $ $ .fragment,E),k=!1},d(E){E&&(y(e),y(o),y(u),y(f)),H(r,E),H(_),S=!1, $ ()}}}function _E(n){let e;return{c(){e=b("ul"),e.innerHTML= ` < li > < strong > WxH < / s t r o n g >
( e . g . 100 x50 ) - crop to WxH viewbox ( from center ) < / l i > < l i > < s t r o n g > W x H t < / s t r o n g >
( e . g . 100 x50t ) - crop to WxH viewbox ( from top ) < / l i > < l i > < s t r o n g > W x H b < / s t r o n g >
( e . g . 100 x50b ) - crop to WxH viewbox ( from bottom ) < / l i > < l i > < s t r o n g > W x H f < / s t r o n g >
( e . g . 100 x50f ) - fit inside a WxH viewbox ( without cropping ) < / l i > < l i > < s t r o n g > 0 x H < / s t r o n g >
( e . g . 0x50 ) - resize to H height preserving the aspect ratio < / l i > < l i > < s t r o n g > W x 0 < / s t r o n g >
2025-01-20 20:15:28 +08:00
( e . g . 100 x0 ) - resize to W width preserving the aspect ratio < / l i > ` , p ( e , " c l a s s " , " m - 0 " ) } , m ( t , i ) { v ( t , e , i ) } , p : t e , d ( t ) { t & & y ( e ) } } } f u n c t i o n g E ( n ) { l e t e , t , i , l , s , o , r , a , u , f , c , d , m , h , g , _ , k , S , $ , T , O ; f u n c t i o n E ( I ) { n [ 1 2 ] ( I ) } l e t L = { i d : n [ 2 3 ] , p l a c e h o l d e r : " e . g . 5 0 x 5 0 , 4 8 0 x 7 2 0 " } ; r e t u r n n [ 0 ] . t h u m b s ! = = v o i d 0 & & ( L . v a l u e = n [ 0 ] . t h u m b s ) , r = n e w h s ( { p r o p s : L } ) , i e . p u s h ( ( ) = > b e ( r , " v a l u e " , E ) ) , S = n e w z n ( { p r o p s : { c l a s s : " d r o p d o w n d r o p d o w n - s m d r o p d o w n - c e n t e r d r o p d o w n - n o w r a p p - r - 1 0 " , $ $ s l o t s : { d e f a u l t : [ _ E ] } , $ $ s c o p e : { c t x : n } } } ) , { c ( ) { e = b ( " l a b e l " ) , t = b ( " s p a n " ) , t . t e x t C o n t e n t = " T h u m b s i z e s " , i = C ( ) , l = b ( " i " ) , o = C ( ) , z ( r . $ $ . f r a g m e n t ) , u = C ( ) , f = b ( " d i v " ) , c = b ( " s p a n " ) , c . t e x t C o n t e n t = " U s e c o m m a a s s e p a r a t o r . " , d = C ( ) , m = b ( " b u t t o n " ) , h = b ( " s p a n " ) , h . t e x t C o n t e n t = " S u p p o r t e d f o r m a t s " , g = C ( ) , _ = b ( " i " ) , k = C ( ) , z ( S . $ $ . f r a g m e n t ) , p ( t , " c l a s s " , " t x t " ) , p ( l , " c l a s s " , " r i - i n f o r m a t i o n - l i n e l i n k - h i n t " ) , p ( e , " f o r " , s = n [ 2 3 ] ) , p ( c , " c l a s s " , " t x t " ) , p ( h , " c l a s s " , " t x t l i n k - p r i m a r y " ) , p ( _ , " c l a s s " , " r i - a r r o w - d r o p - d o w n - f i l l " ) , p ( _ , " a r i a - h i d d e n " , " t r u e " ) , p ( m , " t y p e " , " b u t t o n " ) , p ( m , " c l a s s " , " i n l i n e - f l e x f l e x - g a p - 0 " ) , p ( f , " c l a s s " , " h e l p - b l o c k " ) } , m ( I , A ) { v ( I , e , A ) , w ( e , t ) , w ( e , i ) , w ( e , l ) , v ( I , o , A ) , j ( r , I , A ) , v ( I , u , A ) , v ( I , f , A ) , w ( f , c ) , w ( f , d ) , w ( f , m ) , w ( m , h ) , w ( m , g ) , w ( m , _ ) , w ( m , k ) , j ( S , m , n u l l ) , $ = ! 0 , T | | ( O = O e ( q e . c a l l ( n u l l , l , { t e x t : " L i s t o f a d d i t i o n a l t h u m b s i z e s f o r i m a g e f i l e s , a l o n g w i t h t h e d e f a u l t t h u m b s i z e o f 1 0 0 x 1 0 0 . T h e t h u m b s a r e g e n e r a t e d l a z i l y o n f i r s t a c c e s s . " , p o s i t i o n : " t o p " } ) ) , T = ! 0 ) } , p ( I , A ) { ( ! $ | | A & 8 3 8 8 6 0 8 & & s ! = = ( s = I [ 2 3 ] ) ) & & p ( e , " f o r " , s ) ; c o n s t N = { } ; A & 8 3 8 8 6 0 8 & & ( N . i d = I [ 2 3 ] ) , ! a & & A & 1 & & ( a = ! 0 , N . v a l u e = I [ 0 ] . t h u m b s , $ e ( ( ) = > a = ! 1 ) ) , r . $ s e t ( N ) ; c o n s t P = { } ; A & 3 3 5 5 4 4 3 2 & & ( P . $ $ s c o p e = { d i r t y : A , c t x : I } ) , S . $ s e t ( P ) } , i ( I ) { $ | | ( M ( r . $ $ . f r a g m e n t , I ) , M ( S . $ $ . f r a g m e n t , I ) , $ = ! 0 ) } , o ( I ) { D ( r . $ $ . f r a g m e n t , I ) , D ( S . $ $ . f r a g m e n t , I ) , $ = ! 1 } , d ( I ) { I & & ( y ( e ) , y ( o ) , y ( u ) , y ( f ) ) , H ( r , I ) , H ( S ) , T = ! 1 , O ( ) } } } f u n c t i o n b E ( n ) { l e t e , t , i , l , s , o , r , a , u , f , c ; r e t u r n { c ( ) { e = b ( " l a b e l " ) , t = W ( " M a x f i l e s i z e " ) , l = C ( ) , s = b ( " i n p u t " ) , a = C ( ) , u = b ( " d i v " ) , u . t e x t C o n t e n t = " M u s t b e i n b y t e s . " , p ( e , " f o r " , i = n [ 2 3 ] ) , p ( s , " t y p e " , " n u m b e r " ) , p ( s , " i d " , o = n [ 2 3 ] ) , p ( s , " s t e p " , " 1 " ) , p ( s , " m i n " , " 0 " ) , p ( s , " m a x " , N u m b e r . M A X _ S A F E _ I N T E G E R ) , s . v a l u e = r = n [ 0 ] . m a x S i z e | | " " , p ( s , " p l a c e h o l d e r " , " D e f a u l t t o m a x ~ 5 M B " ) , p ( u , " c l a s s " , " h e l p - b l o c k " ) } , m ( d , m ) { v ( d , e , m ) , w ( e , t ) , v ( d , l , m ) , v ( d , s , m ) , v ( d , a , m ) , v ( d , u , m ) , f | | ( c = Y ( s , " i n p u t " , n [ 1 3 ] ) , f = ! 0 ) } , p ( d , m ) { m & 8 3 8 8 6 0 8 & & i ! = = ( i = d [ 2 3 ] ) & & p ( e , " f o r " , i ) , m & 8 3 8 8 6 0 8 & & o ! = = ( o = d [ 2 3 ] ) & & p ( s , " i d " , o ) , m & 1 & & r ! = = ( r = d [ 0 ] . m a x S i z e | | " " ) & & s . v a l u e ! = = r & & ( s . v a l u e = r ) } , d ( d ) { d & & ( y ( e ) , y ( l ) , y ( s ) , y ( a ) , y ( u ) ) , f = ! 1 , c ( ) } } } f u n c t i o n r h ( n ) { l e t e , t , i ; r e t u r n t = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d " , n a m e : " f i e l d s . " + n [ 1 ] + " . m a x S e l e c t " , $ $ s l o t s : { d e f a u l t : [ k E , ( { u n i q u e I d : l } ) = > ( { 2 3 : l } ) , ( { u n i q u e I d : l } ) = > l ? 8 3 8 8 6 0 8 : 0 ] } , $ $ s c o p e : { c t x : n } } } ) , { c ( ) { e = b ( " d i v " ) , z ( t . $ $ . f r a g m e n t ) , p ( e , " c l a s s " , " c o l - s m - 3 " ) } , m ( l , s ) { v ( l , e , s ) , j ( t , e , n u l l ) , i = ! 0 } , p ( l , s ) { c o n s t o = { } ; s & 2 & & ( o . n a m e = " f i e l d s . " + l [ 1 ] + " . m a x S e l e c t " ) , s & 4 1 9 4 3 0 4 1 & & ( o . $ $ s c o p e = { d i r t y : s , c t x : l } ) , t . $ s e t ( o ) } , i ( l ) { i | | ( M ( t . $ $ . f r a g m e n t , l ) , i = ! 0 ) } , o ( l ) { D ( t . $ $ . f r a g m e n t , l ) , i = ! 1 } , d ( l ) { l & & y ( e ) , H ( t ) } } } f u n c t i o n k E ( n ) { l e t e , t , i , l , s , o , r , a ; r e t u r n { c ( ) { e = b ( " l a b e l " ) , t = W ( " M a x s e l e c t " ) , l = C ( ) , s = b ( " i n p u t " ) , p ( e , " f o r " , i = n [ 2 3 ] ) , p ( s , " i d " , o = n [ 2 3 ] ) , p ( s , " t y p e " , " n u m b e r " ) , p ( s , " s t e p " , " 1 " ) , p ( s , " m i n " , " 2 " ) , p ( s , " m a x " , N u m b e r . M A X _ S A F E _ I N T E G E R ) , s . r e q u i r e d = ! 0 , p ( s , " p l a c e h o l d e r " , " D e f a u l t t o s i n g l e " ) } , m ( u , f ) { v ( u , e , f ) , w ( e , t ) , v ( u , l , f ) , v ( u , s , f ) , _ e ( s , n [ 0 ] . m a x S e l e c t ) , r | | ( a = Y ( s , " i n p u t " , n [ 1 4 ] ) , r = ! 0 ) } , p ( u , f ) { f & 8 3 8 8 6 0 8 & & i ! = = ( i = u [ 2 3 ] ) & & p ( e , " f o r " , i ) , f & 8 3 8 8 6 0 8 & & o ! = = ( o = u [ 2 3 ] ) & & p ( s , " i d " , o ) , f & 1 & & g t ( s . v a l u e ) ! = = u [ 0 ] . m a x S e l e c t & & _ e ( s , u [ 0 ] . m a x S e l e c t ) } , d ( u ) { u & & ( y ( e ) , y ( l ) , y ( s ) ) , r = ! 1 , a ( ) } } } f u n c t i o n y E ( n ) { l e t e , t , i , l , s , o , r , a , u , f ; r e t u r n { c ( ) { e = b ( " i n p u t " ) , i = C ( ) , l = b ( " l a b e l " ) , s = b ( " s p a n " ) , s . t e x t C o n t e n t = " P r o t e c t e d " , r = C ( ) , a = b ( " s m a l l " ) , a . i n n e r H T M L = ` i t w i l l r e q u i r e V i e w A P I r u l e p e r m i s s i o n s a n d f i l e t o k e n t o b e a c c e s s i b l e
< a href = "https://pocketbase.io/docs/files-handling#protected-files" class = "toggle-info" target = "_blank" rel = "noopener" > ( Learn more ) < / a > ` , p ( e , " t y p e " , " c h e c k b o x " ) , p ( e , " i d " , t = n [ 2 3 ] ) , p ( s , " c l a s s " , " t x t " ) , p ( l , " f o r " , o = n [ 2 3 ] ) , p ( a , " c l a s s " , " t x t - h i n t " ) } , m ( c , d ) { v ( c , e , d ) , e . c h e c k e d = n [ 0 ] . p r o t e c t e d , v ( c , i , d ) , v ( c , l , d ) , w ( l , s ) , v ( c , r , d ) , v ( c , a , d ) , u | | ( f = Y ( e , " c h a n g e " , n [ 1 5 ] ) , u = ! 0 ) } , p ( c , d ) { d & 8 3 8 8 6 0 8 & & t ! = = ( t = c [ 2 3 ] ) & & p ( e , " i d " , t ) , d & 1 & & ( e . c h e c k e d = c [ 0 ] . p r o t e c t e d ) , d & 8 3 8 8 6 0 8 & & o ! = = ( o = c [ 2 3 ] ) & & p ( l , " f o r " , o ) } , d ( c ) { c & & ( y ( e ) , y ( i ) , y ( l ) , y ( r ) , y ( a ) ) , u = ! 1 , f ( ) } } } f u n c t i o n v E ( n ) { l e t e , t , i , l , s , o , r , a , u , f , c , d , m , h , g ; i = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d " , n a m e : " f i e l d s . " + n [ 1 ] + " . m i m e T y p e s " , $ $ s l o t s : { d e f a u l t : [ h E , ( { u n i q u e I d : k } ) = > ( { 2 3 : k } ) , ( { u n i q u e I d : k } ) = > k ? 8 3 8 8 6 0 8 : 0 ] } , $ $ s c o p e : { c t x : n } } } ) , o = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d " , n a m e : " f i e l d s . " + n [ 1 ] + " . t h u m b s " , $ $ s l o t s : { d e f a u l t : [ g E , ( { u n i q u e I d : k } ) = > ( { 2 3 : k } ) , ( { u n i q u e I d : k } ) = > k ? 8 3 8 8 6 0 8 : 0 ] } , $ $ s c o p e : { c t x : n } } } ) , f = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d " , n a m e : " f i e l d s . " + n [ 1 ] + " . m a x S i z e " , $ $ s l o t s : { d e f a u l t : [ b E , ( { u n i q u e I d : k } ) = > ( { 2 3 : k } ) , ( { u n i q u e I d : k } ) = > k ? 8 3 8 8 6 0 8 : 0 ] } , $ $ s c o p e : { c t x : n } } } ) ; l e t _ = ! n [ 2 ] & & r h ( n ) ; r e t u r n h = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d f o r m - f i e l d - t o g g l e " , n a m e : " f i e l d s . " + n [ 1 ] + " . p r o t e c t e d " , $ $ s l o t s : { d e f a u l t : [ y E , ( { u n i q u e I d : k } ) = > ( { 2 3 : k } ) , ( { u n i q u e I d : k } ) = > k ? 8 3 8 8 6 0 8 : 0 ] } , $ $ s c o p e : { c t x : n } } } ) , { c ( ) { e = b ( " d i v " ) , t = b ( " d i v " ) , z ( i . $ $ . f r a g m e n t ) , l = C ( ) , s = b ( " d i v " ) , z ( o . $ $ . f r a g m e n t ) , a = C ( ) , u = b ( " d i v " ) , z ( f . $ $ . f r a g m e n t ) , d = C ( ) , _ & & _ . c ( ) , m = C ( ) , z ( h . $ $ . f r a g m e n t ) , p ( t , " c l a s s " , " c o l - s m - 1 2 " ) , p ( s , " c l a s s " , r = n [ 2 ] ? " c o l - s m - 8 " : " c o l - s m - 6 " ) , p ( u , " c l a s s " , c = n [ 2 ] ? " c o l - s m - 4 " : " c o l - s m - 3 " ) , p ( e , " c l a s s " , " g r i d g r i d - s m " ) } , m ( k , S ) { v ( k , e , S ) , w ( e , t ) , j ( i , t , n u l l ) , w ( e , l ) , w ( e , s ) , j ( o , s , n u l l ) , w ( e , a ) , w ( e , u ) , j ( f , u , n u l l ) , w ( e , d ) , _ & & _ . m ( e , n u l l ) , w ( e , m ) , j ( h , e , n u l l ) , g = ! 0 } , p ( k , S ) { c o n s t $ = { } ; S & 2 & & ( $ . n a m e = " f i e l d s . " + k [ 1 ] + " . m i m e T y p e s " ) , S & 4 1 9 4 3 0 4 9 & & ( $ . $ $ s c o p e = { d i r t y : S , c t x : k } ) , i . $ s e t ( $ ) ; c o n s t T = { } ; S & 2 & & ( T . n a m e = " f i e l d s . " + k [ 1 ] + " . t h u m b s " ) , S & 4 1 9 4 3 0 4 1 & & ( T . $ $ s c o p e = { d i r t y : S , c t x : k } ) , o . $ s e t ( T ) , ( ! g | | S & 4 & & r ! = = ( r = k [ 2 ] ? " c o l - s m - 8 " : " c o l - s m - 6 " ) ) & & p ( s , " c l a s s " , r ) ; c o n s t O = { } ; S & 2 & & ( O . n a m e = " f i e l d s . " + k [ 1 ] + " . m a x S i z e " ) , S & 4 1 9 4 3 0 4 1 & & ( O . $ $ s c o p e = { d i r t y : S , c t x : k } ) , f . $ s e t ( O ) , ( ! g | | S & 4 & & c ! = = ( c = k [ 2 ] ? " c o l - s m - 4 " : " c o l - s m - 3 " ) ) & & p ( u , " c l a s s " , c ) , k [ 2 ] ? _ & & ( r e ( ) , D ( _ , 1 , 1 , ( ) = > { _ = n u l l } ) , a e ( ) ) : _ ? ( _ . p ( k , S ) , S & 4 & & M ( _ , 1 ) ) : ( _ = r h ( k ) , _ . c ( ) , M ( _ , 1 ) , _ . m ( e , m ) ) ; c o n s t E = { } ; S & 2 & & ( E . n a m e = " f i e l d s . " + k [ 1 ] + " . p r o t e c t e d " ) , S & 4 1 9 4 3 0 4 1 & & ( E . $ $ s c o p e = { d i r t y : S , c t x : k } ) , h . $ s e t ( E ) } , i ( k ) { g | | ( M ( i . $ $ . f r a g m e n t , k ) , M ( o . $ $ . f r a g m e n t , k ) , M ( f . $ $ . f r a g m e n t , k ) , M ( _ ) , M ( h . $ $ . f r a g m e n t , k ) , g = ! 0 ) } , o ( k ) { D ( i . $ $ . f r a g m e n t , k ) , D ( o . $ $ . f r a g m e n t , k ) , D ( f . $ $ . f r a g m e n t , k ) , D ( _ ) , D ( h . $ $ . f r a g m e n t , k ) , g = ! 1 } , d ( k ) { k & & y ( e ) , H ( i ) , H ( o ) , H ( f ) , _ & & _ . d ( ) , H ( h ) } } } f u n c t i o n w E ( n ) { l e t e , t , i ; c o n s t l = [ { k e y : n [ 1 ] } , n [ 5 ] ] ; f u n c t i o n s ( r ) { n [ 1 7 ] ( r ) } l e t o = { $ $ s l o t s : { o p t i o n s : [ v E ] , d e f a u l t : [ p E , ( { i n t e r a c t i v e : r } ) = > ( { 2 4 : r } ) , ( { i n t e r a c t i v e : r } ) = > r ? 1 6 7 7 7 2 1 6 : 0 ] } , $ $ s c o p e : { c t x : n } } ; f o r ( l e t r = 0 ; r < l . l e n g t h ; r + = 1 ) o = H e ( o , l [ r ] ) ; r e t u r n n [ 0 ] ! = = v o i d 0 & & ( o . f i e l d = n [ 0 ] ) , e = n e w l i ( { p r o p s : o } ) , i e . p u s h ( ( ) = > b e ( e , " f i e l d " , s ) ) , e . $ o n ( " r e n a m e " , n [ 1 8 ] ) , e . $ o n ( " r e m o v e " , n [ 1 9 ] ) , e . $ o n ( " d u p l i c a t e " , n [ 2 0 ] ) , { c ( ) { z ( e . $ $ . f r a g m e n t ) } , m ( r , a ) { j ( e , r , a ) , i = ! 0 } , p ( r , [ a ] ) { c o n s t u = a & 3 4 ? w t ( l , [ a & 2 & & { k e y : r [ 1 ] } , a & 3 2 & & F t ( r [ 5 ] ) ] ) : { } ; a & 5 0 3 3 1 6 6 3 & & ( u . $ $ s c o p e = { d i r t y : a , c t x : r } ) , ! t & & a & 1 & & ( t = ! 0 , u . f i e l d = r [ 0 ] , $ e ( ( ) = > t = ! 1 ) ) , e . $ s e t ( u ) } , i ( r ) { i | | ( M ( e . $ $ . f r a g m e n t , r ) , i = ! 0 ) } , o ( r ) { D ( e . $ $ . f r a g m e n t , r ) , i = ! 1 } , d ( r ) { H ( e , r ) } } } f u n c t i o n S E ( n , e , t ) { c o n s t i = [ " f i e l d " , " k e y " ] ; l e t l = s t ( e , i ) , { f i e l d : s } = e , { k e y : o = " " } = e ; c o n s t r = [ { l a b e l : " S i n g l e " , v a l u e : ! 0 } , { l a b e l : " M u l t i p l e " , v a l u e : ! 1 } ] ; l e t a = c E . s l i c e ( ) , u = s . m a x S e l e c t < = 1 , f = u ; f u n c t i o n c ( ) { t ( 0 , s . m a x S e l e c t = 1 , s ) , t ( 0 , s . t h u m b s = [ ] , s ) , t ( 0 , s . m i m e T y p e s = [ ] , s ) , t ( 2 , u = ! 0 ) , t ( 6 , f = u ) } f u n c t i o n d ( ) { i f ( U . i s E m p t y ( s . m i m e T y p e s ) ) r e t u r n ; c o n s t P = [ ] ; f o r ( c o n s t R o f s . m i m e T y p e s ) a . f i n d ( q = > q . m i m e T y p e = = = R ) | | P . p u s h ( { m i m e T y p e : R } ) ; P . l e n g t h & & t ( 3 , a = a . c o n c a t ( P ) ) } f u n c t i o n m ( P ) { n . $ $ . n o t _ e q u a l ( s . m i m e T y p e s , P ) & & ( s . m i m e T y p e s = P , t ( 0 , s ) , t ( 6 , f ) , t ( 2 , u ) ) } c o n s t h = ( ) = > { t ( 0 , s . m i m e T y p e s = [ " i m a g e / j p e g " , " i m a g e / p n g " , " i m a g e / s v g + x m l " , " i m a g e / g i f " , " i m a g e / w e b p " ] , s ) } , g = ( ) = > { t ( 0 , s . m i m e T y p e s = [ " a p p l i c a t i o n / p d f " , " a p p l i c a t i o n / m s w o r d " , " a p p l i c a t i o n / v n d . o p e n x m l f o r m a t s - o f f i c e d o c u m e n t . w o r d p r o c e s s i n g m l . d o c u m e n t " , " a p p l i c a t i o n / v n d . m s - e x c e l " , " a p p l i c a t i o n / v n d . o p e n x m l f o r m a t s - o f f i c e d o c u m e n t . s p r e a d s h e e t m l
2024-12-26 04:24:24 +08:00
` ),r=b("code"),r.textContent="multipart/form-data",a=W( `
requests , the following normalization rules are applied if the ` ),u=b("code"),u.textContent="json",f=W( ` field
is a
` ),c=b("strong"),c.textContent="plain string",d=W( ` :
2024-12-28 16:13:18 +08:00
` ),m=b("ul"),h=b("li"),h.innerHTML=""true" is converted to the json <code>true</code>",g=C(),_=b("li"),_.innerHTML=""false" is converted to the json <code>false</code>",k=C(),S=b("li"),S.innerHTML=""null" is converted to the json <code>null</code>", $ =C(),T=b("li"),T.innerHTML=""[1,2,3]" is converted to the json <code>[1,2,3]</code>",O=C(),E=b("li"),I=W(L),A=W(" is converted to the json "),N=b("code"),N.textContent='{"a":1,"b":2}',P=C(),R=b("li"),R.textContent="numeric strings are converted to json number",q=C(),F=b("li"),F.textContent="double quoted strings are left as they are (aka. without normalizations)",B=C(),J=b("li"),J.textContent="any other string (empty string too) is double quoted",V=W( `
2024-12-26 04:24:24 +08:00
Alternatively , if you want to avoid the string value normalizations , you can wrap your
2025-01-20 20:15:28 +08:00
data inside an object , eg . ` ),Z=b("code"),Z.textContent='{"data": anything}',p(i,"class","content"),p(t,"class","alert alert-warning m-b-0 m-t-10"),p(e,"class","block")},m(ce,ue){v(ce,e,ue),w(e,t),w(t,i),w(i,l),w(i,s),w(i,o),w(i,r),w(i,a),w(i,u),w(i,f),w(i,c),w(i,d),w(i,m),w(m,h),w(m,g),w(m,_),w(m,k),w(m,S),w(m, $ ),w(m,T),w(m,O),w(m,E),w(E,I),w(E,A),w(E,N),w(m,P),w(m,R),w(m,q),w(m,F),w(m,B),w(m,J),w(i,V),w(i,Z),fe=!0},i(ce){fe||(ce&&tt(()=>{fe&&(G||(G=je(e,pt,{duration:150},!0)),G.run(1))}),fe=!0)},o(ce){ce&&(G||(G=je(e,pt,{duration:150},!1)),G.run(0)),fe=!1},d(ce){ce&&y(e),ce&&G&&G.end()}}}function ME(n){let e,t,i,l,s,o,r,a,u,f,c;e=new de({props:{class:"form-field m-b-sm",name:"fields."+n[1]+".maxSize", $ $ slots:{default:[ $ E,({uniqueId:_})=>({10:_}),({uniqueId:_})=>_?1024:0]}, $ $ scope:{ctx:n}}});function d(_,k){return _[2]?OE:CE}let m=d(n),h=m(n),g=n[2]&&ah();return{c(){z(e. $ $ .fragment),t=C(),i=b("button"),l=b("strong"),l.textContent="String value normalizations",s=C(),h.c(),r=C(),g&&g.c(),a=ye(),p(l,"class","txt"),p(i,"type","button"),p(i,"class",o="btn btn-sm "+(n[2]?"btn-secondary":"btn-hint btn-transparent"))},m(_,k){j(e,_,k),v(_,t,k),v(_,i,k),w(i,l),w(i,s),h.m(i,null),v(_,r,k),g&&g.m(_,k),v(_,a,k),u=!0,f||(c=Y(i,"click",n[5]),f=!0)},p(_,k){const S={};k&2&&(S.name="fields."+_[1]+".maxSize"),k&3073&&(S. $ $ scope={dirty:k,ctx:_}),e. $ set(S),m!==(m=d(_))&&(h.d(1),h=m(_),h&&(h.c(),h.m(i,null))),(!u||k&4&&o!==(o="btn btn-sm "+(_[2]?"btn-secondary":"btn-hint btn-transparent")))&&p(i,"class",o),_[2]?g?k&4&&M(g,1):(g=ah(),g.c(),M(g,1),g.m(a.parentNode,a)):g&&(re(),D(g,1,1,()=>{g=null}),ae())},i(_){u||(M(e. $ $ .fragment,_),M(g),u=!0)},o(_){D(e. $ $ .fragment,_),D(g),u=!1},d(_){_&&(y(t),y(i),y(r),y(a)),H(e,_),h.d(),g&&g.d(_),f=!1,c()}}}function EE(n){let e,t,i;const l=[{key:n[1]},n[3]];function s(r){n[6](r)}let o={ $ $ slots:{options:[ME]}, $ $ scope:{ctx:n}};for(let r=0;r<l.length;r+=1)o=He(o,l[r]);return n[0]!==void 0&&(o.field=n[0]),e=new li({props:o}),ie.push(()=>be(e,"field",s)),e. $ on("rename",n[7]),e. $ on("remove",n[8]),e. $ on("duplicate",n[9]),{c(){z(e. $ $ .fragment)},m(r,a){j(e,r,a),i=!0},p(r,[a]){const u=a&10?wt(l,[a&2&&{key:r[1]},a&8&&Ft(r[3])]):{};a&2055&&(u. $ $ scope={dirty:a,ctx:r}),!t&&a&1&&(t=!0,u.field=r[0], $ e(()=>t=!1)),e. $ set(u)},i(r){i||(M(e. $ $ .fragment,r),i=!0)},o(r){D(e. $ $ .fragment,r),i=!1},d(r){H(e,r)}}}function DE(n,e,t){const i=["field","key"];let l=st(e,i),{field:s}=e,{key:o=""}=e,r=!1;const a=h=>t(0,s.maxSize=parseInt(h.target.value,10),s),u=()=>{t(2,r=!r)};function f(h){s=h,t(0,s)}function c(h){Pe.call(this,n,h)}function d(h){Pe.call(this,n,h)}function m(h){Pe.call(this,n,h)}return n. $ $ set=h=>{e=He(He({},e),Kt(h)),t(3,l=st(e,i)),"field"in h&&t(0,s=h.field),"key"in h&&t(1,o=h.key)},[s,o,r,l,a,u,f,c,d,m]}class IE extends Se{constructor(e){super(),we(this,e,DE,EE,ke,{field:0,key:1})}}function LE(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Min"),l=C(),s=b("input"),p(e,"for",i=n[10]),p(s,"type","number"),p(s,"id",o=n[10])},m(u,f){v(u,e,f),w(e,t),v(u,l,f),v(u,s,f),_e(s,n[0].min),r||(a=Y(s,"input",n[4]),r=!0)},p(u,f){f&1024&&i!==(i=u[10])&&p(e,"for",i),f&1024&&o!==(o=u[10])&&p(s,"id",o),f&1&>(s.value)!==u[0].min&&_e(s,u[0].min)},d(u){u&&(y(e),y(l),y(s)),r=!1,a()}}}function AE(n){let e,t,i,l,s,o,r,a,u;return{c(){e=b("label"),t=W("Max"),l=C(),s=b("input"),p(e,"for",i=n[10]),p(s,"type","number"),p(s,"id",o=n[10]),p(s,"min",r=n[0].min)},m(f,c){v(f,e,c),w(e,t),v(f,l,c),v(f,s,c),_e(s,n[0].max),a||(u=Y(s,"input",n[5]),a=!0)},p(f,c){c&1024&&i!==(i=f[10])&&p(e,"for",i),c&1024&&o!==(o=f[10])&&p(s,"id",o),c&1&&r!==(r=f[0].min)&&p(s,"min",r),c&1&>(s.value)!==f[0].max&&_e(s,f[0].max)},d(f){f&&(y(e),y(l),y(s)),a=!1,u()}}}function NE(n){let e,t,i,l,s,o,r;return i=new de({props:{class:"form-field",name:"fields."+n[1]+".min", $ $ slots:{default:[LE,({uniqueId:a})=>({10:a}),({uniqueId:a})=>a?1024:0]}, $ $ scope:{ctx:n}}}),o=new de({props:{class:"form-field",name:"fields."+n[1]+".max", $ $ slots:{default:[AE,({uniqueId:a})=>({10:a}),({uniqueId:a})=>a?1024:0]}, $ $ scope:{ctx:n}}}),{c(){e=b("div"),t=b("div"),z(i. $ $ .fragment),
2024-12-26 04:24:24 +08:00
` ),position:"top"})),c=!0)},p(g,_){var S, $ ;s&&It(s.update)&&_&20&&s.update.call(null,{text:[ ` Whether on $ { ( ( S = g [ 4 ] ) == null ? void 0 : S . name ) || "relation" } record deletion to delete also the current corresponding collection record ( s ) . ` ,g[2]?null: ` For "Multiple" relation fields the cascade delete is triggered only when all $ { ( ( $ = g [ 4 ] ) == null ? void 0 : $ . name ) || "relation" } ids are removed from the corresponding record . ` ].filter(Boolean).join( `
2025-01-20 20:15:28 +08:00
` ),position:"top"}),(!f||_&16777216&&o!==(o=g[24]))&&p(e,"for",o);const k={};_&16777216&&(k.id=g[24]),!u&&_&1&&(u=!0,k.keyOfSelected=g[0].cascadeDelete, $ e(()=>u=!1)),a. $ set(k)},i(g){f||(M(a. $ $ .fragment,g),f=!0)},o(g){D(a. $ $ .fragment,g),f=!1},d(g){g&&(y(e),y(r)),H(a,g),c=!1,d()}}}function tD(n){let e,t,i,l,s,o=!n[2]&&uh(n);return l=new de({props:{class:"form-field",name:"fields."+n[1]+".cascadeDelete", $ $ slots:{default:[eD,({uniqueId:r})=>({24:r}),({uniqueId:r})=>r?16777216:0]}, $ $ scope:{ctx:n}}}),{c(){e=b("div"),o&&o.c(),t=C(),i=b("div"),z(l. $ $ .fragment),p(i,"class","col-sm-12"),p(e,"class","grid grid-sm")},m(r,a){v(r,e,a),o&&o.m(e,null),w(e,t),w(e,i),j(l,i,null),s=!0},p(r,a){r[2]?o&&(re(),D(o,1,1,()=>{o=null}),ae()):o?(o.p(r,a),a&4&&M(o,1)):(o=uh(r),o.c(),M(o,1),o.m(e,t));const u={};a&2&&(u.name="fields."+r[1]+".cascadeDelete"),a&83886101&&(u. $ $ scope={dirty:a,ctx:r}),l. $ set(u)},i(r){s||(M(o),M(l. $ $ .fragment,r),s=!0)},o(r){D(o),D(l. $ $ .fragment,r),s=!1},d(r){r&&y(e),o&&o.d(),H(l)}}}function nD(n){let e,t,i,l,s;const o=[{key:n[1]},n[8]];function r(f){n[17](f)}let a={ $ $ slots:{options:[tD],default:[XE,({interactive:f})=>({25:f}),({interactive:f})=>f?33554432:0]}, $ $ scope:{ctx:n}};for(let f=0;f<o.length;f+=1)a=He(a,o[f]);n[0]!==void 0&&(a.field=n[0]),e=new li({props:a}),ie.push(()=>be(e,"field",r)),e. $ on("rename",n[18]),e. $ on("remove",n[19]),e. $ on("duplicate",n[20]);let u={};return l=new sf({props:u}),n[21](l),l. $ on("save",n[22]),{c(){z(e. $ $ .fragment),i=C(),z(l. $ $ .fragment)},m(f,c){j(e,f,c),v(f,i,c),j(l,f,c),s=!0},p(f,[c]){const d=c&258?wt(o,[c&2&&{key:f[1]},c&256&&Ft(f[8])]):{};c&100663359&&(d. $ $ scope={dirty:c,ctx:f}),!t&&c&1&&(t=!0,d.field=f[0], $ e(()=>t=!1)),e. $ set(d);const m={};l. $ set(m)},i(f){s||(M(e. $ $ .fragment,f),M(l. $ $ .fragment,f),s=!0)},o(f){D(e. $ $ .fragment,f),D(l. $ $ .fragment,f),s=!1},d(f){f&&y(i),H(e,f),n[21](null),H(l,f)}}}function iD(n,e,t){let i,l;const s=["field","key"];let o=st(e,s),r;Xe(n,En,R=>t(10,r=R));let{field:a}=e,{key:u=""}=e;const f=[{label:"Single",value:!0},{label:"Multiple",value:!1}],c=[{label:"False",value:!1},{label:"True",value:!0}];let d=null,m=a.maxSelect<=1,h=m;function g(){t(0,a.maxSelect=1,a),t(0,a.collectionId=null,a),t(0,a.cascadeDelete=!1,a),t(2,m=!0),t(9,h=m)}const _=R=>t(0,a.minSelect=R.target.value<<0,a);function k(){a.maxSelect=gt(this.value),t(0,a),t(9,h),t(2,m)}function S(R){n. $ $ .not_equal(a.cascadeDelete,R)&&(a.cascadeDelete=R,t(0,a),t(9,h),t(2,m))}const $ =()=>d==null?void 0:d.show();function T(R){n. $ $ .not_equal(a.collectionId,R)&&(a.collectionId=R,t(0,a),t(9,h),t(2,m))}function O(R){m=R,t(2,m)}function E(R){a=R,t(0,a),t(9,h),t(2,m)}function L(R){Pe.call(this,n,R)}function I(R){Pe.call(this,n,R)}function A(R){Pe.call(this,n,R)}function N(R){ie[R?"unshift":"push"](()=>{d=R,t(3,d)})}const P=R=>{var q,F;(F=(q=R==null?void 0:R.detail)==null?void 0:q.collection)!=null&&F.id&&R.detail.collection.type!="view"&&t(0,a.collectionId=R.detail.collection.id,a)};return n. $ $ set=R=>{e=He(He({},e),Kt(R)),t(8,o=st(e,s)),"field"in R&&t(0,a=R.field),"key"in R&&t(1,u=R.key)},n. $ $ .update=()=>{n. $ $ .dirty&1024&&t(5,i=r.filter(R=>!R.system&&R.type!="view")),n. $ $ .dirty&516&&h!=m&&(t(9,h=m),m?(t(0,a.minSelect=0,a),t(0,a.maxSelect=1,a)):t(0,a.maxSelect=999,a)),n. $ $ .dirty&1&&typeof a.maxSelect>"u"&&g(),n. $ $ .dirty&1025&&t(4,l=r.find(R=>R.id==a.collectionId)||null)},[a,u,m,d,l,i,f,c,o,h,r,_,k,S, $ ,T,O,E,L,I,A,N,P]}class lD extends Se{constructor(e){super(),we(this,e,iD,nD,ke,{field:0,key:1})}}function sD(n){let e,t,i,l,s,o;function r(u){n[7](u)}let a={id:n[14],placeholder:"Choices: eg. optionA, optionB",required:!0,readonly:!n[15]};return n[0].values!==void 0&&(a.value=n[0].values),t=new hs({props:a}),ie.push(()=>be(t,"value",r)),{c(){e=b("div"),z(t. $ $ .fragment)},m(u,f){v(u,e,f),j(t,e,null),l=!0,s||(o=Oe(qe.call(null,e,{text:"Choices (comma separated)",position:"top-left",delay:700})),s=!0)},p(u,f){const c={};f&16384&&(c.id=u[14]),f&32768&&(c.readonly=!u[15]),!i&&f&1&&(i=!0,c.value=u[0].values, $ e(()=>i=!1)),t. $ set(c)},i(u){l||(M(t. $ $ .fragment,u),l=!0)},o(u){D(t. $ $ .fragment,u),l=!1},d(u){u&&y(e),H(t),s=!1,o()}}}func
2024-12-26 04:24:24 +08:00
< br / >
If your query doesn & # 39 ; t have a suitable one , you can use the universal
< code > ( ROW _NUMBER ( ) OVER ( ) ) as id < / c o d e > . < / l i > < l i > E x p r e s s i o n s m u s t b e a l i a s e d w i t h a v a l i d f o r m a t t e d f i e l d n a m e , e . g .
< code > MAX ( balance ) as maxBalance < / c o d e > . < / l i > < l i > C o m b i n e d / m u l t i - s p a c e d e x p r e s s i o n s m u s t b e w r a p p e d i n p a r e n t h e s i s , e . g .
2025-01-20 20:15:28 +08:00
< code > ( MAX ( balance ) + 1 ) as maxBalance < / c o d e > . < / l i > < / u l > ` , u = C ( ) , g & & g . c ( ) , f = y e ( ) , p ( t , " c l a s s " , " t x t " ) , p ( e , " f o r " , i = n [ 8 ] ) , p ( a , " c l a s s " , " h e l p - b l o c k " ) } , m ( _ , k ) { v ( _ , e , k ) , w ( e , t ) , v ( _ , l , k ) , m [ s ] . m ( _ , k ) , v ( _ , r , k ) , v ( _ , a , k ) , v ( _ , u , k ) , g & & g . m ( _ , k ) , v ( _ , f , k ) , c = ! 0 } , p ( _ , k ) { ( ! c | | k & 2 5 6 & & i ! = = ( i = _ [ 8 ] ) ) & & p ( e , " f o r " , i ) ; l e t S = s ; s = h ( _ ) , s = = = S ? m [ s ] . p ( _ , k ) : ( r e ( ) , D ( m [ S ] , 1 , 1 , ( ) = > { m [ S ] = n u l l } ) , a e ( ) , o = m [ s ] , o ? o . p ( _ , k ) : ( o = m [ s ] = d [ s ] ( _ ) , o . c ( ) ) , M ( o , 1 ) , o . m ( r . p a r e n t N o d e , r ) ) , _ [ 3 ] . l e n g t h ? g ? g . p ( _ , k ) : ( g = m h ( _ ) , g . c ( ) , g . m ( f . p a r e n t N o d e , f ) ) : g & & ( g . d ( 1 ) , g = n u l l ) } , i ( _ ) { c | | ( M ( o ) , c = ! 0 ) } , o ( _ ) { D ( o ) , c = ! 1 } , d ( _ ) { _ & & ( y ( e ) , y ( l ) , y ( r ) , y ( a ) , y ( u ) , y ( f ) ) , m [ s ] . d ( _ ) , g & & g . d ( _ ) } } } f u n c t i o n I D ( n ) { l e t e , t ; r e t u r n e = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d r e q u i r e d " + ( n [ 3 ] . l e n g t h ? " e r r o r " : " " ) , n a m e : " v i e w Q u e r y " , $ $ s l o t s : { d e f a u l t : [ D D , ( { u n i q u e I d : i } ) = > ( { 8 : i } ) , ( { u n i q u e I d : i } ) = > i ? 2 5 6 : 0 ] } , $ $ s c o p e : { c t x : n } } } ) , { c ( ) { z ( e . $ $ . f r a g m e n t ) } , m ( i , l ) { j ( e , i , l ) , t = ! 0 } , p ( i , [ l ] ) { c o n s t s = { } ; l & 8 & & ( s . c l a s s = " f o r m - f i e l d r e q u i r e d " + ( i [ 3 ] . l e n g t h ? " e r r o r " : " " ) ) , l & 4 3 6 7 & & ( s . $ $ s c o p e = { d i r t y : l , c t x : i } ) , e . $ s e t ( s ) } , i ( i ) { t | | ( M ( e . $ $ . f r a g m e n t , i ) , t = ! 0 ) } , o ( i ) { D ( e . $ $ . f r a g m e n t , i ) , t = ! 1 } , d ( i ) { H ( e , i ) } } } f u n c t i o n L D ( n , e , t ) { l e t i ; X e ( n , w n , c = > t ( 4 , i = c ) ) ; l e t { c o l l e c t i o n : l } = e , s , o = ! 1 , r = [ ] ; f u n c t i o n a ( c ) { t ( 3 , r = [ ] ) ; c o n s t d = U . g e t N e s t e d V a l ( c , " f i e l d s " , n u l l ) ; i f ( U . i s E m p t y ( d ) ) r e t u r n ; i f ( d ! = n u l l & & d . m e s s a g e ) { r . p u s h ( d = = n u l l ? v o i d 0 : d . m e s s a g e ) ; r e t u r n } c o n s t m = U . e x t r a c t C o l u m n s F r o m Q u e r y ( l = = n u l l ? v o i d 0 : l . v i e w Q u e r y ) ; U . r e m o v e B y V a l u e ( m , " i d " ) , U . r e m o v e B y V a l u e ( m , " c r e a t e d " ) , U . r e m o v e B y V a l u e ( m , " u p d a t e d " ) ; f o r ( l e t h i n d ) f o r ( l e t g i n d [ h ] ) { c o n s t _ = d [ h ] [ g ] . m e s s a g e , k = m [ h ] | | h ; r . p u s h ( U . s e n t e n i z e ( k + " : " + _ ) ) } } r n ( a s y n c ( ) = > { t ( 2 , o = ! 0 ) ; t r y { t ( 1 , s = ( a w a i t T t ( a s y n c ( ) = > { c o n s t { d e f a u l t : c } = a w a i t i m p o r t ( " . / C o d e E d i t o r - C I 3 J E s 2 u . j s " ) ; r e t u r n { d e f a u l t : c } } , _ _ v i t e _ _ m a p D e p s ( [ 1 3 , 1 ] ) , i m p o r t . m e t a . u r l ) ) . d e f a u l t ) } c a t c h ( c ) { c o n s o l e . w a r n ( c ) } t ( 2 , o = ! 1 ) } ) ; f u n c t i o n u ( c ) { n . $ $ . n o t _ e q u a l ( l . v i e w Q u e r y , c ) & & ( l . v i e w Q u e r y = c , t ( 0 , l ) ) } c o n s t f = ( ) = > { r . l e n g t h & & W n ( " f i e l d s " ) } ; r e t u r n n . $ $ s e t = c = > { " c o l l e c t i o n " i n c & & t ( 0 , l = c . c o l l e c t i o n ) } , n . $ $ . u p d a t e = ( ) = > { n . $ $ . d i r t y & 1 6 & & a ( i ) } , [ l , s , o , r , i , u , f ] } c l a s s A D e x t e n d s S e { c o n s t r u c t o r ( e ) { s u p e r ( ) , w e ( t h i s , e , L D , I D , k e , { c o l l e c t i o n : 0 } ) } } f u n c t i o n _ h ( n , e , t ) { c o n s t i = n . s l i c e ( ) ; r e t u r n i [ 1 4 ] = e [ t ] , i } f u n c t i o n g h ( n ) { l e t e , t , i , l , s , o , r , a , u , f , c , d , m , h , g , _ , k , S , $ , T , O , E , L , I , A = p e ( n [ 4 ] ) , N = [ ] ; f o r ( l e t P = 0 ; P < A . l e n g t h ; P + = 1 ) N [ P ] = k h ( _ h ( n , A , P ) ) ; r e t u r n { c ( ) { e = b ( " d i v " ) , t = b ( " d i v " ) , i = b ( " d i v " ) , l = b ( " p " ) , l . t e x t C o n t e n t = " T h e f o l l o w i n g r e c o r d f i e l d s a r e a v a i l a b l e : " , s = C ( ) , o = b ( " d i v " ) ; f o r ( l e t P = 0 ; P < N . l e n g t h ; P + = 1 ) N [ P ] . c ( ) ; r = C ( ) , a = b ( " h r " ) , u = C ( ) , f = b ( " p " ) , f . i n n e r H T M L = " T h e r e q u e s t f i e l d s c o u l d b e a c c e s s e d w i t h t h e s p e c i a l < e m > @ r e q u e s t < / e m > f i l t e r : " , c = C ( ) , d = b ( " d i v " ) , d . i n n e r H T M L = " < c o d e > @ r e q u e s t . h e a d e r s . * < / c o d e > < c o d e > @ r e q u e s t . q u e r y . * < / c o d e > < c o d e > @ r e q u e s t . b o d y . * < / c o d e > < c o d e > @ r e q u e s t . a u t h . * < / c o d e > " , m = C ( ) , h = b ( " h r " ) , g = C ( ) , _ = b ( " p " ) , _ . i n n e r H T M L = ` Y o u c o u l d a l s o a d d c o n s t r a i n t s a n d q u e r y o t h e r c o l l e c t i o n s u s i n g t h e
2024-12-26 04:24:24 +08:00
< em > @ collection < / e m > f i l t e r : ` , k = C ( ) , S = b ( " d i v " ) , S . i n n e r H T M L = " < c o d e > @ c o l l e c t i o n . A N Y _ C O L L E C T I O N _ N A M E . * < / c o d e > " , $ = C ( ) , T = b ( " h r " ) , O = C ( ) , E = b ( " p " ) , E . i n n e r H T M L = ` E x a m p l e r u l e :
2025-01-20 20:15:28 +08:00
< br / > < code > @ request . auth . id != & quot ; & quot ; & amp ; & amp ; created & gt ; & quot ; 2022 - 01 - 01 00 : 00 : 00 & quot ; < / c o d e > ` , p ( l , " c l a s s " , " m - b - 0 " ) , p ( o , " c l a s s " , " i n l i n e - f l e x f l e x - g a p - 5 " ) , p ( a , " c l a s s " , " m - t - 1 0 m - b - 5 " ) , p ( f , " c l a s s " , " m - b - 0 " ) , p ( d , " c l a s s " , " i n l i n e - f l e x f l e x - g a p - 5 " ) , p ( h , " c l a s s " , " m - t - 1 0 m - b - 5 " ) , p ( _ , " c l a s s " , " m - b - 0 " ) , p ( S , " c l a s s " , " i n l i n e - f l e x f l e x - g a p - 5 " ) , p ( T , " c l a s s " , " m - t - 1 0 m - b - 5 " ) , p ( i , " c l a s s " , " c o n t e n t " ) , p ( t , " c l a s s " , " a l e r t a l e r t - w a r n i n g m - 0 " ) } , m ( P , R ) { v ( P , e , R ) , w ( e , t ) , w ( t , i ) , w ( i , l ) , w ( i , s ) , w ( i , o ) ; f o r ( l e t q = 0 ; q < N . l e n g t h ; q + = 1 ) N [ q ] & & N [ q ] . m ( o , n u l l ) ; w ( i , r ) , w ( i , a ) , w ( i , u ) , w ( i , f ) , w ( i , c ) , w ( i , d ) , w ( i , m ) , w ( i , h ) , w ( i , g ) , w ( i , _ ) , w ( i , k ) , w ( i , S ) , w ( i , $ ) , w ( i , T ) , w ( i , O ) , w ( i , E ) , I = ! 0 } , p ( P , R ) { i f ( R & 2 4 ) { A = p e ( P [ 4 ] ) ; l e t q ; f o r ( q = 0 ; q < A . l e n g t h ; q + = 1 ) { c o n s t F = _ h ( P , A , q ) ; N [ q ] ? N [ q ] . p ( F , R ) : ( N [ q ] = k h ( F ) , N [ q ] . c ( ) , N [ q ] . m ( o , n u l l ) ) } f o r ( ; q < N . l e n g t h ; q + = 1 ) N [ q ] . d ( 1 ) ; N . l e n g t h = A . l e n g t h } } , i ( P ) { I | | ( P & & t t ( ( ) = > { I & & ( L | | ( L = j e ( e , p t , { d u r a t i o n : 1 5 0 } , ! 0 ) ) , L . r u n ( 1 ) ) } ) , I = ! 0 ) } , o ( P ) { P & & ( L | | ( L = j e ( e , p t , { d u r a t i o n : 1 5 0 } , ! 1 ) ) , L . r u n ( 0 ) ) , I = ! 1 } , d ( P ) { P & & y ( e ) , c t ( N , P ) , P & & L & & L . e n d ( ) } } } f u n c t i o n b h ( n ) { l e t e , t = n [ 1 4 ] + " " , i ; r e t u r n { c ( ) { e = b ( " c o d e " ) , i = W ( t ) } , m ( l , s ) { v ( l , e , s ) , w ( e , i ) } , p ( l , s ) { s & 1 6 & & t ! = = ( t = l [ 1 4 ] + " " ) & & o e ( i , t ) } , d ( l ) { l & & y ( e ) } } } f u n c t i o n k h ( n ) { l e t e = ! n [ 3 ] . i n c l u d e s ( n [ 1 4 ] ) , t , i = e & & b h ( n ) ; r e t u r n { c ( ) { i & & i . c ( ) , t = y e ( ) } , m ( l , s ) { i & & i . m ( l , s ) , v ( l , t , s ) } , p ( l , s ) { s & 2 4 & & ( e = ! l [ 3 ] . i n c l u d e s ( l [ 1 4 ] ) ) , e ? i ? i . p ( l , s ) : ( i = b h ( l ) , i . c ( ) , i . m ( t . p a r e n t N o d e , t ) ) : i & & ( i . d ( 1 ) , i = n u l l ) } , d ( l ) { l & & y ( t ) , i & & i . d ( l ) } } } f u n c t i o n y h ( n ) { l e t e , t , i , l , s , o , r , a , u ; f u n c t i o n f ( _ ) { n [ 8 ] ( _ ) } l e t c = { l a b e l : " C r e a t e r u l e " , f o r m K e y : " c r e a t e R u l e " , c o l l e c t i o n : n [ 0 ] } ; n [ 0 ] . c r e a t e R u l e ! = = v o i d 0 & & ( c . r u l e = n [ 0 ] . c r e a t e R u l e ) , e = n e w l l ( { p r o p s : c } ) , i e . p u s h ( ( ) = > b e ( e , " r u l e " , f ) ) ; f u n c t i o n d ( _ ) { n [ 9 ] ( _ ) } l e t m = { l a b e l : " U p d a t e r u l e " , f o r m K e y : " u p d a t e R u l e " , c o l l e c t i o n : n [ 0 ] } ; n [ 0 ] . u p d a t e R u l e ! = = v o i d 0 & & ( m . r u l e = n [ 0 ] . u p d a t e R u l e ) , l = n e w l l ( { p r o p s : m } ) , i e . p u s h ( ( ) = > b e ( l , " r u l e " , d ) ) ; f u n c t i o n h ( _ ) { n [ 1 0 ] ( _ ) } l e t g = { l a b e l : " D e l e t e r u l e " , f o r m K e y : " d e l e t e R u l e " , c o l l e c t i o n : n [ 0 ] } ; r e t u r n n [ 0 ] . d e l e t e R u l e ! = = v o i d 0 & & ( g . r u l e = n [ 0 ] . d e l e t e R u l e ) , r = n e w l l ( { p r o p s : g } ) , i e . p u s h ( ( ) = > b e ( r , " r u l e " , h ) ) , { c ( ) { z ( e . $ $ . f r a g m e n t ) , i = C ( ) , z ( l . $ $ . f r a g m e n t ) , o = C ( ) , z ( r . $ $ . f r a g m e n t ) } , m ( _ , k ) { j ( e , _ , k ) , v ( _ , i , k ) , j ( l , _ , k ) , v ( _ , o , k ) , j ( r , _ , k ) , u = ! 0 } , p ( _ , k ) { c o n s t S = { } ; k & 1 & & ( S . c o l l e c t i o n = _ [ 0 ] ) , ! t & & k & 1 & & ( t = ! 0 , S . r u l e = _ [ 0 ] . c r e a t e R u l e , $ e ( ( ) = > t = ! 1 ) ) , e . $ s e t ( S ) ; c o n s t $ = { } ; k & 1 & & ( $ . c o l l e c t i o n = _ [ 0 ] ) , ! s & & k & 1 & & ( s = ! 0 , $ . r u l e = _ [ 0 ] . u p d a t e R u l e , $ e ( ( ) = > s = ! 1 ) ) , l . $ s e t ( $ ) ; c o n s t T = { } ; k & 1 & & ( T . c o l l e c t i o n = _ [ 0 ] ) , ! a & & k & 1 & & ( a = ! 0 , T . r u l e = _ [ 0 ] . d e l e t e R u l e , $ e ( ( ) = > a = ! 1 ) ) , r . $ s e t ( T ) } , i ( _ ) { u | | ( M ( e . $ $ . f r a g m e n t , _ ) , M ( l . $ $ . f r a g m e n t , _ ) , M ( r . $ $ . f r a g m e n t , _ ) , u = ! 0 ) } , o ( _ ) { D ( e . $ $ . f r a g m e n t , _ ) , D ( l . $ $ . f r a g m e n t , _ ) , D ( r . $ $ . f r a g m e n t , _ ) , u = ! 1 } , d ( _ ) { _ & & ( y ( i ) , y ( o ) ) , H ( e , _ ) , H ( l , _ ) , H ( r , _ ) } } } f u n c t i o n v h ( n ) { l e t e , t , i , l , s , o , r , a , u , f , c ; f u n c t i o n d ( _ , k ) { r e t u r n _ [ 2 ] ? P D : N D } l e t m = d ( n ) , h = m ( n ) , g = n [ 2 ] & & w h ( n ) ; r e t u r n { c ( ) { e = b ( " h r " ) , t = C ( ) , i = b ( " b u t t o n " ) , l = b ( " s t r o n g " ) , l . t e x t C o n t e n t = " A d d i t i o n a l a u t h c o l l e c t i o n r u l e s " , s = C ( ) , h . c ( ) , r = C ( ) , g & & g . c ( ) , a = y e ( ) , p ( l , " c l a s s " , " t x t " ) , p ( i , " t y p e " , " b u t t o n " ) , p ( i , " c l a s s " , o = " b t n b t n - s m m - b - s m " + ( n [ 2 ] ? " b t n - s e c o n d a r y " : " b t n - h i n t b t n - t r a n s p a r e n t " ) ) } , m ( _ , k ) { v ( _ , e , k ) , v ( _ , t , k ) , v ( _ , i , k ) , w ( i , l ) , w ( i , s ) , h . m ( i , n u l l ) , v ( _ , r , k ) , g & & g . m ( _ , k ) , v ( _ , a , k ) , u = ! 0 , f | | ( c = Y ( i , " c l i c k " , n [ 1 1 ] ) , f = ! 0 ) } , p ( _ , k ) { m ! = = ( m = d ( _ ) ) & & ( h . d ( 1 ) , h = m ( _ ) , h & & ( h . c ( ) , h . m ( i , n u l l ) ) ) , ( ! u | | k & 4 & & o ! = = ( o = " b t n b t n - s m m - b - s m " + ( _ [ 2 ] ? " b t n - s e c o n d a r y " : " b t n - h i n t b t n - t r a n s p a r e n t " ) ) ) & & p ( i , " c l a s s " , o ) , _ [ 2 ] ? g ? ( g . p ( _ , k ) , k & 4 & & M ( g , 1 ) ) : ( g = w h ( _ ) , g . c ( ) , M ( g , 1 ) , g . m ( a . p a r e n t N o d e , a ) ) : g & & ( r e ( ) , D ( g , 1 , 1 , ( ) = > { g = n u l l } ) , a e ( ) ) } , i ( _ ) { u | | ( M ( g ) , u = ! 0 ) } , o ( _ ) { D ( g ) , u = ! 1 } , d ( _ ) { _ & & ( y ( e ) , y ( t ) , y ( i ) , y ( r ) , y ( a ) ) , h . d ( ) , g & & g . d ( _ ) , f = ! 1 , c ( ) } } } f u n c t i o n N D ( n ) { l e t e ; r e t u r n { c ( ) { e = b ( " i " ) , p ( e , " c l a s s " , " r i - a r r o w - d o w n - s - l i n e t x t - s m " ) } , m ( t , i ) { v ( t , e , i ) } , d ( t ) { t & & y ( e ) } } } f u n c t i o n P D ( n ) { l e t e ; r e t u r n { c ( ) { e = b ( " i " ) , p ( e , " c l a s s " , " r i - a r r o w - u p - s - l i n e t x t - s m " ) } , m ( t , i ) { v ( t , e , i ) } , d ( t ) { t & & y ( e ) } } } f u n c t i o n w h ( n ) { l e t e , t , i , l , s , o , r , a ; f u n c t i o n u ( m ) { n [ 1 2 ] ( m ) } l e t f = { l a b e l : " A u t h e n t i c a t i o n r u l e " , f o r m K e y : " a u t h R u l e " , p l a c e h o l d e r : " " , c o l l e c t i o n : n [ 0 ] , $ $ s l o t s : { d e f a u l t : [ R D ] } , $ $ s c o p e : { c t x : n } } ; n [ 0 ] . a u t h R u l e ! = = v o i d 0 & & ( f . r u l e = n [ 0 ] . a u t h R u l e ) , t = n e w l l ( { p r o p s : f } ) , i e . p u s h ( ( ) = > b e ( t , " r u l e " , u ) ) ; f u n c t i o n c ( m ) { n [ 1 3 ] ( m ) } l e t d = { l a b e l : " M a n a g e r u l e " , f o r m K e y : " m a n a g e R u l e " , p l a c
2024-12-26 04:24:24 +08:00
can authenticate . ` ,t=C(),i=b("p"),i.innerHTML= ` For example , to allow only verified users you can set it to
< code > verified = true < / c o d e > . ` , l = C ( ) , s = b ( " p " ) , s . t e x t C o n t e n t = " L e a v e i t e m p t y t o a l l o w a n y o n e w i t h a n a c c o u n t t o a u t h e n t i c a t e . " , o = C ( ) , r = b ( " p " ) , r . t e x t C o n t e n t = ' T o d i s a b l e a u t h e n t i c a t i o n e n t i r e l y y o u c a n c h a n g e i t t o " S e t s u p e r u s e r s o n l y " . ' } , m ( a , u ) { v ( a , e , u ) , v ( a , t , u ) , v ( a , i , u ) , v ( a , l , u ) , v ( a , s , u ) , v ( a , o , u ) , v ( a , r , u ) } , p : t e , d ( a ) { a & & ( y ( e ) , y ( t ) , y ( i ) , y ( l ) , y ( s ) , y ( o ) , y ( r ) ) } } } f u n c t i o n F D ( n ) { l e t e , t , i ; r e t u r n { c ( ) { e = b ( " p " ) , e . i n n e r H T M L = ` T h i s r u l e i s e x e c u t e d i n a d d i t i o n t o t h e < c o d e > c r e a t e < / c o d e > a n d < c o d e > u p d a t e < / c o d e > A P I
rules . ` ,t=C(),i=b("p"),i.textContent= ` It enables superuser - like permissions to allow fully managing the auth record ( s ) , eg .
changing the password without requiring to enter the old one , directly updating the
2025-01-20 20:15:28 +08:00
verified state or email , etc . ` },m(l,s){v(l,e,s),v(l,t,s),v(l,i,s)},p:te,d(l){l&&(y(e),y(t),y(i))}}}function qD(n){var R,q;let e,t,i,l,s,o=n[1]?"Hide available fields":"Show available fields",r,a,u,f,c,d,m,h,g,_,k,S, $ ,T,O=n[1]&&gh(n);function E(F){n[6](F)}let L={label:"List/Search rule",formKey:"listRule",collection:n[0]};n[0].listRule!==void 0&&(L.rule=n[0].listRule),f=new ll({props:L}),ie.push(()=>be(f,"rule",E));function I(F){n[7](F)}let A={label:"View rule",formKey:"viewRule",collection:n[0]};n[0].viewRule!==void 0&&(A.rule=n[0].viewRule),m=new ll({props:A}),ie.push(()=>be(m,"rule",I));let N=((R=n[0])==null?void 0:R.type)!=="view"&&yh(n),P=((q=n[0])==null?void 0:q.type)==="auth"&&vh(n);return{c(){e=b("div"),t=b("div"),i=b("p"),i.innerHTML= ` All rules follow the
2024-12-28 16:32:14 +08:00
< a href = "https://pocketbase.io/docs/api-rules-and-filters" target = "_blank" rel = "noopener noreferrer" > PocketBase filter syntax and operators
2025-01-20 20:15:28 +08:00
< /a>.`,l=C(),s=b("button"),r=W(o),a=C(),O&&O.c(),u=C(),z(f.$$.fragment),d=C(),z(m.$$.fragment),g=C(),N&&N.c(),_=C(),P&&P.c(),k=ye(),p(s,"type","button"),p(s,"class","expand-handle txt-sm txt-bold txt-nowrap link-hint"),p(t,"class","flex txt-sm txt-hint m-b-5"),p(e,"class","block m-b-sm handle")},m(F,B){v(F,e,B),w(e,t),w(t,i),w(t,l),w(t,s),w(s,r),w(e,a),O&&O.m(e,null),v(F,u,B),j(f,F,B),v(F,d,B),j(m,F,B),v(F,g,B),N&&N.m(F,B),v(F,_,B),P&&P.m(F,B),v(F,k,B),S=!0,$||(T=Y(s,"click",n[5]),$=!0)},p(F,[B]){var Z,G;(!S||B&2)&&o!==(o=F[1]?"Hide available fields":"Show available fields")&&oe(r,o),F[1]?O?(O.p(F,B),B&2&&M(O,1)):(O=gh(F),O.c(),M(O,1),O.m(e,null)):O&&(re(),D(O,1,1,()=>{O=null}),ae());const J={};B&1&&(J.collection=F[0]),!c&&B&1&&(c=!0,J.rule=F[0].listRule,$e(()=>c=!1)),f.$set(J);const V={};B&1&&(V.collection=F[0]),!h&&B&1&&(h=!0,V.rule=F[0].viewRule,$e(()=>h=!1)),m.$set(V),((Z=F[0])==null?void 0:Z.type)!=="view"?N?(N.p(F,B),B&1&&M(N,1)):(N=yh(F),N.c(),M(N,1),N.m(_.parentNode,_)):N&&(re(),D(N,1,1,()=>{N=null}),ae()),((G=F[0])==null?void 0:G.type)==="auth"?P?(P.p(F,B),B&1&&M(P,1)):(P=vh(F),P.c(),M(P,1),P.m(k.parentNode,k)):P&&(re(),D(P,1,1,()=>{P=null}),ae())},i(F){S||(M(O),M(f.$$.fragment,F),M(m.$$.fragment,F),M(N),M(P),S=!0)},o(F){D(O),D(f.$$.fragment,F),D(m.$$.fragment,F),D(N),D(P),S=!1},d(F){F&&(y(e),y(u),y(d),y(g),y(_),y(k)),O&&O.d(),H(f,F),H(m,F),N&&N.d(F),P&&P.d(F),$=!1,T()}}}function jD(n,e,t){let i,l,{collection:s}=e,o=!1,r=s.manageRule!==null||s.authRule!=="";const a=()=>t(1,o=!o);function u(k){n.$$.not_equal(s.listRule,k)&&(s.listRule=k,t(0,s))}function f(k){n.$$.not_equal(s.viewRule,k)&&(s.viewRule=k,t(0,s))}function c(k){n.$$.not_equal(s.createRule,k)&&(s.createRule=k,t(0,s))}function d(k){n.$$.not_equal(s.updateRule,k)&&(s.updateRule=k,t(0,s))}function m(k){n.$$.not_equal(s.deleteRule,k)&&(s.deleteRule=k,t(0,s))}const h=()=>{t(2,r=!r)};function g(k){n.$$.not_equal(s.authRule,k)&&(s.authRule=k,t(0,s))}function _(k){n.$$.not_equal(s.manageRule,k)&&(s.manageRule=k,t(0,s))}return n.$$set=k=>{"collection"in k&&t(0,s=k.collection)},n.$$.update=()=>{var k;n.$$.dirty&1&&t(4,i=U.getAllCollectionIdentifiers(s)),n.$$.dirty&1&&t(3,l=(k=s.fields)==null?void 0:k.filter(S=>S.hidden).map(S=>S.name))},[s,o,r,l,i,a,u,f,c,d,m,h,g,_]}class HD extends Se{constructor(e){super(),we(this,e,jD,qD,ke,{collection:0})}}function Sh(n,e,t){const i=n.slice();return i[27]=e[t],i}function Th(n,e,t){const i=n.slice();return i[30]=e[t],i}function $h(n,e,t){const i=n.slice();return i[33]=e[t],i}function Ch(n,e,t){const i=n.slice();return i[33]=e[t],i}function Oh(n,e,t){const i=n.slice();return i[33]=e[t],i}function Mh(n){let e,t,i,l,s,o,r=n[9].length&&Eh();return{c(){e=b("div"),t=b("div"),t.innerHTML='<i class="ri-error-warning-line"></i > ' , i = C ( ) , l = b ( "div" ) , s = b ( "p" ) , s . textContent = ` If any of the collection changes is part of another collection rule, filter or view query,
you ' ll have to update it manually ! ` ,o=C(),r&&r.c(),p(t,"class","icon"),p(l,"class","content txt-bold"),p(e,"class","alert alert-warning")},m(a,u){v(a,e,u),w(e,t),w(e,i),w(e,l),w(l,s),w(l,o),r&&r.m(l,null)},p(a,u){a[9].length?r||(r=Eh(),r.c(),r.m(l,null)):r&&(r.d(1),r=null)},d(a){a&&y(e),r&&r.d()}}}function Eh(n){let e;return{c(){e=b("p"),e.textContent="All data associated with the removed fields will be permanently deleted!"},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function Dh(n){let e,t,i,l,s,o,r=n[5]&&Ih(n),a=!n[4]&&Lh(n),u=pe(n[3]),f=[];for(let m=0;m<u.length;m+=1)f[m]=Rh(Th(n,u,m));let c=pe(n[7]),d=[];for(let m=0;m<c.length;m+=1)d[m]=Fh(Sh(n,c,m));return{c(){e=b("h6"),e.textContent="Changes:",t=C(),i=b("ul"),r&&r.c(),l=C(),a&&a.c(),s=C();for(let m=0;m<f.length;m+=1)f[m].c();o=C();for(let m=0;m<d.length;m+=1)d[m].c();p(i,"class","changes-list svelte-xqpcsf")},m(m,h){v(m,e,h),v(m,t,h),v(m,i,h),r&&r.m(i,null),w(i,l),a&&a.m(i,null),w(i,s);for(let g=0;g<f.length;g+=1)f[g]&&f[g].m(i,null);w(i,o);for(let g=0;g<d.length;g+=1)d[g]&&d[g].m(i,null)},p(m,h){if(m[5]?r?r.p(m,h):(r=Ih(m),r.c(),r.m(i,l)):r&&(r.d(1),r=null),m[4]?a&&(a.d(1),a=null):a?a.p(m,h):(a=Lh(m),a.c(),a.m(i,s)),h[0]&8){u=pe(m[3]);let g;for(g=0;g<u.length;g+=1){const _=Th(m,u,g);f[g]?f[g].p(_,h):(f[g]=Rh(_),f[g].c(),f[g].m(i,o))}for(;g<f.length;g+=1)f[g].d(1);f.length=u.length}if(h[0]&8320){c=pe(m[7]);let g;for(g=0;g<c.length;g+=1){const _=Sh(m,c,g);d[g]?d[g].p(_,h):(d[g]=Fh(_),d[g].c(),d[g].m(i,null))}for(;g<d.length;g+=1)d[g].d(1);d.length=c.length}},d(m){m&&(y(e),y(t),y(i)),r&&r.d(),a&&a.d(),ct(f,m),ct(d,m)}}}function Ih(n){var m,h;let e,t,i,l,s=((m=n[1])==null?void 0:m.name)+"",o,r,a,u,f,c=((h=n[2])==null?void 0:h.name)+"",d;return{c(){e=b("li"),t=b("div"),i=W( ` Renamed collection
` ),l=b("strong"),o=W(s),r=C(),a=b("i"),u=C(),f=b("strong"),d=W(c),p(l,"class","txt-strikethrough txt-hint"),p(a,"class","ri-arrow-right-line txt-sm"),p(f,"class","txt"),p(t,"class","inline-flex"),p(e,"class","svelte-xqpcsf")},m(g,_){v(g,e,_),w(e,t),w(t,i),w(t,l),w(l,o),w(t,r),w(t,a),w(t,u),w(t,f),w(f,d)},p(g,_){var k,S;_[0]&2&&s!==(s=((k=g[1])==null?void 0:k.name)+"")&&oe(o,s),_[0]&4&&c!==(c=((S=g[2])==null?void 0:S.name)+"")&&oe(d,c)},d(g){g&&y(e)}}}function Lh(n){let e,t,i,l=pe(n[8]),s=[];for(let f=0;f<l.length;f+=1)s[f]=Ah(Oh(n,l,f));let o=pe(n[10]),r=[];for(let f=0;f<o.length;f+=1)r[f]=Nh(Ch(n,o,f));let a=pe(n[9]),u=[];for(let f=0;f<a.length;f+=1)u[f]=Ph( $ h(n,a,f));return{c(){for(let f=0;f<s.length;f+=1)s[f].c();e=C();for(let f=0;f<r.length;f+=1)r[f].c();t=C();for(let f=0;f<u.length;f+=1)u[f].c();i=ye()},m(f,c){for(let d=0;d<s.length;d+=1)s[d]&&s[d].m(f,c);v(f,e,c);for(let d=0;d<r.length;d+=1)r[d]&&r[d].m(f,c);v(f,t,c);for(let d=0;d<u.length;d+=1)u[d]&&u[d].m(f,c);v(f,i,c)},p(f,c){if(c[0]&256){l=pe(f[8]);let d;for(d=0;d<l.length;d+=1){const m=Oh(f,l,d);s[d]?s[d].p(m,c):(s[d]=Ah(m),s[d].c(),s[d].m(e.parentNode,e))}for(;d<s.length;d+=1)s[d].d(1);s.length=l.length}if(c[0]&1024){o=pe(f[10]);let d;for(d=0;d<o.length;d+=1){const m=Ch(f,o,d);r[d]?r[d].p(m,c):(r[d]=Nh(m),r[d].c(),r[d].m(t.parentNode,t))}for(;d<r.length;d+=1)r[d].d(1);r.length=o.length}if(c[0]&512){a=pe(f[9]);let d;for(d=0;d<a.length;d+=1){const m= $ h(f,a,d);u[d]?u[d].p(m,c):(u[d]=Ph(m),u[d].c(),u[d].m(i.parentNode,i))}for(;d<u.length;d+=1)u[d].d(1);u.length=a.length}},d(f){f&&(y(e),y(t),y(i)),ct(s,f),ct(r,f),ct(u,f)}}}function Ah(n){let e,t,i,l=n[33].name+"",s,o,r;return{c(){e=b("li"),t=W( ` Multiple to single value conversion of field
` ),i=b("strong"),s=W(l),o=C(),r=b("em"),r.textContent="(will keep only the last array item)",p(r,"class","txt-sm"),p(e,"class","svelte-xqpcsf")},m(a,u){v(a,e,u),w(e,t),w(e,i),w(i,s),w(e,o),w(e,r)},p(a,u){u[0]&256&&l!==(l=a[33].name+"")&&oe(s,l)},d(a){a&&y(e)}}}function Nh(n){let e,t,i,l,s=n[33]._originalName+"",o,r,a,u,f,c=n[33].name+"",d;return{c(){e=b("li"),t=b("div"),i=W( ` Renamed field
` ),l=b("strong"),o=W(s),r=C(),a=b("i"),u=C(),f=b("strong"),d=W(c),p(l,"class","txt-strikethrough txt-hint"),p(a,"class","ri-arrow-right-line txt-sm"),p(f,"class","txt"),p(t,"class","inline-flex"),p(e,"class","svelte-xqpcsf")},m(m,h){v(m,e,h),w(e,t),w(t,i),w(t,l),w(l,o),w(t,r),w(t,a),w(t,u),w(t,f),w(f,d)},p(m,h){h[0]&1024&&s!==(s=m[33]._originalName+"")&&oe(o,s),h[0]&1024&&c!==(c=m[33].name+"")&&oe(d,c)},d(m){m&&y(e)}}}function Ph(n){let e,t,i,l=n[33].name+"",s,o;return{c(){e=b("li"),t=W("Removed field "),i=b("span"),s=W(l),o=C(),p(i,"class","txt-bold"),p(e,"class","txt-danger svelte-xqpcsf")},m(r,a){v(r,e,a),w(e,t),w(e,i),w(i,s),w(e,o)},p(r,a){a[0]&512&&l!==(l=r[33].name+"")&&oe(s,l)},d(r){r&&y(e)}}}function Rh(n){let e,t,i,l=n[30].prop+"",s,o,r,a,u,f,c,d,m=(n[30].oldRule===null?"null (superusers only)":n[30].oldRule||'""')+"",h,g,_,k,S, $ ,T,O,E=(n[30].newRule===null?"null (superusers only)":n[30].newRule||'""')+"",L;return{c(){e=b("li"),t=W("Changed API rule "),i=b("code"),s=W(l),o=W( ` :
2024-12-26 04:24:24 +08:00
` ),r=b("br"),a=C(),u=b("small"),f=b("strong"),f.textContent="Old",c=W( ` :
` ),d=b("span"),h=W(m),g=C(),_=b("br"),k=C(),S=b("small"), $ =b("strong"), $ .textContent="New",T=W( ` :
2025-01-20 20:15:28 +08:00
` ),O=b("span"),L=W(E),p(i,"class","txt-sm"),p(d,"class","txt-preline"),p(u,"class","txt-mono txt-hint"),p(O,"class","txt-preline"),p(S,"class","txt-mono txt-success"),p(e,"class","svelte-xqpcsf")},m(I,A){v(I,e,A),w(e,t),w(e,i),w(i,s),w(e,o),w(e,r),w(e,a),w(e,u),w(u,f),w(u,c),w(u,d),w(d,h),w(e,g),w(e,_),w(e,k),w(e,S),w(S, $ ),w(S,T),w(S,O),w(O,L)},p(I,A){A[0]&8&&l!==(l=I[30].prop+"")&&oe(s,l),A[0]&8&&m!==(m=(I[30].oldRule===null?"null (superusers only)":I[30].oldRule||'""')+"")&&oe(h,m),A[0]&8&&E!==(E=(I[30].newRule===null?"null (superusers only)":I[30].newRule||'""')+"")&&oe(L,E)},d(I){I&&y(e)}}}function Fh(n){let e,t,i,l=n[27].name+"",s,o,r,a,u=n[27].oldHost+"",f,c,d,m,h,g=n[27].newHost+"",_,k,S, $ ,T,O,E,L,I,A,N,P,R,q,F,B,J;return{c(){e=b("li"),t=W("Changed "),i=b("code"),s=W(l),o=W( ` host
2024-12-26 04:24:24 +08:00
` ),r=b("div"),a=b("strong"),f=W(u),c=C(),d=b("i"),m=C(),h=b("strong"),_=W(g),k=C(),S=b("br"), $ =C(),T=b("em"),O=W( ` If the old and new OIDC configuration is not for the same provider consider deleting
all old ` ),E=b("code"),E.textContent="_externalAuths",L=W( ` records associated to the current
collection and provider , otherwise it may result in account linking errors .
2024-12-28 16:13:18 +08:00
` ),I=b("a"),A=W("Review existing "),N=b("code"),N.textContent="_externalAuths",P=W( ` records
2025-01-20 20:15:28 +08:00
` ),R=b("i"),q=C(),B=W("."),J=C(),p(a,"class","txt-strikethrough txt-hint"),p(d,"class","ri-arrow-right-line txt-sm"),p(h,"class","txt"),p(r,"class","inline-flex m-l-5"),p(E,"class","txt-sm"),p(N,"class","txt-sm"),p(R,"class","ri-external-link-line txt-sm"),p(I,"href",F=n[13](n[27].name)),p(I,"target","_blank"),p(T,"class","txt-hint"),p(e,"class","svelte-xqpcsf")},m(V,Z){v(V,e,Z),w(e,t),w(e,i),w(i,s),w(e,o),w(e,r),w(r,a),w(a,f),w(r,c),w(r,d),w(r,m),w(r,h),w(h,_),w(e,k),w(e,S),w(e, $ ),w(e,T),w(T,O),w(T,E),w(T,L),w(T,I),w(I,A),w(I,N),w(I,P),w(I,R),w(I,q),w(T,B),w(e,J)},p(V,Z){Z[0]&128&&l!==(l=V[27].name+"")&&oe(s,l),Z[0]&128&&u!==(u=V[27].oldHost+"")&&oe(f,u),Z[0]&128&&g!==(g=V[27].newHost+"")&&oe(_,g),Z[0]&128&&F!==(F=V[13](V[27].name))&&p(I,"href",F)},d(V){V&&y(e)}}}function zD(n){let e,t,i=(n[5]||n[9].length||n[10].length)&&Mh(n),l=n[11]&&Dh(n);return{c(){i&&i.c(),e=C(),l&&l.c(),t=ye()},m(s,o){i&&i.m(s,o),v(s,e,o),l&&l.m(s,o),v(s,t,o)},p(s,o){s[5]||s[9].length||s[10].length?i?i.p(s,o):(i=Mh(s),i.c(),i.m(e.parentNode,e)):i&&(i.d(1),i=null),s[11]?l?l.p(s,o):(l=Dh(s),l.c(),l.m(t.parentNode,t)):l&&(l.d(1),l=null)},d(s){s&&(y(e),y(t)),i&&i.d(s),l&&l.d(s)}}}function UD(n){let e;return{c(){e=b("h4"),e.textContent="Confirm collection changes"},m(t,i){v(t,e,i)},p:te,d(t){t&&y(e)}}}function VD(n){let e,t,i,l,s;return{c(){e=b("button"),e.innerHTML='<span class="txt">Cancel</span>',t=C(),i=b("button"),i.innerHTML='<span class="txt">Confirm</span>',e.autofocus=!0,p(e,"type","button"),p(e,"class","btn btn-transparent"),p(i,"type","button"),p(i,"class","btn btn-expanded")},m(o,r){v(o,e,r),v(o,t,r),v(o,i,r),e.focus(),l||(s=[Y(e,"click",n[15]),Y(i,"click",n[16])],l=!0)},p:te,d(o){o&&(y(e),y(t),y(i)),l=!1,Ie(s)}}}function BD(n){let e,t,i={class:"confirm-changes-panel",popup:!0, $ $ slots:{footer:[VD],header:[UD],default:[zD]}, $ $ scope:{ctx:n}};return e=new en({props:i}),n[17](e),e. $ on("hide",n[18]),e. $ on("show",n[19]),{c(){z(e. $ $ .fragment)},m(l,s){j(e,l,s),t=!0},p(l,s){const o={};s[0]&4030|s[1]&512&&(o. $ $ scope={dirty:s,ctx:l}),e. $ set(o)},i(l){t||(M(e. $ $ .fragment,l),t=!0)},o(l){D(e. $ $ .fragment,l),t=!1},d(l){n[17](null),H(e,l)}}}function WD(n,e,t){let i,l,s,o,r,a,u;const f=yt();let c,d,m,h,g=[],_=[];async function k(F,B,J=!0){t(1,d=F),t(2,m=B),h=J,await O(),I(),await pn(),i||o.length||r.length||a.length||g.length||_.length?c==null||c.show(): $ ()}function S(){c==null||c.hide()}function $ (){S(),f("confirm",h)}const T=["oidc","oidc2","oidc3"];async function O(){var F,B,J,V;t(7,g=[]);for(let Z of T){let G=(B=(F=d==null?void 0:d.oauth2)==null?void 0:F.providers)==null?void 0:B.find(Te=>Te.name==Z),fe=(V=(J=m==null?void 0:m.oauth2)==null?void 0:J.providers)==null?void 0:V.find(Te=>Te.name==Z);if(!G||!fe)continue;let ce=new URL(G.authURL).host,ue=new URL(fe.authURL).host;ce!=ue&&await E(Z)&&g.push({name:Z,oldHost:ce,newHost:ue})}}async function E(F){try{return await he.collection("_externalAuths").getFirstListItem(he.filter("collectionRef={:collectionId} && provider={:provider}",{collectionId:m==null?void 0:m.id,provider:F})),!0}catch{}return!1}function L(F){return ` # / collections ? collection = _externalAuths & filter = collectionRef % 3 D % 22 $ { m == null ? void 0 : m . id } % 22 + % 26 % 26 + provider % 3 D % 22 $ { F } % 22 ` }function I(){if(t(3,_=[]),window.location.protocol!="https:")return;const F=["listRule","viewRule"];l||F.push("createRule","updateRule","deleteRule"),s&&F.push("manageRule","authRule");let B,J;for(let V of F)B=d==null?void 0:d[V],J=m==null?void 0:m[V],B!==J&&_.push({prop:V,oldRule:B,newRule:J})}const A=()=>S(),N=()=> $ ();function P(F){ie[F?"unshift":"push"](()=>{c=F,t(6,c)})}function R(F){Pe.call(this,n,F)}function q(F){Pe.call(this,n,F)}return n. $ $ .update=()=>{var F,B,J;n. $ $ .dirty[0]&6&&t(5,i=(d==null?void 0:d.name)!=(m==null?void 0:m.name)),n. $ $ .dirty[0]&4&&t(4,l=(m==null?void 0:m.type)==="view"),n. $ $ .dirty[0]&4&&(s=(m==null?void 0:m.type)==="auth"),n. $ $ .dirty[0]&20&&t(10,o=!l&&((F=m==null?void 0:m.fields)==null?void 0:F.filter(V=>V.id&&!V._toDelete&&V._originalName!=V.name))||[]),n. $ $ .dirty[0]&20&&t(9,r=!l&&((B=m==null?void 0:m.fields)==null?
` +U.truncate(JSON.stringify(U.truncateObject(E_(n[0],"expand")),null,2),800,!0),class:"code",position:"left"})),Y(l,"click",Mn(n[1])),Y(l,"keydown",Mn(n[2]))],u=!0)},p(c,[d]){const m={};d&1&&(m.record=c[0]),t. $ set(m),(!a||d&1&&o!==(o="#/collections?collection="+c[0].collectionId+"&recordId="+c[0].id))&&p(l,"href",o),r&&It(r.update)&&d&1&&r.update.call(null,{text: ` Open relation record in new tab :
` +U.truncate(JSON.stringify(U.truncateObject(E_(c[0],"expand")),null,2),800,!0),class:"code",position:"left"})},i(c){a||(M(t. $ $ .fragment,c),a=!0)},o(c){D(t. $ $ .fragment,c),a=!1},d(c){c&&y(e),H(t),u=!1,Ie(f)}}}function E_(n,...e){const t=Object.assign({},n);for(let i of e)delete t[i];return t}function WI(n,e,t){let{record:i}=e;function l(o){Pe.call(this,n,o)}function s(o){Pe.call(this,n,o)}return n. $ $ set=o=>{"record"in o&&t(0,i=o.record)},[i,l,s]}class Vr extends Se{constructor(e){super(),we(this,e,WI,BI,ke,{record:0})}}function D_(n,e,t){const i=n.slice();return i[19]=e[t],i[9]=t,i}function I_(n,e,t){const i=n.slice();return i[14]=e[t],i}function L_(n,e,t){const i=n.slice();return i[7]=e[t],i[9]=t,i}function A_(n,e,t){const i=n.slice();return i[7]=e[t],i[9]=t,i}function YI(n){const e=n.slice(),t=U.toArray(e[3]);e[17]=t;const i=e[2]?10:500;return e[18]=i,e}function KI(n){var s,o;const e=n.slice(),t=U.toArray(e[3]);e[10]=t;const i=U.toArray((o=(s=e[0])==null?void 0:s.expand)==null?void 0:o[e[1].name]);e[11]=i;const l=e[2]?20:500;return e[12]=l,e}function JI(n){const e=n.slice(),t=U.trimQuotedValue(JSON.stringify(e[3]))||'""';return e[6]=t,e}function ZI(n){let e,t;return{c(){e=b("div"),t=W(n[3]),p(e,"class","block txt-break fallback-block svelte-jdf51v")},m(i,l){v(i,e,l),w(e,t)},p(i,l){l&8&&oe(t,i[3])},i:te,o:te,d(i){i&&y(e)}}}function GI(n){let e,t=U.truncate(n[3])+"",i,l;return{c(){e=b("span"),i=W(t),p(e,"class","txt txt-ellipsis"),p(e,"title",l=U.truncate(n[3]))},m(s,o){v(s,e,o),w(e,i)},p(s,o){o&8&&t!==(t=U.truncate(s[3])+"")&&oe(i,t),o&8&&l!==(l=U.truncate(s[3]))&&p(e,"title",l)},i:te,o:te,d(s){s&&y(e)}}}function XI(n){let e,t=[],i=new Map,l,s,o=pe(n[17].slice(0,n[18]));const r=u=>u[9]+u[19];for(let u=0;u<o.length;u+=1){let f=D_(n,o,u),c=r(f);i.set(c,t[u]=N_(c,f))}let a=n[17].length>n[18]&&P_();return{c(){e=b("div");for(let u=0;u<t.length;u+=1)t[u].c();l=C(),a&&a.c(),p(e,"class","inline-flex"),x(e,"multiple",n[1].maxSelect!=1)},m(u,f){v(u,e,f);for(let c=0;c<t.length;c+=1)t[c]&&t[c].m(e,null);w(e,l),a&&a.m(e,null),s=!0},p(u,f){f&13&&(o=pe(u[17].slice(0,u[18])),re(),t=kt(t,f,r,1,u,o,i,e,Yt,N_,l,D_),ae()),u[17].length>u[18]?a||(a=P_(),a.c(),a.m(e,null)):a&&(a.d(1),a=null),(!s||f&2)&&x(e,"multiple",u[1].maxSelect!=1)},i(u){if(!s){for(let f=0;f<o.length;f+=1)M(t[f]);s=!0}},o(u){for(let f=0;f<t.length;f+=1)D(t[f]);s=!1},d(u){u&&y(e);for(let f=0;f<t.length;f+=1)t[f].d();a&&a.d()}}}function QI(n){let e,t,i,l,s;const o=[uL,aL],r=[];function a(f,c){return f[11].length?0:1}t=a(n),i=r[t]=o[t](n);let u=n[10].length>n[12]&&q_();return{c(){e=b("div"),i.c(),l=C(),u&&u.c(),p(e,"class","inline-flex")},m(f,c){v(f,e,c),r[t].m(e,null),w(e,l),u&&u.m(e,null),s=!0},p(f,c){let d=t;t=a(f),t===d?r[t].p(f,c):(re(),D(r[d],1,1,()=>{r[d]=null}),ae(),i=r[t],i?i.p(f,c):(i=r[t]=o[t](f),i.c()),M(i,1),i.m(e,l)),f[10].length>f[12]?u||(u=q_(),u.c(),u.m(e,null)):u&&(u.d(1),u=null)},i(f){s||(M(i),s=!0)},o(f){D(i),s=!1},d(f){f&&y(e),r[t].d(),u&&u.d()}}}function xI(n){let e,t=[],i=new Map,l=pe(U.toArray(n[3]));const s=o=>o[9]+o[7];for(let o=0;o<l.length;o+=1){let r=A_(n,l,o),a=s(r);i.set(a,t[o]=j_(a,r))}return{c(){e=b("div");for(let o=0;o<t.length;o+=1)t[o].c();p(e,"class","inline-flex")},m(o,r){v(o,e,r);for(let a=0;a<t.length;a+=1)t[a]&&t[a].m(e,null)},p(o,r){r&8&&(l=pe(U.toArray(o[3])),t=kt(t,r,s,1,o,l,i,e,ni,j_,null,A_))},i:te,o:te,d(o){o&&y(e);for(let r=0;r<t.length;r+=1)t[r].d()}}}function eL(n){let e,t;return e=new SI({props:{date:n[3]}}),{c(){z(e. $ $ .fragment)},m(i,l){j(e,i,l),t=!0},p(i,l){const s={};l&8&&(s.date=i[3]),e. $ set(s)},i(i){t||(M(e. $ $ .fragment,i),t=!0)},o(i){D(e. $ $ .fragment,i),t=!1},d(i){H(e,i)}}}function tL(n){let e,t,i,l;const s=[cL,fL],o=[];function r(a,u){return a[2]?0:1}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ye()},m(a,u){o[e].m(a,u),v(a,i,u),l=!0},p(a,u){let f=e;e=r(a),e===f?o[e].p(a,u):(re(),D(o[f],1,1,()=>{o[f]=null}),ae(),t=o[e],t?t.p(a,u):(t=o[e]=s[e](a),t.c()),M(t,1),t.m(i.parentNode,i))},i(a){l||(M(t),l=!0)},o(a){D(t),l=!1},d(a){a&&y(i),o[e].d(a)}}}function nL(n){let e,t=U.truncate(n[3])+"",i,l,s;return{c(){e=b("a"),i=W(t),p(e,"cl
2024-12-26 04:24:24 +08:00
` ),position:"left"})),i=!0)},p(s,[o]){t&&It(t.update)&&o&1&&t.update.call(null,{text:s[0].join( `
2025-01-20 20:15:28 +08:00
` ),position:"left"})},i:te,o:te,d(s){s&&y(e),i=!1,l()}}}const SL="yyyy-MM-dd HH:mm:ss.SSS";function TL(n,e,t){let i,l;Xe(n,En,a=>t(2,l=a));let{record:s}=e,o=[];function r(){t(0,o=[]);const a=i.fields||[];for(let u of a)u.type=="autodate"&&o.push(u.name+": "+U.formatToLocalDate(s[u.name],SL)+" Local")}return n. $ $ set=a=>{"record"in a&&t(1,s=a.record)},n. $ $ .update=()=>{n. $ $ .dirty&6&&(i=s&&l.find(a=>a.id==s.collectionId)),n. $ $ .dirty&2&&s&&r()},[o,s,l]}class $ L extends Se{constructor(e){super(),we(this,e,TL,wL,ke,{record:1})}}function B_(n,e,t){const i=n.slice();return i[9]=e[t],i}function CL(n){let e;return{c(){e=b("h6"),e.textContent="No linked OAuth2 providers.",p(e,"class","txt-hint txt-center m-t-sm m-b-sm")},m(t,i){v(t,e,i)},p:te,d(t){t&&y(e)}}}function OL(n){let e,t=pe(n[1]),i=[];for(let l=0;l<t.length;l+=1)i[l]=W_(B_(n,t,l));return{c(){e=b("div");for(let l=0;l<i.length;l+=1)i[l].c();p(e,"class","list")},m(l,s){v(l,e,s);for(let o=0;o<i.length;o+=1)i[o]&&i[o].m(e,null)},p(l,s){if(s&58){t=pe(l[1]);let o;for(o=0;o<t.length;o+=1){const r=B_(l,t,o);i[o]?i[o].p(r,s):(i[o]=W_(r),i[o].c(),i[o].m(e,null))}for(;o<i.length;o+=1)i[o].d(1);i.length=t.length}},d(l){l&&y(e),ct(i,l)}}}function ML(n){let e;return{c(){e=b("div"),e.innerHTML='<span class="loader"></span>',p(e,"class","block txt-center")},m(t,i){v(t,e,i)},p:te,d(t){t&&y(e)}}}function W_(n){let e,t,i,l,s,o,r=n[4](n[9].provider)+"",a,u,f,c,d=n[9].providerId+"",m,h,g,_,k,S;function $ (){return n[6](n[9])}return{c(){var T;e=b("div"),t=b("figure"),i=b("img"),s=C(),o=b("span"),a=W(r),u=C(),f=b("div"),c=W("ID: "),m=W(d),h=C(),g=b("button"),g.innerHTML='<i class="ri-close-line"></i>',_=C(),yn(i.src,l="./images/oauth2/"+((T=n[3](n[9].provider))==null?void 0:T.logo))||p(i,"src",l),p(i,"alt","Provider logo"),p(t,"class","provider-logo"),p(o,"class","txt"),p(f,"class","txt-hint"),p(g,"type","button"),p(g,"class","btn btn-transparent link-hint btn-circle btn-sm m-l-auto"),p(e,"class","list-item")},m(T,O){v(T,e,O),w(e,t),w(t,i),w(e,s),w(e,o),w(o,a),w(e,u),w(e,f),w(f,c),w(f,m),w(e,h),w(e,g),w(e,_),k||(S=Y(g,"click", $ ),k=!0)},p(T,O){var E;n=T,O&2&&!yn(i.src,l="./images/oauth2/"+((E=n[3](n[9].provider))==null?void 0:E.logo))&&p(i,"src",l),O&2&&r!==(r=n[4](n[9].provider)+"")&&oe(a,r),O&2&&d!==(d=n[9].providerId+"")&&oe(m,d)},d(T){T&&y(e),k=!1,S()}}}function EL(n){let e;function t(s,o){var r;return s[2]?ML:(r=s[0])!=null&&r.id&&s[1].length?OL:CL}let i=t(n),l=i(n);return{c(){l.c(),e=ye()},m(s,o){l.m(s,o),v(s,e,o)},p(s,[o]){i===(i=t(s))&&l?l.p(s,o):(l.d(1),l=i(s),l&&(l.c(),l.m(e.parentNode,e)))},i:te,o:te,d(s){s&&y(e),l.d(s)}}}function DL(n,e,t){const i=yt();let{record:l}=e,s=[],o=!1;function r(d){return nf.find(m=>m.key==d)||{}}function a(d){var m;return((m=r(d))==null?void 0:m.title)||U.sentenize(d,!1)}async function u(){if(!(l!=null&&l.id)){t(1,s=[]),t(2,o=!1);return}t(2,o=!0);try{t(1,s=await he.collection("_externalAuths").getFullList({filter:he.filter("collectionRef = {:collectionId} && recordRef = {:recordId}",{collectionId:l.collectionId,recordId:l.id})}))}catch(d){he.error(d)}t(2,o=!1)}function f(d){!(l!=null&&l.id)||!d||bn( ` Do you really want to unlink the $ { a ( d . provider ) } provider ? ` ,()=>he.collection("_externalAuths").delete(d.id).then(()=>{xt( ` Successfully unlinked the $ { a ( d . provider ) } provider . ` ),i("unlink",d.provider),u()}).catch(m=>{he.error(m)}))}u();const c=d=>f(d);return n. $ $ set=d=>{"record"in d&&t(0,l=d.record)},[l,s,o,r,a,f,c]}class IL extends Se{constructor(e){super(),we(this,e,DL,EL,ke,{record:0})}}function LL(n){let e,t,i,l,s,o,r,a,u,f;return s=new Ci({props:{value:n[1]}}),{c(){e=b("div"),t=b("span"),i=W(n[1]),l=C(),z(s. $ $ .fragment),o=C(),r=b("i"),p(t,"class","secret svelte-1md8247"),p(r,"class","ri-refresh-line txt-sm link-hint"),p(r,"aria-label","Refresh"),p(e,"class","flex flex-gap-5 p-5")},m(c,d){v(c,e,d),w(e,t),w(t,i),n[6](t),w(e,l),j(s,e,null),w(e,o),w(e,r),a=!0,u||(f=[Oe(qe.call(null,r,"Refresh")),Y(r,"click",n[4])],u=!0)},p(c,d){(!a||d&2)&&oe(i,c[1]);const m={};d&2&&(m.value=c[1]),s. $ set(m)},i(c){a||(M(s. $ $ .fragment,c),a=!0)},o(c){D(s. $ $ .fragment,c),a=!1},d(c){c&
2025-01-10 15:41:46 +08:00
( record : ` +n[44].id+")")),Y(e,"click",it(function(){It(n[20](n[44],n[48]))&&n[20](n[44],n[48]).apply(this,arguments)}))],s=!0)},p(f,c){n=f,a===(a=r(n,c))&&u?u.p(n,c):(u.d(1),u=a(n),u&&(u.c(),u.m(e,i))),l&&It(l.update)&&c[0]&32&&l.update.call(null,n[48]+ `
2025-01-20 20:15:28 +08:00
( record : ` +n[44].id+")"),c[0]&589856&&x(e,"thumb-warning",n[16](n[44],n[48]))},d(f){f&&y(e),u.d(),s=!1,Ie(o)}}}function sg(n,e){let t,i,l=pe(e[45]),s=[];for(let o=0;o<l.length;o+=1)s[o]=lg(eg(e,l,o));return{key:n,first:null,c(){t=ye();for(let o=0;o<s.length;o+=1)s[o].c();i=ye(),this.first=t},m(o,r){v(o,t,r);for(let a=0;a<s.length;a+=1)s[a]&&s[a].m(o,r);v(o,i,r)},p(o,r){if(e=o,r[0]&1638432){l=pe(e[45]);let a;for(a=0;a<l.length;a+=1){const u=eg(e,l,a);s[a]?s[a].p(u,r):(s[a]=lg(u),s[a].c(),s[a].m(i.parentNode,i))}for(;a<s.length;a+=1)s[a].d(1);s.length=l.length}},d(o){o&&(y(t),y(i)),ct(s,o)}}}function og(n){let e;return{c(){e=b("div"),e.innerHTML='<span class="loader loader-sm active"></span>',p(e,"class","block txt-center")},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function aA(n){let e,t;function i(r,a){if(r[15])return sA;if(!r[6])return lA}let l=i(n),s=l&&l(n),o=n[6]&&og();return{c(){s&&s.c(),e=C(),o&&o.c(),t=ye()},m(r,a){s&&s.m(r,a),v(r,e,a),o&&o.m(r,a),v(r,t,a)},p(r,a){l===(l=i(r))&&s?s.p(r,a):(s&&s.d(1),s=l&&l(r),s&&(s.c(),s.m(e.parentNode,e))),r[6]?o||(o=og(),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(y(e),y(t)),s&&s.d(r),o&&o.d(r)}}}function uA(n){let e,t,i,l;const s=[iA,nA],o=[];function r(a,u){return a[7].length?1:0}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ye()},m(a,u){o[e].m(a,u),v(a,i,u),l=!0},p(a,u){let f=e;e=r(a),e===f?o[e].p(a,u):(re(),D(o[f],1,1,()=>{o[f]=null}),ae(),t=o[e],t?t.p(a,u):(t=o[e]=s[e](a),t.c()),M(t,1),t.m(i.parentNode,i))},i(a){l||(M(t),l=!0)},o(a){D(t),l=!1},d(a){a&&y(i),o[e].d(a)}}}function fA(n){let e,t;return{c(){e=b("h4"),t=W(n[0])},m(i,l){v(i,e,l),w(e,t)},p(i,l){l[0]&1&&oe(t,i[0])},d(i){i&&y(e)}}}function rg(n){let e,t;return e=new de({props:{class:"form-field file-picker-size-select", $ $ slots:{default:[cA,({uniqueId:i})=>({23:i}),({uniqueId:i})=>[i?8388608:0]]}, $ $ scope:{ctx:n}}}),{c(){z(e. $ $ .fragment)},m(i,l){j(e,i,l),t=!0},p(i,l){const s={};l[0]&8402944|l[1]&8388608&&(s. $ $ scope={dirty:l,ctx:i}),e. $ set(s)},i(i){t||(M(e. $ $ .fragment,i),t=!0)},o(i){D(e. $ $ .fragment,i),t=!1},d(i){H(e,i)}}}function cA(n){let e,t,i;function l(o){n[28](o)}let s={upside:!0,id:n[23],items:n[11],disabled:!n[13],selectPlaceholder:"Select size"};return n[12]!==void 0&&(s.keyOfSelected=n[12]),e=new Dn({props:s}),ie.push(()=>be(e,"keyOfSelected",l)),{c(){z(e. $ $ .fragment)},m(o,r){j(e,o,r),i=!0},p(o,r){const a={};r[0]&8388608&&(a.id=o[23]),r[0]&2048&&(a.items=o[11]),r[0]&8192&&(a.disabled=!o[13]),!t&&r[0]&4096&&(t=!0,a.keyOfSelected=o[12], $ e(()=>t=!1)),e. $ set(a)},i(o){i||(M(e. $ $ .fragment,o),i=!0)},o(o){D(e. $ $ .fragment,o),i=!1},d(o){H(e,o)}}}function dA(n){var h;let e,t,i,l=U.hasImageExtension((h=n[9])==null?void 0:h.name),s,o,r,a,u,f,c,d,m=l&&rg(n);return{c(){e=b("button"),t=b("span"),t.textContent="Cancel",i=C(),m&&m.c(),s=C(),o=b("button"),r=b("span"),a=W(n[1]),p(t,"class","txt"),p(e,"type","button"),p(e,"class","btn btn-transparent m-r-auto"),e.disabled=n[6],p(r,"class","txt"),p(o,"type","button"),p(o,"class","btn btn-expanded"),o.disabled=u=!n[13]},m(g,_){v(g,e,_),w(e,t),v(g,i,_),m&&m.m(g,_),v(g,s,_),v(g,o,_),w(o,r),w(r,a),f=!0,c||(d=[Y(e,"click",n[2]),Y(o,"click",n[21])],c=!0)},p(g,_){var k;(!f||_[0]&64)&&(e.disabled=g[6]),_[0]&512&&(l=U.hasImageExtension((k=g[9])==null?void 0:k.name)),l?m?(m.p(g,_),_[0]&512&&M(m,1)):(m=rg(g),m.c(),M(m,1),m.m(s.parentNode,s)):m&&(re(),D(m,1,1,()=>{m=null}),ae()),(!f||_[0]&2)&&oe(a,g[1]),(!f||_[0]&8192&&u!==(u=!g[13]))&&(o.disabled=u)},i(g){f||(M(m),f=!0)},o(g){D(m),f=!1},d(g){g&&(y(e),y(i),y(s),y(o)),m&&m.d(g),c=!1,Ie(d)}}}function pA(n){let e,t,i,l;const s=[{popup:!0},{class:"file-picker-popup"},n[22]];let o={ $ $ slots:{footer:[dA],header:[fA],default:[uA]}, $ $ scope:{ctx:n}};for(let a=0;a<s.length;a+=1)o=He(o,s[a]);e=new en({props:o}),n[33](e),e. $ on("hide",n[34]),e. $ on("show",n[35]);let r={collection:n[8]};return i=new af({props:r}),n[36](i),i. $ on("save",n[37]),i. $ on("delete",n[38]),{c(){z(e. $ $ .fragment),t=C(),z(i. $ $ .fragment)},m(a,u){j(e,a,u),v(a,t,u),j(i,a,u),l=!0},p(a,u){const f=u[0]&4194304?wt(s,[s[0],s[1],Ft(a[22])]):{};u[0]&131059|u[1]&8388608&&(f. $ $ scope={dirty:u,ctx:a}),e. $
2024-12-26 04:24:24 +08:00
form - field form - field - list form - field - file
` +(n[4].required?"required":"")+ `
` +(n[9]?"dragover":"")+ `
2025-01-10 15:41:46 +08:00
` ,name:n[4].name, $ $ slots:{default:[PA,({uniqueId:o})=>({30:o}),({uniqueId:o})=>[o?1073741824:0]]}, $ $ scope:{ctx:n}}}),{c(){e=b("div"),z(t. $ $ .fragment),p(e,"class","block")},m(o,r){v(o,e,r),j(t,e,null),i=!0,l||(s=[Y(e,"dragover",it(n[27])),Y(e,"dragleave",n[28]),Y(e,"drop",n[14])],l=!0)},p(o,r){const a={};r[0]&528&&(a.class= `
2024-12-26 04:24:24 +08:00
form - field form - field - list form - field - file
` +(o[4].required?"required":"")+ `
` +(o[9]?"dragover":"")+ `
2025-01-20 20:15:28 +08:00
` ),r[0]&16&&(a.name=o[4].name),r[0]&1073743359|r[1]&256&&(a. $ $ scope={dirty:r,ctx:o}),t. $ set(a)},i(o){i||(M(t. $ $ .fragment,o),i=!0)},o(o){D(t. $ $ .fragment,o),i=!1},d(o){o&&y(e),H(t),l=!1,Ie(s)}}}function FA(n,e,t){let i,l,s,{record:o}=e,{field:r}=e,{value:a=""}=e,{uploadedFiles:u=[]}=e,{deletedFileNames:f=[]}=e,c,d,m=!1;function h(V){U.removeByValue(f,V),t(2,f)}function g(V){U.pushUnique(f,V),t(2,f)}function _(V){U.isEmpty(u[V])||u.splice(V,1),t(1,u)}function k(){d==null||d.dispatchEvent(new CustomEvent("change",{detail:{value:a,uploadedFiles:u,deletedFileNames:f},bubbles:!0}))}function S(V){var G;V.preventDefault(),t(9,m=!1);const Z=((G=V.dataTransfer)==null?void 0:G.files)||[];if(!(s||!Z.length)){for(const fe of Z){const ce=l.length+u.length-f.length;if(r.maxSelect<=ce)break;u.push(fe)}t(1,u)}}async function $ (V){try{let Z=await he.getSuperuserFileToken(o.collectionId),G=he.files.getURL(o,V,{token:Z});window.open(G,"_blank","noreferrer, noopener")}catch(Z){console.warn("openInNewTab file token failure:",Z)}}const T=V=> $ (V),O=V=> $ (V),E=V=>h(V),L=V=>g(V);function I(V){a=V,t(0,a),t(6,i),t(4,r)}const A=V=>_(V);function N(V){u=V,t(1,u)}function P(V){ie[V?"unshift":"push"](()=>{c=V,t(7,c)})}const R=()=>{for(let V of c.files)u.push(V);t(1,u),t(7,c.value=null,c)},q=()=>c==null?void 0:c.click();function F(V){ie[V?"unshift":"push"](()=>{d=V,t(8,d)})}const B=()=>{t(9,m=!0)},J=()=>{t(9,m=!1)};return n. $ $ set=V=>{"record"in V&&t(3,o=V.record),"field"in V&&t(4,r=V.field),"value"in V&&t(0,a=V.value),"uploadedFiles"in V&&t(1,u=V.uploadedFiles),"deletedFileNames"in V&&t(2,f=V.deletedFileNames)},n. $ $ .update=()=>{n. $ $ .dirty[0]&2&&(Array.isArray(u)||t(1,u=U.toArray(u))),n. $ $ .dirty[0]&4&&(Array.isArray(f)||t(2,f=U.toArray(f))),n. $ $ .dirty[0]&16&&t(6,i=r.maxSelect>1),n. $ $ .dirty[0]&65&&U.isEmpty(a)&&t(0,a=i?[]:""),n. $ $ .dirty[0]&1&&t(5,l=U.toArray(a)),n. $ $ .dirty[0]&54&&t(10,s=(l.length||u.length)&&r.maxSelect<=l.length+u.length-f.length),n. $ $ .dirty[0]&6&&(u!==-1||f!==-1)&&k()},[a,u,f,o,r,l,i,c,d,m,s,h,g,_,S, $ ,T,O,E,L,I,A,N,P,R,q,F,B,J]}class qA extends Se{constructor(e){super(),we(this,e,FA,RA,ke,{record:3,field:4,value:0,uploadedFiles:1,deletedFileNames:2},null,[-1,-1])}}function jA(n){let e;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function HA(n){let e;return{c(){e=b("i"),p(e,"class","ri-checkbox-circle-fill txt-success")},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function zA(n){let e,t,i,l;function s(a,u){return a[4]?HA:jA}let o=s(n),r=o(n);return{c(){e=b("span"),r.c(),p(e,"class","json-state svelte-p6ecb8")},m(a,u){v(a,e,u),r.m(e,null),i||(l=Oe(t=qe.call(null,e,{position:"left",text:n[4]?"Valid JSON":"Invalid JSON"})),i=!0)},p(a,u){o!==(o=s(a))&&(r.d(1),r=o(a),r&&(r.c(),r.m(e,null))),t&&It(t.update)&&u&16&&t.update.call(null,{position:"left",text:a[4]?"Valid JSON":"Invalid JSON"})},d(a){a&&y(e),r.d(),i=!1,l()}}}function UA(n){let e;return{c(){e=b("input"),p(e,"type","text"),p(e,"class","txt-mono"),e.value="Loading...",e.disabled=!0},m(t,i){v(t,e,i)},p:te,i:te,o:te,d(t){t&&y(e)}}}function VA(n){let e,t,i;var l=n[3];function s(o,r){return{props:{id:o[6],maxHeight:"500",language:"json",value:o[2]}}}return l&&(e=Vt(l,s(n)),e. $ on("change",n[5])),{c(){e&&z(e. $ $ .fragment),t=ye()},m(o,r){e&&j(e,o,r),v(o,t,r),i=!0},p(o,r){if(r&8&&l!==(l=o[3])){if(e){re();const a=e;D(a. $ $ .fragment,1,0,()=>{H(a,1)}),ae()}l?(e=Vt(l,s(o)),e. $ on("change",o[5]),z(e. $ $ .fragment),M(e. $ $ .fragment,1),j(e,t.parentNode,t)):e=null}else if(l){const a={};r&64&&(a.id=o[6]),r&4&&(a.value=o[2]),e. $ set(a)}},i(o){i||(e&&M(e. $ $ .fragment,o),i=!0)},o(o){e&&D(e. $ $ .fragment,o),i=!1},d(o){o&&y(t),e&&H(e,o)}}}function BA(n){let e,t,i,l,s,o;e=new si({props:{uniqueId:n[6],field:n[1], $ $ slots:{default:[zA]}, $ $ scope:{ctx:n}}});const r=[VA,UA],a=[];function u(f,c){return f[3]?0:1}return i=u(n),l=a[i]=r[i](n),{c(){z(e. $ $ .fragment),t=C(),l.c(),s=ye()},m(f,c){j(e,f,c),v(f,t,c),a[i].m(f,c),v(f,s,c),o=!0},p(f,c){const d={};c&64&&(d.uniqueId=f[6]),c&2&&(d.field=f[1]),c&144&&(d. $ $ scope={dirty:c,ctx:f}),e. $ set(d);let m=i;i=u(f),i===m?a[i].p(f,c):(re(),
` ),A&&A.c(),m=C(),g.c(),_=ye(),p(e,"class","flex m-b-base flex-gap-10"),p(s,"class","list picker-list m-b-base svelte-1u8jhky"),p(c,"class","section-title")},m(q,F){v(q,e,F),j(t,e,null),w(e,i),T&&T.m(e,null),v(q,l,F),v(q,s,F);for(let B=0;B<o.length;B+=1)o[B]&&o[B].m(s,null);L&&L.m(s,null),w(s,a),I&&I.m(s,null),v(q,f,F),v(q,c,F),w(c,d),A&&A.m(c,null),v(q,m,F),P[h].m(q,F),v(q,_,F),k=!0,S||( $ =Oe(u=n7.call(null,s,n[38])),S=!0)},p(q,F){const B={};F[0]&4&&(B.value=q[2]),F[0]&32&&(B.autocompleteCollection=q[5]),t. $ set(B),q[12]?T&&(T.d(1),T=null):T?T.p(q,F):(T=gg(q),T.c(),T.m(e,null)),F[0]&548756&&(O=pe(q[8]),re(),o=kt(o,F,E,1,q,O,r,s,Yt,wg,a,_g),ae(),!O.length&&L?L.p(q,F):O.length?L&&(L.d(1),L=null):(L=bg(q),L.c(),L.m(s,a))),q[14]?I||(I=Sg(),I.c(),I.m(s,null)):I&&(I.d(1),I=null),u&&It(u.update)&&F[0]&8200&&u.update.call(null,q[38]),q[4]>1?A?A.p(q,F):(A=Tg(q),A.c(),A.m(c,null)):A&&(A.d(1),A=null);let J=h;h=R(q),h===J?P[h].p(q,F):(re(),D(P[J],1,1,()=>{P[J]=null}),ae(),g=P[h],g?g.p(q,F):(g=P[h]=N[h](q),g.c()),M(g,1),g.m(_.parentNode,_))},i(q){if(!k){M(t. $ $ .fragment,q);for(let F=0;F<O.length;F+=1)M(o[F]);M(g),k=!0}},o(q){D(t. $ $ .fragment,q);for(let F=0;F<o.length;F+=1)D(o[F]);D(g),k=!1},d(q){q&&(y(e),y(l),y(s),y(f),y(c),y(m),y(_)),H(t),T&&T.d();for(let F=0;F<o.length;F+=1)o[F].d();L&&L.d(),I&&I.d(),A&&A.d(),P[h].d(q),S=!1, $ ()}}}function p7(n){var r;let e,t,i,l=(((r=n[5])==null?void 0:r.name)||"")+"",s,o;return{c(){e=b("h4"),t=W("Select "),i=b("strong"),s=W(l),o=W(" records")},m(a,u){v(a,e,u),w(e,t),w(e,i),w(i,s),w(e,o)},p(a,u){var f;u[0]&32&&l!==(l=(((f=a[5])==null?void 0:f.name)||"")+"")&&oe(s,l)},d(a){a&&y(e)}}}function m7(n){let e,t,i,l,s;return{c(){e=b("button"),e.innerHTML='<span class="txt">Cancel</span>',t=C(),i=b("button"),i.innerHTML='<span class="txt">Set selection</span>',p(e,"type","button"),p(e,"class","btn btn-transparent"),p(i,"type","button"),p(i,"class","btn")},m(o,r){v(o,e,r),v(o,t,r),v(o,i,r),l||(s=[Y(e,"click",n[30]),Y(i,"click",n[31])],l=!0)},p:te,d(o){o&&(y(e),y(t),y(i)),l=!1,Ie(s)}}}function h7(n){let e,t,i,l;const s=[{popup:!0},{class:"overlay-panel-xl"},n[21]];let o={ $ $ slots:{footer:[m7],header:[p7],default:[d7]}, $ $ scope:{ctx:n}};for(let a=0;a<s.length;a+=1)o=He(o,s[a]);e=new en({props:o}),n[41](e),e. $ on("hide",n[42]),e. $ on("show",n[43]);let r={collection:n[5]};return i=new af({props:r}),n[44](i),i. $ on("save",n[45]),i. $ on("delete",n[46]),{c(){z(e. $ $ .fragment),t=C(),z(i. $ $ .fragment)},m(a,u){j(e,a,u),v(a,t,u),j(i,a,u),l=!0},p(a,u){const f=u[0]&2097152?wt(s,[s[0],s[1],Ft(a[21])]):{};u[0]&32764|u[1]&268435456&&(f. $ $ scope={dirty:u,ctx:a}),e. $ set(f);const c={};u[0]&32&&(c.collection=a[5]),i. $ set(c)},i(a){l||(M(e. $ $ .fragment,a),M(i. $ $ .fragment,a),l=!0)},o(a){D(e. $ $ .fragment,a),D(i. $ $ .fragment,a),l=!1},d(a){a&&y(t),n[41](null),H(e,a),n[44](null),H(i,a)}}}const Go=50;function _7(n,e,t){let i,l,s,o,r,a,u,f;const c=["value","field","show","hide"];let d=st(e,c),m;Xe(n,En,Ne=>t(28,m=Ne));const h=yt(),g="picker_"+U.randomString(5);let{value:_}=e,{field:k}=e,S, $ ,T="",O=[],E=[],L=1,I=0,A=!1,N=!1,P={};function R(){return t(2,T=""),t(8,O=[]),t(6,E=[]),B(),J(!0),S==null?void 0:S.show()}function q(){return S==null?void 0:S.hide()}function F(){var _t;let Ne=[];const Ce=(_t=s==null?void 0:s.fields)==null?void 0:_t.filter(zt=>!zt.hidden&&zt.presentable&&zt.type=="relation");for(const zt of Ce)Ne=Ne.concat(U.getExpandPresentableRelFields(zt,m,2));return Ne.join(",")}async function B(){const Ne=U.toArray(_);if(!l||!Ne.length)return;t(26,N=!0);let Ce=[];const _t=Ne.slice(),zt=[];for(;_t.length>0;){const Lt=[];for(const Ae of _t.splice(0,Go))Lt.push( ` id = "${Ae}" ` );zt.push(he.collection(l).getFullList({batch:Go,filter:Lt.join("||"),fields:"*:excerpt(200)",expand:F(),requestKey:null}))}try{await Promise.all(zt).then(Lt=>{Ce=Ce.concat(...Lt)}),t(6,E=[]);for(const Lt of Ne){const Ae=U.findByKey(Ce,"id",Lt);Ae&&E.push(Ae)}T.trim()||t(8,O=U.filterDuplicatesByKey(E.concat(O))),t(26,N=!1)}catch(Lt){Lt.isAbort||(he.error(Lt),t(26,N=!1))}}async function J(Ne=!1){if(l){t(3,A=!0),Ne&&(T.trim()?t(8,O=[]):t(8,O=U.toArray(E).slice()));try{co
2025-01-10 15:41:46 +08:00
` ),s=b("strong"),r=W(o),a=W(":"),u=C(),z(f. $ $ .fragment),p(t,"class","content"),p(e,"id",n[8])},m(h,g){v(h,e,g),w(e,t),w(t,i),w(i,l),w(i,s),w(s,r),w(s,a),w(e,u),j(f,e,null),c=!0,d||(m=Y(e,"submit",it(n[9])),d=!0)},p(h,g){(!c||g&2)&&o!==(o=U.displayValue(h[1])+"")&&oe(r,o);const _={};g&3145761&&(_. $ $ scope={dirty:g,ctx:h}),f. $ set(_)},i(h){c||(M(f. $ $ .fragment,h),c=!0)},o(h){D(f. $ $ .fragment,h),c=!1},d(h){h&&y(e),H(f),d=!1,m()}}}function V7(n){let e,t,i,l=n[3].authStore.token+"",s,o,r,a,u,f;return r=new Ci({props:{value:n[3].authStore.token}}),u=new z7({props:{class:"m-b-0",js: `
2024-12-26 04:24:24 +08:00
import PocketBase from 'pocketbase' ;
const token = "..." ;
const pb = new PocketBase ( '${n[7]}' ) ;
pb . authStore . save ( token , null ) ;
` ,dart: `
import 'package:pocketbase/pocketbase.dart' ;
final token = "..." ;
final pb = PocketBase ( '${n[7]}' ) ;
pb . authStore . save ( token , null ) ;
` }}),{c(){e=b("div"),t=b("div"),i=b("span"),s=W(l),o=C(),z(r. $ $ .fragment),a=C(),z(u. $ $ .fragment),p(i,"class","txt token-holder svelte-1i56uix"),p(t,"class","content txt-bold"),p(e,"class","alert alert-success")},m(c,d){v(c,e,d),w(e,t),w(t,i),w(i,s),w(t,o),j(r,t,null),v(c,a,d),j(u,c,d),f=!0},p(c,d){(!f||d&8)&&l!==(l=c[3].authStore.token+"")&&oe(s,l);const m={};d&8&&(m.value=c[3].authStore.token),r. $ set(m);const h={};d&128&&(h.js= `
import PocketBase from 'pocketbase' ;
const token = "..." ;
const pb = new PocketBase ( '${c[7]}' ) ;
pb . authStore . save ( token , null ) ;
` ),d&128&&(h.dart= `
import 'package:pocketbase/pocketbase.dart' ;
final token = "..." ;
final pb = PocketBase ( '${c[7]}' ) ;
pb . authStore . save ( token , null ) ;
2025-01-20 20:15:28 +08:00
` ),u. $ set(h)},i(c){f||(M(r. $ $ .fragment,c),M(u. $ $ .fragment,c),f=!0)},o(c){D(r. $ $ .fragment,c),D(u. $ $ .fragment,c),f=!1},d(c){c&&(y(e),y(a)),H(r),H(u,c)}}}function B7(n){let e,t,i,l,s,o,r,a,u,f;return{c(){var c,d;e=b("label"),t=W("Token duration (in seconds)"),l=C(),s=b("input"),p(e,"for",i=n[20]),p(s,"type","number"),p(s,"id",o=n[20]),p(s,"placeholder",r="Default to the collection setting ("+(((d=(c=n[0])==null?void 0:c.authToken)==null?void 0:d.duration)||0)+"s)"),p(s,"min","0"),p(s,"step","1"),s.value=a=n[5]||""},m(c,d){v(c,e,d),w(e,t),v(c,l,d),v(c,s,d),u||(f=Y(s,"input",n[14]),u=!0)},p(c,d){var m,h;d&1048576&&i!==(i=c[20])&&p(e,"for",i),d&1048576&&o!==(o=c[20])&&p(s,"id",o),d&1&&r!==(r="Default to the collection setting ("+(((h=(m=c[0])==null?void 0:m.authToken)==null?void 0:h.duration)||0)+"s)")&&p(s,"placeholder",r),d&32&&a!==(a=c[5]||"")&&s.value!==a&&(s.value=a)},d(c){c&&(y(e),y(l),y(s)),u=!1,f()}}}function W7(n){let e,t,i,l,s,o;const r=[V7,U7],a=[];function u(f,c){var d,m;return(m=(d=f[3])==null?void 0:d.authStore)!=null&&m.token?0:1}return i=u(n),l=a[i]=r[i](n),{c(){e=b("div"),t=C(),l.c(),s=ye(),p(e,"class","clearfix")},m(f,c){v(f,e,c),v(f,t,c),a[i].m(f,c),v(f,s,c),o=!0},p(f,c){let d=i;i=u(f),i===d?a[i].p(f,c):(re(),D(a[d],1,1,()=>{a[d]=null}),ae(),l=a[i],l?l.p(f,c):(l=a[i]=r[i](f),l.c()),M(l,1),l.m(s.parentNode,s))},i(f){o||(M(l),o=!0)},o(f){D(l),o=!1},d(f){f&&(y(e),y(t),y(s)),a[i].d(f)}}}function Y7(n){let e;return{c(){e=b("h4"),e.textContent="Impersonate auth token"},m(t,i){v(t,e,i)},p:te,d(t){t&&y(e)}}}function K7(n){let e,t,i,l;return{c(){e=b("button"),t=b("span"),t.textContent="Generate token",p(t,"class","txt"),p(e,"type","submit"),p(e,"form",n[8]),p(e,"class","btn btn-expanded"),e.disabled=n[6],x(e,"btn-loading",n[6])},m(s,o){v(s,e,o),w(e,t),i||(l=Y(e,"click",n[13]),i=!0)},p(s,o){o&64&&(e.disabled=s[6]),o&64&&x(e,"btn-loading",s[6])},d(s){s&&y(e),i=!1,l()}}}function J7(n){let e,t,i,l;return{c(){e=b("button"),t=b("span"),t.textContent="Generate a new one",p(t,"class","txt"),p(e,"type","button"),p(e,"class","btn btn-secondary btn-expanded"),e.disabled=n[6]},m(s,o){v(s,e,o),w(e,t),i||(l=Y(e,"click",n[12]),i=!0)},p(s,o){o&64&&(e.disabled=s[6])},d(s){s&&y(e),i=!1,l()}}}function Z7(n){let e,t,i,l,s,o;function r(f,c){var d,m;return(m=(d=f[3])==null?void 0:d.authStore)!=null&&m.token?J7:K7}let a=r(n),u=a(n);return{c(){e=b("button"),t=b("span"),t.textContent="Close",i=C(),u.c(),l=ye(),p(t,"class","txt"),p(e,"type","button"),p(e,"class","btn btn-transparent"),e.disabled=n[6]},m(f,c){v(f,e,c),w(e,t),v(f,i,c),u.m(f,c),v(f,l,c),s||(o=Y(e,"click",n[2]),s=!0)},p(f,c){c&64&&(e.disabled=f[6]),a===(a=r(f))&&u?u.p(f,c):(u.d(1),u=a(f),u&&(u.c(),u.m(l.parentNode,l)))},d(f){f&&(y(e),y(i),y(l)),u.d(f),s=!1,o()}}}function G7(n){let e,t,i={overlayClose:!1,escClose:!n[6],beforeHide:n[15],popup:!0, $ $ slots:{footer:[Z7],header:[Y7],default:[W7]}, $ $ scope:{ctx:n}};return e=new en({props:i}),n[16](e),e. $ on("show",n[17]),e. $ on("hide",n[18]),{c(){z(e. $ $ .fragment)},m(l,s){j(e,l,s),t=!0},p(l,[s]){const o={};s&64&&(o.escClose=!l[6]),s&64&&(o.beforeHide=l[15]),s&2097387&&(o. $ $ scope={dirty:s,ctx:l}),e. $ set(o)},i(l){t||(M(e. $ $ .fragment,l),t=!0)},o(l){D(e. $ $ .fragment,l),t=!1},d(l){n[16](null),H(e,l)}}}function X7(n,e,t){let i;const l=yt(),s="impersonate_"+U.randomString(5);let{collection:o}=e,{record:r}=e,a,u=0,f=!1,c;function d(){r&&(g(),a==null||a.show())}function m(){a==null||a.hide(),g()}async function h(){if(!(f||!o||!r)){t(6,f=!0);try{t(3,c=await he.collection(o.name).impersonate(r.id,u)),l("submit",c)}catch(L){he.error(L)}t(6,f=!1)}}function g(){t(5,u=0),t(3,c=void 0)}const _=()=>g(),k=()=>h(),S=L=>t(5,u=L.target.value<<0), $ =()=>!f;function T(L){ie[L?"unshift":"push"](()=>{a=L,t(4,a)})}function O(L){Pe.call(this,n,L)}function E(L){Pe.call(this,n,L)}return n. $ $ set=L=>{"collection"in L&&t(0,o=L.collection),"record"in L&&t(1,r=L.record)},n. $ $ .update=()=>{n. $ $ .dirty&8&&t(7,i=U.getApiExampleUrl(c==null?void 0:c.baseURL))},[o,r,m,c,a,u,f,i,s,h,g,d,_,k,S, $ ,T,O,E]}class Q7 extends Se{constructor(e){super(),we(this,e,X7,G7,ke,{collectio
` ),r=b("button"),r.textContent="Restore draft",a=C(),u=b("button"),u.innerHTML='<i class="ri-close-line"></i>',f=C(),c=b("div"),p(i,"class","icon"),p(r,"type","button"),p(r,"class","btn btn-sm btn-secondary"),p(s,"class","flex flex-gap-xs"),p(u,"type","button"),p(u,"class","close"),p(u,"aria-label","Discard draft"),p(t,"class","alert alert-info m-0"),p(c,"class","clearfix p-b-base"),p(e,"class","block")},m(_,k){v(_,e,k),w(e,t),w(t,i),w(t,l),w(t,s),w(s,o),w(s,r),w(t,a),w(t,u),w(e,f),w(e,c),m=!0,h||(g=[Y(r,"click",n[48]),Oe(qe.call(null,u,"Discard draft")),Y(u,"click",it(n[49]))],h=!0)},p:te,i(_){m||(d&&d.end(1),m=!0)},o(_){_&&(d=bu(e,pt,{duration:150})),m=!1},d(_){_&&y(e),_&&d&&d.end(),h=!1,Ie(g)}}}function Ug(n){let e,t,i;return t=new $ L({props:{record:n[3]}}),{c(){e=b("div"),z(t. $ $ .fragment),p(e,"class","form-field-addon")},m(l,s){v(l,e,s),j(t,e,null),i=!0},p(l,s){const o={};s[0]&8&&(o.record=l[3]),t. $ set(o)},i(l){i||(M(t. $ $ .fragment,l),i=!0)},o(l){D(t. $ $ .fragment,l),i=!1},d(l){l&&y(e),H(t)}}}function x7(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,h,g,_,k,S, $ =!n[6]&&Ug(n);return{c(){var T,O,E;e=b("label"),t=b("i"),i=C(),l=b("span"),l.textContent="id",s=C(),o=b("span"),a=C(), $ && $ .c(),u=C(),f=b("input"),p(t,"class",zs(U.getFieldTypeIcon("primary"))+" svelte-qc5ngu"),p(l,"class","txt"),p(o,"class","flex-fill"),p(e,"for",r=n[87]),p(f,"type","text"),p(f,"id",c=n[87]),p(f,"placeholder",d=!n[7]&&!U.isEmpty((T=n[19])==null?void 0:T.autogeneratePattern)?"Leave empty to auto generate...":""),p(f,"minlength",m=((O=n[19])==null?void 0:O.min)||null),p(f,"maxlength",h=((E=n[19])==null?void 0:E.max)||null),f.readOnly=g=!n[6]},m(T,O){v(T,e,O),w(e,t),w(e,i),w(e,l),w(e,s),w(e,o),v(T,a,O), $ && $ .m(T,O),v(T,u,O),v(T,f,O),_e(f,n[3].id),_=!0,k||(S=Y(f,"input",n[50]),k=!0)},p(T,O){var E,L,I;(!_||O[2]&33554432&&r!==(r=T[87]))&&p(e,"for",r),T[6]? $ &&(re(),D( $ ,1,1,()=>{ $ =null}),ae()): $ ?( $ .p(T,O),O[0]&64&&M( $ ,1)):( $ =Ug(T), $ .c(),M( $ ,1), $ .m(u.parentNode,u)),(!_||O[2]&33554432&&c!==(c=T[87]))&&p(f,"id",c),(!_||O[0]&524416&&d!==(d=!T[7]&&!U.isEmpty((E=T[19])==null?void 0:E.autogeneratePattern)?"Leave empty to auto generate...":""))&&p(f,"placeholder",d),(!_||O[0]&524288&&m!==(m=((L=T[19])==null?void 0:L.min)||null))&&p(f,"minlength",m),(!_||O[0]&524288&&h!==(h=((I=T[19])==null?void 0:I.max)||null))&&p(f,"maxlength",h),(!_||O[0]&64&&g!==(g=!T[6]))&&(f.readOnly=g),O[0]&8&&f.value!==T[3].id&&_e(f,T[3].id)},i(T){_||(M( $ ),_=!0)},o(T){D( $ ),_=!1},d(T){T&&(y(e),y(a),y(u),y(f)), $ && $ .d(T),k=!1,S()}}}function Vg(n){let e,t,i,l,s;function o(u){n[51](u)}let r={isNew:n[6],collection:n[0]};n[3]!==void 0&&(r.record=n[3]),e=new VL({props:r}),ie.push(()=>be(e,"record",o));let a=n[16].length&&Bg();return{c(){z(e. $ $ .fragment),i=C(),a&&a.c(),l=ye()},m(u,f){j(e,u,f),v(u,i,f),a&&a.m(u,f),v(u,l,f),s=!0},p(u,f){const c={};f[0]&64&&(c.isNew=u[6]),f[0]&1&&(c.collection=u[0]),!t&&f[0]&8&&(t=!0,c.record=u[3], $ e(()=>t=!1)),e. $ set(c),u[16].length?a||(a=Bg(),a.c(),a.m(l.parentNode,l)):a&&(a.d(1),a=null)},i(u){s||(M(e. $ $ .fragment,u),s=!0)},o(u){D(e. $ $ .fragment,u),s=!1},d(u){u&&(y(i),y(l)),H(e,u),a&&a.d(u)}}}function Bg(n){let e;return{c(){e=b("hr")},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function eN(n){let e,t,i;function l(o){n[65](o,n[84])}let s={field:n[84],original:n[2],record:n[3]};return n[3][n[84].name]!==void 0&&(s.value=n[3][n[84].name]),e=new t7({props:s}),ie.push(()=>be(e,"value",l)),{c(){z(e. $ $ .fragment)},m(o,r){j(e,o,r),i=!0},p(o,r){n=o;const a={};r[0]&65536&&(a.field=n[84]),r[0]&4&&(a.original=n[2]),r[0]&8&&(a.record=n[3]),!t&&r[0]&65544&&(t=!0,a.value=n[3][n[84].name], $ e(()=>t=!1)),e. $ set(a)},i(o){i||(M(e. $ $ .fragment,o),i=!0)},o(o){D(e. $ $ .fragment,o),i=!1},d(o){H(e,o)}}}function tN(n){let e,t,i;function l(o){n[64](o,n[84])}let s={field:n[84],original:n[2],record:n[3]};return n[3][n[84].name]!==void 0&&(s.value=n[3][n[84].name]),e=new S7({props:s}),ie.push(()=>be(e,"value",l)),{c(){z(e. $ $ .fragment)},m(o,r){j(e,o,r),i=!0},p(o,r){n=o;const a={};r[0]&65536&&(a.field=n[84]),r[0]&4&&(a.original=n[2]),r[0]&8&&(a.record=n[3]),!t&&r[0]&65544&&(t=!0,a.value=n[3][n[84].na
2024-12-26 04:24:24 +08:00
record - panel
` +(n[20]?"overlay-panel-xl":"overlay-panel-lg")+ `
` +(n[9]&&!n[17]&&!n[6]?"colored-header":"")+ `
2025-01-20 20:15:28 +08:00
` ,btnClose:!n[7],escClose:!n[7],overlayClose:!n[7],beforeHide:n[66], $ $ slots:{footer:[bN],header:[_N],default:[dN]}, $ $ scope:{ctx:n}};e=new en({props:s}),n[67](e),e. $ on("hide",n[68]),e. $ on("show",n[69]);let o=n[9]&&xg(n);return{c(){z(e. $ $ .fragment),t=C(),o&&o.c(),i=ye()},m(r,a){j(e,r,a),v(r,t,a),o&&o.m(r,a),v(r,i,a),l=!0},p(r,a){const u={};a[0]&1180224&&(u.class= `
2024-12-26 04:24:24 +08:00
record - panel
` +(r[20]?"overlay-panel-xl":"overlay-panel-lg")+ `
` +(r[9]&&!r[17]&&!r[6]?"colored-header":"")+ `
2025-01-20 20:15:28 +08:00
` ),a[0]&128&&(u.btnClose=!r[7]),a[0]&128&&(u.escClose=!r[7]),a[0]&128&&(u.overlayClose=!r[7]),a[0]&16640&&(u.beforeHide=r[66]),a[0]&1031165|a[2]&67108864&&(u. $ $ scope={dirty:a,ctx:r}),e. $ set(u),r[9]?o?(o.p(r,a),a[0]&512&&M(o,1)):(o=xg(r),o.c(),M(o,1),o.m(i.parentNode,i)):o&&(re(),D(o,1,1,()=>{o=null}),ae())},i(r){l||(M(e. $ $ .fragment,r),M(o),l=!0)},o(r){D(e. $ $ .fragment,r),D(o),l=!1},d(r){r&&(y(t),y(i)),n[67](null),H(e,r),o&&o.d(r)}}}const El="form",io="providers";function yN(n,e,t){let i,l,s,o,r,a,u,f;const c=yt(),d="record_"+U.randomString(5);let{collection:m}=e,h,g,_={},k={},S=null, $ =!1,T=!1,O={},E={},L=JSON.stringify(_),I=L,A=El,N=!0,P=!0,R=m,q=[];const F=["id"],B=F.concat("email","emailVisibility","verified","tokenKey","password");function J(se){return ce(se),t(14,T=!0),t(15,A=El),h==null?void 0:h.show()}function V(){return h==null?void 0:h.hide()}function Z(){t(14,T=!1),V()}function G(){t(35,R=m),h!=null&&h.isActive()&&(Je(JSON.stringify(k)),Z())}async function fe(se){if(!se)return null;let Me=typeof se=="string"?se:se==null?void 0:se.id;if(Me)try{return await he.collection(m.id).getOne(Me)}catch(Re){Re.isAbort||(Z(),console.warn("resolveModel:",Re),Oi( ` Unable to load record with id "${Me}" ` ))}return typeof se=="object"?se:null}async function ce(se){t(7,P=!0),Bt({}),t(4,O={}),t(5,E={}),t(2,_=typeof se=="string"?{id:se,collectionId:m==null?void 0:m.id,collectionName:m==null?void 0:m.name}:se||{}),t(3,k=structuredClone(_)),t(2,_=await fe(se)||{}),t(3,k=structuredClone(_)),await pn(),t(12,S=Ke()),!S||et(k,S)?t(12,S=null):(delete S.password,delete S.passwordConfirm),t(33,L=JSON.stringify(k)),t(7,P=!1)}async function ue(se){var Re,ze;Bt({}),t(2,_=se||{}),t(4,O={}),t(5,E={});const Me=((ze=(Re=m==null?void 0:m.fields)==null?void 0:Re.filter(Ge=>Ge.type!="file"))==null?void 0:ze.map(Ge=>Ge.name))||[];for(let Ge in se)Me.includes(Ge)||t(3,k[Ge]=se[Ge],k);await pn(),t(33,L=JSON.stringify(k)),xe()}function Te(){return"record_draft_"+((m==null?void 0:m.id)||"")+"_"+((_==null?void 0:_.id)||"")}function Ke(se){try{const Me=window.localStorage.getItem(Te());if(Me)return JSON.parse(Me)}catch{}return se}function Je(se){try{window.localStorage.setItem(Te(),se)}catch(Me){console.warn("updateDraft failure:",Me),window.localStorage.removeItem(Te())}}function ft(){S&&(t(3,k=S),t(12,S=null))}function et(se,Me){var jt;const Re=structuredClone(se||{}),ze=structuredClone(Me||{}),Ge=(jt=m==null?void 0:m.fields)==null?void 0:jt.filter(Sn=>Sn.type==="file");for(let Sn of Ge)delete Re[Sn.name],delete ze[Sn.name];const tn=["expand","password","passwordConfirm"];for(let Sn of tn)delete Re[Sn],delete ze[Sn];return JSON.stringify(Re)==JSON.stringify(ze)}function xe(){t(12,S=null),window.localStorage.removeItem(Te())}async function We(se=!0){var Me;if(!( $ ||!u||!(m!=null&&m.id))){t(13, $ =!0);try{const Re=Ut();let ze;if(N?ze=await he.collection(m.id).create(Re):ze=await he.collection(m.id).update(k.id,Re),xt(N?"Successfully created record.":"Successfully updated record."),xe(),l&&(k==null?void 0:k.id)==((Me=he.authStore.record)==null?void 0:Me.id)&&Re.get("password"))return he.logout();se?Z():ue(ze),c("save",{isNew:N,record:ze})}catch(Re){he.error(Re)}t(13, $ =!1)}}function at(){_!=null&&_.id&&bn("Do you really want to delete the selected record?",()=>he.collection(_.collectionId).delete(_.id).then(()=>{Z(),xt("Successfully deleted record."),c("delete",_)}).catch(se=>{he.error(se)}))}function Ut(){const se=structuredClone(k||{}),Me=new FormData,Re={},ze={};for(const Ge of(m==null?void 0:m.fields)||[])Ge.type=="autodate"||i&&Ge.type=="password"||(Re[Ge.name]=!0,Ge.type=="json"&&(ze[Ge.name]=!0));i&&se.password&&(Re.password=!0),i&&se.passwordConfirm&&(Re.passwordConfirm=!0);for(const Ge in se)if(Re[Ge]){if(typeof se[Ge]>"u"&&(se[Ge]=null),ze[Ge]&&se[Ge]!=="")try{JSON.parse(se[Ge])}catch(tn){const jt={};throw jt[Ge]={code:"invalid_json",message:tn.toString()},new qn({status:400,response:{data:jt}})}U.addValueToFormData(Me,Ge,se[Ge])}for(const Ge in O){const tn=U.toArray(O[Ge]);for(const jt of tn)Me.append(Ge+"+",jt)}for(const Ge in E){const tn=U.toArray(
` );for(let O=0;O<T.length;O+=1)T[O].c();p(e,"for",i=n[16]),p(u,"type","button"),p(u,"class","btn btn-sm btn-hint btn-transparent btn-clear"),x(u,"hidden",U.isEmpty(n[0].trustedProxy.headers)),p(a,"class","form-field-addon"),p(c,"class","help-block")},m(O,E){v(O,e,E),w(e,t),v(O,l,E),j(s,O,E),v(O,r,E),v(O,a,E),w(a,u),v(O,f,E),v(O,c,E),w(c,d),w(d,m);for(let L=0;L<T.length;L+=1)T[L]&&T[L].m(d,null);h=!0,g||(_=Y(u,"click",n[12]),g=!0)},p(O,E){(!h||E&65536&&i!==(i=O[16]))&&p(e,"for",i);const L={};if(E&65536&&(L.id=O[16]),!o&&E&1&&(o=!0,L.value=O[0].trustedProxy.headers, $ e(()=>o=!1)),s. $ set(L),(!h||E&1)&&x(u,"hidden",U.isEmpty(O[0].trustedProxy.headers)),E&68){ $ =pe(O[2]);let I;for(I=0;I< $ .length;I+=1){const A=y1(O, $ ,I);T[I]?T[I].p(A,E):(T[I]=v1(A),T[I].c(),T[I].m(d,null))}for(;I<T.length;I+=1)T[I].d(1);T.length= $ .length}},i(O){h||(M(s. $ $ .fragment,O),h=!0)},o(O){D(s. $ $ .fragment,O),h=!1},d(O){O&&(y(e),y(l),y(r),y(a),y(f),y(c)),H(s,O),ct(T,O),g=!1,_()}}}function mP(n){let e,t,i,l,s,o,r,a,u,f,c;function d(h){n[14](h)}let m={items:n[7]};return n[0].trustedProxy.useLeftmostIP!==void 0&&(m.keyOfSelected=n[0].trustedProxy.useLeftmostIP),r=new Dn({props:m}),ie.push(()=>be(r,"keyOfSelected",d)),{c(){e=b("label"),t=b("span"),t.textContent="IP priority selection",i=C(),l=b("i"),o=C(),z(r. $ $ .fragment),p(t,"class","txt"),p(l,"class","ri-information-line link-hint"),p(e,"for",s=n[16])},m(h,g){v(h,e,g),w(e,t),w(e,i),w(e,l),v(h,o,g),j(r,h,g),u=!0,f||(c=Oe(qe.call(null,l,{text:"This is in case the proxy returns more than 1 IP as header value. The rightmost IP is usually considered to be the more trustworthy but this could vary depending on the proxy.",position:"right"})),f=!0)},p(h,g){(!u||g&65536&&s!==(s=h[16]))&&p(e,"for",s);const _={};!a&&g&1&&(a=!0,_.keyOfSelected=h[0].trustedProxy.useLeftmostIP, $ e(()=>a=!1)),r. $ set(_)},i(h){u||(M(r. $ $ .fragment,h),u=!0)},o(h){D(r. $ $ .fragment,h),u=!1},d(h){h&&(y(e),y(o)),H(r,h),f=!1,c()}}}function hP(n){let e,t,i,l,s,o,r=(n[1].realIP||"N/A")+"",a,u,f,c,d,m,h,g,_,k,S=(n[1].possibleProxyHeader||"N/A")+"", $ ,T,O,E,L,I,A,N,P,R,q,F,B;return A=new de({props:{class:"form-field m-b-0",name:"trustedProxy.headers", $ $ slots:{default:[pP,({uniqueId:J})=>({16:J}),({uniqueId:J})=>J?65536:0]}, $ $ scope:{ctx:n}}}),R=new de({props:{class:"form-field m-0",name:"trustedProxy.useLeftmostIP", $ $ slots:{default:[mP,({uniqueId:J})=>({16:J}),({uniqueId:J})=>J?65536:0]}, $ $ scope:{ctx:n}}}),{c(){e=b("div"),t=b("div"),i=b("div"),l=b("span"),l.textContent="Resolved user IP:",s=C(),o=b("strong"),a=W(r),u=C(),f=b("i"),c=C(),d=b("br"),m=C(),h=b("div"),g=b("span"),g.textContent="Detected proxy header:",_=C(),k=b("strong"), $ =W(S),T=C(),O=b("div"),O.innerHTML= ` < p > When PocketBase is deployed on platforms like Fly or it is accessible through proxies such as
2024-12-26 04:24:24 +08:00
NGINX , requests from different users will originate from the same IP address ( the IP of the proxy
connecting to your PocketBase app ) . < / p > < p > I n t h i s c a s e t o r e t r i e v e t h e a c t u a l u s e r I P ( u s e d f o r r a t e l i m i t i n g , l o g g i n g , e t c . ) y o u n e e d t o
properly configure your proxy and list below the trusted headers that PocketBase could use to
2024-12-28 16:13:18 +08:00
extract the user IP . < / p > < p c l a s s = " t x t - b o l d " > W h e n u s i n g s u c h p r o x y , t o a v o i d s p o o f i n g i t i s r e c o m m e n d e d t o : < / p > < u l c l a s s = " m - t - 0 t x t - b o l d " > < l i > u s e h e a d e r s t h a t a r e c o n t r o l l e d o n l y b y t h e p r o x y a n d c a n n o t b e m a n u a l l y s e t b y t h e u s e r s < / l i > < l i > m a k e s u r e t h a t t h e P o c k e t B a s e s e r v e r c a n b e a c c e s s e d o n l y t h r o u g h t h e p r o x y < / l i > < / u l > < p > Y o u c a n c l e a r t h e h e a d e r s f i e l d i f P o c k e t B a s e i s n o t d e p l o y e d b e h i n d a p r o x y . < / p > ` , E = C ( ) , L = b ( " d i v " ) , I = b ( " d i v " ) , z ( A . $ $ . f r a g m e n t ) , N = C ( ) , P = b ( " d i v " ) , z ( R . $ $ . f r a g m e n t ) , p ( f , " c l a s s " , " r i - i n f o r m a t i o n - l i n e t x t - s m l i n k - h i n t " ) , p ( i , " c l a s s " , " i n l i n e - f l e x f l e x - g a p - 5 " ) , p ( h , " c l a s s " , " i n l i n e - f l e x f l e x - g a p - 5 " ) , p ( t , " c l a s s " , " c o n t e n t " ) , p ( e , " c l a s s " , " a l e r t a l e r t - i n f o m - b - s m " ) , p ( O , " c l a s s " , " c o n t e n t m - b - s m " ) , p ( I , " c l a s s " , " c o l - l g - 9 " ) , p ( P , " c l a s s " , " c o l - l g - 3 " ) , p ( L , " c l a s s " , " g r i d g r i d - s m " ) } , m ( J , V ) { v ( J , e , V ) , w ( e , t ) , w ( t , i ) , w ( i , l ) , w ( i , s ) , w ( i , o ) , w ( o , a ) , w ( i , u ) , w ( i , f ) , w ( t , c ) , w ( t , d ) , w ( t , m ) , w ( t , h ) , w ( h , g ) , w ( h , _ ) , w ( h , k ) , w ( k , $ ) , v ( J , T , V ) , v ( J , O , V ) , v ( J , E , V ) , v ( J , L , V ) , w ( L , I ) , j ( A , I , n u l l ) , w ( L , N ) , w ( L , P ) , j ( R , P , n u l l ) , q = ! 0 , F | | ( B = O e ( q e . c a l l ( n u l l , f , ` M u s t s h o w y o u r a c t u a l I P .
2025-01-10 15:41:46 +08:00
If not , set the correct proxy header . ` )),F=!0)},p(J,V){(!q||V&2)&&r!==(r=(J[1].realIP||"N/A")+"")&&oe(a,r),(!q||V&2)&&S!==(S=(J[1].possibleProxyHeader||"N/A")+"")&&oe( $ ,S);const Z={};V&1114117&&(Z. $ $ scope={dirty:V,ctx:J}),A. $ set(Z);const G={};V&1114113&&(G. $ $ scope={dirty:V,ctx:J}),R. $ set(G)},i(J){q||(M(A. $ $ .fragment,J),M(R. $ $ .fragment,J),q=!0)},o(J){D(A. $ $ .fragment,J),D(R. $ $ .fragment,J),q=!1},d(J){J&&(y(e),y(T),y(O),y(E),y(L)),H(A),H(R),F=!1,B()}}}function _P(n){let e,t,i;return{c(){e=b("i"),p(e,"class","ri-alert-line txt-sm txt-hint")},m(l,s){v(l,e,s),t||(i=Oe(qe.call(null,e,"The configured proxy header doesn't match with the detected one.")),t=!0)},d(l){l&&y(e),t=!1,i()}}}function gP(n){let e,t,i;return{c(){e=b("i"),p(e,"class","ri-alert-line txt-sm txt-warning")},m(l,s){v(l,e,s),t||(i=Oe(qe.call(null,e, ` Detected proxy header .
2025-01-20 20:15:28 +08:00
It is recommend to list it as trusted . ` )),t=!0)},d(l){l&&y(e),t=!1,i()}}}function bP(n){let e;return{c(){e=b("span"),e.textContent="Disabled",p(e,"class","label")},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function kP(n){let e;return{c(){e=b("span"),e.textContent="Enabled",p(e,"class","label label-success")},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function w1(n){let e,t,i,l,s;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(o,r){v(o,e,r),i=!0,l||(s=Oe(qe.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=je(e, $ t,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=je(e, $ t,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&y(e),o&&t&&t.end(),l=!1,s()}}}function yP(n){let e,t,i,l,s,o,r,a,u,f,c;function d( $ ,T){if(T&43&&(o=null),! $ [3]&& $ [1].possibleProxyHeader)return gP;if(o==null&&(o=!!( $ [3]&&! $ [5]&&! $ [0].trustedProxy.headers.includes( $ [1].possibleProxyHeader))),o)return _P}let m=d(n,-1),h=m&&m(n);function g( $ ,T){return $ [3]?kP:bP}let _=g(n),k=_(n),S=n[4]&&w1();return{c(){e=b("div"),t=b("i"),i=C(),l=b("span"),l.textContent="User IP proxy headers",s=C(),h&&h.c(),r=C(),a=b("div"),u=C(),k.c(),f=C(),S&&S.c(),c=ye(),p(t,"class","ri-route-line"),p(l,"class","txt"),p(e,"class","inline-flex"),p(a,"class","flex-fill")},m( $ ,T){v( $ ,e,T),w(e,t),w(e,i),w(e,l),w(e,s),h&&h.m(e,null),v( $ ,r,T),v( $ ,a,T),v( $ ,u,T),k.m( $ ,T),v( $ ,f,T),S&&S.m( $ ,T),v( $ ,c,T)},p( $ ,T){m!==(m=d( $ ,T))&&(h&&h.d(1),h=m&&m( $ ),h&&(h.c(),h.m(e,null))),_!==(_=g( $ ))&&(k.d(1),k=_( $ ),k&&(k.c(),k.m(f.parentNode,f))), $ [4]?S?T&16&&M(S,1):(S=w1(),S.c(),M(S,1),S.m(c.parentNode,c)):S&&(re(),D(S,1,1,()=>{S=null}),ae())},d( $ ){ $ &&(y(e),y(r),y(a),y(u),y(f),y(c)),h&&h.d(),k.d( $ ),S&&S.d( $ )}}}function vP(n){let e,t;return e=new zi({props:{single:!0, $ $ slots:{header:[yP],default:[hP]}, $ $ scope:{ctx:n}}}),{c(){z(e. $ $ .fragment)},m(i,l){j(e,i,l),t=!0},p(i,[l]){const s={};l&1048639&&(s. $ $ scope={dirty:l,ctx:i}),e. $ set(s)},i(i){t||(M(e. $ $ .fragment,i),t=!0)},o(i){D(e. $ $ .fragment,i),t=!1},d(i){H(e,i)}}}function wP(n,e,t){let i,l,s,o,r,a;Xe(n,wn, $ =>t(10,a= $ ));const u=["X-Forwarded-For","Fly-Client-IP","CF-Connecting-IP"];let{formSettings:f}=e,{healthData:c}=e,d="";function m( $ ){t(0,f.trustedProxy.headers=[ $ ],f)}const h=[{label:"Use leftmost IP",value:!0},{label:"Use rightmost IP",value:!1}];function g( $ ){n. $ $ .not_equal(f.trustedProxy.headers, $ )&&(f.trustedProxy.headers= $ ,t(0,f))}const _=()=>t(0,f.trustedProxy.headers=[],f),k= $ =>m( $ );function S( $ ){n. $ $ .not_equal(f.trustedProxy.useLeftmostIP, $ )&&(f.trustedProxy.useLeftmostIP= $ ,t(0,f))}return n. $ $ set= $ =>{"formSettings"in $ &&t(0,f= $ .formSettings),"healthData"in $ &&t(1,c= $ .healthData)},n. $ $ .update=()=>{n. $ $ .dirty&1&&t(9,i=JSON.stringify(f)),n. $ $ .dirty&768&&d!=i&&t(8,d=i),n. $ $ .dirty&768&&t(5,l=d!=i),n. $ $ .dirty&1024&&t(4,s=!U.isEmpty(a==null?void 0:a.trustedProxy)),n. $ $ .dirty&1&&t(3,o=!U.isEmpty(f.trustedProxy.headers)),n. $ $ .dirty&2&&t(2,r=c.possibleProxyHeader?[c.possibleProxyHeader].concat(u.filter( $ => $ !=c.possibleProxyHeader)):u)},[f,c,r,o,s,l,m,h,d,i,a,g,_,k,S]}class SP extends Se{constructor(e){super(),we(this,e,wP,vP,ke,{formSettings:0,healthData:1})}}function S1(n,e,t){const i=n.slice();return i[5]=e[t],i}function T1(n){let e,t=(n[5].label||"")+"",i,l;return{c(){e=b("option"),i=W(t),e.__value=l=n[5].value,_e(e,e.__value)},m(s,o){v(s,e,o),w(e,i)},p(s,o){o&2&&t!==(t=(s[5].label||"")+"")&&oe(i,t),o&2&&l!==(l=s[5].value)&&(e.__value=l,_e(e,e.__value))},d(s){s&&y(e)}}}function TP(n){let e,t,i,l,s,o,r=[{type:t=n[3].type||"text"},{list:n[2]},{value:n[0]},n[3]],a={};for(let c=0;c<r.length;c+=1)a=He(a,r[c]);let u=pe(n[1]),f=[];for(let c=0;c<u.length;c+=1)f[c]=T1(S1(n,u,c));return{c(){e=b("input"),i=C(),l=b("datalist");for(let c=0;c<f.length;c+=1)f[c].c();ei(e,a),p(l,"id",n[2])},m(c,d){v(c,e,d),"value"in a&&(e.value=a.value),e.autofocus&&e.focus(),v(c,i,d),v(c,l,d);for(let m=0;m<f.length;m+=1)f[m]&&f[m].m(l,null);s||(o=Y(e,"input",n[4]),s=!0)},p(c,[d]){if(ei(e,a=wt(r,[d&8&&t!==(t=c[3].type||"text")&&{type:t},{list:c[2]},d&1&&e.value!==c[0]&&{value:c[0]},d&8&&c[3]])),"value"in a&&(e.value=a.value),d&2){u=pe(c[1]
2024-12-26 04:24:24 +08:00
"auth" ) , only the matching audience rule is taken in consideration . ` ,o=C(),r=b("hr"),a=C(),u=b("p"),u.textContent="The rate limit label could be in one of the following formats:",f=C(),c=b("ul"),d=b("li"),d.innerHTML= ` < code > [ METHOD ] / my / path < / c o d e > - f u l l e x a c t r o u t e m a t c h (
< strong > must be without trailing slash < / s t r o n g > ; & q u o t ; M E T H O D & q u o t ; i s o p t i o n a l ) .
< br / > For example :
< ul class = "m-0" > < li class = "m-0" > < code > / h e l l o < / c o d e > - m a t c h e s < c o d e > G E T / h e l l o < / c o d e > , < c o d e > P O S T / h e l l o < / c o d e > , e t c . < / l i > < l i c l a s s = " m - 0 " > < c o d e > P O S T / h e l l o < / c o d e > - m a t c h e s o n l y < c o d e > P O S T / h e l l o < / c o d e > < / l i > < / u l > ` , m = C ( ) , h = b ( " l i " ) , h . i n n e r H T M L = ` < c o d e > [ M E T H O D ] / m y / p r e f i x < s t r o n g > / < / s t r o n g > < / c o d e > - p a t h p r e f i x (
< strong > must end with trailing slash ; < / s t r o n g >
& quot ; METHOD & quot ; is optional ) . For example :
< ul class = "m-0" > < li class = "m-0" > < code > /hello/ < / c o d e > - m a t c h e s < c o d e > G E T / h e l l o < / c o d e > ,
< code > POST / hello / a / b / c < / c o d e > , e t c . < / l i > < l i c l a s s = " m - 0 " > < c o d e > P O S T / h e l l o / < / c o d e > - m a t c h e s < c o d e > P O S T / h e l l o < / c o d e > ,
< code > POST / hello / a / b / c < / c o d e > , e t c . < / l i > < / u l > ` , g = C ( ) , _ = b ( " l i " ) , k = b ( " c o d e " ) , k . t e x t C o n t e n t = " c o l l e c t i o n N a m e : p r e d e f i n e d T a g " , S = W ( ` - t a r g e t s a s p e c i f i c a c t i o n o f a s i n g l e c o l l e c t i o n . T o
apply the rule for all collections you can use the ` ), $ =b("code"), $ .textContent="*",T=W( ` wildcard . For example :
2024-12-28 16:13:18 +08:00
` ),O=b("code"),O.textContent="posts:create",E=W(", "),L=b("code"),L.textContent="users:listAuthMethods",I=W(", "),A=b("code"),A.textContent="*:auth",N=W( ` .
` ),P=b("br"),R=W( `
2024-12-26 04:24:24 +08:00
The predifined collection tags are ( ` ),q=b("em"),q.textContent="there should be autocomplete once you start typing",F=W( ` ) :
2025-01-20 20:15:28 +08:00
` ),B=b("ul");for(let Z=0;Z<V.length;Z+=1)V[Z].c();p(r,"class","m-t-xs m-b-xs"),p(d,"class","m-b-sm"),p(h,"class","m-b-sm")},m(Z,G){v(Z,e,G),v(Z,t,G),v(Z,i,G),v(Z,l,G),v(Z,s,G),v(Z,o,G),v(Z,r,G),v(Z,a,G),v(Z,u,G),v(Z,f,G),v(Z,c,G),w(c,d),w(c,m),w(c,h),w(c,g),w(c,_),w(_,k),w(_,S),w(_, $ ),w(_,T),w(_,O),w(_,E),w(_,L),w(_,I),w(_,A),w(_,N),w(_,P),w(_,R),w(_,q),w(_,F),w(_,B);for(let fe=0;fe<V.length;fe+=1)V[fe]&&V[fe].m(B,null)},p(Z,G){if(G&64){J=pe(Z[6]);let fe;for(fe=0;fe<J.length;fe+=1){const ce= $ 1(Z,J,fe);V[fe]?V[fe].p(ce,G):(V[fe]=D1(ce),V[fe].c(),V[fe].m(B,null))}for(;fe<V.length;fe+=1)V[fe].d(1);V.length=J.length}},d(Z){Z&&(y(e),y(t),y(i),y(l),y(s),y(o),y(r),y(a),y(u),y(f),y(c)),ct(V,Z)}}}function qP(n){let e;return{c(){e=b("h4"),e.textContent="Rate limit label format",p(e,"class","center txt-break")},m(t,i){v(t,e,i)},p:te,d(t){t&&y(e)}}}function jP(n){let e,t,i;return{c(){e=b("button"),e.textContent="Close",p(e,"type","button"),p(e,"class","btn btn-transparent")},m(l,s){v(l,e,s),t||(i=Y(e,"click",n[18]),t=!0)},p:te,d(l){l&&y(e),t=!1,i()}}}function HP(n){let e,t,i,l;e=new zi({props:{single:!0, $ $ slots:{header:[PP],default:[LP]}, $ $ scope:{ctx:n}}});let s={ $ $ slots:{footer:[jP],header:[qP],default:[FP]}, $ $ scope:{ctx:n}};return i=new en({props:s}),n[19](i),{c(){z(e. $ $ .fragment),t=C(),z(i. $ $ .fragment)},m(o,r){j(e,o,r),v(o,t,r),j(i,o,r),l=!0},p(o,[r]){const a={};r&536870943&&(a. $ $ scope={dirty:r,ctx:o}),e. $ set(a);const u={};r&536870920&&(u. $ $ scope={dirty:r,ctx:o}),i. $ set(u)},i(o){l||(M(e. $ $ .fragment,o),M(i. $ $ .fragment,o),l=!0)},o(o){D(e. $ $ .fragment,o),D(i. $ $ .fragment,o),l=!1},d(o){o&&y(t),H(e,o),n[19](null),H(i,o)}}}function zP(n,e,t){let i,l,s;Xe(n,En,A=>t(20,l=A)),Xe(n,wn,A=>t(1,s=A));let{formSettings:o}=e;const r=[{value:"",label:"All"},{value:"@guest",label:"Guest only"},{value:"@auth",label:"Auth only"}],a=[{value:"*:list"},{value:"*:view"},{value:"*:create"},{value:"*:update"},{value:"*:delete"},{value:"*:file",description:"targets the files download endpoint"},{value:"*:listAuthMethods"},{value:"*:authRefresh"},{value:"*:auth",description:"targets all auth methods"},{value:"*:authWithPassword"},{value:"*:authWithOAuth2"},{value:"*:authWithOTP"},{value:"*:requestOTP"},{value:"*:requestPasswordReset"},{value:"*:confirmPasswordReset"},{value:"*:requestVerification"},{value:"*:confirmVerification"},{value:"*:requestEmailChange"},{value:"*:confirmEmailChange"}];let u=a,f;c();async function c(){await Au(),t(2,u=[]);for(let A of l)A.system||(u.push({value:A.name+":list"}),u.push({value:A.name+":view"}),A.type!="view"&&(u.push({value:A.name+":create"}),u.push({value:A.name+":update"}),u.push({value:A.name+":delete"})),A.type=="auth"&&(u.push({value:A.name+":listAuthMethods"}),u.push({value:A.name+":authRefresh"}),u.push({value:A.name+":auth"}),u.push({value:A.name+":authWithPassword"}),u.push({value:A.name+":authWithOAuth2"}),u.push({value:A.name+":authWithOTP"}),u.push({value:A.name+":requestOTP"}),u.push({value:A.name+":requestPasswordReset"}),u.push({value:A.name+":confirmPasswordReset"}),u.push({value:A.name+":requestVerification"}),u.push({value:A.name+":confirmVerification"}),u.push({value:A.name+":requestEmailChange"}),u.push({value:A.name+":confirmEmailChange"})),A.fields.find(N=>N.type=="file")&&u.push({value:A.name+":file"}));t(2,u=u.concat(a))}function d(){Bt({}),Array.isArray(o.rateLimits.rules)||t(0,o.rateLimits.rules=[],o),o.rateLimits.rules.push({label:"",maxRequests:300,duration:10,audience:""}),t(0,o),o.rateLimits.rules.length==1&&t(0,o.rateLimits.enabled=!0,o)}function m(A){Bt({}),o.rateLimits.rules.splice(A,1),t(0,o),o.rateLimits.rules.length||t(0,o.rateLimits.enabled=!1,o)}function h(){o.rateLimits.enabled=this.checked,t(0,o)}function g(A,N){n. $ $ .not_equal(N.label,A)&&(N.label=A,t(0,o))}function _(A,N){A[N].maxRequests=gt(this.value),t(0,o)}function k(A,N){A[N].duration=gt(this.value),t(0,o)}function S(A,N){n. $ $ .not_equal(N.audience,A)&&(N.audience=A,t(0,o))}const $ =A=>{Wn("rateLimits.rules."+A)},T=A=>m(A),O=()=>d(),E=()=>f==null?void 0:f.show(),L=()=>f==null?void 0:f.hide();function I(A){ie[A?"unsh
2024-12-26 04:24:24 +08:00
database will be temporary & quot ; locked & quot ; ( this usually happens only during the ZIP generation ) . < / p > < p c l a s s = " t x t - b o l d " > I f y o u a r e u s i n g S 3 s t o r a g e f o r t h e c o l l e c t i o n s f i l e u p l o a d , y o u & # 3 9 ; l l h a v e t o b a c k u p t h e m
2025-01-10 15:41:46 +08:00
separately since they are not locally stored and will not be included in the final backup ! < / p > < / d i v > ` , t = C ( ) , i = b ( " f o r m " ) , z ( l . $ $ . f r a g m e n t ) , p ( e , " c l a s s " , " a l e r t a l e r t - i n f o " ) , p ( i , " i d " , n [ 4 ] ) , p ( i , " a u t o c o m p l e t e " , " o f f " ) } , m ( a , u ) { v ( a , e , u ) , v ( a , t , u ) , v ( a , i , u ) , j ( l , i , n u l l ) , s = ! 0 , o | | ( r = Y ( i , " s u b m i t " , i t ( n [ 5 ] ) ) , o = ! 0 ) } , p ( a , u ) { c o n s t f = { } ; u & 9 8 3 0 8 & & ( f . $ $ s c o p e = { d i r t y : u , c t x : a } ) , l . $ s e t ( f ) } , i ( a ) { s | | ( M ( l . $ $ . f r a g m e n t , a ) , s = ! 0 ) } , o ( a ) { D ( l . $ $ . f r a g m e n t , a ) , s = ! 1 } , d ( a ) { a & & ( y ( e ) , y ( t ) , y ( i ) ) , H ( l ) , o = ! 1 , r ( ) } } } f u n c t i o n e R ( n ) { l e t e ; r e t u r n { c ( ) { e = b ( " h 4 " ) , e . t e x t C o n t e n t = " I n i t i a l i z e n e w b a c k u p " , p ( e , " c l a s s " , " c e n t e r t x t - b r e a k " ) } , m ( t , i ) { v ( t , e , i ) } , p : t e , d ( t ) { t & & y ( e ) } } } f u n c t i o n t R ( n ) { l e t e , t , i , l , s , o , r ; r e t u r n { c ( ) { e = b ( " b u t t o n " ) , t = b ( " s p a n " ) , t . t e x t C o n t e n t = " C a n c e l " , i = C ( ) , l = b ( " b u t t o n " ) , s = b ( " s p a n " ) , s . t e x t C o n t e n t = " S t a r t b a c k u p " , p ( t , " c l a s s " , " t x t " ) , p ( e , " t y p e " , " b u t t o n " ) , p ( e , " c l a s s " , " b t n b t n - t r a n s p a r e n t " ) , e . d i s a b l e d = n [ 3 ] , p ( s , " c l a s s " , " t x t " ) , p ( l , " t y p e " , " s u b m i t " ) , p ( l , " f o r m " , n [ 4 ] ) , p ( l , " c l a s s " , " b t n b t n - e x p a n d e d " ) , l . d i s a b l e d = n [ 3 ] , x ( l , " b t n - l o a d i n g " , n [ 3 ] ) } , m ( a , u ) { v ( a , e , u ) , w ( e , t ) , v ( a , i , u ) , v ( a , l , u ) , w ( l , s ) , o | | ( r = Y ( e , " c l i c k " , n [ 0 ] ) , o = ! 0 ) } , p ( a , u ) { u & 8 & & ( e . d i s a b l e d = a [ 3 ] ) , u & 8 & & ( l . d i s a b l e d = a [ 3 ] ) , u & 8 & & x ( l , " b t n - l o a d i n g " , a [ 3 ] ) } , d ( a ) { a & & ( y ( e ) , y ( i ) , y ( l ) ) , o = ! 1 , r ( ) } } } f u n c t i o n n R ( n ) { l e t e , t , i = { c l a s s : " b a c k u p - c r e a t e - p a n e l " , b e f o r e O p e n : n [ 8 ] , b e f o r e H i d e : n [ 9 ] , p o p u p : ! 0 , $ $ s l o t s : { f o o t e r : [ t R ] , h e a d e r : [ e R ] , d e f a u l t : [ x P ] } , $ $ s c o p e : { c t x : n } } ; r e t u r n e = n e w e n ( { p r o p s : i } ) , n [ 1 0 ] ( e ) , e . $ o n ( " s h o w " , n [ 1 1 ] ) , e . $ o n ( " h i d e " , n [ 1 2 ] ) , { c ( ) { z ( e . $ $ . f r a g m e n t ) } , m ( l , s ) { j ( e , l , s ) , t = ! 0 } , p ( l , [ s ] ) { c o n s t o = { } ; s & 8 & & ( o . b e f o r e O p e n = l [ 8 ] ) , s & 8 & & ( o . b e f o r e H i d e = l [ 9 ] ) , s & 6 5 5 4 8 & & ( o . $ $ s c o p e = { d i r t y : s , c t x : l } ) , e . $ s e t ( o ) } , i ( l ) { t | | ( M ( e . $ $ . f r a g m e n t , l ) , t = ! 0 ) } , o ( l ) { D ( e . $ $ . f r a g m e n t , l ) , t = ! 1 } , d ( l ) { n [ 1 0 ] ( n u l l ) , H ( e , l ) } } } f u n c t i o n i R ( n , e , t ) { c o n s t i = y t ( ) , l = " b a c k u p _ c r e a t e _ " + U . r a n d o m S t r i n g ( 5 ) ; l e t s , o = " " , r = ! 1 , a ; f u n c t i o n u ( S ) { B t ( { } ) , t ( 3 , r = ! 1 ) , t ( 2 , o = S | | " " ) , s = = n u l l | | s . s h o w ( ) } f u n c t i o n f ( ) { r e t u r n s = = n u l l ? v o i d 0 : s . h i d e ( ) } a s y n c f u n c t i o n c ( ) { i f ( ! r ) { t ( 3 , r = ! 0 ) , c l e a r T i m e o u t ( a ) , a = s e t T i m e o u t ( ( ) = > { f ( ) } , 1 5 0 0 ) ; t r y { a w a i t h e . b a c k u p s . c r e a t e ( o , { $ c a n c e l K e y : l } ) , t ( 3 , r = ! 1 ) , f ( ) , i ( " s u b m i t " ) , x t ( " S u c c e s s f u l l y g e n e r a t e d n e w b a c k u p . " ) } c a t c h ( S ) { S . i s A b o r t | | h e . e r r o r ( S ) } c l e a r T i m e o u t ( a ) , t ( 3 , r = ! 1 ) } } o o ( ( ) = > { c l e a r T i m e o u t ( a ) } ) ; f u n c t i o n d ( ) { o = t h i s . v a l u e , t ( 2 , o ) } c o n s t m = ( ) = > r ? ( K s ( " A b a c k u p h a s a l r e a d y b e e n s t a r t e d , p l e a s e w a i t . " ) , ! 1 ) : ! 0 , h = ( ) = > ( r & & K s ( " T h e b a c k u p w a s s t a r t e d b u t m a y t a k e a w h i l e t o c o m p l e t e . Y o u c a n c o m e b a c k l a t e r . " , 4 5 0 0 ) , ! 0 ) ; f u n c t i o n g ( S ) { i e [ S ? " u n s h i f t " : " p u s h " ] ( ( ) = > { s = S , t ( 1 , s ) } ) } f u n c t i o n _ ( S ) { P e . c a l l ( t h i s , n , S ) } f u n c t i o n k ( S ) { P e . c a l l ( t h i s , n , S ) } r e t u r n [ f , s , o , r , l , c , u , d , m , h , g , _ , k ] } c l a s s l R e x t e n d s S e { c o n s t r u c t o r ( e ) { s u p e r ( ) , w e ( t h i s , e , i R , n R , k e , { s h o w : 6 , h i d e : 0 } ) } g e t s h o w ( ) { r e t u r n t h i s . $ $ . c t x [ 6 ] } g e t h i d e ( ) { r e t u r n t h i s . $ $ . c t x [ 0 ] } } f u n c t i o n s R ( n ) { l e t e , t , i , l , s , o , r , a ; r e t u r n { c ( ) { e = b ( " l a b e l " ) , t = W ( " B a c k u p n a m e " ) , l = C ( ) , s = b ( " i n p u t " ) , p ( e , " f o r " , i = n [ 1 5 ] ) , p ( s , " t y p e " , " t e x t " ) , p ( s , " i d " , o = n [ 1 5 ] ) , s . r e q u i r e d = ! 0 } , m ( u , f ) { v ( u , e , f ) , w ( e , t ) , v ( u , l , f ) , v ( u , s , f ) , _ e ( s , n [ 2 ] ) , r | | ( a = Y ( s , " i n p u t " , n [ 9 ] ) , r = ! 0 ) } , p ( u , f ) { f & 3 2 7 6 8 & & i ! = = ( i = u [ 1 5 ] ) & & p ( e , " f o r " , i ) , f & 3 2 7 6 8 & & o ! = = ( o = u [ 1 5 ] ) & & p ( s , " i d " , o ) , f & 4 & & s . v a l u e ! = = u [ 2 ] & & _ e ( s , u [ 2 ] ) } , d ( u ) { u & & ( y ( e ) , y ( l ) , y ( s ) ) , r = ! 1 , a ( ) } } } f u n c t i o n o R ( n ) { l e t e , t , i , l , s , o , r , a , u , f , c , d , m , h , g , _ ; r e t u r n u = n e w C i ( { p r o p s : { v a l u e : n [ 1 ] } } ) , m = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d r e q u i r e d m - 0 " , n a m e : " n a m e " , $ $ s l o t s : { d e f a u l t : [ s R , ( { u n i q u e I d : k } ) = > ( { 1 5 : k } ) , ( { u n i q u e I d : k } ) = > k ? 3 2 7 6 8 : 0 ] } , $ $ s c o p e : { c t x : n } } } ) , { c ( ) { e = b ( " d i v " ) , e . i n n e r H T M L = ` < d i v c l a s s = " i c o n " > < i c l a s s = " r i - a l e r t - l i n e " > < / i > < / d i v > < d i v c l a s s = " c o n t e n t " > < p c l a s s = " t x t - b o l d " > P l e a s e p r o c e e d w i t h c a u t i o n a n d u s e i t o n l y w i t h t r u s t e d b a c k u p s ! < / p > < p > B a c k u p r e s t o r e i s e x p e r i m e n t a l a n d w o r k s o n l y o n U N I X b a s e d s y s t e m s . < / p > < p > T h e r e s t o r e o p e r a t i o n w i l l a t t e m p t t o r e p l a c e y o u r e x i s t i n g < c o d e > p b _ d a t a < / c o d e > w i t h t h e o n e f r o m
2024-12-26 04:24:24 +08:00
the backup and will restart the application process . < / p > < p > T h i s m e a n s t h a t o n s u c c e s s a l l o f y o u r d a t a ( i n c l u d i n g a p p s e t t i n g s , u s e r s , s u p e r u s e r s , e t c . ) w i l l
be replaced with the ones from the backup . < / p > < p > N o t h i n g w i l l h a p p e n i f t h e b a c k u p i s i n v a l i d o r i n c o m p a t i b l e ( e x . m i s s i n g
< code > data . db < / c o d e > f i l e ) . < / p > < / d i v > ` , t = C ( ) , i = b ( " d i v " ) , l = W ( ` T y p e t h e b a c k u p n a m e
` ),s=b("div"),o=b("span"),r=W(n[1]),a=C(),z(u. $ $ .fragment),f=W( `
2025-01-20 20:15:28 +08:00
to confirm : ` ),c=C(),d=b("form"),z(m. $ $ .fragment),p(e,"class","alert alert-danger"),p(o,"class","txt"),p(s,"class","label"),p(i,"class","content m-b-xs"),p(d,"id",n[6]),p(d,"autocomplete","off")},m(k,S){v(k,e,S),v(k,t,S),v(k,i,S),w(i,l),w(i,s),w(s,o),w(o,r),w(s,a),j(u,s,null),w(i,f),v(k,c,S),v(k,d,S),j(m,d,null),h=!0,g||(_=Y(d,"submit",it(n[7])),g=!0)},p(k,S){(!h||S&2)&&oe(r,k[1]);const $ ={};S&2&&( $ .value=k[1]),u. $ set( $ );const T={};S&98308&&(T. $ $ scope={dirty:S,ctx:k}),m. $ set(T)},i(k){h||(M(u. $ $ .fragment,k),M(m. $ $ .fragment,k),h=!0)},o(k){D(u. $ $ .fragment,k),D(m. $ $ .fragment,k),h=!1},d(k){k&&(y(e),y(t),y(i),y(c),y(d)),H(u),H(m),g=!1,_()}}}function rR(n){let e,t,i,l;return{c(){e=b("h4"),t=W("Restore "),i=b("strong"),l=W(n[1]),p(e,"class","popup-title txt-ellipsis svelte-1fcgldh")},m(s,o){v(s,e,o),w(e,t),w(e,i),w(i,l)},p(s,o){o&2&&oe(l,s[1])},d(s){s&&y(e)}}}function aR(n){let e,t,i,l,s,o,r,a;return{c(){e=b("button"),t=W("Cancel"),i=C(),l=b("button"),s=b("span"),s.textContent="Restore backup",p(e,"type","button"),p(e,"class","btn btn-transparent"),e.disabled=n[4],p(s,"class","txt"),p(l,"type","submit"),p(l,"form",n[6]),p(l,"class","btn btn-expanded"),l.disabled=o=!n[5]||n[4],x(l,"btn-loading",n[4])},m(u,f){v(u,e,f),w(e,t),v(u,i,f),v(u,l,f),w(l,s),r||(a=Y(e,"click",n[0]),r=!0)},p(u,f){f&16&&(e.disabled=u[4]),f&48&&o!==(o=!u[5]||u[4])&&(l.disabled=o),f&16&&x(l,"btn-loading",u[4])},d(u){u&&(y(e),y(i),y(l)),r=!1,a()}}}function uR(n){let e,t,i={class:"backup-restore-panel",overlayClose:!n[4],escClose:!n[4],beforeHide:n[10],popup:!0, $ $ slots:{footer:[aR],header:[rR],default:[oR]}, $ $ scope:{ctx:n}};return e=new en({props:i}),n[11](e),e. $ on("show",n[12]),e. $ on("hide",n[13]),{c(){z(e. $ $ .fragment)},m(l,s){j(e,l,s),t=!0},p(l,[s]){const o={};s&16&&(o.overlayClose=!l[4]),s&16&&(o.escClose=!l[4]),s&16&&(o.beforeHide=l[10]),s&65590&&(o. $ $ scope={dirty:s,ctx:l}),e. $ set(o)},i(l){t||(M(e. $ $ .fragment,l),t=!0)},o(l){D(e. $ $ .fragment,l),t=!1},d(l){n[11](null),H(e,l)}}}function fR(n,e,t){let i;const l="backup_restore_"+U.randomString(5);let s,o="",r="",a=!1,u=null;function f(S){Bt({}),t(2,r=""),t(1,o=S),t(4,a=!1),s==null||s.show()}function c(){return s==null?void 0:s.hide()}async function d(){var S;if(!(!i||a)){clearTimeout(u),t(4,a=!0);try{await he.backups.restore(o),u=setTimeout(()=>{window.location.reload()},2e3)}catch( $ ){clearTimeout(u), $ !=null&& $ .isAbort||(t(4,a=!1),Oi(((S= $ .response)==null?void 0:S.message)|| $ .message))}}}oo(()=>{clearTimeout(u)});function m(){r=this.value,t(2,r)}const h=()=>!a;function g(S){ie[S?"unshift":"push"](()=>{s=S,t(3,s)})}function _(S){Pe.call(this,n,S)}function k(S){Pe.call(this,n,S)}return n. $ $ .update=()=>{n. $ $ .dirty&6&&t(5,i=r!=""&&o==r)},[c,o,r,s,a,i,l,d,f,m,h,g,_,k]}class cR extends Se{constructor(e){super(),we(this,e,fR,uR,ke,{show:8,hide:0})}get show(){return this. $ $ .ctx[8]}get hide(){return this. $ $ .ctx[0]}}function A1(n,e,t){const i=n.slice();return i[22]=e[t],i}function N1(n,e,t){const i=n.slice();return i[19]=e[t],i}function dR(n){let e=[],t=new Map,i,l,s=pe(n[3]);const o=a=>a[22].key;for(let a=0;a<s.length;a+=1){let u=A1(n,s,a),f=o(u);t.set(f,e[a]=R1(f,u))}let r=null;return s.length||(r=P1()),{c(){for(let a=0;a<e.length;a+=1)e[a].c();i=ye(),r&&r.c()},m(a,u){for(let f=0;f<e.length;f+=1)e[f]&&e[f].m(a,u);v(a,i,u),r&&r.m(a,u),l=!0},p(a,u){u&876&&(s=pe(a[3]),re(),e=kt(e,u,o,1,a,s,t,i.parentNode,Yt,R1,i,A1),ae(),!s.length&&r?r.p(a,u):s.length?r&&(r.d(1),r=null):(r=P1(),r.c(),r.m(i.parentNode,i)))},i(a){if(!l){for(let u=0;u<s.length;u+=1)M(e[u]);l=!0}},o(a){for(let u=0;u<e.length;u+=1)D(e[u]);l=!1},d(a){a&&y(i);for(let u=0;u<e.length;u+=1)e[u].d(a);r&&r.d(a)}}}function pR(n){let e,t=pe(Array(n[3].length||1)),i=[];for(let l=0;l<t.length;l+=1)i[l]=F1(N1(n,t,l));return{c(){for(let l=0;l<i.length;l+=1)i[l].c();e=ye()},m(l,s){for(let o=0;o<i.length;o+=1)i[o]&&i[o].m(l,s);v(l,e,s)},p(l,s){if(s&8){t=pe(Array(l[3].length||1));let o;for(o=0;o<t.length;o+=1){const r=N1(l,t,o);i[o]?i[o].p(r,s):(i[o]=F1(),i[o].c(),i[o].m(e.parentNode,e))}for(;o<i.length;o+=1)i[o].d(1);i.length=t.length}},i:te,o:te,d(l){l&&y(e),ct(i,l)}}
2024-12-26 04:24:24 +08:00
2025-01-20 20:15:28 +08:00
Do you really want to upload "${m.name}" ? ` ,()=>{u(m)},()=>{r()})}async function u(m){var g,_,k;if(o||!m)return;t(2,o=!0);const h=new FormData;h.set("file",m);try{await he.backups.upload(h,{requestKey:H1}),t(2,o=!1),i("success"),xt("Successfully uploaded a new backup.")}catch(S){S.isAbort||(t(2,o=!1),(k=(_=(g=S.response)==null?void 0:g.data)==null?void 0:_.file)!=null&&k.message?Oi(S.response.data.file.message):he.error(S))}r()}oo(()=>{he.cancelRequest(H1)});const f=()=>s==null?void 0:s.click();function c(m){ie[m?"unshift":"push"](()=>{s=m,t(1,s)})}const d=m=>{var h,g;a((g=(h=m==null?void 0:m.target)==null?void 0:h.files)==null?void 0:g[0])};return n. $ $ set=m=>{"class"in m&&t(0,l=m.class)},[l,s,o,a,f,c,d]}class IR extends Se{constructor(e){super(),we(this,e,DR,ER,ke,{class:0})}}function LR(n){let e;return{c(){e=b("i"),p(e,"class","ri-arrow-down-s-line")},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function AR(n){let e;return{c(){e=b("i"),p(e,"class","ri-arrow-up-s-line")},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function z1(n){var B,J,V;let e,t,i,l,s,o,r,a,u,f,c,d,m,h,g,_,k,S, $ ,T,O,E,L;t=new de({props:{class:"form-field form-field-toggle m-t-base m-b-0", $ $ slots:{default:[NR,({uniqueId:Z})=>({31:Z}),({uniqueId:Z})=>[0,Z?1:0]]}, $ $ scope:{ctx:n}}});let I=n[2]&&U1(n);function A(Z){n[24](Z)}function N(Z){n[25](Z)}function P(Z){n[26](Z)}let R={toggleLabel:"Store backups in S3 storage",testFilesystem:"backups",configKey:"backups.s3",originalConfig:(B=n[0].backups)==null?void 0:B.s3};n[1].backups.s3!==void 0&&(R.config=n[1].backups.s3),n[7]!==void 0&&(R.isTesting=n[7]),n[8]!==void 0&&(R.testError=n[8]),r=new My({props:R}),ie.push(()=>be(r,"config",A)),ie.push(()=>be(r,"isTesting",N)),ie.push(()=>be(r,"testError",P));let q=((V=(J=n[1].backups)==null?void 0:J.s3)==null?void 0:V.enabled)&&!n[9]&&!n[5]&&V1(n),F=n[9]&&B1(n);return{c(){e=b("form"),z(t. $ $ .fragment),i=C(),I&&I.c(),l=C(),s=b("div"),o=C(),z(r. $ $ .fragment),c=C(),d=b("div"),m=b("div"),h=C(),q&&q.c(),g=C(),F&&F.c(),_=C(),k=b("button"),S=b("span"),S.textContent="Save changes",p(s,"class","clearfix m-b-base"),p(m,"class","flex-fill"),p(S,"class","txt"),p(k,"type","submit"),p(k,"class","btn btn-expanded"),k.disabled= $ =!n[9]||n[5],x(k,"btn-loading",n[5]),p(d,"class","flex"),p(e,"class","block"),p(e,"autocomplete","off")},m(Z,G){v(Z,e,G),j(t,e,null),w(e,i),I&&I.m(e,null),w(e,l),w(e,s),w(e,o),j(r,e,null),w(e,c),w(e,d),w(d,m),w(d,h),q&&q.m(d,null),w(d,g),F&&F.m(d,null),w(d,_),w(d,k),w(k,S),O=!0,E||(L=[Y(k,"click",n[28]),Y(e,"submit",it(n[11]))],E=!0)},p(Z,G){var ue,Te,Ke;const fe={};G[0]&4|G[1]&3&&(fe. $ $ scope={dirty:G,ctx:Z}),t. $ set(fe),Z[2]?I?(I.p(Z,G),G[0]&4&&M(I,1)):(I=U1(Z),I.c(),M(I,1),I.m(e,l)):I&&(re(),D(I,1,1,()=>{I=null}),ae());const ce={};G[0]&1&&(ce.originalConfig=(ue=Z[0].backups)==null?void 0:ue.s3),!a&&G[0]&2&&(a=!0,ce.config=Z[1].backups.s3, $ e(()=>a=!1)),!u&&G[0]&128&&(u=!0,ce.isTesting=Z[7], $ e(()=>u=!1)),!f&&G[0]&256&&(f=!0,ce.testError=Z[8], $ e(()=>f=!1)),r. $ set(ce),(Ke=(Te=Z[1].backups)==null?void 0:Te.s3)!=null&&Ke.enabled&&!Z[9]&&!Z[5]?q?q.p(Z,G):(q=V1(Z),q.c(),q.m(d,g)):q&&(q.d(1),q=null),Z[9]?F?F.p(Z,G):(F=B1(Z),F.c(),F.m(d,_)):F&&(F.d(1),F=null),(!O||G[0]&544&& $ !==( $ =!Z[9]||Z[5]))&&(k.disabled= $ ),(!O||G[0]&32)&&x(k,"btn-loading",Z[5])},i(Z){O||(M(t. $ $ .fragment,Z),M(I),M(r. $ $ .fragment,Z),Z&&tt(()=>{O&&(T||(T=je(e,pt,{duration:150},!0)),T.run(1))}),O=!0)},o(Z){D(t. $ $ .fragment,Z),D(I),D(r. $ $ .fragment,Z),Z&&(T||(T=je(e,pt,{duration:150},!1)),T.run(0)),O=!1},d(Z){Z&&y(e),H(t),I&&I.d(),H(r),q&&q.d(),F&&F.d(),Z&&T&&T.end(),E=!1,Ie(L)}}}function NR(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Enable auto backups"),p(e,"type","checkbox"),p(e,"id",t=n[31]),p(l,"for",o=n[31])},m(u,f){v(u,e,f),e.checked=n[2],v(u,i,f),v(u,l,f),w(l,s),r||(a=Y(e,"change",n[17]),r=!0)},p(u,f){f[1]&1&&t!==(t=u[31])&&p(e,"id",t),f[0]&4&&(e.checked=u[2]),f[1]&1&&o!==(o=u[31])&&p(l,"for",o)},d(u){u&&(y(e),y(i),y(l)),r=!1,a()}}}function U1(n){let e,t,i,l,s,o,r,a,u;return l=new de({props:{class:"form-field required",name:"backups.cron", $ $ slots:{default:[RR,({uniqueId:f})=>({31:f}),({uniqueId:f})
2024-12-26 04:24:24 +08:00
` ),T=b("span"),T.textContent="macros",O=W( ` .
` ),E=b("br"),L=W( `
2024-12-28 16:13:18 +08:00
The timezone is in UTC . ` ),p(e,"for",i=n[31]),s.required=!0,p(s,"type","text"),p(s,"id",o=n[31]),p(s,"class","txt-lg txt-mono"),p(s,"placeholder","* * * * *"),s.autofocus=r=!((R=(P=n[0])==null?void 0:P.backups)!=null&&R.cron),p(c,"class","txt"),p(m,"class","ri-arrow-drop-down-fill"),p(f,"type","button"),p(f,"class","btn btn-sm btn-outline p-r-0"),p(u,"class","form-field-addon"),p(T,"class","link-primary"),p(k,"class","help-block")},m(P,R){var q,F;v(P,e,R),w(e,t),v(P,l,R),v(P,s,R),_e(s,n[1].backups.cron),v(P,a,R),v(P,u,R),w(u,f),w(f,c),w(f,d),w(f,m),w(f,h),j(g,f,null),v(P,_,R),v(P,k,R),w(k,S),w(S, $ ),w(S,T),w(S,O),w(S,E),w(S,L),I=!0,(F=(q=n[0])==null?void 0:q.backups)!=null&&F.cron||s.focus(),A||(N=[Y(s,"input",n[18]),Oe(qe.call(null,T, ` @ yearly
2024-12-26 04:24:24 +08:00
@ annually
@ monthly
@ weekly
@ daily
@ midnight
2025-01-20 20:15:28 +08:00
@ hourly ` ))],A=!0)},p(P,R){var F,B;(!I||R[1]&1&&i!==(i=P[31]))&&p(e,"for",i),(!I||R[1]&1&&o!==(o=P[31]))&&p(s,"id",o),(!I||R[0]&1&&r!==(r=!((B=(F=P[0])==null?void 0:F.backups)!=null&&B.cron)))&&(s.autofocus=r),R[0]&2&&s.value!==P[1].backups.cron&&_e(s,P[1].backups.cron);const q={};R[0]&2|R[1]&2&&(q. $ $ scope={dirty:R,ctx:P}),g. $ set(q)},i(P){I||(M(g. $ $ .fragment,P),I=!0)},o(P){D(g. $ $ .fragment,P),I=!1},d(P){P&&(y(e),y(l),y(s),y(a),y(u),y(_),y(k)),H(g),A=!1,Ie(N)}}}function FR(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Max @auto backups to keep"),l=C(),s=b("input"),p(e,"for",i=n[31]),p(s,"type","number"),p(s,"id",o=n[31]),p(s,"min","1")},m(u,f){v(u,e,f),w(e,t),v(u,l,f),v(u,s,f),_e(s,n[1].backups.cronMaxKeep),r||(a=Y(s,"input",n[23]),r=!0)},p(u,f){f[1]&1&&i!==(i=u[31])&&p(e,"for",i),f[1]&1&&o!==(o=u[31])&&p(s,"id",o),f[0]&2&>(s.value)!==u[1].backups.cronMaxKeep&&_e(s,u[1].backups.cronMaxKeep)},d(u){u&&(y(e),y(l),y(s)),r=!1,a()}}}function V1(n){let e;function t(s,o){return s[7]?HR:s[8]?jR:qR}let i=t(n),l=i(n);return{c(){l.c(),e=ye()},m(s,o){l.m(s,o),v(s,e,o)},p(s,o){i===(i=t(s))&&l?l.p(s,o):(l.d(1),l=i(s),l&&(l.c(),l.m(e.parentNode,e)))},d(s){s&&y(e),l.d(s)}}}function qR(n){let e;return{c(){e=b("div"),e.innerHTML='<i class="ri-checkbox-circle-line txt-success"></i> <span class="txt">S3 connected successfully</span>',p(e,"class","label label-sm label-success entrance-right")},m(t,i){v(t,e,i)},p:te,d(t){t&&y(e)}}}function jR(n){let e,t,i,l;return{c(){e=b("div"),e.innerHTML='<i class="ri-error-warning-line txt-warning"></i> <span class="txt">Failed to establish S3 connection</span>',p(e,"class","label label-sm label-warning entrance-right")},m(s,o){var r;v(s,e,o),i||(l=Oe(t=qe.call(null,e,(r=n[8].data)==null?void 0:r.message)),i=!0)},p(s,o){var r;t&&It(t.update)&&o[0]&256&&t.update.call(null,(r=s[8].data)==null?void 0:r.message)},d(s){s&&y(e),i=!1,l()}}}function HR(n){let e;return{c(){e=b("span"),p(e,"class","loader loader-sm")},m(t,i){v(t,e,i)},p:te,d(t){t&&y(e)}}}function B1(n){let e,t,i,l,s;return{c(){e=b("button"),t=b("span"),t.textContent="Reset",p(t,"class","txt"),p(e,"type","button"),p(e,"class","btn btn-hint btn-transparent"),e.disabled=i=!n[9]||n[5]},m(o,r){v(o,e,r),w(e,t),l||(s=Y(e,"click",n[27]),l=!0)},p(o,r){r[0]&544&&i!==(i=!o[9]||o[5])&&(e.disabled=i)},d(o){o&&y(e),l=!1,s()}}}function zR(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,h,g,_,k,S, $ ,T,O,E,L,I,A,N,P;m=new Hr({props:{class:"btn-sm",tooltip:"Refresh"}}),m. $ on("refresh",n[13]),g=new IR({props:{class:"btn-sm"}}),g. $ on("success",n[13]);let R={};k=new bR({props:R}),n[15](k);function q(V,Z){return V[6]?AR:LR}let F=q(n),B=F(n),J=n[6]&&!n[4]&&z1(n);return{c(){e=b("header"),t=b("nav"),i=b("div"),i.textContent="Settings",l=C(),s=b("div"),o=W(n[10]),r=C(),a=b("div"),u=b("div"),f=b("div"),c=b("span"),c.textContent="Backup and restore your PocketBase data",d=C(),z(m. $ $ .fragment),h=C(),z(g. $ $ .fragment),_=C(),z(k. $ $ .fragment),S=C(), $ =b("hr"),T=C(),O=b("button"),E=b("span"),E.textContent="Backups options",L=C(),B.c(),I=C(),J&&J.c(),p(i,"class","breadcrumb-item"),p(s,"class","breadcrumb-item"),p(t,"class","breadcrumbs"),p(e,"class","page-header"),p(c,"class","txt-xl"),p(f,"class","flex m-b-sm flex-gap-10"),p(E,"class","txt"),p(O,"type","button"),p(O,"class","btn btn-secondary"),O.disabled=n[4],x(O,"btn-loading",n[4]),p(u,"class","panel"),p(u,"autocomplete","off"),p(a,"class","wrapper")},m(V,Z){v(V,e,Z),w(e,t),w(t,i),w(t,l),w(t,s),w(s,o),v(V,r,Z),v(V,a,Z),w(a,u),w(u,f),w(f,c),w(f,d),j(m,f,null),w(f,h),j(g,f,null),w(u,_),j(k,u,null),w(u,S),w(u, $ ),w(u,T),w(u,O),w(O,E),w(O,L),B.m(O,null),w(u,I),J&&J.m(u,null),A=!0,N||(P=[Y(O,"click",n[16]),Y(u,"submit",it(n[11]))],N=!0)},p(V,Z){(!A||Z[0]&1024)&&oe(o,V[10]);const G={};k. $ set(G),F!==(F=q(V))&&(B.d(1),B=F(V),B&&(B.c(),B.m(O,null))),(!A||Z[0]&16)&&(O.disabled=V[4]),(!A||Z[0]&16)&&x(O,"btn-loading",V[4]),V[6]&&!V[4]?J?(J.p(V,Z),Z[0]&80&&M(J,1)):(J=z1(V),J.c(),M(J,1),J.m(u,null)):J&&(re(),D(J,1,1,()=>{J=null}),ae())},i(V){A||(M(m. $ $ .fragment,V),M(g. $ $ .fragment,V),M(k. $ $ .fragment,V),M(J),A=!0)},o(V){D(m. $ $ .fragment,V),D(g. $ $ .fragment,V),
2024-12-28 16:32:14 +08:00
< a href = "https://pocketbase.io/docs/go-jobs-scheduling/" target = "_blank" rel = "noopener noreferrer" > Go < / a >
2024-12-26 04:24:24 +08:00
or
2024-12-28 16:32:14 +08:00
< a href = "https://pocketbase.io/docs/js-jobs-scheduling/" target = "_blank" rel = "noopener noreferrer" > JavaScript
2025-01-20 20:15:28 +08:00
< / a > . ` , p ( i , " c l a s s " , " b r e a d c r u m b - i t e m " ) , p ( s , " c l a s s " , " b r e a d c r u m b - i t e m " ) , p ( t , " c l a s s " , " b r e a d c r u m b s " ) , p ( e , " c l a s s " , " p a g e - h e a d e r " ) , p ( c , " c l a s s " , " t x t - x l " ) , p ( f , " c l a s s " , " f l e x m - b - s m f l e x - g a p - 1 0 " ) , p ( _ , " c l a s s " , " l i s t - c o n t e n t " ) , p ( g , " c l a s s " , " l i s t l i s t - c o m p a c t " ) , p ( S , " c l a s s " , " t x t - h i n t m - t - x s " ) , p ( u , " c l a s s " , " p a n e l " ) , p ( u , " a u t o c o m p l e t e " , " o f f " ) , p ( a , " c l a s s " , " w r a p p e r " ) } , m ( L , I ) { v ( L , e , I ) , w ( e , t ) , w ( t , i ) , w ( t , l ) , w ( t , s ) , w ( s , o ) , v ( L , r , I ) , v ( L , a , I ) , w ( a , u ) , w ( u , f ) , w ( f , c ) , w ( f , d ) , j ( m , f , n u l l ) , w ( u , h ) , w ( u , g ) , w ( g , _ ) , E . m ( _ , n u l l ) , w ( u , k ) , w ( u , S ) , $ = ! 0 } , p ( L , I ) { ( ! $ | | I & 8 ) & & o e ( o , L [ 3 ] ) , O = = = ( O = T ( L ) ) & & E ? E . p ( L , I ) : ( E . d ( 1 ) , E = O ( L ) , E & & ( E . c ( ) , E . m ( _ , n u l l ) ) ) } , i ( L ) { $ | | ( M ( m . $ $ . f r a g m e n t , L ) , $ = ! 0 ) } , o ( L ) { D ( m . $ $ . f r a g m e n t , L ) , $ = ! 1 } , d ( L ) { L & & ( y ( e ) , y ( r ) , y ( a ) ) , H ( m ) , E . d ( ) } } } f u n c t i o n J R ( n ) { l e t e , t , i , l ; r e t u r n e = n e w R l ( { } ) , i = n e w i i ( { p r o p s : { $ $ s l o t s : { d e f a u l t : [ K R ] } , $ $ s c o p e : { c t x : n } } } ) , { c ( ) { z ( e . $ $ . f r a g m e n t ) , t = C ( ) , z ( i . $ $ . f r a g m e n t ) } , m ( s , o ) { j ( e , s , o ) , v ( s , t , o ) , j ( i , s , o ) , l = ! 0 } , p ( s , [ o ] ) { c o n s t r = { } ; o & 1 0 3 9 & & ( r . $ $ s c o p e = { d i r t y : o , c t x : s } ) , i . $ s e t ( r ) } , i ( s ) { l | | ( M ( e . $ $ . f r a g m e n t , s ) , M ( i . $ $ . f r a g m e n t , s ) , l = ! 0 ) } , o ( s ) { D ( e . $ $ . f r a g m e n t , s ) , D ( i . $ $ . f r a g m e n t , s ) , l = ! 1 } , d ( s ) { s & & y ( t ) , H ( e , s ) , H ( i , s ) } } } f u n c t i o n Z R ( n , e , t ) { l e t i ; X e ( n , o n , f = > t ( 3 , i = f ) ) , O n ( o n , i = " C r o n s " , i ) ; l e t l = [ ] , s = ! 1 , o = { } ; r ( ) ; a s y n c f u n c t i o n r ( ) { t ( 1 , s = ! 0 ) ; t r y { t ( 0 , l = a w a i t h e . c r o n s . g e t F u l l L i s t ( ) ) , t ( 1 , s = ! 1 ) } c a t c h ( f ) { f . i s A b o r t | | ( h e . e r r o r ( f ) , t ( 1 , s = ! 1 ) ) } } a s y n c f u n c t i o n a ( f ) { t ( 2 , o [ f ] = ! 0 , o ) ; t r y { a w a i t h e . c r o n s . r u n ( f ) , x t ( ` S u c c e s s f u l l y t r i g g e r e d $ { f } . ` ) , t ( 2 , o [ f ] = ! 1 , o ) } c a t c h ( c ) { c . i s A b o r t | | ( h e . e r r o r ( c ) , t ( 2 , o [ f ] = ! 1 , o ) ) } } r e t u r n [ l , s , o , i , r , a , f = > a ( f . i d ) ] } c l a s s G R e x t e n d s S e { c o n s t r u c t o r ( e ) { s u p e r ( ) , w e ( t h i s , e , Z R , J R , k e , { } ) } } f u n c t i o n J 1 ( n , e , t ) { c o n s t i = n . s l i c e ( ) ; r e t u r n i [ 2 2 ] = e [ t ] , i } f u n c t i o n X R ( n ) { l e t e , t , i , l , s , o , r , a = [ ] , u = n e w M a p , f , c , d , m , h , g , _ , k , S , $ , T , O , E , L , I , A , N , P , R , q ; o = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d " , $ $ s l o t s : { d e f a u l t : [ x R , ( { u n i q u e I d : J } ) = > ( { 1 2 : J } ) , ( { u n i q u e I d : J } ) = > J ? 4 0 9 6 : 0 ] } , $ $ s c o p e : { c t x : n } } } ) ; l e t F = p e ( n [ 0 ] ) ; c o n s t B = J = > J [ 2 2 ] . i d ; f o r ( l e t J = 0 ; J < F . l e n g t h ; J + = 1 ) { l e t V = J 1 ( n , F , J ) , Z = B ( V ) ; u . s e t ( Z , a [ J ] = Z 1 ( Z , V ) ) } r e t u r n { c ( ) { e = b ( " d i v " ) , e . i n n e r H T M L = ` < p > B e l o w y o u & # 3 9 ; l l f i n d y o u r c u r r e n t c o l l e c t i o n s c o n f i g u r a t i o n t h a t y o u c o u l d i m p o r t i n
another PocketBase environment . < / p > ` , t = C ( ) , i = b ( " d i v " ) , l = b ( " d i v " ) , s = b ( " d i v " ) , z ( o . $ $ . f r a g m e n t ) , r = C ( ) ; f o r ( l e t J = 0 ; J < a . l e n g t h ; J + = 1 ) a [ J ] . c ( ) ; f = C ( ) , c = b ( " d i v " ) , d = b ( " b u t t o n " ) , m = b ( " s p a n " ) , m . t e x t C o n t e n t = " C o p y " , g = C ( ) , _ = b ( " p r e " ) , k = W ( n [ 6 ] ) , S = C ( ) , $ = b ( " d i v " ) , T = b ( " d i v " ) , O = C ( ) , E = b ( " b u t t o n " ) , L = b ( " i " ) , I = C ( ) , A = b ( " s p a n " ) , A . t e x t C o n t e n t = " D o w n l o a d a s J S O N " , p ( e , " c l a s s " , " c o n t e n t t x t - x l m - b - b a s e " ) , p ( s , " c l a s s " , " l i s t - i t e m l i s t - i t e m - s e c t i o n " ) , p ( l , " c l a s s " , " e x p o r t - l i s t " ) , p ( m , " c l a s s " , " t x t " ) , p ( d , " t y p e " , " b u t t o n " ) , p ( d , " c l a s s " , " b t n b t n - s m b t n - t r a n s p a r e n t f a d e c o p y - s c h e m a " ) , d . d i s a b l e d = h = ! n [ 2 ] , p ( _ , " c l a s s " , " c o d e - w r a p p e r " ) , p ( c , " t a b i n d e x " , " 0 " ) , p ( c , " c l a s s " , " e x p o r t - p r e v i e w " ) , p ( i , " c l a s s " , " e x p o r t - p a n e l " ) , p ( T , " c l a s s " , " f l e x - f i l l " ) , p ( L , " c l a s s " , " r i - d o w n l o a d - l i n e " ) , p ( A , " c l a s s " , " t x t " ) , p ( E , " t y p e " , " b u t t o n " ) , p ( E , " c l a s s " , " b t n b t n - e x p a n d e d " ) , E . d i s a b l e d = N = ! n [ 2 ] , p ( $ , " c l a s s " , " f l e x m - t - b a s e " ) } , m ( J , V ) { v ( J , e , V ) , v ( J , t , V ) , v ( J , i , V ) , w ( i , l ) , w ( l , s ) , j ( o , s , n u l l ) , w ( l , r ) ; f o r ( l e t Z = 0 ; Z < a . l e n g t h ; Z + = 1 ) a [ Z ] & & a [ Z ] . m ( l , n u l l ) ; w ( i , f ) , w ( i , c ) , w ( c , d ) , w ( d , m ) , w ( c , g ) , w ( c , _ ) , w ( _ , k ) , n [ 1 6 ] ( c ) , v ( J , S , V ) , v ( J , $ , V ) , w ( $ , T ) , w ( $ , O ) , w ( $ , E ) , w ( E , L ) , w ( E , I ) , w ( E , A ) , P = ! 0 , R | | ( q = [ Y ( d , " c l i c k " , n [ 1 5 ] ) , Y ( c , " k e y d o w n " , n [ 1 7 ] ) , Y ( E , " c l i c k " , n [ 1 8 ] ) ] , R = ! 0 ) } , p ( J , V ) { c o n s t Z = { } ; V & 3 3 5 5 8 5 6 1 & & ( Z . $ $ s c o p e = { d i r t y : V , c t x : J } ) , o . $ s e t ( Z ) , V & 6 1 4 7 & & ( F = p e ( J [ 0 ] ) , r e ( ) , a = k t ( a , V , B , 1 , J , F , u , l , Y t , Z 1 , n u l l , J 1 ) , a e ( ) ) , ( ! P | | V & 4 & & h ! = = ( h = ! J [ 2 ] ) ) & & ( d . d i s a b l e d = h ) , ( ! P | | V & 6 4 ) & & o e ( k , J [ 6 ] ) , ( ! P | | V & 4 & & N ! = = ( N = ! J [ 2 ] ) ) & & ( E . d i s a b l e d = N ) } , i ( J ) { i f ( ! P ) { M ( o . $ $ . f r a g m e n t , J ) ; f o r ( l e t V = 0 ; V < F . l e n g t h ; V + = 1 ) M ( a [ V ] ) ; P = ! 0 } } , o ( J ) { D ( o . $ $ . f r a g m e n t , J ) ; f o r ( l e t V = 0 ; V < a . l e n g t h ; V + = 1 ) D ( a [ V ] ) ; P = ! 1 } , d ( J ) { J & & ( y ( e ) , y ( t ) , y ( i ) , y ( S ) , y ( $ ) ) , H ( o ) ; f o r ( l e t V = 0 ; V < a . l e n g t h ; V + = 1 ) a [ V ] . d ( ) ; n [ 1 6 ] ( n u l l ) , R = ! 1 , I e ( q ) } } } f u n c t i o n Q R ( n ) { l e t e ; r e t u r n { c ( ) { e = b ( " d i v " ) , p ( e , " c l a s s " , " l o a d e r " ) } , m ( t , i ) { v ( t , e , i ) } , p : t e , i : t e , o : t e , d ( t ) { t & & y ( e ) } } } f u n c t i o n x R ( n ) { l e t e , t , i , l , s , o , r , a , u ; r e t u r n { c ( ) { e = b ( " i n p u t " ) , l = C ( ) , s = b ( " l a b e l " ) , o = W ( " S e l e c t a l l " ) , p ( e , " t y p e " , " c h e c k b o x " ) , p ( e , " i d " , t = n [ 1 2 ] ) , e . d i s a b l e d = i = ! n [ 0 ] . l e n g t h , e . c h e c k e d = n [ 5 ] , p ( s , " f o r " , r = n [ 1 2 ] ) } , m ( f , c ) { v ( f , e , c ) , v ( f , l , c ) , v ( f , s , c ) , w ( s , o ) , a | | ( u = Y ( e , " c h a n g e " , n [ 1 3 ] ) , a = ! 0 ) } , p ( f , c ) { c & 4 0 9 6 & & t ! = = ( t = f [ 1 2 ] ) & & p ( e , " i d " , t ) , c & 1 & & i ! = = ( i = ! f [ 0 ] . l e n g t h ) & & ( e . d i s a b l e d = i ) , c & 3 2 & & ( e . c h e c k e d = f [ 5 ] ) , c & 4 0 9 6 & & r ! = = ( r = f [ 1 2 ] ) & & p ( s , " f o r " , r ) } , d ( f ) { f & & ( y ( e ) , y ( l ) , y ( s ) ) , a = ! 1 , u ( ) } } } f u n c t i o n e F ( n ) { l e t e , t , i , l , s , o = n [ 2 2 ] . n a m e + " " , r , a , u , f , c ; f u n c t i o n d ( ) { r e t u r n n [ 1 4 ] ( n [ 2 2 ] ) } r e t u r n { c ( ) { e = b ( " i n p u t " ) , l = C ( ) , s = b ( " l a b e l " ) , r = W ( o ) , p ( e , " t y p e " , " c h e c k b o x " ) , p ( e , " i d " , t = n [ 1 2 ] ) , e . c h e c k e d = i = n [ 1 ] [ n [ 2 2 ] . i d ] , p ( s , " f o r " , a = n [ 1 2 ] ) , p ( s , " t i t l e " , u = n [ 2 2 ] . n a m e ) } , m ( m , h ) { v ( m , e , h ) , v ( m , l , h ) , v ( m , s , h ) , w ( s , r ) , f | | ( c = Y ( e , " c h a n g e " , d ) , f = ! 0 ) } , p ( m , h ) { n = m , h & 4 0 9 6 & & t ! = = ( t = n [ 1 2 ] ) & & p ( e , " i d " , t ) , h & 3 & & i ! = = ( i = n [ 1 ] [ n [ 2 2 ] . i d ] ) & & ( e . c h e c k e d = i ) , h & 1 & & o ! = = ( o = n [ 2 2 ] . n a m e + " " ) & & o e ( r , o ) , h & 4 0 9 6 & & a ! = = ( a = n [ 1 2 ] ) & & p ( s , " f o r " , a ) , h & 1 & & u ! = = ( u = n [ 2 2 ] . n a m e ) & & p ( s , " t i t l e " , u ) } , d ( m ) { m & & ( y ( e ) , y ( l ) , y ( s ) ) , f = ! 1 , c ( ) } } } f u n c t i o n Z 1 ( n , e ) { l e t t , i , l , s ; r e t u r n i = n e w d e ( { p r o p s : { c l a s s : " f o r m - f i e l d " , $ $ s l o t s : { d e f a u l t : [ e F , ( { u n i q u e I d : o } ) = > ( { 1 2 : o } ) , ( { u n i q u e I d : o } ) = > o ? 4 0 9 6 : 0 ] } , $ $ s c o p e : { c t x : e } } } ) , { k e y : n , f i r s t : n u l l , c ( ) { t = b ( " d i v " ) , z ( i . $ $ . f r a g m e n t ) , l = C ( ) , p ( t , " c l a s s " , " l i s t - i t e m l i s t - i t e m - c o l l e c t i o n " ) , t h i s . f i r s t = t } , m ( o , r ) { v ( o , t , r ) , j ( i , t , n u l l ) , w ( t , l ) , s = ! 0 } , p ( o , r ) { e = o ; c o n s t a = { } ; r & 3 3 5 5 8 5 3 1 & & ( a . $ $ s c o p e = { d i r t y : r , c t x : e } ) , i . $ s e t ( a ) } , i ( o ) { s | | ( M ( i . $ $ . f r a g m e n t , o ) , s = ! 0 ) } , o ( o ) { D ( i . $ $ . f r a g m e n t , o ) , s = ! 1 } , d ( o ) { o & & y ( t ) , H ( i ) } } } f u n c t i o n t F ( n ) { l e t e , t , i , l , s , o , r , a , u , f , c , d ; c o n s t m = [ Q R , X R ] , h = [ ] ; f u n c t i o n g ( _ , k ) { r e t u r n _ [ 4 ] ? 0 : 1 } r e t u r n f = g ( n ) , c = h [ f ] = m [ f ] ( n ) , { c ( ) { e = b ( " h e a d e r " ) , t = b ( " n a v " ) , i = b ( " d i v " ) , i . t e x t C o n t e n t = " S e t t i n g s " , l = C ( ) , s = b ( " d i v " ) , o = W ( n [ 7 ] ) , r = C ( ) , a = b ( " d i v " ) , u = b ( " d i v " ) , c . c ( ) , p ( i , " c l a s s " , " b r e a d c r u m b - i t e m " ) , p ( s , " c l a s s " , " b r e a d c r u m b - i t e m " ) , p ( t , " c l a s s " , " b r e a d c r u m b s " ) , p ( e , " c l a s s " , " p a g e - h e a d e r " ) , p ( u , " c l a s s " , " p a n e l " ) , p ( a , " c l a s s " , " w r a p p e r " ) } , m ( _ , k ) { v ( _ , e , k ) , w ( e , t ) , w ( t , i ) , w ( t , l ) , w ( t , s ) , w ( s , o ) , v ( _ , r , k ) , v ( _ , a , k ) , w ( a , u ) , h [ f ] . m ( u , n u l l ) , d = ! 0 } , p ( _ , k ) { ( ! d | | k & 1 2 8 ) & & o e ( o , _ [ 7 ] ) ; l e t S = f ; f = g ( _ ) , f = = = S ? h [ f ] . p ( _ , k ) : ( r e ( ) , D ( h [ S ] , 1 , 1 , ( ) = > { h [ S ] = n u l l } ) , a e ( ) , c = h [ f ] , c ? c . p ( _ , k ) : ( c = h [ f ] = m [ f ] ( _ ) , c . c ( ) ) , M ( c , 1 ) , c . m ( u , n u l l ) ) } , i ( _ ) { d | | ( M ( c ) , d = ! 0 ) } , o ( _ ) { D ( c ) , d = ! 1 } , d ( _ ) { _ & & ( y ( e ) , y ( r ) , y ( a ) ) , h [ f ] . d ( ) } } } f u n c t i o n n F ( n ) { l e t e , t , i , l ; r e t u r n e = n e w R l ( { } ) , i = n e w i i ( { p r o p s : { $ $ s l o t s : { d e
2024-12-26 04:24:24 +08:00
- $ { T . join ( `
2025-01-20 20:15:28 +08:00
- ` )} ` , ( ) => { h ( ) } ) : h ( ) } async function h ( ) { if ( ! u ) { t ( 4 , u = ! 0 ) ; try { await he . collections . import ( o , a ) , xt ( "Successfully imported collections configuration." ) , i ( "submit" ) } catch ( T ) { he . error ( T ) } t ( 4 , u = ! 1 ) , c ( ) } } const g = ( ) => m ( ) , _ = ( ) => ! u ; function k ( T ) { ie [ T ? "unshift" : "push" ] ( ( ) => { l = T , t ( 1 , l ) } ) } function S ( T ) { Pe . call ( this , n , T ) } function $ ( T ) { Pe . call ( this , n , T ) } return n . $$ . update = ( ) => { n . $$ . dirty & 384 && Array . isArray ( s ) && Array . isArray ( o ) && d ( ) } , [ c , l , r , a , u , m , f , s , o , g , _ , k , S , $ ] } class _F extends Se { constructor ( e ) { super ( ) , we ( this , e , hF , mF , ke , { show : 6 , hide : 0 } ) } get show ( ) { return this . $$ . ctx [ 6 ] } get hide ( ) { return this . $$ . ctx [ 0 ] } } function _b ( n , e , t ) { const i = n . slice ( ) ; return i [ 34 ] = e [ t ] , i } function gb ( n , e , t ) { const i = n . slice ( ) ; return i [ 37 ] = e [ t ] , i } function bb ( n , e , t ) { const i = n . slice ( ) ; return i [ 34 ] = e [ t ] , i } function gF ( n ) { let e , t , i , l , s , o , r , a , u , f , c , d , m , h , g , _ , k , S , $ , T , O , E , L , I ; a = new de ( { props : { class : "form-field " + ( n [ 6 ] ? "" : "field-error" ) , name : "collections" , $$slots : { default : [ kF , ( { uniqueId : B } ) => ( { 42 : B } ) , ( { uniqueId : B } ) => [ 0 , B ? 2048 : 0 ] ] } , $$scope : { ctx : n } } } ) ; let A = n [ 1 ] . length && yb ( n ) , N = ! 1 , P = n [ 6 ] && n [ 1 ] . length && ! n [ 7 ] && vb ( ) , R = n [ 6 ] && n [ 1 ] . length && n [ 7 ] && wb ( n ) , q = n [ 13 ] . length && Ab ( n ) , F = ! ! n [ 0 ] && Nb ( n ) ; return { c ( ) { e = b ( "input" ) , t = C ( ) , i = b ( "div" ) , l = b ( "p" ) , s = W ( ` Paste below the collections configuration you want to import or
` ),o=b("button"),o.innerHTML='<span class="txt">Load from JSON file</span>',r=C(),z(a. $ $ .fragment),u=C(),A&&A.c(),f=C(),c=C(),P&&P.c(),d=C(),R&&R.c(),m=C(),q&&q.c(),h=C(),g=b("div"),F&&F.c(),_=C(),k=b("div"),S=C(), $ =b("button"),T=b("span"),T.textContent="Review",p(e,"type","file"),p(e,"class","hidden"),p(e,"accept",".json"),p(o,"class","btn btn-outline btn-sm m-l-5"),x(o,"btn-loading",n[12]),p(i,"class","content txt-xl m-b-base"),p(k,"class","flex-fill"),p(T,"class","txt"),p( $ ,"type","button"),p( $ ,"class","btn btn-expanded btn-warning m-l-auto"), $ .disabled=O=!n[14],p(g,"class","flex m-t-base")},m(B,J){v(B,e,J),n[22](e),v(B,t,J),v(B,i,J),w(i,l),w(l,s),w(l,o),v(B,r,J),j(a,B,J),v(B,u,J),A&&A.m(B,J),v(B,f,J),v(B,c,J),P&&P.m(B,J),v(B,d,J),R&&R.m(B,J),v(B,m,J),q&&q.m(B,J),v(B,h,J),v(B,g,J),F&&F.m(g,null),w(g,_),w(g,k),w(g,S),w(g, $ ),w( $ ,T),E=!0,L||(I=[Y(e,"change",n[23]),Y(o,"click",n[24]),Y( $ ,"click",n[20])],L=!0)},p(B,J){(!E||J[0]&4096)&&x(o,"btn-loading",B[12]);const V={};J[0]&64&&(V.class="form-field "+(B[6]?"":"field-error")),J[0]&65|J[1]&6144&&(V. $ $ scope={dirty:J,ctx:B}),a. $ set(V),B[1].length?A?(A.p(B,J),J[0]&2&&M(A,1)):(A=yb(B),A.c(),M(A,1),A.m(f.parentNode,f)):A&&(re(),D(A,1,1,()=>{A=null}),ae()),B[6]&&B[1].length&&!B[7]?P||(P=vb(),P.c(),P.m(d.parentNode,d)):P&&(P.d(1),P=null),B[6]&&B[1].length&&B[7]?R?R.p(B,J):(R=wb(B),R.c(),R.m(m.parentNode,m)):R&&(R.d(1),R=null),B[13].length?q?q.p(B,J):(q=Ab(B),q.c(),q.m(h.parentNode,h)):q&&(q.d(1),q=null),B[0]?F?F.p(B,J):(F=Nb(B),F.c(),F.m(g,_)):F&&(F.d(1),F=null),(!E||J[0]&16384&&O!==(O=!B[14]))&&( $ .disabled=O)},i(B){E||(M(a. $ $ .fragment,B),M(A),M(N),E=!0)},o(B){D(a. $ $ .fragment,B),D(A),D(N),E=!1},d(B){B&&(y(e),y(t),y(i),y(r),y(u),y(f),y(c),y(d),y(m),y(h),y(g)),n[22](null),H(a,B),A&&A.d(B),P&&P.d(B),R&&R.d(B),q&&q.d(B),F&&F.d(),L=!1,Ie(I)}}}function bF(n){let e;return{c(){e=b("div"),p(e,"class","loader")},m(t,i){v(t,e,i)},p:te,i:te,o:te,d(t){t&&y(e)}}}function kb(n){let e;return{c(){e=b("div"),e.textContent="Invalid collections configuration.",p(e,"class","help-block help-block-error")},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function kF(n){let e,t,i,l,s,o,r,a,u,f,c=!!n[0]&&!n[6]&&kb();return{c(){e=b("label"),t=W("Collections"),l=C(),s=b("textarea"),r=C(),c&&c.c(),a=ye(),p(e,"for",i=n[42]),p(e,"class","p-b-10"),p(s,"id",o=n[42]),p(s,"class","code"),p(s,"spellcheck","false"),p(s,"rows","15"),s.required=!0},m(d,m){v(d,e,m),w(e,t),v(d,l,m),v(d,s,m),_e(s,n[0]),v(d,r,m),c&&c.m(d,m),v(d,a,m),u||(f=Y(s,"input",n[25]),u=!0)},p(d,m){m[1]&2048&&i!==(i=d[42])&&p(e,"for",i),m[1]&2048&&o!==(o=d[42])&&p(s,"id",o),m[0]&1&&_e(s,d[0]),d[0]&&!d[6]?c||(c=kb(),c.c(),c.m(a.parentNode,a)):c&&(c.d(1),c=null)},d(d){d&&(y(e),y(l),y(s),y(r),y(a)),c&&c.d(d),u=!1,f()}}}function yb(n){let e,t;return e=new de({props:{class:"form-field form-field-toggle", $ $ slots:{default:[yF,({uniqueId:i})=>({42:i}),({uniqueId:i})=>[0,i?2048:0]]}, $ $ scope:{ctx:n}}}),{c(){z(e. $ $ .fragment)},m(i,l){j(e,i,l),t=!0},p(i,l){const s={};l[0]&96|l[1]&6144&&(s. $ $ scope={dirty:l,ctx:i}),e. $ set(s)},i(i){t||(M(e. $ $ .fragment,i),t=!0)},o(i){D(e. $ $ .fragment,i),t=!1},d(i){H(e,i)}}}function yF(n){let e,t,i,l,s,o,r,a,u;return{c(){e=b("input"),l=C(),s=b("label"),o=W("Merge with the existing collections"),p(e,"type","checkbox"),p(e,"id",t=n[42]),e.disabled=i=!n[6],p(s,"for",r=n[42])},m(f,c){v(f,e,c),e.checked=n[5],v(f,l,c),v(f,s,c),w(s,o),a||(u=Y(e,"change",n[26]),a=!0)},p(f,c){c[1]&2048&&t!==(t=f[42])&&p(e,"id",t),c[0]&64&&i!==(i=!f[6])&&(e.disabled=i),c[0]&32&&(e.checked=f[5]),c[1]&2048&&r!==(r=f[42])&&p(s,"for",r)},d(f){f&&(y(e),y(l),y(s)),a=!1,u()}}}function vb(n){let e;return{c(){e=b("div"),e.innerHTML='<div class="icon"><i class="ri-information-line"></i></div> <div class="content"><string>Your collections configuration is already up-to-date!</string></div>',p(e,"class","alert alert-info")},m(t,i){v(t,e,i)},d(t){t&&y(e)}}}function wb(n){let e,t,i,l,s,o=n[9].length&&Sb(n),r=n[3].length&&Cb(n),a=n[8].length&&Db(n);return{c(){e=b("h5"),e.textContent="Detected changes",t=C(),i=b("div"),o&&o.c(),l=C(),r&&r.c(),s=C(),a&&a.c(),p(e,"class"
2024-12-26 04:24:24 +08:00
imported with different IDs . You can replace them in the import if you want
2025-01-20 20:15:28 +08:00
to . < / s t r i n g > ` , s = C ( ) , o = b ( " b u t t o n " ) , o . i n n e r H T M L = ' < s p a n c l a s s = " t x t " > R e p l a c e w i t h o r i g i n a l i d s < / s p a n > ' , p ( t , " c l a s s " , " i c o n " ) , p ( l , " c l a s s " , " c o n t e n t " ) , p ( o , " t y p e " , " b u t t o n " ) , p ( o , " c l a s s " , " b t n b t n - w a r n i n g b t n - s m b t n - o u t l i n e " ) , p ( e , " c l a s s " , " a l e r t a l e r t - w a r n i n g m - t - b a s e " ) } , m ( u , f ) { v ( u , e , f ) , w ( e , t ) , w ( e , i ) , w ( e , l ) , w ( e , s ) , w ( e , o ) , r | | ( a = Y ( o , " c l i c k " , n [ 2 8 ] ) , r = ! 0 ) } , p : t e , d ( u ) { u & & y ( e ) , r = ! 1 , a ( ) } } } f u n c t i o n N b ( n ) { l e t e , t , i ; r e t u r n { c ( ) { e = b ( " b u t t o n " ) , e . i n n e r H T M L = ' < s p a n c l a s s = " t x t " > C l e a r < / s p a n > ' , p ( e , " t y p e " , " b u t t o n " ) , p ( e , " c l a s s " , " b t n b t n - t r a n s p a r e n t l i n k - h i n t " ) } , m ( l , s ) { v ( l , e , s ) , t | | ( i = Y ( e , " c l i c k " , n [ 2 9 ] ) , t = ! 0 ) } , p : t e , d ( l ) { l & & y ( e ) , t = ! 1 , i ( ) } } } f u n c t i o n v F ( n ) { l e t e , t , i , l , s , o , r , a , u , f , c , d ; c o n s t m = [ b F , g F ] , h = [ ] ; f u n c t i o n g ( _ , k ) { r e t u r n _ [ 4 ] ? 0 : 1 } r e t u r n f = g ( n ) , c = h [ f ] = m [ f ] ( n ) , { c ( ) { e = b ( " h e a d e r " ) , t = b ( " n a v " ) , i = b ( " d i v " ) , i . t e x t C o n t e n t = " S e t t i n g s " , l = C ( ) , s = b ( " d i v " ) , o = W ( n [ 1 5 ] ) , r = C ( ) , a = b ( " d i v " ) , u = b ( " d i v " ) , c . c ( ) , p ( i , " c l a s s " , " b r e a d c r u m b - i t e m " ) , p ( s , " c l a s s " , " b r e a d c r u m b - i t e m " ) , p ( t , " c l a s s " , " b r e a d c r u m b s " ) , p ( e , " c l a s s " , " p a g e - h e a d e r " ) , p ( u , " c l a s s " , " p a n e l " ) , p ( a , " c l a s s " , " w r a p p e r " ) } , m ( _ , k ) { v ( _ , e , k ) , w ( e , t ) , w ( t , i ) , w ( t , l ) , w ( t , s ) , w ( s , o ) , v ( _ , r , k ) , v ( _ , a , k ) , w ( a , u ) , h [ f ] . m ( u , n u l l ) , d = ! 0 } , p ( _ , k ) { ( ! d | | k [ 0 ] & 3 2 7 6 8 ) & & o e ( o , _ [ 1 5 ] ) ; l e t S = f ; f = g ( _ ) , f = = = S ? h [ f ] . p ( _ , k ) : ( r e ( ) , D ( h [ S ] , 1 , 1 , ( ) = > { h [ S ] = n u l l } ) , a e ( ) , c = h [ f ] , c ? c . p ( _ , k ) : ( c = h [ f ] = m [ f ] ( _ ) , c . c ( ) ) , M ( c , 1 ) , c . m ( u , n u l l ) ) } , i ( _ ) { d | | ( M ( c ) , d = ! 0 ) } , o ( _ ) { D ( c ) , d = ! 1 } , d ( _ ) { _ & & ( y ( e ) , y ( r ) , y ( a ) ) , h [ f ] . d ( ) } } } f u n c t i o n w F ( n ) { l e t e , t , i , l , s , o ; e = n e w R l ( { } ) , i = n e w i i ( { p r o p s : { $ $ s l o t s : { d e f a u l t : [ v F ] } , $ $ s c o p e : { c t x : n } } } ) ; l e t r = { } ; r e t u r n s = n e w _ F ( { p r o p s : r } ) , n [ 3 0 ] ( s ) , s . $ o n ( " s u b m i t " , n [ 3 1 ] ) , { c ( ) { z ( e . $ $ . f r a g m e n t ) , t = C ( ) , z ( i . $ $ . f r a g m e n t ) , l = C ( ) , z ( s . $ $ . f r a g m e n t ) } , m ( a , u ) { j ( e , a , u ) , v ( a , t , u ) , j ( i , a , u ) , v ( a , l , u ) , j ( s , a , u ) , o = ! 0 } , p ( a , u ) { c o n s t f = { } ; u [ 0 ] & 6 3 4 8 7 | u [ 1 ] & 4 0 9 6 & & ( f . $ $ s c o p e = { d i r t y : u , c t x : a } ) , i . $ s e t ( f ) ; c o n s t c = { } ; s . $ s e t ( c ) } , i ( a ) { o | | ( M ( e . $ $ . f r a g m e n t , a ) , M ( i . $ $ . f r a g m e n t , a ) , M ( s . $ $ . f r a g m e n t , a ) , o = ! 0 ) } , o ( a ) { D ( e . $ $ . f r a g m e n t , a ) , D ( i . $ $ . f r a g m e n t , a ) , D ( s . $ $ . f r a g m e n t , a ) , o = ! 1 } , d ( a ) { a & & ( y ( t ) , y ( l ) ) , H ( e , a ) , H ( i , a ) , n [ 3 0 ] ( n u l l ) , H ( s , a ) } } } f u n c t i o n S F ( n , e , t ) { l e t i , l , s , o , r , a , u ; X e ( n , o n , c e = > t ( 1 5 , u = c e ) ) , O n ( o n , u = " I m p o r t c o l l e c t i o n s " , u ) ; l e t f , c , d = " " , m = ! 1 , h = [ ] , g = [ ] , _ = ! 0 , k = [ ] , S = ! 1 , $ = ! 1 ; T ( ) ; a s y n c f u n c t i o n T ( ) { v a r c e ; t ( 4 , S = ! 0 ) ; t r y { t ( 2 1 , g = a w a i t h e . c o l l e c t i o n s . g e t F u l l L i s t ( 2 0 0 ) ) ; f o r ( l e t u e o f g ) d e l e t e u e . c r e a t e d , d e l e t e u e . u p d a t e d , ( c e = u e . o a u t h 2 ) = = n u l l | | d e l e t e c e . p r o v i d e r s } c a t c h ( u e ) { h e . e r r o r ( u e ) } t ( 4 , S = ! 1 ) } f u n c t i o n O ( ) { i f ( t ( 3 , k = [ ] ) , ! ! i ) f o r ( l e t c e o f h ) { c o n s t u e = U . f i n d B y K e y ( g , " i d " , c e . i d ) ; ! ( u e ! = n u l l & & u e . i d ) | | ! U . h a s C o l l e c t i o n C h a n g e s ( u e , c e , _ ) | | k . p u s h ( { n e w : c e , o l d : u e } ) } } f u n c t i o n E ( ) { t ( 1 , h = [ ] ) ; t r y { t ( 1 , h = J S O N . p a r s e ( d ) ) } c a t c h { } A r r a y . i s A r r a y ( h ) ? t ( 1 , h = U . f i l t e r D u p l i c a t e s B y K e y ( h ) ) : t ( 1 , h = [ ] ) ; f o r ( l e t c e o f h ) d e l e t e c e . c r e a t e d , d e l e t e c e . u p d a t e d , c e . f i e l d s = U . f i l t e r D u p l i c a t e s B y K e y ( c e . f i e l d s ) } f u n c t i o n L ( ) { v a r c e ; f o r ( l e t u e o f h ) { c o n s t T e = U . f i n d B y K e y ( g , " n a m e " , u e . n a m e ) | | U . f i n d B y K e y ( g , " i d " , u e . i d ) ; i f ( ! T e ) c o n t i n u e ; c o n s t K e = u e . i d , J e = T e . i d ; u e . i d = J e ; c o n s t f t = A r r a y . i s A r r a y ( T e . f i e l d s ) ? T e . f i e l d s : [ ] , e t = A r r a y . i s A r r a y ( u e . f i e l d s ) ? u e . f i e l d s : [ ] ; f o r ( c o n s t x e o f e t ) { c o n s t W e = U . f i n d B y K e y ( f t , " n a m e " , x e . n a m e ) ; W e & & W e . i d & & ( x e . i d = W e . i d ) } f o r ( l e t x e o f h ) i f ( A r r a y . i s A r r a y ( x e . f i e l d s ) ) f o r ( l e t W e o f x e . f i e l d s ) W e . c o l l e c t i o n I d & & W e . c o l l e c t i o n I d = = = K e & & ( W e . c o l l e c t i o n I d = J e ) ; f o r ( l e t x e = 0 ; x e < ( ( c e = u e . i n d e x e s ) = = n u l l ? v o i d 0 : c e . l e n g t h ) ; x e + + ) u e . i n d e x e s [ x e ] = u e . i n d e x e s [ x e ] . r e p l a c e ( / c r e a t e \ s + ( ? : u n i q u e \ s + ) ? \ s * i n d e x \ s * ( ? : i f \ s + n o t \ s + e x i s t s \ s + ) ? ( \ S * ) \ s + o n / g i m , W e = > W e . r e p l a c e ( K e , J e ) ) } t ( 0 , d = J S O N . s t r i n g i f y ( h , n u l l , 4 ) ) } f u n c t i o n I ( c e ) { t ( 1 2 , m = ! 0 ) ; c o n s t u e = n e w F i l e R e a d e r ; u e . o n l o a d = a s y n c T e = > { t ( 1 2 , m = ! 1 ) , t ( 1 0 , f . v a l u e = " " , f ) , t ( 0 , d = T e . t a r g e t . r e s u l t ) , a w a i t p n ( ) , h . l e n g t h | | ( O i ( " I n v a l i d c o l l e c t i o n s c o n f i g u r a t i o n . " ) , A ( ) ) } , u e . o n e r r o r = T e = > { c o n s o l e . w a r n ( T e ) , O i ( " F a i l e d t o l o a d t h e i m p o r t e d J S O N . " ) , t ( 1 2 , m = ! 1 ) , t ( 1 0 , f . v a l u e = " " , f ) } , u e . r e a d A s T e x t ( c e ) } f u n c t i o n A ( ) { t ( 0 , d = " " ) , t ( 1 0 , f . v a l u e = " " , f ) , B t ( { } ) } f u n c t i o n N ( ) { c o n s t c e = $ ? U . f i l t e r D u p l i c a t e s B y K e y ( g . c o n c a t ( h ) ) : h ; c = = n u l l | | c . s h o w ( g , c e , _ ) } f u n c t i o n P ( c e ) { i e [ c e ? " u n s h i f t " : " p u s h " ] ( ( ) = > { f = c e , t ( 1 0 , f ) } ) } c o n s t R = ( ) = > { f . f i l e s . l e n g t h & & I ( f . f i l e s [ 0 ] ) } , q = ( ) = > { f . c l i c k ( ) } ; f u n c t i o n F ( ) { d = t h i s . v a l u e , t ( 0 , d ) } f u n c t i o n B ( ) { $ = t h i s . c h e c k e d , t ( 5 , $ ) } f u n c t i o n J ( ) { _ = t h i s . c h e c k e d , t ( 2 , _ ) } c o n s t V = ( ) = > L ( )
2024-12-26 04:24:24 +08:00
from the
` ),r=b("strong"),u=W(a),f=W( `
to the
` ),c=b("strong"),m=W(d),h=W( ` .
` ),g=b("br"),_=W( `
There are numerous command line tools that can help you , such as :
` ),k=b("a"),k.textContent= ` rclone
` ,S=W( ` ,
` ), $ =b("a"), $ .textContent= ` s5cmd
2025-01-20 20:15:28 +08:00
` ,T=W(", etc."),O=C(),E=b("div"),p(i,"class","icon"),p(k,"href","https://github.com/rclone/rclone"),p(k,"target","_blank"),p(k,"rel","noopener noreferrer"),p(k,"class","txt-bold"),p( $ ,"href","https://github.com/peak/s5cmd"),p( $ ,"target","_blank"),p( $ ,"rel","noopener noreferrer"),p( $ ,"class","txt-bold"),p(s,"class","content"),p(t,"class","alert alert-warning m-0"),p(E,"class","clearfix m-t-base")},m(N,P){v(N,e,P),w(e,t),w(t,i),w(t,l),w(t,s),w(s,o),w(s,r),w(r,u),w(s,f),w(s,c),w(c,m),w(s,h),w(s,g),w(s,_),w(s,k),w(s,S),w(s, $ ),w(s,T),w(e,O),w(e,E),I=!0},p(N,P){var R;(!I||P&1)&&a!==(a=(R=N[0].s3)!=null&&R.enabled?"S3 storage":"local file system")&&oe(u,a),(!I||P&2)&&d!==(d=N[1].s3.enabled?"S3 storage":"local file system")&&oe(m,d)},i(N){I||(N&&tt(()=>{I&&(L||(L=je(e,pt,{duration:150},!0)),L.run(1))}),I=!0)},o(N){N&&(L||(L=je(e,pt,{duration:150},!1)),L.run(0)),I=!1},d(N){N&&y(e),N&&L&&L.end()}}}function KF(n){var i;let e,t=((i=n[0].s3)==null?void 0:i.enabled)!=n[1].s3.enabled&&Fb(n);return{c(){t&&t.c(),e=ye()},m(l,s){t&&t.m(l,s),v(l,e,s)},p(l,s){var o;((o=l[0].s3)==null?void 0:o.enabled)!=l[1].s3.enabled?t?(t.p(l,s),s&3&&M(t,1)):(t=Fb(l),t.c(),M(t,1),t.m(e.parentNode,e)):t&&(re(),D(t,1,1,()=>{t=null}),ae())},d(l){l&&y(e),t&&t.d(l)}}}function qb(n){let e;function t(s,o){return s[4]?GF:s[5]?ZF:JF}let i=t(n),l=i(n);return{c(){l.c(),e=ye()},m(s,o){l.m(s,o),v(s,e,o)},p(s,o){i===(i=t(s))&&l?l.p(s,o):(l.d(1),l=i(s),l&&(l.c(),l.m(e.parentNode,e)))},d(s){s&&y(e),l.d(s)}}}function JF(n){let e;return{c(){e=b("div"),e.innerHTML='<i class="ri-checkbox-circle-line txt-success"></i> <span class="txt">S3 connected successfully</span>',p(e,"class","label label-sm label-success entrance-right")},m(t,i){v(t,e,i)},p:te,d(t){t&&y(e)}}}function ZF(n){let e,t,i,l;return{c(){e=b("div"),e.innerHTML='<i class="ri-error-warning-line txt-warning"></i> <span class="txt">Failed to establish S3 connection</span>',p(e,"class","label label-sm label-warning entrance-right")},m(s,o){var r;v(s,e,o),i||(l=Oe(t=qe.call(null,e,(r=n[5].data)==null?void 0:r.message)),i=!0)},p(s,o){var r;t&&It(t.update)&&o&32&&t.update.call(null,(r=s[5].data)==null?void 0:r.message)},d(s){s&&y(e),i=!1,l()}}}function GF(n){let e;return{c(){e=b("span"),p(e,"class","loader loader-sm")},m(t,i){v(t,e,i)},p:te,d(t){t&&y(e)}}}function jb(n){let e,t,i,l;return{c(){e=b("button"),t=b("span"),t.textContent="Reset",p(t,"class","txt"),p(e,"type","button"),p(e,"class","btn btn-transparent btn-hint"),e.disabled=n[3]},m(s,o){v(s,e,o),w(e,t),i||(l=Y(e,"click",n[14]),i=!0)},p(s,o){o&8&&(e.disabled=s[3])},d(s){s&&y(e),i=!1,l()}}}function XF(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,h,g,_;const k=[YF,WF],S=[];function $ (T,O){return T[2]?0:1}return d= $ (n),m=S[d]=k[d](n),{c(){e=b("header"),t=b("nav"),i=b("div"),i.textContent="Settings",l=C(),s=b("div"),o=W(n[7]),r=C(),a=b("div"),u=b("form"),f=b("div"),f.innerHTML="<p>By default PocketBase uses the local file system to store uploaded files.</p> <p>If you have limited disk space, you could optionally connect to an S3 compatible storage.</p>",c=C(),m.c(),p(i,"class","breadcrumb-item"),p(s,"class","breadcrumb-item"),p(t,"class","breadcrumbs"),p(e,"class","page-header"),p(f,"class","content txt-xl m-b-base"),p(u,"class","panel"),p(u,"autocomplete","off"),p(a,"class","wrapper")},m(T,O){v(T,e,O),w(e,t),w(t,i),w(t,l),w(t,s),w(s,o),v(T,r,O),v(T,a,O),w(a,u),w(u,f),w(u,c),S[d].m(u,null),h=!0,g||(_=Y(u,"submit",it(n[16])),g=!0)},p(T,O){(!h||O&128)&&oe(o,T[7]);let E=d;d= $ (T),d===E?S[d].p(T,O):(re(),D(S[E],1,1,()=>{S[E]=null}),ae(),m=S[d],m?m.p(T,O):(m=S[d]=k[d](T),m.c()),M(m,1),m.m(u,null))},i(T){h||(M(m),h=!0)},o(T){D(m),h=!1},d(T){T&&(y(e),y(r),y(a)),S[d].d(),g=!1,_()}}}function QF(n){let e,t,i,l;return e=new Rl({}),i=new ii({props:{ $ $ slots:{default:[XF]}, $ $ scope:{ctx:n}}}),{c(){z(e. $ $ .fragment),t=C(),z(i. $ $ .fragment)},m(s,o){j(e,s,o),v(s,t,o),j(i,s,o),l=!0},p(s,[o]){const r={};o&524543&&(r. $ $ scope={dirty:o,ctx:s}),i. $ set(r)},i(s){l||(M(e. $ $ .fragment,s),M(i. $ $ .fragment,s),l=!0)},o(s){D(e. $ $ .fragment,s),D(i. $ $ .fragment,s),l=!1},d(s){s&&y(t),
One - time password ( OTP ) . ` ),p(e,"class","content txt-center m-b-sm")},m(r,a){v(r,e,a),w(e,t),w(t,i),w(t,l),w(l,s),w(t,o)},p(r,a){a&4096&&oe(s,r[12])},d(r){r&&y(e)}}}function cq(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Id"),l=C(),s=b("input"),p(e,"for",i=n[26]),p(s,"type","text"),p(s,"id",o=n[26]),s.value=n[4],p(s,"placeholder",n[11]),s.required=!0},m(u,f){v(u,e,f),w(e,t),v(u,l,f),v(u,s,f),r||(a=Y(s,"change",n[20]),r=!0)},p(u,f){f&67108864&&i!==(i=u[26])&&p(e,"for",i),f&67108864&&o!==(o=u[26])&&p(s,"id",o),f&16&&s.value!==u[4]&&(s.value=u[4]),f&2048&&p(s,"placeholder",u[11])},d(u){u&&(y(e),y(l),y(s)),r=!1,a()}}}function dq(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("One-time password"),l=C(),s=b("input"),p(e,"for",i=n[26]),p(s,"type","password"),p(s,"id",o=n[26]),s.required=!0,s.autofocus=!0},m(u,f){v(u,e,f),w(e,t),v(u,l,f),v(u,s,f),_e(s,n[13]),s.focus(),r||(a=Y(s,"input",n[21]),r=!0)},p(u,f){f&67108864&&i!==(i=u[26])&&p(e,"for",i),f&67108864&&o!==(o=u[26])&&p(s,"id",o),f&8192&&s.value!==u[13]&&_e(s,u[13])},d(u){u&&(y(e),y(l),y(s)),r=!1,a()}}}function pq(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Email"),l=C(),s=b("input"),p(e,"for",i=n[26]),p(s,"type","email"),p(s,"id",o=n[26]),s.required=!0},m(u,f){v(u,e,f),w(e,t),v(u,l,f),v(u,s,f),_e(s,n[12]),r||(a=Y(s,"input",n[19]),r=!0)},p(u,f){f&67108864&&i!==(i=u[26])&&p(e,"for",i),f&67108864&&o!==(o=u[26])&&p(s,"id",o),f&4096&&s.value!==u[12]&&_e(s,u[12])},d(u){u&&(y(e),y(l),y(s)),r=!1,a()}}}function mq(n){let e,t=U.sentenize(n[0].password.identityFields.join(" or "),!1)+"",i,l,s,o,r,a,u,f;return{c(){e=b("label"),i=W(t),s=C(),o=b("input"),p(e,"for",l=n[26]),p(o,"id",r=n[26]),p(o,"type",a=n[0].password.identityFields.length==1&&n[0].password.identityFields[0]=="email"?"email":"text"),o.value=n[5],o.required=!0,o.autofocus=!0},m(c,d){v(c,e,d),w(e,i),v(c,s,d),v(c,o,d),o.focus(),u||(f=Y(o,"input",n[17]),u=!0)},p(c,d){d&1&&t!==(t=U.sentenize(c[0].password.identityFields.join(" or "),!1)+"")&&oe(i,t),d&67108864&&l!==(l=c[26])&&p(e,"for",l),d&67108864&&r!==(r=c[26])&&p(o,"id",r),d&1&&a!==(a=c[0].password.identityFields.length==1&&c[0].password.identityFields[0]=="email"?"email":"text")&&p(o,"type",a),d&32&&o.value!==c[5]&&(o.value=c[5])},d(c){c&&(y(e),y(s),y(o)),u=!1,f()}}}function hq(n){let e,t,i,l,s,o,r,a,u,f,c;return{c(){e=b("label"),t=W("Password"),l=C(),s=b("input"),r=C(),a=b("div"),u=b("a"),u.textContent="Forgotten password?",p(e,"for",i=n[26]),p(s,"type","password"),p(s,"id",o=n[26]),s.required=!0,p(u,"href","/request-password-reset"),p(u,"class","link-hint"),p(a,"class","help-block")},m(d,m){v(d,e,m),w(e,t),v(d,l,m),v(d,s,m),_e(s,n[6]),v(d,r,m),v(d,a,m),w(a,u),f||(c=[Y(s,"input",n[18]),Oe(Rn.call(null,u))],f=!0)},p(d,m){m&67108864&&i!==(i=d[26])&&p(e,"for",i),m&67108864&&o!==(o=d[26])&&p(s,"id",o),m&64&&s.value!==d[6]&&_e(s,d[6])},d(d){d&&(y(e),y(l),y(s),y(r),y(a)),f=!1,Ie(c)}}}function _q(n){let e,t,i,l,s,o,r,a,u=n[2]>1&&zb(n);const f=[aq,rq,oq],c=[];function d(m,h){return m[10]?0:m[0].password.enabled&&!m[3]?1:m[0].otp.enabled?2:-1}return~(s=d(n))&&(o=c[s]=f[s](n)),{c(){e=b("div"),t=b("h4"),i=W( ` Superuser login
` ),u&&u.c(),l=C(),o&&o.c(),r=ye(),p(e,"class","content txt-center m-b-base")},m(m,h){v(m,e,h),w(e,t),w(t,i),u&&u.m(t,null),v(m,l,h),~s&&c[s].m(m,h),v(m,r,h),a=!0},p(m,h){m[2]>1?u?u.p(m,h):(u=zb(m),u.c(),u.m(t,null)):u&&(u.d(1),u=null);let g=s;s=d(m),s===g?~s&&c[s].p(m,h):(o&&(re(),D(c[g],1,1,()=>{c[g]=null}),ae()),~s?(o=c[s],o?o.p(m,h):(o=c[s]=f[s](m),o.c()),M(o,1),o.m(r.parentNode,r)):o=null)},i(m){a||(M(o),a=!0)},o(m){D(o),a=!1},d(m){m&&(y(e),y(l),y(r)),u&&u.d(),~s&&c[s].d(m)}}}function gq(n){let e,t;return e=new sq({props:{ $ $ slots:{default:[_q]}, $ $ scope:{ctx:n}}}),{c(){z(e. $ $ .fragment)},m(i,l){j(e,i,l),t=!0},p(i,[l]){const s={};l&134234111&&(s. $ $ scope={dirty:l,ctx:i}),e. $ set(s)},i(i){t||(M(e. $ $ .fragment,i),t=!0)},o(i){D(e. $ $ .fragment,i),t=!1},d(i){H(e,i)}}}function bq(n,e,t){let i;Xe(n,Pu,q=>t(23,i=q));const l=new URLSearchParams(i);let s=l.get("demoEmail")||"",o=l.get("demoPassword")||"",r={},a=1,u=1,f=!1,c=!1,d=!1,m=!1,h="",g="",_="",k="",S=""; $ ();async function $ (){if(!m){t(10,m=!0);try{t(0,r=await he.collection("_superusers").listAuthMethods())}catch(q){he.error(q)}t(10,m=!1)}}async function T(){var q,F;if(!f){t(7,f=!0);try{await he.collection("_superusers").authWithPassword(s,o),Ls(),Bt({}),ls("/")}catch(B){B.status==401?(t(3,h=B.response.mfaId),((F=(q=r==null?void 0:r.password)==null?void 0:q.identityFields)==null?void 0:F.length)==1&&r.password.identityFields[0]=="email"?(t(12,k=s),await O()):/^[^@ \s ]+@[^@ \s ]+ $ /.test(s)&&t(12,k=s)):B.status!=400?he.error(B):Oi("Invalid login credentials.")}t(7,f=!1)}}async function O(){if(!c){t(8,c=!0);try{const q=await he.collection("_superusers").requestOTP(k);t(4,g=q.otpId),t(11,_=g),Ls(),Bt({})}catch(q){q.status==429&&t(4,g=_),he.error(q)}t(8,c=!1)}}async function E(){if(!d){t(9,d=!0);try{await he.collection("_superusers").authWithOTP(g||_,S,{mfaId:h}),Ls(),Bt({}),ls("/")}catch(q){he.error(q)}t(9,d=!1)}}const L=q=>{t(5,s=q.target.value)};function I(){o=this.value,t(6,o)}function A(){k=this.value,t(12,k)}const N=q=>{t(4,g=q.target.value||_),q.target.value=g};function P(){S=this.value,t(13,S)}const R=()=>{t(4,g="")};return n. $ $ .update=()=>{var q,F;n. $ $ .dirty&31&&(t(2,u=1),t(1,a=1),(q=r==null?void 0:r.mfa)!=null&&q.enabled&&t(2,u++,u),(F=r==null?void 0:r.otp)!=null&&F.enabled&&t(2,u++,u),h!=""&&t(1,a++,a),g!=""&&t(1,a++,a))},[r,a,u,h,g,s,o,f,c,d,m,_,k,S,T,O,E,L,I,A,N,P,R]}class kq extends Se{constructor(e){super(),we(this,e,bq,gq,ke,{})}}function Zt(n){if(!n)throw Error("Parameter args is required");if(!n.component==!n.asyncComponent)throw Error("One and only one of component and asyncComponent is required");if(n.component&&(n.asyncComponent=()=>Promise.resolve(n.component)),typeof n.asyncComponent!="function")throw Error("Parameter asyncComponent must be a function");if(n.conditions){Array.isArray(n.conditions)||(n.conditions=[n.conditions]);for(let t=0;t<n.conditions.length;t++)if(!n.conditions[t]||typeof n.conditions[t]!="function")throw Error("Invalid parameter conditions["+t+"]")}return n.loadingComponent&&(n.asyncComponent.loading=n.loadingComponent,n.asyncComponent.loadingParams=n.loadingParams||void 0),{component:n.asyncComponent,userData:n.userData,conditions:n.conditions&&n.conditions.length?n.conditions:void 0,props:n.props&&Object.keys(n.props).length?n.props:{},_sveltesparouter:!0}}const yq={"/pbinstal/:token":Zt({asyncComponent:()=>Tt(()=>import("./PageInstaller-CXrKv80K.js"),[],import.meta.url),conditions:[n=>n.params.token&&!Fr(n.params.token)],userData:{showAppSidebar:!1}}),"/login":Zt({component:kq,conditions:[n=>!he.authStore.isValid],userData:{showAppSidebar:!1}}),"/request-password-reset":Zt({asyncComponent:()=>Tt(()=>import("./PageSuperuserRequestPasswordReset-C5P6Ya3F.js"),[],import.meta.url),conditions:[n=>!he.authStore.isValid],userData:{showAppSidebar:!1}}),"/confirm-password-reset/:token":Zt({asyncComponent:()=>Tt(()=>import("./PageSuperuserConfirmPasswordReset-BbwhuKga.js"),[],import.meta.url),conditions:[n=>!he.authStore.isValid],userData:{showAppSidebar:!1}}),"/collections":Zt({component:QN,conditions:[n=>he.authStore.isValid],userDat