From 2ab50cc77e03a23fc7e7331b5c307f275fe7a9f1 Mon Sep 17 00:00:00 2001 From: Gani Georgiev Date: Sat, 24 May 2025 00:28:44 +0300 Subject: [PATCH] updated monospace font with latin-ext charset --- ...lEVtkSL.js => AuthMethodsDocs-B_QntDAK.js} | 2 +- ...su5FtDb.js => AuthRefreshDocs-s8vzxkFn.js} | 2 +- ...NSpt.js => AuthWithOAuth2Docs-CxQ-uS-p.js} | 2 +- ...lF-FJAV.js => AuthWithOtpDocs-D6RMLipY.js} | 2 +- ...Zb.js => AuthWithPasswordDocs-A_sfNSzb.js} | 2 +- ...s-DgoBv12u.js => BatchApiDocs-CcRhRRAP.js} | 2 +- ...tor-TObKy8yX.js => CodeEditor-D6DGlFPR.js} | 2 +- ...-C0wFFYxo.js => CreateApiDocs-CJzfLv8l.js} | 2 +- ...-BlZu2P2z.js => DeleteApiDocs-FsGi-_XJ.js} | 2 +- ...s8KQwWS.js => EmailChangeDocs-C-cLqlff.js} | 2 +- ...cr6hLY.js => FieldsQueryParam-DB_xDf28.js} | 2 +- ...js => FilterAutocompleteInput-BwUux83v.js} | 2 +- ...eaflet-GKTiETQi.js => Leaflet-DlRrkE9V.js} | 2 +- ...cs-DxKdCfz4.js => ListApiDocs-ZMG-M1tm.js} | 2 +- ...-DX7pOmwk.js => PageInstaller-DNaPj_qJ.js} | 2 +- ... => PageOAuth2RedirectFailure-DKgWHvIM.js} | 2 +- ... => PageOAuth2RedirectSuccess-BrRaSTPL.js} | 2 +- ... PageRecordConfirmEmailChange-BIJ6-z6s.js} | 2 +- ...ageRecordConfirmPasswordReset-CVKHEVtw.js} | 2 +- ...PageRecordConfirmVerification-Dh4WexcA.js} | 2 +- ...SuperuserConfirmPasswordReset-vbQG7Zja.js} | 2 +- ...SuperuserRequestPasswordReset-C2usH5kb.js} | 2 +- ...rAvKd.js => PasswordResetDocs-DZcchqcq.js} | 2 +- ...WqNzHS1.js => RealtimeApiDocs-DrDo3J_U.js} | 2 +- ...-BlsWxmHG.js => UpdateApiDocs-DlUNL8zt.js} | 2 +- ...Ok1NLE.js => VerificationDocs-iIC5d8fl.js} | 2 +- ...cs-BOda1uCD.js => ViewApiDocs-C5wWzpOF.js} | 2 +- .../{index-DiEBCtJG.js => index-C386zPaV.js} | 20 ++++++++-------- ui/dist/assets/index-CozWhSMI.css | 1 - ui/dist/assets/index-jwhZKQ23.css | 1 + .../ubuntu-mono-v17-cyrillic_latin-700.woff2 | Bin 32812 -> 0 bytes ...untu-mono-v17-cyrillic_latin-regular.woff2 | Bin 34672 -> 0 bytes ...ono-v17-cyrillic_latin_latin-ext-700.woff2 | Bin 0 -> 77156 bytes ...v17-cyrillic_latin_latin-ext-regular.woff2 | Bin 0 -> 79680 bytes ui/dist/index.html | 4 ++-- .../ubuntu-mono-v17-cyrillic_latin-700.woff2 | Bin 32812 -> 0 bytes ...untu-mono-v17-cyrillic_latin-regular.woff2 | Bin 34672 -> 0 bytes ...ono-v17-cyrillic_latin_latin-ext-700.woff2 | Bin 0 -> 77156 bytes ...v17-cyrillic_latin_latin-ext-regular.woff2 | Bin 0 -> 79680 bytes .../base/SecretGeneratorButton.svelte | 3 ++- ui/src/scss/_fonts.scss | 22 ++++++++++-------- ui/src/scss/_table.scss | 4 ++-- ui/src/scss/_tooltip.scss | 4 +++- 43 files changed, 59 insertions(+), 54 deletions(-) rename ui/dist/assets/{AuthMethodsDocs-ClEVtkSL.js => AuthMethodsDocs-B_QntDAK.js} (97%) rename ui/dist/assets/{AuthRefreshDocs-Bsu5FtDb.js => AuthRefreshDocs-s8vzxkFn.js} (98%) rename ui/dist/assets/{AuthWithOAuth2Docs-CcRPNSpt.js => AuthWithOAuth2Docs-CxQ-uS-p.js} (98%) rename ui/dist/assets/{AuthWithOtpDocs-ClF-FJAV.js => AuthWithOtpDocs-D6RMLipY.js} (99%) rename ui/dist/assets/{AuthWithPasswordDocs-DOVZnCZb.js => AuthWithPasswordDocs-A_sfNSzb.js} (98%) rename ui/dist/assets/{BatchApiDocs-DgoBv12u.js => BatchApiDocs-CcRhRRAP.js} (99%) rename ui/dist/assets/{CodeEditor-TObKy8yX.js => CodeEditor-D6DGlFPR.js} (99%) rename ui/dist/assets/{CreateApiDocs-C0wFFYxo.js => CreateApiDocs-CJzfLv8l.js} (99%) rename ui/dist/assets/{DeleteApiDocs-BlZu2P2z.js => DeleteApiDocs-FsGi-_XJ.js} (98%) rename ui/dist/assets/{EmailChangeDocs-Ds8KQwWS.js => EmailChangeDocs-C-cLqlff.js} (99%) rename ui/dist/assets/{FieldsQueryParam-2Jcr6hLY.js => FieldsQueryParam-DB_xDf28.js} (96%) rename ui/dist/assets/{FilterAutocompleteInput-DB28goPV.js => FilterAutocompleteInput-BwUux83v.js} (99%) rename ui/dist/assets/{Leaflet-GKTiETQi.js => Leaflet-DlRrkE9V.js} (99%) rename ui/dist/assets/{ListApiDocs-DxKdCfz4.js => ListApiDocs-ZMG-M1tm.js} (99%) rename ui/dist/assets/{PageInstaller-DX7pOmwk.js => PageInstaller-DNaPj_qJ.js} (98%) rename ui/dist/assets/{PageOAuth2RedirectFailure-D8WhZs_u.js => PageOAuth2RedirectFailure-DKgWHvIM.js} (88%) rename ui/dist/assets/{PageOAuth2RedirectSuccess-BetiR4N3.js => PageOAuth2RedirectSuccess-BrRaSTPL.js} (88%) rename ui/dist/assets/{PageRecordConfirmEmailChange-Duf1EOEo.js => PageRecordConfirmEmailChange-BIJ6-z6s.js} (98%) rename ui/dist/assets/{PageRecordConfirmPasswordReset-CxK5W0SE.js => PageRecordConfirmPasswordReset-CVKHEVtw.js} (98%) rename ui/dist/assets/{PageRecordConfirmVerification-CVUv-y8-.js => PageRecordConfirmVerification-Dh4WexcA.js} (98%) rename ui/dist/assets/{PageSuperuserConfirmPasswordReset-C9_VT_-3.js => PageSuperuserConfirmPasswordReset-vbQG7Zja.js} (98%) rename ui/dist/assets/{PageSuperuserRequestPasswordReset-DPrvB2kG.js => PageSuperuserRequestPasswordReset-C2usH5kb.js} (98%) rename ui/dist/assets/{PasswordResetDocs-DGXrAvKd.js => PasswordResetDocs-DZcchqcq.js} (99%) rename ui/dist/assets/{RealtimeApiDocs-BWqNzHS1.js => RealtimeApiDocs-DrDo3J_U.js} (99%) rename ui/dist/assets/{UpdateApiDocs-BlsWxmHG.js => UpdateApiDocs-DlUNL8zt.js} (99%) rename ui/dist/assets/{VerificationDocs-T8Ok1NLE.js => VerificationDocs-iIC5d8fl.js} (99%) rename ui/dist/assets/{ViewApiDocs-BOda1uCD.js => ViewApiDocs-C5wWzpOF.js} (98%) rename ui/dist/assets/{index-DiEBCtJG.js => index-C386zPaV.js} (99%) delete mode 100644 ui/dist/assets/index-CozWhSMI.css create mode 100644 ui/dist/assets/index-jwhZKQ23.css delete mode 100644 ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 delete mode 100644 ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 create mode 100644 ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-700.woff2 create mode 100644 ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-regular.woff2 delete mode 100644 ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 delete mode 100644 ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 create mode 100644 ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-700.woff2 create mode 100644 ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-regular.woff2 diff --git a/ui/dist/assets/AuthMethodsDocs-ClEVtkSL.js b/ui/dist/assets/AuthMethodsDocs-B_QntDAK.js similarity index 97% rename from ui/dist/assets/AuthMethodsDocs-ClEVtkSL.js rename to ui/dist/assets/AuthMethodsDocs-B_QntDAK.js index 6d4a99cb..fe5e41c8 100644 --- a/ui/dist/assets/AuthMethodsDocs-ClEVtkSL.js +++ b/ui/dist/assets/AuthMethodsDocs-B_QntDAK.js @@ -1,4 +1,4 @@ -import{S as Ce,i as Be,s as Te,V as Le,X as J,h as u,d as ae,t as Q,a as G,I as N,Z as we,_ as Se,C as De,$ as Re,D as Ue,l as d,n as a,m as ne,u as c,A as y,v as k,c as ie,w as h,p as oe,J as je,k as O,o as qe,W as Ee}from"./index-DiEBCtJG.js";import{F as Fe}from"./FieldsQueryParam-2Jcr6hLY.js";function ye(n,s,l){const o=n.slice();return o[8]=s[l],o}function Me(n,s,l){const o=n.slice();return o[8]=s[l],o}function Ae(n,s){let l,o=s[8].code+"",p,b,i,f;function m(){return s[6](s[8])}return{key:n,first:null,c(){l=c("button"),p=y(o),b=k(),h(l,"class","tab-item"),O(l,"active",s[1]===s[8].code),this.first=l},m(v,$){d(v,l,$),a(l,p),a(l,b),i||(f=qe(l,"click",m),i=!0)},p(v,$){s=v,$&4&&o!==(o=s[8].code+"")&&N(p,o),$&6&&O(l,"active",s[1]===s[8].code)},d(v){v&&u(l),i=!1,f()}}}function Pe(n,s){let l,o,p,b;return o=new Ee({props:{content:s[8].body}}),{key:n,first:null,c(){l=c("div"),ie(o.$$.fragment),p=k(),h(l,"class","tab-item"),O(l,"active",s[1]===s[8].code),this.first=l},m(i,f){d(i,l,f),ne(o,l,null),a(l,p),b=!0},p(i,f){s=i;const m={};f&4&&(m.content=s[8].body),o.$set(m),(!b||f&6)&&O(l,"active",s[1]===s[8].code)},i(i){b||(G(o.$$.fragment,i),b=!0)},o(i){Q(o.$$.fragment,i),b=!1},d(i){i&&u(l),ae(o)}}}function He(n){var ke,ge;let s,l,o=n[0].name+"",p,b,i,f,m,v,$,g=n[0].name+"",V,ce,W,M,X,L,Z,A,E,re,F,S,ue,z,H=n[0].name+"",K,de,Y,D,x,P,ee,fe,te,T,le,R,se,C,U,w=[],me=new Map,pe,j,_=[],be=new Map,B;M=new Le({props:{js:` +import{S as Ce,i as Be,s as Te,V as Le,X as J,h as u,d as ae,t as Q,a as G,I as N,Z as we,_ as Se,C as De,$ as Re,D as Ue,l as d,n as a,m as ne,u as c,A as y,v as k,c as ie,w as h,p as oe,J as je,k as O,o as qe,W as Ee}from"./index-C386zPaV.js";import{F as Fe}from"./FieldsQueryParam-DB_xDf28.js";function ye(n,s,l){const o=n.slice();return o[8]=s[l],o}function Me(n,s,l){const o=n.slice();return o[8]=s[l],o}function Ae(n,s){let l,o=s[8].code+"",p,b,i,f;function m(){return s[6](s[8])}return{key:n,first:null,c(){l=c("button"),p=y(o),b=k(),h(l,"class","tab-item"),O(l,"active",s[1]===s[8].code),this.first=l},m(v,$){d(v,l,$),a(l,p),a(l,b),i||(f=qe(l,"click",m),i=!0)},p(v,$){s=v,$&4&&o!==(o=s[8].code+"")&&N(p,o),$&6&&O(l,"active",s[1]===s[8].code)},d(v){v&&u(l),i=!1,f()}}}function Pe(n,s){let l,o,p,b;return o=new Ee({props:{content:s[8].body}}),{key:n,first:null,c(){l=c("div"),ie(o.$$.fragment),p=k(),h(l,"class","tab-item"),O(l,"active",s[1]===s[8].code),this.first=l},m(i,f){d(i,l,f),ne(o,l,null),a(l,p),b=!0},p(i,f){s=i;const m={};f&4&&(m.content=s[8].body),o.$set(m),(!b||f&6)&&O(l,"active",s[1]===s[8].code)},i(i){b||(G(o.$$.fragment,i),b=!0)},o(i){Q(o.$$.fragment,i),b=!1},d(i){i&&u(l),ae(o)}}}function He(n){var ke,ge;let s,l,o=n[0].name+"",p,b,i,f,m,v,$,g=n[0].name+"",V,ce,W,M,X,L,Z,A,E,re,F,S,ue,z,H=n[0].name+"",K,de,Y,D,x,P,ee,fe,te,T,le,R,se,C,U,w=[],me=new Map,pe,j,_=[],be=new Map,B;M=new Le({props:{js:` import PocketBase from 'pocketbase'; const pb = new PocketBase('${n[3]}'); diff --git a/ui/dist/assets/AuthRefreshDocs-Bsu5FtDb.js b/ui/dist/assets/AuthRefreshDocs-s8vzxkFn.js similarity index 98% rename from ui/dist/assets/AuthRefreshDocs-Bsu5FtDb.js rename to ui/dist/assets/AuthRefreshDocs-s8vzxkFn.js index 9afe48cc..7a671b55 100644 --- a/ui/dist/assets/AuthRefreshDocs-Bsu5FtDb.js +++ b/ui/dist/assets/AuthRefreshDocs-s8vzxkFn.js @@ -1,4 +1,4 @@ -import{S as je,i as xe,s as Ie,V as Ke,W as Ue,X as I,h as d,d as K,t as E,a as z,I as de,Z as Oe,_ as Qe,C as We,$ as Xe,D as Ze,l as u,n as o,m as Q,u as s,A as k,v as p,c as W,w as b,J as Ve,p as Ge,k as X,o as Ye}from"./index-DiEBCtJG.js";import{F as et}from"./FieldsQueryParam-2Jcr6hLY.js";function Ee(r,a,l){const n=r.slice();return n[5]=a[l],n}function ze(r,a,l){const n=r.slice();return n[5]=a[l],n}function Je(r,a){let l,n=a[5].code+"",m,_,i,h;function g(){return a[4](a[5])}return{key:r,first:null,c(){l=s("button"),m=k(n),_=p(),b(l,"class","tab-item"),X(l,"active",a[1]===a[5].code),this.first=l},m(v,w){u(v,l,w),o(l,m),o(l,_),i||(h=Ye(l,"click",g),i=!0)},p(v,w){a=v,w&4&&n!==(n=a[5].code+"")&&de(m,n),w&6&&X(l,"active",a[1]===a[5].code)},d(v){v&&d(l),i=!1,h()}}}function Ne(r,a){let l,n,m,_;return n=new Ue({props:{content:a[5].body}}),{key:r,first:null,c(){l=s("div"),W(n.$$.fragment),m=p(),b(l,"class","tab-item"),X(l,"active",a[1]===a[5].code),this.first=l},m(i,h){u(i,l,h),Q(n,l,null),o(l,m),_=!0},p(i,h){a=i;const g={};h&4&&(g.content=a[5].body),n.$set(g),(!_||h&6)&&X(l,"active",a[1]===a[5].code)},i(i){_||(z(n.$$.fragment,i),_=!0)},o(i){E(n.$$.fragment,i),_=!1},d(i){i&&d(l),K(n)}}}function tt(r){var qe,Fe;let a,l,n=r[0].name+"",m,_,i,h,g,v,w,D,Z,S,J,ue,N,M,pe,G,U=r[0].name+"",Y,he,fe,j,ee,q,te,T,oe,be,F,C,ae,me,le,_e,f,ke,P,ge,ve,$e,se,ye,ne,Se,we,Te,re,Ce,Re,A,ie,H,ce,R,L,y=[],Pe=new Map,Ae,O,$=[],Be=new Map,B;v=new Ke({props:{js:` +import{S as je,i as xe,s as Ie,V as Ke,W as Ue,X as I,h as d,d as K,t as E,a as z,I as de,Z as Oe,_ as Qe,C as We,$ as Xe,D as Ze,l as u,n as o,m as Q,u as s,A as k,v as p,c as W,w as b,J as Ve,p as Ge,k as X,o as Ye}from"./index-C386zPaV.js";import{F as et}from"./FieldsQueryParam-DB_xDf28.js";function Ee(r,a,l){const n=r.slice();return n[5]=a[l],n}function ze(r,a,l){const n=r.slice();return n[5]=a[l],n}function Je(r,a){let l,n=a[5].code+"",m,_,i,h;function g(){return a[4](a[5])}return{key:r,first:null,c(){l=s("button"),m=k(n),_=p(),b(l,"class","tab-item"),X(l,"active",a[1]===a[5].code),this.first=l},m(v,w){u(v,l,w),o(l,m),o(l,_),i||(h=Ye(l,"click",g),i=!0)},p(v,w){a=v,w&4&&n!==(n=a[5].code+"")&&de(m,n),w&6&&X(l,"active",a[1]===a[5].code)},d(v){v&&d(l),i=!1,h()}}}function Ne(r,a){let l,n,m,_;return n=new Ue({props:{content:a[5].body}}),{key:r,first:null,c(){l=s("div"),W(n.$$.fragment),m=p(),b(l,"class","tab-item"),X(l,"active",a[1]===a[5].code),this.first=l},m(i,h){u(i,l,h),Q(n,l,null),o(l,m),_=!0},p(i,h){a=i;const g={};h&4&&(g.content=a[5].body),n.$set(g),(!_||h&6)&&X(l,"active",a[1]===a[5].code)},i(i){_||(z(n.$$.fragment,i),_=!0)},o(i){E(n.$$.fragment,i),_=!1},d(i){i&&d(l),K(n)}}}function tt(r){var qe,Fe;let a,l,n=r[0].name+"",m,_,i,h,g,v,w,D,Z,S,J,ue,N,M,pe,G,U=r[0].name+"",Y,he,fe,j,ee,q,te,T,oe,be,F,C,ae,me,le,_e,f,ke,P,ge,ve,$e,se,ye,ne,Se,we,Te,re,Ce,Re,A,ie,H,ce,R,L,y=[],Pe=new Map,Ae,O,$=[],Be=new Map,B;v=new Ke({props:{js:` import PocketBase from 'pocketbase'; const pb = new PocketBase('${r[3]}'); diff --git a/ui/dist/assets/AuthWithOAuth2Docs-CcRPNSpt.js b/ui/dist/assets/AuthWithOAuth2Docs-CxQ-uS-p.js similarity index 98% rename from ui/dist/assets/AuthWithOAuth2Docs-CcRPNSpt.js rename to ui/dist/assets/AuthWithOAuth2Docs-CxQ-uS-p.js index 7124d6ea..1fa844f9 100644 --- a/ui/dist/assets/AuthWithOAuth2Docs-CcRPNSpt.js +++ b/ui/dist/assets/AuthWithOAuth2Docs-CxQ-uS-p.js @@ -1,4 +1,4 @@ -import{S as Je,i as xe,s as Ee,V as Ne,W as je,X as Q,h as r,d as Z,t as j,a as J,I as pe,Z as Ue,_ as Ie,C as Qe,$ as Ze,D as ze,l as c,n as a,m as z,u as o,A as _,v as h,c as K,w as p,J as Be,p as Ke,k as X,o as Xe}from"./index-DiEBCtJG.js";import{F as Ge}from"./FieldsQueryParam-2Jcr6hLY.js";function Fe(s,l,n){const i=s.slice();return i[5]=l[n],i}function Le(s,l,n){const i=s.slice();return i[5]=l[n],i}function He(s,l){let n,i=l[5].code+"",f,g,d,b;function k(){return l[4](l[5])}return{key:s,first:null,c(){n=o("button"),f=_(i),g=h(),p(n,"class","tab-item"),X(n,"active",l[1]===l[5].code),this.first=n},m(v,O){c(v,n,O),a(n,f),a(n,g),d||(b=Xe(n,"click",k),d=!0)},p(v,O){l=v,O&4&&i!==(i=l[5].code+"")&&pe(f,i),O&6&&X(n,"active",l[1]===l[5].code)},d(v){v&&r(n),d=!1,b()}}}function Ve(s,l){let n,i,f,g;return i=new je({props:{content:l[5].body}}),{key:s,first:null,c(){n=o("div"),K(i.$$.fragment),f=h(),p(n,"class","tab-item"),X(n,"active",l[1]===l[5].code),this.first=n},m(d,b){c(d,n,b),z(i,n,null),a(n,f),g=!0},p(d,b){l=d;const k={};b&4&&(k.content=l[5].body),i.$set(k),(!g||b&6)&&X(n,"active",l[1]===l[5].code)},i(d){g||(J(i.$$.fragment,d),g=!0)},o(d){j(i.$$.fragment,d),g=!1},d(d){d&&r(n),Z(i)}}}function Ye(s){let l,n,i=s[0].name+"",f,g,d,b,k,v,O,R,G,A,x,be,E,P,me,Y,N=s[0].name+"",ee,fe,te,M,ae,W,le,U,ne,y,oe,ge,B,S,se,_e,ie,ke,m,ve,C,we,$e,Oe,re,Ae,ce,ye,Se,Te,de,Ce,qe,q,ue,F,he,T,L,$=[],De=new Map,Re,H,w=[],Pe=new Map,D;v=new Ne({props:{js:` +import{S as Je,i as xe,s as Ee,V as Ne,W as je,X as Q,h as r,d as Z,t as j,a as J,I as pe,Z as Ue,_ as Ie,C as Qe,$ as Ze,D as ze,l as c,n as a,m as z,u as o,A as _,v as h,c as K,w as p,J as Be,p as Ke,k as X,o as Xe}from"./index-C386zPaV.js";import{F as Ge}from"./FieldsQueryParam-DB_xDf28.js";function Fe(s,l,n){const i=s.slice();return i[5]=l[n],i}function Le(s,l,n){const i=s.slice();return i[5]=l[n],i}function He(s,l){let n,i=l[5].code+"",f,g,d,b;function k(){return l[4](l[5])}return{key:s,first:null,c(){n=o("button"),f=_(i),g=h(),p(n,"class","tab-item"),X(n,"active",l[1]===l[5].code),this.first=n},m(v,O){c(v,n,O),a(n,f),a(n,g),d||(b=Xe(n,"click",k),d=!0)},p(v,O){l=v,O&4&&i!==(i=l[5].code+"")&&pe(f,i),O&6&&X(n,"active",l[1]===l[5].code)},d(v){v&&r(n),d=!1,b()}}}function Ve(s,l){let n,i,f,g;return i=new je({props:{content:l[5].body}}),{key:s,first:null,c(){n=o("div"),K(i.$$.fragment),f=h(),p(n,"class","tab-item"),X(n,"active",l[1]===l[5].code),this.first=n},m(d,b){c(d,n,b),z(i,n,null),a(n,f),g=!0},p(d,b){l=d;const k={};b&4&&(k.content=l[5].body),i.$set(k),(!g||b&6)&&X(n,"active",l[1]===l[5].code)},i(d){g||(J(i.$$.fragment,d),g=!0)},o(d){j(i.$$.fragment,d),g=!1},d(d){d&&r(n),Z(i)}}}function Ye(s){let l,n,i=s[0].name+"",f,g,d,b,k,v,O,R,G,A,x,be,E,P,me,Y,N=s[0].name+"",ee,fe,te,M,ae,W,le,U,ne,y,oe,ge,B,S,se,_e,ie,ke,m,ve,C,we,$e,Oe,re,Ae,ce,ye,Se,Te,de,Ce,qe,q,ue,F,he,T,L,$=[],De=new Map,Re,H,w=[],Pe=new Map,D;v=new Ne({props:{js:` import PocketBase from 'pocketbase'; const pb = new PocketBase('${s[3]}'); diff --git a/ui/dist/assets/AuthWithOtpDocs-ClF-FJAV.js b/ui/dist/assets/AuthWithOtpDocs-D6RMLipY.js similarity index 99% rename from ui/dist/assets/AuthWithOtpDocs-ClF-FJAV.js rename to ui/dist/assets/AuthWithOtpDocs-D6RMLipY.js index fa4064ce..a5843d6c 100644 --- a/ui/dist/assets/AuthWithOtpDocs-ClF-FJAV.js +++ b/ui/dist/assets/AuthWithOtpDocs-D6RMLipY.js @@ -1,4 +1,4 @@ -import{S as be,i as _e,s as ve,W as ge,X as V,h as b,d as x,t as j,a as J,I as ce,Z as de,_ as je,C as ue,$ as Qe,D as he,l as _,n as s,m as ee,u as d,v as T,A as R,c as te,w as g,J as ke,k as N,o as $e,V as Ke,Y as De,p as Xe,a0 as Me}from"./index-DiEBCtJG.js";import{F as Ze}from"./FieldsQueryParam-2Jcr6hLY.js";function Be(a,t,e){const l=a.slice();return l[4]=t[e],l}function Ie(a,t,e){const l=a.slice();return l[4]=t[e],l}function We(a,t){let e,l=t[4].code+"",h,i,c,n;function m(){return t[3](t[4])}return{key:a,first:null,c(){e=d("button"),h=R(l),i=T(),g(e,"class","tab-item"),N(e,"active",t[1]===t[4].code),this.first=e},m(v,C){_(v,e,C),s(e,h),s(e,i),c||(n=$e(e,"click",m),c=!0)},p(v,C){t=v,C&4&&l!==(l=t[4].code+"")&&ce(h,l),C&6&&N(e,"active",t[1]===t[4].code)},d(v){v&&b(e),c=!1,n()}}}function Fe(a,t){let e,l,h,i;return l=new ge({props:{content:t[4].body}}),{key:a,first:null,c(){e=d("div"),te(l.$$.fragment),h=T(),g(e,"class","tab-item"),N(e,"active",t[1]===t[4].code),this.first=e},m(c,n){_(c,e,n),ee(l,e,null),s(e,h),i=!0},p(c,n){t=c;const m={};n&4&&(m.content=t[4].body),l.$set(m),(!i||n&6)&&N(e,"active",t[1]===t[4].code)},i(c){i||(J(l.$$.fragment,c),i=!0)},o(c){j(l.$$.fragment,c),i=!1},d(c){c&&b(e),x(l)}}}function ze(a){let t,e,l,h,i,c,n,m=a[0].name+"",v,C,F,B,I,D,Q,M,U,y,O,q,k,L,Y,A,X,E,o,$,P,z,u,p,S,w,Z,we,Te,Pe,pe,Oe,ye,le,fe,oe,me,G,ae,K=[],Se=new Map,qe,ne,H=[],Ce=new Map,se;P=new ge({props:{content:"?expand=relField1,relField2.subRelField"}}),le=new Ze({props:{prefix:"record."}});let re=V(a[2]);const Ae=r=>r[4].code;for(let r=0;rr[4].code;for(let r=0;rParam Type Description
Required otpId
String The id of the OTP request.
Required password
String The one-time password.',Q=T(),M=d("div"),M.textContent="Query parameters",U=T(),y=d("table"),O=d("thead"),O.innerHTML='Param Type Description',q=T(),k=d("tbody"),L=d("tr"),Y=d("td"),Y.textContent="expand",A=T(),X=d("td"),X.innerHTML='String',E=T(),o=d("td"),$=R(`Auto expand record relations. Ex.: +import{S as be,i as _e,s as ve,W as ge,X as V,h as b,d as x,t as j,a as J,I as ce,Z as de,_ as je,C as ue,$ as Qe,D as he,l as _,n as s,m as ee,u as d,v as T,A as R,c as te,w as g,J as ke,k as N,o as $e,V as Ke,Y as De,p as Xe,a0 as Me}from"./index-C386zPaV.js";import{F as Ze}from"./FieldsQueryParam-DB_xDf28.js";function Be(a,t,e){const l=a.slice();return l[4]=t[e],l}function Ie(a,t,e){const l=a.slice();return l[4]=t[e],l}function We(a,t){let e,l=t[4].code+"",h,i,c,n;function m(){return t[3](t[4])}return{key:a,first:null,c(){e=d("button"),h=R(l),i=T(),g(e,"class","tab-item"),N(e,"active",t[1]===t[4].code),this.first=e},m(v,C){_(v,e,C),s(e,h),s(e,i),c||(n=$e(e,"click",m),c=!0)},p(v,C){t=v,C&4&&l!==(l=t[4].code+"")&&ce(h,l),C&6&&N(e,"active",t[1]===t[4].code)},d(v){v&&b(e),c=!1,n()}}}function Fe(a,t){let e,l,h,i;return l=new ge({props:{content:t[4].body}}),{key:a,first:null,c(){e=d("div"),te(l.$$.fragment),h=T(),g(e,"class","tab-item"),N(e,"active",t[1]===t[4].code),this.first=e},m(c,n){_(c,e,n),ee(l,e,null),s(e,h),i=!0},p(c,n){t=c;const m={};n&4&&(m.content=t[4].body),l.$set(m),(!i||n&6)&&N(e,"active",t[1]===t[4].code)},i(c){i||(J(l.$$.fragment,c),i=!0)},o(c){j(l.$$.fragment,c),i=!1},d(c){c&&b(e),x(l)}}}function ze(a){let t,e,l,h,i,c,n,m=a[0].name+"",v,C,F,B,I,D,Q,M,U,y,O,q,k,L,Y,A,X,E,o,$,P,z,u,p,S,w,Z,we,Te,Pe,pe,Oe,ye,le,fe,oe,me,G,ae,K=[],Se=new Map,qe,ne,H=[],Ce=new Map,se;P=new ge({props:{content:"?expand=relField1,relField2.subRelField"}}),le=new Ze({props:{prefix:"record."}});let re=V(a[2]);const Ae=r=>r[4].code;for(let r=0;rr[4].code;for(let r=0;rParam Type Description
Required otpId
String The id of the OTP request.
Required password
String The one-time password.',Q=T(),M=d("div"),M.textContent="Query parameters",U=T(),y=d("table"),O=d("thead"),O.innerHTML='Param Type Description',q=T(),k=d("tbody"),L=d("tr"),Y=d("td"),Y.textContent="expand",A=T(),X=d("td"),X.innerHTML='String',E=T(),o=d("td"),$=R(`Auto expand record relations. Ex.: `),te(P.$$.fragment),z=R(` Supports up to 6-levels depth nested relations expansion. `),u=d("br"),p=R(` The expanded relations will be appended to the record under the diff --git a/ui/dist/assets/AuthWithPasswordDocs-DOVZnCZb.js b/ui/dist/assets/AuthWithPasswordDocs-A_sfNSzb.js similarity index 98% rename from ui/dist/assets/AuthWithPasswordDocs-DOVZnCZb.js rename to ui/dist/assets/AuthWithPasswordDocs-A_sfNSzb.js index 5a89c405..4438dada 100644 --- a/ui/dist/assets/AuthWithPasswordDocs-DOVZnCZb.js +++ b/ui/dist/assets/AuthWithPasswordDocs-A_sfNSzb.js @@ -1,4 +1,4 @@ -import{S as kt,i as gt,s as vt,V as St,X as L,W as _t,h as c,d as ae,Y as wt,t as X,a as Z,I as z,Z as ct,_ as yt,C as $t,$ as Pt,D as Ct,l as d,n as t,m as oe,u as s,A as f,v as u,c as se,w as k,J as dt,p as Rt,k as ne,o as Ot}from"./index-DiEBCtJG.js";import{F as Tt}from"./FieldsQueryParam-2Jcr6hLY.js";function pt(i,o,a){const n=i.slice();return n[7]=o[a],n}function ut(i,o,a){const n=i.slice();return n[7]=o[a],n}function ht(i,o,a){const n=i.slice();return n[12]=o[a],n[14]=a,n}function At(i){let o;return{c(){o=f("or")},m(a,n){d(a,o,n)},d(a){a&&c(o)}}}function bt(i){let o,a,n=i[12]+"",m,b=i[14]>0&&At();return{c(){b&&b.c(),o=u(),a=s("strong"),m=f(n)},m(r,h){b&&b.m(r,h),d(r,o,h),d(r,a,h),t(a,m)},p(r,h){h&2&&n!==(n=r[12]+"")&&z(m,n)},d(r){r&&(c(o),c(a)),b&&b.d(r)}}}function ft(i,o){let a,n=o[7].code+"",m,b,r,h;function g(){return o[6](o[7])}return{key:i,first:null,c(){a=s("button"),m=f(n),b=u(),k(a,"class","tab-item"),ne(a,"active",o[2]===o[7].code),this.first=a},m($,_){d($,a,_),t(a,m),t(a,b),r||(h=Ot(a,"click",g),r=!0)},p($,_){o=$,_&8&&n!==(n=o[7].code+"")&&z(m,n),_&12&&ne(a,"active",o[2]===o[7].code)},d($){$&&c(a),r=!1,h()}}}function mt(i,o){let a,n,m,b;return n=new _t({props:{content:o[7].body}}),{key:i,first:null,c(){a=s("div"),se(n.$$.fragment),m=u(),k(a,"class","tab-item"),ne(a,"active",o[2]===o[7].code),this.first=a},m(r,h){d(r,a,h),oe(n,a,null),t(a,m),b=!0},p(r,h){o=r;const g={};h&8&&(g.content=o[7].body),n.$set(g),(!b||h&12)&&ne(a,"active",o[2]===o[7].code)},i(r){b||(Z(n.$$.fragment,r),b=!0)},o(r){X(n.$$.fragment,r),b=!1},d(r){r&&c(a),ae(n)}}}function Dt(i){var ot,st;let o,a,n=i[0].name+"",m,b,r,h,g,$,_,G=i[1].join("/")+"",ie,De,re,We,ce,C,de,q,pe,R,x,Fe,ee,H,Me,ue,te=i[0].name+"",he,Ue,be,Y,fe,O,me,Be,j,T,_e,Le,ke,qe,V,ge,He,ve,Se,E,we,A,ye,Ye,N,D,$e,je,Pe,Ve,v,Ee,M,Ne,Ie,Je,Ce,Qe,Re,Ke,Xe,Ze,Oe,ze,Ge,U,Te,I,Ae,W,J,P=[],xe=new Map,et,Q,w=[],tt=new Map,F;C=new St({props:{js:` +import{S as kt,i as gt,s as vt,V as St,X as L,W as _t,h as c,d as ae,Y as wt,t as X,a as Z,I as z,Z as ct,_ as yt,C as $t,$ as Pt,D as Ct,l as d,n as t,m as oe,u as s,A as f,v as u,c as se,w as k,J as dt,p as Rt,k as ne,o as Ot}from"./index-C386zPaV.js";import{F as Tt}from"./FieldsQueryParam-DB_xDf28.js";function pt(i,o,a){const n=i.slice();return n[7]=o[a],n}function ut(i,o,a){const n=i.slice();return n[7]=o[a],n}function ht(i,o,a){const n=i.slice();return n[12]=o[a],n[14]=a,n}function At(i){let o;return{c(){o=f("or")},m(a,n){d(a,o,n)},d(a){a&&c(o)}}}function bt(i){let o,a,n=i[12]+"",m,b=i[14]>0&&At();return{c(){b&&b.c(),o=u(),a=s("strong"),m=f(n)},m(r,h){b&&b.m(r,h),d(r,o,h),d(r,a,h),t(a,m)},p(r,h){h&2&&n!==(n=r[12]+"")&&z(m,n)},d(r){r&&(c(o),c(a)),b&&b.d(r)}}}function ft(i,o){let a,n=o[7].code+"",m,b,r,h;function g(){return o[6](o[7])}return{key:i,first:null,c(){a=s("button"),m=f(n),b=u(),k(a,"class","tab-item"),ne(a,"active",o[2]===o[7].code),this.first=a},m($,_){d($,a,_),t(a,m),t(a,b),r||(h=Ot(a,"click",g),r=!0)},p($,_){o=$,_&8&&n!==(n=o[7].code+"")&&z(m,n),_&12&&ne(a,"active",o[2]===o[7].code)},d($){$&&c(a),r=!1,h()}}}function mt(i,o){let a,n,m,b;return n=new _t({props:{content:o[7].body}}),{key:i,first:null,c(){a=s("div"),se(n.$$.fragment),m=u(),k(a,"class","tab-item"),ne(a,"active",o[2]===o[7].code),this.first=a},m(r,h){d(r,a,h),oe(n,a,null),t(a,m),b=!0},p(r,h){o=r;const g={};h&8&&(g.content=o[7].body),n.$set(g),(!b||h&12)&&ne(a,"active",o[2]===o[7].code)},i(r){b||(Z(n.$$.fragment,r),b=!0)},o(r){X(n.$$.fragment,r),b=!1},d(r){r&&c(a),ae(n)}}}function Dt(i){var ot,st;let o,a,n=i[0].name+"",m,b,r,h,g,$,_,G=i[1].join("/")+"",ie,De,re,We,ce,C,de,q,pe,R,x,Fe,ee,H,Me,ue,te=i[0].name+"",he,Ue,be,Y,fe,O,me,Be,j,T,_e,Le,ke,qe,V,ge,He,ve,Se,E,we,A,ye,Ye,N,D,$e,je,Pe,Ve,v,Ee,M,Ne,Ie,Je,Ce,Qe,Re,Ke,Xe,Ze,Oe,ze,Ge,U,Te,I,Ae,W,J,P=[],xe=new Map,et,Q,w=[],tt=new Map,F;C=new St({props:{js:` import PocketBase from 'pocketbase'; const pb = new PocketBase('${i[5]}'); diff --git a/ui/dist/assets/BatchApiDocs-DgoBv12u.js b/ui/dist/assets/BatchApiDocs-CcRhRRAP.js similarity index 99% rename from ui/dist/assets/BatchApiDocs-DgoBv12u.js rename to ui/dist/assets/BatchApiDocs-CcRhRRAP.js index 340785e0..84a7b611 100644 --- a/ui/dist/assets/BatchApiDocs-DgoBv12u.js +++ b/ui/dist/assets/BatchApiDocs-CcRhRRAP.js @@ -1,4 +1,4 @@ -import{S as St,i as At,s as Lt,V as Mt,W as Ht,X as Q,h as d,d as Re,t as Y,a as x,I as jt,Z as Pt,_ as Nt,C as Ut,$ as Jt,D as zt,l as u,n as t,m as Te,E as Wt,G as Gt,u as o,A as _,v as i,c as Pe,w as b,J as Ft,p as Kt,k as ee,o as Vt}from"./index-DiEBCtJG.js";function Bt(a,s,n){const c=a.slice();return c[6]=s[n],c}function Et(a,s,n){const c=a.slice();return c[6]=s[n],c}function Ot(a,s){let n,c,y;function f(){return s[5](s[6])}return{key:a,first:null,c(){n=o("button"),n.textContent=`${s[6].code} `,b(n,"class","tab-item"),ee(n,"active",s[1]===s[6].code),this.first=n},m(r,h){u(r,n,h),c||(y=Vt(n,"click",f),c=!0)},p(r,h){s=r,h&10&&ee(n,"active",s[1]===s[6].code)},d(r){r&&d(n),c=!1,y()}}}function It(a,s){let n,c,y,f;return c=new Ht({props:{content:s[6].body}}),{key:a,first:null,c(){n=o("div"),Pe(c.$$.fragment),y=i(),b(n,"class","tab-item"),ee(n,"active",s[1]===s[6].code),this.first=n},m(r,h){u(r,n,h),Te(c,n,null),t(n,y),f=!0},p(r,h){s=r,(!f||h&10)&&ee(n,"active",s[1]===s[6].code)},i(r){f||(x(c.$$.fragment,r),f=!0)},o(r){Y(c.$$.fragment,r),f=!1},d(r){r&&d(n),Re(c)}}}function Xt(a){var pt,mt,bt,ht,ft,_t,yt,kt;let s,n,c=a[0].name+"",y,f,r,h,F,g,U,Fe,P,B,Be,E,Ee,Oe,te,le,q,oe,O,ae,I,se,H,ne,J,ie,w,ce,Ie,re,S,z,He,k,W,Se,de,Ae,C,G,Le,ue,Me,K,je,pe,Ne,D,Ue,me,Je,ze,We,V,Ge,X,Ke,be,Ve,he,Xe,fe,Ze,p,_e,Qe,ye,Ye,ke,xe,$e,et,ge,tt,ve,lt,ot,at,Ce,st,R,De,A,qe,T,L,v=[],nt=new Map,it,M,$=[],ct=new Map,j,we,rt;q=new Mt({props:{js:` +import{S as St,i as At,s as Lt,V as Mt,W as Ht,X as Q,h as d,d as Re,t as Y,a as x,I as jt,Z as Pt,_ as Nt,C as Ut,$ as Jt,D as zt,l as u,n as t,m as Te,E as Wt,G as Gt,u as o,A as _,v as i,c as Pe,w as b,J as Ft,p as Kt,k as ee,o as Vt}from"./index-C386zPaV.js";function Bt(a,s,n){const c=a.slice();return c[6]=s[n],c}function Et(a,s,n){const c=a.slice();return c[6]=s[n],c}function Ot(a,s){let n,c,y;function f(){return s[5](s[6])}return{key:a,first:null,c(){n=o("button"),n.textContent=`${s[6].code} `,b(n,"class","tab-item"),ee(n,"active",s[1]===s[6].code),this.first=n},m(r,h){u(r,n,h),c||(y=Vt(n,"click",f),c=!0)},p(r,h){s=r,h&10&&ee(n,"active",s[1]===s[6].code)},d(r){r&&d(n),c=!1,y()}}}function It(a,s){let n,c,y,f;return c=new Ht({props:{content:s[6].body}}),{key:a,first:null,c(){n=o("div"),Pe(c.$$.fragment),y=i(),b(n,"class","tab-item"),ee(n,"active",s[1]===s[6].code),this.first=n},m(r,h){u(r,n,h),Te(c,n,null),t(n,y),f=!0},p(r,h){s=r,(!f||h&10)&&ee(n,"active",s[1]===s[6].code)},i(r){f||(x(c.$$.fragment,r),f=!0)},o(r){Y(c.$$.fragment,r),f=!1},d(r){r&&d(n),Re(c)}}}function Xt(a){var pt,mt,bt,ht,ft,_t,yt,kt;let s,n,c=a[0].name+"",y,f,r,h,F,g,U,Fe,P,B,Be,E,Ee,Oe,te,le,q,oe,O,ae,I,se,H,ne,J,ie,w,ce,Ie,re,S,z,He,k,W,Se,de,Ae,C,G,Le,ue,Me,K,je,pe,Ne,D,Ue,me,Je,ze,We,V,Ge,X,Ke,be,Ve,he,Xe,fe,Ze,p,_e,Qe,ye,Ye,ke,xe,$e,et,ge,tt,ve,lt,ot,at,Ce,st,R,De,A,qe,T,L,v=[],nt=new Map,it,M,$=[],ct=new Map,j,we,rt;q=new Mt({props:{js:` import PocketBase from 'pocketbase'; const pb = new PocketBase('${a[2]}'); diff --git a/ui/dist/assets/CodeEditor-TObKy8yX.js b/ui/dist/assets/CodeEditor-D6DGlFPR.js similarity index 99% rename from ui/dist/assets/CodeEditor-TObKy8yX.js rename to ui/dist/assets/CodeEditor-D6DGlFPR.js index 2529ab78..887f5a79 100644 --- a/ui/dist/assets/CodeEditor-TObKy8yX.js +++ b/ui/dist/assets/CodeEditor-D6DGlFPR.js @@ -1,4 +1,4 @@ -import{S as wt,i as Tt,s as _t,H as IO,h as qt,a1 as OO,l as Yt,u as Rt,w as Vt,O as jt,T as zt,U as Gt,Q as Wt,J as Ut,y as Ct}from"./index-DiEBCtJG.js";import{P as Et,N as At,w as Mt,D as Lt,x as RO,T as tO,I as VO,y as Bt,z as I,A as n,L as D,B as J,F as K,G as V,H as jO,J as F,v as U,K as Re,M as g,E as R,O as Ve,Q as je,R as ze,U as Nt,V as It,W as Dt,X as Ge,Y as Jt,b as C,e as Kt,f as Ft,g as Ht,i as Oa,j as ea,k as ta,l as aa,m as ra,r as ia,n as sa,o as la,p as na,C as eO,u as oa,c as ca,d as Qa,s as pa,h as ua,a as ha,q as DO}from"./index-CQvZtqnA.js";var JO={};class sO{constructor(O,t,a,r,s,i,l,o,Q,u=0,c){this.p=O,this.stack=t,this.state=a,this.reducePos=r,this.pos=s,this.score=i,this.buffer=l,this.bufferBase=o,this.curContext=Q,this.lookAhead=u,this.parent=c}toString(){return`[${this.stack.filter((O,t)=>t%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(O,t,a=0){let r=O.parser.context;return new sO(O,[],t,a,a,0,[],0,r?new KO(r,r.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(O,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=O}reduce(O){var t;let a=O>>19,r=O&65535,{parser:s}=this.p,i=this.reducePos=2e3&&!(!((t=this.p.parser.nodeSet.types[r])===null||t===void 0)&&t.isAnonymous)&&(Q==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=u):this.p.lastBigReductionSizeo;)this.stack.pop();this.reduceContext(r,Q)}storeNode(O,t,a,r=4,s=!1){if(O==0&&(!this.stack.length||this.stack[this.stack.length-1]0&&i.buffer[l-4]==0&&i.buffer[l-1]>-1){if(t==a)return;if(i.buffer[l-2]>=t){i.buffer[l-2]=a;return}}}if(!s||this.pos==a)this.buffer.push(O,t,a,r);else{let i=this.buffer.length;if(i>0&&this.buffer[i-4]!=0){let l=!1;for(let o=i;o>0&&this.buffer[o-2]>a;o-=4)if(this.buffer[o-1]>=0){l=!0;break}if(l)for(;i>0&&this.buffer[i-2]>a;)this.buffer[i]=this.buffer[i-4],this.buffer[i+1]=this.buffer[i-3],this.buffer[i+2]=this.buffer[i-2],this.buffer[i+3]=this.buffer[i-1],i-=4,r>4&&(r-=4)}this.buffer[i]=O,this.buffer[i+1]=t,this.buffer[i+2]=a,this.buffer[i+3]=r}}shift(O,t,a,r){if(O&131072)this.pushState(O&65535,this.pos);else if(O&262144)this.pos=r,this.shiftContext(t,a),t<=this.p.parser.maxNode&&this.buffer.push(t,a,r,4);else{let s=O,{parser:i}=this.p;(r>this.pos||t<=i.maxNode)&&(this.pos=r,i.stateFlag(s,1)||(this.reducePos=r)),this.pushState(s,a),this.shiftContext(t,a),t<=i.maxNode&&this.buffer.push(t,a,r,4)}}apply(O,t,a,r){O&65536?this.reduce(O):this.shift(O,t,a,r)}useNode(O,t){let a=this.p.reused.length-1;(a<0||this.p.reused[a]!=O)&&(this.p.reused.push(O),a++);let r=this.pos;this.reducePos=this.pos=r+O.length,this.pushState(t,r),this.buffer.push(a,r,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,O,this,this.p.stream.reset(this.pos-O.length)))}split(){let O=this,t=O.buffer.length;for(;t>0&&O.buffer[t-2]>O.reducePos;)t-=4;let a=O.buffer.slice(t),r=O.bufferBase+t;for(;O&&r==O.bufferBase;)O=O.parent;return new sO(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,a,r,this.curContext,this.lookAhead,O)}recoverByDelete(O,t){let a=O<=this.p.parser.maxNode;a&&this.storeNode(O,this.pos,t,4),this.storeNode(0,this.pos,t,a?8:4),this.pos=this.reducePos=t,this.score-=190}canShift(O){for(let t=new fa(this);;){let a=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,O);if(a==0)return!1;if(!(a&65536))return!0;t.reduce(a)}}recoverByInsert(O){if(this.stack.length>=300)return[];let t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){let r=[];for(let s=0,i;so&1&&l==i)||r.push(t[s],i)}t=r}let a=[];for(let r=0;r>19,r=t&65535,s=this.stack.length-a*3;if(s<0||O.getGoto(this.stack[s],r,!1)<0){let i=this.findForcedReduction();if(i==null)return!1;t=i}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}findForcedReduction(){let{parser:O}=this.p,t=[],a=(r,s)=>{if(!t.includes(r))return t.push(r),O.allActions(r,i=>{if(!(i&393216))if(i&65536){let l=(i>>19)-s;if(l>1){let o=i&65535,Q=this.stack.length-l*3;if(Q>=0&&O.getGoto(this.stack[Q],o,!1)>=0)return l<<19|65536|o}}else{let l=a(i,s+1);if(l!=null)return l}})};return a(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:O}=this.p;return O.data[O.stateSlot(this.state,1)]==65535&&!O.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(O){if(this.state!=O.state||this.stack.length!=O.stack.length)return!1;for(let t=0;tthis.lookAhead&&(this.emitLookAhead(),this.lookAhead=O)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class KO{constructor(O,t){this.tracker=O,this.context=t,this.hash=O.strict?O.hash(t):0}}class fa{constructor(O){this.start=O,this.state=O.state,this.stack=O.stack,this.base=this.stack.length}reduce(O){let t=O&65535,a=O>>19;a==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(a-1)*3;let r=this.start.p.parser.getGoto(this.stack[this.base-3],t,!0);this.state=r}}class lO{constructor(O,t,a){this.stack=O,this.pos=t,this.index=a,this.buffer=O.buffer,this.index==0&&this.maybeNext()}static create(O,t=O.bufferBase+O.buffer.length){return new lO(O,t,t-O.bufferBase)}maybeNext(){let O=this.stack.parent;O!=null&&(this.index=this.stack.bufferBase-O.bufferBase,this.stack=O,this.buffer=O.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new lO(this.stack,this.pos,this.index)}}function M(e,O=Uint16Array){if(typeof e!="string")return e;let t=null;for(let a=0,r=0;a=92&&i--,i>=34&&i--;let o=i-32;if(o>=46&&(o-=46,l=!0),s+=o,l)break;s*=46}t?t[r++]=s:t=new O(s)}return t}class aO{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const FO=new aO;class da{constructor(O,t){this.input=O,this.ranges=t,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=FO,this.rangeIndex=0,this.pos=this.chunkPos=t[0].from,this.range=t[0],this.end=t[t.length-1].to,this.readNext()}resolveOffset(O,t){let a=this.range,r=this.rangeIndex,s=this.pos+O;for(;sa.to:s>=a.to;){if(r==this.ranges.length-1)return null;let i=this.ranges[++r];s+=i.from-a.to,a=i}return s}clipPos(O){if(O>=this.range.from&&OO)return Math.max(O,t.from);return this.end}peek(O){let t=this.chunkOff+O,a,r;if(t>=0&&t=this.chunk2Pos&&al.to&&(this.chunk2=this.chunk2.slice(0,l.to-a)),r=this.chunk2.charCodeAt(0)}}return a>=this.token.lookAhead&&(this.token.lookAhead=a+1),r}acceptToken(O,t=0){let a=t?this.resolveOffset(t,-1):this.pos;if(a==null||a=this.chunk2Pos&&this.posthis.range.to?O.slice(0,this.range.to-this.pos):O,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(O=1){for(this.chunkOff+=O;this.pos+O>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();O-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=O,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(O,t){if(t?(this.token=t,t.start=O,t.lookAhead=O+1,t.value=t.extended=-1):this.token=FO,this.pos!=O){if(this.pos=O,O==this.end)return this.setDone(),this;for(;O=this.range.to;)this.range=this.ranges[++this.rangeIndex];O>=this.chunkPos&&O=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(O-this.chunkPos,t-this.chunkPos);if(O>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(O-this.chunk2Pos,t-this.chunk2Pos);if(O>=this.range.from&&t<=this.range.to)return this.input.read(O,t);let a="";for(let r of this.ranges){if(r.from>=t)break;r.to>O&&(a+=this.input.read(Math.max(r.from,O),Math.min(r.to,t)))}return a}}class z{constructor(O,t){this.data=O,this.id=t}token(O,t){let{parser:a}=t.p;We(this.data,O,t,this.id,a.data,a.tokenPrecTable)}}z.prototype.contextual=z.prototype.fallback=z.prototype.extend=!1;class nO{constructor(O,t,a){this.precTable=t,this.elseToken=a,this.data=typeof O=="string"?M(O):O}token(O,t){let a=O.pos,r=0;for(;;){let s=O.next<0,i=O.resolveOffset(1,1);if(We(this.data,O,t,0,this.data,this.precTable),O.token.value>-1)break;if(this.elseToken==null)return;if(s||r++,i==null)break;O.reset(i,O.token)}r&&(O.reset(a,O.token),O.acceptToken(this.elseToken,r))}}nO.prototype.contextual=z.prototype.fallback=z.prototype.extend=!1;class k{constructor(O,t={}){this.token=O,this.contextual=!!t.contextual,this.fallback=!!t.fallback,this.extend=!!t.extend}}function We(e,O,t,a,r,s){let i=0,l=1<0){let f=e[p];if(o.allows(f)&&(O.token.value==-1||O.token.value==f||$a(f,O.token.value,r,s))){O.acceptToken(f);break}}let u=O.next,c=0,d=e[i+2];if(O.next<0&&d>c&&e[Q+d*3-3]==65535){i=e[Q+d*3-1];continue O}for(;c>1,f=Q+p+(p<<1),S=e[f],m=e[f+1]||65536;if(u=m)c=p+1;else{i=e[f+2],O.advance();continue O}}break}}function HO(e,O,t){for(let a=O,r;(r=e[a])!=65535;a++)if(r==t)return a-O;return-1}function $a(e,O,t,a){let r=HO(t,a,O);return r<0||HO(t,a,e)O)&&!a.type.isError)return t<0?Math.max(0,Math.min(a.to-1,O-25)):Math.min(e.length,Math.max(a.from+1,O+25));if(t<0?a.prevSibling():a.nextSibling())break;if(!a.parent())return t<0?0:e.length}}class Sa{constructor(O,t){this.fragments=O,this.nodeSet=t,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let O=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(O){for(this.safeFrom=O.openStart?Oe(O.tree,O.from+O.offset,1)-O.offset:O.from,this.safeTo=O.openEnd?Oe(O.tree,O.to+O.offset,-1)-O.offset:O.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(O.tree),this.start.push(-O.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(O){if(OO)return this.nextStart=i,null;if(s instanceof tO){if(i==O){if(i=Math.max(this.safeFrom,O)&&(this.trees.push(s),this.start.push(i),this.index.push(0))}else this.index[t]++,this.nextStart=i+s.length}}}class ma{constructor(O,t){this.stream=t,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=O.tokenizers.map(a=>new aO)}getActions(O){let t=0,a=null,{parser:r}=O.p,{tokenizers:s}=r,i=r.stateSlot(O.state,3),l=O.curContext?O.curContext.hash:0,o=0;for(let Q=0;Qc.end+25&&(o=Math.max(c.lookAhead,o)),c.value!=0)){let d=t;if(c.extended>-1&&(t=this.addActions(O,c.extended,c.end,t)),t=this.addActions(O,c.value,c.end,t),!u.extend&&(a=c,t>d))break}}for(;this.actions.length>t;)this.actions.pop();return o&&O.setLookAhead(o),!a&&O.pos==this.stream.end&&(a=new aO,a.value=O.p.parser.eofTerm,a.start=a.end=O.pos,t=this.addActions(O,a.value,a.end,t)),this.mainToken=a,this.actions}getMainToken(O){if(this.mainToken)return this.mainToken;let t=new aO,{pos:a,p:r}=O;return t.start=a,t.end=Math.min(a+1,r.stream.end),t.value=a==r.stream.end?r.parser.eofTerm:0,t}updateCachedToken(O,t,a){let r=this.stream.clipPos(a.pos);if(t.token(this.stream.reset(r,O),a),O.value>-1){let{parser:s}=a.p;for(let i=0;i=0&&a.p.parser.dialect.allows(l>>1)){l&1?O.extended=l>>1:O.value=l>>1;break}}}else O.value=0,O.end=this.stream.clipPos(r+1)}putAction(O,t,a,r){for(let s=0;sO.bufferLength*4?new Sa(a,O.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let O=this.stacks,t=this.minStackPos,a=this.stacks=[],r,s;if(this.bigReductionCount>300&&O.length==1){let[i]=O;for(;i.forceReduce()&&i.stack.length&&i.stack[i.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let i=0;it)a.push(l);else{if(this.advanceStack(l,a,O))continue;{r||(r=[],s=[]),r.push(l);let o=this.tokens.getMainToken(l);s.push(o.value,o.end)}}break}}if(!a.length){let i=r&&Za(r);if(i)return Z&&console.log("Finish with "+this.stackID(i)),this.stackToTree(i);if(this.parser.strict)throw Z&&r&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+t);this.recovering||(this.recovering=5)}if(this.recovering&&r){let i=this.stoppedAt!=null&&r[0].pos>this.stoppedAt?r[0]:this.runRecovery(r,s,a);if(i)return Z&&console.log("Force-finish "+this.stackID(i)),this.stackToTree(i.forceAll())}if(this.recovering){let i=this.recovering==1?1:this.recovering*3;if(a.length>i)for(a.sort((l,o)=>o.score-l.score);a.length>i;)a.pop();a.some(l=>l.reducePos>t)&&this.recovering--}else if(a.length>1){O:for(let i=0;i500&&Q.buffer.length>500)if((l.score-Q.score||l.buffer.length-Q.buffer.length)>0)a.splice(o--,1);else{a.splice(i--,1);continue O}}}a.length>12&&a.splice(12,a.length-12)}this.minStackPos=a[0].pos;for(let i=1;i ":"";if(this.stoppedAt!=null&&r>this.stoppedAt)return O.forceReduce()?O:null;if(this.fragments){let Q=O.curContext&&O.curContext.tracker.strict,u=Q?O.curContext.hash:0;for(let c=this.fragments.nodeAt(r);c;){let d=this.parser.nodeSet.types[c.type.id]==c.type?s.getGoto(O.state,c.type.id):-1;if(d>-1&&c.length&&(!Q||(c.prop(RO.contextHash)||0)==u))return O.useNode(c,d),Z&&console.log(i+this.stackID(O)+` (via reuse of ${s.getName(c.type.id)})`),!0;if(!(c instanceof tO)||c.children.length==0||c.positions[0]>0)break;let p=c.children[0];if(p instanceof tO&&c.positions[0]==0)c=p;else break}}let l=s.stateSlot(O.state,4);if(l>0)return O.reduce(l),Z&&console.log(i+this.stackID(O)+` (via always-reduce ${s.getName(l&65535)})`),!0;if(O.stack.length>=8400)for(;O.stack.length>6e3&&O.forceReduce(););let o=this.tokens.getActions(O);for(let Q=0;Qr?t.push(f):a.push(f)}return!1}advanceFully(O,t){let a=O.pos;for(;;){if(!this.advanceStack(O,null,null))return!1;if(O.pos>a)return ee(O,t),!0}}runRecovery(O,t,a){let r=null,s=!1;for(let i=0;i ":"";if(l.deadEnd&&(s||(s=!0,l.restart(),Z&&console.log(u+this.stackID(l)+" (restarted)"),this.advanceFully(l,a))))continue;let c=l.split(),d=u;for(let p=0;c.forceReduce()&&p<10&&(Z&&console.log(d+this.stackID(c)+" (via force-reduce)"),!this.advanceFully(c,a));p++)Z&&(d=this.stackID(c)+" -> ");for(let p of l.recoverByInsert(o))Z&&console.log(u+this.stackID(p)+" (via recover-insert)"),this.advanceFully(p,a);this.stream.end>l.pos?(Q==l.pos&&(Q++,o=0),l.recoverByDelete(o,Q),Z&&console.log(u+this.stackID(l)+` (via recover-delete ${this.parser.getName(o)})`),ee(l,a)):(!r||r.scoree;class Ue{constructor(O){this.start=O.start,this.shift=O.shift||fO,this.reduce=O.reduce||fO,this.reuse=O.reuse||fO,this.hash=O.hash||(()=>0),this.strict=O.strict!==!1}}class _ extends Et{constructor(O){if(super(),this.wrappers=[],O.version!=14)throw new RangeError(`Parser version (${O.version}) doesn't match runtime version (14)`);let t=O.nodeNames.split(" ");this.minRepeatTerm=t.length;for(let l=0;lO.topRules[l][1]),r=[];for(let l=0;l=0)s(u,o,l[Q++]);else{let c=l[Q+-u];for(let d=-u;d>0;d--)s(l[Q++],o,c);Q++}}}this.nodeSet=new At(t.map((l,o)=>Mt.define({name:o>=this.minRepeatTerm?void 0:l,id:o,props:r[o],top:a.indexOf(o)>-1,error:o==0,skipped:O.skippedNodes&&O.skippedNodes.indexOf(o)>-1}))),O.propSources&&(this.nodeSet=this.nodeSet.extend(...O.propSources)),this.strict=!1,this.bufferLength=Lt;let i=M(O.tokenData);this.context=O.context,this.specializerSpecs=O.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let l=0;ltypeof l=="number"?new z(i,l):l),this.topRules=O.topRules,this.dialects=O.dialects||{},this.dynamicPrecedences=O.dynamicPrecedences||null,this.tokenPrecTable=O.tokenPrec,this.termNames=O.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(O,t,a){let r=new Pa(this,O,t,a);for(let s of this.wrappers)r=s(r,O,t,a);return r}getGoto(O,t,a=!1){let r=this.goto;if(t>=r[0])return-1;for(let s=r[t+1];;){let i=r[s++],l=i&1,o=r[s++];if(l&&a)return o;for(let Q=s+(i>>1);s0}validAction(O,t){return!!this.allActions(O,a=>a==t?!0:null)}allActions(O,t){let a=this.stateSlot(O,4),r=a?t(a):void 0;for(let s=this.stateSlot(O,1);r==null;s+=3){if(this.data[s]==65535)if(this.data[s+1]==1)s=w(this.data,s+2);else break;r=t(w(this.data,s+1))}return r}nextStates(O){let t=[];for(let a=this.stateSlot(O,1);;a+=3){if(this.data[a]==65535)if(this.data[a+1]==1)a=w(this.data,a+2);else break;if(!(this.data[a+2]&1)){let r=this.data[a+1];t.some((s,i)=>i&1&&s==r)||t.push(this.data[a],r)}}return t}configure(O){let t=Object.assign(Object.create(_.prototype),this);if(O.props&&(t.nodeSet=this.nodeSet.extend(...O.props)),O.top){let a=this.topRules[O.top];if(!a)throw new RangeError(`Invalid top rule name ${O.top}`);t.top=a}return O.tokenizers&&(t.tokenizers=this.tokenizers.map(a=>{let r=O.tokenizers.find(s=>s.from==a);return r?r.to:a})),O.specializers&&(t.specializers=this.specializers.slice(),t.specializerSpecs=this.specializerSpecs.map((a,r)=>{let s=O.specializers.find(l=>l.from==a.external);if(!s)return a;let i=Object.assign(Object.assign({},a),{external:s.to});return t.specializers[r]=te(i),i})),O.contextTracker&&(t.context=O.contextTracker),O.dialect&&(t.dialect=this.parseDialect(O.dialect)),O.strict!=null&&(t.strict=O.strict),O.wrap&&(t.wrappers=t.wrappers.concat(O.wrap)),O.bufferLength!=null&&(t.bufferLength=O.bufferLength),t}hasWrappers(){return this.wrappers.length>0}getName(O){return this.termNames?this.termNames[O]:String(O<=this.maxNode&&this.nodeSet.types[O].name||O)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(O){let t=this.dynamicPrecedences;return t==null?0:t[O]||0}parseDialect(O){let t=Object.keys(this.dialects),a=t.map(()=>!1);if(O)for(let s of O.split(" ")){let i=t.indexOf(s);i>=0&&(a[i]=!0)}let r=null;for(let s=0;sa)&&t.p.parser.stateFlag(t.state,2)&&(!O||O.scoree.external(t,a)<<1|O}return e.get}const xa=54,ka=1,ba=55,Xa=2,ya=56,va=3,ae=4,wa=5,oO=6,Ce=7,Ee=8,Ae=9,Me=10,Ta=11,_a=12,qa=13,dO=57,Ya=14,re=58,Le=20,Ra=22,Be=23,Va=24,XO=26,Ne=27,ja=28,za=31,Ga=34,Wa=36,Ua=37,Ca=0,Ea=1,Aa={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},Ma={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},ie={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function La(e){return e==45||e==46||e==58||e>=65&&e<=90||e==95||e>=97&&e<=122||e>=161}function Ie(e){return e==9||e==10||e==13||e==32}let se=null,le=null,ne=0;function yO(e,O){let t=e.pos+O;if(ne==t&&le==e)return se;let a=e.peek(O);for(;Ie(a);)a=e.peek(++O);let r="";for(;La(a);)r+=String.fromCharCode(a),a=e.peek(++O);return le=e,ne=t,se=r?r.toLowerCase():a==Ba||a==Na?void 0:null}const De=60,cO=62,zO=47,Ba=63,Na=33,Ia=45;function oe(e,O){this.name=e,this.parent=O}const Da=[oO,Me,Ce,Ee,Ae],Ja=new Ue({start:null,shift(e,O,t,a){return Da.indexOf(O)>-1?new oe(yO(a,1)||"",e):e},reduce(e,O){return O==Le&&e?e.parent:e},reuse(e,O,t,a){let r=O.type.id;return r==oO||r==Wa?new oe(yO(a,1)||"",e):e},strict:!1}),Ka=new k((e,O)=>{if(e.next!=De){e.next<0&&O.context&&e.acceptToken(dO);return}e.advance();let t=e.next==zO;t&&e.advance();let a=yO(e,0);if(a===void 0)return;if(!a)return e.acceptToken(t?Ya:oO);let r=O.context?O.context.name:null;if(t){if(a==r)return e.acceptToken(Ta);if(r&&Ma[r])return e.acceptToken(dO,-2);if(O.dialectEnabled(Ca))return e.acceptToken(_a);for(let s=O.context;s;s=s.parent)if(s.name==a)return;e.acceptToken(qa)}else{if(a=="script")return e.acceptToken(Ce);if(a=="style")return e.acceptToken(Ee);if(a=="textarea")return e.acceptToken(Ae);if(Aa.hasOwnProperty(a))return e.acceptToken(Me);r&&ie[r]&&ie[r][a]?e.acceptToken(dO,-1):e.acceptToken(oO)}},{contextual:!0}),Fa=new k(e=>{for(let O=0,t=0;;t++){if(e.next<0){t&&e.acceptToken(re);break}if(e.next==Ia)O++;else if(e.next==cO&&O>=2){t>=3&&e.acceptToken(re,-2);break}else O=0;e.advance()}});function Ha(e){for(;e;e=e.parent)if(e.name=="svg"||e.name=="math")return!0;return!1}const Or=new k((e,O)=>{if(e.next==zO&&e.peek(1)==cO){let t=O.dialectEnabled(Ea)||Ha(O.context);e.acceptToken(t?wa:ae,2)}else e.next==cO&&e.acceptToken(ae,1)});function GO(e,O,t){let a=2+e.length;return new k(r=>{for(let s=0,i=0,l=0;;l++){if(r.next<0){l&&r.acceptToken(O);break}if(s==0&&r.next==De||s==1&&r.next==zO||s>=2&&si?r.acceptToken(O,-i):r.acceptToken(t,-(i-2));break}else if((r.next==10||r.next==13)&&l){r.acceptToken(O,1);break}else s=i=0;r.advance()}})}const er=GO("script",xa,ka),tr=GO("style",ba,Xa),ar=GO("textarea",ya,va),rr=I({"Text RawText":n.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":n.angleBracket,TagName:n.tagName,"MismatchedCloseTag/TagName":[n.tagName,n.invalid],AttributeName:n.attributeName,"AttributeValue UnquotedAttributeValue":n.attributeValue,Is:n.definitionOperator,"EntityReference CharacterReference":n.character,Comment:n.blockComment,ProcessingInst:n.processingInstruction,DoctypeDecl:n.documentMeta}),ir=_.deserialize({version:14,states:",xOVO!rOOO!WQ#tO'#CqO!]Q#tO'#CzO!bQ#tO'#C}O!gQ#tO'#DQO!lQ#tO'#DSO!qOaO'#CpO!|ObO'#CpO#XOdO'#CpO$eO!rO'#CpOOO`'#Cp'#CpO$lO$fO'#DTO$tQ#tO'#DVO$yQ#tO'#DWOOO`'#Dk'#DkOOO`'#DY'#DYQVO!rOOO%OQ&rO,59]O%ZQ&rO,59fO%fQ&rO,59iO%qQ&rO,59lO%|Q&rO,59nOOOa'#D^'#D^O&XOaO'#CxO&dOaO,59[OOOb'#D_'#D_O&lObO'#C{O&wObO,59[OOOd'#D`'#D`O'POdO'#DOO'[OdO,59[OOO`'#Da'#DaO'dO!rO,59[O'kQ#tO'#DROOO`,59[,59[OOOp'#Db'#DbO'pO$fO,59oOOO`,59o,59oO'xQ#|O,59qO'}Q#|O,59rOOO`-E7W-E7WO(SQ&rO'#CsOOQW'#DZ'#DZO(bQ&rO1G.wOOOa1G.w1G.wOOO`1G/Y1G/YO(mQ&rO1G/QOOOb1G/Q1G/QO(xQ&rO1G/TOOOd1G/T1G/TO)TQ&rO1G/WOOO`1G/W1G/WO)`Q&rO1G/YOOOa-E7[-E7[O)kQ#tO'#CyOOO`1G.v1G.vOOOb-E7]-E7]O)pQ#tO'#C|OOOd-E7^-E7^O)uQ#tO'#DPOOO`-E7_-E7_O)zQ#|O,59mOOOp-E7`-E7`OOO`1G/Z1G/ZOOO`1G/]1G/]OOO`1G/^1G/^O*PQ,UO,59_OOQW-E7X-E7XOOOa7+$c7+$cOOO`7+$t7+$tOOOb7+$l7+$lOOOd7+$o7+$oOOO`7+$r7+$rO*[Q#|O,59eO*aQ#|O,59hO*fQ#|O,59kOOO`1G/X1G/XO*kO7[O'#CvO*|OMhO'#CvOOQW1G.y1G.yOOO`1G/P1G/POOO`1G/S1G/SOOO`1G/V1G/VOOOO'#D['#D[O+_O7[O,59bOOQW,59b,59bOOOO'#D]'#D]O+pOMhO,59bOOOO-E7Y-E7YOOQW1G.|1G.|OOOO-E7Z-E7Z",stateData:",]~O!^OS~OUSOVPOWQOXROYTO[]O][O^^O`^Oa^Ob^Oc^Ox^O{_O!dZO~OfaO~OfbO~OfcO~OfdO~OfeO~O!WfOPlP!ZlP~O!XiOQoP!ZoP~O!YlORrP!ZrP~OUSOVPOWQOXROYTOZqO[]O][O^^O`^Oa^Ob^Oc^Ox^O!dZO~O!ZrO~P#dO![sO!euO~OfvO~OfwO~OS|OT}OhyO~OS!POT}OhyO~OS!ROT}OhyO~OS!TOT}OhyO~OS}OT}OhyO~O!WfOPlX!ZlX~OP!WO!Z!XO~O!XiOQoX!ZoX~OQ!ZO!Z!XO~O!YlORrX!ZrX~OR!]O!Z!XO~O!Z!XO~P#dOf!_O~O![sO!e!aO~OS!bO~OS!cO~Oi!dOSgXTgXhgX~OS!fOT!gOhyO~OS!hOT!gOhyO~OS!iOT!gOhyO~OS!jOT!gOhyO~OS!gOT!gOhyO~Of!kO~Of!lO~Of!mO~OS!nO~Ok!qO!`!oO!b!pO~OS!rO~OS!sO~OS!tO~Oa!uOb!uOc!uO!`!wO!a!uO~Oa!xOb!xOc!xO!b!wO!c!xO~Oa!uOb!uOc!uO!`!{O!a!uO~Oa!xOb!xOc!xO!b!{O!c!xO~OT~bac!dx{!d~",goto:"%p!`PPPPPPPPPPPPPPPPPPPP!a!gP!mPP!yP!|#P#S#Y#]#`#f#i#l#r#x!aP!a!aP$O$U$l$r$x%O%U%[%bPPPPPPPP%hX^OX`pXUOX`pezabcde{!O!Q!S!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ!ObQ!QcQ!SdQ!UeZ!e{!O!Q!S!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag EndTag SelfClosingEndTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:67,context:Ja,nodeProps:[["closedBy",-10,1,2,3,7,8,9,10,11,12,13,"EndTag",6,"EndTag SelfClosingEndTag",-4,21,30,33,36,"CloseTag"],["openedBy",4,"StartTag StartCloseTag",5,"StartTag",-4,29,32,35,37,"OpenTag"],["group",-9,14,17,18,19,20,39,40,41,42,"Entity",16,"Entity TextContent",-3,28,31,34,"TextContent Entity"],["isolate",-11,21,29,30,32,33,35,36,37,38,41,42,"ltr",-3,26,27,39,""]],propSources:[rr],skippedNodes:[0],repeatNodeCount:9,tokenData:"!]tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^/^!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!Z5zbkWOX5uXZ7SZ[5u[^7S^p5uqr5urs7Sst+Ptw5uwx7Sx!]5u!]!^7w!^!a7S!a#S5u#S#T7S#T;'S5u;'S;=`8n<%lO5u!R7VVOp7Sqs7St!]7S!]!^7l!^;'S7S;'S;=`7q<%lO7S!R7qOa!R!R7tP;=`<%l7S!Z8OYkWa!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!Z8qP;=`<%l5u!_8{ihSkWOX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst/^tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^:j!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!_:sbhSkWa!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VP<%l?Ah;{?Ah?BY7S?BY?Mn;{?MnO7S!V=dXhSa!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!V>SP;=`<%l;{!_>YP;=`<%l8t!_>dhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^/^!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!Z@TakWOX@OXZAYZ[@O[^AY^p@Oqr@OrsAYsw@OwxAYx!]@O!]!^Az!^!aAY!a#S@O#S#TAY#T;'S@O;'S;=`Bq<%lO@O!RA]UOpAYq!]AY!]!^Ao!^;'SAY;'S;=`At<%lOAY!RAtOb!R!RAwP;=`<%lAY!ZBRYkWb!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!ZBtP;=`<%l@O!_COhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^Dj!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!_DsbhSkWb!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VFQbhSOpAYqrE{rsAYswE{wxAYx!PE{!P!QAY!Q!]E{!]!^GY!^!aAY!a#sE{#s$fAY$f;'SE{;'S;=`G|<%l?AhE{?Ah?BYAY?BY?MnE{?MnOAY!VGaXhSb!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!VHPP;=`<%lE{!_HVP;=`<%lBw!ZHcW!bx`P!a`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t!aIYlhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OKQ!O!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!aK_khS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!`&X!`!aMS!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!TM_X`P!a`!cp!eQOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!aNZ!ZhSfQ`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OMz!O!PMz!P!Q$q!Q![Mz![!]Mz!]!^-_!^!_*V!_!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f$}-_$}%OMz%O%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4UMz4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Je-_$Je$JgMz$Jg$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!a!$PP;=`<%lMz!R!$ZY!a`!cpOq*Vqr!$yrs(Vsv*Vwx)ex!a*V!a!b!4t!b;'S*V;'S;=`*s<%lO*V!R!%Q]!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!%y!O!f*V!f!g!']!g#W*V#W#X!0`#X;'S*V;'S;=`*s<%lO*V!R!&QX!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!&m!O;'S*V;'S;=`*s<%lO*V!R!&vV!a`!cp!dPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!'dX!a`!cpOr*Vrs(Vsv*Vwx)ex!q*V!q!r!(P!r;'S*V;'S;=`*s<%lO*V!R!(WX!a`!cpOr*Vrs(Vsv*Vwx)ex!e*V!e!f!(s!f;'S*V;'S;=`*s<%lO*V!R!(zX!a`!cpOr*Vrs(Vsv*Vwx)ex!v*V!v!w!)g!w;'S*V;'S;=`*s<%lO*V!R!)nX!a`!cpOr*Vrs(Vsv*Vwx)ex!{*V!{!|!*Z!|;'S*V;'S;=`*s<%lO*V!R!*bX!a`!cpOr*Vrs(Vsv*Vwx)ex!r*V!r!s!*}!s;'S*V;'S;=`*s<%lO*V!R!+UX!a`!cpOr*Vrs(Vsv*Vwx)ex!g*V!g!h!+q!h;'S*V;'S;=`*s<%lO*V!R!+xY!a`!cpOr!+qrs!,hsv!+qvw!-Swx!.[x!`!+q!`!a!/j!a;'S!+q;'S;=`!0Y<%lO!+qq!,mV!cpOv!,hvx!-Sx!`!,h!`!a!-q!a;'S!,h;'S;=`!.U<%lO!,hP!-VTO!`!-S!`!a!-f!a;'S!-S;'S;=`!-k<%lO!-SP!-kO{PP!-nP;=`<%l!-Sq!-xS!cp{POv(Vx;'S(V;'S;=`(h<%lO(Vq!.XP;=`<%l!,ha!.aX!a`Or!.[rs!-Ssv!.[vw!-Sw!`!.[!`!a!.|!a;'S!.[;'S;=`!/d<%lO!.[a!/TT!a`{POr)esv)ew;'S)e;'S;=`)y<%lO)ea!/gP;=`<%l!.[!R!/sV!a`!cp{POr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!0]P;=`<%l!+q!R!0gX!a`!cpOr*Vrs(Vsv*Vwx)ex#c*V#c#d!1S#d;'S*V;'S;=`*s<%lO*V!R!1ZX!a`!cpOr*Vrs(Vsv*Vwx)ex#V*V#V#W!1v#W;'S*V;'S;=`*s<%lO*V!R!1}X!a`!cpOr*Vrs(Vsv*Vwx)ex#h*V#h#i!2j#i;'S*V;'S;=`*s<%lO*V!R!2qX!a`!cpOr*Vrs(Vsv*Vwx)ex#m*V#m#n!3^#n;'S*V;'S;=`*s<%lO*V!R!3eX!a`!cpOr*Vrs(Vsv*Vwx)ex#d*V#d#e!4Q#e;'S*V;'S;=`*s<%lO*V!R!4XX!a`!cpOr*Vrs(Vsv*Vwx)ex#X*V#X#Y!+q#Y;'S*V;'S;=`*s<%lO*V!R!4{Y!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!a!4t!a!b!:]!b;'S!4t;'S;=`!;r<%lO!4tq!5pV!cpOv!5kvx!6Vx!a!5k!a!b!7W!b;'S!5k;'S;=`!8V<%lO!5kP!6YTO!a!6V!a!b!6i!b;'S!6V;'S;=`!7Q<%lO!6VP!6lTO!`!6V!`!a!6{!a;'S!6V;'S;=`!7Q<%lO!6VP!7QOxPP!7TP;=`<%l!6Vq!7]V!cpOv!5kvx!6Vx!`!5k!`!a!7r!a;'S!5k;'S;=`!8V<%lO!5kq!7yS!cpxPOv(Vx;'S(V;'S;=`(h<%lO(Vq!8YP;=`<%l!5ka!8bX!a`Or!8]rs!6Vsv!8]vw!6Vw!a!8]!a!b!8}!b;'S!8];'S;=`!:V<%lO!8]a!9SX!a`Or!8]rs!6Vsv!8]vw!6Vw!`!8]!`!a!9o!a;'S!8];'S;=`!:V<%lO!8]a!9vT!a`xPOr)esv)ew;'S)e;'S;=`)y<%lO)ea!:YP;=`<%l!8]!R!:dY!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!`!4t!`!a!;S!a;'S!4t;'S;=`!;r<%lO!4t!R!;]V!a`!cpxPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!;uP;=`<%l!4t!V!{let Q=l.type.id;if(Q==ja)return $O(l,o,t);if(Q==za)return $O(l,o,a);if(Q==Ga)return $O(l,o,r);if(Q==Le&&s.length){let u=l.node,c=u.firstChild,d=c&&ce(c,o),p;if(d){for(let f of s)if(f.tag==d&&(!f.attrs||f.attrs(p||(p=Je(c,o))))){let S=u.lastChild,m=S.type.id==Ua?S.from:u.to;if(m>c.to)return{parser:f.parser,overlay:[{from:c.to,to:m}]}}}}if(i&&Q==Be){let u=l.node,c;if(c=u.firstChild){let d=i[o.read(c.from,c.to)];if(d)for(let p of d){if(p.tagName&&p.tagName!=ce(u.parent,o))continue;let f=u.lastChild;if(f.type.id==XO){let S=f.from+1,m=f.lastChild,b=f.to-(m&&m.isError?0:1);if(b>S)return{parser:p.parser,overlay:[{from:S,to:b}]}}else if(f.type.id==Ne)return{parser:p.parser,overlay:[{from:f.from,to:f.to}]}}}}return null})}const sr=107,Qe=1,lr=108,nr=109,pe=2,ue=110,Fe=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],or=58,cr=40,He=95,Qr=91,rO=45,pr=46,ur=35,hr=37,fr=38,dr=92,$r=10,Sr=42;function L(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function Ot(e){return e>=48&&e<=57}const mr=new k((e,O)=>{for(let t=!1,a=0,r=0;;r++){let{next:s}=e;if(L(s)||s==rO||s==He||t&&Ot(s))!t&&(s!=rO||r>0)&&(t=!0),a===r&&s==rO&&a++,e.advance();else if(s==dr&&e.peek(1)!=$r)e.advance(),e.next>-1&&e.advance(),t=!0;else{t&&e.acceptToken(a==2&&O.canShift(pe)?pe:O.canShift(ue)?ue:s==cr?lr:nr);break}}}),Pr=new k(e=>{if(Fe.includes(e.peek(-1))){let{next:O}=e;(L(O)||O==He||O==ur||O==pr||O==Sr||O==Qr||O==or&&L(e.peek(1))||O==rO||O==fr)&&e.acceptToken(sr)}}),gr=new k(e=>{if(!Fe.includes(e.peek(-1))){let{next:O}=e;if(O==hr&&(e.advance(),e.acceptToken(Qe)),L(O)){do e.advance();while(L(e.next)||Ot(e.next));e.acceptToken(Qe)}}}),Zr=I({"AtKeyword import charset namespace keyframes media supports":n.definitionKeyword,"from to selector":n.keyword,NamespaceName:n.namespace,KeyframeName:n.labelName,KeyframeRangeName:n.operatorKeyword,TagName:n.tagName,ClassName:n.className,PseudoClassName:n.constant(n.className),IdName:n.labelName,"FeatureName PropertyName":n.propertyName,AttributeName:n.attributeName,NumberLiteral:n.number,KeywordQuery:n.keyword,UnaryQueryOp:n.operatorKeyword,"CallTag ValueName":n.atom,VariableName:n.variableName,Callee:n.operatorKeyword,Unit:n.unit,"UniversalSelector NestingSelector":n.definitionOperator,"MatchOp CompareOp":n.compareOperator,"ChildOp SiblingOp, LogicOp":n.logicOperator,BinOp:n.arithmeticOperator,Important:n.modifier,Comment:n.blockComment,ColorLiteral:n.color,"ParenthesizedContent StringLiteral":n.string,":":n.punctuation,"PseudoOp #":n.derefOperator,"; ,":n.separator,"( )":n.paren,"[ ]":n.squareBracket,"{ }":n.brace}),xr={__proto__:null,lang:34,"nth-child":34,"nth-last-child":34,"nth-of-type":34,"nth-last-of-type":34,dir:34,"host-context":34,url:62,"url-prefix":62,domain:62,regexp:62},kr={__proto__:null,"@import":120,"@media":154,"@charset":158,"@namespace":162,"@keyframes":168,"@supports":180},br={__proto__:null,layer:124,not:144,only:144,selector:150},Xr=_.deserialize({version:14,states:">`QYQ[OOO#kQ[OOP#rOWOOOOQP'#Cd'#CdOOQP'#Cc'#CcO#wQ[O'#CfO$hQXO'#CaO$rQ[O'#CiO$}Q[O'#DUO%SQ[O'#DXO%XQ[O'#D[O%XQ[O'#D_OOQP'#Ev'#EvO%yQdO'#DhO&hQ[O'#DzO%yQdO'#D|O&yQ[O'#EOO'UQ[O'#ERO'^Q[O'#EXO'lQ[O'#EZOOQS'#Eu'#EuOOQS'#E^'#E^QYQ[OOO'sQXO'#CdO(hQWO'#DdO(mQWO'#E{O(xQ[O'#E{QOQWOOP)SO#tO'#C_POOO)C@e)C@eOOQP'#Ch'#ChOOQP,59Q,59QO#wQ[O,59QO)_Q[O,59TO$}Q[O,59pO%SQ[O,59sO%XQ[O,59vO%XQ[O,59xO%XQ[O,59yO%XQ[O'#EcO)jQWO,58{O)rQ[O'#DcOOQS,58{,58{OOQP'#Cl'#ClOOQO'#DS'#DSOOQP,59T,59TO)yQWO,59TO*OQWO,59TOOQP'#DW'#DWOOQP,59p,59pOOQO'#DY'#DYO*TQ`O,59sO*nQXO,59vO+UQXO,59yOOQS'#Cq'#CqO%yQdO'#CrO+lQvO'#CtO-hQtO,5:SOOQO'#Cy'#CyO*OQWO'#CxO-rQWO'#CzO-wQ[O'#DPOOQS'#Ex'#ExOOQO'#Dn'#DnO.eQdO'#DwO.uQWO'#E|O'^Q[O'#DuO/TQWO'#DxOOQO'#E}'#E}O)mQWO,5:fO/YQpO,5:hOOQS'#EQ'#EQO/bQWO,5:jO/gQ[O,5:jOOQO'#ET'#ETO/oQWO,5:mO/tQWO,5:sO/|QWO,5:uOOQS-E8[-E8[O0UQdO,5:OO0fQ[O'#EeO0sQWO,5;gO0sQWO,5;gPOOO'#E]'#E]P1OO#tO,58yPOOO,58y,58yOOQP1G.l1G.lOOQP1G.o1G.oO)yQWO1G.oO*OQWO1G.oOOQP1G/[1G/[O1ZQ`O1G/_O1cQXO1G/bO1yQXO1G/dO2aQXO1G/eO2wQXO,5:}OOQO-E8a-E8aOOQS1G.g1G.gO3RQWO,59}O3WQ[O'#DTO3_QdO'#CpOOQP1G/_1G/_O%yQdO1G/_O3fQpO,59^OOQS,59`,59`O%yQdO,59bO3nQ[O'#DkO4PQWO1G/nO-VQ[O1G/nOOQS,59d,59dO4UQ!bO,59fOOQS'#DQ'#DQOOQS'#E`'#E`O4aQ[O,59kOOQS,59k,59kO4iQpO'#DnO4wQpO,5:ZO5PQWO,5:cOOQO'#FO'#FOO4zQpO,5:_O'^Q[O,5:]O5XQ[O'#EgO5pQWO,5;hO5{QWO,5:aO%XQ[O,5:dOOQS1G0Q1G0QOOQS1G0S1G0SOOQS1G0U1G0UO6^QWO1G0UO6cQdO'#EUOOQS1G0X1G0XOOQS1G0_1G0_OOQS1G0a1G0aO6nQtO1G/jOOQO1G/j1G/jOOQO,5;P,5;PO7UQ[O,5;POOQO-E8c-E8cO7cQWO1G1RPOOO-E8Z-E8ZPOOO1G.e1G.eOOQP7+$Z7+$ZOOQP7+$y7+$yO%yQdO7+$yOOQS1G/i1G/iO7nQXO'#EzO7xQWO,59oO7}QtO'#E_O8uQdO'#EwO9PQWO,59[O9UQpO7+$yOOQS1G.x1G.xOOQS1G.|1G.|O9^Q[O,5:VOOQS7+%Y7+%YO9cQWO7+%YOOQS1G/Q1G/QO9hQWO1G/QOOQS-E8^-E8^OOQS1G/V1G/VO%yQdO1G/uO9mQdO1G/yOOQO1G/}1G/}OOQO1G/w1G/wO9tQWO,5;ROOQO-E8e-E8eO:SQXO1G0OOOQS7+%p7+%pO:ZQYO'#CtOOQO'#EW'#EWO:iQ`O'#EVOOQO'#EV'#EVO:tQWO'#EhO:|QdO,5:pOOQS,5:p,5:pO;XQtO'#EdO%yQdO'#EdOSQtO,5;OOOQS-E8b-E8bOOQO<PAN>PO?TQXO,5:|OOQO-E8`-E8`O?_QdO,5:{OOQO-E8_-E8_O9^Q[O'#EfO?iQWO7+%]OOQS7+%]7+%]OOQO<kOOQOG24VG24V",stateData:"@g~O#dOS#eQQ~OU[OX[OZTO^VO_VOrXOyWO!PYO!SZO!]cO!^]O!o^O!q_O!s`O!vaO!|bO#aRO~OQhOU[OX[OZTO^VO_VOrXOyWO!PYO!SZO!]cO!^]O!o^O!q_O!s`O!vaO!|bO#agO~O#^#oP~P!aO#elO~O#anO~OZpO^qO_qOrsOyrO!PtO!SvO#_uO~OuwO!UyO~P#|Oa!PO#`|O#a{O~O#a!QO~O#a!SO~OU[OX[OZTO^VO_VOrXOyWO!PYO!SZO#aRO~OQ!`Oc!XOg!`Oi!`Oo!^Or!_O#`![O#a!WO#m!YO~Oc!bO!j!dO!m!eO#b!aO!U#pP~Oi!jOo!^O#a!iO~Oi!lO#a!lO~Oc!bO!j!dO!m!eO#b!aO~O!Z#pP~P&hOZWX^WX^!XX_WXrWXuWXyWX!PWX!SWX!UWX#_WX~O^!qO~O!Z!rO#^#oX!T#oX~O#^#oX!T#oX~P!aO#f!uO#g!uO#h!wO~Oa!{O#`|O#a{O~OuwO!UyO~O!T#oP~P!aOc#VO~Oc#WO~Oq#XO}#YO~OZpO^qO_qOrsOyrO~Ou!Oa!P!Oa!S!Oa!U!Oa#_!Oab!Oa~P*]Ou!Ra!P!Ra!S!Ra!U!Ra#_!Rab!Ra~P*]OP#[OchXkhX!ZhX!`hX!jhX!mhX#bhXbhX!hhXQhXghXihXohXrhXuhX!YhX#^hX#`hX#ahX#mhXqhX!ThX~Oc!bO!j!dO!m!eO#b!aO!Z#pP~Ok#]O!`#^O~P-VOc#bO~Oq#fO#a#cO~OQ#jOg#jOi#jOo!^O#`![O#m!YO~Oc!bO!j!dO!m!eO#b#gO~P.POu#mO!f#lO!U#pX!Z#pX~Oc#pO~Ok#]O!Z#rO~O!Z#sO~Oi#tOo!^O~O!U#uO~O!UyO!f#lO~O!UyO!Z#xO~O!Y#zO!Z!Wa#^!Wa!T!Wa~P%yO!Z#XX#^#XX!T#XX~P!aO!Z!rO#^#oa!T#oa~O#f!uO#g!uO#h$QO~Oq$SO}$TO~Ou!Oi!P!Oi!S!Oi!U!Oi#_!Oib!Oi~P*]Ou!Qi!P!Qi!S!Qi!U!Qi#_!Qib!Qi~P*]Ou!Ri!P!Ri!S!Ri!U!Ri#_!Rib!Ri~P*]Ou#Va!U#Va~P#|O!T$UO~Ob#nP~P%XOb#kP~P%yOb$]Ok#]O~Oc$_O!Z!_X!j!_X!m!_X#b!_X~O!Z$`O~Ob$bOi$cOp$cO~Oq$eO#a#cO~O^!dXb!bX!f!bX!h!dX~O^$fO!h$gO~Ob$hO!f#lO~Oc!bO!j!dO!m!eO#b!aOu#ZX!U#ZX!Z#ZX~Ou#mO!U#pa!Z#pa~O!f#lOu!ia!U!ia!Z!iab!ia~O!Z$mO~O!T$tO#a$oO#m$nO~Ok#]Ou$vO!Y$xO!Z!Wi#^!Wi!T!Wi~P%yO!Z#Xa#^#Xa!T#Xa~P!aO!Z!rO#^#oi!T#oi~Ou${Ob#nX~P#|Ob$}O~Ok#]OQ#RXb#RXc#RXg#RXi#RXo#RXr#RXu#RX#`#RX#a#RX#m#RX~Ou%POb#kX~P%yOb%RO~Ok#]Oq%SO~O#a%TO~O!Z%VO~Ob%WO~O#b%YO~P.PO!f#lOu#Za!U#Za!Z#Za~Ob%[O~P#|OP#[OuhX!UhXbhX~O#m$nOu!yX!U!yX~Ou%^O!UyO~O!T%bO#a$oO#m$nO~Ok#]OQ#WXc#WXg#WXi#WXo#WXr#WXu#WX!Y#WX!Z#WX#^#WX#`#WX#a#WX#m#WX!T#WX~Ou$vO!Y%eO!Z!Wq#^!Wq!T!Wq~P%yOk#]Oq%fO~Ob#UXu#UX~P%XOu${Ob#na~Ob#TXu#TX~P%yOu%POb#ka~OZ%kOb%mO~Ob%nO~P%yOb%oO!h%pO~Ok#]OQ#Wac#Wag#Wai#Wao#War#Wau#Wa!Y#Wa!Z#Wa#^#Wa#`#Wa#a#Wa#m#Wa!T#Wa~Ob#Uau#Ua~P#|Ob#Tau#Ta~P%yOZ%kOb%vO~OQ#jOg#jOi#jOo!^O#`![O#b%YO#m$nO~Ob%xO~O#dp#e#mk!S#m~",goto:"/l#sPPP#tP#wP$Q$dP$QP$v$QPP$|PPP%S%]%]P%oP%]P&`&w'^PPPP%]'{P(P(V$QP(]$Q(cP$QP$Q$QPPP(i)O)]PP#wPP)dP)g)m)m)x)mP)mP)mP)m)mP#wP#wP#wP*R#wP*U*X*[*c#wP#wP*h*n*}+]+c+i+o+u+{,V,],c,iPPPPPPPPPPP,o,x-n-qP.g.j.p.|/cRmQ_dOPfjy!r#|q[OPYZfjtuvwy!r#V#p#|${qSOPYZfjtuvwy!r#V#p#|${QoTR!xpQ}VR!yqQ!y!PQ#a!]R$R!{q!`]_!X!q#W#Y#]#y$T$Y$f$v$w%P%X%ip!`]_!X!q#W#Y#]#y$T$Y$f$v$w%P%X%iU#j!b$g%pU$q#u$s%^R%]$pp!`]_!X!q#W#Y#]#y$T$Y$f$v$w%P%X%iV#j!b$g%pw!]]_!X!b!q#W#Y#]#y$T$Y$f$g$v$w%P%X%i%pp!`]_!X!q#W#Y#]#y$T$Y$f$v$w%P%X%iQ!j`U#j!b$g%pR#t!kT#d!_#eQ!OVR!zqQ!y!OR$R!zQ!RWR!|rQ!TXR!}sQzUQ#TxQ#q!gQ#w!nQ#x!oQ%`$rR%s%_SiPyQ!tjQ#{!rR$y#|ZhPjy!r#|R#`!ZQ%U$_R%t%kc!f^bc!Z!b!d#`#l#mQ#h!bQ%Z$gR%w%pR!k`R!maR#v!mS$r#u$sR%q%^V$p#u$s%^Q!vlR$P!vQfOSjPyU!pfj#|R#|!rQ$Y#WU%O$Y%X%iQ%X$fR%i%PQ#e!_R$d#eQ%Q$YR%j%QQ$|$VR%h$|QxUR#SxQ$w#yR%d$wQ!siS#}!s$OR$O!tQ%l%UR%u%lQ#n!cR$k#nQ$s#uR%a$sQ%_$rR%r%__eOPfjy!r#|^UOPfjy!r#|Q!UYQ!VZQ#OtQ#PuQ#QvQ#RwQ$V#VQ$l#pR%g${R$Z#WQ!Z]Q!h_Q#Z!XQ#y!q[$X#W$Y$f%P%X%iQ$[#YQ$^#]S$u#y$wQ$z$TR%c$vR$W#VQkPR#UyQ!g^Q!ocQ#_!ZR$a#`W!c^c!Z#`Q!nbQ#i!bQ#o!dQ$i#lR$j#mQ#k!bQ%Z$gR%w%p",nodeNames:"⚠ Unit VariableName Comment StyleSheet RuleSet UniversalSelector TagSelector TagName NestingSelector ClassSelector . ClassName PseudoClassSelector : :: PseudoClassName PseudoClassName ) ( ArgList ValueName ParenthesizedValue ColorLiteral NumberLiteral StringLiteral BinaryExpression BinOp CallExpression Callee CallLiteral CallTag ParenthesizedContent ] [ LineNames LineName , PseudoClassName ArgList IdSelector # IdName AttributeSelector AttributeName MatchOp ChildSelector ChildOp DescendantSelector SiblingSelector SiblingOp } { Block Declaration PropertyName Important ; ImportStatement AtKeyword import Layer layer LayerName KeywordQuery FeatureQuery FeatureName BinaryQuery LogicOp ComparisonQuery CompareOp UnaryQuery UnaryQueryOp ParenthesizedQuery SelectorQuery selector MediaStatement media CharsetStatement charset NamespaceStatement namespace NamespaceName KeyframesStatement keyframes KeyframeName KeyframeList KeyframeSelector KeyframeRangeName SupportsStatement supports AtRule Styles",maxTerm:126,nodeProps:[["isolate",-2,3,25,""],["openedBy",18,"(",33,"[",51,"{"],["closedBy",19,")",34,"]",52,"}"]],propSources:[Zr],skippedNodes:[0,3,93],repeatNodeCount:13,tokenData:"LU~R!^OX$}X^%u^p$}pq%uqr)Xrs.Rst/utu6duv$}vw7^wx7oxy9^yz9oz{9t{|:_|}?Q}!O?c!O!P@Q!P!Q@i!Q![Ab![!]B]!]!^CX!^!_Cj!_!`Df!`!aDy!a!b$}!b!cEz!c!}$}!}#OHX#O#P$}#P#QHj#Q#R6d#R#T$}#T#UH{#U#c$}#c#dJ^#d#o$}#o#pJs#p#q6d#q#rKU#r#sKg#s#y$}#y#z%u#z$f$}$f$g%u$g#BY$}#BY#BZ%u#BZ$IS$}$IS$I_%u$I_$I|$}$I|$JO%u$JO$JT$}$JT$JU%u$JU$KV$}$KV$KW%u$KW&FU$}&FU&FV%u&FV;'S$};'S;=`LO<%lO$}`%QSOy%^z;'S%^;'S;=`%o<%lO%^`%cSp`Oy%^z;'S%^;'S;=`%o<%lO%^`%rP;=`<%l%^~%zh#d~OX%^X^'f^p%^pq'fqy%^z#y%^#y#z'f#z$f%^$f$g'f$g#BY%^#BY#BZ'f#BZ$IS%^$IS$I_'f$I_$I|%^$I|$JO'f$JO$JT%^$JT$JU'f$JU$KV%^$KV$KW'f$KW&FU%^&FU&FV'f&FV;'S%^;'S;=`%o<%lO%^~'mh#d~p`OX%^X^'f^p%^pq'fqy%^z#y%^#y#z'f#z$f%^$f$g'f$g#BY%^#BY#BZ'f#BZ$IS%^$IS$I_'f$I_$I|%^$I|$JO'f$JO$JT%^$JT$JU'f$JU$KV%^$KV$KW'f$KW&FU%^&FU&FV'f&FV;'S%^;'S;=`%o<%lO%^l)[UOy%^z#]%^#]#^)n#^;'S%^;'S;=`%o<%lO%^l)sUp`Oy%^z#a%^#a#b*V#b;'S%^;'S;=`%o<%lO%^l*[Up`Oy%^z#d%^#d#e*n#e;'S%^;'S;=`%o<%lO%^l*sUp`Oy%^z#c%^#c#d+V#d;'S%^;'S;=`%o<%lO%^l+[Up`Oy%^z#f%^#f#g+n#g;'S%^;'S;=`%o<%lO%^l+sUp`Oy%^z#h%^#h#i,V#i;'S%^;'S;=`%o<%lO%^l,[Up`Oy%^z#T%^#T#U,n#U;'S%^;'S;=`%o<%lO%^l,sUp`Oy%^z#b%^#b#c-V#c;'S%^;'S;=`%o<%lO%^l-[Up`Oy%^z#h%^#h#i-n#i;'S%^;'S;=`%o<%lO%^l-uS!Y[p`Oy%^z;'S%^;'S;=`%o<%lO%^~.UWOY.RZr.Rrs.ns#O.R#O#P.s#P;'S.R;'S;=`/o<%lO.R~.sOi~~.vRO;'S.R;'S;=`/P;=`O.R~/SXOY.RZr.Rrs.ns#O.R#O#P.s#P;'S.R;'S;=`/o;=`<%l.R<%lO.R~/rP;=`<%l.Rn/zYyQOy%^z!Q%^!Q![0j![!c%^!c!i0j!i#T%^#T#Z0j#Z;'S%^;'S;=`%o<%lO%^l0oYp`Oy%^z!Q%^!Q![1_![!c%^!c!i1_!i#T%^#T#Z1_#Z;'S%^;'S;=`%o<%lO%^l1dYp`Oy%^z!Q%^!Q![2S![!c%^!c!i2S!i#T%^#T#Z2S#Z;'S%^;'S;=`%o<%lO%^l2ZYg[p`Oy%^z!Q%^!Q![2y![!c%^!c!i2y!i#T%^#T#Z2y#Z;'S%^;'S;=`%o<%lO%^l3QYg[p`Oy%^z!Q%^!Q![3p![!c%^!c!i3p!i#T%^#T#Z3p#Z;'S%^;'S;=`%o<%lO%^l3uYp`Oy%^z!Q%^!Q![4e![!c%^!c!i4e!i#T%^#T#Z4e#Z;'S%^;'S;=`%o<%lO%^l4lYg[p`Oy%^z!Q%^!Q![5[![!c%^!c!i5[!i#T%^#T#Z5[#Z;'S%^;'S;=`%o<%lO%^l5aYp`Oy%^z!Q%^!Q![6P![!c%^!c!i6P!i#T%^#T#Z6P#Z;'S%^;'S;=`%o<%lO%^l6WSg[p`Oy%^z;'S%^;'S;=`%o<%lO%^d6gUOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^d7QS}Sp`Oy%^z;'S%^;'S;=`%o<%lO%^b7cSXQOy%^z;'S%^;'S;=`%o<%lO%^~7rWOY7oZw7owx.nx#O7o#O#P8[#P;'S7o;'S;=`9W<%lO7o~8_RO;'S7o;'S;=`8h;=`O7o~8kXOY7oZw7owx.nx#O7o#O#P8[#P;'S7o;'S;=`9W;=`<%l7o<%lO7o~9ZP;=`<%l7on9cSc^Oy%^z;'S%^;'S;=`%o<%lO%^~9tOb~n9{UUQkWOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^n:fWkW!SQOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^l;TUp`Oy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^l;nYp`#m[Oy%^z!Q%^!Q![;g![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^l[[p`#m[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^n?VSu^Oy%^z;'S%^;'S;=`%o<%lO%^l?hWkWOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^n@VUZQOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^~@nTkWOy%^z{@}{;'S%^;'S;=`%o<%lO%^~AUSp`#e~Oy%^z;'S%^;'S;=`%o<%lO%^lAg[#m[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^jBbU^YOy%^z![%^![!]Bt!];'S%^;'S;=`%o<%lO%^bB{S_Qp`Oy%^z;'S%^;'S;=`%o<%lO%^nC^S!Z^Oy%^z;'S%^;'S;=`%o<%lO%^hCoU!hWOy%^z!_%^!_!`DR!`;'S%^;'S;=`%o<%lO%^hDYS!hWp`Oy%^z;'S%^;'S;=`%o<%lO%^lDmS!hW}SOy%^z;'S%^;'S;=`%o<%lO%^jEQV!PQ!hWOy%^z!_%^!_!`DR!`!aEg!a;'S%^;'S;=`%o<%lO%^bEnS!PQp`Oy%^z;'S%^;'S;=`%o<%lO%^bE}YOy%^z}%^}!OFm!O!c%^!c!}G[!}#T%^#T#oG[#o;'S%^;'S;=`%o<%lO%^bFrWp`Oy%^z!c%^!c!}G[!}#T%^#T#oG[#o;'S%^;'S;=`%o<%lO%^bGc[!]Qp`Oy%^z}%^}!OG[!O!Q%^!Q![G[![!c%^!c!}G[!}#T%^#T#oG[#o;'S%^;'S;=`%o<%lO%^nH^Sr^Oy%^z;'S%^;'S;=`%o<%lO%^nHoSq^Oy%^z;'S%^;'S;=`%o<%lO%^jIOUOy%^z#b%^#b#cIb#c;'S%^;'S;=`%o<%lO%^jIgUp`Oy%^z#W%^#W#XIy#X;'S%^;'S;=`%o<%lO%^jJQS!fYp`Oy%^z;'S%^;'S;=`%o<%lO%^jJaUOy%^z#f%^#f#gIy#g;'S%^;'S;=`%o<%lO%^fJxS!UUOy%^z;'S%^;'S;=`%o<%lO%^nKZS!T^Oy%^z;'S%^;'S;=`%o<%lO%^fKlU!SQOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^`LRP;=`<%l$}",tokenizers:[Pr,gr,mr,1,2,3,4,new nO("m~RRYZ[z{a~~g~aO#g~~dP!P!Qg~lO#h~~",28,114)],topRules:{StyleSheet:[0,4],Styles:[1,92]},specialized:[{term:108,get:e=>xr[e]||-1},{term:59,get:e=>kr[e]||-1},{term:110,get:e=>br[e]||-1}],tokenPrec:1441});let SO=null;function mO(){if(!SO&&typeof document=="object"&&document.body){let{style:e}=document.body,O=[],t=new Set;for(let a in e)a!="cssText"&&a!="cssFloat"&&typeof e[a]=="string"&&(/[A-Z]/.test(a)&&(a=a.replace(/[A-Z]/g,r=>"-"+r.toLowerCase())),t.has(a)||(O.push(a),t.add(a)));SO=O.sort().map(a=>({type:"property",label:a,apply:a+": "}))}return SO||[]}const he=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map(e=>({type:"class",label:e})),fe=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map(e=>({type:"keyword",label:e})).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map(e=>({type:"constant",label:e}))),yr=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map(e=>({type:"type",label:e})),vr=["@charset","@color-profile","@container","@counter-style","@font-face","@font-feature-values","@font-palette-values","@import","@keyframes","@layer","@media","@namespace","@page","@position-try","@property","@scope","@starting-style","@supports","@view-transition"].map(e=>({type:"keyword",label:e})),v=/^(\w[\w-]*|-\w[\w-]*|)$/,wr=/^-(-[\w-]*)?$/;function Tr(e,O){var t;if((e.name=="("||e.type.isError)&&(e=e.parent||e),e.name!="ArgList")return!1;let a=(t=e.parent)===null||t===void 0?void 0:t.firstChild;return(a==null?void 0:a.name)!="Callee"?!1:O.sliceString(a.from,a.to)=="var"}const de=new Re,_r=["Declaration"];function qr(e){for(let O=e;;){if(O.type.isTop)return O;if(!(O=O.parent))return e}}function et(e,O,t){if(O.to-O.from>4096){let a=de.get(O);if(a)return a;let r=[],s=new Set,i=O.cursor(VO.IncludeAnonymous);if(i.firstChild())do for(let l of et(e,i.node,t))s.has(l.label)||(s.add(l.label),r.push(l));while(i.nextSibling());return de.set(O,r),r}else{let a=[],r=new Set;return O.cursor().iterate(s=>{var i;if(t(s)&&s.matchContext(_r)&&((i=s.node.nextSibling)===null||i===void 0?void 0:i.name)==":"){let l=e.sliceString(s.from,s.to);r.has(l)||(r.add(l),a.push({label:l,type:"variable"}))}}),a}}const Yr=e=>O=>{let{state:t,pos:a}=O,r=U(t).resolveInner(a,-1),s=r.type.isError&&r.from==r.to-1&&t.doc.sliceString(r.from,r.to)=="-";if(r.name=="PropertyName"||(s||r.name=="TagName")&&/^(Block|Styles)$/.test(r.resolve(r.to).name))return{from:r.from,options:mO(),validFor:v};if(r.name=="ValueName")return{from:r.from,options:fe,validFor:v};if(r.name=="PseudoClassName")return{from:r.from,options:he,validFor:v};if(e(r)||(O.explicit||s)&&Tr(r,t.doc))return{from:e(r)||s?r.from:a,options:et(t.doc,qr(r),e),validFor:wr};if(r.name=="TagName"){for(let{parent:o}=r;o;o=o.parent)if(o.name=="Block")return{from:r.from,options:mO(),validFor:v};return{from:r.from,options:yr,validFor:v}}if(r.name=="AtKeyword")return{from:r.from,options:vr,validFor:v};if(!O.explicit)return null;let i=r.resolve(a),l=i.childBefore(a);return l&&l.name==":"&&i.name=="PseudoClassSelector"?{from:a,options:he,validFor:v}:l&&l.name==":"&&i.name=="Declaration"||i.name=="ArgList"?{from:a,options:fe,validFor:v}:i.name=="Block"||i.name=="Styles"?{from:a,options:mO(),validFor:v}:null},Rr=Yr(e=>e.name=="VariableName"),QO=D.define({name:"css",parser:Xr.configure({props:[J.add({Declaration:V()}),K.add({"Block KeyframeList":jO})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}});function Vr(){return new F(QO,QO.data.of({autocomplete:Rr}))}const jr=315,zr=316,$e=1,Gr=2,Wr=3,Ur=4,Cr=317,Er=319,Ar=320,Mr=5,Lr=6,Br=0,vO=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],tt=125,Nr=59,wO=47,Ir=42,Dr=43,Jr=45,Kr=60,Fr=44,Hr=63,Oi=46,ei=91,ti=new Ue({start:!1,shift(e,O){return O==Mr||O==Lr||O==Er?e:O==Ar},strict:!1}),ai=new k((e,O)=>{let{next:t}=e;(t==tt||t==-1||O.context)&&e.acceptToken(Cr)},{contextual:!0,fallback:!0}),ri=new k((e,O)=>{let{next:t}=e,a;vO.indexOf(t)>-1||t==wO&&((a=e.peek(1))==wO||a==Ir)||t!=tt&&t!=Nr&&t!=-1&&!O.context&&e.acceptToken(jr)},{contextual:!0}),ii=new k((e,O)=>{e.next==ei&&!O.context&&e.acceptToken(zr)},{contextual:!0}),si=new k((e,O)=>{let{next:t}=e;if(t==Dr||t==Jr){if(e.advance(),t==e.next){e.advance();let a=!O.context&&O.canShift($e);e.acceptToken(a?$e:Gr)}}else t==Hr&&e.peek(1)==Oi&&(e.advance(),e.advance(),(e.next<48||e.next>57)&&e.acceptToken(Wr))},{contextual:!0});function PO(e,O){return e>=65&&e<=90||e>=97&&e<=122||e==95||e>=192||!O&&e>=48&&e<=57}const li=new k((e,O)=>{if(e.next!=Kr||!O.dialectEnabled(Br)||(e.advance(),e.next==wO))return;let t=0;for(;vO.indexOf(e.next)>-1;)e.advance(),t++;if(PO(e.next,!0)){for(e.advance(),t++;PO(e.next,!1);)e.advance(),t++;for(;vO.indexOf(e.next)>-1;)e.advance(),t++;if(e.next==Fr)return;for(let a=0;;a++){if(a==7){if(!PO(e.next,!0))return;break}if(e.next!="extends".charCodeAt(a))break;e.advance(),t++}}e.acceptToken(Ur,-t)}),ni=I({"get set async static":n.modifier,"for while do if else switch try catch finally return throw break continue default case":n.controlKeyword,"in of await yield void typeof delete instanceof as satisfies":n.operatorKeyword,"let var const using function class extends":n.definitionKeyword,"import export from":n.moduleKeyword,"with debugger new":n.keyword,TemplateString:n.special(n.string),super:n.atom,BooleanLiteral:n.bool,this:n.self,null:n.null,Star:n.modifier,VariableName:n.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":n.function(n.variableName),VariableDefinition:n.definition(n.variableName),Label:n.labelName,PropertyName:n.propertyName,PrivatePropertyName:n.special(n.propertyName),"CallExpression/MemberExpression/PropertyName":n.function(n.propertyName),"FunctionDeclaration/VariableDefinition":n.function(n.definition(n.variableName)),"ClassDeclaration/VariableDefinition":n.definition(n.className),"NewExpression/VariableName":n.className,PropertyDefinition:n.definition(n.propertyName),PrivatePropertyDefinition:n.definition(n.special(n.propertyName)),UpdateOp:n.updateOperator,"LineComment Hashbang":n.lineComment,BlockComment:n.blockComment,Number:n.number,String:n.string,Escape:n.escape,ArithOp:n.arithmeticOperator,LogicOp:n.logicOperator,BitOp:n.bitwiseOperator,CompareOp:n.compareOperator,RegExp:n.regexp,Equals:n.definitionOperator,Arrow:n.function(n.punctuation),": Spread":n.punctuation,"( )":n.paren,"[ ]":n.squareBracket,"{ }":n.brace,"InterpolationStart InterpolationEnd":n.special(n.brace),".":n.derefOperator,", ;":n.separator,"@":n.meta,TypeName:n.typeName,TypeDefinition:n.definition(n.typeName),"type enum interface implements namespace module declare":n.definitionKeyword,"abstract global Privacy readonly override":n.modifier,"is keyof unique infer asserts":n.operatorKeyword,JSXAttributeValue:n.attributeValue,JSXText:n.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":n.angleBracket,"JSXIdentifier JSXNameSpacedName":n.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":n.attributeName,"JSXBuiltin/JSXIdentifier":n.standard(n.tagName)}),oi={__proto__:null,export:20,as:25,from:33,default:36,async:41,function:42,in:52,out:55,const:56,extends:60,this:64,true:72,false:72,null:84,void:88,typeof:92,super:108,new:142,delete:154,yield:163,await:167,class:172,public:235,private:235,protected:235,readonly:237,instanceof:256,satisfies:259,import:292,keyof:349,unique:353,infer:359,asserts:395,is:397,abstract:417,implements:419,type:421,let:424,var:426,using:429,interface:435,enum:439,namespace:445,module:447,declare:451,global:455,for:474,of:483,while:486,with:490,do:494,if:498,else:500,switch:504,case:510,try:516,catch:520,finally:524,return:528,throw:532,break:536,continue:540,debugger:544},ci={__proto__:null,async:129,get:131,set:133,declare:195,public:197,private:197,protected:197,static:199,abstract:201,override:203,readonly:209,accessor:211,new:401},Qi={__proto__:null,"<":193},pi=_.deserialize({version:14,states:"$EOQ%TQlOOO%[QlOOO'_QpOOP(lO`OOO*zQ!0MxO'#CiO+RO#tO'#CjO+aO&jO'#CjO+oO#@ItO'#DaO.QQlO'#DgO.bQlO'#DrO%[QlO'#DzO0fQlO'#ESOOQ!0Lf'#E['#E[O1PQ`O'#EXOOQO'#Ep'#EpOOQO'#Ik'#IkO1XQ`O'#GsO1dQ`O'#EoO1iQ`O'#EoO3hQ!0MxO'#JqO6[Q!0MxO'#JrO6uQ`O'#F]O6zQ,UO'#FtOOQ!0Lf'#Ff'#FfO7VO7dO'#FfO7eQMhO'#F|O9[Q`O'#F{OOQ!0Lf'#Jr'#JrOOQ!0Lb'#Jq'#JqO9aQ`O'#GwOOQ['#K^'#K^O9lQ`O'#IXO9qQ!0LrO'#IYOOQ['#J_'#J_OOQ['#I^'#I^Q`QlOOQ`QlOOO9yQ!L^O'#DvO:QQlO'#EOO:XQlO'#EQO9gQ`O'#GsO:`QMhO'#CoO:nQ`O'#EnO:yQ`O'#EyO;OQMhO'#FeO;mQ`O'#GsOOQO'#K_'#K_O;rQ`O'#K_O`Q`O'#CeO>pQ`O'#HbO>xQ`O'#HhO>xQ`O'#HjO`QlO'#HlO>xQ`O'#HnO>xQ`O'#HqO>}Q`O'#HwO?SQ!0LsO'#H}O%[QlO'#IPO?_Q!0LsO'#IRO?jQ!0LsO'#ITO9qQ!0LrO'#IVO?uQ!0MxO'#CiO@wQpO'#DlQOQ`OOO%[QlO'#EQOA_Q`O'#ETO:`QMhO'#EnOAjQ`O'#EnOAuQ!bO'#FeOOQ['#Cg'#CgOOQ!0Lb'#Dq'#DqOOQ!0Lb'#Ju'#JuO%[QlO'#JuOOQO'#Jx'#JxOOQO'#Ig'#IgOBuQpO'#EgOOQ!0Lb'#Ef'#EfOOQ!0Lb'#J|'#J|OCqQ!0MSO'#EgOC{QpO'#EWOOQO'#Jw'#JwODaQpO'#JxOEnQpO'#EWOC{QpO'#EgPE{O&2DjO'#CbPOOO)CD|)CD|OOOO'#I_'#I_OFWO#tO,59UOOQ!0Lh,59U,59UOOOO'#I`'#I`OFfO&jO,59UOFtQ!L^O'#DcOOOO'#Ib'#IbOF{O#@ItO,59{OOQ!0Lf,59{,59{OGZQlO'#IcOGnQ`O'#JsOImQ!fO'#JsO+}QlO'#JsOItQ`O,5:ROJ[Q`O'#EpOJiQ`O'#KSOJtQ`O'#KROJtQ`O'#KROJ|Q`O,5;^OKRQ`O'#KQOOQ!0Ln,5:^,5:^OKYQlO,5:^OMWQ!0MxO,5:fOMwQ`O,5:nONbQ!0LrO'#KPONiQ`O'#KOO9aQ`O'#KOON}Q`O'#KOO! VQ`O,5;]O! [Q`O'#KOO!#aQ!fO'#JrOOQ!0Lh'#Ci'#CiO%[QlO'#ESO!$PQ!fO,5:sOOQS'#Jy'#JyOOQO-EsOOQ['#Jg'#JgOOQ[,5>t,5>tOOQ[-E<[-E<[O!nQ!0MxO,5:jO%[QlO,5:jO!AUQ!0MxO,5:lOOQO,5@y,5@yO!AuQMhO,5=_O!BTQ!0LrO'#JhO9[Q`O'#JhO!BfQ!0LrO,59ZO!BqQpO,59ZO!ByQMhO,59ZO:`QMhO,59ZO!CUQ`O,5;ZO!C^Q`O'#HaO!CrQ`O'#KcO%[QlO,5;}O!9xQpO,5}Q`O'#HWO9gQ`O'#HYO!EZQ`O'#HYO:`QMhO'#H[O!E`Q`O'#H[OOQ[,5=p,5=pO!EeQ`O'#H]O!EvQ`O'#CoO!E{Q`O,59PO!FVQ`O,59PO!H[QlO,59POOQ[,59P,59PO!HlQ!0LrO,59PO%[QlO,59PO!JwQlO'#HdOOQ['#He'#HeOOQ['#Hf'#HfO`QlO,5=|O!K_Q`O,5=|O`QlO,5>SO`QlO,5>UO!KdQ`O,5>WO`QlO,5>YO!KiQ`O,5>]O!KnQlO,5>cOOQ[,5>i,5>iO%[QlO,5>iO9qQ!0LrO,5>kOOQ[,5>m,5>mO# xQ`O,5>mOOQ[,5>o,5>oO# xQ`O,5>oOOQ[,5>q,5>qO#!fQpO'#D_O%[QlO'#JuO##XQpO'#JuO##cQpO'#DmO##tQpO'#DmO#&VQlO'#DmO#&^Q`O'#JtO#&fQ`O,5:WO#&kQ`O'#EtO#&yQ`O'#KTO#'RQ`O,5;_O#'WQpO'#DmO#'eQpO'#EVOOQ!0Lf,5:o,5:oO%[QlO,5:oO#'lQ`O,5:oO>}Q`O,5;YO!BqQpO,5;YO!ByQMhO,5;YO:`QMhO,5;YO#'tQ`O,5@aO#'yQ07dO,5:sOOQO-E}O+}QlO,5>}OOQO,5?T,5?TO#+RQlO'#IcOOQO-EOO$5PQ`O,5>OOOQ[1G3h1G3hO`QlO1G3hOOQ[1G3n1G3nOOQ[1G3p1G3pO>xQ`O1G3rO$5UQlO1G3tO$9YQlO'#HsOOQ[1G3w1G3wO$9gQ`O'#HyO>}Q`O'#H{OOQ[1G3}1G3}O$9oQlO1G3}O9qQ!0LrO1G4TOOQ[1G4V1G4VOOQ!0Lb'#G_'#G_O9qQ!0LrO1G4XO9qQ!0LrO1G4ZO$=vQ`O,5@aO!)PQlO,5;`O9aQ`O,5;`O>}Q`O,5:XO!)PQlO,5:XO!BqQpO,5:XO$={Q?MtO,5:XOOQO,5;`,5;`O$>VQpO'#IdO$>mQ`O,5@`OOQ!0Lf1G/r1G/rO$>uQpO'#IjO$?PQ`O,5@oOOQ!0Lb1G0y1G0yO##tQpO,5:XOOQO'#If'#IfO$?XQpO,5:qOOQ!0Ln,5:q,5:qO#'oQ`O1G0ZOOQ!0Lf1G0Z1G0ZO%[QlO1G0ZOOQ!0Lf1G0t1G0tO>}Q`O1G0tO!BqQpO1G0tO!ByQMhO1G0tOOQ!0Lb1G5{1G5{O!BfQ!0LrO1G0^OOQO1G0m1G0mO%[QlO1G0mO$?`Q!0LrO1G0mO$?kQ!0LrO1G0mO!BqQpO1G0^OC{QpO1G0^O$?yQ!0LrO1G0mOOQO1G0^1G0^O$@_Q!0MxO1G0mPOOO-E}O$@{Q`O1G5yO$ATQ`O1G6XO$A]Q!fO1G6YO9aQ`O,5?TO$AgQ!0MxO1G6VO%[QlO1G6VO$AwQ!0LrO1G6VO$BYQ`O1G6UO$BYQ`O1G6UO9aQ`O1G6UO$BbQ`O,5?WO9aQ`O,5?WOOQO,5?W,5?WO$BvQ`O,5?WO$){Q`O,5?WOOQO-E_OOQ[,5>_,5>_O%[QlO'#HtO%>RQ`O'#HvOOQ[,5>e,5>eO9aQ`O,5>eOOQ[,5>g,5>gOOQ[7+)i7+)iOOQ[7+)o7+)oOOQ[7+)s7+)sOOQ[7+)u7+)uO%>WQpO1G5{O%>rQ?MtO1G0zO%>|Q`O1G0zOOQO1G/s1G/sO%?XQ?MtO1G/sO>}Q`O1G/sO!)PQlO'#DmOOQO,5?O,5?OOOQO-E}Q`O7+&`O!BqQpO7+&`OOQO7+%x7+%xO$@_Q!0MxO7+&XOOQO7+&X7+&XO%[QlO7+&XO%?cQ!0LrO7+&XO!BfQ!0LrO7+%xO!BqQpO7+%xO%?nQ!0LrO7+&XO%?|Q!0MxO7++qO%[QlO7++qO%@^Q`O7++pO%@^Q`O7++pOOQO1G4r1G4rO9aQ`O1G4rO%@fQ`O1G4rOOQS7+%}7+%}O#'oQ`O<`OOQ[,5>b,5>bO&=hQ`O1G4PO9aQ`O7+&fO!)PQlO7+&fOOQO7+%_7+%_O&=mQ?MtO1G6YO>}Q`O7+%_OOQ!0Lf<}Q`O<SQ!0MxO<= ]O&>dQ`O<= [OOQO7+*^7+*^O9aQ`O7+*^OOQ[ANAkANAkO&>lQ!fOANAkO!&oQMhOANAkO#'oQ`OANAkO4UQ!fOANAkO&>sQ`OANAkO%[QlOANAkO&>{Q!0MzO7+'zO&A^Q!0MzO,5?`O&CiQ!0MzO,5?bO&EtQ!0MzO7+'|O&HVQ!fO1G4kO&HaQ?MtO7+&aO&JeQ?MvO,5=XO&LlQ?MvO,5=ZO&L|Q?MvO,5=XO&M^Q?MvO,5=ZO&MnQ?MvO,59uO' tQ?MvO,5}Q`O7+)kO'-dQ`O<QPPP!>YHxPPPPPPPPP!AiP!BvPPHx!DXPHxPHxHxHxHxHxPHx!EkP!HuP!K{P!LP!LZ!L_!L_P!HrP!Lc!LcP# iP# mHxPHx# s#$xCW@zP@zP@z@zP#&V@z@z#(i@z#+a@z#-m@z@z#.]#0q#0q#0v#1P#0q#1[PP#0qP@z#1t@z#5s@z@z6bPPP#9xPPP#:c#:cP#:cP#:y#:cPP#;PP#:vP#:v#;d#:v#S#>Y#>d#>j#>t#>z#?[#?b#@S#@f#@l#@r#AQ#Ag#C[#Cj#Cq#E]#Ek#G]#Gk#Gq#Gw#G}#HX#H_#He#Ho#IR#IXPPPPPPPPPPP#I_PPPPPPP#JS#MZ#Ns#Nz$ SPPP$&nP$&w$)p$0Z$0^$0a$1`$1c$1j$1rP$1x$1{P$2i$2m$3e$4s$4x$5`PP$5e$5k$5o$5r$5v$5z$6v$7_$7v$7z$7}$8Q$8W$8Z$8_$8cR!|RoqOXst!Z#d%l&p&r&s&u,n,s2S2VY!vQ'^-`1g5qQ%svQ%{yQ&S|Q&h!VS'U!e-WQ'd!iS'j!r!yU*h$|*X*lQ+l%|Q+y&UQ,_&bQ-^']Q-h'eQ-p'kQ0U*nQ1q,`R < TypeParamList in out const TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewTarget new NewExpression ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression TypeArgList CompareOp < declare Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression InstantiationExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast < ArrowFunction TypeParamList SequenceExpression InstantiationExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate asserts is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var using TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:379,context:ti,nodeProps:[["isolate",-8,5,6,14,37,39,51,53,55,""],["group",-26,9,17,19,68,207,211,215,216,218,221,224,234,236,242,244,246,248,251,257,263,265,267,269,271,273,274,"Statement",-34,13,14,32,35,36,42,51,54,55,57,62,70,72,76,80,82,84,85,110,111,120,121,136,139,141,142,143,144,145,147,148,167,169,171,"Expression",-23,31,33,37,41,43,45,173,175,177,178,180,181,182,184,185,186,188,189,190,201,203,205,206,"Type",-3,88,103,109,"ClassItem"],["openedBy",23,"<",38,"InterpolationStart",56,"[",60,"{",73,"(",160,"JSXStartCloseTag"],["closedBy",-2,24,168,">",40,"InterpolationEnd",50,"]",61,"}",74,")",165,"JSXEndTag"]],propSources:[ni],skippedNodes:[0,5,6,277],repeatNodeCount:37,tokenData:"$Fq07[R!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tuEruvJSvwLkwx! Yxy!'iyz!(sz{!)}{|!,q|}!.O}!O!,q!O!P!/Y!P!Q!9j!Q!R#:O!R![#<_![!]#I_!]!^#Jk!^!_#Ku!_!`$![!`!a$$v!a!b$*T!b!c$,r!c!}Er!}#O$-|#O#P$/W#P#Q$4o#Q#R$5y#R#SEr#S#T$7W#T#o$8b#o#p$x#r#s$@U#s$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$I|Er$I|$I}$Dk$I}$JO$Dk$JO$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr(n%d_$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$i&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$i&j(Y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU(Y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$i&j(VpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU(VpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX(Vp(Y!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z07[+rq$i&j(Vp(Y!b'{0/lOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z07[.ST(W#S$i&j'|0/lO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c07[.n_$i&j(Vp(Y!b'|0/lOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)3p/x`$i&j!p),Q(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW1V`#v(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW2d_#v(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At3l_(U':f$i&j(Y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k(^4r_$i&j(Y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k&z5vX$i&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q&z6jT$d`$i&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c`6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y`7bO$d``7eP;=`<%l6y&z7kP;=`<%l5q(^7w]$d`$i&j(Y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!r8uZ(Y!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p!r9oU$d`(Y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!r:UP;=`<%l8p(^:[P;=`<%l4k%9[:hh$i&j(Vp(Y!bOY%ZYZ&cZq%Zqr`#P#o`x!^=^!^!_?q!_#O=^#O#P>`#P#o=^#o#p?q#p;'S=^;'S;=`@h<%lO=^&n>gXWS$i&jOY>`YZ&cZ!^>`!^!_?S!_#o>`#o#p?S#p;'S>`;'S;=`?k<%lO>`S?XSWSOY?SZ;'S?S;'S;=`?e<%lO?SS?hP;=`<%l?S&n?nP;=`<%l>`!f?xWWS(Y!bOY?qZw?qwx?Sx#O?q#O#P?S#P;'S?q;'S;=`@b<%lO?q!f@eP;=`<%l?q(Q@kP;=`<%l=^'`@w]WS$i&j(VpOY@nYZ&cZr@nrs>`s!^@n!^!_Ap!_#O@n#O#P>`#P#o@n#o#pAp#p;'S@n;'S;=`Bg<%lO@ntAwWWS(VpOYApZrAprs?Ss#OAp#O#P?S#P;'SAp;'S;=`Ba<%lOAptBdP;=`<%lAp'`BjP;=`<%l@n#WBvYWS(Vp(Y!bOYBmZrBmrs?qswBmwxApx#OBm#O#P?S#P;'SBm;'S;=`Cf<%lOBm#WCiP;=`<%lBm(rCoP;=`<%l^!Q^$i&j!X7`OY!=yYZ&cZ!P!=y!P!Q!>|!Q!^!=y!^!_!@c!_!}!=y!}#O!CW#O#P!Dy#P#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y|#X#Z&c#Z#[!>|#[#]&c#]#^!>|#^#a&c#a#b!>|#b#g&c#g#h!>|#h#i&c#i#j!>|#j#k!>|#k#m&c#m#n!>|#n#o&c#p;'S&c;'S;=`&w<%lO&c7`!@hX!X7`OY!@cZ!P!@c!P!Q!AT!Q!}!@c!}#O!Ar#O#P!Bq#P;'S!@c;'S;=`!CQ<%lO!@c7`!AYW!X7`#W#X!AT#Z#[!AT#]#^!AT#a#b!AT#g#h!AT#i#j!AT#j#k!AT#m#n!AT7`!AuVOY!ArZ#O!Ar#O#P!B[#P#Q!@c#Q;'S!Ar;'S;=`!Bk<%lO!Ar7`!B_SOY!ArZ;'S!Ar;'S;=`!Bk<%lO!Ar7`!BnP;=`<%l!Ar7`!BtSOY!@cZ;'S!@c;'S;=`!CQ<%lO!@c7`!CTP;=`<%l!@c^!Ezl$i&j(Y!b!X7`OY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#W&}#W#X!Eq#X#Z&}#Z#[!Eq#[#]&}#]#^!Eq#^#a&}#a#b!Eq#b#g&}#g#h!Eq#h#i&}#i#j!Eq#j#k!Eq#k#m&}#m#n!Eq#n#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}8r!GyZ(Y!b!X7`OY!GrZw!Grwx!@cx!P!Gr!P!Q!Hl!Q!}!Gr!}#O!JU#O#P!Bq#P;'S!Gr;'S;=`!J|<%lO!Gr8r!Hse(Y!b!X7`OY'}Zw'}x#O'}#P#W'}#W#X!Hl#X#Z'}#Z#[!Hl#[#]'}#]#^!Hl#^#a'}#a#b!Hl#b#g'}#g#h!Hl#h#i'}#i#j!Hl#j#k!Hl#k#m'}#m#n!Hl#n;'S'};'S;=`(f<%lO'}8r!JZX(Y!bOY!JUZw!JUwx!Arx#O!JU#O#P!B[#P#Q!Gr#Q;'S!JU;'S;=`!Jv<%lO!JU8r!JyP;=`<%l!JU8r!KPP;=`<%l!Gr>^!KZ^$i&j(Y!bOY!KSYZ&cZw!KSwx!CWx!^!KS!^!_!JU!_#O!KS#O#P!DR#P#Q!^!LYP;=`<%l!KS>^!L`P;=`<%l!_#c#d#Bq#d#l%Z#l#m#Es#m#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#>j_$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#?rd$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#A]f$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Bzc$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Dbe$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#E|g$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Gpi$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x#Il_!g$b$i&j$O)Lv(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)[#Jv_al$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f#LS^h#)`#R-v$?V_!^(CdvBr$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z?O$@a_!q7`$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[$Aq|$i&j(Vp(Y!b'{0/l$]#t(S,2j(d$I[OX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr07[$D|k$i&j(Vp(Y!b'|0/l$]#t(S,2j(d$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr",tokenizers:[ri,ii,si,li,2,3,4,5,6,7,8,9,10,11,12,13,14,ai,new nO("$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOx~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;'S!P;'S;=`#v<%lO!P~!UO!U~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(b~~",141,339),new nO("j~RQYZXz{^~^O(P~~aP!P!Qd~iO(Q~~",25,322)],topRules:{Script:[0,7],SingleExpression:[1,275],SingleClassItem:[2,276]},dialects:{jsx:0,ts:15098},dynamicPrecedences:{80:1,82:1,94:1,169:1,199:1},specialized:[{term:326,get:e=>oi[e]||-1},{term:342,get:e=>ci[e]||-1},{term:95,get:e=>Qi[e]||-1}],tokenPrec:15124}),at=[g("function ${name}(${params}) {\n ${}\n}",{label:"function",detail:"definition",type:"keyword"}),g("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n ${}\n}",{label:"for",detail:"loop",type:"keyword"}),g("for (let ${name} of ${collection}) {\n ${}\n}",{label:"for",detail:"of loop",type:"keyword"}),g("do {\n ${}\n} while (${})",{label:"do",detail:"loop",type:"keyword"}),g("while (${}) {\n ${}\n}",{label:"while",detail:"loop",type:"keyword"}),g(`try { +import{S as wt,i as Tt,s as _t,H as IO,h as qt,a1 as OO,l as Yt,u as Rt,w as Vt,O as jt,T as zt,U as Gt,Q as Wt,J as Ut,y as Ct}from"./index-C386zPaV.js";import{P as Et,N as At,w as Mt,D as Lt,x as RO,T as tO,I as VO,y as Bt,z as I,A as n,L as D,B as J,F as K,G as V,H as jO,J as F,v as U,K as Re,M as g,E as R,O as Ve,Q as je,R as ze,U as Nt,V as It,W as Dt,X as Ge,Y as Jt,b as C,e as Kt,f as Ft,g as Ht,i as Oa,j as ea,k as ta,l as aa,m as ra,r as ia,n as sa,o as la,p as na,C as eO,u as oa,c as ca,d as Qa,s as pa,h as ua,a as ha,q as DO}from"./index-CQvZtqnA.js";var JO={};class sO{constructor(O,t,a,r,s,i,l,o,Q,u=0,c){this.p=O,this.stack=t,this.state=a,this.reducePos=r,this.pos=s,this.score=i,this.buffer=l,this.bufferBase=o,this.curContext=Q,this.lookAhead=u,this.parent=c}toString(){return`[${this.stack.filter((O,t)=>t%3==0).concat(this.state)}]@${this.pos}${this.score?"!"+this.score:""}`}static start(O,t,a=0){let r=O.parser.context;return new sO(O,[],t,a,a,0,[],0,r?new KO(r,r.start):null,0,null)}get context(){return this.curContext?this.curContext.context:null}pushState(O,t){this.stack.push(this.state,t,this.bufferBase+this.buffer.length),this.state=O}reduce(O){var t;let a=O>>19,r=O&65535,{parser:s}=this.p,i=this.reducePos=2e3&&!(!((t=this.p.parser.nodeSet.types[r])===null||t===void 0)&&t.isAnonymous)&&(Q==this.p.lastBigReductionStart?(this.p.bigReductionCount++,this.p.lastBigReductionSize=u):this.p.lastBigReductionSizeo;)this.stack.pop();this.reduceContext(r,Q)}storeNode(O,t,a,r=4,s=!1){if(O==0&&(!this.stack.length||this.stack[this.stack.length-1]0&&i.buffer[l-4]==0&&i.buffer[l-1]>-1){if(t==a)return;if(i.buffer[l-2]>=t){i.buffer[l-2]=a;return}}}if(!s||this.pos==a)this.buffer.push(O,t,a,r);else{let i=this.buffer.length;if(i>0&&this.buffer[i-4]!=0){let l=!1;for(let o=i;o>0&&this.buffer[o-2]>a;o-=4)if(this.buffer[o-1]>=0){l=!0;break}if(l)for(;i>0&&this.buffer[i-2]>a;)this.buffer[i]=this.buffer[i-4],this.buffer[i+1]=this.buffer[i-3],this.buffer[i+2]=this.buffer[i-2],this.buffer[i+3]=this.buffer[i-1],i-=4,r>4&&(r-=4)}this.buffer[i]=O,this.buffer[i+1]=t,this.buffer[i+2]=a,this.buffer[i+3]=r}}shift(O,t,a,r){if(O&131072)this.pushState(O&65535,this.pos);else if(O&262144)this.pos=r,this.shiftContext(t,a),t<=this.p.parser.maxNode&&this.buffer.push(t,a,r,4);else{let s=O,{parser:i}=this.p;(r>this.pos||t<=i.maxNode)&&(this.pos=r,i.stateFlag(s,1)||(this.reducePos=r)),this.pushState(s,a),this.shiftContext(t,a),t<=i.maxNode&&this.buffer.push(t,a,r,4)}}apply(O,t,a,r){O&65536?this.reduce(O):this.shift(O,t,a,r)}useNode(O,t){let a=this.p.reused.length-1;(a<0||this.p.reused[a]!=O)&&(this.p.reused.push(O),a++);let r=this.pos;this.reducePos=this.pos=r+O.length,this.pushState(t,r),this.buffer.push(a,r,this.reducePos,-1),this.curContext&&this.updateContext(this.curContext.tracker.reuse(this.curContext.context,O,this,this.p.stream.reset(this.pos-O.length)))}split(){let O=this,t=O.buffer.length;for(;t>0&&O.buffer[t-2]>O.reducePos;)t-=4;let a=O.buffer.slice(t),r=O.bufferBase+t;for(;O&&r==O.bufferBase;)O=O.parent;return new sO(this.p,this.stack.slice(),this.state,this.reducePos,this.pos,this.score,a,r,this.curContext,this.lookAhead,O)}recoverByDelete(O,t){let a=O<=this.p.parser.maxNode;a&&this.storeNode(O,this.pos,t,4),this.storeNode(0,this.pos,t,a?8:4),this.pos=this.reducePos=t,this.score-=190}canShift(O){for(let t=new fa(this);;){let a=this.p.parser.stateSlot(t.state,4)||this.p.parser.hasAction(t.state,O);if(a==0)return!1;if(!(a&65536))return!0;t.reduce(a)}}recoverByInsert(O){if(this.stack.length>=300)return[];let t=this.p.parser.nextStates(this.state);if(t.length>8||this.stack.length>=120){let r=[];for(let s=0,i;so&1&&l==i)||r.push(t[s],i)}t=r}let a=[];for(let r=0;r>19,r=t&65535,s=this.stack.length-a*3;if(s<0||O.getGoto(this.stack[s],r,!1)<0){let i=this.findForcedReduction();if(i==null)return!1;t=i}this.storeNode(0,this.pos,this.pos,4,!0),this.score-=100}return this.reducePos=this.pos,this.reduce(t),!0}findForcedReduction(){let{parser:O}=this.p,t=[],a=(r,s)=>{if(!t.includes(r))return t.push(r),O.allActions(r,i=>{if(!(i&393216))if(i&65536){let l=(i>>19)-s;if(l>1){let o=i&65535,Q=this.stack.length-l*3;if(Q>=0&&O.getGoto(this.stack[Q],o,!1)>=0)return l<<19|65536|o}}else{let l=a(i,s+1);if(l!=null)return l}})};return a(this.state,0)}forceAll(){for(;!this.p.parser.stateFlag(this.state,2);)if(!this.forceReduce()){this.storeNode(0,this.pos,this.pos,4,!0);break}return this}get deadEnd(){if(this.stack.length!=3)return!1;let{parser:O}=this.p;return O.data[O.stateSlot(this.state,1)]==65535&&!O.stateSlot(this.state,4)}restart(){this.storeNode(0,this.pos,this.pos,4,!0),this.state=this.stack[0],this.stack.length=0}sameState(O){if(this.state!=O.state||this.stack.length!=O.stack.length)return!1;for(let t=0;tthis.lookAhead&&(this.emitLookAhead(),this.lookAhead=O)}close(){this.curContext&&this.curContext.tracker.strict&&this.emitContext(),this.lookAhead>0&&this.emitLookAhead()}}class KO{constructor(O,t){this.tracker=O,this.context=t,this.hash=O.strict?O.hash(t):0}}class fa{constructor(O){this.start=O,this.state=O.state,this.stack=O.stack,this.base=this.stack.length}reduce(O){let t=O&65535,a=O>>19;a==0?(this.stack==this.start.stack&&(this.stack=this.stack.slice()),this.stack.push(this.state,0,0),this.base+=3):this.base-=(a-1)*3;let r=this.start.p.parser.getGoto(this.stack[this.base-3],t,!0);this.state=r}}class lO{constructor(O,t,a){this.stack=O,this.pos=t,this.index=a,this.buffer=O.buffer,this.index==0&&this.maybeNext()}static create(O,t=O.bufferBase+O.buffer.length){return new lO(O,t,t-O.bufferBase)}maybeNext(){let O=this.stack.parent;O!=null&&(this.index=this.stack.bufferBase-O.bufferBase,this.stack=O,this.buffer=O.buffer)}get id(){return this.buffer[this.index-4]}get start(){return this.buffer[this.index-3]}get end(){return this.buffer[this.index-2]}get size(){return this.buffer[this.index-1]}next(){this.index-=4,this.pos-=4,this.index==0&&this.maybeNext()}fork(){return new lO(this.stack,this.pos,this.index)}}function M(e,O=Uint16Array){if(typeof e!="string")return e;let t=null;for(let a=0,r=0;a=92&&i--,i>=34&&i--;let o=i-32;if(o>=46&&(o-=46,l=!0),s+=o,l)break;s*=46}t?t[r++]=s:t=new O(s)}return t}class aO{constructor(){this.start=-1,this.value=-1,this.end=-1,this.extended=-1,this.lookAhead=0,this.mask=0,this.context=0}}const FO=new aO;class da{constructor(O,t){this.input=O,this.ranges=t,this.chunk="",this.chunkOff=0,this.chunk2="",this.chunk2Pos=0,this.next=-1,this.token=FO,this.rangeIndex=0,this.pos=this.chunkPos=t[0].from,this.range=t[0],this.end=t[t.length-1].to,this.readNext()}resolveOffset(O,t){let a=this.range,r=this.rangeIndex,s=this.pos+O;for(;sa.to:s>=a.to;){if(r==this.ranges.length-1)return null;let i=this.ranges[++r];s+=i.from-a.to,a=i}return s}clipPos(O){if(O>=this.range.from&&OO)return Math.max(O,t.from);return this.end}peek(O){let t=this.chunkOff+O,a,r;if(t>=0&&t=this.chunk2Pos&&al.to&&(this.chunk2=this.chunk2.slice(0,l.to-a)),r=this.chunk2.charCodeAt(0)}}return a>=this.token.lookAhead&&(this.token.lookAhead=a+1),r}acceptToken(O,t=0){let a=t?this.resolveOffset(t,-1):this.pos;if(a==null||a=this.chunk2Pos&&this.posthis.range.to?O.slice(0,this.range.to-this.pos):O,this.chunkPos=this.pos,this.chunkOff=0}}readNext(){return this.chunkOff>=this.chunk.length&&(this.getChunk(),this.chunkOff==this.chunk.length)?this.next=-1:this.next=this.chunk.charCodeAt(this.chunkOff)}advance(O=1){for(this.chunkOff+=O;this.pos+O>=this.range.to;){if(this.rangeIndex==this.ranges.length-1)return this.setDone();O-=this.range.to-this.pos,this.range=this.ranges[++this.rangeIndex],this.pos=this.range.from}return this.pos+=O,this.pos>=this.token.lookAhead&&(this.token.lookAhead=this.pos+1),this.readNext()}setDone(){return this.pos=this.chunkPos=this.end,this.range=this.ranges[this.rangeIndex=this.ranges.length-1],this.chunk="",this.next=-1}reset(O,t){if(t?(this.token=t,t.start=O,t.lookAhead=O+1,t.value=t.extended=-1):this.token=FO,this.pos!=O){if(this.pos=O,O==this.end)return this.setDone(),this;for(;O=this.range.to;)this.range=this.ranges[++this.rangeIndex];O>=this.chunkPos&&O=this.chunkPos&&t<=this.chunkPos+this.chunk.length)return this.chunk.slice(O-this.chunkPos,t-this.chunkPos);if(O>=this.chunk2Pos&&t<=this.chunk2Pos+this.chunk2.length)return this.chunk2.slice(O-this.chunk2Pos,t-this.chunk2Pos);if(O>=this.range.from&&t<=this.range.to)return this.input.read(O,t);let a="";for(let r of this.ranges){if(r.from>=t)break;r.to>O&&(a+=this.input.read(Math.max(r.from,O),Math.min(r.to,t)))}return a}}class z{constructor(O,t){this.data=O,this.id=t}token(O,t){let{parser:a}=t.p;We(this.data,O,t,this.id,a.data,a.tokenPrecTable)}}z.prototype.contextual=z.prototype.fallback=z.prototype.extend=!1;class nO{constructor(O,t,a){this.precTable=t,this.elseToken=a,this.data=typeof O=="string"?M(O):O}token(O,t){let a=O.pos,r=0;for(;;){let s=O.next<0,i=O.resolveOffset(1,1);if(We(this.data,O,t,0,this.data,this.precTable),O.token.value>-1)break;if(this.elseToken==null)return;if(s||r++,i==null)break;O.reset(i,O.token)}r&&(O.reset(a,O.token),O.acceptToken(this.elseToken,r))}}nO.prototype.contextual=z.prototype.fallback=z.prototype.extend=!1;class k{constructor(O,t={}){this.token=O,this.contextual=!!t.contextual,this.fallback=!!t.fallback,this.extend=!!t.extend}}function We(e,O,t,a,r,s){let i=0,l=1<0){let f=e[p];if(o.allows(f)&&(O.token.value==-1||O.token.value==f||$a(f,O.token.value,r,s))){O.acceptToken(f);break}}let u=O.next,c=0,d=e[i+2];if(O.next<0&&d>c&&e[Q+d*3-3]==65535){i=e[Q+d*3-1];continue O}for(;c>1,f=Q+p+(p<<1),S=e[f],m=e[f+1]||65536;if(u=m)c=p+1;else{i=e[f+2],O.advance();continue O}}break}}function HO(e,O,t){for(let a=O,r;(r=e[a])!=65535;a++)if(r==t)return a-O;return-1}function $a(e,O,t,a){let r=HO(t,a,O);return r<0||HO(t,a,e)O)&&!a.type.isError)return t<0?Math.max(0,Math.min(a.to-1,O-25)):Math.min(e.length,Math.max(a.from+1,O+25));if(t<0?a.prevSibling():a.nextSibling())break;if(!a.parent())return t<0?0:e.length}}class Sa{constructor(O,t){this.fragments=O,this.nodeSet=t,this.i=0,this.fragment=null,this.safeFrom=-1,this.safeTo=-1,this.trees=[],this.start=[],this.index=[],this.nextFragment()}nextFragment(){let O=this.fragment=this.i==this.fragments.length?null:this.fragments[this.i++];if(O){for(this.safeFrom=O.openStart?Oe(O.tree,O.from+O.offset,1)-O.offset:O.from,this.safeTo=O.openEnd?Oe(O.tree,O.to+O.offset,-1)-O.offset:O.to;this.trees.length;)this.trees.pop(),this.start.pop(),this.index.pop();this.trees.push(O.tree),this.start.push(-O.offset),this.index.push(0),this.nextStart=this.safeFrom}else this.nextStart=1e9}nodeAt(O){if(OO)return this.nextStart=i,null;if(s instanceof tO){if(i==O){if(i=Math.max(this.safeFrom,O)&&(this.trees.push(s),this.start.push(i),this.index.push(0))}else this.index[t]++,this.nextStart=i+s.length}}}class ma{constructor(O,t){this.stream=t,this.tokens=[],this.mainToken=null,this.actions=[],this.tokens=O.tokenizers.map(a=>new aO)}getActions(O){let t=0,a=null,{parser:r}=O.p,{tokenizers:s}=r,i=r.stateSlot(O.state,3),l=O.curContext?O.curContext.hash:0,o=0;for(let Q=0;Qc.end+25&&(o=Math.max(c.lookAhead,o)),c.value!=0)){let d=t;if(c.extended>-1&&(t=this.addActions(O,c.extended,c.end,t)),t=this.addActions(O,c.value,c.end,t),!u.extend&&(a=c,t>d))break}}for(;this.actions.length>t;)this.actions.pop();return o&&O.setLookAhead(o),!a&&O.pos==this.stream.end&&(a=new aO,a.value=O.p.parser.eofTerm,a.start=a.end=O.pos,t=this.addActions(O,a.value,a.end,t)),this.mainToken=a,this.actions}getMainToken(O){if(this.mainToken)return this.mainToken;let t=new aO,{pos:a,p:r}=O;return t.start=a,t.end=Math.min(a+1,r.stream.end),t.value=a==r.stream.end?r.parser.eofTerm:0,t}updateCachedToken(O,t,a){let r=this.stream.clipPos(a.pos);if(t.token(this.stream.reset(r,O),a),O.value>-1){let{parser:s}=a.p;for(let i=0;i=0&&a.p.parser.dialect.allows(l>>1)){l&1?O.extended=l>>1:O.value=l>>1;break}}}else O.value=0,O.end=this.stream.clipPos(r+1)}putAction(O,t,a,r){for(let s=0;sO.bufferLength*4?new Sa(a,O.nodeSet):null}get parsedPos(){return this.minStackPos}advance(){let O=this.stacks,t=this.minStackPos,a=this.stacks=[],r,s;if(this.bigReductionCount>300&&O.length==1){let[i]=O;for(;i.forceReduce()&&i.stack.length&&i.stack[i.stack.length-2]>=this.lastBigReductionStart;);this.bigReductionCount=this.lastBigReductionSize=0}for(let i=0;it)a.push(l);else{if(this.advanceStack(l,a,O))continue;{r||(r=[],s=[]),r.push(l);let o=this.tokens.getMainToken(l);s.push(o.value,o.end)}}break}}if(!a.length){let i=r&&Za(r);if(i)return Z&&console.log("Finish with "+this.stackID(i)),this.stackToTree(i);if(this.parser.strict)throw Z&&r&&console.log("Stuck with token "+(this.tokens.mainToken?this.parser.getName(this.tokens.mainToken.value):"none")),new SyntaxError("No parse at "+t);this.recovering||(this.recovering=5)}if(this.recovering&&r){let i=this.stoppedAt!=null&&r[0].pos>this.stoppedAt?r[0]:this.runRecovery(r,s,a);if(i)return Z&&console.log("Force-finish "+this.stackID(i)),this.stackToTree(i.forceAll())}if(this.recovering){let i=this.recovering==1?1:this.recovering*3;if(a.length>i)for(a.sort((l,o)=>o.score-l.score);a.length>i;)a.pop();a.some(l=>l.reducePos>t)&&this.recovering--}else if(a.length>1){O:for(let i=0;i500&&Q.buffer.length>500)if((l.score-Q.score||l.buffer.length-Q.buffer.length)>0)a.splice(o--,1);else{a.splice(i--,1);continue O}}}a.length>12&&a.splice(12,a.length-12)}this.minStackPos=a[0].pos;for(let i=1;i ":"";if(this.stoppedAt!=null&&r>this.stoppedAt)return O.forceReduce()?O:null;if(this.fragments){let Q=O.curContext&&O.curContext.tracker.strict,u=Q?O.curContext.hash:0;for(let c=this.fragments.nodeAt(r);c;){let d=this.parser.nodeSet.types[c.type.id]==c.type?s.getGoto(O.state,c.type.id):-1;if(d>-1&&c.length&&(!Q||(c.prop(RO.contextHash)||0)==u))return O.useNode(c,d),Z&&console.log(i+this.stackID(O)+` (via reuse of ${s.getName(c.type.id)})`),!0;if(!(c instanceof tO)||c.children.length==0||c.positions[0]>0)break;let p=c.children[0];if(p instanceof tO&&c.positions[0]==0)c=p;else break}}let l=s.stateSlot(O.state,4);if(l>0)return O.reduce(l),Z&&console.log(i+this.stackID(O)+` (via always-reduce ${s.getName(l&65535)})`),!0;if(O.stack.length>=8400)for(;O.stack.length>6e3&&O.forceReduce(););let o=this.tokens.getActions(O);for(let Q=0;Qr?t.push(f):a.push(f)}return!1}advanceFully(O,t){let a=O.pos;for(;;){if(!this.advanceStack(O,null,null))return!1;if(O.pos>a)return ee(O,t),!0}}runRecovery(O,t,a){let r=null,s=!1;for(let i=0;i ":"";if(l.deadEnd&&(s||(s=!0,l.restart(),Z&&console.log(u+this.stackID(l)+" (restarted)"),this.advanceFully(l,a))))continue;let c=l.split(),d=u;for(let p=0;c.forceReduce()&&p<10&&(Z&&console.log(d+this.stackID(c)+" (via force-reduce)"),!this.advanceFully(c,a));p++)Z&&(d=this.stackID(c)+" -> ");for(let p of l.recoverByInsert(o))Z&&console.log(u+this.stackID(p)+" (via recover-insert)"),this.advanceFully(p,a);this.stream.end>l.pos?(Q==l.pos&&(Q++,o=0),l.recoverByDelete(o,Q),Z&&console.log(u+this.stackID(l)+` (via recover-delete ${this.parser.getName(o)})`),ee(l,a)):(!r||r.scoree;class Ue{constructor(O){this.start=O.start,this.shift=O.shift||fO,this.reduce=O.reduce||fO,this.reuse=O.reuse||fO,this.hash=O.hash||(()=>0),this.strict=O.strict!==!1}}class _ extends Et{constructor(O){if(super(),this.wrappers=[],O.version!=14)throw new RangeError(`Parser version (${O.version}) doesn't match runtime version (14)`);let t=O.nodeNames.split(" ");this.minRepeatTerm=t.length;for(let l=0;lO.topRules[l][1]),r=[];for(let l=0;l=0)s(u,o,l[Q++]);else{let c=l[Q+-u];for(let d=-u;d>0;d--)s(l[Q++],o,c);Q++}}}this.nodeSet=new At(t.map((l,o)=>Mt.define({name:o>=this.minRepeatTerm?void 0:l,id:o,props:r[o],top:a.indexOf(o)>-1,error:o==0,skipped:O.skippedNodes&&O.skippedNodes.indexOf(o)>-1}))),O.propSources&&(this.nodeSet=this.nodeSet.extend(...O.propSources)),this.strict=!1,this.bufferLength=Lt;let i=M(O.tokenData);this.context=O.context,this.specializerSpecs=O.specialized||[],this.specialized=new Uint16Array(this.specializerSpecs.length);for(let l=0;ltypeof l=="number"?new z(i,l):l),this.topRules=O.topRules,this.dialects=O.dialects||{},this.dynamicPrecedences=O.dynamicPrecedences||null,this.tokenPrecTable=O.tokenPrec,this.termNames=O.termNames||null,this.maxNode=this.nodeSet.types.length-1,this.dialect=this.parseDialect(),this.top=this.topRules[Object.keys(this.topRules)[0]]}createParse(O,t,a){let r=new Pa(this,O,t,a);for(let s of this.wrappers)r=s(r,O,t,a);return r}getGoto(O,t,a=!1){let r=this.goto;if(t>=r[0])return-1;for(let s=r[t+1];;){let i=r[s++],l=i&1,o=r[s++];if(l&&a)return o;for(let Q=s+(i>>1);s0}validAction(O,t){return!!this.allActions(O,a=>a==t?!0:null)}allActions(O,t){let a=this.stateSlot(O,4),r=a?t(a):void 0;for(let s=this.stateSlot(O,1);r==null;s+=3){if(this.data[s]==65535)if(this.data[s+1]==1)s=w(this.data,s+2);else break;r=t(w(this.data,s+1))}return r}nextStates(O){let t=[];for(let a=this.stateSlot(O,1);;a+=3){if(this.data[a]==65535)if(this.data[a+1]==1)a=w(this.data,a+2);else break;if(!(this.data[a+2]&1)){let r=this.data[a+1];t.some((s,i)=>i&1&&s==r)||t.push(this.data[a],r)}}return t}configure(O){let t=Object.assign(Object.create(_.prototype),this);if(O.props&&(t.nodeSet=this.nodeSet.extend(...O.props)),O.top){let a=this.topRules[O.top];if(!a)throw new RangeError(`Invalid top rule name ${O.top}`);t.top=a}return O.tokenizers&&(t.tokenizers=this.tokenizers.map(a=>{let r=O.tokenizers.find(s=>s.from==a);return r?r.to:a})),O.specializers&&(t.specializers=this.specializers.slice(),t.specializerSpecs=this.specializerSpecs.map((a,r)=>{let s=O.specializers.find(l=>l.from==a.external);if(!s)return a;let i=Object.assign(Object.assign({},a),{external:s.to});return t.specializers[r]=te(i),i})),O.contextTracker&&(t.context=O.contextTracker),O.dialect&&(t.dialect=this.parseDialect(O.dialect)),O.strict!=null&&(t.strict=O.strict),O.wrap&&(t.wrappers=t.wrappers.concat(O.wrap)),O.bufferLength!=null&&(t.bufferLength=O.bufferLength),t}hasWrappers(){return this.wrappers.length>0}getName(O){return this.termNames?this.termNames[O]:String(O<=this.maxNode&&this.nodeSet.types[O].name||O)}get eofTerm(){return this.maxNode+1}get topNode(){return this.nodeSet.types[this.top[1]]}dynamicPrecedence(O){let t=this.dynamicPrecedences;return t==null?0:t[O]||0}parseDialect(O){let t=Object.keys(this.dialects),a=t.map(()=>!1);if(O)for(let s of O.split(" ")){let i=t.indexOf(s);i>=0&&(a[i]=!0)}let r=null;for(let s=0;sa)&&t.p.parser.stateFlag(t.state,2)&&(!O||O.scoree.external(t,a)<<1|O}return e.get}const xa=54,ka=1,ba=55,Xa=2,ya=56,va=3,ae=4,wa=5,oO=6,Ce=7,Ee=8,Ae=9,Me=10,Ta=11,_a=12,qa=13,dO=57,Ya=14,re=58,Le=20,Ra=22,Be=23,Va=24,XO=26,Ne=27,ja=28,za=31,Ga=34,Wa=36,Ua=37,Ca=0,Ea=1,Aa={area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},Ma={dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},ie={dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}};function La(e){return e==45||e==46||e==58||e>=65&&e<=90||e==95||e>=97&&e<=122||e>=161}function Ie(e){return e==9||e==10||e==13||e==32}let se=null,le=null,ne=0;function yO(e,O){let t=e.pos+O;if(ne==t&&le==e)return se;let a=e.peek(O);for(;Ie(a);)a=e.peek(++O);let r="";for(;La(a);)r+=String.fromCharCode(a),a=e.peek(++O);return le=e,ne=t,se=r?r.toLowerCase():a==Ba||a==Na?void 0:null}const De=60,cO=62,zO=47,Ba=63,Na=33,Ia=45;function oe(e,O){this.name=e,this.parent=O}const Da=[oO,Me,Ce,Ee,Ae],Ja=new Ue({start:null,shift(e,O,t,a){return Da.indexOf(O)>-1?new oe(yO(a,1)||"",e):e},reduce(e,O){return O==Le&&e?e.parent:e},reuse(e,O,t,a){let r=O.type.id;return r==oO||r==Wa?new oe(yO(a,1)||"",e):e},strict:!1}),Ka=new k((e,O)=>{if(e.next!=De){e.next<0&&O.context&&e.acceptToken(dO);return}e.advance();let t=e.next==zO;t&&e.advance();let a=yO(e,0);if(a===void 0)return;if(!a)return e.acceptToken(t?Ya:oO);let r=O.context?O.context.name:null;if(t){if(a==r)return e.acceptToken(Ta);if(r&&Ma[r])return e.acceptToken(dO,-2);if(O.dialectEnabled(Ca))return e.acceptToken(_a);for(let s=O.context;s;s=s.parent)if(s.name==a)return;e.acceptToken(qa)}else{if(a=="script")return e.acceptToken(Ce);if(a=="style")return e.acceptToken(Ee);if(a=="textarea")return e.acceptToken(Ae);if(Aa.hasOwnProperty(a))return e.acceptToken(Me);r&&ie[r]&&ie[r][a]?e.acceptToken(dO,-1):e.acceptToken(oO)}},{contextual:!0}),Fa=new k(e=>{for(let O=0,t=0;;t++){if(e.next<0){t&&e.acceptToken(re);break}if(e.next==Ia)O++;else if(e.next==cO&&O>=2){t>=3&&e.acceptToken(re,-2);break}else O=0;e.advance()}});function Ha(e){for(;e;e=e.parent)if(e.name=="svg"||e.name=="math")return!0;return!1}const Or=new k((e,O)=>{if(e.next==zO&&e.peek(1)==cO){let t=O.dialectEnabled(Ea)||Ha(O.context);e.acceptToken(t?wa:ae,2)}else e.next==cO&&e.acceptToken(ae,1)});function GO(e,O,t){let a=2+e.length;return new k(r=>{for(let s=0,i=0,l=0;;l++){if(r.next<0){l&&r.acceptToken(O);break}if(s==0&&r.next==De||s==1&&r.next==zO||s>=2&&si?r.acceptToken(O,-i):r.acceptToken(t,-(i-2));break}else if((r.next==10||r.next==13)&&l){r.acceptToken(O,1);break}else s=i=0;r.advance()}})}const er=GO("script",xa,ka),tr=GO("style",ba,Xa),ar=GO("textarea",ya,va),rr=I({"Text RawText":n.content,"StartTag StartCloseTag SelfClosingEndTag EndTag":n.angleBracket,TagName:n.tagName,"MismatchedCloseTag/TagName":[n.tagName,n.invalid],AttributeName:n.attributeName,"AttributeValue UnquotedAttributeValue":n.attributeValue,Is:n.definitionOperator,"EntityReference CharacterReference":n.character,Comment:n.blockComment,ProcessingInst:n.processingInstruction,DoctypeDecl:n.documentMeta}),ir=_.deserialize({version:14,states:",xOVO!rOOO!WQ#tO'#CqO!]Q#tO'#CzO!bQ#tO'#C}O!gQ#tO'#DQO!lQ#tO'#DSO!qOaO'#CpO!|ObO'#CpO#XOdO'#CpO$eO!rO'#CpOOO`'#Cp'#CpO$lO$fO'#DTO$tQ#tO'#DVO$yQ#tO'#DWOOO`'#Dk'#DkOOO`'#DY'#DYQVO!rOOO%OQ&rO,59]O%ZQ&rO,59fO%fQ&rO,59iO%qQ&rO,59lO%|Q&rO,59nOOOa'#D^'#D^O&XOaO'#CxO&dOaO,59[OOOb'#D_'#D_O&lObO'#C{O&wObO,59[OOOd'#D`'#D`O'POdO'#DOO'[OdO,59[OOO`'#Da'#DaO'dO!rO,59[O'kQ#tO'#DROOO`,59[,59[OOOp'#Db'#DbO'pO$fO,59oOOO`,59o,59oO'xQ#|O,59qO'}Q#|O,59rOOO`-E7W-E7WO(SQ&rO'#CsOOQW'#DZ'#DZO(bQ&rO1G.wOOOa1G.w1G.wOOO`1G/Y1G/YO(mQ&rO1G/QOOOb1G/Q1G/QO(xQ&rO1G/TOOOd1G/T1G/TO)TQ&rO1G/WOOO`1G/W1G/WO)`Q&rO1G/YOOOa-E7[-E7[O)kQ#tO'#CyOOO`1G.v1G.vOOOb-E7]-E7]O)pQ#tO'#C|OOOd-E7^-E7^O)uQ#tO'#DPOOO`-E7_-E7_O)zQ#|O,59mOOOp-E7`-E7`OOO`1G/Z1G/ZOOO`1G/]1G/]OOO`1G/^1G/^O*PQ,UO,59_OOQW-E7X-E7XOOOa7+$c7+$cOOO`7+$t7+$tOOOb7+$l7+$lOOOd7+$o7+$oOOO`7+$r7+$rO*[Q#|O,59eO*aQ#|O,59hO*fQ#|O,59kOOO`1G/X1G/XO*kO7[O'#CvO*|OMhO'#CvOOQW1G.y1G.yOOO`1G/P1G/POOO`1G/S1G/SOOO`1G/V1G/VOOOO'#D['#D[O+_O7[O,59bOOQW,59b,59bOOOO'#D]'#D]O+pOMhO,59bOOOO-E7Y-E7YOOQW1G.|1G.|OOOO-E7Z-E7Z",stateData:",]~O!^OS~OUSOVPOWQOXROYTO[]O][O^^O`^Oa^Ob^Oc^Ox^O{_O!dZO~OfaO~OfbO~OfcO~OfdO~OfeO~O!WfOPlP!ZlP~O!XiOQoP!ZoP~O!YlORrP!ZrP~OUSOVPOWQOXROYTOZqO[]O][O^^O`^Oa^Ob^Oc^Ox^O!dZO~O!ZrO~P#dO![sO!euO~OfvO~OfwO~OS|OT}OhyO~OS!POT}OhyO~OS!ROT}OhyO~OS!TOT}OhyO~OS}OT}OhyO~O!WfOPlX!ZlX~OP!WO!Z!XO~O!XiOQoX!ZoX~OQ!ZO!Z!XO~O!YlORrX!ZrX~OR!]O!Z!XO~O!Z!XO~P#dOf!_O~O![sO!e!aO~OS!bO~OS!cO~Oi!dOSgXTgXhgX~OS!fOT!gOhyO~OS!hOT!gOhyO~OS!iOT!gOhyO~OS!jOT!gOhyO~OS!gOT!gOhyO~Of!kO~Of!lO~Of!mO~OS!nO~Ok!qO!`!oO!b!pO~OS!rO~OS!sO~OS!tO~Oa!uOb!uOc!uO!`!wO!a!uO~Oa!xOb!xOc!xO!b!wO!c!xO~Oa!uOb!uOc!uO!`!{O!a!uO~Oa!xOb!xOc!xO!b!{O!c!xO~OT~bac!dx{!d~",goto:"%p!`PPPPPPPPPPPPPPPPPPPP!a!gP!mPP!yP!|#P#S#Y#]#`#f#i#l#r#x!aP!a!aP$O$U$l$r$x%O%U%[%bPPPPPPPP%hX^OX`pXUOX`pezabcde{!O!Q!S!UR!q!dRhUR!XhXVOX`pRkVR!XkXWOX`pRnWR!XnXXOX`pQrXR!XpXYOX`pQ`ORx`Q{aQ!ObQ!QcQ!SdQ!UeZ!e{!O!Q!S!UQ!v!oR!z!vQ!y!pR!|!yQgUR!VgQjVR!YjQmWR![mQpXR!^pQtZR!`tS_O`ToXp",nodeNames:"⚠ StartCloseTag StartCloseTag StartCloseTag EndTag SelfClosingEndTag StartTag StartTag StartTag StartTag StartTag StartCloseTag StartCloseTag StartCloseTag IncompleteCloseTag Document Text EntityReference CharacterReference InvalidEntity Element OpenTag TagName Attribute AttributeName Is AttributeValue UnquotedAttributeValue ScriptText CloseTag OpenTag StyleText CloseTag OpenTag TextareaText CloseTag OpenTag CloseTag SelfClosingTag Comment ProcessingInst MismatchedCloseTag CloseTag DoctypeDecl",maxTerm:67,context:Ja,nodeProps:[["closedBy",-10,1,2,3,7,8,9,10,11,12,13,"EndTag",6,"EndTag SelfClosingEndTag",-4,21,30,33,36,"CloseTag"],["openedBy",4,"StartTag StartCloseTag",5,"StartTag",-4,29,32,35,37,"OpenTag"],["group",-9,14,17,18,19,20,39,40,41,42,"Entity",16,"Entity TextContent",-3,28,31,34,"TextContent Entity"],["isolate",-11,21,29,30,32,33,35,36,37,38,41,42,"ltr",-3,26,27,39,""]],propSources:[rr],skippedNodes:[0],repeatNodeCount:9,tokenData:"!]tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^/^!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!Z5zbkWOX5uXZ7SZ[5u[^7S^p5uqr5urs7Sst+Ptw5uwx7Sx!]5u!]!^7w!^!a7S!a#S5u#S#T7S#T;'S5u;'S;=`8n<%lO5u!R7VVOp7Sqs7St!]7S!]!^7l!^;'S7S;'S;=`7q<%lO7S!R7qOa!R!R7tP;=`<%l7S!Z8OYkWa!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!Z8qP;=`<%l5u!_8{ihSkWOX5uXZ7SZ[5u[^7S^p5uqr8trs7Sst/^tw8twx7Sx!P8t!P!Q5u!Q!]8t!]!^:j!^!a7S!a#S8t#S#T;{#T#s8t#s$f5u$f;'S8t;'S;=`>V<%l?Ah8t?Ah?BY5u?BY?Mn8t?MnO5u!_:sbhSkWa!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VP<%l?Ah;{?Ah?BY7S?BY?Mn;{?MnO7S!V=dXhSa!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!V>SP;=`<%l;{!_>YP;=`<%l8t!_>dhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^/^!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!Z@TakWOX@OXZAYZ[@O[^AY^p@Oqr@OrsAYsw@OwxAYx!]@O!]!^Az!^!aAY!a#S@O#S#TAY#T;'S@O;'S;=`Bq<%lO@O!RA]UOpAYq!]AY!]!^Ao!^;'SAY;'S;=`At<%lOAY!RAtOb!R!RAwP;=`<%lAY!ZBRYkWb!ROX+PZ[+P^p+Pqr+Psw+Px!^+P!a#S+P#T;'S+P;'S;=`+t<%lO+P!ZBtP;=`<%l@O!_COhhSkWOX@OXZAYZ[@O[^AY^p@OqrBwrsAYswBwwxAYx!PBw!P!Q@O!Q!]Bw!]!^Dj!^!aAY!a#SBw#S#TE{#T#sBw#s$f@O$f;'SBw;'S;=`HS<%l?AhBw?Ah?BY@O?BY?MnBw?MnO@O!_DsbhSkWb!ROX+PZ[+P^p+Pqr/^sw/^x!P/^!P!Q+P!Q!^/^!a#S/^#S#T0m#T#s/^#s$f+P$f;'S/^;'S;=`1e<%l?Ah/^?Ah?BY+P?BY?Mn/^?MnO+P!VFQbhSOpAYqrE{rsAYswE{wxAYx!PE{!P!QAY!Q!]E{!]!^GY!^!aAY!a#sE{#s$fAY$f;'SE{;'S;=`G|<%l?AhE{?Ah?BYAY?BY?MnE{?MnOAY!VGaXhSb!Rqr0msw0mx!P0m!Q!^0m!a#s0m$f;'S0m;'S;=`1_<%l?Ah0m?BY?Mn0m!VHPP;=`<%lE{!_HVP;=`<%lBw!ZHcW!bx`P!a`Or(trs'ksv(tw!^(t!^!_)e!_;'S(t;'S;=`*P<%lO(t!aIYlhS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OKQ!O!P-_!P!Q$q!Q!^-_!^!_*V!_!a&X!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!aK_khS`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx!P-_!P!Q$q!Q!^-_!^!_*V!_!`&X!`!aMS!a#S-_#S#T1k#T#s-_#s$f$q$f;'S-_;'S;=`3X<%l?Ah-_?Ah?BY$q?BY?Mn-_?MnO$q!TM_X`P!a`!cp!eQOr&Xrs&}sv&Xwx(tx!^&X!^!_*V!_;'S&X;'S;=`*y<%lO&X!aNZ!ZhSfQ`PkW!a`!cpOX$qXZ&XZ[$q[^&X^p$qpq&Xqr-_rs&}sv-_vw/^wx(tx}-_}!OMz!O!PMz!P!Q$q!Q![Mz![!]Mz!]!^-_!^!_*V!_!a&X!a!c-_!c!}Mz!}#R-_#R#SMz#S#T1k#T#oMz#o#s-_#s$f$q$f$}-_$}%OMz%O%W-_%W%oMz%o%p-_%p&aMz&a&b-_&b1pMz1p4UMz4U4dMz4d4e-_4e$ISMz$IS$I`-_$I`$IbMz$Ib$Je-_$Je$JgMz$Jg$Kh-_$Kh%#tMz%#t&/x-_&/x&EtMz&Et&FV-_&FV;'SMz;'S;:j!#|;:j;=`3X<%l?&r-_?&r?AhMz?Ah?BY$q?BY?MnMz?MnO$q!a!$PP;=`<%lMz!R!$ZY!a`!cpOq*Vqr!$yrs(Vsv*Vwx)ex!a*V!a!b!4t!b;'S*V;'S;=`*s<%lO*V!R!%Q]!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!%y!O!f*V!f!g!']!g#W*V#W#X!0`#X;'S*V;'S;=`*s<%lO*V!R!&QX!a`!cpOr*Vrs(Vsv*Vwx)ex}*V}!O!&m!O;'S*V;'S;=`*s<%lO*V!R!&vV!a`!cp!dPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!'dX!a`!cpOr*Vrs(Vsv*Vwx)ex!q*V!q!r!(P!r;'S*V;'S;=`*s<%lO*V!R!(WX!a`!cpOr*Vrs(Vsv*Vwx)ex!e*V!e!f!(s!f;'S*V;'S;=`*s<%lO*V!R!(zX!a`!cpOr*Vrs(Vsv*Vwx)ex!v*V!v!w!)g!w;'S*V;'S;=`*s<%lO*V!R!)nX!a`!cpOr*Vrs(Vsv*Vwx)ex!{*V!{!|!*Z!|;'S*V;'S;=`*s<%lO*V!R!*bX!a`!cpOr*Vrs(Vsv*Vwx)ex!r*V!r!s!*}!s;'S*V;'S;=`*s<%lO*V!R!+UX!a`!cpOr*Vrs(Vsv*Vwx)ex!g*V!g!h!+q!h;'S*V;'S;=`*s<%lO*V!R!+xY!a`!cpOr!+qrs!,hsv!+qvw!-Swx!.[x!`!+q!`!a!/j!a;'S!+q;'S;=`!0Y<%lO!+qq!,mV!cpOv!,hvx!-Sx!`!,h!`!a!-q!a;'S!,h;'S;=`!.U<%lO!,hP!-VTO!`!-S!`!a!-f!a;'S!-S;'S;=`!-k<%lO!-SP!-kO{PP!-nP;=`<%l!-Sq!-xS!cp{POv(Vx;'S(V;'S;=`(h<%lO(Vq!.XP;=`<%l!,ha!.aX!a`Or!.[rs!-Ssv!.[vw!-Sw!`!.[!`!a!.|!a;'S!.[;'S;=`!/d<%lO!.[a!/TT!a`{POr)esv)ew;'S)e;'S;=`)y<%lO)ea!/gP;=`<%l!.[!R!/sV!a`!cp{POr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!0]P;=`<%l!+q!R!0gX!a`!cpOr*Vrs(Vsv*Vwx)ex#c*V#c#d!1S#d;'S*V;'S;=`*s<%lO*V!R!1ZX!a`!cpOr*Vrs(Vsv*Vwx)ex#V*V#V#W!1v#W;'S*V;'S;=`*s<%lO*V!R!1}X!a`!cpOr*Vrs(Vsv*Vwx)ex#h*V#h#i!2j#i;'S*V;'S;=`*s<%lO*V!R!2qX!a`!cpOr*Vrs(Vsv*Vwx)ex#m*V#m#n!3^#n;'S*V;'S;=`*s<%lO*V!R!3eX!a`!cpOr*Vrs(Vsv*Vwx)ex#d*V#d#e!4Q#e;'S*V;'S;=`*s<%lO*V!R!4XX!a`!cpOr*Vrs(Vsv*Vwx)ex#X*V#X#Y!+q#Y;'S*V;'S;=`*s<%lO*V!R!4{Y!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!a!4t!a!b!:]!b;'S!4t;'S;=`!;r<%lO!4tq!5pV!cpOv!5kvx!6Vx!a!5k!a!b!7W!b;'S!5k;'S;=`!8V<%lO!5kP!6YTO!a!6V!a!b!6i!b;'S!6V;'S;=`!7Q<%lO!6VP!6lTO!`!6V!`!a!6{!a;'S!6V;'S;=`!7Q<%lO!6VP!7QOxPP!7TP;=`<%l!6Vq!7]V!cpOv!5kvx!6Vx!`!5k!`!a!7r!a;'S!5k;'S;=`!8V<%lO!5kq!7yS!cpxPOv(Vx;'S(V;'S;=`(h<%lO(Vq!8YP;=`<%l!5ka!8bX!a`Or!8]rs!6Vsv!8]vw!6Vw!a!8]!a!b!8}!b;'S!8];'S;=`!:V<%lO!8]a!9SX!a`Or!8]rs!6Vsv!8]vw!6Vw!`!8]!`!a!9o!a;'S!8];'S;=`!:V<%lO!8]a!9vT!a`xPOr)esv)ew;'S)e;'S;=`)y<%lO)ea!:YP;=`<%l!8]!R!:dY!a`!cpOr!4trs!5ksv!4tvw!6Vwx!8]x!`!4t!`!a!;S!a;'S!4t;'S;=`!;r<%lO!4t!R!;]V!a`!cpxPOr*Vrs(Vsv*Vwx)ex;'S*V;'S;=`*s<%lO*V!R!;uP;=`<%l!4t!V!{let Q=l.type.id;if(Q==ja)return $O(l,o,t);if(Q==za)return $O(l,o,a);if(Q==Ga)return $O(l,o,r);if(Q==Le&&s.length){let u=l.node,c=u.firstChild,d=c&&ce(c,o),p;if(d){for(let f of s)if(f.tag==d&&(!f.attrs||f.attrs(p||(p=Je(c,o))))){let S=u.lastChild,m=S.type.id==Ua?S.from:u.to;if(m>c.to)return{parser:f.parser,overlay:[{from:c.to,to:m}]}}}}if(i&&Q==Be){let u=l.node,c;if(c=u.firstChild){let d=i[o.read(c.from,c.to)];if(d)for(let p of d){if(p.tagName&&p.tagName!=ce(u.parent,o))continue;let f=u.lastChild;if(f.type.id==XO){let S=f.from+1,m=f.lastChild,b=f.to-(m&&m.isError?0:1);if(b>S)return{parser:p.parser,overlay:[{from:S,to:b}]}}else if(f.type.id==Ne)return{parser:p.parser,overlay:[{from:f.from,to:f.to}]}}}}return null})}const sr=107,Qe=1,lr=108,nr=109,pe=2,ue=110,Fe=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],or=58,cr=40,He=95,Qr=91,rO=45,pr=46,ur=35,hr=37,fr=38,dr=92,$r=10,Sr=42;function L(e){return e>=65&&e<=90||e>=97&&e<=122||e>=161}function Ot(e){return e>=48&&e<=57}const mr=new k((e,O)=>{for(let t=!1,a=0,r=0;;r++){let{next:s}=e;if(L(s)||s==rO||s==He||t&&Ot(s))!t&&(s!=rO||r>0)&&(t=!0),a===r&&s==rO&&a++,e.advance();else if(s==dr&&e.peek(1)!=$r)e.advance(),e.next>-1&&e.advance(),t=!0;else{t&&e.acceptToken(a==2&&O.canShift(pe)?pe:O.canShift(ue)?ue:s==cr?lr:nr);break}}}),Pr=new k(e=>{if(Fe.includes(e.peek(-1))){let{next:O}=e;(L(O)||O==He||O==ur||O==pr||O==Sr||O==Qr||O==or&&L(e.peek(1))||O==rO||O==fr)&&e.acceptToken(sr)}}),gr=new k(e=>{if(!Fe.includes(e.peek(-1))){let{next:O}=e;if(O==hr&&(e.advance(),e.acceptToken(Qe)),L(O)){do e.advance();while(L(e.next)||Ot(e.next));e.acceptToken(Qe)}}}),Zr=I({"AtKeyword import charset namespace keyframes media supports":n.definitionKeyword,"from to selector":n.keyword,NamespaceName:n.namespace,KeyframeName:n.labelName,KeyframeRangeName:n.operatorKeyword,TagName:n.tagName,ClassName:n.className,PseudoClassName:n.constant(n.className),IdName:n.labelName,"FeatureName PropertyName":n.propertyName,AttributeName:n.attributeName,NumberLiteral:n.number,KeywordQuery:n.keyword,UnaryQueryOp:n.operatorKeyword,"CallTag ValueName":n.atom,VariableName:n.variableName,Callee:n.operatorKeyword,Unit:n.unit,"UniversalSelector NestingSelector":n.definitionOperator,"MatchOp CompareOp":n.compareOperator,"ChildOp SiblingOp, LogicOp":n.logicOperator,BinOp:n.arithmeticOperator,Important:n.modifier,Comment:n.blockComment,ColorLiteral:n.color,"ParenthesizedContent StringLiteral":n.string,":":n.punctuation,"PseudoOp #":n.derefOperator,"; ,":n.separator,"( )":n.paren,"[ ]":n.squareBracket,"{ }":n.brace}),xr={__proto__:null,lang:34,"nth-child":34,"nth-last-child":34,"nth-of-type":34,"nth-last-of-type":34,dir:34,"host-context":34,url:62,"url-prefix":62,domain:62,regexp:62},kr={__proto__:null,"@import":120,"@media":154,"@charset":158,"@namespace":162,"@keyframes":168,"@supports":180},br={__proto__:null,layer:124,not:144,only:144,selector:150},Xr=_.deserialize({version:14,states:">`QYQ[OOO#kQ[OOP#rOWOOOOQP'#Cd'#CdOOQP'#Cc'#CcO#wQ[O'#CfO$hQXO'#CaO$rQ[O'#CiO$}Q[O'#DUO%SQ[O'#DXO%XQ[O'#D[O%XQ[O'#D_OOQP'#Ev'#EvO%yQdO'#DhO&hQ[O'#DzO%yQdO'#D|O&yQ[O'#EOO'UQ[O'#ERO'^Q[O'#EXO'lQ[O'#EZOOQS'#Eu'#EuOOQS'#E^'#E^QYQ[OOO'sQXO'#CdO(hQWO'#DdO(mQWO'#E{O(xQ[O'#E{QOQWOOP)SO#tO'#C_POOO)C@e)C@eOOQP'#Ch'#ChOOQP,59Q,59QO#wQ[O,59QO)_Q[O,59TO$}Q[O,59pO%SQ[O,59sO%XQ[O,59vO%XQ[O,59xO%XQ[O,59yO%XQ[O'#EcO)jQWO,58{O)rQ[O'#DcOOQS,58{,58{OOQP'#Cl'#ClOOQO'#DS'#DSOOQP,59T,59TO)yQWO,59TO*OQWO,59TOOQP'#DW'#DWOOQP,59p,59pOOQO'#DY'#DYO*TQ`O,59sO*nQXO,59vO+UQXO,59yOOQS'#Cq'#CqO%yQdO'#CrO+lQvO'#CtO-hQtO,5:SOOQO'#Cy'#CyO*OQWO'#CxO-rQWO'#CzO-wQ[O'#DPOOQS'#Ex'#ExOOQO'#Dn'#DnO.eQdO'#DwO.uQWO'#E|O'^Q[O'#DuO/TQWO'#DxOOQO'#E}'#E}O)mQWO,5:fO/YQpO,5:hOOQS'#EQ'#EQO/bQWO,5:jO/gQ[O,5:jOOQO'#ET'#ETO/oQWO,5:mO/tQWO,5:sO/|QWO,5:uOOQS-E8[-E8[O0UQdO,5:OO0fQ[O'#EeO0sQWO,5;gO0sQWO,5;gPOOO'#E]'#E]P1OO#tO,58yPOOO,58y,58yOOQP1G.l1G.lOOQP1G.o1G.oO)yQWO1G.oO*OQWO1G.oOOQP1G/[1G/[O1ZQ`O1G/_O1cQXO1G/bO1yQXO1G/dO2aQXO1G/eO2wQXO,5:}OOQO-E8a-E8aOOQS1G.g1G.gO3RQWO,59}O3WQ[O'#DTO3_QdO'#CpOOQP1G/_1G/_O%yQdO1G/_O3fQpO,59^OOQS,59`,59`O%yQdO,59bO3nQ[O'#DkO4PQWO1G/nO-VQ[O1G/nOOQS,59d,59dO4UQ!bO,59fOOQS'#DQ'#DQOOQS'#E`'#E`O4aQ[O,59kOOQS,59k,59kO4iQpO'#DnO4wQpO,5:ZO5PQWO,5:cOOQO'#FO'#FOO4zQpO,5:_O'^Q[O,5:]O5XQ[O'#EgO5pQWO,5;hO5{QWO,5:aO%XQ[O,5:dOOQS1G0Q1G0QOOQS1G0S1G0SOOQS1G0U1G0UO6^QWO1G0UO6cQdO'#EUOOQS1G0X1G0XOOQS1G0_1G0_OOQS1G0a1G0aO6nQtO1G/jOOQO1G/j1G/jOOQO,5;P,5;PO7UQ[O,5;POOQO-E8c-E8cO7cQWO1G1RPOOO-E8Z-E8ZPOOO1G.e1G.eOOQP7+$Z7+$ZOOQP7+$y7+$yO%yQdO7+$yOOQS1G/i1G/iO7nQXO'#EzO7xQWO,59oO7}QtO'#E_O8uQdO'#EwO9PQWO,59[O9UQpO7+$yOOQS1G.x1G.xOOQS1G.|1G.|O9^Q[O,5:VOOQS7+%Y7+%YO9cQWO7+%YOOQS1G/Q1G/QO9hQWO1G/QOOQS-E8^-E8^OOQS1G/V1G/VO%yQdO1G/uO9mQdO1G/yOOQO1G/}1G/}OOQO1G/w1G/wO9tQWO,5;ROOQO-E8e-E8eO:SQXO1G0OOOQS7+%p7+%pO:ZQYO'#CtOOQO'#EW'#EWO:iQ`O'#EVOOQO'#EV'#EVO:tQWO'#EhO:|QdO,5:pOOQS,5:p,5:pO;XQtO'#EdO%yQdO'#EdOSQtO,5;OOOQS-E8b-E8bOOQO<PAN>PO?TQXO,5:|OOQO-E8`-E8`O?_QdO,5:{OOQO-E8_-E8_O9^Q[O'#EfO?iQWO7+%]OOQS7+%]7+%]OOQO<kOOQOG24VG24V",stateData:"@g~O#dOS#eQQ~OU[OX[OZTO^VO_VOrXOyWO!PYO!SZO!]cO!^]O!o^O!q_O!s`O!vaO!|bO#aRO~OQhOU[OX[OZTO^VO_VOrXOyWO!PYO!SZO!]cO!^]O!o^O!q_O!s`O!vaO!|bO#agO~O#^#oP~P!aO#elO~O#anO~OZpO^qO_qOrsOyrO!PtO!SvO#_uO~OuwO!UyO~P#|Oa!PO#`|O#a{O~O#a!QO~O#a!SO~OU[OX[OZTO^VO_VOrXOyWO!PYO!SZO#aRO~OQ!`Oc!XOg!`Oi!`Oo!^Or!_O#`![O#a!WO#m!YO~Oc!bO!j!dO!m!eO#b!aO!U#pP~Oi!jOo!^O#a!iO~Oi!lO#a!lO~Oc!bO!j!dO!m!eO#b!aO~O!Z#pP~P&hOZWX^WX^!XX_WXrWXuWXyWX!PWX!SWX!UWX#_WX~O^!qO~O!Z!rO#^#oX!T#oX~O#^#oX!T#oX~P!aO#f!uO#g!uO#h!wO~Oa!{O#`|O#a{O~OuwO!UyO~O!T#oP~P!aOc#VO~Oc#WO~Oq#XO}#YO~OZpO^qO_qOrsOyrO~Ou!Oa!P!Oa!S!Oa!U!Oa#_!Oab!Oa~P*]Ou!Ra!P!Ra!S!Ra!U!Ra#_!Rab!Ra~P*]OP#[OchXkhX!ZhX!`hX!jhX!mhX#bhXbhX!hhXQhXghXihXohXrhXuhX!YhX#^hX#`hX#ahX#mhXqhX!ThX~Oc!bO!j!dO!m!eO#b!aO!Z#pP~Ok#]O!`#^O~P-VOc#bO~Oq#fO#a#cO~OQ#jOg#jOi#jOo!^O#`![O#m!YO~Oc!bO!j!dO!m!eO#b#gO~P.POu#mO!f#lO!U#pX!Z#pX~Oc#pO~Ok#]O!Z#rO~O!Z#sO~Oi#tOo!^O~O!U#uO~O!UyO!f#lO~O!UyO!Z#xO~O!Y#zO!Z!Wa#^!Wa!T!Wa~P%yO!Z#XX#^#XX!T#XX~P!aO!Z!rO#^#oa!T#oa~O#f!uO#g!uO#h$QO~Oq$SO}$TO~Ou!Oi!P!Oi!S!Oi!U!Oi#_!Oib!Oi~P*]Ou!Qi!P!Qi!S!Qi!U!Qi#_!Qib!Qi~P*]Ou!Ri!P!Ri!S!Ri!U!Ri#_!Rib!Ri~P*]Ou#Va!U#Va~P#|O!T$UO~Ob#nP~P%XOb#kP~P%yOb$]Ok#]O~Oc$_O!Z!_X!j!_X!m!_X#b!_X~O!Z$`O~Ob$bOi$cOp$cO~Oq$eO#a#cO~O^!dXb!bX!f!bX!h!dX~O^$fO!h$gO~Ob$hO!f#lO~Oc!bO!j!dO!m!eO#b!aOu#ZX!U#ZX!Z#ZX~Ou#mO!U#pa!Z#pa~O!f#lOu!ia!U!ia!Z!iab!ia~O!Z$mO~O!T$tO#a$oO#m$nO~Ok#]Ou$vO!Y$xO!Z!Wi#^!Wi!T!Wi~P%yO!Z#Xa#^#Xa!T#Xa~P!aO!Z!rO#^#oi!T#oi~Ou${Ob#nX~P#|Ob$}O~Ok#]OQ#RXb#RXc#RXg#RXi#RXo#RXr#RXu#RX#`#RX#a#RX#m#RX~Ou%POb#kX~P%yOb%RO~Ok#]Oq%SO~O#a%TO~O!Z%VO~Ob%WO~O#b%YO~P.PO!f#lOu#Za!U#Za!Z#Za~Ob%[O~P#|OP#[OuhX!UhXbhX~O#m$nOu!yX!U!yX~Ou%^O!UyO~O!T%bO#a$oO#m$nO~Ok#]OQ#WXc#WXg#WXi#WXo#WXr#WXu#WX!Y#WX!Z#WX#^#WX#`#WX#a#WX#m#WX!T#WX~Ou$vO!Y%eO!Z!Wq#^!Wq!T!Wq~P%yOk#]Oq%fO~Ob#UXu#UX~P%XOu${Ob#na~Ob#TXu#TX~P%yOu%POb#ka~OZ%kOb%mO~Ob%nO~P%yOb%oO!h%pO~Ok#]OQ#Wac#Wag#Wai#Wao#War#Wau#Wa!Y#Wa!Z#Wa#^#Wa#`#Wa#a#Wa#m#Wa!T#Wa~Ob#Uau#Ua~P#|Ob#Tau#Ta~P%yOZ%kOb%vO~OQ#jOg#jOi#jOo!^O#`![O#b%YO#m$nO~Ob%xO~O#dp#e#mk!S#m~",goto:"/l#sPPP#tP#wP$Q$dP$QP$v$QPP$|PPP%S%]%]P%oP%]P&`&w'^PPPP%]'{P(P(V$QP(]$Q(cP$QP$Q$QPPP(i)O)]PP#wPP)dP)g)m)m)x)mP)mP)mP)m)mP#wP#wP#wP*R#wP*U*X*[*c#wP#wP*h*n*}+]+c+i+o+u+{,V,],c,iPPPPPPPPPPP,o,x-n-qP.g.j.p.|/cRmQ_dOPfjy!r#|q[OPYZfjtuvwy!r#V#p#|${qSOPYZfjtuvwy!r#V#p#|${QoTR!xpQ}VR!yqQ!y!PQ#a!]R$R!{q!`]_!X!q#W#Y#]#y$T$Y$f$v$w%P%X%ip!`]_!X!q#W#Y#]#y$T$Y$f$v$w%P%X%iU#j!b$g%pU$q#u$s%^R%]$pp!`]_!X!q#W#Y#]#y$T$Y$f$v$w%P%X%iV#j!b$g%pw!]]_!X!b!q#W#Y#]#y$T$Y$f$g$v$w%P%X%i%pp!`]_!X!q#W#Y#]#y$T$Y$f$v$w%P%X%iQ!j`U#j!b$g%pR#t!kT#d!_#eQ!OVR!zqQ!y!OR$R!zQ!RWR!|rQ!TXR!}sQzUQ#TxQ#q!gQ#w!nQ#x!oQ%`$rR%s%_SiPyQ!tjQ#{!rR$y#|ZhPjy!r#|R#`!ZQ%U$_R%t%kc!f^bc!Z!b!d#`#l#mQ#h!bQ%Z$gR%w%pR!k`R!maR#v!mS$r#u$sR%q%^V$p#u$s%^Q!vlR$P!vQfOSjPyU!pfj#|R#|!rQ$Y#WU%O$Y%X%iQ%X$fR%i%PQ#e!_R$d#eQ%Q$YR%j%QQ$|$VR%h$|QxUR#SxQ$w#yR%d$wQ!siS#}!s$OR$O!tQ%l%UR%u%lQ#n!cR$k#nQ$s#uR%a$sQ%_$rR%r%__eOPfjy!r#|^UOPfjy!r#|Q!UYQ!VZQ#OtQ#PuQ#QvQ#RwQ$V#VQ$l#pR%g${R$Z#WQ!Z]Q!h_Q#Z!XQ#y!q[$X#W$Y$f%P%X%iQ$[#YQ$^#]S$u#y$wQ$z$TR%c$vR$W#VQkPR#UyQ!g^Q!ocQ#_!ZR$a#`W!c^c!Z#`Q!nbQ#i!bQ#o!dQ$i#lR$j#mQ#k!bQ%Z$gR%w%p",nodeNames:"⚠ Unit VariableName Comment StyleSheet RuleSet UniversalSelector TagSelector TagName NestingSelector ClassSelector . ClassName PseudoClassSelector : :: PseudoClassName PseudoClassName ) ( ArgList ValueName ParenthesizedValue ColorLiteral NumberLiteral StringLiteral BinaryExpression BinOp CallExpression Callee CallLiteral CallTag ParenthesizedContent ] [ LineNames LineName , PseudoClassName ArgList IdSelector # IdName AttributeSelector AttributeName MatchOp ChildSelector ChildOp DescendantSelector SiblingSelector SiblingOp } { Block Declaration PropertyName Important ; ImportStatement AtKeyword import Layer layer LayerName KeywordQuery FeatureQuery FeatureName BinaryQuery LogicOp ComparisonQuery CompareOp UnaryQuery UnaryQueryOp ParenthesizedQuery SelectorQuery selector MediaStatement media CharsetStatement charset NamespaceStatement namespace NamespaceName KeyframesStatement keyframes KeyframeName KeyframeList KeyframeSelector KeyframeRangeName SupportsStatement supports AtRule Styles",maxTerm:126,nodeProps:[["isolate",-2,3,25,""],["openedBy",18,"(",33,"[",51,"{"],["closedBy",19,")",34,"]",52,"}"]],propSources:[Zr],skippedNodes:[0,3,93],repeatNodeCount:13,tokenData:"LU~R!^OX$}X^%u^p$}pq%uqr)Xrs.Rst/utu6duv$}vw7^wx7oxy9^yz9oz{9t{|:_|}?Q}!O?c!O!P@Q!P!Q@i!Q![Ab![!]B]!]!^CX!^!_Cj!_!`Df!`!aDy!a!b$}!b!cEz!c!}$}!}#OHX#O#P$}#P#QHj#Q#R6d#R#T$}#T#UH{#U#c$}#c#dJ^#d#o$}#o#pJs#p#q6d#q#rKU#r#sKg#s#y$}#y#z%u#z$f$}$f$g%u$g#BY$}#BY#BZ%u#BZ$IS$}$IS$I_%u$I_$I|$}$I|$JO%u$JO$JT$}$JT$JU%u$JU$KV$}$KV$KW%u$KW&FU$}&FU&FV%u&FV;'S$};'S;=`LO<%lO$}`%QSOy%^z;'S%^;'S;=`%o<%lO%^`%cSp`Oy%^z;'S%^;'S;=`%o<%lO%^`%rP;=`<%l%^~%zh#d~OX%^X^'f^p%^pq'fqy%^z#y%^#y#z'f#z$f%^$f$g'f$g#BY%^#BY#BZ'f#BZ$IS%^$IS$I_'f$I_$I|%^$I|$JO'f$JO$JT%^$JT$JU'f$JU$KV%^$KV$KW'f$KW&FU%^&FU&FV'f&FV;'S%^;'S;=`%o<%lO%^~'mh#d~p`OX%^X^'f^p%^pq'fqy%^z#y%^#y#z'f#z$f%^$f$g'f$g#BY%^#BY#BZ'f#BZ$IS%^$IS$I_'f$I_$I|%^$I|$JO'f$JO$JT%^$JT$JU'f$JU$KV%^$KV$KW'f$KW&FU%^&FU&FV'f&FV;'S%^;'S;=`%o<%lO%^l)[UOy%^z#]%^#]#^)n#^;'S%^;'S;=`%o<%lO%^l)sUp`Oy%^z#a%^#a#b*V#b;'S%^;'S;=`%o<%lO%^l*[Up`Oy%^z#d%^#d#e*n#e;'S%^;'S;=`%o<%lO%^l*sUp`Oy%^z#c%^#c#d+V#d;'S%^;'S;=`%o<%lO%^l+[Up`Oy%^z#f%^#f#g+n#g;'S%^;'S;=`%o<%lO%^l+sUp`Oy%^z#h%^#h#i,V#i;'S%^;'S;=`%o<%lO%^l,[Up`Oy%^z#T%^#T#U,n#U;'S%^;'S;=`%o<%lO%^l,sUp`Oy%^z#b%^#b#c-V#c;'S%^;'S;=`%o<%lO%^l-[Up`Oy%^z#h%^#h#i-n#i;'S%^;'S;=`%o<%lO%^l-uS!Y[p`Oy%^z;'S%^;'S;=`%o<%lO%^~.UWOY.RZr.Rrs.ns#O.R#O#P.s#P;'S.R;'S;=`/o<%lO.R~.sOi~~.vRO;'S.R;'S;=`/P;=`O.R~/SXOY.RZr.Rrs.ns#O.R#O#P.s#P;'S.R;'S;=`/o;=`<%l.R<%lO.R~/rP;=`<%l.Rn/zYyQOy%^z!Q%^!Q![0j![!c%^!c!i0j!i#T%^#T#Z0j#Z;'S%^;'S;=`%o<%lO%^l0oYp`Oy%^z!Q%^!Q![1_![!c%^!c!i1_!i#T%^#T#Z1_#Z;'S%^;'S;=`%o<%lO%^l1dYp`Oy%^z!Q%^!Q![2S![!c%^!c!i2S!i#T%^#T#Z2S#Z;'S%^;'S;=`%o<%lO%^l2ZYg[p`Oy%^z!Q%^!Q![2y![!c%^!c!i2y!i#T%^#T#Z2y#Z;'S%^;'S;=`%o<%lO%^l3QYg[p`Oy%^z!Q%^!Q![3p![!c%^!c!i3p!i#T%^#T#Z3p#Z;'S%^;'S;=`%o<%lO%^l3uYp`Oy%^z!Q%^!Q![4e![!c%^!c!i4e!i#T%^#T#Z4e#Z;'S%^;'S;=`%o<%lO%^l4lYg[p`Oy%^z!Q%^!Q![5[![!c%^!c!i5[!i#T%^#T#Z5[#Z;'S%^;'S;=`%o<%lO%^l5aYp`Oy%^z!Q%^!Q![6P![!c%^!c!i6P!i#T%^#T#Z6P#Z;'S%^;'S;=`%o<%lO%^l6WSg[p`Oy%^z;'S%^;'S;=`%o<%lO%^d6gUOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^d7QS}Sp`Oy%^z;'S%^;'S;=`%o<%lO%^b7cSXQOy%^z;'S%^;'S;=`%o<%lO%^~7rWOY7oZw7owx.nx#O7o#O#P8[#P;'S7o;'S;=`9W<%lO7o~8_RO;'S7o;'S;=`8h;=`O7o~8kXOY7oZw7owx.nx#O7o#O#P8[#P;'S7o;'S;=`9W;=`<%l7o<%lO7o~9ZP;=`<%l7on9cSc^Oy%^z;'S%^;'S;=`%o<%lO%^~9tOb~n9{UUQkWOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^n:fWkW!SQOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^l;TUp`Oy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^l;nYp`#m[Oy%^z!Q%^!Q![;g![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^l[[p`#m[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^n?VSu^Oy%^z;'S%^;'S;=`%o<%lO%^l?hWkWOy%^z!O%^!O!P;O!P!Q%^!Q![>T![;'S%^;'S;=`%o<%lO%^n@VUZQOy%^z!Q%^!Q![;g![;'S%^;'S;=`%o<%lO%^~@nTkWOy%^z{@}{;'S%^;'S;=`%o<%lO%^~AUSp`#e~Oy%^z;'S%^;'S;=`%o<%lO%^lAg[#m[Oy%^z!O%^!O!P;g!P!Q%^!Q![>T![!g%^!g!h<^!h#X%^#X#Y<^#Y;'S%^;'S;=`%o<%lO%^jBbU^YOy%^z![%^![!]Bt!];'S%^;'S;=`%o<%lO%^bB{S_Qp`Oy%^z;'S%^;'S;=`%o<%lO%^nC^S!Z^Oy%^z;'S%^;'S;=`%o<%lO%^hCoU!hWOy%^z!_%^!_!`DR!`;'S%^;'S;=`%o<%lO%^hDYS!hWp`Oy%^z;'S%^;'S;=`%o<%lO%^lDmS!hW}SOy%^z;'S%^;'S;=`%o<%lO%^jEQV!PQ!hWOy%^z!_%^!_!`DR!`!aEg!a;'S%^;'S;=`%o<%lO%^bEnS!PQp`Oy%^z;'S%^;'S;=`%o<%lO%^bE}YOy%^z}%^}!OFm!O!c%^!c!}G[!}#T%^#T#oG[#o;'S%^;'S;=`%o<%lO%^bFrWp`Oy%^z!c%^!c!}G[!}#T%^#T#oG[#o;'S%^;'S;=`%o<%lO%^bGc[!]Qp`Oy%^z}%^}!OG[!O!Q%^!Q![G[![!c%^!c!}G[!}#T%^#T#oG[#o;'S%^;'S;=`%o<%lO%^nH^Sr^Oy%^z;'S%^;'S;=`%o<%lO%^nHoSq^Oy%^z;'S%^;'S;=`%o<%lO%^jIOUOy%^z#b%^#b#cIb#c;'S%^;'S;=`%o<%lO%^jIgUp`Oy%^z#W%^#W#XIy#X;'S%^;'S;=`%o<%lO%^jJQS!fYp`Oy%^z;'S%^;'S;=`%o<%lO%^jJaUOy%^z#f%^#f#gIy#g;'S%^;'S;=`%o<%lO%^fJxS!UUOy%^z;'S%^;'S;=`%o<%lO%^nKZS!T^Oy%^z;'S%^;'S;=`%o<%lO%^fKlU!SQOy%^z!_%^!_!`6y!`;'S%^;'S;=`%o<%lO%^`LRP;=`<%l$}",tokenizers:[Pr,gr,mr,1,2,3,4,new nO("m~RRYZ[z{a~~g~aO#g~~dP!P!Qg~lO#h~~",28,114)],topRules:{StyleSheet:[0,4],Styles:[1,92]},specialized:[{term:108,get:e=>xr[e]||-1},{term:59,get:e=>kr[e]||-1},{term:110,get:e=>br[e]||-1}],tokenPrec:1441});let SO=null;function mO(){if(!SO&&typeof document=="object"&&document.body){let{style:e}=document.body,O=[],t=new Set;for(let a in e)a!="cssText"&&a!="cssFloat"&&typeof e[a]=="string"&&(/[A-Z]/.test(a)&&(a=a.replace(/[A-Z]/g,r=>"-"+r.toLowerCase())),t.has(a)||(O.push(a),t.add(a)));SO=O.sort().map(a=>({type:"property",label:a,apply:a+": "}))}return SO||[]}const he=["active","after","any-link","autofill","backdrop","before","checked","cue","default","defined","disabled","empty","enabled","file-selector-button","first","first-child","first-letter","first-line","first-of-type","focus","focus-visible","focus-within","fullscreen","has","host","host-context","hover","in-range","indeterminate","invalid","is","lang","last-child","last-of-type","left","link","marker","modal","not","nth-child","nth-last-child","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","part","placeholder","placeholder-shown","read-only","read-write","required","right","root","scope","selection","slotted","target","target-text","valid","visited","where"].map(e=>({type:"class",label:e})),fe=["above","absolute","activeborder","additive","activecaption","after-white-space","ahead","alias","all","all-scroll","alphabetic","alternate","always","antialiased","appworkspace","asterisks","attr","auto","auto-flow","avoid","avoid-column","avoid-page","avoid-region","axis-pan","background","backwards","baseline","below","bidi-override","blink","block","block-axis","bold","bolder","border","border-box","both","bottom","break","break-all","break-word","bullets","button","button-bevel","buttonface","buttonhighlight","buttonshadow","buttontext","calc","capitalize","caps-lock-indicator","caption","captiontext","caret","cell","center","checkbox","circle","cjk-decimal","clear","clip","close-quote","col-resize","collapse","color","color-burn","color-dodge","column","column-reverse","compact","condensed","contain","content","contents","content-box","context-menu","continuous","copy","counter","counters","cover","crop","cross","crosshair","currentcolor","cursive","cyclic","darken","dashed","decimal","decimal-leading-zero","default","default-button","dense","destination-atop","destination-in","destination-out","destination-over","difference","disc","discard","disclosure-closed","disclosure-open","document","dot-dash","dot-dot-dash","dotted","double","down","e-resize","ease","ease-in","ease-in-out","ease-out","element","ellipse","ellipsis","embed","end","ethiopic-abegede-gez","ethiopic-halehame-aa-er","ethiopic-halehame-gez","ew-resize","exclusion","expanded","extends","extra-condensed","extra-expanded","fantasy","fast","fill","fill-box","fixed","flat","flex","flex-end","flex-start","footnotes","forwards","from","geometricPrecision","graytext","grid","groove","hand","hard-light","help","hidden","hide","higher","highlight","highlighttext","horizontal","hsl","hsla","hue","icon","ignore","inactiveborder","inactivecaption","inactivecaptiontext","infinite","infobackground","infotext","inherit","initial","inline","inline-axis","inline-block","inline-flex","inline-grid","inline-table","inset","inside","intrinsic","invert","italic","justify","keep-all","landscape","large","larger","left","level","lighter","lighten","line-through","linear","linear-gradient","lines","list-item","listbox","listitem","local","logical","loud","lower","lower-hexadecimal","lower-latin","lower-norwegian","lowercase","ltr","luminosity","manipulation","match","matrix","matrix3d","medium","menu","menutext","message-box","middle","min-intrinsic","mix","monospace","move","multiple","multiple_mask_images","multiply","n-resize","narrower","ne-resize","nesw-resize","no-close-quote","no-drop","no-open-quote","no-repeat","none","normal","not-allowed","nowrap","ns-resize","numbers","numeric","nw-resize","nwse-resize","oblique","opacity","open-quote","optimizeLegibility","optimizeSpeed","outset","outside","outside-shape","overlay","overline","padding","padding-box","painted","page","paused","perspective","pinch-zoom","plus-darker","plus-lighter","pointer","polygon","portrait","pre","pre-line","pre-wrap","preserve-3d","progress","push-button","radial-gradient","radio","read-only","read-write","read-write-plaintext-only","rectangle","region","relative","repeat","repeating-linear-gradient","repeating-radial-gradient","repeat-x","repeat-y","reset","reverse","rgb","rgba","ridge","right","rotate","rotate3d","rotateX","rotateY","rotateZ","round","row","row-resize","row-reverse","rtl","run-in","running","s-resize","sans-serif","saturation","scale","scale3d","scaleX","scaleY","scaleZ","screen","scroll","scrollbar","scroll-position","se-resize","self-start","self-end","semi-condensed","semi-expanded","separate","serif","show","single","skew","skewX","skewY","skip-white-space","slide","slider-horizontal","slider-vertical","sliderthumb-horizontal","sliderthumb-vertical","slow","small","small-caps","small-caption","smaller","soft-light","solid","source-atop","source-in","source-out","source-over","space","space-around","space-between","space-evenly","spell-out","square","start","static","status-bar","stretch","stroke","stroke-box","sub","subpixel-antialiased","svg_masks","super","sw-resize","symbolic","symbols","system-ui","table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row","table-row-group","text","text-bottom","text-top","textarea","textfield","thick","thin","threeddarkshadow","threedface","threedhighlight","threedlightshadow","threedshadow","to","top","transform","translate","translate3d","translateX","translateY","translateZ","transparent","ultra-condensed","ultra-expanded","underline","unidirectional-pan","unset","up","upper-latin","uppercase","url","var","vertical","vertical-text","view-box","visible","visibleFill","visiblePainted","visibleStroke","visual","w-resize","wait","wave","wider","window","windowframe","windowtext","words","wrap","wrap-reverse","x-large","x-small","xor","xx-large","xx-small"].map(e=>({type:"keyword",label:e})).concat(["aliceblue","antiquewhite","aqua","aquamarine","azure","beige","bisque","black","blanchedalmond","blue","blueviolet","brown","burlywood","cadetblue","chartreuse","chocolate","coral","cornflowerblue","cornsilk","crimson","cyan","darkblue","darkcyan","darkgoldenrod","darkgray","darkgreen","darkkhaki","darkmagenta","darkolivegreen","darkorange","darkorchid","darkred","darksalmon","darkseagreen","darkslateblue","darkslategray","darkturquoise","darkviolet","deeppink","deepskyblue","dimgray","dodgerblue","firebrick","floralwhite","forestgreen","fuchsia","gainsboro","ghostwhite","gold","goldenrod","gray","grey","green","greenyellow","honeydew","hotpink","indianred","indigo","ivory","khaki","lavender","lavenderblush","lawngreen","lemonchiffon","lightblue","lightcoral","lightcyan","lightgoldenrodyellow","lightgray","lightgreen","lightpink","lightsalmon","lightseagreen","lightskyblue","lightslategray","lightsteelblue","lightyellow","lime","limegreen","linen","magenta","maroon","mediumaquamarine","mediumblue","mediumorchid","mediumpurple","mediumseagreen","mediumslateblue","mediumspringgreen","mediumturquoise","mediumvioletred","midnightblue","mintcream","mistyrose","moccasin","navajowhite","navy","oldlace","olive","olivedrab","orange","orangered","orchid","palegoldenrod","palegreen","paleturquoise","palevioletred","papayawhip","peachpuff","peru","pink","plum","powderblue","purple","rebeccapurple","red","rosybrown","royalblue","saddlebrown","salmon","sandybrown","seagreen","seashell","sienna","silver","skyblue","slateblue","slategray","snow","springgreen","steelblue","tan","teal","thistle","tomato","turquoise","violet","wheat","white","whitesmoke","yellow","yellowgreen"].map(e=>({type:"constant",label:e}))),yr=["a","abbr","address","article","aside","b","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","dd","del","details","dfn","dialog","div","dl","dt","em","figcaption","figure","footer","form","header","hgroup","h1","h2","h3","h4","h5","h6","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","main","meter","nav","ol","output","p","pre","ruby","section","select","small","source","span","strong","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","tr","u","ul"].map(e=>({type:"type",label:e})),vr=["@charset","@color-profile","@container","@counter-style","@font-face","@font-feature-values","@font-palette-values","@import","@keyframes","@layer","@media","@namespace","@page","@position-try","@property","@scope","@starting-style","@supports","@view-transition"].map(e=>({type:"keyword",label:e})),v=/^(\w[\w-]*|-\w[\w-]*|)$/,wr=/^-(-[\w-]*)?$/;function Tr(e,O){var t;if((e.name=="("||e.type.isError)&&(e=e.parent||e),e.name!="ArgList")return!1;let a=(t=e.parent)===null||t===void 0?void 0:t.firstChild;return(a==null?void 0:a.name)!="Callee"?!1:O.sliceString(a.from,a.to)=="var"}const de=new Re,_r=["Declaration"];function qr(e){for(let O=e;;){if(O.type.isTop)return O;if(!(O=O.parent))return e}}function et(e,O,t){if(O.to-O.from>4096){let a=de.get(O);if(a)return a;let r=[],s=new Set,i=O.cursor(VO.IncludeAnonymous);if(i.firstChild())do for(let l of et(e,i.node,t))s.has(l.label)||(s.add(l.label),r.push(l));while(i.nextSibling());return de.set(O,r),r}else{let a=[],r=new Set;return O.cursor().iterate(s=>{var i;if(t(s)&&s.matchContext(_r)&&((i=s.node.nextSibling)===null||i===void 0?void 0:i.name)==":"){let l=e.sliceString(s.from,s.to);r.has(l)||(r.add(l),a.push({label:l,type:"variable"}))}}),a}}const Yr=e=>O=>{let{state:t,pos:a}=O,r=U(t).resolveInner(a,-1),s=r.type.isError&&r.from==r.to-1&&t.doc.sliceString(r.from,r.to)=="-";if(r.name=="PropertyName"||(s||r.name=="TagName")&&/^(Block|Styles)$/.test(r.resolve(r.to).name))return{from:r.from,options:mO(),validFor:v};if(r.name=="ValueName")return{from:r.from,options:fe,validFor:v};if(r.name=="PseudoClassName")return{from:r.from,options:he,validFor:v};if(e(r)||(O.explicit||s)&&Tr(r,t.doc))return{from:e(r)||s?r.from:a,options:et(t.doc,qr(r),e),validFor:wr};if(r.name=="TagName"){for(let{parent:o}=r;o;o=o.parent)if(o.name=="Block")return{from:r.from,options:mO(),validFor:v};return{from:r.from,options:yr,validFor:v}}if(r.name=="AtKeyword")return{from:r.from,options:vr,validFor:v};if(!O.explicit)return null;let i=r.resolve(a),l=i.childBefore(a);return l&&l.name==":"&&i.name=="PseudoClassSelector"?{from:a,options:he,validFor:v}:l&&l.name==":"&&i.name=="Declaration"||i.name=="ArgList"?{from:a,options:fe,validFor:v}:i.name=="Block"||i.name=="Styles"?{from:a,options:mO(),validFor:v}:null},Rr=Yr(e=>e.name=="VariableName"),QO=D.define({name:"css",parser:Xr.configure({props:[J.add({Declaration:V()}),K.add({"Block KeyframeList":jO})]}),languageData:{commentTokens:{block:{open:"/*",close:"*/"}},indentOnInput:/^\s*\}$/,wordChars:"-"}});function Vr(){return new F(QO,QO.data.of({autocomplete:Rr}))}const jr=315,zr=316,$e=1,Gr=2,Wr=3,Ur=4,Cr=317,Er=319,Ar=320,Mr=5,Lr=6,Br=0,vO=[9,10,11,12,13,32,133,160,5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8232,8233,8239,8287,12288],tt=125,Nr=59,wO=47,Ir=42,Dr=43,Jr=45,Kr=60,Fr=44,Hr=63,Oi=46,ei=91,ti=new Ue({start:!1,shift(e,O){return O==Mr||O==Lr||O==Er?e:O==Ar},strict:!1}),ai=new k((e,O)=>{let{next:t}=e;(t==tt||t==-1||O.context)&&e.acceptToken(Cr)},{contextual:!0,fallback:!0}),ri=new k((e,O)=>{let{next:t}=e,a;vO.indexOf(t)>-1||t==wO&&((a=e.peek(1))==wO||a==Ir)||t!=tt&&t!=Nr&&t!=-1&&!O.context&&e.acceptToken(jr)},{contextual:!0}),ii=new k((e,O)=>{e.next==ei&&!O.context&&e.acceptToken(zr)},{contextual:!0}),si=new k((e,O)=>{let{next:t}=e;if(t==Dr||t==Jr){if(e.advance(),t==e.next){e.advance();let a=!O.context&&O.canShift($e);e.acceptToken(a?$e:Gr)}}else t==Hr&&e.peek(1)==Oi&&(e.advance(),e.advance(),(e.next<48||e.next>57)&&e.acceptToken(Wr))},{contextual:!0});function PO(e,O){return e>=65&&e<=90||e>=97&&e<=122||e==95||e>=192||!O&&e>=48&&e<=57}const li=new k((e,O)=>{if(e.next!=Kr||!O.dialectEnabled(Br)||(e.advance(),e.next==wO))return;let t=0;for(;vO.indexOf(e.next)>-1;)e.advance(),t++;if(PO(e.next,!0)){for(e.advance(),t++;PO(e.next,!1);)e.advance(),t++;for(;vO.indexOf(e.next)>-1;)e.advance(),t++;if(e.next==Fr)return;for(let a=0;;a++){if(a==7){if(!PO(e.next,!0))return;break}if(e.next!="extends".charCodeAt(a))break;e.advance(),t++}}e.acceptToken(Ur,-t)}),ni=I({"get set async static":n.modifier,"for while do if else switch try catch finally return throw break continue default case":n.controlKeyword,"in of await yield void typeof delete instanceof as satisfies":n.operatorKeyword,"let var const using function class extends":n.definitionKeyword,"import export from":n.moduleKeyword,"with debugger new":n.keyword,TemplateString:n.special(n.string),super:n.atom,BooleanLiteral:n.bool,this:n.self,null:n.null,Star:n.modifier,VariableName:n.variableName,"CallExpression/VariableName TaggedTemplateExpression/VariableName":n.function(n.variableName),VariableDefinition:n.definition(n.variableName),Label:n.labelName,PropertyName:n.propertyName,PrivatePropertyName:n.special(n.propertyName),"CallExpression/MemberExpression/PropertyName":n.function(n.propertyName),"FunctionDeclaration/VariableDefinition":n.function(n.definition(n.variableName)),"ClassDeclaration/VariableDefinition":n.definition(n.className),"NewExpression/VariableName":n.className,PropertyDefinition:n.definition(n.propertyName),PrivatePropertyDefinition:n.definition(n.special(n.propertyName)),UpdateOp:n.updateOperator,"LineComment Hashbang":n.lineComment,BlockComment:n.blockComment,Number:n.number,String:n.string,Escape:n.escape,ArithOp:n.arithmeticOperator,LogicOp:n.logicOperator,BitOp:n.bitwiseOperator,CompareOp:n.compareOperator,RegExp:n.regexp,Equals:n.definitionOperator,Arrow:n.function(n.punctuation),": Spread":n.punctuation,"( )":n.paren,"[ ]":n.squareBracket,"{ }":n.brace,"InterpolationStart InterpolationEnd":n.special(n.brace),".":n.derefOperator,", ;":n.separator,"@":n.meta,TypeName:n.typeName,TypeDefinition:n.definition(n.typeName),"type enum interface implements namespace module declare":n.definitionKeyword,"abstract global Privacy readonly override":n.modifier,"is keyof unique infer asserts":n.operatorKeyword,JSXAttributeValue:n.attributeValue,JSXText:n.content,"JSXStartTag JSXStartCloseTag JSXSelfCloseEndTag JSXEndTag":n.angleBracket,"JSXIdentifier JSXNameSpacedName":n.tagName,"JSXAttribute/JSXIdentifier JSXAttribute/JSXNameSpacedName":n.attributeName,"JSXBuiltin/JSXIdentifier":n.standard(n.tagName)}),oi={__proto__:null,export:20,as:25,from:33,default:36,async:41,function:42,in:52,out:55,const:56,extends:60,this:64,true:72,false:72,null:84,void:88,typeof:92,super:108,new:142,delete:154,yield:163,await:167,class:172,public:235,private:235,protected:235,readonly:237,instanceof:256,satisfies:259,import:292,keyof:349,unique:353,infer:359,asserts:395,is:397,abstract:417,implements:419,type:421,let:424,var:426,using:429,interface:435,enum:439,namespace:445,module:447,declare:451,global:455,for:474,of:483,while:486,with:490,do:494,if:498,else:500,switch:504,case:510,try:516,catch:520,finally:524,return:528,throw:532,break:536,continue:540,debugger:544},ci={__proto__:null,async:129,get:131,set:133,declare:195,public:197,private:197,protected:197,static:199,abstract:201,override:203,readonly:209,accessor:211,new:401},Qi={__proto__:null,"<":193},pi=_.deserialize({version:14,states:"$EOQ%TQlOOO%[QlOOO'_QpOOP(lO`OOO*zQ!0MxO'#CiO+RO#tO'#CjO+aO&jO'#CjO+oO#@ItO'#DaO.QQlO'#DgO.bQlO'#DrO%[QlO'#DzO0fQlO'#ESOOQ!0Lf'#E['#E[O1PQ`O'#EXOOQO'#Ep'#EpOOQO'#Ik'#IkO1XQ`O'#GsO1dQ`O'#EoO1iQ`O'#EoO3hQ!0MxO'#JqO6[Q!0MxO'#JrO6uQ`O'#F]O6zQ,UO'#FtOOQ!0Lf'#Ff'#FfO7VO7dO'#FfO7eQMhO'#F|O9[Q`O'#F{OOQ!0Lf'#Jr'#JrOOQ!0Lb'#Jq'#JqO9aQ`O'#GwOOQ['#K^'#K^O9lQ`O'#IXO9qQ!0LrO'#IYOOQ['#J_'#J_OOQ['#I^'#I^Q`QlOOQ`QlOOO9yQ!L^O'#DvO:QQlO'#EOO:XQlO'#EQO9gQ`O'#GsO:`QMhO'#CoO:nQ`O'#EnO:yQ`O'#EyO;OQMhO'#FeO;mQ`O'#GsOOQO'#K_'#K_O;rQ`O'#K_O`Q`O'#CeO>pQ`O'#HbO>xQ`O'#HhO>xQ`O'#HjO`QlO'#HlO>xQ`O'#HnO>xQ`O'#HqO>}Q`O'#HwO?SQ!0LsO'#H}O%[QlO'#IPO?_Q!0LsO'#IRO?jQ!0LsO'#ITO9qQ!0LrO'#IVO?uQ!0MxO'#CiO@wQpO'#DlQOQ`OOO%[QlO'#EQOA_Q`O'#ETO:`QMhO'#EnOAjQ`O'#EnOAuQ!bO'#FeOOQ['#Cg'#CgOOQ!0Lb'#Dq'#DqOOQ!0Lb'#Ju'#JuO%[QlO'#JuOOQO'#Jx'#JxOOQO'#Ig'#IgOBuQpO'#EgOOQ!0Lb'#Ef'#EfOOQ!0Lb'#J|'#J|OCqQ!0MSO'#EgOC{QpO'#EWOOQO'#Jw'#JwODaQpO'#JxOEnQpO'#EWOC{QpO'#EgPE{O&2DjO'#CbPOOO)CD|)CD|OOOO'#I_'#I_OFWO#tO,59UOOQ!0Lh,59U,59UOOOO'#I`'#I`OFfO&jO,59UOFtQ!L^O'#DcOOOO'#Ib'#IbOF{O#@ItO,59{OOQ!0Lf,59{,59{OGZQlO'#IcOGnQ`O'#JsOImQ!fO'#JsO+}QlO'#JsOItQ`O,5:ROJ[Q`O'#EpOJiQ`O'#KSOJtQ`O'#KROJtQ`O'#KROJ|Q`O,5;^OKRQ`O'#KQOOQ!0Ln,5:^,5:^OKYQlO,5:^OMWQ!0MxO,5:fOMwQ`O,5:nONbQ!0LrO'#KPONiQ`O'#KOO9aQ`O'#KOON}Q`O'#KOO! VQ`O,5;]O! [Q`O'#KOO!#aQ!fO'#JrOOQ!0Lh'#Ci'#CiO%[QlO'#ESO!$PQ!fO,5:sOOQS'#Jy'#JyOOQO-EsOOQ['#Jg'#JgOOQ[,5>t,5>tOOQ[-E<[-E<[O!nQ!0MxO,5:jO%[QlO,5:jO!AUQ!0MxO,5:lOOQO,5@y,5@yO!AuQMhO,5=_O!BTQ!0LrO'#JhO9[Q`O'#JhO!BfQ!0LrO,59ZO!BqQpO,59ZO!ByQMhO,59ZO:`QMhO,59ZO!CUQ`O,5;ZO!C^Q`O'#HaO!CrQ`O'#KcO%[QlO,5;}O!9xQpO,5}Q`O'#HWO9gQ`O'#HYO!EZQ`O'#HYO:`QMhO'#H[O!E`Q`O'#H[OOQ[,5=p,5=pO!EeQ`O'#H]O!EvQ`O'#CoO!E{Q`O,59PO!FVQ`O,59PO!H[QlO,59POOQ[,59P,59PO!HlQ!0LrO,59PO%[QlO,59PO!JwQlO'#HdOOQ['#He'#HeOOQ['#Hf'#HfO`QlO,5=|O!K_Q`O,5=|O`QlO,5>SO`QlO,5>UO!KdQ`O,5>WO`QlO,5>YO!KiQ`O,5>]O!KnQlO,5>cOOQ[,5>i,5>iO%[QlO,5>iO9qQ!0LrO,5>kOOQ[,5>m,5>mO# xQ`O,5>mOOQ[,5>o,5>oO# xQ`O,5>oOOQ[,5>q,5>qO#!fQpO'#D_O%[QlO'#JuO##XQpO'#JuO##cQpO'#DmO##tQpO'#DmO#&VQlO'#DmO#&^Q`O'#JtO#&fQ`O,5:WO#&kQ`O'#EtO#&yQ`O'#KTO#'RQ`O,5;_O#'WQpO'#DmO#'eQpO'#EVOOQ!0Lf,5:o,5:oO%[QlO,5:oO#'lQ`O,5:oO>}Q`O,5;YO!BqQpO,5;YO!ByQMhO,5;YO:`QMhO,5;YO#'tQ`O,5@aO#'yQ07dO,5:sOOQO-E}O+}QlO,5>}OOQO,5?T,5?TO#+RQlO'#IcOOQO-EOO$5PQ`O,5>OOOQ[1G3h1G3hO`QlO1G3hOOQ[1G3n1G3nOOQ[1G3p1G3pO>xQ`O1G3rO$5UQlO1G3tO$9YQlO'#HsOOQ[1G3w1G3wO$9gQ`O'#HyO>}Q`O'#H{OOQ[1G3}1G3}O$9oQlO1G3}O9qQ!0LrO1G4TOOQ[1G4V1G4VOOQ!0Lb'#G_'#G_O9qQ!0LrO1G4XO9qQ!0LrO1G4ZO$=vQ`O,5@aO!)PQlO,5;`O9aQ`O,5;`O>}Q`O,5:XO!)PQlO,5:XO!BqQpO,5:XO$={Q?MtO,5:XOOQO,5;`,5;`O$>VQpO'#IdO$>mQ`O,5@`OOQ!0Lf1G/r1G/rO$>uQpO'#IjO$?PQ`O,5@oOOQ!0Lb1G0y1G0yO##tQpO,5:XOOQO'#If'#IfO$?XQpO,5:qOOQ!0Ln,5:q,5:qO#'oQ`O1G0ZOOQ!0Lf1G0Z1G0ZO%[QlO1G0ZOOQ!0Lf1G0t1G0tO>}Q`O1G0tO!BqQpO1G0tO!ByQMhO1G0tOOQ!0Lb1G5{1G5{O!BfQ!0LrO1G0^OOQO1G0m1G0mO%[QlO1G0mO$?`Q!0LrO1G0mO$?kQ!0LrO1G0mO!BqQpO1G0^OC{QpO1G0^O$?yQ!0LrO1G0mOOQO1G0^1G0^O$@_Q!0MxO1G0mPOOO-E}O$@{Q`O1G5yO$ATQ`O1G6XO$A]Q!fO1G6YO9aQ`O,5?TO$AgQ!0MxO1G6VO%[QlO1G6VO$AwQ!0LrO1G6VO$BYQ`O1G6UO$BYQ`O1G6UO9aQ`O1G6UO$BbQ`O,5?WO9aQ`O,5?WOOQO,5?W,5?WO$BvQ`O,5?WO$){Q`O,5?WOOQO-E_OOQ[,5>_,5>_O%[QlO'#HtO%>RQ`O'#HvOOQ[,5>e,5>eO9aQ`O,5>eOOQ[,5>g,5>gOOQ[7+)i7+)iOOQ[7+)o7+)oOOQ[7+)s7+)sOOQ[7+)u7+)uO%>WQpO1G5{O%>rQ?MtO1G0zO%>|Q`O1G0zOOQO1G/s1G/sO%?XQ?MtO1G/sO>}Q`O1G/sO!)PQlO'#DmOOQO,5?O,5?OOOQO-E}Q`O7+&`O!BqQpO7+&`OOQO7+%x7+%xO$@_Q!0MxO7+&XOOQO7+&X7+&XO%[QlO7+&XO%?cQ!0LrO7+&XO!BfQ!0LrO7+%xO!BqQpO7+%xO%?nQ!0LrO7+&XO%?|Q!0MxO7++qO%[QlO7++qO%@^Q`O7++pO%@^Q`O7++pOOQO1G4r1G4rO9aQ`O1G4rO%@fQ`O1G4rOOQS7+%}7+%}O#'oQ`O<`OOQ[,5>b,5>bO&=hQ`O1G4PO9aQ`O7+&fO!)PQlO7+&fOOQO7+%_7+%_O&=mQ?MtO1G6YO>}Q`O7+%_OOQ!0Lf<}Q`O<SQ!0MxO<= ]O&>dQ`O<= [OOQO7+*^7+*^O9aQ`O7+*^OOQ[ANAkANAkO&>lQ!fOANAkO!&oQMhOANAkO#'oQ`OANAkO4UQ!fOANAkO&>sQ`OANAkO%[QlOANAkO&>{Q!0MzO7+'zO&A^Q!0MzO,5?`O&CiQ!0MzO,5?bO&EtQ!0MzO7+'|O&HVQ!fO1G4kO&HaQ?MtO7+&aO&JeQ?MvO,5=XO&LlQ?MvO,5=ZO&L|Q?MvO,5=XO&M^Q?MvO,5=ZO&MnQ?MvO,59uO' tQ?MvO,5}Q`O7+)kO'-dQ`O<QPPP!>YHxPPPPPPPPP!AiP!BvPPHx!DXPHxPHxHxHxHxHxPHx!EkP!HuP!K{P!LP!LZ!L_!L_P!HrP!Lc!LcP# iP# mHxPHx# s#$xCW@zP@zP@z@zP#&V@z@z#(i@z#+a@z#-m@z@z#.]#0q#0q#0v#1P#0q#1[PP#0qP@z#1t@z#5s@z@z6bPPP#9xPPP#:c#:cP#:cP#:y#:cPP#;PP#:vP#:v#;d#:v#S#>Y#>d#>j#>t#>z#?[#?b#@S#@f#@l#@r#AQ#Ag#C[#Cj#Cq#E]#Ek#G]#Gk#Gq#Gw#G}#HX#H_#He#Ho#IR#IXPPPPPPPPPPP#I_PPPPPPP#JS#MZ#Ns#Nz$ SPPP$&nP$&w$)p$0Z$0^$0a$1`$1c$1j$1rP$1x$1{P$2i$2m$3e$4s$4x$5`PP$5e$5k$5o$5r$5v$5z$6v$7_$7v$7z$7}$8Q$8W$8Z$8_$8cR!|RoqOXst!Z#d%l&p&r&s&u,n,s2S2VY!vQ'^-`1g5qQ%svQ%{yQ&S|Q&h!VS'U!e-WQ'd!iS'j!r!yU*h$|*X*lQ+l%|Q+y&UQ,_&bQ-^']Q-h'eQ-p'kQ0U*nQ1q,`R < TypeParamList in out const TypeDefinition extends ThisType this LiteralType ArithOp Number BooleanLiteral TemplateType InterpolationEnd Interpolation InterpolationStart NullType null VoidType void TypeofType typeof MemberExpression . PropertyName [ TemplateString Escape Interpolation super RegExp ] ArrayExpression Spread , } { ObjectExpression Property async get set PropertyDefinition Block : NewTarget new NewExpression ) ( ArgList UnaryExpression delete LogicOp BitOp YieldExpression yield AwaitExpression await ParenthesizedExpression ClassExpression class ClassBody MethodDeclaration Decorator @ MemberExpression PrivatePropertyName CallExpression TypeArgList CompareOp < declare Privacy static abstract override PrivatePropertyDefinition PropertyDeclaration readonly accessor Optional TypeAnnotation Equals StaticBlock FunctionExpression ArrowFunction ParamList ParamList ArrayPattern ObjectPattern PatternProperty Privacy readonly Arrow MemberExpression BinaryExpression ArithOp ArithOp ArithOp ArithOp BitOp CompareOp instanceof satisfies CompareOp BitOp BitOp BitOp LogicOp LogicOp ConditionalExpression LogicOp LogicOp AssignmentExpression UpdateOp PostfixExpression CallExpression InstantiationExpression TaggedTemplateExpression DynamicImport import ImportMeta JSXElement JSXSelfCloseEndTag JSXSelfClosingTag JSXIdentifier JSXBuiltin JSXIdentifier JSXNamespacedName JSXMemberExpression JSXSpreadAttribute JSXAttribute JSXAttributeValue JSXEscape JSXEndTag JSXOpenTag JSXFragmentTag JSXText JSXEscape JSXStartCloseTag JSXCloseTag PrefixCast < ArrowFunction TypeParamList SequenceExpression InstantiationExpression KeyofType keyof UniqueType unique ImportType InferredType infer TypeName ParenthesizedType FunctionSignature ParamList NewSignature IndexedType TupleType Label ArrayType ReadonlyType ObjectType MethodType PropertyType IndexSignature PropertyDefinition CallSignature TypePredicate asserts is NewSignature new UnionType LogicOp IntersectionType LogicOp ConditionalType ParameterizedType ClassDeclaration abstract implements type VariableDeclaration let var using TypeAliasDeclaration InterfaceDeclaration interface EnumDeclaration enum EnumBody NamespaceDeclaration namespace module AmbientDeclaration declare GlobalDeclaration global ClassDeclaration ClassBody AmbientFunctionDeclaration ExportGroup VariableName VariableName ImportDeclaration ImportGroup ForStatement for ForSpec ForInSpec ForOfSpec of WhileStatement while WithStatement with DoStatement do IfStatement if else SwitchStatement switch SwitchBody CaseLabel case DefaultLabel TryStatement try CatchClause catch FinallyClause finally ReturnStatement return ThrowStatement throw BreakStatement break ContinueStatement continue DebuggerStatement debugger LabeledStatement ExpressionStatement SingleExpression SingleClassItem",maxTerm:379,context:ti,nodeProps:[["isolate",-8,5,6,14,37,39,51,53,55,""],["group",-26,9,17,19,68,207,211,215,216,218,221,224,234,236,242,244,246,248,251,257,263,265,267,269,271,273,274,"Statement",-34,13,14,32,35,36,42,51,54,55,57,62,70,72,76,80,82,84,85,110,111,120,121,136,139,141,142,143,144,145,147,148,167,169,171,"Expression",-23,31,33,37,41,43,45,173,175,177,178,180,181,182,184,185,186,188,189,190,201,203,205,206,"Type",-3,88,103,109,"ClassItem"],["openedBy",23,"<",38,"InterpolationStart",56,"[",60,"{",73,"(",160,"JSXStartCloseTag"],["closedBy",-2,24,168,">",40,"InterpolationEnd",50,"]",61,"}",74,")",165,"JSXEndTag"]],propSources:[ni],skippedNodes:[0,5,6,277],repeatNodeCount:37,tokenData:"$Fq07[R!bOX%ZXY+gYZ-yZ[+g[]%Z]^.c^p%Zpq+gqr/mrs3cst:_tuEruvJSvwLkwx! Yxy!'iyz!(sz{!)}{|!,q|}!.O}!O!,q!O!P!/Y!P!Q!9j!Q!R#:O!R![#<_![!]#I_!]!^#Jk!^!_#Ku!_!`$![!`!a$$v!a!b$*T!b!c$,r!c!}Er!}#O$-|#O#P$/W#P#Q$4o#Q#R$5y#R#SEr#S#T$7W#T#o$8b#o#p$x#r#s$@U#s$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$I|Er$I|$I}$Dk$I}$JO$Dk$JO$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr(n%d_$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z&j&hT$i&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c&j&zP;=`<%l&c'|'U]$i&j(Y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!b(SU(Y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!b(iP;=`<%l'}'|(oP;=`<%l&}'[(y]$i&j(VpOY(rYZ&cZr(rrs&cs!^(r!^!_)r!_#O(r#O#P&c#P#o(r#o#p)r#p;'S(r;'S;=`*a<%lO(rp)wU(VpOY)rZr)rs#O)r#P;'S)r;'S;=`*Z<%lO)rp*^P;=`<%l)r'[*dP;=`<%l(r#S*nX(Vp(Y!bOY*gZr*grs'}sw*gwx)rx#O*g#P;'S*g;'S;=`+Z<%lO*g#S+^P;=`<%l*g(n+dP;=`<%l%Z07[+rq$i&j(Vp(Y!b'{0/lOX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p$f%Z$f$g+g$g#BY%Z#BY#BZ+g#BZ$IS%Z$IS$I_+g$I_$JT%Z$JT$JU+g$JU$KV%Z$KV$KW+g$KW&FU%Z&FU&FV+g&FV;'S%Z;'S;=`+a<%l?HT%Z?HT?HU+g?HUO%Z07[.ST(W#S$i&j'|0/lO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c07[.n_$i&j(Vp(Y!b'|0/lOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)3p/x`$i&j!p),Q(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`0z!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW1V`#v(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_!`2X!`#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z(KW2d_#v(Ch$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'At3l_(U':f$i&j(Y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k(^4r_$i&j(Y!bOY4kYZ5qZr4krs7nsw4kwx5qx!^4k!^!_8p!_#O4k#O#P5q#P#o4k#o#p8p#p;'S4k;'S;=`:X<%lO4k&z5vX$i&jOr5qrs6cs!^5q!^!_6y!_#o5q#o#p6y#p;'S5q;'S;=`7h<%lO5q&z6jT$d`$i&jO!^&c!_#o&c#p;'S&c;'S;=`&w<%lO&c`6|TOr6yrs7]s;'S6y;'S;=`7b<%lO6y`7bO$d``7eP;=`<%l6y&z7kP;=`<%l5q(^7w]$d`$i&j(Y!bOY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}!r8uZ(Y!bOY8pYZ6yZr8prs9hsw8pwx6yx#O8p#O#P6y#P;'S8p;'S;=`:R<%lO8p!r9oU$d`(Y!bOY'}Zw'}x#O'}#P;'S'};'S;=`(f<%lO'}!r:UP;=`<%l8p(^:[P;=`<%l4k%9[:hh$i&j(Vp(Y!bOY%ZYZ&cZq%Zqr`#P#o`x!^=^!^!_?q!_#O=^#O#P>`#P#o=^#o#p?q#p;'S=^;'S;=`@h<%lO=^&n>gXWS$i&jOY>`YZ&cZ!^>`!^!_?S!_#o>`#o#p?S#p;'S>`;'S;=`?k<%lO>`S?XSWSOY?SZ;'S?S;'S;=`?e<%lO?SS?hP;=`<%l?S&n?nP;=`<%l>`!f?xWWS(Y!bOY?qZw?qwx?Sx#O?q#O#P?S#P;'S?q;'S;=`@b<%lO?q!f@eP;=`<%l?q(Q@kP;=`<%l=^'`@w]WS$i&j(VpOY@nYZ&cZr@nrs>`s!^@n!^!_Ap!_#O@n#O#P>`#P#o@n#o#pAp#p;'S@n;'S;=`Bg<%lO@ntAwWWS(VpOYApZrAprs?Ss#OAp#O#P?S#P;'SAp;'S;=`Ba<%lOAptBdP;=`<%lAp'`BjP;=`<%l@n#WBvYWS(Vp(Y!bOYBmZrBmrs?qswBmwxApx#OBm#O#P?S#P;'SBm;'S;=`Cf<%lOBm#WCiP;=`<%lBm(rCoP;=`<%l^!Q^$i&j!X7`OY!=yYZ&cZ!P!=y!P!Q!>|!Q!^!=y!^!_!@c!_!}!=y!}#O!CW#O#P!Dy#P#o!=y#o#p!@c#p;'S!=y;'S;=`!Ek<%lO!=y|#X#Z&c#Z#[!>|#[#]&c#]#^!>|#^#a&c#a#b!>|#b#g&c#g#h!>|#h#i&c#i#j!>|#j#k!>|#k#m&c#m#n!>|#n#o&c#p;'S&c;'S;=`&w<%lO&c7`!@hX!X7`OY!@cZ!P!@c!P!Q!AT!Q!}!@c!}#O!Ar#O#P!Bq#P;'S!@c;'S;=`!CQ<%lO!@c7`!AYW!X7`#W#X!AT#Z#[!AT#]#^!AT#a#b!AT#g#h!AT#i#j!AT#j#k!AT#m#n!AT7`!AuVOY!ArZ#O!Ar#O#P!B[#P#Q!@c#Q;'S!Ar;'S;=`!Bk<%lO!Ar7`!B_SOY!ArZ;'S!Ar;'S;=`!Bk<%lO!Ar7`!BnP;=`<%l!Ar7`!BtSOY!@cZ;'S!@c;'S;=`!CQ<%lO!@c7`!CTP;=`<%l!@c^!Ezl$i&j(Y!b!X7`OY&}YZ&cZw&}wx&cx!^&}!^!_'}!_#O&}#O#P&c#P#W&}#W#X!Eq#X#Z&}#Z#[!Eq#[#]&}#]#^!Eq#^#a&}#a#b!Eq#b#g&}#g#h!Eq#h#i&}#i#j!Eq#j#k!Eq#k#m&}#m#n!Eq#n#o&}#o#p'}#p;'S&};'S;=`(l<%lO&}8r!GyZ(Y!b!X7`OY!GrZw!Grwx!@cx!P!Gr!P!Q!Hl!Q!}!Gr!}#O!JU#O#P!Bq#P;'S!Gr;'S;=`!J|<%lO!Gr8r!Hse(Y!b!X7`OY'}Zw'}x#O'}#P#W'}#W#X!Hl#X#Z'}#Z#[!Hl#[#]'}#]#^!Hl#^#a'}#a#b!Hl#b#g'}#g#h!Hl#h#i'}#i#j!Hl#j#k!Hl#k#m'}#m#n!Hl#n;'S'};'S;=`(f<%lO'}8r!JZX(Y!bOY!JUZw!JUwx!Arx#O!JU#O#P!B[#P#Q!Gr#Q;'S!JU;'S;=`!Jv<%lO!JU8r!JyP;=`<%l!JU8r!KPP;=`<%l!Gr>^!KZ^$i&j(Y!bOY!KSYZ&cZw!KSwx!CWx!^!KS!^!_!JU!_#O!KS#O#P!DR#P#Q!^!LYP;=`<%l!KS>^!L`P;=`<%l!_#c#d#Bq#d#l%Z#l#m#Es#m#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#>j_$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#?rd$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#A]f$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!R#AQ!R!S#AQ!S!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#AQ#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Bzc$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Dbe$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q!Y#DV!Y!^%Z!^!_*g!_#O%Z#O#P&c#P#R%Z#R#S#DV#S#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#E|g$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z'Ad#Gpi$i&j(Vp(Y!bs'9tOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!Q%Z!Q![#Ge![!^%Z!^!_*g!_!c%Z!c!i#Ge!i#O%Z#O#P&c#P#R%Z#R#S#Ge#S#T%Z#T#Z#Ge#Z#b%Z#b#c#>_#c#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z*)x#Il_!g$b$i&j$O)Lv(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z)[#Jv_al$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z04f#LS^h#)`#R-v$?V_!^(CdvBr$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z?O$@a_!q7`$i&j(Vp(Y!bOY%ZYZ&cZr%Zrs&}sw%Zwx(rx!^%Z!^!_*g!_#O%Z#O#P&c#P#o%Z#o#p*g#p;'S%Z;'S;=`+a<%lO%Z07[$Aq|$i&j(Vp(Y!b'{0/l$]#t(S,2j(d$I[OX%ZXY+gYZ&cZ[+g[p%Zpq+gqr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$f%Z$f$g+g$g#BYEr#BY#BZ$A`#BZ$ISEr$IS$I_$A`$I_$JTEr$JT$JU$A`$JU$KVEr$KV$KW$A`$KW&FUEr&FU&FV$A`&FV;'SEr;'S;=`I|<%l?HTEr?HT?HU$A`?HUOEr07[$D|k$i&j(Vp(Y!b'|0/l$]#t(S,2j(d$I[OY%ZYZ&cZr%Zrs&}st%ZtuEruw%Zwx(rx}%Z}!OGv!O!Q%Z!Q![Er![!^%Z!^!_*g!_!c%Z!c!}Er!}#O%Z#O#P&c#P#R%Z#R#SEr#S#T%Z#T#oEr#o#p*g#p$g%Z$g;'SEr;'S;=`I|<%lOEr",tokenizers:[ri,ii,si,li,2,3,4,5,6,7,8,9,10,11,12,13,14,ai,new nO("$S~RRtu[#O#Pg#S#T#|~_P#o#pb~gOx~~jVO#i!P#i#j!U#j#l!P#l#m!q#m;'S!P;'S;=`#v<%lO!P~!UO!U~~!XS!Q![!e!c!i!e#T#Z!e#o#p#Z~!hR!Q![!q!c!i!q#T#Z!q~!tR!Q![!}!c!i!}#T#Z!}~#QR!Q![!P!c!i!P#T#Z!P~#^R!Q![#g!c!i#g#T#Z#g~#jS!Q![#g!c!i#g#T#Z#g#q#r!P~#yP;=`<%l!P~$RO(b~~",141,339),new nO("j~RQYZXz{^~^O(P~~aP!P!Qd~iO(Q~~",25,322)],topRules:{Script:[0,7],SingleExpression:[1,275],SingleClassItem:[2,276]},dialects:{jsx:0,ts:15098},dynamicPrecedences:{80:1,82:1,94:1,169:1,199:1},specialized:[{term:326,get:e=>oi[e]||-1},{term:342,get:e=>ci[e]||-1},{term:95,get:e=>Qi[e]||-1}],tokenPrec:15124}),at=[g("function ${name}(${params}) {\n ${}\n}",{label:"function",detail:"definition",type:"keyword"}),g("for (let ${index} = 0; ${index} < ${bound}; ${index}++) {\n ${}\n}",{label:"for",detail:"loop",type:"keyword"}),g("for (let ${name} of ${collection}) {\n ${}\n}",{label:"for",detail:"of loop",type:"keyword"}),g("do {\n ${}\n} while (${})",{label:"do",detail:"loop",type:"keyword"}),g("while (${}) {\n ${}\n}",{label:"while",detail:"loop",type:"keyword"}),g(`try { \${} } catch (\${error}) { \${} diff --git a/ui/dist/assets/CreateApiDocs-C0wFFYxo.js b/ui/dist/assets/CreateApiDocs-CJzfLv8l.js similarity index 99% rename from ui/dist/assets/CreateApiDocs-C0wFFYxo.js rename to ui/dist/assets/CreateApiDocs-CJzfLv8l.js index ddd29597..0e9122d3 100644 --- a/ui/dist/assets/CreateApiDocs-C0wFFYxo.js +++ b/ui/dist/assets/CreateApiDocs-CJzfLv8l.js @@ -1,4 +1,4 @@ -import{S as $t,i as qt,s as Tt,V as St,X as ce,W as Ct,h as o,d as $e,t as he,a as ve,I as ae,Z as Ne,_ as pt,C as Mt,$ as Pt,D as Lt,l as r,n as i,m as qe,u as a,A as b,v as p,c as Te,w,J as we,p as Ft,k as Se,o as Ht,L as Ot,H as fe}from"./index-DiEBCtJG.js";import{F as Rt}from"./FieldsQueryParam-2Jcr6hLY.js";function mt(s,e,t){const l=s.slice();return l[10]=e[t],l}function bt(s,e,t){const l=s.slice();return l[10]=e[t],l}function _t(s,e,t){const l=s.slice();return l[15]=e[t],l}function kt(s){let e;return{c(){e=a("p"),e.innerHTML="Requires superuser Authorization:TOKEN header",w(e,"class","txt-hint txt-sm txt-right")},m(t,l){r(t,e,l)},d(t){t&&o(e)}}}function yt(s){let e,t,l,c,f,u,_,m,q,y,g,B,S,$,R,P,I,D,M,W,L,T,k,F,ee,z,U,oe,K,X,Y;function ue(h,C){var N,x,O;return C&1&&(u=null),u==null&&(u=!!((O=(x=(N=h[0])==null?void 0:N.fields)==null?void 0:x.find(Yt))!=null&&O.required)),u?Bt:At}let te=ue(s,-1),E=te(s);function Z(h,C){var N,x,O;return C&1&&(I=null),I==null&&(I=!!((O=(x=(N=h[0])==null?void 0:N.fields)==null?void 0:x.find(Xt))!=null&&O.required)),I?Nt:Vt}let G=Z(s,-1),H=G(s);return{c(){e=a("tr"),e.innerHTML='Auth specific fields',t=p(),l=a("tr"),c=a("td"),f=a("div"),E.c(),_=p(),m=a("span"),m.textContent="email",q=p(),y=a("td"),y.innerHTML='String',g=p(),B=a("td"),B.textContent="Auth record email address.",S=p(),$=a("tr"),R=a("td"),P=a("div"),H.c(),D=p(),M=a("span"),M.textContent="emailVisibility",W=p(),L=a("td"),L.innerHTML='Boolean',T=p(),k=a("td"),k.textContent="Whether to show/hide the auth record email when fetching the record data.",F=p(),ee=a("tr"),ee.innerHTML='
Required password
String Auth record password.',z=p(),U=a("tr"),U.innerHTML='
Required passwordConfirm
String Auth record password confirmation.',oe=p(),K=a("tr"),K.innerHTML=`
Optional verified
Boolean Indicates whether the auth record is verified or not. +import{S as $t,i as qt,s as Tt,V as St,X as ce,W as Ct,h as o,d as $e,t as he,a as ve,I as ae,Z as Ne,_ as pt,C as Mt,$ as Pt,D as Lt,l as r,n as i,m as qe,u as a,A as b,v as p,c as Te,w,J as we,p as Ft,k as Se,o as Ht,L as Ot,H as fe}from"./index-C386zPaV.js";import{F as Rt}from"./FieldsQueryParam-DB_xDf28.js";function mt(s,e,t){const l=s.slice();return l[10]=e[t],l}function bt(s,e,t){const l=s.slice();return l[10]=e[t],l}function _t(s,e,t){const l=s.slice();return l[15]=e[t],l}function kt(s){let e;return{c(){e=a("p"),e.innerHTML="Requires superuser Authorization:TOKEN header",w(e,"class","txt-hint txt-sm txt-right")},m(t,l){r(t,e,l)},d(t){t&&o(e)}}}function yt(s){let e,t,l,c,f,u,_,m,q,y,g,B,S,$,R,P,I,D,M,W,L,T,k,F,ee,z,U,oe,K,X,Y;function ue(h,C){var N,x,O;return C&1&&(u=null),u==null&&(u=!!((O=(x=(N=h[0])==null?void 0:N.fields)==null?void 0:x.find(Yt))!=null&&O.required)),u?Bt:At}let te=ue(s,-1),E=te(s);function Z(h,C){var N,x,O;return C&1&&(I=null),I==null&&(I=!!((O=(x=(N=h[0])==null?void 0:N.fields)==null?void 0:x.find(Xt))!=null&&O.required)),I?Nt:Vt}let G=Z(s,-1),H=G(s);return{c(){e=a("tr"),e.innerHTML='Auth specific fields',t=p(),l=a("tr"),c=a("td"),f=a("div"),E.c(),_=p(),m=a("span"),m.textContent="email",q=p(),y=a("td"),y.innerHTML='String',g=p(),B=a("td"),B.textContent="Auth record email address.",S=p(),$=a("tr"),R=a("td"),P=a("div"),H.c(),D=p(),M=a("span"),M.textContent="emailVisibility",W=p(),L=a("td"),L.innerHTML='Boolean',T=p(),k=a("td"),k.textContent="Whether to show/hide the auth record email when fetching the record data.",F=p(),ee=a("tr"),ee.innerHTML='
Required password
String Auth record password.',z=p(),U=a("tr"),U.innerHTML='
Required passwordConfirm
String Auth record password confirmation.',oe=p(),K=a("tr"),K.innerHTML=`
Optional verified
Boolean Indicates whether the auth record is verified or not.
This field can be set only by superusers or auth records with "Manage" access.`,X=p(),Y=a("tr"),Y.innerHTML='Other fields',w(f,"class","inline-flex"),w(P,"class","inline-flex")},m(h,C){r(h,e,C),r(h,t,C),r(h,l,C),i(l,c),i(c,f),E.m(f,null),i(f,_),i(f,m),i(l,q),i(l,y),i(l,g),i(l,B),r(h,S,C),r(h,$,C),i($,R),i(R,P),H.m(P,null),i(P,D),i(P,M),i($,W),i($,L),i($,T),i($,k),r(h,F,C),r(h,ee,C),r(h,z,C),r(h,U,C),r(h,oe,C),r(h,K,C),r(h,X,C),r(h,Y,C)},p(h,C){te!==(te=ue(h,C))&&(E.d(1),E=te(h),E&&(E.c(),E.m(f,_))),G!==(G=Z(h,C))&&(H.d(1),H=G(h),H&&(H.c(),H.m(P,D)))},d(h){h&&(o(e),o(t),o(l),o(S),o($),o(F),o(ee),o(z),o(U),o(oe),o(K),o(X),o(Y)),E.d(),H.d()}}}function At(s){let e;return{c(){e=a("span"),e.textContent="Optional",w(e,"class","label label-warning")},m(t,l){r(t,e,l)},d(t){t&&o(e)}}}function Bt(s){let e;return{c(){e=a("span"),e.textContent="Required",w(e,"class","label label-success")},m(t,l){r(t,e,l)},d(t){t&&o(e)}}}function Vt(s){let e;return{c(){e=a("span"),e.textContent="Optional",w(e,"class","label label-warning")},m(t,l){r(t,e,l)},d(t){t&&o(e)}}}function Nt(s){let e;return{c(){e=a("span"),e.textContent="Required",w(e,"class","label label-success")},m(t,l){r(t,e,l)},d(t){t&&o(e)}}}function jt(s){let e;return{c(){e=a("span"),e.textContent="Required",w(e,"class","label label-success")},m(t,l){r(t,e,l)},d(t){t&&o(e)}}}function Jt(s){let e;return{c(){e=a("span"),e.textContent="Optional",w(e,"class","label label-warning")},m(t,l){r(t,e,l)},d(t){t&&o(e)}}}function Dt(s){let e,t=s[15].maxSelect===1?"id":"ids",l,c;return{c(){e=b("Relation record "),l=b(t),c=b(".")},m(f,u){r(f,e,u),r(f,l,u),r(f,c,u)},p(f,u){u&32&&t!==(t=f[15].maxSelect===1?"id":"ids")&&ae(l,t)},d(f){f&&(o(e),o(l),o(c))}}}function Et(s){let e,t,l,c,f,u,_,m,q;return{c(){e=b("File object."),t=a("br"),l=b(` Set to empty value (`),c=a("code"),c.textContent="null",f=b(", "),u=a("code"),u.textContent='""',_=b(" or "),m=a("code"),m.textContent="[]",q=b(`) to delete diff --git a/ui/dist/assets/DeleteApiDocs-BlZu2P2z.js b/ui/dist/assets/DeleteApiDocs-FsGi-_XJ.js similarity index 98% rename from ui/dist/assets/DeleteApiDocs-BlZu2P2z.js rename to ui/dist/assets/DeleteApiDocs-FsGi-_XJ.js index 09930859..dae46ce1 100644 --- a/ui/dist/assets/DeleteApiDocs-BlZu2P2z.js +++ b/ui/dist/assets/DeleteApiDocs-FsGi-_XJ.js @@ -1,4 +1,4 @@ -import{S as Re,i as Ee,s as Pe,V as Te,X as j,h as p,d as De,t as te,a as le,I as ee,Z as he,_ as Be,C as Ie,$ as Oe,D as Ae,l as f,n as i,m as Ce,u as c,A as $,v as k,c as we,w as m,J as Me,p as qe,k as z,o as Le,W as Se}from"./index-DiEBCtJG.js";function ke(a,l,s){const n=a.slice();return n[6]=l[s],n}function ge(a,l,s){const n=a.slice();return n[6]=l[s],n}function ve(a){let l;return{c(){l=c("p"),l.innerHTML="Requires superuser Authorization:TOKEN header",m(l,"class","txt-hint txt-sm txt-right")},m(s,n){f(s,l,n)},d(s){s&&p(l)}}}function $e(a,l){let s,n,h;function r(){return l[5](l[6])}return{key:a,first:null,c(){s=c("button"),s.textContent=`${l[6].code} `,m(s,"class","tab-item"),z(s,"active",l[2]===l[6].code),this.first=s},m(o,d){f(o,s,d),n||(h=Le(s,"click",r),n=!0)},p(o,d){l=o,d&20&&z(s,"active",l[2]===l[6].code)},d(o){o&&p(s),n=!1,h()}}}function ye(a,l){let s,n,h,r;return n=new Se({props:{content:l[6].body}}),{key:a,first:null,c(){s=c("div"),we(n.$$.fragment),h=k(),m(s,"class","tab-item"),z(s,"active",l[2]===l[6].code),this.first=s},m(o,d){f(o,s,d),Ce(n,s,null),i(s,h),r=!0},p(o,d){l=o,(!r||d&20)&&z(s,"active",l[2]===l[6].code)},i(o){r||(le(n.$$.fragment,o),r=!0)},o(o){te(n.$$.fragment,o),r=!1},d(o){o&&p(s),De(n)}}}function He(a){var fe,me;let l,s,n=a[0].name+"",h,r,o,d,y,D,F,q=a[0].name+"",J,se,K,C,N,P,V,g,L,ae,S,E,ne,W,H=a[0].name+"",X,oe,Z,ie,G,T,Q,B,Y,I,x,w,O,v=[],ce=new Map,re,A,b=[],de=new Map,R;C=new Te({props:{js:` +import{S as Re,i as Ee,s as Pe,V as Te,X as j,h as p,d as De,t as te,a as le,I as ee,Z as he,_ as Be,C as Ie,$ as Oe,D as Ae,l as f,n as i,m as Ce,u as c,A as $,v as k,c as we,w as m,J as Me,p as qe,k as z,o as Le,W as Se}from"./index-C386zPaV.js";function ke(a,l,s){const n=a.slice();return n[6]=l[s],n}function ge(a,l,s){const n=a.slice();return n[6]=l[s],n}function ve(a){let l;return{c(){l=c("p"),l.innerHTML="Requires superuser Authorization:TOKEN header",m(l,"class","txt-hint txt-sm txt-right")},m(s,n){f(s,l,n)},d(s){s&&p(l)}}}function $e(a,l){let s,n,h;function r(){return l[5](l[6])}return{key:a,first:null,c(){s=c("button"),s.textContent=`${l[6].code} `,m(s,"class","tab-item"),z(s,"active",l[2]===l[6].code),this.first=s},m(o,d){f(o,s,d),n||(h=Le(s,"click",r),n=!0)},p(o,d){l=o,d&20&&z(s,"active",l[2]===l[6].code)},d(o){o&&p(s),n=!1,h()}}}function ye(a,l){let s,n,h,r;return n=new Se({props:{content:l[6].body}}),{key:a,first:null,c(){s=c("div"),we(n.$$.fragment),h=k(),m(s,"class","tab-item"),z(s,"active",l[2]===l[6].code),this.first=s},m(o,d){f(o,s,d),Ce(n,s,null),i(s,h),r=!0},p(o,d){l=o,(!r||d&20)&&z(s,"active",l[2]===l[6].code)},i(o){r||(le(n.$$.fragment,o),r=!0)},o(o){te(n.$$.fragment,o),r=!1},d(o){o&&p(s),De(n)}}}function He(a){var fe,me;let l,s,n=a[0].name+"",h,r,o,d,y,D,F,q=a[0].name+"",J,se,K,C,N,P,V,g,L,ae,S,E,ne,W,H=a[0].name+"",X,oe,Z,ie,G,T,Q,B,Y,I,x,w,O,v=[],ce=new Map,re,A,b=[],de=new Map,R;C=new Te({props:{js:` import PocketBase from 'pocketbase'; const pb = new PocketBase('${a[3]}'); diff --git a/ui/dist/assets/EmailChangeDocs-Ds8KQwWS.js b/ui/dist/assets/EmailChangeDocs-C-cLqlff.js similarity index 99% rename from ui/dist/assets/EmailChangeDocs-Ds8KQwWS.js rename to ui/dist/assets/EmailChangeDocs-C-cLqlff.js index 10d2c914..a9660edc 100644 --- a/ui/dist/assets/EmailChangeDocs-Ds8KQwWS.js +++ b/ui/dist/assets/EmailChangeDocs-C-cLqlff.js @@ -1,4 +1,4 @@ -import{S as se,i as oe,s as ie,X as K,h as g,t as X,a as V,I as F,Z as le,_ as Re,C as ne,$ as Se,D as ae,l as v,n as u,u as p,v as y,A as U,w as b,k as Y,o as ce,W as Oe,d as x,m as ee,c as te,V as Me,Y as _e,J as Be,p as De,a0 as be}from"./index-DiEBCtJG.js";function ge(n,e,t){const l=n.slice();return l[4]=e[t],l}function ve(n,e,t){const l=n.slice();return l[4]=e[t],l}function ke(n,e){let t,l=e[4].code+"",d,i,r,a;function m(){return e[3](e[4])}return{key:n,first:null,c(){t=p("button"),d=U(l),i=y(),b(t,"class","tab-item"),Y(t,"active",e[1]===e[4].code),this.first=t},m(k,q){v(k,t,q),u(t,d),u(t,i),r||(a=ce(t,"click",m),r=!0)},p(k,q){e=k,q&4&&l!==(l=e[4].code+"")&&F(d,l),q&6&&Y(t,"active",e[1]===e[4].code)},d(k){k&&g(t),r=!1,a()}}}function $e(n,e){let t,l,d,i;return l=new Oe({props:{content:e[4].body}}),{key:n,first:null,c(){t=p("div"),te(l.$$.fragment),d=y(),b(t,"class","tab-item"),Y(t,"active",e[1]===e[4].code),this.first=t},m(r,a){v(r,t,a),ee(l,t,null),u(t,d),i=!0},p(r,a){e=r;const m={};a&4&&(m.content=e[4].body),l.$set(m),(!i||a&6)&&Y(t,"active",e[1]===e[4].code)},i(r){i||(V(l.$$.fragment,r),i=!0)},o(r){X(l.$$.fragment,r),i=!1},d(r){r&&g(t),x(l)}}}function Ne(n){let e,t,l,d,i,r,a,m=n[0].name+"",k,q,G,H,J,L,z,B,D,S,N,A=[],O=new Map,P,j,T=[],W=new Map,w,E=K(n[2]);const M=c=>c[4].code;for(let c=0;cc[4].code;for(let c=0;c<_.length;c+=1){let f=ge(n,_,c),s=Z(f);W.set(s,T[c]=$e(s,f))}return{c(){e=p("div"),t=p("strong"),t.textContent="POST",l=y(),d=p("div"),i=p("p"),r=U("/api/collections/"),a=p("strong"),k=U(m),q=U("/confirm-email-change"),G=y(),H=p("div"),H.textContent="Body Parameters",J=y(),L=p("table"),L.innerHTML='Param Type Description
Required token
String The token from the change email request email.
Required password
String The account password to confirm the email change.',z=y(),B=p("div"),B.textContent="Responses",D=y(),S=p("div"),N=p("div");for(let c=0;ct(1,d=a.code);return n.$$set=a=>{"collection"in a&&t(0,l=a.collection)},t(2,i=[{code:204,body:"null"},{code:400,body:` +import{S as se,i as oe,s as ie,X as K,h as g,t as X,a as V,I as F,Z as le,_ as Re,C as ne,$ as Se,D as ae,l as v,n as u,u as p,v as y,A as U,w as b,k as Y,o as ce,W as Oe,d as x,m as ee,c as te,V as Me,Y as _e,J as Be,p as De,a0 as be}from"./index-C386zPaV.js";function ge(n,e,t){const l=n.slice();return l[4]=e[t],l}function ve(n,e,t){const l=n.slice();return l[4]=e[t],l}function ke(n,e){let t,l=e[4].code+"",d,i,r,a;function m(){return e[3](e[4])}return{key:n,first:null,c(){t=p("button"),d=U(l),i=y(),b(t,"class","tab-item"),Y(t,"active",e[1]===e[4].code),this.first=t},m(k,q){v(k,t,q),u(t,d),u(t,i),r||(a=ce(t,"click",m),r=!0)},p(k,q){e=k,q&4&&l!==(l=e[4].code+"")&&F(d,l),q&6&&Y(t,"active",e[1]===e[4].code)},d(k){k&&g(t),r=!1,a()}}}function $e(n,e){let t,l,d,i;return l=new Oe({props:{content:e[4].body}}),{key:n,first:null,c(){t=p("div"),te(l.$$.fragment),d=y(),b(t,"class","tab-item"),Y(t,"active",e[1]===e[4].code),this.first=t},m(r,a){v(r,t,a),ee(l,t,null),u(t,d),i=!0},p(r,a){e=r;const m={};a&4&&(m.content=e[4].body),l.$set(m),(!i||a&6)&&Y(t,"active",e[1]===e[4].code)},i(r){i||(V(l.$$.fragment,r),i=!0)},o(r){X(l.$$.fragment,r),i=!1},d(r){r&&g(t),x(l)}}}function Ne(n){let e,t,l,d,i,r,a,m=n[0].name+"",k,q,G,H,J,L,z,B,D,S,N,A=[],O=new Map,P,j,T=[],W=new Map,w,E=K(n[2]);const M=c=>c[4].code;for(let c=0;cc[4].code;for(let c=0;c<_.length;c+=1){let f=ge(n,_,c),s=Z(f);W.set(s,T[c]=$e(s,f))}return{c(){e=p("div"),t=p("strong"),t.textContent="POST",l=y(),d=p("div"),i=p("p"),r=U("/api/collections/"),a=p("strong"),k=U(m),q=U("/confirm-email-change"),G=y(),H=p("div"),H.textContent="Body Parameters",J=y(),L=p("table"),L.innerHTML='Param Type Description
Required token
String The token from the change email request email.
Required password
String The account password to confirm the email change.',z=y(),B=p("div"),B.textContent="Responses",D=y(),S=p("div"),N=p("div");for(let c=0;ct(1,d=a.code);return n.$$set=a=>{"collection"in a&&t(0,l=a.collection)},t(2,i=[{code:204,body:"null"},{code:400,body:` { "status": 400, "message": "An error occurred while validating the submitted data.", diff --git a/ui/dist/assets/FieldsQueryParam-2Jcr6hLY.js b/ui/dist/assets/FieldsQueryParam-DB_xDf28.js similarity index 96% rename from ui/dist/assets/FieldsQueryParam-2Jcr6hLY.js rename to ui/dist/assets/FieldsQueryParam-DB_xDf28.js index 637b72d9..a718b432 100644 --- a/ui/dist/assets/FieldsQueryParam-2Jcr6hLY.js +++ b/ui/dist/assets/FieldsQueryParam-DB_xDf28.js @@ -1,4 +1,4 @@ -import{S as J,i as N,s as O,W as P,h as Q,d as R,t as W,a as j,I as z,l as D,n as e,m as G,u as t,v as c,A as i,c as K,w as U}from"./index-DiEBCtJG.js";function V(f){let n,o,u,d,k,s,p,w,g,y,r,F,_,S,b,E,C,a,$,L,q,H,I,M,m,T,v,A,x;return r=new P({props:{content:"?fields=*,"+f[0]+"expand.relField.name"}}),{c(){n=t("tr"),o=t("td"),o.textContent="fields",u=c(),d=t("td"),d.innerHTML='String',k=c(),s=t("td"),p=t("p"),w=i(`Comma separated string of the fields to return in the JSON response +import{S as J,i as N,s as O,W as P,h as Q,d as R,t as W,a as j,I as z,l as D,n as e,m as G,u as t,v as c,A as i,c as K,w as U}from"./index-C386zPaV.js";function V(f){let n,o,u,d,k,s,p,w,g,y,r,F,_,S,b,E,C,a,$,L,q,H,I,M,m,T,v,A,x;return r=new P({props:{content:"?fields=*,"+f[0]+"expand.relField.name"}}),{c(){n=t("tr"),o=t("td"),o.textContent="fields",u=c(),d=t("td"),d.innerHTML='String',k=c(),s=t("td"),p=t("p"),w=i(`Comma separated string of the fields to return in the JSON response `),g=t("em"),g.textContent="(by default returns all fields)",y=i(`. Ex.: `),K(r.$$.fragment),F=c(),_=t("p"),_.innerHTML="* targets all keys from the specific depth level.",S=c(),b=t("p"),b.textContent="In addition, the following field modifiers are also supported:",E=c(),C=t("ul"),a=t("li"),$=t("code"),$.textContent=":excerpt(maxLength, withEllipsis?)",L=c(),q=t("br"),H=i(` Returns a short plain text version of the field string value. diff --git a/ui/dist/assets/FilterAutocompleteInput-DB28goPV.js b/ui/dist/assets/FilterAutocompleteInput-BwUux83v.js similarity index 99% rename from ui/dist/assets/FilterAutocompleteInput-DB28goPV.js rename to ui/dist/assets/FilterAutocompleteInput-BwUux83v.js index e6257bdb..7cc10bc6 100644 --- a/ui/dist/assets/FilterAutocompleteInput-DB28goPV.js +++ b/ui/dist/assets/FilterAutocompleteInput-BwUux83v.js @@ -1 +1 @@ -import{S as $,i as ee,s as te,H as M,h as ne,l as re,u as ae,w as ie,O as oe,T as le,U as se,Q as de,J as u,y as ce}from"./index-DiEBCtJG.js";import{c as fe,d as ue,s as ge,h as he,a as ye,E,b as S,e as pe,f as ke,g as me,i as xe,j as be,k as we,l as Ee,m as Se,r as Ke,n as Ce,o as Re,p as Le,C as R,q as G,t as qe,S as ve,u as Oe,v as We}from"./index-CQvZtqnA.js";function _e(e){return new Worker(""+new URL("autocomplete.worker-SdNqUZMM.js",import.meta.url).href,{name:e==null?void 0:e.name})}function Me(e){Q(e,"start");var r={},t=e.languageData||{},g=!1;for(var h in e)if(h!=t&&e.hasOwnProperty(h))for(var f=r[h]=[],i=e[h],a=0;a2&&i.token&&typeof i.token!="string"){t.pending=[];for(var s=2;s-1)return null;var h=t.indent.length-1,f=e[t.state];e:for(;;){for(var i=0;it(21,g=n));const h=se();let{id:f=""}=r,{value:i=""}=r,{disabled:a=!1}=r,{placeholder:o=""}=r,{baseCollection:s=null}=r,{singleLine:y=!1}=r,{extraAutocompleteKeys:L=[]}=r,{disableRequestKeys:b=!1}=r,{disableCollectionJoinKeys:m=!1}=r,d,p,q=a,T=new R,D=new R,J=new R,A=new R,v=new _e,H=[],I=[],B=[],K="",O="";function W(){d==null||d.focus()}let _=null;v.onmessage=n=>{B=n.data.baseKeys||[],H=n.data.requestKeys||[],I=n.data.collectionJoinKeys||[]};function V(){clearTimeout(_),_=setTimeout(()=>{v.postMessage({baseCollection:s,collections:Z(g),disableRequestKeys:b,disableCollectionJoinKeys:m})},250)}function Z(n){let c=n.slice();return s&&u.pushOrReplaceByKey(c,s,"id"),c}function U(){p==null||p.dispatchEvent(new CustomEvent("change",{detail:{value:i},bubbles:!0}))}function F(){if(!f)return;const n=document.querySelectorAll('[for="'+f+'"]');for(let c of n)c.removeEventListener("click",W)}function N(){if(!f)return;F();const n=document.querySelectorAll('[for="'+f+'"]');for(let c of n)c.addEventListener("click",W)}function j(n=!0,c=!0){let l=[].concat(L);return l=l.concat(B||[]),n&&(l=l.concat(H||[])),c&&(l=l.concat(I||[])),l}function z(n){var w;let c=n.matchBefore(/[\'\"\@\w\.]*/);if(c&&c.from==c.to&&!n.explicit)return null;let l=We(n.state).resolveInner(n.pos,-1);if(((w=l==null?void 0:l.type)==null?void 0:w.name)=="comment")return null;let x=[{label:"false"},{label:"true"},{label:"@now"},{label:"@second"},{label:"@minute"},{label:"@hour"},{label:"@year"},{label:"@day"},{label:"@month"},{label:"@weekday"},{label:"@yesterday"},{label:"@tomorrow"},{label:"@todayStart"},{label:"@todayEnd"},{label:"@monthStart"},{label:"@monthEnd"},{label:"@yearStart"},{label:"@yearEnd"}];m||x.push({label:"@collection.*",apply:"@collection."});let C=j(!b&&c.text.startsWith("@r"),!m&&c.text.startsWith("@c"));for(const k of C)x.push({label:k.endsWith(".")?k+"*":k,apply:k,boost:k.indexOf("_via_")>0?-1:0});return{from:c.from,options:x}}function P(){return ve.define(Me({start:[{regex:/true|false|null/,token:"atom"},{regex:/\/\/.*/,token:"comment"},{regex:/"(?:[^\\]|\\.)*?(?:"|$)/,token:"string"},{regex:/'(?:[^\\]|\\.)*?(?:'|$)/,token:"string"},{regex:/0x[a-f\d]+|[-+]?(?:\.\d+|\d+\.?\d*)(?:e[-+]?\d+)?/i,token:"number"},{regex:/\&\&|\|\||\=|\!\=|\~|\!\~|\>|\<|\>\=|\<\=/,token:"operator"},{regex:/[\{\[\(]/,indent:!0},{regex:/[\}\]\)]/,dedent:!0},{regex:/\w+[\w\.]*\w+/,token:"keyword"},{regex:u.escapeRegExp("@now"),token:"keyword"},{regex:u.escapeRegExp("@second"),token:"keyword"},{regex:u.escapeRegExp("@minute"),token:"keyword"},{regex:u.escapeRegExp("@hour"),token:"keyword"},{regex:u.escapeRegExp("@year"),token:"keyword"},{regex:u.escapeRegExp("@day"),token:"keyword"},{regex:u.escapeRegExp("@month"),token:"keyword"},{regex:u.escapeRegExp("@weekday"),token:"keyword"},{regex:u.escapeRegExp("@todayStart"),token:"keyword"},{regex:u.escapeRegExp("@todayEnd"),token:"keyword"},{regex:u.escapeRegExp("@monthStart"),token:"keyword"},{regex:u.escapeRegExp("@monthEnd"),token:"keyword"},{regex:u.escapeRegExp("@yearStart"),token:"keyword"},{regex:u.escapeRegExp("@yearEnd"),token:"keyword"},{regex:u.escapeRegExp("@request.method"),token:"keyword"}],meta:{lineComment:"//"}}))}de(()=>{const n={key:"Enter",run:l=>{y&&h("submit",i)}};N();let c=[n,...fe,...ue,ge.find(l=>l.key==="Mod-d"),...he,...ye];return y||c.push(qe),t(11,d=new E({parent:p,state:S.create({doc:i,extensions:[pe(),ke(),me(),xe(),be(),S.allowMultipleSelections.of(!0),we(Oe,{fallback:!0}),Ee(),Se(),Ke(),Ce(),Re.of(c),E.lineWrapping,Le({override:[z],icons:!1}),A.of(G(o)),D.of(E.editable.of(!a)),J.of(S.readOnly.of(a)),T.of(P()),S.transactionFilter.of(l=>{var x,C,w;if(y&&l.newDoc.lines>1){if(!((w=(C=(x=l.changes)==null?void 0:x.inserted)==null?void 0:C.filter(k=>!!k.text.find(Y=>Y)))!=null&&w.length))return[];l.newDoc.text=[l.newDoc.text.join(" ")]}return l}),E.updateListener.of(l=>{!l.docChanged||a||(t(1,i=l.state.doc.toString()),U())})]})})),()=>{clearTimeout(_),F(),d==null||d.destroy(),v.terminate()}});function X(n){ce[n?"unshift":"push"](()=>{p=n,t(0,p)})}return e.$$set=n=>{"id"in n&&t(2,f=n.id),"value"in n&&t(1,i=n.value),"disabled"in n&&t(3,a=n.disabled),"placeholder"in n&&t(4,o=n.placeholder),"baseCollection"in n&&t(5,s=n.baseCollection),"singleLine"in n&&t(6,y=n.singleLine),"extraAutocompleteKeys"in n&&t(7,L=n.extraAutocompleteKeys),"disableRequestKeys"in n&&t(8,b=n.disableRequestKeys),"disableCollectionJoinKeys"in n&&t(9,m=n.disableCollectionJoinKeys)},e.$$.update=()=>{e.$$.dirty[0]&32&&t(13,K=Be(s)),e.$$.dirty[0]&25352&&!a&&(O!=K||b!==-1||m!==-1)&&(t(14,O=K),V()),e.$$.dirty[0]&4&&f&&N(),e.$$.dirty[0]&2080&&d&&s!=null&&s.fields&&d.dispatch({effects:[T.reconfigure(P())]}),e.$$.dirty[0]&6152&&d&&q!=a&&(d.dispatch({effects:[D.reconfigure(E.editable.of(!a)),J.reconfigure(S.readOnly.of(a))]}),t(12,q=a),U()),e.$$.dirty[0]&2050&&d&&i!=d.state.doc.toString()&&d.dispatch({changes:{from:0,to:d.state.doc.length,insert:i}}),e.$$.dirty[0]&2064&&d&&typeof o<"u"&&d.dispatch({effects:[A.reconfigure(G(o))]})},[p,i,f,a,o,s,y,L,b,m,W,d,q,K,O,X]}class Pe extends ${constructor(r){super(),ee(this,r,Ue,Ie,te,{id:2,value:1,disabled:3,placeholder:4,baseCollection:5,singleLine:6,extraAutocompleteKeys:7,disableRequestKeys:8,disableCollectionJoinKeys:9,focus:10},null,[-1,-1])}get focus(){return this.$$.ctx[10]}}export{Pe as default}; +import{S as $,i as ee,s as te,H as M,h as ne,l as re,u as ae,w as ie,O as oe,T as le,U as se,Q as de,J as u,y as ce}from"./index-C386zPaV.js";import{c as fe,d as ue,s as ge,h as he,a as ye,E,b as S,e as pe,f as ke,g as me,i as xe,j as be,k as we,l as Ee,m as Se,r as Ke,n as Ce,o as Re,p as Le,C as R,q as G,t as qe,S as ve,u as Oe,v as We}from"./index-CQvZtqnA.js";function _e(e){return new Worker(""+new URL("autocomplete.worker-SdNqUZMM.js",import.meta.url).href,{name:e==null?void 0:e.name})}function Me(e){Q(e,"start");var r={},t=e.languageData||{},g=!1;for(var h in e)if(h!=t&&e.hasOwnProperty(h))for(var f=r[h]=[],i=e[h],a=0;a2&&i.token&&typeof i.token!="string"){t.pending=[];for(var s=2;s-1)return null;var h=t.indent.length-1,f=e[t.state];e:for(;;){for(var i=0;it(21,g=n));const h=se();let{id:f=""}=r,{value:i=""}=r,{disabled:a=!1}=r,{placeholder:o=""}=r,{baseCollection:s=null}=r,{singleLine:y=!1}=r,{extraAutocompleteKeys:L=[]}=r,{disableRequestKeys:b=!1}=r,{disableCollectionJoinKeys:m=!1}=r,d,p,q=a,T=new R,D=new R,J=new R,A=new R,v=new _e,H=[],I=[],B=[],K="",O="";function W(){d==null||d.focus()}let _=null;v.onmessage=n=>{B=n.data.baseKeys||[],H=n.data.requestKeys||[],I=n.data.collectionJoinKeys||[]};function V(){clearTimeout(_),_=setTimeout(()=>{v.postMessage({baseCollection:s,collections:Z(g),disableRequestKeys:b,disableCollectionJoinKeys:m})},250)}function Z(n){let c=n.slice();return s&&u.pushOrReplaceByKey(c,s,"id"),c}function U(){p==null||p.dispatchEvent(new CustomEvent("change",{detail:{value:i},bubbles:!0}))}function F(){if(!f)return;const n=document.querySelectorAll('[for="'+f+'"]');for(let c of n)c.removeEventListener("click",W)}function N(){if(!f)return;F();const n=document.querySelectorAll('[for="'+f+'"]');for(let c of n)c.addEventListener("click",W)}function j(n=!0,c=!0){let l=[].concat(L);return l=l.concat(B||[]),n&&(l=l.concat(H||[])),c&&(l=l.concat(I||[])),l}function z(n){var w;let c=n.matchBefore(/[\'\"\@\w\.]*/);if(c&&c.from==c.to&&!n.explicit)return null;let l=We(n.state).resolveInner(n.pos,-1);if(((w=l==null?void 0:l.type)==null?void 0:w.name)=="comment")return null;let x=[{label:"false"},{label:"true"},{label:"@now"},{label:"@second"},{label:"@minute"},{label:"@hour"},{label:"@year"},{label:"@day"},{label:"@month"},{label:"@weekday"},{label:"@yesterday"},{label:"@tomorrow"},{label:"@todayStart"},{label:"@todayEnd"},{label:"@monthStart"},{label:"@monthEnd"},{label:"@yearStart"},{label:"@yearEnd"}];m||x.push({label:"@collection.*",apply:"@collection."});let C=j(!b&&c.text.startsWith("@r"),!m&&c.text.startsWith("@c"));for(const k of C)x.push({label:k.endsWith(".")?k+"*":k,apply:k,boost:k.indexOf("_via_")>0?-1:0});return{from:c.from,options:x}}function P(){return ve.define(Me({start:[{regex:/true|false|null/,token:"atom"},{regex:/\/\/.*/,token:"comment"},{regex:/"(?:[^\\]|\\.)*?(?:"|$)/,token:"string"},{regex:/'(?:[^\\]|\\.)*?(?:'|$)/,token:"string"},{regex:/0x[a-f\d]+|[-+]?(?:\.\d+|\d+\.?\d*)(?:e[-+]?\d+)?/i,token:"number"},{regex:/\&\&|\|\||\=|\!\=|\~|\!\~|\>|\<|\>\=|\<\=/,token:"operator"},{regex:/[\{\[\(]/,indent:!0},{regex:/[\}\]\)]/,dedent:!0},{regex:/\w+[\w\.]*\w+/,token:"keyword"},{regex:u.escapeRegExp("@now"),token:"keyword"},{regex:u.escapeRegExp("@second"),token:"keyword"},{regex:u.escapeRegExp("@minute"),token:"keyword"},{regex:u.escapeRegExp("@hour"),token:"keyword"},{regex:u.escapeRegExp("@year"),token:"keyword"},{regex:u.escapeRegExp("@day"),token:"keyword"},{regex:u.escapeRegExp("@month"),token:"keyword"},{regex:u.escapeRegExp("@weekday"),token:"keyword"},{regex:u.escapeRegExp("@todayStart"),token:"keyword"},{regex:u.escapeRegExp("@todayEnd"),token:"keyword"},{regex:u.escapeRegExp("@monthStart"),token:"keyword"},{regex:u.escapeRegExp("@monthEnd"),token:"keyword"},{regex:u.escapeRegExp("@yearStart"),token:"keyword"},{regex:u.escapeRegExp("@yearEnd"),token:"keyword"},{regex:u.escapeRegExp("@request.method"),token:"keyword"}],meta:{lineComment:"//"}}))}de(()=>{const n={key:"Enter",run:l=>{y&&h("submit",i)}};N();let c=[n,...fe,...ue,ge.find(l=>l.key==="Mod-d"),...he,...ye];return y||c.push(qe),t(11,d=new E({parent:p,state:S.create({doc:i,extensions:[pe(),ke(),me(),xe(),be(),S.allowMultipleSelections.of(!0),we(Oe,{fallback:!0}),Ee(),Se(),Ke(),Ce(),Re.of(c),E.lineWrapping,Le({override:[z],icons:!1}),A.of(G(o)),D.of(E.editable.of(!a)),J.of(S.readOnly.of(a)),T.of(P()),S.transactionFilter.of(l=>{var x,C,w;if(y&&l.newDoc.lines>1){if(!((w=(C=(x=l.changes)==null?void 0:x.inserted)==null?void 0:C.filter(k=>!!k.text.find(Y=>Y)))!=null&&w.length))return[];l.newDoc.text=[l.newDoc.text.join(" ")]}return l}),E.updateListener.of(l=>{!l.docChanged||a||(t(1,i=l.state.doc.toString()),U())})]})})),()=>{clearTimeout(_),F(),d==null||d.destroy(),v.terminate()}});function X(n){ce[n?"unshift":"push"](()=>{p=n,t(0,p)})}return e.$$set=n=>{"id"in n&&t(2,f=n.id),"value"in n&&t(1,i=n.value),"disabled"in n&&t(3,a=n.disabled),"placeholder"in n&&t(4,o=n.placeholder),"baseCollection"in n&&t(5,s=n.baseCollection),"singleLine"in n&&t(6,y=n.singleLine),"extraAutocompleteKeys"in n&&t(7,L=n.extraAutocompleteKeys),"disableRequestKeys"in n&&t(8,b=n.disableRequestKeys),"disableCollectionJoinKeys"in n&&t(9,m=n.disableCollectionJoinKeys)},e.$$.update=()=>{e.$$.dirty[0]&32&&t(13,K=Be(s)),e.$$.dirty[0]&25352&&!a&&(O!=K||b!==-1||m!==-1)&&(t(14,O=K),V()),e.$$.dirty[0]&4&&f&&N(),e.$$.dirty[0]&2080&&d&&s!=null&&s.fields&&d.dispatch({effects:[T.reconfigure(P())]}),e.$$.dirty[0]&6152&&d&&q!=a&&(d.dispatch({effects:[D.reconfigure(E.editable.of(!a)),J.reconfigure(S.readOnly.of(a))]}),t(12,q=a),U()),e.$$.dirty[0]&2050&&d&&i!=d.state.doc.toString()&&d.dispatch({changes:{from:0,to:d.state.doc.length,insert:i}}),e.$$.dirty[0]&2064&&d&&typeof o<"u"&&d.dispatch({effects:[A.reconfigure(G(o))]})},[p,i,f,a,o,s,y,L,b,m,W,d,q,K,O,X]}class Pe extends ${constructor(r){super(),ee(this,r,Ue,Ie,te,{id:2,value:1,disabled:3,placeholder:4,baseCollection:5,singleLine:6,extraAutocompleteKeys:7,disableRequestKeys:8,disableCollectionJoinKeys:9,focus:10},null,[-1,-1])}get focus(){return this.$$.ctx[10]}}export{Pe as default}; diff --git a/ui/dist/assets/Leaflet-GKTiETQi.js b/ui/dist/assets/Leaflet-DlRrkE9V.js similarity index 99% rename from ui/dist/assets/Leaflet-GKTiETQi.js rename to ui/dist/assets/Leaflet-DlRrkE9V.js index 6e79deaf..8c8f77a7 100644 --- a/ui/dist/assets/Leaflet-GKTiETQi.js +++ b/ui/dist/assets/Leaflet-DlRrkE9V.js @@ -1,4 +1,4 @@ -import{a2 as ss,a3 as rs,S as as,i as hs,s as us,H as Ee,h as ae,z as Cn,w as Y,l as he,n as gt,o as _i,u as vt,v as Ae,Q as ls,X as kn,Y as cs,y as fs,j as ds,I as _s,E as ms,a4 as ps,A as gs}from"./index-DiEBCtJG.js";var di={exports:{}};/* @preserve +import{a2 as ss,a3 as rs,S as as,i as hs,s as us,H as Ee,h as ae,z as Cn,w as Y,l as he,n as gt,o as _i,u as vt,v as Ae,Q as ls,X as kn,Y as cs,y as fs,j as ds,I as _s,E as ms,a4 as ps,A as gs}from"./index-C386zPaV.js";var di={exports:{}};/* @preserve * Leaflet 1.9.4, a JS library for interactive maps. https://leafletjs.com * (c) 2010-2023 Vladimir Agafonkin, (c) 2010-2011 CloudMade */(function(C,g){(function(u,v){v(g)})(rs,function(u){var v="1.9.4";function c(t){var e,i,n,o;for(i=1,n=arguments.length;i"u"||!L||!L.Mixin)){t=J(t)?t:[t];for(var e=0;e0?Math.floor(t):Math.ceil(t)};w.prototype={clone:function(){return new w(this.x,this.y)},add:function(t){return this.clone()._add(y(t))},_add:function(t){return this.x+=t.x,this.y+=t.y,this},subtract:function(t){return this.clone()._subtract(y(t))},_subtract:function(t){return this.x-=t.x,this.y-=t.y,this},divideBy:function(t){return this.clone()._divideBy(t)},_divideBy:function(t){return this.x/=t,this.y/=t,this},multiplyBy:function(t){return this.clone()._multiplyBy(t)},_multiplyBy:function(t){return this.x*=t,this.y*=t,this},scaleBy:function(t){return new w(this.x*t.x,this.y*t.y)},unscaleBy:function(t){return new w(this.x/t.x,this.y/t.y)},round:function(){return this.clone()._round()},_round:function(){return this.x=Math.round(this.x),this.y=Math.round(this.y),this},floor:function(){return this.clone()._floor()},_floor:function(){return this.x=Math.floor(this.x),this.y=Math.floor(this.y),this},ceil:function(){return this.clone()._ceil()},_ceil:function(){return this.x=Math.ceil(this.x),this.y=Math.ceil(this.y),this},trunc:function(){return this.clone()._trunc()},_trunc:function(){return this.x=mi(this.x),this.y=mi(this.y),this},distanceTo:function(t){t=y(t);var e=t.x-this.x,i=t.y-this.y;return Math.sqrt(e*e+i*i)},equals:function(t){return t=y(t),t.x===this.x&&t.y===this.y},contains:function(t){return t=y(t),Math.abs(t.x)<=Math.abs(this.x)&&Math.abs(t.y)<=Math.abs(this.y)},toString:function(){return"Point("+H(this.x)+", "+H(this.y)+")"}};function y(t,e,i){return t instanceof w?t:J(t)?new w(t[0],t[1]):t==null?t:typeof t=="object"&&"x"in t&&"y"in t?new w(t.x,t.y):new w(t,e,i)}function R(t,e){if(t)for(var i=e?[t,e]:t,n=0,o=i.length;n=this.min.x&&i.x<=this.max.x&&e.y>=this.min.y&&i.y<=this.max.y},intersects:function(t){t=tt(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>=e.x&&n.x<=i.x,r=o.y>=e.y&&n.y<=i.y;return s&&r},overlaps:function(t){t=tt(t);var e=this.min,i=this.max,n=t.min,o=t.max,s=o.x>e.x&&n.xe.y&&n.y=e.lat&&o.lat<=i.lat&&n.lng>=e.lng&&o.lng<=i.lng},intersects:function(t){t=W(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>=e.lat&&n.lat<=i.lat,r=o.lng>=e.lng&&n.lng<=i.lng;return s&&r},overlaps:function(t){t=W(t);var e=this._southWest,i=this._northEast,n=t.getSouthWest(),o=t.getNorthEast(),s=o.lat>e.lat&&n.late.lng&&n.lng1,Kn=function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("testPassiveEventSupport",A,e),window.removeEventListener("testPassiveEventSupport",A,e)}catch{}return t}(),jn=function(){return!!document.createElement("canvas").getContext}(),He=!!(document.createElementNS&&gi("svg").createSVGRect),Jn=!!He&&function(){var t=document.createElement("div");return t.innerHTML="",(t.firstChild&&t.firstChild.namespaceURI)==="http://www.w3.org/2000/svg"}(),Yn=!He&&function(){try{var t=document.createElement("div");t.innerHTML='';var e=t.firstChild;return e.style.behavior="url(#default#VML)",e&&typeof e.adj=="object"}catch{return!1}}(),Xn=navigator.platform.indexOf("Mac")===0,Qn=navigator.platform.indexOf("Linux")===0;function dt(t){return navigator.userAgent.toLowerCase().indexOf(t)>=0}var d={ie:ce,ielt9:Bn,edge:yi,webkit:Ne,android:wi,android23:xi,androidStock:Nn,opera:Re,chrome:Pi,gecko:Li,safari:Rn,phantom:bi,opera12:Ti,win:Dn,ie3d:Mi,webkit3d:De,gecko3d:Ci,any3d:Hn,mobile:jt,mobileWebkit:Fn,mobileWebkit3d:Wn,msPointer:ki,pointer:Si,touch:Un,touchNative:zi,mobileOpera:Vn,mobileGecko:qn,retina:Gn,passiveEvents:Kn,canvas:jn,svg:He,vml:Yn,inlineSvg:Jn,mac:Xn,linux:Qn},Ai=d.msPointer?"MSPointerDown":"pointerdown",Ei=d.msPointer?"MSPointerMove":"pointermove",Oi=d.msPointer?"MSPointerUp":"pointerup",Zi=d.msPointer?"MSPointerCancel":"pointercancel",Fe={touchstart:Ai,touchmove:Ei,touchend:Oi,touchcancel:Zi},Bi={touchstart:oo,touchmove:fe,touchend:fe,touchcancel:fe},Bt={},Ii=!1;function $n(t,e,i){return e==="touchstart"&&no(),Bi[e]?(i=Bi[e].bind(this,i),t.addEventListener(Fe[e],i,!1),i):(console.warn("wrong event specified:",e),A)}function to(t,e,i){if(!Fe[e]){console.warn("wrong event specified:",e);return}t.removeEventListener(Fe[e],i,!1)}function eo(t){Bt[t.pointerId]=t}function io(t){Bt[t.pointerId]&&(Bt[t.pointerId]=t)}function Ni(t){delete Bt[t.pointerId]}function no(){Ii||(document.addEventListener(Ai,eo,!0),document.addEventListener(Ei,io,!0),document.addEventListener(Oi,Ni,!0),document.addEventListener(Zi,Ni,!0),Ii=!0)}function fe(t,e){if(e.pointerType!==(e.MSPOINTER_TYPE_MOUSE||"mouse")){e.touches=[];for(var i in Bt)e.touches.push(Bt[i]);e.changedTouches=[e],t(e)}}function oo(t,e){e.MSPOINTER_TYPE_TOUCH&&e.pointerType===e.MSPOINTER_TYPE_TOUCH&&j(e),fe(t,e)}function so(t){var e={},i,n;for(n in t)i=t[n],e[n]=i&&i.bind?i.bind(t):i;return t=e,e.type="dblclick",e.detail=2,e.isTrusted=!1,e._simulated=!0,e}var ro=200;function ao(t,e){t.addEventListener("dblclick",e);var i=0,n;function o(s){if(s.detail!==1){n=s.detail;return}if(!(s.pointerType==="mouse"||s.sourceCapabilities&&!s.sourceCapabilities.firesTouchEvents)){var r=Wi(s);if(!(r.some(function(h){return h instanceof HTMLLabelElement&&h.attributes.for})&&!r.some(function(h){return h instanceof HTMLInputElement||h instanceof HTMLSelectElement}))){var a=Date.now();a-i<=ro?(n++,n===2&&e(so(s))):n=1,i=a}}}return t.addEventListener("click",o),{dblclick:e,simDblclick:o}}function ho(t,e){t.removeEventListener("dblclick",e.dblclick),t.removeEventListener("click",e.simDblclick)}var We=me(["transform","webkitTransform","OTransform","MozTransform","msTransform"]),Jt=me(["webkitTransition","transition","OTransition","MozTransition","msTransition"]),Ri=Jt==="webkitTransition"||Jt==="OTransition"?Jt+"End":"transitionend";function Di(t){return typeof t=="string"?document.getElementById(t):t}function Yt(t,e){var i=t.style[e]||t.currentStyle&&t.currentStyle[e];if((!i||i==="auto")&&document.defaultView){var n=document.defaultView.getComputedStyle(t,null);i=n?n[e]:null}return i==="auto"?null:i}function z(t,e,i){var n=document.createElement(t);return n.className=e||"",i&&i.appendChild(n),n}function D(t){var e=t.parentNode;e&&e.removeChild(t)}function de(t){for(;t.firstChild;)t.removeChild(t.firstChild)}function It(t){var e=t.parentNode;e&&e.lastChild!==t&&e.appendChild(t)}function Nt(t){var e=t.parentNode;e&&e.firstChild!==t&&e.insertBefore(t,e.firstChild)}function Ue(t,e){if(t.classList!==void 0)return t.classList.contains(e);var i=_e(t);return i.length>0&&new RegExp("(^|\\s)"+e+"(\\s|$)").test(i)}function T(t,e){if(t.classList!==void 0)for(var i=Z(e),n=0,o=i.length;n0?2*window.devicePixelRatio:1;function Vi(t){return d.edge?t.wheelDeltaY/2:t.deltaY&&t.deltaMode===0?-t.deltaY/co:t.deltaY&&t.deltaMode===1?-t.deltaY*20:t.deltaY&&t.deltaMode===2?-t.deltaY*60:t.deltaX||t.deltaZ?0:t.wheelDelta?(t.wheelDeltaY||t.wheelDelta)/2:t.detail&&Math.abs(t.detail)<32765?-t.detail*20:t.detail?t.detail/-32765*60:0}function ei(t,e){var i=e.relatedTarget;if(!i)return!0;try{for(;i&&i!==t;)i=i.parentNode}catch{return!1}return i!==t}var fo={__proto__:null,on:x,off:O,stopPropagation:zt,disableScrollPropagation:ti,disableClickPropagation:te,preventDefault:j,stop:At,getPropagationPath:Wi,getMousePosition:Ui,getWheelDelta:Vi,isExternalTarget:ei,addListener:x,removeListener:O},qi=Gt.extend({run:function(t,e,i,n){this.stop(),this._el=t,this._inProgress=!0,this._duration=i||.25,this._easeOutPower=1/Math.max(n||.5,.2),this._startPos=St(t),this._offset=e.subtract(this._startPos),this._startTime=+new Date,this.fire("start"),this._animate()},stop:function(){this._inProgress&&(this._step(!0),this._complete())},_animate:function(){this._animId=q(this._animate,this),this._step()},_step:function(t){var e=+new Date-this._startTime,i=this._duration*1e3;ethis.options.maxZoom)?this.setZoom(t):this},panInsideBounds:function(t,e){this._enforcingBounds=!0;var i=this.getCenter(),n=this._limitCenter(i,this._zoom,W(t));return i.equals(n)||this.panTo(n,e),this._enforcingBounds=!1,this},panInside:function(t,e){e=e||{};var i=y(e.paddingTopLeft||e.padding||[0,0]),n=y(e.paddingBottomRight||e.padding||[0,0]),o=this.project(this.getCenter()),s=this.project(t),r=this.getPixelBounds(),a=tt([r.min.add(i),r.max.subtract(n)]),h=a.getSize();if(!a.contains(s)){this._enforcingBounds=!0;var l=s.subtract(a.getCenter()),f=a.extend(s).getSize().subtract(h);o.x+=l.x<0?-f.x:f.x,o.y+=l.y<0?-f.y:f.y,this.panTo(this.unproject(o),e),this._enforcingBounds=!1}return this},invalidateSize:function(t){if(!this._loaded)return this;t=c({animate:!1,pan:!0},t===!0?{animate:!0}:t);var e=this.getSize();this._sizeChanged=!0,this._lastCenter=null;var i=this.getSize(),n=e.divideBy(2).round(),o=i.divideBy(2).round(),s=n.subtract(o);return!s.x&&!s.y?this:(t.animate&&t.pan?this.panBy(s):(t.pan&&this._rawPanBy(s),this.fire("move"),t.debounceMoveend?(clearTimeout(this._sizeTimer),this._sizeTimer=setTimeout(_(this.fire,this,"moveend"),200)):this.fire("moveend")),this.fire("resize",{oldSize:e,newSize:i}))},stop:function(){return this.setZoom(this._limitZoom(this._zoom)),this.options.zoomSnap||this.fire("viewreset"),this._stop()},locate:function(t){if(t=this._locateOptions=c({timeout:1e4,watch:!1},t),!("geolocation"in navigator))return this._handleGeolocationError({code:0,message:"Geolocation not supported."}),this;var e=_(this._handleGeolocationResponse,this),i=_(this._handleGeolocationError,this);return t.watch?this._locationWatchId=navigator.geolocation.watchPosition(e,i,t):navigator.geolocation.getCurrentPosition(e,i,t),this},stopLocate:function(){return navigator.geolocation&&navigator.geolocation.clearWatch&&navigator.geolocation.clearWatch(this._locationWatchId),this._locateOptions&&(this._locateOptions.setView=!1),this},_handleGeolocationError:function(t){if(this._container._leaflet_id){var e=t.code,i=t.message||(e===1?"permission denied":e===2?"position unavailable":"timeout");this._locateOptions.setView&&!this._loaded&&this.fitWorld(),this.fire("locationerror",{code:e,message:"Geolocation error: "+i+"."})}},_handleGeolocationResponse:function(t){if(this._container._leaflet_id){var e=t.coords.latitude,i=t.coords.longitude,n=new E(e,i),o=n.toBounds(t.coords.accuracy*2),s=this._locateOptions;if(s.setView){var r=this.getBoundsZoom(o);this.setView(n,s.maxZoom?Math.min(r,s.maxZoom):r)}var a={latlng:n,bounds:o,timestamp:t.timestamp};for(var h in t.coords)typeof t.coords[h]=="number"&&(a[h]=t.coords[h]);this.fire("locationfound",a)}},addHandler:function(t,e){if(!e)return this;var i=this[t]=new e(this);return this._handlers.push(i),this.options[t]&&i.enable(),this},remove:function(){if(this._initEvents(!0),this.options.maxBounds&&this.off("moveend",this._panInsideMaxBounds),this._containerId!==this._container._leaflet_id)throw new Error("Map container is being reused by another instance");try{delete this._container._leaflet_id,delete this._containerId}catch{this._container._leaflet_id=void 0,this._containerId=void 0}this._locationWatchId!==void 0&&this.stopLocate(),this._stop(),D(this._mapPane),this._clearControlPos&&this._clearControlPos(),this._resizeRequest&&(at(this._resizeRequest),this._resizeRequest=null),this._clearHandlers(),this._loaded&&this.fire("unload");var t;for(t in this._layers)this._layers[t].remove();for(t in this._panes)D(this._panes[t]);return this._layers=[],this._panes=[],delete this._mapPane,delete this._renderer,this},createPane:function(t,e){var i="leaflet-pane"+(t?" leaflet-"+t.replace("Pane","")+"-pane":""),n=z("div",i,e||this._mapPane);return t&&(this._panes[t]=n),n},getCenter:function(){return this._checkIfLoaded(),this._lastCenter&&!this._moved()?this._lastCenter.clone():this.layerPointToLatLng(this._getCenterLayerPoint())},getZoom:function(){return this._zoom},getBounds:function(){var t=this.getPixelBounds(),e=this.unproject(t.getBottomLeft()),i=this.unproject(t.getTopRight());return new et(e,i)},getMinZoom:function(){return this.options.minZoom===void 0?this._layersMinZoom||0:this.options.minZoom},getMaxZoom:function(){return this.options.maxZoom===void 0?this._layersMaxZoom===void 0?1/0:this._layersMaxZoom:this.options.maxZoom},getBoundsZoom:function(t,e,i){t=W(t),i=y(i||[0,0]);var n=this.getZoom()||0,o=this.getMinZoom(),s=this.getMaxZoom(),r=t.getNorthWest(),a=t.getSouthEast(),h=this.getSize().subtract(i),l=tt(this.project(a,n),this.project(r,n)).getSize(),f=d.any3d?this.options.zoomSnap:1,p=h.x/l.x,M=h.y/l.y,Q=e?Math.max(p,M):Math.min(p,M);return n=this.getScaleZoom(Q,n),f&&(n=Math.round(n/(f/100))*(f/100),n=e?Math.ceil(n/f)*f:Math.floor(n/f)*f),Math.max(o,Math.min(s,n))},getSize:function(){return(!this._size||this._sizeChanged)&&(this._size=new w(this._container.clientWidth||0,this._container.clientHeight||0),this._sizeChanged=!1),this._size.clone()},getPixelBounds:function(t,e){var i=this._getTopLeftPoint(t,e);return new R(i,i.add(this.getSize()))},getPixelOrigin:function(){return this._checkIfLoaded(),this._pixelOrigin},getPixelWorldBounds:function(t){return this.options.crs.getProjectedBounds(t===void 0?this.getZoom():t)},getPane:function(t){return typeof t=="string"?this._panes[t]:t},getPanes:function(){return this._panes},getContainer:function(){return this._container},getZoomScale:function(t,e){var i=this.options.crs;return e=e===void 0?this._zoom:e,i.scale(t)/i.scale(e)},getScaleZoom:function(t,e){var i=this.options.crs;e=e===void 0?this._zoom:e;var n=i.zoom(t*i.scale(e));return isNaN(n)?1/0:n},project:function(t,e){return e=e===void 0?this._zoom:e,this.options.crs.latLngToPoint(k(t),e)},unproject:function(t,e){return e=e===void 0?this._zoom:e,this.options.crs.pointToLatLng(y(t),e)},layerPointToLatLng:function(t){var e=y(t).add(this.getPixelOrigin());return this.unproject(e)},latLngToLayerPoint:function(t){var e=this.project(k(t))._round();return e._subtract(this.getPixelOrigin())},wrapLatLng:function(t){return this.options.crs.wrapLatLng(k(t))},wrapLatLngBounds:function(t){return this.options.crs.wrapLatLngBounds(W(t))},distance:function(t,e){return this.options.crs.distance(k(t),k(e))},containerPointToLayerPoint:function(t){return y(t).subtract(this._getMapPanePos())},layerPointToContainerPoint:function(t){return y(t).add(this._getMapPanePos())},containerPointToLatLng:function(t){var e=this.containerPointToLayerPoint(y(t));return this.layerPointToLatLng(e)},latLngToContainerPoint:function(t){return this.layerPointToContainerPoint(this.latLngToLayerPoint(k(t)))},mouseEventToContainerPoint:function(t){return Ui(t,this._container)},mouseEventToLayerPoint:function(t){return this.containerPointToLayerPoint(this.mouseEventToContainerPoint(t))},mouseEventToLatLng:function(t){return this.layerPointToLatLng(this.mouseEventToLayerPoint(t))},_initContainer:function(t){var e=this._container=Di(t);if(e){if(e._leaflet_id)throw new Error("Map container is already initialized.")}else throw new Error("Map container not found.");x(e,"scroll",this._onScroll,this),this._containerId=m(e)},_initLayout:function(){var t=this._container;this._fadeAnimated=this.options.fadeAnimation&&d.any3d,T(t,"leaflet-container"+(d.touch?" leaflet-touch":"")+(d.retina?" leaflet-retina":"")+(d.ielt9?" leaflet-oldie":"")+(d.safari?" leaflet-safari":"")+(this._fadeAnimated?" leaflet-fade-anim":""));var e=Yt(t,"position");e!=="absolute"&&e!=="relative"&&e!=="fixed"&&e!=="sticky"&&(t.style.position="relative"),this._initPanes(),this._initControlPos&&this._initControlPos()},_initPanes:function(){var t=this._panes={};this._paneRenderers={},this._mapPane=this.createPane("mapPane",this._container),U(this._mapPane,new w(0,0)),this.createPane("tilePane"),this.createPane("overlayPane"),this.createPane("shadowPane"),this.createPane("markerPane"),this.createPane("tooltipPane"),this.createPane("popupPane"),this.options.markerZoomAnimation||(T(t.markerPane,"leaflet-zoom-hide"),T(t.shadowPane,"leaflet-zoom-hide"))},_resetView:function(t,e,i){U(this._mapPane,new w(0,0));var n=!this._loaded;this._loaded=!0,e=this._limitZoom(e),this.fire("viewprereset");var o=this._zoom!==e;this._moveStart(o,i)._move(t,e)._moveEnd(o),this.fire("viewreset"),n&&this.fire("load")},_moveStart:function(t,e){return t&&this.fire("zoomstart"),e||this.fire("movestart"),this},_move:function(t,e,i,n){e===void 0&&(e=this._zoom);var o=this._zoom!==e;return this._zoom=e,this._lastCenter=t,this._pixelOrigin=this._getNewPixelOrigin(t),n?i&&i.pinch&&this.fire("zoom",i):((o||i&&i.pinch)&&this.fire("zoom",i),this.fire("move",i)),this},_moveEnd:function(t){return t&&this.fire("zoomend"),this.fire("moveend")},_stop:function(){return at(this._flyToFrame),this._panAnim&&this._panAnim.stop(),this},_rawPanBy:function(t){U(this._mapPane,this._getMapPanePos().subtract(t))},_getZoomSpan:function(){return this.getMaxZoom()-this.getMinZoom()},_panInsideMaxBounds:function(){this._enforcingBounds||this.panInsideBounds(this.options.maxBounds)},_checkIfLoaded:function(){if(!this._loaded)throw new Error("Set map center and zoom first.")},_initEvents:function(t){this._targets={},this._targets[m(this._container)]=this;var e=t?O:x;e(this._container,"click dblclick mousedown mouseup mouseover mouseout mousemove contextmenu keypress keydown keyup",this._handleDOMEvent,this),this.options.trackResize&&e(window,"resize",this._onResize,this),d.any3d&&this.options.transform3DLimit&&(t?this.off:this.on).call(this,"moveend",this._onMoveEnd)},_onResize:function(){at(this._resizeRequest),this._resizeRequest=q(function(){this.invalidateSize({debounceMoveend:!0})},this)},_onScroll:function(){this._container.scrollTop=0,this._container.scrollLeft=0},_onMoveEnd:function(){var t=this._getMapPanePos();Math.max(Math.abs(t.x),Math.abs(t.y))>=this.options.transform3DLimit&&this._resetView(this.getCenter(),this.getZoom())},_findEventTargets:function(t,e){for(var i=[],n,o=e==="mouseout"||e==="mouseover",s=t.target||t.srcElement,r=!1;s;){if(n=this._targets[m(s)],n&&(e==="click"||e==="preclick")&&this._draggableMoved(n)){r=!0;break}if(n&&n.listens(e,!0)&&(o&&!ei(s,t)||(i.push(n),o))||s===this._container)break;s=s.parentNode}return!i.length&&!r&&!o&&this.listens(e,!0)&&(i=[this]),i},_isClickDisabled:function(t){for(;t&&t!==this._container;){if(t._leaflet_disable_click)return!0;t=t.parentNode}},_handleDOMEvent:function(t){var e=t.target||t.srcElement;if(!(!this._loaded||e._leaflet_disable_events||t.type==="click"&&this._isClickDisabled(e))){var i=t.type;i==="mousedown"&&Je(e),this._fireDOMEvent(t,i)}},_mouseEvents:["click","dblclick","mouseover","mouseout","contextmenu"],_fireDOMEvent:function(t,e,i){if(t.type==="click"){var n=c({},t);n.type="preclick",this._fireDOMEvent(n,n.type,i)}var o=this._findEventTargets(t,e);if(i){for(var s=[],r=0;r0?Math.round(t-e)/2:Math.max(0,Math.ceil(t))-Math.max(0,Math.floor(e))},_limitZoom:function(t){var e=this.getMinZoom(),i=this.getMaxZoom(),n=d.any3d?this.options.zoomSnap:1;return n&&(t=Math.round(t/n)*n),Math.max(e,Math.min(i,t))},_onPanTransitionStep:function(){this.fire("move")},_onPanTransitionEnd:function(){F(this._mapPane,"leaflet-pan-anim"),this.fire("moveend")},_tryAnimatedPan:function(t,e){var i=this._getCenterOffset(t)._trunc();return(e&&e.animate)!==!0&&!this.getSize().contains(i)?!1:(this.panBy(i,e),!0)},_createAnimProxy:function(){var t=this._proxy=z("div","leaflet-proxy leaflet-zoom-animated");this._panes.mapPane.appendChild(t),this.on("zoomanim",function(e){var i=We,n=this._proxy.style[i];kt(this._proxy,this.project(e.center,e.zoom),this.getZoomScale(e.zoom,1)),n===this._proxy.style[i]&&this._animatingZoom&&this._onZoomTransitionEnd()},this),this.on("load moveend",this._animMoveEnd,this),this._on("unload",this._destroyAnimProxy,this)},_destroyAnimProxy:function(){D(this._proxy),this.off("load moveend",this._animMoveEnd,this),delete this._proxy},_animMoveEnd:function(){var t=this.getCenter(),e=this.getZoom();kt(this._proxy,this.project(t,e),this.getZoomScale(e,1))},_catchTransitionEnd:function(t){this._animatingZoom&&t.propertyName.indexOf("transform")>=0&&this._onZoomTransitionEnd()},_nothingToAnimate:function(){return!this._container.getElementsByClassName("leaflet-zoom-animated").length},_tryAnimatedZoom:function(t,e,i){if(this._animatingZoom)return!0;if(i=i||{},!this._zoomAnimated||i.animate===!1||this._nothingToAnimate()||Math.abs(e-this._zoom)>this.options.zoomAnimationThreshold)return!1;var n=this.getZoomScale(e),o=this._getCenterOffset(t)._divideBy(1-1/n);return i.animate!==!0&&!this.getSize().contains(o)?!1:(q(function(){this._moveStart(!0,i.noMoveStart||!1)._animateZoom(t,e,!0)},this),!0)},_animateZoom:function(t,e,i,n){this._mapPane&&(i&&(this._animatingZoom=!0,this._animateToCenter=t,this._animateToZoom=e,T(this._mapPane,"leaflet-zoom-anim")),this.fire("zoomanim",{center:t,zoom:e,noUpdate:n}),this._tempFireZoomEvent||(this._tempFireZoomEvent=this._zoom!==this._animateToZoom),this._move(this._animateToCenter,this._animateToZoom,void 0,!0),setTimeout(_(this._onZoomTransitionEnd,this),250))},_onZoomTransitionEnd:function(){this._animatingZoom&&(this._mapPane&&F(this._mapPane,"leaflet-zoom-anim"),this._animatingZoom=!1,this._move(this._animateToCenter,this._animateToZoom,void 0,!0),this._tempFireZoomEvent&&this.fire("zoom"),delete this._tempFireZoomEvent,this.fire("move"),this._moveEnd(!0))}});function _o(t,e){return new S(t,e)}var ct=yt.extend({options:{position:"topright"},initialize:function(t){b(this,t)},getPosition:function(){return this.options.position},setPosition:function(t){var e=this._map;return e&&e.removeControl(this),this.options.position=t,e&&e.addControl(this),this},getContainer:function(){return this._container},addTo:function(t){this.remove(),this._map=t;var e=this._container=this.onAdd(t),i=this.getPosition(),n=t._controlCorners[i];return T(e,"leaflet-control"),i.indexOf("bottom")!==-1?n.insertBefore(e,n.firstChild):n.appendChild(e),this._map.on("unload",this.remove,this),this},remove:function(){return this._map?(D(this._container),this.onRemove&&this.onRemove(this._map),this._map.off("unload",this.remove,this),this._map=null,this):this},_refocusOnMap:function(t){this._map&&t&&t.screenX>0&&t.screenY>0&&this._map.getContainer().focus()}}),ee=function(t){return new ct(t)};S.include({addControl:function(t){return t.addTo(this),this},removeControl:function(t){return t.remove(),this},_initControlPos:function(){var t=this._controlCorners={},e="leaflet-",i=this._controlContainer=z("div",e+"control-container",this._container);function n(o,s){var r=e+o+" "+e+s;t[o+s]=z("div",r,i)}n("top","left"),n("top","right"),n("bottom","left"),n("bottom","right")},_clearControlPos:function(){for(var t in this._controlCorners)D(this._controlCorners[t]);D(this._controlContainer),delete this._controlCorners,delete this._controlContainer}});var Gi=ct.extend({options:{collapsed:!0,position:"topright",autoZIndex:!0,hideSingleBase:!1,sortLayers:!1,sortFunction:function(t,e,i,n){return i1,this._baseLayersList.style.display=t?"":"none"),this._separator.style.display=e&&t?"":"none",this},_onLayerChange:function(t){this._handlingClick||this._update();var e=this._getLayer(m(t.target)),i=e.overlay?t.type==="add"?"overlayadd":"overlayremove":t.type==="add"?"baselayerchange":null;i&&this._map.fire(i,e)},_createRadioElement:function(t,e){var i='",n=document.createElement("div");return n.innerHTML=i,n.firstChild},_addItem:function(t){var e=document.createElement("label"),i=this._map.hasLayer(t.layer),n;t.overlay?(n=document.createElement("input"),n.type="checkbox",n.className="leaflet-control-layers-selector",n.defaultChecked=i):n=this._createRadioElement("leaflet-base-layers_"+m(this),i),this._layerControlInputs.push(n),n.layerId=m(t.layer),x(n,"click",this._onInputClick,this);var o=document.createElement("span");o.innerHTML=" "+t.name;var s=document.createElement("span");e.appendChild(s),s.appendChild(n),s.appendChild(o);var r=t.overlay?this._overlaysList:this._baseLayersList;return r.appendChild(e),this._checkDisabledLayers(),e},_onInputClick:function(){if(!this._preventClick){var t=this._layerControlInputs,e,i,n=[],o=[];this._handlingClick=!0;for(var s=t.length-1;s>=0;s--)e=t[s],i=this._getLayer(e.layerId).layer,e.checked?n.push(i):e.checked||o.push(i);for(s=0;s=0;o--)e=t[o],i=this._getLayer(e.layerId).layer,e.disabled=i.options.minZoom!==void 0&&ni.options.maxZoom},_expandIfNotCollapsed:function(){return this._map&&!this.options.collapsed&&this.expand(),this},_expandSafely:function(){var t=this._section;this._preventClick=!0,x(t,"click",j),this.expand();var e=this;setTimeout(function(){O(t,"click",j),e._preventClick=!1})}}),mo=function(t,e,i){return new Gi(t,e,i)},ii=ct.extend({options:{position:"topleft",zoomInText:'',zoomInTitle:"Zoom in",zoomOutText:'',zoomOutTitle:"Zoom out"},onAdd:function(t){var e="leaflet-control-zoom",i=z("div",e+" leaflet-bar"),n=this.options;return this._zoomInButton=this._createButton(n.zoomInText,n.zoomInTitle,e+"-in",i,this._zoomIn),this._zoomOutButton=this._createButton(n.zoomOutText,n.zoomOutTitle,e+"-out",i,this._zoomOut),this._updateDisabled(),t.on("zoomend zoomlevelschange",this._updateDisabled,this),i},onRemove:function(t){t.off("zoomend zoomlevelschange",this._updateDisabled,this)},disable:function(){return this._disabled=!0,this._updateDisabled(),this},enable:function(){return this._disabled=!1,this._updateDisabled(),this},_zoomIn:function(t){!this._disabled&&this._map._zoomthis._map.getMinZoom()&&this._map.zoomOut(this._map.options.zoomDelta*(t.shiftKey?3:1))},_createButton:function(t,e,i,n,o){var s=z("a",i,n);return s.innerHTML=t,s.href="#",s.title=e,s.setAttribute("role","button"),s.setAttribute("aria-label",e),te(s),x(s,"click",At),x(s,"click",o,this),x(s,"click",this._refocusOnMap,this),s},_updateDisabled:function(){var t=this._map,e="leaflet-disabled";F(this._zoomInButton,e),F(this._zoomOutButton,e),this._zoomInButton.setAttribute("aria-disabled","false"),this._zoomOutButton.setAttribute("aria-disabled","false"),(this._disabled||t._zoom===t.getMinZoom())&&(T(this._zoomOutButton,e),this._zoomOutButton.setAttribute("aria-disabled","true")),(this._disabled||t._zoom===t.getMaxZoom())&&(T(this._zoomInButton,e),this._zoomInButton.setAttribute("aria-disabled","true"))}});S.mergeOptions({zoomControl:!0}),S.addInitHook(function(){this.options.zoomControl&&(this.zoomControl=new ii,this.addControl(this.zoomControl))});var po=function(t){return new ii(t)},Ki=ct.extend({options:{position:"bottomleft",maxWidth:100,metric:!0,imperial:!0},onAdd:function(t){var e="leaflet-control-scale",i=z("div",e),n=this.options;return this._addScales(n,e+"-line",i),t.on(n.updateWhenIdle?"moveend":"move",this._update,this),t.whenReady(this._update,this),i},onRemove:function(t){t.off(this.options.updateWhenIdle?"moveend":"move",this._update,this)},_addScales:function(t,e,i){t.metric&&(this._mScale=z("div",e,i)),t.imperial&&(this._iScale=z("div",e,i))},_update:function(){var t=this._map,e=t.getSize().y/2,i=t.distance(t.containerPointToLatLng([0,e]),t.containerPointToLatLng([this.options.maxWidth,e]));this._updateScales(i)},_updateScales:function(t){this.options.metric&&t&&this._updateMetric(t),this.options.imperial&&t&&this._updateImperial(t)},_updateMetric:function(t){var e=this._getRoundNum(t),i=e<1e3?e+" m":e/1e3+" km";this._updateScale(this._mScale,i,e/t)},_updateImperial:function(t){var e=t*3.2808399,i,n,o;e>5280?(i=e/5280,n=this._getRoundNum(i),this._updateScale(this._iScale,n+" mi",n/i)):(o=this._getRoundNum(e),this._updateScale(this._iScale,o+" ft",o/e))},_updateScale:function(t,e,i){t.style.width=Math.round(this.options.maxWidth*i)+"px",t.innerHTML=e},_getRoundNum:function(t){var e=Math.pow(10,(Math.floor(t)+"").length-1),i=t/e;return i=i>=10?10:i>=5?5:i>=3?3:i>=2?2:1,e*i}}),go=function(t){return new Ki(t)},vo='',ni=ct.extend({options:{position:"bottomright",prefix:''+(d.inlineSvg?vo+" ":"")+"Leaflet"},initialize:function(t){b(this,t),this._attributions={}},onAdd:function(t){t.attributionControl=this,this._container=z("div","leaflet-control-attribution"),te(this._container);for(var e in t._layers)t._layers[e].getAttribution&&this.addAttribution(t._layers[e].getAttribution());return this._update(),t.on("layeradd",this._addAttribution,this),this._container},onRemove:function(t){t.off("layeradd",this._addAttribution,this)},_addAttribution:function(t){t.layer.getAttribution&&(this.addAttribution(t.layer.getAttribution()),t.layer.once("remove",function(){this.removeAttribution(t.layer.getAttribution())},this))},setPrefix:function(t){return this.options.prefix=t,this._update(),this},addAttribution:function(t){return t?(this._attributions[t]||(this._attributions[t]=0),this._attributions[t]++,this._update(),this):this},removeAttribution:function(t){return t?(this._attributions[t]&&(this._attributions[t]--,this._update()),this):this},_update:function(){if(this._map){var t=[];for(var e in this._attributions)this._attributions[e]&&t.push(e);var i=[];this.options.prefix&&i.push(this.options.prefix),t.length&&i.push(t.join(", ")),this._container.innerHTML=i.join(' ')}}});S.mergeOptions({attributionControl:!0}),S.addInitHook(function(){this.options.attributionControl&&new ni().addTo(this)});var yo=function(t){return new ni(t)};ct.Layers=Gi,ct.Zoom=ii,ct.Scale=Ki,ct.Attribution=ni,ee.layers=mo,ee.zoom=po,ee.scale=go,ee.attribution=yo;var mt=yt.extend({initialize:function(t){this._map=t},enable:function(){return this._enabled?this:(this._enabled=!0,this.addHooks(),this)},disable:function(){return this._enabled?(this._enabled=!1,this.removeHooks(),this):this},enabled:function(){return!!this._enabled}});mt.addTo=function(t,e){return t.addHandler(e,this),this};var wo={Events:rt},ji=d.touch?"touchstart mousedown":"mousedown",Mt=Gt.extend({options:{clickTolerance:3},initialize:function(t,e,i,n){b(this,n),this._element=t,this._dragStartTarget=e||t,this._preventOutline=i},enable:function(){this._enabled||(x(this._dragStartTarget,ji,this._onDown,this),this._enabled=!0)},disable:function(){this._enabled&&(Mt._dragging===this&&this.finishDrag(!0),O(this._dragStartTarget,ji,this._onDown,this),this._enabled=!1,this._moved=!1)},_onDown:function(t){if(this._enabled&&(this._moved=!1,!Ue(this._element,"leaflet-zoom-anim"))){if(t.touches&&t.touches.length!==1){Mt._dragging===this&&this.finishDrag();return}if(!(Mt._dragging||t.shiftKey||t.which!==1&&t.button!==1&&!t.touches)&&(Mt._dragging=this,this._preventOutline&&Je(this._element),Ge(),Xt(),!this._moving)){this.fire("down");var e=t.touches?t.touches[0]:t,i=Hi(this._element);this._startPoint=new w(e.clientX,e.clientY),this._startPos=St(this._element),this._parentScale=Ye(i);var n=t.type==="mousedown";x(document,n?"mousemove":"touchmove",this._onMove,this),x(document,n?"mouseup":"touchend touchcancel",this._onUp,this)}}},_onMove:function(t){if(this._enabled){if(t.touches&&t.touches.length>1){this._moved=!0;return}var e=t.touches&&t.touches.length===1?t.touches[0]:t,i=new w(e.clientX,e.clientY)._subtract(this._startPoint);!i.x&&!i.y||Math.abs(i.x)+Math.abs(i.y)s&&(r=a,s=h);s>i&&(e[r]=1,si(t,e,i,n,r),si(t,e,i,r,o))}function bo(t,e){for(var i=[t[0]],n=1,o=0,s=t.length;ne&&(i.push(t[n]),o=n);return oe.max.x&&(i|=2),t.ye.max.y&&(i|=8),i}function To(t,e){var i=e.x-t.x,n=e.y-t.y;return i*i+n*n}function ie(t,e,i,n){var o=e.x,s=e.y,r=i.x-o,a=i.y-s,h=r*r+a*a,l;return h>0&&(l=((t.x-o)*r+(t.y-s)*a)/h,l>1?(o=i.x,s=i.y):l>0&&(o+=r*l,s+=a*l)),r=t.x-o,a=t.y-s,n?r*r+a*a:new w(o,s)}function ut(t){return!J(t[0])||typeof t[0][0]!="object"&&typeof t[0][0]<"u"}function en(t){return console.warn("Deprecated use of _flat, please use L.LineUtil.isFlat instead."),ut(t)}function nn(t,e){var i,n,o,s,r,a,h,l;if(!t||t.length===0)throw new Error("latlngs not passed");ut(t)||(console.warn("latlngs are not flat! Only the first ring will be used"),t=t[0]);var f=k([0,0]),p=W(t),M=p.getNorthWest().distanceTo(p.getSouthWest())*p.getNorthEast().distanceTo(p.getNorthWest());M<1700&&(f=oi(t));var Q=t.length,G=[];for(i=0;in){h=(s-n)/o,l=[a.x-h*(a.x-r.x),a.y-h*(a.y-r.y)];break}var it=e.unproject(y(l));return k([it.lat+f.lat,it.lng+f.lng])}var Mo={__proto__:null,simplify:Xi,pointToSegmentDistance:Qi,closestPointOnSegment:Po,clipSegment:tn,_getEdgeIntersection:ve,_getBitCode:Et,_sqClosestPointOnSegment:ie,isFlat:ut,_flat:en,polylineCenter:nn},ri={project:function(t){return new w(t.lng,t.lat)},unproject:function(t){return new E(t.y,t.x)},bounds:new R([-180,-90],[180,90])},ai={R:6378137,R_MINOR:6356752314245179e-9,bounds:new R([-2003750834279e-5,-1549657073972e-5],[2003750834279e-5,1876465623138e-5]),project:function(t){var e=Math.PI/180,i=this.R,n=t.lat*e,o=this.R_MINOR/i,s=Math.sqrt(1-o*o),r=s*Math.sin(n),a=Math.tan(Math.PI/4-n/2)/Math.pow((1-r)/(1+r),s/2);return n=-i*Math.log(Math.max(a,1e-10)),new w(t.lng*e*i,n)},unproject:function(t){for(var e=180/Math.PI,i=this.R,n=this.R_MINOR/i,o=Math.sqrt(1-n*n),s=Math.exp(-t.y/i),r=Math.PI/2-2*Math.atan(s),a=0,h=.1,l;a<15&&Math.abs(h)>1e-7;a++)l=o*Math.sin(r),l=Math.pow((1-l)/(1+l),o/2),h=Math.PI/2-2*Math.atan(s*l)-r,r+=h;return new E(r*e,t.x*e/i)}},Co={__proto__:null,LonLat:ri,Mercator:ai,SphericalMercator:Oe},ko=c({},Tt,{code:"EPSG:3395",projection:ai,transformation:function(){var t=.5/(Math.PI*ai.R);return Kt(t,.5,-t,.5)}()}),on=c({},Tt,{code:"EPSG:4326",projection:ri,transformation:Kt(1/180,1,-1/180,.5)}),So=c({},wt,{projection:ri,transformation:Kt(1,0,-1,0),scale:function(t){return Math.pow(2,t)},zoom:function(t){return Math.log(t)/Math.LN2},distance:function(t,e){var i=e.lng-t.lng,n=e.lat-t.lat;return Math.sqrt(i*i+n*n)},infinite:!0});wt.Earth=Tt,wt.EPSG3395=ko,wt.EPSG3857=Be,wt.EPSG900913=Zn,wt.EPSG4326=on,wt.Simple=So;var ft=Gt.extend({options:{pane:"overlayPane",attribution:null,bubblingMouseEvents:!0},addTo:function(t){return t.addLayer(this),this},remove:function(){return this.removeFrom(this._map||this._mapToAdd)},removeFrom:function(t){return t&&t.removeLayer(this),this},getPane:function(t){return this._map.getPane(t?this.options[t]||t:this.options.pane)},addInteractiveTarget:function(t){return this._map._targets[m(t)]=this,this},removeInteractiveTarget:function(t){return delete this._map._targets[m(t)],this},getAttribution:function(){return this.options.attribution},_layerAdd:function(t){var e=t.target;if(e.hasLayer(this)){if(this._map=e,this._zoomAnimated=e._zoomAnimated,this.getEvents){var i=this.getEvents();e.on(i,this),this.once("remove",function(){e.off(i,this)},this)}this.onAdd(e),this.fire("add"),e.fire("layeradd",{layer:this})}}});S.include({addLayer:function(t){if(!t._layerAdd)throw new Error("The provided object is not a Layer.");var e=m(t);return this._layers[e]?this:(this._layers[e]=t,t._mapToAdd=this,t.beforeAdd&&t.beforeAdd(this),this.whenReady(t._layerAdd,t),this)},removeLayer:function(t){var e=m(t);return this._layers[e]?(this._loaded&&t.onRemove(this),delete this._layers[e],this._loaded&&(this.fire("layerremove",{layer:t}),t.fire("remove")),t._map=t._mapToAdd=null,this):this},hasLayer:function(t){return m(t)in this._layers},eachLayer:function(t,e){for(var i in this._layers)t.call(e,this._layers[i]);return this},_addLayers:function(t){t=t?J(t)?t:[t]:[];for(var e=0,i=t.length;ethis._layersMaxZoom&&this.setZoom(this._layersMaxZoom),this.options.minZoom===void 0&&this._layersMinZoom&&this.getZoom()=2&&e[0]instanceof E&&e[0].equals(e[i-1])&&e.pop(),e},_setLatLngs:function(t){Pt.prototype._setLatLngs.call(this,t),ut(this._latlngs)&&(this._latlngs=[this._latlngs])},_defaultShape:function(){return ut(this._latlngs[0])?this._latlngs[0]:this._latlngs[0][0]},_clipPoints:function(){var t=this._renderer._bounds,e=this.options.weight,i=new w(e,e);if(t=new R(t.min.subtract(i),t.max.add(i)),this._parts=[],!(!this._pxBounds||!this._pxBounds.intersects(t))){if(this.options.noClip){this._parts=this._rings;return}for(var n=0,o=this._rings.length,s;nt.y!=o.y>t.y&&t.x<(o.x-n.x)*(t.y-n.y)/(o.y-n.y)+n.x&&(e=!e);return e||Pt.prototype._containsPoint.call(this,t,!0)}});function No(t,e){return new Ht(t,e)}var Lt=xt.extend({initialize:function(t,e){b(this,e),this._layers={},t&&this.addData(t)},addData:function(t){var e=J(t)?t:t.features,i,n,o;if(e){for(i=0,n=e.length;i0&&o.push(o[0].slice()),o}function Ft(t,e){return t.feature?c({},t.feature,{geometry:e}):be(e)}function be(t){return t.type==="Feature"||t.type==="FeatureCollection"?t:{type:"Feature",properties:{},geometry:t}}var ci={toGeoJSON:function(t){return Ft(this,{type:"Point",coordinates:li(this.getLatLng(),t)})}};ye.include(ci),hi.include(ci),we.include(ci),Pt.include({toGeoJSON:function(t){var e=!ut(this._latlngs),i=Le(this._latlngs,e?1:0,!1,t);return Ft(this,{type:(e?"Multi":"")+"LineString",coordinates:i})}}),Ht.include({toGeoJSON:function(t){var e=!ut(this._latlngs),i=e&&!ut(this._latlngs[0]),n=Le(this._latlngs,i?2:e?1:0,!0,t);return e||(n=[n]),Ft(this,{type:(i?"Multi":"")+"Polygon",coordinates:n})}}),Rt.include({toMultiPoint:function(t){var e=[];return this.eachLayer(function(i){e.push(i.toGeoJSON(t).geometry.coordinates)}),Ft(this,{type:"MultiPoint",coordinates:e})},toGeoJSON:function(t){var e=this.feature&&this.feature.geometry&&this.feature.geometry.type;if(e==="MultiPoint")return this.toMultiPoint(t);var i=e==="GeometryCollection",n=[];return this.eachLayer(function(o){if(o.toGeoJSON){var s=o.toGeoJSON(t);if(i)n.push(s.geometry);else{var r=be(s);r.type==="FeatureCollection"?n.push.apply(n,r.features):n.push(r)}}}),i?Ft(this,{geometries:n,type:"GeometryCollection"}):{type:"FeatureCollection",features:n}}});function an(t,e){return new Lt(t,e)}var Ro=an,Te=ft.extend({options:{opacity:1,alt:"",interactive:!1,crossOrigin:!1,errorOverlayUrl:"",zIndex:1,className:""},initialize:function(t,e,i){this._url=t,this._bounds=W(e),b(this,i)},onAdd:function(){this._image||(this._initImage(),this.options.opacity<1&&this._updateOpacity()),this.options.interactive&&(T(this._image,"leaflet-interactive"),this.addInteractiveTarget(this._image)),this.getPane().appendChild(this._image),this._reset()},onRemove:function(){D(this._image),this.options.interactive&&this.removeInteractiveTarget(this._image)},setOpacity:function(t){return this.options.opacity=t,this._image&&this._updateOpacity(),this},setStyle:function(t){return t.opacity&&this.setOpacity(t.opacity),this},bringToFront:function(){return this._map&&It(this._image),this},bringToBack:function(){return this._map&&Nt(this._image),this},setUrl:function(t){return this._url=t,this._image&&(this._image.src=t),this},setBounds:function(t){return this._bounds=W(t),this._map&&this._reset(),this},getEvents:function(){var t={zoom:this._reset,viewreset:this._reset};return this._zoomAnimated&&(t.zoomanim=this._animateZoom),t},setZIndex:function(t){return this.options.zIndex=t,this._updateZIndex(),this},getBounds:function(){return this._bounds},getElement:function(){return this._image},_initImage:function(){var t=this._url.tagName==="IMG",e=this._image=t?this._url:z("img");if(T(e,"leaflet-image-layer"),this._zoomAnimated&&T(e,"leaflet-zoom-animated"),this.options.className&&T(e,this.options.className),e.onselectstart=A,e.onmousemove=A,e.onload=_(this.fire,this,"load"),e.onerror=_(this._overlayOnError,this,"error"),(this.options.crossOrigin||this.options.crossOrigin==="")&&(e.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),this.options.zIndex&&this._updateZIndex(),t){this._url=e.src;return}e.src=this._url,e.alt=this.options.alt},_animateZoom:function(t){var e=this._map.getZoomScale(t.zoom),i=this._map._latLngBoundsToNewLayerBounds(this._bounds,t.zoom,t.center).min;kt(this._image,i,e)},_reset:function(){var t=this._image,e=new R(this._map.latLngToLayerPoint(this._bounds.getNorthWest()),this._map.latLngToLayerPoint(this._bounds.getSouthEast())),i=e.getSize();U(t,e.min),t.style.width=i.x+"px",t.style.height=i.y+"px"},_updateOpacity:function(){ht(this._image,this.options.opacity)},_updateZIndex:function(){this._image&&this.options.zIndex!==void 0&&this.options.zIndex!==null&&(this._image.style.zIndex=this.options.zIndex)},_overlayOnError:function(){this.fire("error");var t=this.options.errorOverlayUrl;t&&this._url!==t&&(this._url=t,this._image.src=t)},getCenter:function(){return this._bounds.getCenter()}}),Do=function(t,e,i){return new Te(t,e,i)},hn=Te.extend({options:{autoplay:!0,loop:!0,keepAspectRatio:!0,muted:!1,playsInline:!0},_initImage:function(){var t=this._url.tagName==="VIDEO",e=this._image=t?this._url:z("video");if(T(e,"leaflet-image-layer"),this._zoomAnimated&&T(e,"leaflet-zoom-animated"),this.options.className&&T(e,this.options.className),e.onselectstart=A,e.onmousemove=A,e.onloadeddata=_(this.fire,this,"load"),t){for(var i=e.getElementsByTagName("source"),n=[],o=0;o0?n:[e.src];return}J(this._url)||(this._url=[this._url]),!this.options.keepAspectRatio&&Object.prototype.hasOwnProperty.call(e.style,"objectFit")&&(e.style.objectFit="fill"),e.autoplay=!!this.options.autoplay,e.loop=!!this.options.loop,e.muted=!!this.options.muted,e.playsInline=!!this.options.playsInline;for(var s=0;so?(e.height=o+"px",T(t,s)):F(t,s),this._containerWidth=this._container.offsetWidth},_animateZoom:function(t){var e=this._map._latLngToNewLayerPoint(this._latlng,t.zoom,t.center),i=this._getAnchor();U(this._container,e.add(i))},_adjustPan:function(){if(this.options.autoPan){if(this._map._panAnim&&this._map._panAnim.stop(),this._autopanning){this._autopanning=!1;return}var t=this._map,e=parseInt(Yt(this._container,"marginBottom"),10)||0,i=this._container.offsetHeight+e,n=this._containerWidth,o=new w(this._containerLeft,-i-this._containerBottom);o._add(St(this._container));var s=t.layerPointToContainerPoint(o),r=y(this.options.autoPanPadding),a=y(this.options.autoPanPaddingTopLeft||r),h=y(this.options.autoPanPaddingBottomRight||r),l=t.getSize(),f=0,p=0;s.x+n+h.x>l.x&&(f=s.x+n-l.x+h.x),s.x-f-a.x<0&&(f=s.x-a.x),s.y+i+h.y>l.y&&(p=s.y+i-l.y+h.y),s.y-p-a.y<0&&(p=s.y-a.y),(f||p)&&(this.options.keepInView&&(this._autopanning=!0),t.fire("autopanstart").panBy([f,p]))}},_getAnchor:function(){return y(this._source&&this._source._getPopupAnchor?this._source._getPopupAnchor():[0,0])}}),Wo=function(t,e){return new Me(t,e)};S.mergeOptions({closePopupOnClick:!0}),S.include({openPopup:function(t,e,i){return this._initOverlay(Me,t,e,i).openOn(this),this},closePopup:function(t){return t=arguments.length?t:this._popup,t&&t.close(),this}}),ft.include({bindPopup:function(t,e){return this._popup=this._initOverlay(Me,this._popup,t,e),this._popupHandlersAdded||(this.on({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!0),this},unbindPopup:function(){return this._popup&&(this.off({click:this._openPopup,keypress:this._onKeyPress,remove:this.closePopup,move:this._movePopup}),this._popupHandlersAdded=!1,this._popup=null),this},openPopup:function(t){return this._popup&&(this instanceof xt||(this._popup._source=this),this._popup._prepareOpen(t||this._latlng)&&this._popup.openOn(this._map)),this},closePopup:function(){return this._popup&&this._popup.close(),this},togglePopup:function(){return this._popup&&this._popup.toggle(this),this},isPopupOpen:function(){return this._popup?this._popup.isOpen():!1},setPopupContent:function(t){return this._popup&&this._popup.setContent(t),this},getPopup:function(){return this._popup},_openPopup:function(t){if(!(!this._popup||!this._map)){At(t);var e=t.layer||t.target;if(this._popup._source===e&&!(e instanceof Ct)){this._map.hasLayer(this._popup)?this.closePopup():this.openPopup(t.latlng);return}this._popup._source=e,this.openPopup(t.latlng)}},_movePopup:function(t){this._popup.setLatLng(t.latlng)},_onKeyPress:function(t){t.originalEvent.keyCode===13&&this._openPopup(t)}});var Ce=pt.extend({options:{pane:"tooltipPane",offset:[0,0],direction:"auto",permanent:!1,sticky:!1,opacity:.9},onAdd:function(t){pt.prototype.onAdd.call(this,t),this.setOpacity(this.options.opacity),t.fire("tooltipopen",{tooltip:this}),this._source&&(this.addEventParent(this._source),this._source.fire("tooltipopen",{tooltip:this},!0))},onRemove:function(t){pt.prototype.onRemove.call(this,t),t.fire("tooltipclose",{tooltip:this}),this._source&&(this.removeEventParent(this._source),this._source.fire("tooltipclose",{tooltip:this},!0))},getEvents:function(){var t=pt.prototype.getEvents.call(this);return this.options.permanent||(t.preclick=this.close),t},_initLayout:function(){var t="leaflet-tooltip",e=t+" "+(this.options.className||"")+" leaflet-zoom-"+(this._zoomAnimated?"animated":"hide");this._contentNode=this._container=z("div",e),this._container.setAttribute("role","tooltip"),this._container.setAttribute("id","leaflet-tooltip-"+m(this))},_updateLayout:function(){},_adjustPan:function(){},_setPosition:function(t){var e,i,n=this._map,o=this._container,s=n.latLngToContainerPoint(n.getCenter()),r=n.layerPointToContainerPoint(t),a=this.options.direction,h=o.offsetWidth,l=o.offsetHeight,f=y(this.options.offset),p=this._getAnchor();a==="top"?(e=h/2,i=l):a==="bottom"?(e=h/2,i=0):a==="center"?(e=h/2,i=l/2):a==="right"?(e=0,i=l/2):a==="left"?(e=h,i=l/2):r.xthis.options.maxZoom||in?this._retainParent(o,s,r,n):!1)},_retainChildren:function(t,e,i,n){for(var o=2*t;o<2*t+2;o++)for(var s=2*e;s<2*e+2;s++){var r=new w(o,s);r.z=i+1;var a=this._tileCoordsToKey(r),h=this._tiles[a];if(h&&h.active){h.retain=!0;continue}else h&&h.loaded&&(h.retain=!0);i+1this.options.maxZoom||this.options.minZoom!==void 0&&o1){this._setView(t,i);return}for(var p=o.min.y;p<=o.max.y;p++)for(var M=o.min.x;M<=o.max.x;M++){var Q=new w(M,p);if(Q.z=this._tileZoom,!!this._isValidTile(Q)){var G=this._tiles[this._tileCoordsToKey(Q)];G?G.current=!0:r.push(Q)}}if(r.sort(function(it,Ut){return it.distanceTo(s)-Ut.distanceTo(s)}),r.length!==0){this._loading||(this._loading=!0,this.fire("loading"));var lt=document.createDocumentFragment();for(M=0;Mi.max.x)||!e.wrapLat&&(t.yi.max.y))return!1}if(!this.options.bounds)return!0;var n=this._tileCoordsToBounds(t);return W(this.options.bounds).overlaps(n)},_keyToBounds:function(t){return this._tileCoordsToBounds(this._keyToTileCoords(t))},_tileCoordsToNwSe:function(t){var e=this._map,i=this.getTileSize(),n=t.scaleBy(i),o=n.add(i),s=e.unproject(n,t.z),r=e.unproject(o,t.z);return[s,r]},_tileCoordsToBounds:function(t){var e=this._tileCoordsToNwSe(t),i=new et(e[0],e[1]);return this.options.noWrap||(i=this._map.wrapLatLngBounds(i)),i},_tileCoordsToKey:function(t){return t.x+":"+t.y+":"+t.z},_keyToTileCoords:function(t){var e=t.split(":"),i=new w(+e[0],+e[1]);return i.z=+e[2],i},_removeTile:function(t){var e=this._tiles[t];e&&(D(e.el),delete this._tiles[t],this.fire("tileunload",{tile:e.el,coords:this._keyToTileCoords(t)}))},_initTile:function(t){T(t,"leaflet-tile");var e=this.getTileSize();t.style.width=e.x+"px",t.style.height=e.y+"px",t.onselectstart=A,t.onmousemove=A,d.ielt9&&this.options.opacity<1&&ht(t,this.options.opacity)},_addTile:function(t,e){var i=this._getTilePos(t),n=this._tileCoordsToKey(t),o=this.createTile(this._wrapCoords(t),_(this._tileReady,this,t));this._initTile(o),this.createTile.length<2&&q(_(this._tileReady,this,t,null,o)),U(o,i),this._tiles[n]={el:o,coords:t,current:!0},e.appendChild(o),this.fire("tileloadstart",{tile:o,coords:t})},_tileReady:function(t,e,i){e&&this.fire("tileerror",{error:e,tile:i,coords:t});var n=this._tileCoordsToKey(t);i=this._tiles[n],i&&(i.loaded=+new Date,this._map._fadeAnimated?(ht(i.el,0),at(this._fadeFrame),this._fadeFrame=q(this._updateOpacity,this)):(i.active=!0,this._pruneTiles()),e||(T(i.el,"leaflet-tile-loaded"),this.fire("tileload",{tile:i.el,coords:t})),this._noTilesToLoad()&&(this._loading=!1,this.fire("load"),d.ielt9||!this._map._fadeAnimated?q(this._pruneTiles,this):setTimeout(_(this._pruneTiles,this),250)))},_getTilePos:function(t){return t.scaleBy(this.getTileSize()).subtract(this._level.origin)},_wrapCoords:function(t){var e=new w(this._wrapX?X(t.x,this._wrapX):t.x,this._wrapY?X(t.y,this._wrapY):t.y);return e.z=t.z,e},_pxBoundsToTileRange:function(t){var e=this.getTileSize();return new R(t.min.unscaleBy(e).floor(),t.max.unscaleBy(e).ceil().subtract([1,1]))},_noTilesToLoad:function(){for(var t in this._tiles)if(!this._tiles[t].loaded)return!1;return!0}});function qo(t){return new oe(t)}var Wt=oe.extend({options:{minZoom:0,maxZoom:18,subdomains:"abc",errorTileUrl:"",zoomOffset:0,tms:!1,zoomReverse:!1,detectRetina:!1,crossOrigin:!1,referrerPolicy:!1},initialize:function(t,e){this._url=t,e=b(this,e),e.detectRetina&&d.retina&&e.maxZoom>0?(e.tileSize=Math.floor(e.tileSize/2),e.zoomReverse?(e.zoomOffset--,e.minZoom=Math.min(e.maxZoom,e.minZoom+1)):(e.zoomOffset++,e.maxZoom=Math.max(e.minZoom,e.maxZoom-1)),e.minZoom=Math.max(0,e.minZoom)):e.zoomReverse?e.minZoom=Math.min(e.maxZoom,e.minZoom):e.maxZoom=Math.max(e.minZoom,e.maxZoom),typeof e.subdomains=="string"&&(e.subdomains=e.subdomains.split("")),this.on("tileunload",this._onTileRemove)},setUrl:function(t,e){return this._url===t&&e===void 0&&(e=!0),this._url=t,e||this.redraw(),this},createTile:function(t,e){var i=document.createElement("img");return x(i,"load",_(this._tileOnLoad,this,e,i)),x(i,"error",_(this._tileOnError,this,e,i)),(this.options.crossOrigin||this.options.crossOrigin==="")&&(i.crossOrigin=this.options.crossOrigin===!0?"":this.options.crossOrigin),typeof this.options.referrerPolicy=="string"&&(i.referrerPolicy=this.options.referrerPolicy),i.alt="",i.src=this.getTileUrl(t),i},getTileUrl:function(t){var e={r:d.retina?"@2x":"",s:this._getSubdomain(t),x:t.x,y:t.y,z:this._getZoomForUrl()};if(this._map&&!this._map.options.crs.infinite){var i=this._globalTileRange.max.y-t.y;this.options.tms&&(e.y=i),e["-y"]=i}return ue(this._url,c(e,this.options))},_tileOnLoad:function(t,e){d.ielt9?setTimeout(_(t,this,null,e),0):t(null,e)},_tileOnError:function(t,e,i){var n=this.options.errorTileUrl;n&&e.getAttribute("src")!==n&&(e.src=n),t(i,e)},_onTileRemove:function(t){t.tile.onload=null},_getZoomForUrl:function(){var t=this._tileZoom,e=this.options.maxZoom,i=this.options.zoomReverse,n=this.options.zoomOffset;return i&&(t=e-t),t+n},_getSubdomain:function(t){var e=Math.abs(t.x+t.y)%this.options.subdomains.length;return this.options.subdomains[e]},_abortLoading:function(){var t,e;for(t in this._tiles)if(this._tiles[t].coords.z!==this._tileZoom&&(e=this._tiles[t].el,e.onload=A,e.onerror=A,!e.complete)){e.src=Zt;var i=this._tiles[t].coords;D(e),delete this._tiles[t],this.fire("tileabort",{tile:e,coords:i})}},_removeTile:function(t){var e=this._tiles[t];if(e)return e.el.setAttribute("src",Zt),oe.prototype._removeTile.call(this,t)},_tileReady:function(t,e,i){if(!(!this._map||i&&i.getAttribute("src")===Zt))return oe.prototype._tileReady.call(this,t,e,i)}});function cn(t,e){return new Wt(t,e)}var fn=Wt.extend({defaultWmsParams:{service:"WMS",request:"GetMap",layers:"",styles:"",format:"image/jpeg",transparent:!1,version:"1.1.1"},options:{crs:null,uppercase:!1},initialize:function(t,e){this._url=t;var i=c({},this.defaultWmsParams);for(var n in e)n in this.options||(i[n]=e[n]);e=b(this,e);var o=e.detectRetina&&d.retina?2:1,s=this.getTileSize();i.width=s.x*o,i.height=s.y*o,this.wmsParams=i},onAdd:function(t){this._crs=this.options.crs||t.options.crs,this._wmsVersion=parseFloat(this.wmsParams.version);var e=this._wmsVersion>=1.3?"crs":"srs";this.wmsParams[e]=this._crs.code,Wt.prototype.onAdd.call(this,t)},getTileUrl:function(t){var e=this._tileCoordsToNwSe(t),i=this._crs,n=tt(i.project(e[0]),i.project(e[1])),o=n.min,s=n.max,r=(this._wmsVersion>=1.3&&this._crs===on?[o.y,o.x,s.y,s.x]:[o.x,o.y,s.x,s.y]).join(","),a=Wt.prototype.getTileUrl.call(this,t);return a+I(this.wmsParams,a,this.options.uppercase)+(this.options.uppercase?"&BBOX=":"&bbox=")+r},setParams:function(t,e){return c(this.wmsParams,t),e||this.redraw(),this}});function Go(t,e){return new fn(t,e)}Wt.WMS=fn,cn.wms=Go;var bt=ft.extend({options:{padding:.1},initialize:function(t){b(this,t),m(this),this._layers=this._layers||{}},onAdd:function(){this._container||(this._initContainer(),T(this._container,"leaflet-zoom-animated")),this.getPane().appendChild(this._container),this._update(),this.on("update",this._updatePaths,this)},onRemove:function(){this.off("update",this._updatePaths,this),this._destroyContainer()},getEvents:function(){var t={viewreset:this._reset,zoom:this._onZoom,moveend:this._update,zoomend:this._onZoomEnd};return this._zoomAnimated&&(t.zoomanim=this._onAnimZoom),t},_onAnimZoom:function(t){this._updateTransform(t.center,t.zoom)},_onZoom:function(){this._updateTransform(this._map.getCenter(),this._map.getZoom())},_updateTransform:function(t,e){var i=this._map.getZoomScale(e,this._zoom),n=this._map.getSize().multiplyBy(.5+this.options.padding),o=this._map.project(this._center,e),s=n.multiplyBy(-i).add(o).subtract(this._map._getNewPixelOrigin(t,e));d.any3d?kt(this._container,s,i):U(this._container,s)},_reset:function(){this._update(),this._updateTransform(this._center,this._zoom);for(var t in this._layers)this._layers[t]._reset()},_onZoomEnd:function(){for(var t in this._layers)this._layers[t]._project()},_updatePaths:function(){for(var t in this._layers)this._layers[t]._update()},_update:function(){var t=this.options.padding,e=this._map.getSize(),i=this._map.containerPointToLayerPoint(e.multiplyBy(-t)).round();this._bounds=new R(i,i.add(e.multiplyBy(1+t*2)).round()),this._center=this._map.getCenter(),this._zoom=this._map.getZoom()}}),dn=bt.extend({options:{tolerance:0},getEvents:function(){var t=bt.prototype.getEvents.call(this);return t.viewprereset=this._onViewPreReset,t},_onViewPreReset:function(){this._postponeUpdatePaths=!0},onAdd:function(){bt.prototype.onAdd.call(this),this._draw()},_initContainer:function(){var t=this._container=document.createElement("canvas");x(t,"mousemove",this._onMouseMove,this),x(t,"click dblclick mousedown mouseup contextmenu",this._onClick,this),x(t,"mouseout",this._handleMouseOut,this),t._leaflet_disable_events=!0,this._ctx=t.getContext("2d")},_destroyContainer:function(){at(this._redrawRequest),delete this._ctx,D(this._container),O(this._container),delete this._container},_updatePaths:function(){if(!this._postponeUpdatePaths){var t;this._redrawBounds=null;for(var e in this._layers)t=this._layers[e],t._update();this._redraw()}},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){bt.prototype._update.call(this);var t=this._bounds,e=this._container,i=t.getSize(),n=d.retina?2:1;U(e,t.min),e.width=n*i.x,e.height=n*i.y,e.style.width=i.x+"px",e.style.height=i.y+"px",d.retina&&this._ctx.scale(2,2),this._ctx.translate(-t.min.x,-t.min.y),this.fire("update")}},_reset:function(){bt.prototype._reset.call(this),this._postponeUpdatePaths&&(this._postponeUpdatePaths=!1,this._updatePaths())},_initPath:function(t){this._updateDashArray(t),this._layers[m(t)]=t;var e=t._order={layer:t,prev:this._drawLast,next:null};this._drawLast&&(this._drawLast.next=e),this._drawLast=e,this._drawFirst=this._drawFirst||this._drawLast},_addPath:function(t){this._requestRedraw(t)},_removePath:function(t){var e=t._order,i=e.next,n=e.prev;i?i.prev=n:this._drawLast=n,n?n.next=i:this._drawFirst=i,delete t._order,delete this._layers[m(t)],this._requestRedraw(t)},_updatePath:function(t){this._extendRedrawBounds(t),t._project(),t._update(),this._requestRedraw(t)},_updateStyle:function(t){this._updateDashArray(t),this._requestRedraw(t)},_updateDashArray:function(t){if(typeof t.options.dashArray=="string"){var e=t.options.dashArray.split(/[, ]+/),i=[],n,o;for(o=0;o')}}catch{}return function(t){return document.createElement("<"+t+' xmlns="urn:schemas-microsoft.com:vml" class="lvml">')}}(),Ko={_initContainer:function(){this._container=z("div","leaflet-vml-container")},_update:function(){this._map._animatingZoom||(bt.prototype._update.call(this),this.fire("update"))},_initPath:function(t){var e=t._container=se("shape");T(e,"leaflet-vml-shape "+(this.options.className||"")),e.coordsize="1 1",t._path=se("path"),e.appendChild(t._path),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){var e=t._container;this._container.appendChild(e),t.options.interactive&&t.addInteractiveTarget(e)},_removePath:function(t){var e=t._container;D(e),t.removeInteractiveTarget(e),delete this._layers[m(t)]},_updateStyle:function(t){var e=t._stroke,i=t._fill,n=t.options,o=t._container;o.stroked=!!n.stroke,o.filled=!!n.fill,n.stroke?(e||(e=t._stroke=se("stroke")),o.appendChild(e),e.weight=n.weight+"px",e.color=n.color,e.opacity=n.opacity,n.dashArray?e.dashStyle=J(n.dashArray)?n.dashArray.join(" "):n.dashArray.replace(/( *, *)/g," "):e.dashStyle="",e.endcap=n.lineCap.replace("butt","flat"),e.joinstyle=n.lineJoin):e&&(o.removeChild(e),t._stroke=null),n.fill?(i||(i=t._fill=se("fill")),o.appendChild(i),i.color=n.fillColor||n.color,i.opacity=n.fillOpacity):i&&(o.removeChild(i),t._fill=null)},_updateCircle:function(t){var e=t._point.round(),i=Math.round(t._radius),n=Math.round(t._radiusY||i);this._setPath(t,t._empty()?"M0 0":"AL "+e.x+","+e.y+" "+i+","+n+" 0,"+65535*360)},_setPath:function(t,e){t._path.v=e},_bringToFront:function(t){It(t._container)},_bringToBack:function(t){Nt(t._container)}},ke=d.vml?se:gi,re=bt.extend({_initContainer:function(){this._container=ke("svg"),this._container.setAttribute("pointer-events","none"),this._rootGroup=ke("g"),this._container.appendChild(this._rootGroup)},_destroyContainer:function(){D(this._container),O(this._container),delete this._container,delete this._rootGroup,delete this._svgSize},_update:function(){if(!(this._map._animatingZoom&&this._bounds)){bt.prototype._update.call(this);var t=this._bounds,e=t.getSize(),i=this._container;(!this._svgSize||!this._svgSize.equals(e))&&(this._svgSize=e,i.setAttribute("width",e.x),i.setAttribute("height",e.y)),U(i,t.min),i.setAttribute("viewBox",[t.min.x,t.min.y,e.x,e.y].join(" ")),this.fire("update")}},_initPath:function(t){var e=t._path=ke("path");t.options.className&&T(e,t.options.className),t.options.interactive&&T(e,"leaflet-interactive"),this._updateStyle(t),this._layers[m(t)]=t},_addPath:function(t){this._rootGroup||this._initContainer(),this._rootGroup.appendChild(t._path),t.addInteractiveTarget(t._path)},_removePath:function(t){D(t._path),t.removeInteractiveTarget(t._path),delete this._layers[m(t)]},_updatePath:function(t){t._project(),t._update()},_updateStyle:function(t){var e=t._path,i=t.options;e&&(i.stroke?(e.setAttribute("stroke",i.color),e.setAttribute("stroke-opacity",i.opacity),e.setAttribute("stroke-width",i.weight),e.setAttribute("stroke-linecap",i.lineCap),e.setAttribute("stroke-linejoin",i.lineJoin),i.dashArray?e.setAttribute("stroke-dasharray",i.dashArray):e.removeAttribute("stroke-dasharray"),i.dashOffset?e.setAttribute("stroke-dashoffset",i.dashOffset):e.removeAttribute("stroke-dashoffset")):e.setAttribute("stroke","none"),i.fill?(e.setAttribute("fill",i.fillColor||i.color),e.setAttribute("fill-opacity",i.fillOpacity),e.setAttribute("fill-rule",i.fillRule||"evenodd")):e.setAttribute("fill","none"))},_updatePoly:function(t,e){this._setPath(t,vi(t._parts,e))},_updateCircle:function(t){var e=t._point,i=Math.max(Math.round(t._radius),1),n=Math.max(Math.round(t._radiusY),1)||i,o="a"+i+","+n+" 0 1,0 ",s=t._empty()?"M0 0":"M"+(e.x-i)+","+e.y+o+i*2+",0 "+o+-i*2+",0 ";this._setPath(t,s)},_setPath:function(t,e){t._path.setAttribute("d",e)},_bringToFront:function(t){It(t._path)},_bringToBack:function(t){Nt(t._path)}});d.vml&&re.include(Ko);function mn(t){return d.svg||d.vml?new re(t):null}S.include({getRenderer:function(t){var e=t.options.renderer||this._getPaneRenderer(t.options.pane)||this.options.renderer||this._renderer;return e||(e=this._renderer=this._createRenderer()),this.hasLayer(e)||this.addLayer(e),e},_getPaneRenderer:function(t){if(t==="overlayPane"||t===void 0)return!1;var e=this._paneRenderers[t];return e===void 0&&(e=this._createRenderer({pane:t}),this._paneRenderers[t]=e),e},_createRenderer:function(t){return this.options.preferCanvas&&_n(t)||mn(t)}});var pn=Ht.extend({initialize:function(t,e){Ht.prototype.initialize.call(this,this._boundsToLatLngs(t),e)},setBounds:function(t){return this.setLatLngs(this._boundsToLatLngs(t))},_boundsToLatLngs:function(t){return t=W(t),[t.getSouthWest(),t.getNorthWest(),t.getNorthEast(),t.getSouthEast()]}});function jo(t,e){return new pn(t,e)}re.create=ke,re.pointsToPath=vi,Lt.geometryToLayer=xe,Lt.coordsToLatLng=ui,Lt.coordsToLatLngs=Pe,Lt.latLngToCoords=li,Lt.latLngsToCoords=Le,Lt.getFeature=Ft,Lt.asFeature=be,S.mergeOptions({boxZoom:!0});var gn=mt.extend({initialize:function(t){this._map=t,this._container=t._container,this._pane=t._panes.overlayPane,this._resetStateTimeout=0,t.on("unload",this._destroy,this)},addHooks:function(){x(this._container,"mousedown",this._onMouseDown,this)},removeHooks:function(){O(this._container,"mousedown",this._onMouseDown,this)},moved:function(){return this._moved},_destroy:function(){D(this._pane),delete this._pane},_resetState:function(){this._resetStateTimeout=0,this._moved=!1},_clearDeferredResetState:function(){this._resetStateTimeout!==0&&(clearTimeout(this._resetStateTimeout),this._resetStateTimeout=0)},_onMouseDown:function(t){if(!t.shiftKey||t.which!==1&&t.button!==1)return!1;this._clearDeferredResetState(),this._resetState(),Xt(),Ge(),this._startPoint=this._map.mouseEventToContainerPoint(t),x(document,{contextmenu:At,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseMove:function(t){this._moved||(this._moved=!0,this._box=z("div","leaflet-zoom-box",this._container),T(this._container,"leaflet-crosshair"),this._map.fire("boxzoomstart")),this._point=this._map.mouseEventToContainerPoint(t);var e=new R(this._point,this._startPoint),i=e.getSize();U(this._box,e.min),this._box.style.width=i.x+"px",this._box.style.height=i.y+"px"},_finish:function(){this._moved&&(D(this._box),F(this._container,"leaflet-crosshair")),Qt(),Ke(),O(document,{contextmenu:At,mousemove:this._onMouseMove,mouseup:this._onMouseUp,keydown:this._onKeyDown},this)},_onMouseUp:function(t){if(!(t.which!==1&&t.button!==1)&&(this._finish(),!!this._moved)){this._clearDeferredResetState(),this._resetStateTimeout=setTimeout(_(this._resetState,this),0);var e=new et(this._map.containerPointToLatLng(this._startPoint),this._map.containerPointToLatLng(this._point));this._map.fitBounds(e).fire("boxzoomend",{boxZoomBounds:e})}},_onKeyDown:function(t){t.keyCode===27&&(this._finish(),this._clearDeferredResetState(),this._resetState())}});S.addInitHook("addHandler","boxZoom",gn),S.mergeOptions({doubleClickZoom:!0});var vn=mt.extend({addHooks:function(){this._map.on("dblclick",this._onDoubleClick,this)},removeHooks:function(){this._map.off("dblclick",this._onDoubleClick,this)},_onDoubleClick:function(t){var e=this._map,i=e.getZoom(),n=e.options.zoomDelta,o=t.originalEvent.shiftKey?i-n:i+n;e.options.doubleClickZoom==="center"?e.setZoom(o):e.setZoomAround(t.containerPoint,o)}});S.addInitHook("addHandler","doubleClickZoom",vn),S.mergeOptions({dragging:!0,inertia:!0,inertiaDeceleration:3400,inertiaMaxSpeed:1/0,easeLinearity:.2,worldCopyJump:!1,maxBoundsViscosity:0});var yn=mt.extend({addHooks:function(){if(!this._draggable){var t=this._map;this._draggable=new Mt(t._mapPane,t._container),this._draggable.on({dragstart:this._onDragStart,drag:this._onDrag,dragend:this._onDragEnd},this),this._draggable.on("predrag",this._onPreDragLimit,this),t.options.worldCopyJump&&(this._draggable.on("predrag",this._onPreDragWrap,this),t.on("zoomend",this._onZoomEnd,this),t.whenReady(this._onZoomEnd,this))}T(this._map._container,"leaflet-grab leaflet-touch-drag"),this._draggable.enable(),this._positions=[],this._times=[]},removeHooks:function(){F(this._map._container,"leaflet-grab"),F(this._map._container,"leaflet-touch-drag"),this._draggable.disable()},moved:function(){return this._draggable&&this._draggable._moved},moving:function(){return this._draggable&&this._draggable._moving},_onDragStart:function(){var t=this._map;if(t._stop(),this._map.options.maxBounds&&this._map.options.maxBoundsViscosity){var e=W(this._map.options.maxBounds);this._offsetLimit=tt(this._map.latLngToContainerPoint(e.getNorthWest()).multiplyBy(-1),this._map.latLngToContainerPoint(e.getSouthEast()).multiplyBy(-1).add(this._map.getSize())),this._viscosity=Math.min(1,Math.max(0,this._map.options.maxBoundsViscosity))}else this._offsetLimit=null;t.fire("movestart").fire("dragstart"),t.options.inertia&&(this._positions=[],this._times=[])},_onDrag:function(t){if(this._map.options.inertia){var e=this._lastTime=+new Date,i=this._lastPos=this._draggable._absPos||this._draggable._newPos;this._positions.push(i),this._times.push(e),this._prunePositions(e)}this._map.fire("move",t).fire("drag",t)},_prunePositions:function(t){for(;this._positions.length>1&&t-this._times[0]>50;)this._positions.shift(),this._times.shift()},_onZoomEnd:function(){var t=this._map.getSize().divideBy(2),e=this._map.latLngToLayerPoint([0,0]);this._initialWorldOffset=e.subtract(t).x,this._worldWidth=this._map.getPixelWorldBounds().getSize().x},_viscousLimit:function(t,e){return t-(t-e)*this._viscosity},_onPreDragLimit:function(){if(!(!this._viscosity||!this._offsetLimit)){var t=this._draggable._newPos.subtract(this._draggable._startPos),e=this._offsetLimit;t.xe.max.x&&(t.x=this._viscousLimit(t.x,e.max.x)),t.y>e.max.y&&(t.y=this._viscousLimit(t.y,e.max.y)),this._draggable._newPos=this._draggable._startPos.add(t)}},_onPreDragWrap:function(){var t=this._worldWidth,e=Math.round(t/2),i=this._initialWorldOffset,n=this._draggable._newPos.x,o=(n-e+i)%t+e-i,s=(n+e+i)%t-e-i,r=Math.abs(o+i)0?s:-s))-e;this._delta=0,this._startTime=null,r&&(t.options.scrollWheelZoom==="center"?t.setZoom(e+r):t.setZoomAround(this._lastMousePos,e+r))}});S.addInitHook("addHandler","scrollWheelZoom",xn);var Jo=600;S.mergeOptions({tapHold:d.touchNative&&d.safari&&d.mobile,tapTolerance:15});var Pn=mt.extend({addHooks:function(){x(this._map._container,"touchstart",this._onDown,this)},removeHooks:function(){O(this._map._container,"touchstart",this._onDown,this)},_onDown:function(t){if(clearTimeout(this._holdTimeout),t.touches.length===1){var e=t.touches[0];this._startPos=this._newPos=new w(e.clientX,e.clientY),this._holdTimeout=setTimeout(_(function(){this._cancel(),this._isTapValid()&&(x(document,"touchend",j),x(document,"touchend touchcancel",this._cancelClickPrevent),this._simulateEvent("contextmenu",e))},this),Jo),x(document,"touchend touchcancel contextmenu",this._cancel,this),x(document,"touchmove",this._onMove,this)}},_cancelClickPrevent:function t(){O(document,"touchend",j),O(document,"touchend touchcancel",t)},_cancel:function(){clearTimeout(this._holdTimeout),O(document,"touchend touchcancel contextmenu",this._cancel,this),O(document,"touchmove",this._onMove,this)},_onMove:function(t){var e=t.touches[0];this._newPos=new w(e.clientX,e.clientY)},_isTapValid:function(){return this._newPos.distanceTo(this._startPos)<=this._map.options.tapTolerance},_simulateEvent:function(t,e){var i=new MouseEvent(t,{bubbles:!0,cancelable:!0,view:window,screenX:e.screenX,screenY:e.screenY,clientX:e.clientX,clientY:e.clientY});i._simulated=!0,e.target.dispatchEvent(i)}});S.addInitHook("addHandler","tapHold",Pn),S.mergeOptions({touchZoom:d.touch,bounceAtZoomLimits:!0});var Ln=mt.extend({addHooks:function(){T(this._map._container,"leaflet-touch-zoom"),x(this._map._container,"touchstart",this._onTouchStart,this)},removeHooks:function(){F(this._map._container,"leaflet-touch-zoom"),O(this._map._container,"touchstart",this._onTouchStart,this)},_onTouchStart:function(t){var e=this._map;if(!(!t.touches||t.touches.length!==2||e._animatingZoom||this._zooming)){var i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]);this._centerPoint=e.getSize()._divideBy(2),this._startLatLng=e.containerPointToLatLng(this._centerPoint),e.options.touchZoom!=="center"&&(this._pinchStartLatLng=e.containerPointToLatLng(i.add(n)._divideBy(2))),this._startDist=i.distanceTo(n),this._startZoom=e.getZoom(),this._moved=!1,this._zooming=!0,e._stop(),x(document,"touchmove",this._onTouchMove,this),x(document,"touchend touchcancel",this._onTouchEnd,this),j(t)}},_onTouchMove:function(t){if(!(!t.touches||t.touches.length!==2||!this._zooming)){var e=this._map,i=e.mouseEventToContainerPoint(t.touches[0]),n=e.mouseEventToContainerPoint(t.touches[1]),o=i.distanceTo(n)/this._startDist;if(this._zoom=e.getScaleZoom(o,this._startZoom),!e.options.bounceAtZoomLimits&&(this._zoome.getMaxZoom()&&o>1)&&(this._zoom=e._limitZoom(this._zoom)),e.options.touchZoom==="center"){if(this._center=this._startLatLng,o===1)return}else{var s=i._add(n)._divideBy(2)._subtract(this._centerPoint);if(o===1&&s.x===0&&s.y===0)return;this._center=e.unproject(e.project(this._pinchStartLatLng,this._zoom).subtract(s),this._zoom)}this._moved||(e._moveStart(!0,!1),this._moved=!0),at(this._animRequest);var r=_(e._move,e,this._center,this._zoom,{pinch:!0,round:!1},void 0);this._animRequest=q(r,this,!0),j(t)}},_onTouchEnd:function(){if(!this._moved||!this._zooming){this._zooming=!1;return}this._zooming=!1,at(this._animRequest),O(document,"touchmove",this._onTouchMove,this),O(document,"touchend touchcancel",this._onTouchEnd,this),this._map.options.zoomAnimation?this._map._animateZoom(this._center,this._map._limitZoom(this._zoom),!0,this._map.options.zoomSnap):this._map._resetView(this._center,this._map._limitZoom(this._zoom))}});S.addInitHook("addHandler","touchZoom",Ln),S.BoxZoom=gn,S.DoubleClickZoom=vn,S.Drag=yn,S.Keyboard=wn,S.ScrollWheelZoom=xn,S.TapHold=Pn,S.TouchZoom=Ln,u.Bounds=R,u.Browser=d,u.CRS=wt,u.Canvas=dn,u.Circle=hi,u.CircleMarker=we,u.Class=yt,u.Control=ct,u.DivIcon=ln,u.DivOverlay=pt,u.DomEvent=fo,u.DomUtil=lo,u.Draggable=Mt,u.Evented=Gt,u.FeatureGroup=xt,u.GeoJSON=Lt,u.GridLayer=oe,u.Handler=mt,u.Icon=Dt,u.ImageOverlay=Te,u.LatLng=E,u.LatLngBounds=et,u.Layer=ft,u.LayerGroup=Rt,u.LineUtil=Mo,u.Map=S,u.Marker=ye,u.Mixin=wo,u.Path=Ct,u.Point=w,u.PolyUtil=xo,u.Polygon=Ht,u.Polyline=Pt,u.Popup=Me,u.PosAnimation=qi,u.Projection=Co,u.Rectangle=pn,u.Renderer=bt,u.SVG=re,u.SVGOverlay=un,u.TileLayer=Wt,u.Tooltip=Ce,u.Transformation=Ze,u.Util=En,u.VideoOverlay=hn,u.bind=_,u.bounds=tt,u.canvas=_n,u.circle=Bo,u.circleMarker=Zo,u.control=ee,u.divIcon=Vo,u.extend=c,u.featureGroup=Ao,u.geoJSON=an,u.geoJson=Ro,u.gridLayer=qo,u.icon=Eo,u.imageOverlay=Do,u.latLng=k,u.latLngBounds=W,u.layerGroup=zo,u.map=_o,u.marker=Oo,u.point=y,u.polygon=No,u.polyline=Io,u.popup=Wo,u.rectangle=jo,u.setOptions=b,u.stamp=m,u.svg=mn,u.svgOverlay=Fo,u.tileLayer=cn,u.tooltip=Uo,u.transformation=Kt,u.version=v,u.videoOverlay=Ho;var Yo=window.L;u.noConflict=function(){return window.L=Yo,this},window.L=u})})(di,di.exports);var vs=di.exports;const Ot=ss(vs),ys="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=",ws="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAABSCAMAAAAhFXfZAAAC91BMVEVMaXEzeak2f7I4g7g3g7cua5gzeKg8hJo3grY4g7c3grU0gLI2frE0daAubJc2gbQwd6QzeKk2gLMtd5sxdKIua5g1frA2f7IydaM0e6w2fq41fK01eqo3grgubJgta5cxdKI1f7AydaQydaMxc6EubJgvbJkwcZ4ubZkwcJwubZgubJcydqUydKIxapgubJctbJcubZcubJcvbJYubJcvbZkubJctbJctbZcubJg2f7AubJcrbZcubJcubJcua5g3grY0fq8ubJcubJdEkdEwhsw6i88vhswuhcsuhMtBjMgthMsrg8srgss6is8qgcs8i9A9iMYtg8spgcoogMo7hcMngMonf8olfso4gr8kfck5iM8jfMk4iM8he8k1fro7itAgesk2hs8eecgzfLcofssdeMg0hc4cd8g2hcsxeLQbdsgZdcgxeLImfcszhM0vda4xgckzhM4xg84wf8Yxgs4udKsvfcQucqhUndROmdM1fK0wcZ8vb5w0eqpQm9MzeKhXoNVcpdYydKNWn9VZotVKltJFjsIwcJ1Rms9OlslLmtH///8+kc9epdYzd6dbo9VHkMM2f7FHmNBClM8ydqVcpNY9hro3gLM9hLczealQmcw3fa46f7A8gLMxc6I3eagyc6FIldJMl9JSnNRSntNNl9JPnNJFi75UnM9ZodVKksg8kM45jc09e6ZHltFBk883gbRBh7pDk9EwcaBzn784g7dKkcY2i81Om9M7j85Llc81is09g7Q4grY/j9A0eqxKmdFFltBEjcXf6fFImdBCiLxJl9FGlNFBi78yiMxVndEvbpo6js74+vx+psPP3+o/ks5HkcpGmNCjwdZCkNDM3ehYoNJEls+lxNkxh8xHks0+jdC1zd5Lg6r+/v/H2ufz9/o3jM3t8/edvdM/k89Th61OiLBSjbZklbaTt9BfptdjmL1AicBHj8hGk9FAgK1dkLNTjLRekrdClc/k7fM0icy0y9tgp9c4jc2NtM9Dlc8zicxeXZn3AAAAQ3RSTlMAHDdTb4yPA+LtnEQmC4L2EmHqB7XA0d0sr478x4/Yd5i1zOfyPkf1sLVq4Nh3FvjxopQ2/STNuFzUwFIwxKaejILpIBEV9wAABhVJREFUeF6s1NdyFEcYBeBeoQIhRAkLlRDGrhIgY3BJL8CVeKzuyXFzzjkn5ZxzzuScg3PO8cKzu70JkO0LfxdTU//pM9vTu7Xgf6KqOVTb9X7toRrVEfBf1HTVjZccrT/2by1VV928Yty9ZbVuucdz90frG8DBjl9pVApbOstvmMuvVgaNXSfAAd6pGxpy6yxf5ph43pS/4f3uoaGm2rdu72S9xzOvMymkZFq/ptDrk90mhW7e4zl7HLzhxGWPR20xmSxJ/VqldG5m9XhaVOA1DadsNh3Pu5L2N6QtPO/32JpqQBVVk20oy/Pi2s23WEvyfHbe1thadVQttvm7Llf65gGmXK67XtupyoM7HQhmXdLS8oGWJNeOJ3C5fG5XCEJnkez3/oFdsvgJ4l2ANZwhrJKk/7OSXa+3Vw2WJMlKnGkobouYk6T0TyX30klOUnTD9HJ5qpckL3EW/w4XF3Xd0FGywXUrstrclVsqz5Pd/sXFYyDnPdrLcQODmGOK47IZb4CmibmMn+MYRzFZ5jg33ZL/EJrWcszHmANy3ARBK/IXtciJy8VsitPSdE3uuHxzougojcUdr8/32atnz/ev3f/K5wtpxUTpcaI45zusVDpYtZi+jg0oU9b3x74h7+n9ABvYEZeKaVq0sh0AtLKsFtqNBdeT0MrSzwwlq9+x6xAO4tgOtSzbCjrNQQiNvQUbUEubvzBUeGw26yDCsRHCoLkTHDa7IdOLIThs/gHvChszh2CimE8peRs47cxANI0lYNB5y1DljpOF0IhzBDPOZnDOqYYbeGKECbPzWnXludPphw5c2YBq5zlwXphIbO4VDCZ0gnPfUO1TwZoYwAs2ExPCedAu9DAjfQUjzITQb3jNj0KG2Sgt6BHaQUdYzWz+XmBktOHwanXjaSTcwwziBcuMOtwBmqPrTOxFQR/DRKKPqyur0aiW6cULYsx6tBm0jXpR/AUWR6HRq9WVW6MRhIq5jLyjbaCTDCijyYJNpCajdyobP/eTw0iexBAKkJ3gA5KcQb2zBXsIBckn+xVv8jkZSaEFHE+jFEleAEfayRU0MouNoBmB/L50Ai/HSLIHxcrpCvnhSQAuakKp2C/YbCylJjXRVy/z3+Kv/RrNcCo+WUzlVEhzKffnTQnxeN9fWF88fiNCUdSTsaufaChKWInHeysygfpIqagoakW+vV20J8uyl6TyNKEZWV4oRSPyCkWpgOLSbkCObT8o2r6tlG58HQquf6O0v50tB7JM7F4EORd2dx/K0w/KHsVkLPaoYrwgP/y7krr3SSMA4zj+OBgmjYkxcdIJQyQRKgg2viX9Hddi9UBb29LrKR7CVVEEEXWojUkXNyfTNDE14W9gbHJNuhjDettN3ZvbOvdOqCD3Jp/9l+/wJE+9PkYGjx/fqkys3S2rMozM/o2106rfMUINo6hVqz+eu/hd1c4xTg0TAfy5kV+4UG6+IthHTU9woWmxuKNbTfuCSfovBCxq7EtHqvYL4Sm6F8GVxsSXHMQ07TOi1DKtZxjWaaIyi4CXWjxPccUw8WVbMYY5wxC1mzEyXMJWkllpRloi+Kkoq69sxBTlElF6aAxYUbjXNlhlDZilDnM4U5SlN5biRsRHnbx3mbeWjEh4mEyiuJDl5XcWVmX5GvNkFgLWZM5qwsop4/AWfLhU1cR7k1VVvcYCWRkOI6Xy5gmnphCYIkvzuNYzHzosq2oNk2RtSs8khfUOfHIDgR6ysYBaMpl4uEgk2U/oJTs9AaTSwma7dT69geAE2ZpEjUsn2ieJNHeKfrI3EcAGJ2ZaNgVuC8EBctCLc57P5u5led6IOBkIYkuQMrmmjChs4VkfOerHqSBkPzZlhe06RslZ3zMjk2sscqKwY0RcjKK+LWbzd7KiHhkncs/siFJ+V5eXxD34B8nVuJEpGJNmxN2gH3vSvp7J70tF+D1Ej8qUJD1TkErAND2GZwTFg/LubvmgiBG3SOvdlsqFQrkEzJCL1rstlnVFROixZoDDSuXQFHESwVGlcuQcMb/b42NgjLowh5MTDFE3vNB5qStRIErdCQEh6pLPR92anSUb/wAIhldAaDMpGgAAAABJRU5ErkJggg==",xs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACkAAAApCAQAAAACach9AAACMUlEQVR4Ae3ShY7jQBAE0Aoz/f9/HTMzhg1zrdKUrJbdx+Kd2nD8VNudfsL/Th///dyQN2TH6f3y/BGpC379rV+S+qqetBOxImNQXL8JCAr2V4iMQXHGNJxeCfZXhSRBcQMfvkOWUdtfzlLgAENmZDcmo2TVmt8OSM2eXxBp3DjHSMFutqS7SbmemzBiR+xpKCNUIRkdkkYxhAkyGoBvyQFEJEefwSmmvBfJuJ6aKqKWnAkvGZOaZXTUgFqYULWNSHUckZuR1HIIimUExutRxwzOLROIG4vKmCKQt364mIlhSyzAf1m9lHZHJZrlAOMMztRRiKimp/rpdJDc9Awry5xTZCte7FHtuS8wJgeYGrex28xNTd086Dik7vUMscQOa8y4DoGtCCSkAKlNwpgNtphjrC6MIHUkR6YWxxs6Sc5xqn222mmCRFzIt8lEdKx+ikCtg91qS2WpwVfBelJCiQJwvzixfI9cxZQWgiSJelKnwBElKYtDOb2MFbhmUigbReQBV0Cg4+qMXSxXSyGUn4UbF8l+7qdSGnTC0XLCmahIgUHLhLOhpVCtw4CzYXvLQWQbJNmxoCsOKAxSgBJno75avolkRw8iIAFcsdc02e9iyCd8tHwmeSSoKTowIgvscSGZUOA7PuCN5b2BX9mQM7S0wYhMNU74zgsPBj3HU7wguAfnxxjFQGBE6pwN+GjME9zHY7zGp8wVxMShYX9NXvEWD3HbwJf4giO4CFIQxXScH1/TM+04kkBiAAAAAElFTkSuQmCC";function Sn(C,g,u){const v=C.slice();return v[21]=g[u],v[23]=u,v}function Ps(C){let g,u,v,c;return{c(){g=vt("div"),u=vt("button"),u.innerHTML='',Y(u,"type","button"),Y(u,"class","btn btn-circle btn-xs btn-transparent"),Y(g,"class","form-field-addon")},m(P,_){he(P,g,_),gt(g,u),v||(c=_i(u,"click",C[5]),v=!0)},p:Ee,d(P){P&&ae(g),v=!1,c()}}}function Ls(C){let g;return{c(){g=vt("div"),g.innerHTML='',Y(g,"class","form-field-addon")},m(u,v){he(u,g,v)},p:Ee,d(u){u&&ae(g)}}}function zn(C){let g,u=kn(C[4]),v=[];for(let c=0;c{B==null||B.setLatLng([c.lat,c.lon]),P==null||P.panInside([c.lat,c.lon],{padding:[20,40]})},N)}function b(){const N=[ze(c.lat),ze(c.lon)];P=Ot.map(_,{zoomControl:!1}).setView(N,Ts),Ot.tileLayer("https://tile.openstreetmap.org/{z}/{x}/{y}.png",{attribution:'© OpenStreetMap'}).addTo(P),Ot.Icon.Default.prototype.options.iconUrl=ys,Ot.Icon.Default.prototype.options.iconRetinaUrl=ws,Ot.Icon.Default.prototype.options.shadowUrl=xs,Ot.Icon.Default.imagePath="",B=Ot.marker(N,{draggable:!0,autoPan:!0}).addTo(P),B.bindTooltip("drag or right click anywhere on the map to move"),B.on("moveend",st=>{var $;($=st.sourceTarget)!=null&&$._latlng&&J(st.sourceTarget._latlng.lat,st.sourceTarget._latlng.lng,!1)}),P.on("contextmenu",st=>{J(st.latlng.lat,st.latlng.lng,!1)})}function I(){ot(),B==null||B.remove(),P==null||P.remove()}function ot(){H==null||H.abort(),clearTimeout(A),u(3,m=!1),u(4,X=[]),u(1,K="")}function ue(N,st=1100){if(u(3,m=!0),u(4,X=[]),clearTimeout(A),H==null||H.abort(),!N){u(3,m=!1);return}A=setTimeout(async()=>{H=new AbortController;try{const $=await fetch("https://nominatim.openstreetmap.org/search.php?format=jsonv2&q="+encodeURIComponent(N),{signal:H.signal});if($.status!=200)throw new Error("OpenStreetMap API error "+$.status);const le=await $.json();for(const q of le)X.push({lat:q.lat,lon:q.lon,name:q.display_name})}catch($){console.warn("[address search failed]",$)}u(4,X),u(3,m=!1)},st)}function J(N,st,$=!0){u(7,c.lat=ze(N),c),u(7,c.lon=ze(st),c),$&&(B==null||B.setLatLng([c.lat,c.lon]),P==null||P.panTo([c.lat,c.lon],{animate:!1})),ot()}ls(()=>(b(),()=>{I()}));function Vt(){K=this.value,u(1,K)}const Zt=N=>J(N.lat,N.lon);function qt(N){fs[N?"unshift":"push"](()=>{_=N,u(2,_)})}return C.$$set=N=>{"height"in N&&u(0,v=N.height),"point"in N&&u(7,c=N.point)},C.$$.update=()=>{C.$$.dirty&2&&ue(K),C.$$.dirty&128&&c.lat&&c.lon&&Z()},[v,K,_,m,X,ot,J,c,Vt,Zt,qt]}class ks extends as{constructor(g){super(),hs(this,g,Ms,bs,us,{height:0,point:7})}}export{ks as default}; diff --git a/ui/dist/assets/ListApiDocs-DxKdCfz4.js b/ui/dist/assets/ListApiDocs-ZMG-M1tm.js similarity index 99% rename from ui/dist/assets/ListApiDocs-DxKdCfz4.js rename to ui/dist/assets/ListApiDocs-ZMG-M1tm.js index eb7e397f..c67f83df 100644 --- a/ui/dist/assets/ListApiDocs-DxKdCfz4.js +++ b/ui/dist/assets/ListApiDocs-ZMG-M1tm.js @@ -1,4 +1,4 @@ -import{S as el,i as ll,s as sl,H as ze,h as m,l as h,o as nl,u as e,v as s,L as ol,w as a,n as t,A as g,V as al,W as Le,X as ae,d as Kt,Y as il,t as Ct,a as kt,I as ve,Z as Je,_ as rl,C as cl,$ as dl,D as pl,m as Qt,c as Vt,J as Te,p as fl,k as Ae}from"./index-DiEBCtJG.js";import{F as ul}from"./FieldsQueryParam-2Jcr6hLY.js";function ml(r){let n,o,i;return{c(){n=e("span"),n.textContent="Show details",o=s(),i=e("i"),a(n,"class","txt"),a(i,"class","ri-arrow-down-s-line")},m(f,b){h(f,n,b),h(f,o,b),h(f,i,b)},d(f){f&&(m(n),m(o),m(i))}}}function hl(r){let n,o,i;return{c(){n=e("span"),n.textContent="Hide details",o=s(),i=e("i"),a(n,"class","txt"),a(i,"class","ri-arrow-up-s-line")},m(f,b){h(f,n,b),h(f,o,b),h(f,i,b)},d(f){f&&(m(n),m(o),m(i))}}}function Ke(r){let n,o,i,f,b,p,u,C,_,x,d,Y,yt,Wt,E,Xt,D,it,P,Z,ie,j,U,re,rt,vt,tt,Ft,ce,ct,dt,et,N,Yt,Lt,k,lt,At,Zt,Tt,z,st,Pt,te,Rt,v,pt,Ot,de,ft,pe,H,St,nt,Et,F,ut,fe,J,Nt,ee,qt,le,Dt,ue,L,mt,me,ht,he,M,be,T,Ht,ot,Mt,K,bt,ge,I,It,y,Bt,at,Gt,_e,Q,gt,we,_t,xe,jt,$e,B,Ut,Ce,G,ke,wt,se,R,xt,V,W,O,zt,ne,X;return{c(){n=e("p"),n.innerHTML=`The syntax basically follows the format +import{S as el,i as ll,s as sl,H as ze,h as m,l as h,o as nl,u as e,v as s,L as ol,w as a,n as t,A as g,V as al,W as Le,X as ae,d as Kt,Y as il,t as Ct,a as kt,I as ve,Z as Je,_ as rl,C as cl,$ as dl,D as pl,m as Qt,c as Vt,J as Te,p as fl,k as Ae}from"./index-C386zPaV.js";import{F as ul}from"./FieldsQueryParam-DB_xDf28.js";function ml(r){let n,o,i;return{c(){n=e("span"),n.textContent="Show details",o=s(),i=e("i"),a(n,"class","txt"),a(i,"class","ri-arrow-down-s-line")},m(f,b){h(f,n,b),h(f,o,b),h(f,i,b)},d(f){f&&(m(n),m(o),m(i))}}}function hl(r){let n,o,i;return{c(){n=e("span"),n.textContent="Hide details",o=s(),i=e("i"),a(n,"class","txt"),a(i,"class","ri-arrow-up-s-line")},m(f,b){h(f,n,b),h(f,o,b),h(f,i,b)},d(f){f&&(m(n),m(o),m(i))}}}function Ke(r){let n,o,i,f,b,p,u,C,_,x,d,Y,yt,Wt,E,Xt,D,it,P,Z,ie,j,U,re,rt,vt,tt,Ft,ce,ct,dt,et,N,Yt,Lt,k,lt,At,Zt,Tt,z,st,Pt,te,Rt,v,pt,Ot,de,ft,pe,H,St,nt,Et,F,ut,fe,J,Nt,ee,qt,le,Dt,ue,L,mt,me,ht,he,M,be,T,Ht,ot,Mt,K,bt,ge,I,It,y,Bt,at,Gt,_e,Q,gt,we,_t,xe,jt,$e,B,Ut,Ce,G,ke,wt,se,R,xt,V,W,O,zt,ne,X;return{c(){n=e("p"),n.innerHTML=`The syntax basically follows the format OPERAND OPERATOR OPERAND, where:`,o=s(),i=e("ul"),f=e("li"),f.innerHTML=`OPERAND - could be any of the above field literal, string (single or double quoted), number, null, true, false`,b=s(),p=e("li"),u=e("code"),u.textContent="OPERATOR",C=g(` - is one of: `),_=e("br"),x=s(),d=e("ul"),Y=e("li"),yt=e("code"),yt.textContent="=",Wt=s(),E=e("span"),E.textContent="Equal",Xt=s(),D=e("li"),it=e("code"),it.textContent="!=",P=s(),Z=e("span"),Z.textContent="NOT equal",ie=s(),j=e("li"),U=e("code"),U.textContent=">",re=s(),rt=e("span"),rt.textContent="Greater than",vt=s(),tt=e("li"),Ft=e("code"),Ft.textContent=">=",ce=s(),ct=e("span"),ct.textContent="Greater than or equal",dt=s(),et=e("li"),N=e("code"),N.textContent="<",Yt=s(),Lt=e("span"),Lt.textContent="Less than",k=s(),lt=e("li"),At=e("code"),At.textContent="<=",Zt=s(),Tt=e("span"),Tt.textContent="Less than or equal",z=s(),st=e("li"),Pt=e("code"),Pt.textContent="~",te=s(),Rt=e("span"),Rt.textContent=`Like/Contains (if not specified auto wraps the right string OPERAND in a "%" for diff --git a/ui/dist/assets/PageInstaller-DX7pOmwk.js b/ui/dist/assets/PageInstaller-DNaPj_qJ.js similarity index 98% rename from ui/dist/assets/PageInstaller-DX7pOmwk.js rename to ui/dist/assets/PageInstaller-DNaPj_qJ.js index 7583098b..88efb47f 100644 --- a/ui/dist/assets/PageInstaller-DX7pOmwk.js +++ b/ui/dist/assets/PageInstaller-DNaPj_qJ.js @@ -1,3 +1,3 @@ -import{S as W,i as G,s as J,F as Q,d as S,t as E,a as O,m as j,c as D,r as M,g as V,p as C,b as X,e as Y,f as K,h as m,j as Z,k as z,l as h,n as T,o as I,q as x,u as k,v as q,w as r,x as ee,y as U,z as A,A as N,B as te}from"./index-DiEBCtJG.js";function ne(s){let t,o,u,n,e,p,_,d;return{c(){t=k("label"),o=N("Email"),n=q(),e=k("input"),r(t,"for",u=s[20]),r(e,"type","email"),r(e,"autocomplete","off"),r(e,"id",p=s[20]),e.disabled=s[7],e.required=!0},m(a,i){h(a,t,i),T(t,o),h(a,n,i),h(a,e,i),s[11](e),A(e,s[2]),_||(d=I(e,"input",s[12]),_=!0)},p(a,i){i&1048576&&u!==(u=a[20])&&r(t,"for",u),i&1048576&&p!==(p=a[20])&&r(e,"id",p),i&128&&(e.disabled=a[7]),i&4&&e.value!==a[2]&&A(e,a[2])},d(a){a&&(m(t),m(n),m(e)),s[11](null),_=!1,d()}}}function le(s){let t,o,u,n,e,p,_,d,a,i;return{c(){t=k("label"),o=N("Password"),n=q(),e=k("input"),_=q(),d=k("div"),d.textContent="Recommended at least 10 characters.",r(t,"for",u=s[20]),r(e,"type","password"),r(e,"autocomplete","new-password"),r(e,"minlength","10"),r(e,"id",p=s[20]),e.disabled=s[7],e.required=!0,r(d,"class","help-block")},m(c,g){h(c,t,g),T(t,o),h(c,n,g),h(c,e,g),A(e,s[3]),h(c,_,g),h(c,d,g),a||(i=I(e,"input",s[13]),a=!0)},p(c,g){g&1048576&&u!==(u=c[20])&&r(t,"for",u),g&1048576&&p!==(p=c[20])&&r(e,"id",p),g&128&&(e.disabled=c[7]),g&8&&e.value!==c[3]&&A(e,c[3])},d(c){c&&(m(t),m(n),m(e),m(_),m(d)),a=!1,i()}}}function se(s){let t,o,u,n,e,p,_,d;return{c(){t=k("label"),o=N("Password confirm"),n=q(),e=k("input"),r(t,"for",u=s[20]),r(e,"type","password"),r(e,"minlength","10"),r(e,"id",p=s[20]),e.disabled=s[7],e.required=!0},m(a,i){h(a,t,i),T(t,o),h(a,n,i),h(a,e,i),A(e,s[4]),_||(d=I(e,"input",s[14]),_=!0)},p(a,i){i&1048576&&u!==(u=a[20])&&r(t,"for",u),i&1048576&&p!==(p=a[20])&&r(e,"id",p),i&128&&(e.disabled=a[7]),i&16&&e.value!==a[4]&&A(e,a[4])},d(a){a&&(m(t),m(n),m(e)),_=!1,d()}}}function ie(s){let t,o,u,n,e,p,_,d,a,i,c,g,B,w,F,$,v,y,L;return n=new K({props:{class:"form-field required",name:"email",$$slots:{default:[ne,({uniqueId:l})=>({20:l}),({uniqueId:l})=>l?1048576:0]},$$scope:{ctx:s}}}),p=new K({props:{class:"form-field required",name:"password",$$slots:{default:[le,({uniqueId:l})=>({20:l}),({uniqueId:l})=>l?1048576:0]},$$scope:{ctx:s}}}),d=new K({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[se,({uniqueId:l})=>({20:l}),({uniqueId:l})=>l?1048576:0]},$$scope:{ctx:s}}}),{c(){t=k("form"),o=k("div"),o.innerHTML="

Create your first superuser account in order to continue

",u=q(),D(n.$$.fragment),e=q(),D(p.$$.fragment),_=q(),D(d.$$.fragment),a=q(),i=k("button"),i.innerHTML='Create superuser and login ',c=q(),g=k("hr"),B=q(),w=k("label"),w.innerHTML=' Or initialize from backup',F=q(),$=k("input"),r(o,"class","content txt-center m-b-base"),r(i,"type","submit"),r(i,"class","btn btn-lg btn-block btn-next"),z(i,"btn-disabled",s[7]),z(i,"btn-loading",s[0]),r(t,"class","block"),r(t,"autocomplete","off"),r(w,"for","backupFileInput"),r(w,"class","btn btn-lg btn-hint btn-transparent btn-block"),z(w,"btn-disabled",s[7]),z(w,"btn-loading",s[1]),r($,"id","backupFileInput"),r($,"type","file"),r($,"class","hidden"),r($,"accept",".zip")},m(l,b){h(l,t,b),T(t,o),T(t,u),j(n,t,null),T(t,e),j(p,t,null),T(t,_),j(d,t,null),T(t,a),T(t,i),h(l,c,b),h(l,g,b),h(l,B,b),h(l,w,b),h(l,F,b),h(l,$,b),s[15]($),v=!0,y||(L=[I(t,"submit",x(s[8])),I($,"change",s[16])],y=!0)},p(l,b){const H={};b&3145892&&(H.$$scope={dirty:b,ctx:l}),n.$set(H);const f={};b&3145864&&(f.$$scope={dirty:b,ctx:l}),p.$set(f);const P={};b&3145872&&(P.$$scope={dirty:b,ctx:l}),d.$set(P),(!v||b&128)&&z(i,"btn-disabled",l[7]),(!v||b&1)&&z(i,"btn-loading",l[0]),(!v||b&128)&&z(w,"btn-disabled",l[7]),(!v||b&2)&&z(w,"btn-loading",l[1])},i(l){v||(O(n.$$.fragment,l),O(p.$$.fragment,l),O(d.$$.fragment,l),v=!0)},o(l){E(n.$$.fragment,l),E(p.$$.fragment,l),E(d.$$.fragment,l),v=!1},d(l){l&&(m(t),m(c),m(g),m(B),m(w),m(F),m($)),S(n),S(p),S(d),s[15](null),y=!1,Z(L)}}}function ae(s){let t,o;return t=new Q({props:{$$slots:{default:[ie]},$$scope:{ctx:s}}}),{c(){D(t.$$.fragment)},m(u,n){j(t,u,n),o=!0},p(u,[n]){const e={};n&2097407&&(e.$$scope={dirty:n,ctx:u}),t.$set(e)},i(u){o||(O(t.$$.fragment,u),o=!0)},o(u){E(t.$$.fragment,u),o=!1},d(u){S(t,u)}}}function oe(s,t,o){let u,{params:n}=t,e="",p="",_="",d=!1,a=!1,i,c;g();async function g(){if(!(n!=null&&n.token))return M("/");o(0,d=!0);try{const f=V(n==null?void 0:n.token);await C.collection("_superusers").getOne(f.id,{requestKey:"installer_token_check",headers:{Authorization:n==null?void 0:n.token}})}catch(f){f!=null&&f.isAbort||(X("The installer token is invalid or has expired."),M("/"))}o(0,d=!1),await Y(),i==null||i.focus()}async function B(){if(!u){o(0,d=!0);try{await C.collection("_superusers").create({email:e,password:p,passwordConfirm:_},{headers:{Authorization:n==null?void 0:n.token}}),await C.collection("_superusers").authWithPassword(e,p),M("/")}catch(f){C.error(f)}o(0,d=!1)}}function w(){c&&o(6,c.value="",c)}function F(f){f&&ee(`Note that we don't perform validations for the uploaded backup files. Proceed with caution and only if you trust the file source. +import{S as W,i as G,s as J,F as Q,d as S,t as E,a as O,m as j,c as D,r as M,g as V,p as C,b as X,e as Y,f as K,h as m,j as Z,k as z,l as h,n as T,o as I,q as x,u as k,v as q,w as r,x as ee,y as U,z as A,A as N,B as te}from"./index-C386zPaV.js";function ne(s){let t,o,u,n,e,p,_,d;return{c(){t=k("label"),o=N("Email"),n=q(),e=k("input"),r(t,"for",u=s[20]),r(e,"type","email"),r(e,"autocomplete","off"),r(e,"id",p=s[20]),e.disabled=s[7],e.required=!0},m(a,i){h(a,t,i),T(t,o),h(a,n,i),h(a,e,i),s[11](e),A(e,s[2]),_||(d=I(e,"input",s[12]),_=!0)},p(a,i){i&1048576&&u!==(u=a[20])&&r(t,"for",u),i&1048576&&p!==(p=a[20])&&r(e,"id",p),i&128&&(e.disabled=a[7]),i&4&&e.value!==a[2]&&A(e,a[2])},d(a){a&&(m(t),m(n),m(e)),s[11](null),_=!1,d()}}}function le(s){let t,o,u,n,e,p,_,d,a,i;return{c(){t=k("label"),o=N("Password"),n=q(),e=k("input"),_=q(),d=k("div"),d.textContent="Recommended at least 10 characters.",r(t,"for",u=s[20]),r(e,"type","password"),r(e,"autocomplete","new-password"),r(e,"minlength","10"),r(e,"id",p=s[20]),e.disabled=s[7],e.required=!0,r(d,"class","help-block")},m(c,g){h(c,t,g),T(t,o),h(c,n,g),h(c,e,g),A(e,s[3]),h(c,_,g),h(c,d,g),a||(i=I(e,"input",s[13]),a=!0)},p(c,g){g&1048576&&u!==(u=c[20])&&r(t,"for",u),g&1048576&&p!==(p=c[20])&&r(e,"id",p),g&128&&(e.disabled=c[7]),g&8&&e.value!==c[3]&&A(e,c[3])},d(c){c&&(m(t),m(n),m(e),m(_),m(d)),a=!1,i()}}}function se(s){let t,o,u,n,e,p,_,d;return{c(){t=k("label"),o=N("Password confirm"),n=q(),e=k("input"),r(t,"for",u=s[20]),r(e,"type","password"),r(e,"minlength","10"),r(e,"id",p=s[20]),e.disabled=s[7],e.required=!0},m(a,i){h(a,t,i),T(t,o),h(a,n,i),h(a,e,i),A(e,s[4]),_||(d=I(e,"input",s[14]),_=!0)},p(a,i){i&1048576&&u!==(u=a[20])&&r(t,"for",u),i&1048576&&p!==(p=a[20])&&r(e,"id",p),i&128&&(e.disabled=a[7]),i&16&&e.value!==a[4]&&A(e,a[4])},d(a){a&&(m(t),m(n),m(e)),_=!1,d()}}}function ie(s){let t,o,u,n,e,p,_,d,a,i,c,g,B,w,F,$,v,y,L;return n=new K({props:{class:"form-field required",name:"email",$$slots:{default:[ne,({uniqueId:l})=>({20:l}),({uniqueId:l})=>l?1048576:0]},$$scope:{ctx:s}}}),p=new K({props:{class:"form-field required",name:"password",$$slots:{default:[le,({uniqueId:l})=>({20:l}),({uniqueId:l})=>l?1048576:0]},$$scope:{ctx:s}}}),d=new K({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[se,({uniqueId:l})=>({20:l}),({uniqueId:l})=>l?1048576:0]},$$scope:{ctx:s}}}),{c(){t=k("form"),o=k("div"),o.innerHTML="

Create your first superuser account in order to continue

",u=q(),D(n.$$.fragment),e=q(),D(p.$$.fragment),_=q(),D(d.$$.fragment),a=q(),i=k("button"),i.innerHTML='Create superuser and login ',c=q(),g=k("hr"),B=q(),w=k("label"),w.innerHTML=' Or initialize from backup',F=q(),$=k("input"),r(o,"class","content txt-center m-b-base"),r(i,"type","submit"),r(i,"class","btn btn-lg btn-block btn-next"),z(i,"btn-disabled",s[7]),z(i,"btn-loading",s[0]),r(t,"class","block"),r(t,"autocomplete","off"),r(w,"for","backupFileInput"),r(w,"class","btn btn-lg btn-hint btn-transparent btn-block"),z(w,"btn-disabled",s[7]),z(w,"btn-loading",s[1]),r($,"id","backupFileInput"),r($,"type","file"),r($,"class","hidden"),r($,"accept",".zip")},m(l,b){h(l,t,b),T(t,o),T(t,u),j(n,t,null),T(t,e),j(p,t,null),T(t,_),j(d,t,null),T(t,a),T(t,i),h(l,c,b),h(l,g,b),h(l,B,b),h(l,w,b),h(l,F,b),h(l,$,b),s[15]($),v=!0,y||(L=[I(t,"submit",x(s[8])),I($,"change",s[16])],y=!0)},p(l,b){const H={};b&3145892&&(H.$$scope={dirty:b,ctx:l}),n.$set(H);const f={};b&3145864&&(f.$$scope={dirty:b,ctx:l}),p.$set(f);const P={};b&3145872&&(P.$$scope={dirty:b,ctx:l}),d.$set(P),(!v||b&128)&&z(i,"btn-disabled",l[7]),(!v||b&1)&&z(i,"btn-loading",l[0]),(!v||b&128)&&z(w,"btn-disabled",l[7]),(!v||b&2)&&z(w,"btn-loading",l[1])},i(l){v||(O(n.$$.fragment,l),O(p.$$.fragment,l),O(d.$$.fragment,l),v=!0)},o(l){E(n.$$.fragment,l),E(p.$$.fragment,l),E(d.$$.fragment,l),v=!1},d(l){l&&(m(t),m(c),m(g),m(B),m(w),m(F),m($)),S(n),S(p),S(d),s[15](null),y=!1,Z(L)}}}function ae(s){let t,o;return t=new Q({props:{$$slots:{default:[ie]},$$scope:{ctx:s}}}),{c(){D(t.$$.fragment)},m(u,n){j(t,u,n),o=!0},p(u,[n]){const e={};n&2097407&&(e.$$scope={dirty:n,ctx:u}),t.$set(e)},i(u){o||(O(t.$$.fragment,u),o=!0)},o(u){E(t.$$.fragment,u),o=!1},d(u){S(t,u)}}}function oe(s,t,o){let u,{params:n}=t,e="",p="",_="",d=!1,a=!1,i,c;g();async function g(){if(!(n!=null&&n.token))return M("/");o(0,d=!0);try{const f=V(n==null?void 0:n.token);await C.collection("_superusers").getOne(f.id,{requestKey:"installer_token_check",headers:{Authorization:n==null?void 0:n.token}})}catch(f){f!=null&&f.isAbort||(X("The installer token is invalid or has expired."),M("/"))}o(0,d=!1),await Y(),i==null||i.focus()}async function B(){if(!u){o(0,d=!0);try{await C.collection("_superusers").create({email:e,password:p,passwordConfirm:_},{headers:{Authorization:n==null?void 0:n.token}}),await C.collection("_superusers").authWithPassword(e,p),M("/")}catch(f){C.error(f)}o(0,d=!1)}}function w(){c&&o(6,c.value="",c)}function F(f){f&&ee(`Note that we don't perform validations for the uploaded backup files. Proceed with caution and only if you trust the file source. Do you really want to upload and initialize "${f.name}"?`,()=>{$(f)},()=>{w()})}async function $(f){if(!(!f||u)){o(1,a=!0);try{await C.backups.upload({file:f},{headers:{Authorization:n==null?void 0:n.token}}),await C.backups.restore(f.name,{headers:{Authorization:n==null?void 0:n.token}}),te("Please wait while extracting the uploaded archive!"),await new Promise(P=>setTimeout(P,2e3)),M("/")}catch(P){C.error(P)}w(),o(1,a=!1)}}function v(f){U[f?"unshift":"push"](()=>{i=f,o(5,i)})}function y(){e=this.value,o(2,e)}function L(){p=this.value,o(3,p)}function l(){_=this.value,o(4,_)}function b(f){U[f?"unshift":"push"](()=>{c=f,o(6,c)})}const H=f=>{var P,R;F((R=(P=f.target)==null?void 0:P.files)==null?void 0:R[0])};return s.$$set=f=>{"params"in f&&o(10,n=f.params)},s.$$.update=()=>{s.$$.dirty&3&&o(7,u=d||a)},[d,a,e,p,_,i,c,u,B,F,n,v,y,L,l,b,H]}class re extends W{constructor(t){super(),G(this,t,oe,ae,J,{params:10})}}export{re as default}; diff --git a/ui/dist/assets/PageOAuth2RedirectFailure-D8WhZs_u.js b/ui/dist/assets/PageOAuth2RedirectFailure-DKgWHvIM.js similarity index 88% rename from ui/dist/assets/PageOAuth2RedirectFailure-D8WhZs_u.js rename to ui/dist/assets/PageOAuth2RedirectFailure-DKgWHvIM.js index 49f7408a..835482fd 100644 --- a/ui/dist/assets/PageOAuth2RedirectFailure-D8WhZs_u.js +++ b/ui/dist/assets/PageOAuth2RedirectFailure-DKgWHvIM.js @@ -1 +1 @@ -import{S as r,i as c,s as l,H as n,h as u,l as h,u as p,w as d,O as f,P as m,Q as g,R as o}from"./index-DiEBCtJG.js";function _(s){let t;return{c(){t=p("div"),t.innerHTML='

Auth failed.

You can close this window and go back to the app to try again.
',d(t,"class","content txt-hint txt-center p-base")},m(e,a){h(e,t,a)},p:n,i:n,o:n,d(e){e&&u(t)}}}function b(s,t,e){let a;return f(s,o,i=>e(0,a=i)),m(o,a="OAuth2 auth failed",a),g(()=>{window.close()}),[]}class x extends r{constructor(t){super(),c(this,t,b,_,l,{})}}export{x as default}; +import{S as r,i as c,s as l,H as n,h as u,l as h,u as p,w as d,O as f,P as m,Q as g,R as o}from"./index-C386zPaV.js";function _(s){let t;return{c(){t=p("div"),t.innerHTML='

Auth failed.

You can close this window and go back to the app to try again.
',d(t,"class","content txt-hint txt-center p-base")},m(e,a){h(e,t,a)},p:n,i:n,o:n,d(e){e&&u(t)}}}function b(s,t,e){let a;return f(s,o,i=>e(0,a=i)),m(o,a="OAuth2 auth failed",a),g(()=>{window.close()}),[]}class x extends r{constructor(t){super(),c(this,t,b,_,l,{})}}export{x as default}; diff --git a/ui/dist/assets/PageOAuth2RedirectSuccess-BetiR4N3.js b/ui/dist/assets/PageOAuth2RedirectSuccess-BrRaSTPL.js similarity index 88% rename from ui/dist/assets/PageOAuth2RedirectSuccess-BetiR4N3.js rename to ui/dist/assets/PageOAuth2RedirectSuccess-BrRaSTPL.js index 77eefc22..3b542268 100644 --- a/ui/dist/assets/PageOAuth2RedirectSuccess-BetiR4N3.js +++ b/ui/dist/assets/PageOAuth2RedirectSuccess-BrRaSTPL.js @@ -1 +1 @@ -import{S as i,i as r,s as u,H as n,h as l,l as p,u as h,w as d,O as m,P as f,Q as _,R as o}from"./index-DiEBCtJG.js";function b(a){let t;return{c(){t=h("div"),t.innerHTML='

Auth completed.

You can close this window and go back to the app.
',d(t,"class","content txt-hint txt-center p-base")},m(e,s){p(e,t,s)},p:n,i:n,o:n,d(e){e&&l(t)}}}function g(a,t,e){let s;return m(a,o,c=>e(0,s=c)),f(o,s="OAuth2 auth completed",s),_(()=>{window.close()}),[]}class x extends i{constructor(t){super(),r(this,t,g,b,u,{})}}export{x as default}; +import{S as i,i as r,s as u,H as n,h as l,l as p,u as h,w as d,O as m,P as f,Q as _,R as o}from"./index-C386zPaV.js";function b(a){let t;return{c(){t=h("div"),t.innerHTML='

Auth completed.

You can close this window and go back to the app.
',d(t,"class","content txt-hint txt-center p-base")},m(e,s){p(e,t,s)},p:n,i:n,o:n,d(e){e&&l(t)}}}function g(a,t,e){let s;return m(a,o,c=>e(0,s=c)),f(o,s="OAuth2 auth completed",s),_(()=>{window.close()}),[]}class x extends i{constructor(t){super(),r(this,t,g,b,u,{})}}export{x as default}; diff --git a/ui/dist/assets/PageRecordConfirmEmailChange-Duf1EOEo.js b/ui/dist/assets/PageRecordConfirmEmailChange-BIJ6-z6s.js similarity index 98% rename from ui/dist/assets/PageRecordConfirmEmailChange-Duf1EOEo.js rename to ui/dist/assets/PageRecordConfirmEmailChange-BIJ6-z6s.js index 5f902148..695269fe 100644 --- a/ui/dist/assets/PageRecordConfirmEmailChange-Duf1EOEo.js +++ b/ui/dist/assets/PageRecordConfirmEmailChange-BIJ6-z6s.js @@ -1,2 +1,2 @@ -import{S as J,i as M,s as z,F as A,d as L,t as h,a as v,m as S,c as I,J as D,h as _,D as N,l as b,L as R,M as W,g as Y,p as j,H as P,o as q,u as m,v as y,w as p,f as B,k as T,n as g,q as G,A as C,I as K,z as F,C as O}from"./index-DiEBCtJG.js";function Q(i){let e,t,n,l,s,o,f,a,r,u,k,$,d=i[3]&&H(i);return o=new B({props:{class:"form-field required",name:"password",$$slots:{default:[V,({uniqueId:c})=>({8:c}),({uniqueId:c})=>c?256:0]},$$scope:{ctx:i}}}),{c(){e=m("form"),t=m("div"),n=m("h5"),l=C(`Type your password to confirm changing your email address +import{S as J,i as M,s as z,F as A,d as L,t as h,a as v,m as S,c as I,J as D,h as _,D as N,l as b,L as R,M as W,g as Y,p as j,H as P,o as q,u as m,v as y,w as p,f as B,k as T,n as g,q as G,A as C,I as K,z as F,C as O}from"./index-C386zPaV.js";function Q(i){let e,t,n,l,s,o,f,a,r,u,k,$,d=i[3]&&H(i);return o=new B({props:{class:"form-field required",name:"password",$$slots:{default:[V,({uniqueId:c})=>({8:c}),({uniqueId:c})=>c?256:0]},$$scope:{ctx:i}}}),{c(){e=m("form"),t=m("div"),n=m("h5"),l=C(`Type your password to confirm changing your email address `),d&&d.c(),s=y(),I(o.$$.fragment),f=y(),a=m("button"),r=m("span"),r.textContent="Confirm new email",p(t,"class","content txt-center m-b-base"),p(r,"class","txt"),p(a,"type","submit"),p(a,"class","btn btn-lg btn-block"),a.disabled=i[1],T(a,"btn-loading",i[1])},m(c,w){b(c,e,w),g(e,t),g(t,n),g(n,l),d&&d.m(n,null),g(e,s),S(o,e,null),g(e,f),g(e,a),g(a,r),u=!0,k||($=q(e,"submit",G(i[4])),k=!0)},p(c,w){c[3]?d?d.p(c,w):(d=H(c),d.c(),d.m(n,null)):d&&(d.d(1),d=null);const E={};w&769&&(E.$$scope={dirty:w,ctx:c}),o.$set(E),(!u||w&2)&&(a.disabled=c[1]),(!u||w&2)&&T(a,"btn-loading",c[1])},i(c){u||(v(o.$$.fragment,c),u=!0)},o(c){h(o.$$.fragment,c),u=!1},d(c){c&&_(e),d&&d.d(),L(o),k=!1,$()}}}function U(i){let e,t,n,l,s;return{c(){e=m("div"),e.innerHTML='

Successfully changed the user email address.

You can now sign in with your new email address.

',t=y(),n=m("button"),n.textContent="Close",p(e,"class","alert alert-success"),p(n,"type","button"),p(n,"class","btn btn-transparent btn-block")},m(o,f){b(o,e,f),b(o,t,f),b(o,n,f),l||(s=q(n,"click",i[6]),l=!0)},p:P,i:P,o:P,d(o){o&&(_(e),_(t),_(n)),l=!1,s()}}}function H(i){let e,t,n;return{c(){e=C("to "),t=m("strong"),n=C(i[3]),p(t,"class","txt-nowrap")},m(l,s){b(l,e,s),b(l,t,s),g(t,n)},p(l,s){s&8&&K(n,l[3])},d(l){l&&(_(e),_(t))}}}function V(i){let e,t,n,l,s,o,f,a;return{c(){e=m("label"),t=C("Password"),l=y(),s=m("input"),p(e,"for",n=i[8]),p(s,"type","password"),p(s,"id",o=i[8]),s.required=!0,s.autofocus=!0},m(r,u){b(r,e,u),g(e,t),b(r,l,u),b(r,s,u),F(s,i[0]),s.focus(),f||(a=q(s,"input",i[7]),f=!0)},p(r,u){u&256&&n!==(n=r[8])&&p(e,"for",n),u&256&&o!==(o=r[8])&&p(s,"id",o),u&1&&s.value!==r[0]&&F(s,r[0])},d(r){r&&(_(e),_(l),_(s)),f=!1,a()}}}function X(i){let e,t,n,l;const s=[U,Q],o=[];function f(a,r){return a[2]?0:1}return e=f(i),t=o[e]=s[e](i),{c(){t.c(),n=R()},m(a,r){o[e].m(a,r),b(a,n,r),l=!0},p(a,r){let u=e;e=f(a),e===u?o[e].p(a,r):(O(),h(o[u],1,1,()=>{o[u]=null}),N(),t=o[e],t?t.p(a,r):(t=o[e]=s[e](a),t.c()),v(t,1),t.m(n.parentNode,n))},i(a){l||(v(t),l=!0)},o(a){h(t),l=!1},d(a){a&&_(n),o[e].d(a)}}}function Z(i){let e,t;return e=new A({props:{nobranding:!0,$$slots:{default:[X]},$$scope:{ctx:i}}}),{c(){I(e.$$.fragment)},m(n,l){S(e,n,l),t=!0},p(n,[l]){const s={};l&527&&(s.$$scope={dirty:l,ctx:n}),e.$set(s)},i(n){t||(v(e.$$.fragment,n),t=!0)},o(n){h(e.$$.fragment,n),t=!1},d(n){L(e,n)}}}function x(i,e,t){let n,{params:l}=e,s="",o=!1,f=!1;async function a(){if(o)return;t(1,o=!0);const k=new W("../");try{const $=Y(l==null?void 0:l.token);await k.collection($.collectionId).confirmEmailChange(l==null?void 0:l.token,s),t(2,f=!0)}catch($){j.error($)}t(1,o=!1)}const r=()=>window.close();function u(){s=this.value,t(0,s)}return i.$$set=k=>{"params"in k&&t(5,l=k.params)},i.$$.update=()=>{i.$$.dirty&32&&t(3,n=D.getJWTPayload(l==null?void 0:l.token).newEmail||"")},[s,o,f,n,a,l,r,u]}class te extends J{constructor(e){super(),M(this,e,x,Z,z,{params:5})}}export{te as default}; diff --git a/ui/dist/assets/PageRecordConfirmPasswordReset-CxK5W0SE.js b/ui/dist/assets/PageRecordConfirmPasswordReset-CVKHEVtw.js similarity index 98% rename from ui/dist/assets/PageRecordConfirmPasswordReset-CxK5W0SE.js rename to ui/dist/assets/PageRecordConfirmPasswordReset-CVKHEVtw.js index 598684ed..afe0feef 100644 --- a/ui/dist/assets/PageRecordConfirmPasswordReset-CxK5W0SE.js +++ b/ui/dist/assets/PageRecordConfirmPasswordReset-CVKHEVtw.js @@ -1,2 +1,2 @@ -import{S as A,i as D,s as W,F as Y,d as H,t as P,a as q,m as L,c as N,J as j,h as _,C as B,D as E,l as m,L as G,M as K,g as O,p as Q,H as F,o as S,u as b,v as C,w as p,f as J,k as M,n as w,q as U,A as y,I as V,z as R}from"./index-DiEBCtJG.js";function X(a){let e,l,s,n,t,o,c,r,i,u,v,g,k,h,d=a[4]&&z(a);return o=new J({props:{class:"form-field required",name:"password",$$slots:{default:[x,({uniqueId:f})=>({10:f}),({uniqueId:f})=>f?1024:0]},$$scope:{ctx:a}}}),r=new J({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[ee,({uniqueId:f})=>({10:f}),({uniqueId:f})=>f?1024:0]},$$scope:{ctx:a}}}),{c(){e=b("form"),l=b("div"),s=b("h5"),n=y(`Reset your user password +import{S as A,i as D,s as W,F as Y,d as H,t as P,a as q,m as L,c as N,J as j,h as _,C as B,D as E,l as m,L as G,M as K,g as O,p as Q,H as F,o as S,u as b,v as C,w as p,f as J,k as M,n as w,q as U,A as y,I as V,z as R}from"./index-C386zPaV.js";function X(a){let e,l,s,n,t,o,c,r,i,u,v,g,k,h,d=a[4]&&z(a);return o=new J({props:{class:"form-field required",name:"password",$$slots:{default:[x,({uniqueId:f})=>({10:f}),({uniqueId:f})=>f?1024:0]},$$scope:{ctx:a}}}),r=new J({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[ee,({uniqueId:f})=>({10:f}),({uniqueId:f})=>f?1024:0]},$$scope:{ctx:a}}}),{c(){e=b("form"),l=b("div"),s=b("h5"),n=y(`Reset your user password `),d&&d.c(),t=C(),N(o.$$.fragment),c=C(),N(r.$$.fragment),i=C(),u=b("button"),v=b("span"),v.textContent="Set new password",p(l,"class","content txt-center m-b-base"),p(v,"class","txt"),p(u,"type","submit"),p(u,"class","btn btn-lg btn-block"),u.disabled=a[2],M(u,"btn-loading",a[2])},m(f,$){m(f,e,$),w(e,l),w(l,s),w(s,n),d&&d.m(s,null),w(e,t),L(o,e,null),w(e,c),L(r,e,null),w(e,i),w(e,u),w(u,v),g=!0,k||(h=S(e,"submit",U(a[5])),k=!0)},p(f,$){f[4]?d?d.p(f,$):(d=z(f),d.c(),d.m(s,null)):d&&(d.d(1),d=null);const T={};$&3073&&(T.$$scope={dirty:$,ctx:f}),o.$set(T);const I={};$&3074&&(I.$$scope={dirty:$,ctx:f}),r.$set(I),(!g||$&4)&&(u.disabled=f[2]),(!g||$&4)&&M(u,"btn-loading",f[2])},i(f){g||(q(o.$$.fragment,f),q(r.$$.fragment,f),g=!0)},o(f){P(o.$$.fragment,f),P(r.$$.fragment,f),g=!1},d(f){f&&_(e),d&&d.d(),H(o),H(r),k=!1,h()}}}function Z(a){let e,l,s,n,t;return{c(){e=b("div"),e.innerHTML='

Successfully changed the user password.

You can now sign in with your new password.

',l=C(),s=b("button"),s.textContent="Close",p(e,"class","alert alert-success"),p(s,"type","button"),p(s,"class","btn btn-transparent btn-block")},m(o,c){m(o,e,c),m(o,l,c),m(o,s,c),n||(t=S(s,"click",a[7]),n=!0)},p:F,i:F,o:F,d(o){o&&(_(e),_(l),_(s)),n=!1,t()}}}function z(a){let e,l,s;return{c(){e=y("for "),l=b("strong"),s=y(a[4])},m(n,t){m(n,e,t),m(n,l,t),w(l,s)},p(n,t){t&16&&V(s,n[4])},d(n){n&&(_(e),_(l))}}}function x(a){let e,l,s,n,t,o,c,r;return{c(){e=b("label"),l=y("New password"),n=C(),t=b("input"),p(e,"for",s=a[10]),p(t,"type","password"),p(t,"id",o=a[10]),t.required=!0,t.autofocus=!0},m(i,u){m(i,e,u),w(e,l),m(i,n,u),m(i,t,u),R(t,a[0]),t.focus(),c||(r=S(t,"input",a[8]),c=!0)},p(i,u){u&1024&&s!==(s=i[10])&&p(e,"for",s),u&1024&&o!==(o=i[10])&&p(t,"id",o),u&1&&t.value!==i[0]&&R(t,i[0])},d(i){i&&(_(e),_(n),_(t)),c=!1,r()}}}function ee(a){let e,l,s,n,t,o,c,r;return{c(){e=b("label"),l=y("New password confirm"),n=C(),t=b("input"),p(e,"for",s=a[10]),p(t,"type","password"),p(t,"id",o=a[10]),t.required=!0},m(i,u){m(i,e,u),w(e,l),m(i,n,u),m(i,t,u),R(t,a[1]),c||(r=S(t,"input",a[9]),c=!0)},p(i,u){u&1024&&s!==(s=i[10])&&p(e,"for",s),u&1024&&o!==(o=i[10])&&p(t,"id",o),u&2&&t.value!==i[1]&&R(t,i[1])},d(i){i&&(_(e),_(n),_(t)),c=!1,r()}}}function te(a){let e,l,s,n;const t=[Z,X],o=[];function c(r,i){return r[3]?0:1}return e=c(a),l=o[e]=t[e](a),{c(){l.c(),s=G()},m(r,i){o[e].m(r,i),m(r,s,i),n=!0},p(r,i){let u=e;e=c(r),e===u?o[e].p(r,i):(B(),P(o[u],1,1,()=>{o[u]=null}),E(),l=o[e],l?l.p(r,i):(l=o[e]=t[e](r),l.c()),q(l,1),l.m(s.parentNode,s))},i(r){n||(q(l),n=!0)},o(r){P(l),n=!1},d(r){r&&_(s),o[e].d(r)}}}function se(a){let e,l;return e=new Y({props:{nobranding:!0,$$slots:{default:[te]},$$scope:{ctx:a}}}),{c(){N(e.$$.fragment)},m(s,n){L(e,s,n),l=!0},p(s,[n]){const t={};n&2079&&(t.$$scope={dirty:n,ctx:s}),e.$set(t)},i(s){l||(q(e.$$.fragment,s),l=!0)},o(s){P(e.$$.fragment,s),l=!1},d(s){H(e,s)}}}function le(a,e,l){let s,{params:n}=e,t="",o="",c=!1,r=!1;async function i(){if(c)return;l(2,c=!0);const k=new K("../");try{const h=O(n==null?void 0:n.token);await k.collection(h.collectionId).confirmPasswordReset(n==null?void 0:n.token,t,o),l(3,r=!0)}catch(h){Q.error(h)}l(2,c=!1)}const u=()=>window.close();function v(){t=this.value,l(0,t)}function g(){o=this.value,l(1,o)}return a.$$set=k=>{"params"in k&&l(6,n=k.params)},a.$$.update=()=>{a.$$.dirty&64&&l(4,s=j.getJWTPayload(n==null?void 0:n.token).email||"")},[t,o,c,r,s,i,n,u,v,g]}class oe extends A{constructor(e){super(),D(this,e,le,se,W,{params:6})}}export{oe as default}; diff --git a/ui/dist/assets/PageRecordConfirmVerification-CVUv-y8-.js b/ui/dist/assets/PageRecordConfirmVerification-Dh4WexcA.js similarity index 98% rename from ui/dist/assets/PageRecordConfirmVerification-CVUv-y8-.js rename to ui/dist/assets/PageRecordConfirmVerification-Dh4WexcA.js index cb6355c4..61319561 100644 --- a/ui/dist/assets/PageRecordConfirmVerification-CVUv-y8-.js +++ b/ui/dist/assets/PageRecordConfirmVerification-Dh4WexcA.js @@ -1 +1 @@ -import{S as M,i as P,s as R,F as I,d as N,t as S,a as V,m as q,c as F,M as w,g as y,N as E,h as r,l as a,L as g,p as j,H as k,u,w as d,o as m,v,k as C,n as z}from"./index-DiEBCtJG.js";function A(o){let e,l,n;function t(i,f){return i[4]?K:J}let s=t(o),c=s(o);return{c(){e=u("div"),e.innerHTML='

Invalid or expired verification token.

',l=v(),c.c(),n=g(),d(e,"class","alert alert-danger")},m(i,f){a(i,e,f),a(i,l,f),c.m(i,f),a(i,n,f)},p(i,f){s===(s=t(i))&&c?c.p(i,f):(c.d(1),c=s(i),c&&(c.c(),c.m(n.parentNode,n)))},d(i){i&&(r(e),r(l),r(n)),c.d(i)}}}function B(o){let e,l,n,t,s;return{c(){e=u("div"),e.innerHTML='

Please check your email for the new verification link.

',l=v(),n=u("button"),n.textContent="Close",d(e,"class","alert alert-success"),d(n,"type","button"),d(n,"class","btn btn-transparent btn-block")},m(c,i){a(c,e,i),a(c,l,i),a(c,n,i),t||(s=m(n,"click",o[8]),t=!0)},p:k,d(c){c&&(r(e),r(l),r(n)),t=!1,s()}}}function D(o){let e,l,n,t,s;return{c(){e=u("div"),e.innerHTML='

Successfully verified email address.

',l=v(),n=u("button"),n.textContent="Close",d(e,"class","alert alert-success"),d(n,"type","button"),d(n,"class","btn btn-transparent btn-block")},m(c,i){a(c,e,i),a(c,l,i),a(c,n,i),t||(s=m(n,"click",o[7]),t=!0)},p:k,d(c){c&&(r(e),r(l),r(n)),t=!1,s()}}}function G(o){let e;return{c(){e=u("div"),e.innerHTML='
Please wait...
',d(e,"class","txt-center")},m(l,n){a(l,e,n)},p:k,d(l){l&&r(e)}}}function J(o){let e,l,n;return{c(){e=u("button"),e.textContent="Close",d(e,"type","button"),d(e,"class","btn btn-transparent btn-block")},m(t,s){a(t,e,s),l||(n=m(e,"click",o[9]),l=!0)},p:k,d(t){t&&r(e),l=!1,n()}}}function K(o){let e,l,n,t;return{c(){e=u("button"),l=u("span"),l.textContent="Resend",d(l,"class","txt"),d(e,"type","button"),d(e,"class","btn btn-transparent btn-block"),e.disabled=o[3],C(e,"btn-loading",o[3])},m(s,c){a(s,e,c),z(e,l),n||(t=m(e,"click",o[5]),n=!0)},p(s,c){c&8&&(e.disabled=s[3]),c&8&&C(e,"btn-loading",s[3])},d(s){s&&r(e),n=!1,t()}}}function O(o){let e;function l(s,c){return s[1]?G:s[0]?D:s[2]?B:A}let n=l(o),t=n(o);return{c(){t.c(),e=g()},m(s,c){t.m(s,c),a(s,e,c)},p(s,c){n===(n=l(s))&&t?t.p(s,c):(t.d(1),t=n(s),t&&(t.c(),t.m(e.parentNode,e)))},d(s){s&&r(e),t.d(s)}}}function Q(o){let e,l;return e=new I({props:{nobranding:!0,$$slots:{default:[O]},$$scope:{ctx:o}}}),{c(){F(e.$$.fragment)},m(n,t){q(e,n,t),l=!0},p(n,[t]){const s={};t&2079&&(s.$$scope={dirty:t,ctx:n}),e.$set(s)},i(n){l||(V(e.$$.fragment,n),l=!0)},o(n){S(e.$$.fragment,n),l=!1},d(n){N(e,n)}}}function U(o,e,l){let n,{params:t}=e,s=!1,c=!1,i=!1,f=!1;x();async function x(){if(c)return;l(1,c=!0);const p=new w("../");try{const b=y(t==null?void 0:t.token);await p.collection(b.collectionId).confirmVerification(t==null?void 0:t.token),l(0,s=!0)}catch{l(0,s=!1)}l(1,c=!1)}async function T(){const p=y(t==null?void 0:t.token);if(f||!p.collectionId||!p.email)return;l(3,f=!0);const b=new w("../");try{const _=y(t==null?void 0:t.token);await b.collection(_.collectionId).requestVerification(_.email),l(2,i=!0)}catch(_){j.error(_),l(2,i=!1)}l(3,f=!1)}const h=()=>window.close(),H=()=>window.close(),L=()=>window.close();return o.$$set=p=>{"params"in p&&l(6,t=p.params)},o.$$.update=()=>{o.$$.dirty&64&&l(4,n=(t==null?void 0:t.token)&&E(t.token))},[s,c,i,f,n,T,t,h,H,L]}class X extends M{constructor(e){super(),P(this,e,U,Q,R,{params:6})}}export{X as default}; +import{S as M,i as P,s as R,F as I,d as N,t as S,a as V,m as q,c as F,M as w,g as y,N as E,h as r,l as a,L as g,p as j,H as k,u,w as d,o as m,v,k as C,n as z}from"./index-C386zPaV.js";function A(o){let e,l,n;function t(i,f){return i[4]?K:J}let s=t(o),c=s(o);return{c(){e=u("div"),e.innerHTML='

Invalid or expired verification token.

',l=v(),c.c(),n=g(),d(e,"class","alert alert-danger")},m(i,f){a(i,e,f),a(i,l,f),c.m(i,f),a(i,n,f)},p(i,f){s===(s=t(i))&&c?c.p(i,f):(c.d(1),c=s(i),c&&(c.c(),c.m(n.parentNode,n)))},d(i){i&&(r(e),r(l),r(n)),c.d(i)}}}function B(o){let e,l,n,t,s;return{c(){e=u("div"),e.innerHTML='

Please check your email for the new verification link.

',l=v(),n=u("button"),n.textContent="Close",d(e,"class","alert alert-success"),d(n,"type","button"),d(n,"class","btn btn-transparent btn-block")},m(c,i){a(c,e,i),a(c,l,i),a(c,n,i),t||(s=m(n,"click",o[8]),t=!0)},p:k,d(c){c&&(r(e),r(l),r(n)),t=!1,s()}}}function D(o){let e,l,n,t,s;return{c(){e=u("div"),e.innerHTML='

Successfully verified email address.

',l=v(),n=u("button"),n.textContent="Close",d(e,"class","alert alert-success"),d(n,"type","button"),d(n,"class","btn btn-transparent btn-block")},m(c,i){a(c,e,i),a(c,l,i),a(c,n,i),t||(s=m(n,"click",o[7]),t=!0)},p:k,d(c){c&&(r(e),r(l),r(n)),t=!1,s()}}}function G(o){let e;return{c(){e=u("div"),e.innerHTML='
Please wait...
',d(e,"class","txt-center")},m(l,n){a(l,e,n)},p:k,d(l){l&&r(e)}}}function J(o){let e,l,n;return{c(){e=u("button"),e.textContent="Close",d(e,"type","button"),d(e,"class","btn btn-transparent btn-block")},m(t,s){a(t,e,s),l||(n=m(e,"click",o[9]),l=!0)},p:k,d(t){t&&r(e),l=!1,n()}}}function K(o){let e,l,n,t;return{c(){e=u("button"),l=u("span"),l.textContent="Resend",d(l,"class","txt"),d(e,"type","button"),d(e,"class","btn btn-transparent btn-block"),e.disabled=o[3],C(e,"btn-loading",o[3])},m(s,c){a(s,e,c),z(e,l),n||(t=m(e,"click",o[5]),n=!0)},p(s,c){c&8&&(e.disabled=s[3]),c&8&&C(e,"btn-loading",s[3])},d(s){s&&r(e),n=!1,t()}}}function O(o){let e;function l(s,c){return s[1]?G:s[0]?D:s[2]?B:A}let n=l(o),t=n(o);return{c(){t.c(),e=g()},m(s,c){t.m(s,c),a(s,e,c)},p(s,c){n===(n=l(s))&&t?t.p(s,c):(t.d(1),t=n(s),t&&(t.c(),t.m(e.parentNode,e)))},d(s){s&&r(e),t.d(s)}}}function Q(o){let e,l;return e=new I({props:{nobranding:!0,$$slots:{default:[O]},$$scope:{ctx:o}}}),{c(){F(e.$$.fragment)},m(n,t){q(e,n,t),l=!0},p(n,[t]){const s={};t&2079&&(s.$$scope={dirty:t,ctx:n}),e.$set(s)},i(n){l||(V(e.$$.fragment,n),l=!0)},o(n){S(e.$$.fragment,n),l=!1},d(n){N(e,n)}}}function U(o,e,l){let n,{params:t}=e,s=!1,c=!1,i=!1,f=!1;x();async function x(){if(c)return;l(1,c=!0);const p=new w("../");try{const b=y(t==null?void 0:t.token);await p.collection(b.collectionId).confirmVerification(t==null?void 0:t.token),l(0,s=!0)}catch{l(0,s=!1)}l(1,c=!1)}async function T(){const p=y(t==null?void 0:t.token);if(f||!p.collectionId||!p.email)return;l(3,f=!0);const b=new w("../");try{const _=y(t==null?void 0:t.token);await b.collection(_.collectionId).requestVerification(_.email),l(2,i=!0)}catch(_){j.error(_),l(2,i=!1)}l(3,f=!1)}const h=()=>window.close(),H=()=>window.close(),L=()=>window.close();return o.$$set=p=>{"params"in p&&l(6,t=p.params)},o.$$.update=()=>{o.$$.dirty&64&&l(4,n=(t==null?void 0:t.token)&&E(t.token))},[s,c,i,f,n,T,t,h,H,L]}class X extends M{constructor(e){super(),P(this,e,U,Q,R,{params:6})}}export{X as default}; diff --git a/ui/dist/assets/PageSuperuserConfirmPasswordReset-C9_VT_-3.js b/ui/dist/assets/PageSuperuserConfirmPasswordReset-vbQG7Zja.js similarity index 98% rename from ui/dist/assets/PageSuperuserConfirmPasswordReset-C9_VT_-3.js rename to ui/dist/assets/PageSuperuserConfirmPasswordReset-vbQG7Zja.js index dc7e20cc..338caa15 100644 --- a/ui/dist/assets/PageSuperuserConfirmPasswordReset-C9_VT_-3.js +++ b/ui/dist/assets/PageSuperuserConfirmPasswordReset-vbQG7Zja.js @@ -1,2 +1,2 @@ -import{S as L,i as W,s as y,F as D,d as R,t as J,a as N,m as T,c as j,J as M,f as G,h as b,j as O,k as H,l as w,n as c,o as z,E as Q,q as U,G as V,u as _,A as P,v as h,w as f,p as I,K as X,r as Y,I as Z,z as q}from"./index-DiEBCtJG.js";function K(r){let e,n,s;return{c(){e=P("for "),n=_("strong"),s=P(r[3]),f(n,"class","txt-nowrap")},m(l,t){w(l,e,t),w(l,n,t),c(n,s)},p(l,t){t&8&&Z(s,l[3])},d(l){l&&(b(e),b(n))}}}function x(r){let e,n,s,l,t,i,p,d;return{c(){e=_("label"),n=P("New password"),l=h(),t=_("input"),f(e,"for",s=r[8]),f(t,"type","password"),f(t,"id",i=r[8]),t.required=!0,t.autofocus=!0},m(u,a){w(u,e,a),c(e,n),w(u,l,a),w(u,t,a),q(t,r[0]),t.focus(),p||(d=z(t,"input",r[6]),p=!0)},p(u,a){a&256&&s!==(s=u[8])&&f(e,"for",s),a&256&&i!==(i=u[8])&&f(t,"id",i),a&1&&t.value!==u[0]&&q(t,u[0])},d(u){u&&(b(e),b(l),b(t)),p=!1,d()}}}function ee(r){let e,n,s,l,t,i,p,d;return{c(){e=_("label"),n=P("New password confirm"),l=h(),t=_("input"),f(e,"for",s=r[8]),f(t,"type","password"),f(t,"id",i=r[8]),t.required=!0},m(u,a){w(u,e,a),c(e,n),w(u,l,a),w(u,t,a),q(t,r[1]),p||(d=z(t,"input",r[7]),p=!0)},p(u,a){a&256&&s!==(s=u[8])&&f(e,"for",s),a&256&&i!==(i=u[8])&&f(t,"id",i),a&2&&t.value!==u[1]&&q(t,u[1])},d(u){u&&(b(e),b(l),b(t)),p=!1,d()}}}function te(r){let e,n,s,l,t,i,p,d,u,a,g,S,C,v,k,F,A,m=r[3]&&K(r);return i=new G({props:{class:"form-field required",name:"password",$$slots:{default:[x,({uniqueId:o})=>({8:o}),({uniqueId:o})=>o?256:0]},$$scope:{ctx:r}}}),d=new G({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[ee,({uniqueId:o})=>({8:o}),({uniqueId:o})=>o?256:0]},$$scope:{ctx:r}}}),{c(){e=_("form"),n=_("div"),s=_("h4"),l=P(`Reset your superuser password +import{S as L,i as W,s as y,F as D,d as R,t as J,a as N,m as T,c as j,J as M,f as G,h as b,j as O,k as H,l as w,n as c,o as z,E as Q,q as U,G as V,u as _,A as P,v as h,w as f,p as I,K as X,r as Y,I as Z,z as q}from"./index-C386zPaV.js";function K(r){let e,n,s;return{c(){e=P("for "),n=_("strong"),s=P(r[3]),f(n,"class","txt-nowrap")},m(l,t){w(l,e,t),w(l,n,t),c(n,s)},p(l,t){t&8&&Z(s,l[3])},d(l){l&&(b(e),b(n))}}}function x(r){let e,n,s,l,t,i,p,d;return{c(){e=_("label"),n=P("New password"),l=h(),t=_("input"),f(e,"for",s=r[8]),f(t,"type","password"),f(t,"id",i=r[8]),t.required=!0,t.autofocus=!0},m(u,a){w(u,e,a),c(e,n),w(u,l,a),w(u,t,a),q(t,r[0]),t.focus(),p||(d=z(t,"input",r[6]),p=!0)},p(u,a){a&256&&s!==(s=u[8])&&f(e,"for",s),a&256&&i!==(i=u[8])&&f(t,"id",i),a&1&&t.value!==u[0]&&q(t,u[0])},d(u){u&&(b(e),b(l),b(t)),p=!1,d()}}}function ee(r){let e,n,s,l,t,i,p,d;return{c(){e=_("label"),n=P("New password confirm"),l=h(),t=_("input"),f(e,"for",s=r[8]),f(t,"type","password"),f(t,"id",i=r[8]),t.required=!0},m(u,a){w(u,e,a),c(e,n),w(u,l,a),w(u,t,a),q(t,r[1]),p||(d=z(t,"input",r[7]),p=!0)},p(u,a){a&256&&s!==(s=u[8])&&f(e,"for",s),a&256&&i!==(i=u[8])&&f(t,"id",i),a&2&&t.value!==u[1]&&q(t,u[1])},d(u){u&&(b(e),b(l),b(t)),p=!1,d()}}}function te(r){let e,n,s,l,t,i,p,d,u,a,g,S,C,v,k,F,A,m=r[3]&&K(r);return i=new G({props:{class:"form-field required",name:"password",$$slots:{default:[x,({uniqueId:o})=>({8:o}),({uniqueId:o})=>o?256:0]},$$scope:{ctx:r}}}),d=new G({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[ee,({uniqueId:o})=>({8:o}),({uniqueId:o})=>o?256:0]},$$scope:{ctx:r}}}),{c(){e=_("form"),n=_("div"),s=_("h4"),l=P(`Reset your superuser password `),m&&m.c(),t=h(),j(i.$$.fragment),p=h(),j(d.$$.fragment),u=h(),a=_("button"),g=_("span"),g.textContent="Set new password",S=h(),C=_("div"),v=_("a"),v.textContent="Back to login",f(s,"class","m-b-xs"),f(n,"class","content txt-center m-b-sm"),f(g,"class","txt"),f(a,"type","submit"),f(a,"class","btn btn-lg btn-block"),a.disabled=r[2],H(a,"btn-loading",r[2]),f(e,"class","m-b-base"),f(v,"href","/login"),f(v,"class","link-hint"),f(C,"class","content txt-center")},m(o,$){w(o,e,$),c(e,n),c(n,s),c(s,l),m&&m.m(s,null),c(e,t),T(i,e,null),c(e,p),T(d,e,null),c(e,u),c(e,a),c(a,g),w(o,S,$),w(o,C,$),c(C,v),k=!0,F||(A=[z(e,"submit",U(r[4])),Q(V.call(null,v))],F=!0)},p(o,$){o[3]?m?m.p(o,$):(m=K(o),m.c(),m.m(s,null)):m&&(m.d(1),m=null);const B={};$&769&&(B.$$scope={dirty:$,ctx:o}),i.$set(B);const E={};$&770&&(E.$$scope={dirty:$,ctx:o}),d.$set(E),(!k||$&4)&&(a.disabled=o[2]),(!k||$&4)&&H(a,"btn-loading",o[2])},i(o){k||(N(i.$$.fragment,o),N(d.$$.fragment,o),k=!0)},o(o){J(i.$$.fragment,o),J(d.$$.fragment,o),k=!1},d(o){o&&(b(e),b(S),b(C)),m&&m.d(),R(i),R(d),F=!1,O(A)}}}function se(r){let e,n;return e=new D({props:{$$slots:{default:[te]},$$scope:{ctx:r}}}),{c(){j(e.$$.fragment)},m(s,l){T(e,s,l),n=!0},p(s,[l]){const t={};l&527&&(t.$$scope={dirty:l,ctx:s}),e.$set(t)},i(s){n||(N(e.$$.fragment,s),n=!0)},o(s){J(e.$$.fragment,s),n=!1},d(s){R(e,s)}}}function le(r,e,n){let s,{params:l}=e,t="",i="",p=!1;async function d(){if(!p){n(2,p=!0);try{await I.collection("_superusers").confirmPasswordReset(l==null?void 0:l.token,t,i),X("Successfully set a new superuser password."),Y("/")}catch(g){I.error(g)}n(2,p=!1)}}function u(){t=this.value,n(0,t)}function a(){i=this.value,n(1,i)}return r.$$set=g=>{"params"in g&&n(5,l=g.params)},r.$$.update=()=>{r.$$.dirty&32&&n(3,s=M.getJWTPayload(l==null?void 0:l.token).email||"")},[t,i,p,s,d,l,u,a]}class ae extends L{constructor(e){super(),W(this,e,le,se,y,{params:5})}}export{ae as default}; diff --git a/ui/dist/assets/PageSuperuserRequestPasswordReset-DPrvB2kG.js b/ui/dist/assets/PageSuperuserRequestPasswordReset-C2usH5kb.js similarity index 98% rename from ui/dist/assets/PageSuperuserRequestPasswordReset-DPrvB2kG.js rename to ui/dist/assets/PageSuperuserRequestPasswordReset-C2usH5kb.js index af9c89ba..75c02838 100644 --- a/ui/dist/assets/PageSuperuserRequestPasswordReset-DPrvB2kG.js +++ b/ui/dist/assets/PageSuperuserRequestPasswordReset-C2usH5kb.js @@ -1 +1 @@ -import{S as M,i as T,s as z,F as A,d as E,t as w,a as y,m as H,c as L,h as g,C as B,D,l as k,n as d,E as G,G as I,v,u as m,w as p,p as C,H as F,I as N,A as h,f as j,k as P,o as R,q as J,z as S}from"./index-DiEBCtJG.js";function K(u){let e,s,n,l,t,r,c,_,i,a,b,f;return l=new j({props:{class:"form-field required",name:"email",$$slots:{default:[Q,({uniqueId:o})=>({5:o}),({uniqueId:o})=>o?32:0]},$$scope:{ctx:u}}}),{c(){e=m("form"),s=m("div"),s.innerHTML='

Forgotten superuser password

Enter the email associated with your account and we’ll send you a recovery link:

',n=v(),L(l.$$.fragment),t=v(),r=m("button"),c=m("i"),_=v(),i=m("span"),i.textContent="Send recovery link",p(s,"class","content txt-center m-b-sm"),p(c,"class","ri-mail-send-line"),p(i,"class","txt"),p(r,"type","submit"),p(r,"class","btn btn-lg btn-block"),r.disabled=u[1],P(r,"btn-loading",u[1]),p(e,"class","m-b-base")},m(o,$){k(o,e,$),d(e,s),d(e,n),H(l,e,null),d(e,t),d(e,r),d(r,c),d(r,_),d(r,i),a=!0,b||(f=R(e,"submit",J(u[3])),b=!0)},p(o,$){const q={};$&97&&(q.$$scope={dirty:$,ctx:o}),l.$set(q),(!a||$&2)&&(r.disabled=o[1]),(!a||$&2)&&P(r,"btn-loading",o[1])},i(o){a||(y(l.$$.fragment,o),a=!0)},o(o){w(l.$$.fragment,o),a=!1},d(o){o&&g(e),E(l),b=!1,f()}}}function O(u){let e,s,n,l,t,r,c,_,i;return{c(){e=m("div"),s=m("div"),s.innerHTML='',n=v(),l=m("div"),t=m("p"),r=h("Check "),c=m("strong"),_=h(u[0]),i=h(" for the recovery link."),p(s,"class","icon"),p(c,"class","txt-nowrap"),p(l,"class","content"),p(e,"class","alert alert-success")},m(a,b){k(a,e,b),d(e,s),d(e,n),d(e,l),d(l,t),d(t,r),d(t,c),d(c,_),d(t,i)},p(a,b){b&1&&N(_,a[0])},i:F,o:F,d(a){a&&g(e)}}}function Q(u){let e,s,n,l,t,r,c,_;return{c(){e=m("label"),s=h("Email"),l=v(),t=m("input"),p(e,"for",n=u[5]),p(t,"type","email"),p(t,"id",r=u[5]),t.required=!0,t.autofocus=!0},m(i,a){k(i,e,a),d(e,s),k(i,l,a),k(i,t,a),S(t,u[0]),t.focus(),c||(_=R(t,"input",u[4]),c=!0)},p(i,a){a&32&&n!==(n=i[5])&&p(e,"for",n),a&32&&r!==(r=i[5])&&p(t,"id",r),a&1&&t.value!==i[0]&&S(t,i[0])},d(i){i&&(g(e),g(l),g(t)),c=!1,_()}}}function U(u){let e,s,n,l,t,r,c,_;const i=[O,K],a=[];function b(f,o){return f[2]?0:1}return e=b(u),s=a[e]=i[e](u),{c(){s.c(),n=v(),l=m("div"),t=m("a"),t.textContent="Back to login",p(t,"href","/login"),p(t,"class","link-hint"),p(l,"class","content txt-center")},m(f,o){a[e].m(f,o),k(f,n,o),k(f,l,o),d(l,t),r=!0,c||(_=G(I.call(null,t)),c=!0)},p(f,o){let $=e;e=b(f),e===$?a[e].p(f,o):(B(),w(a[$],1,1,()=>{a[$]=null}),D(),s=a[e],s?s.p(f,o):(s=a[e]=i[e](f),s.c()),y(s,1),s.m(n.parentNode,n))},i(f){r||(y(s),r=!0)},o(f){w(s),r=!1},d(f){f&&(g(n),g(l)),a[e].d(f),c=!1,_()}}}function V(u){let e,s;return e=new A({props:{$$slots:{default:[U]},$$scope:{ctx:u}}}),{c(){L(e.$$.fragment)},m(n,l){H(e,n,l),s=!0},p(n,[l]){const t={};l&71&&(t.$$scope={dirty:l,ctx:n}),e.$set(t)},i(n){s||(y(e.$$.fragment,n),s=!0)},o(n){w(e.$$.fragment,n),s=!1},d(n){E(e,n)}}}function W(u,e,s){let n="",l=!1,t=!1;async function r(){if(!l){s(1,l=!0);try{await C.collection("_superusers").requestPasswordReset(n),s(2,t=!0)}catch(_){C.error(_)}s(1,l=!1)}}function c(){n=this.value,s(0,n)}return[n,l,t,r,c]}class Y extends M{constructor(e){super(),T(this,e,W,V,z,{})}}export{Y as default}; +import{S as M,i as T,s as z,F as A,d as E,t as w,a as y,m as H,c as L,h as g,C as B,D,l as k,n as d,E as G,G as I,v,u as m,w as p,p as C,H as F,I as N,A as h,f as j,k as P,o as R,q as J,z as S}from"./index-C386zPaV.js";function K(u){let e,s,n,l,t,r,c,_,i,a,b,f;return l=new j({props:{class:"form-field required",name:"email",$$slots:{default:[Q,({uniqueId:o})=>({5:o}),({uniqueId:o})=>o?32:0]},$$scope:{ctx:u}}}),{c(){e=m("form"),s=m("div"),s.innerHTML='

Forgotten superuser password

Enter the email associated with your account and we’ll send you a recovery link:

',n=v(),L(l.$$.fragment),t=v(),r=m("button"),c=m("i"),_=v(),i=m("span"),i.textContent="Send recovery link",p(s,"class","content txt-center m-b-sm"),p(c,"class","ri-mail-send-line"),p(i,"class","txt"),p(r,"type","submit"),p(r,"class","btn btn-lg btn-block"),r.disabled=u[1],P(r,"btn-loading",u[1]),p(e,"class","m-b-base")},m(o,$){k(o,e,$),d(e,s),d(e,n),H(l,e,null),d(e,t),d(e,r),d(r,c),d(r,_),d(r,i),a=!0,b||(f=R(e,"submit",J(u[3])),b=!0)},p(o,$){const q={};$&97&&(q.$$scope={dirty:$,ctx:o}),l.$set(q),(!a||$&2)&&(r.disabled=o[1]),(!a||$&2)&&P(r,"btn-loading",o[1])},i(o){a||(y(l.$$.fragment,o),a=!0)},o(o){w(l.$$.fragment,o),a=!1},d(o){o&&g(e),E(l),b=!1,f()}}}function O(u){let e,s,n,l,t,r,c,_,i;return{c(){e=m("div"),s=m("div"),s.innerHTML='',n=v(),l=m("div"),t=m("p"),r=h("Check "),c=m("strong"),_=h(u[0]),i=h(" for the recovery link."),p(s,"class","icon"),p(c,"class","txt-nowrap"),p(l,"class","content"),p(e,"class","alert alert-success")},m(a,b){k(a,e,b),d(e,s),d(e,n),d(e,l),d(l,t),d(t,r),d(t,c),d(c,_),d(t,i)},p(a,b){b&1&&N(_,a[0])},i:F,o:F,d(a){a&&g(e)}}}function Q(u){let e,s,n,l,t,r,c,_;return{c(){e=m("label"),s=h("Email"),l=v(),t=m("input"),p(e,"for",n=u[5]),p(t,"type","email"),p(t,"id",r=u[5]),t.required=!0,t.autofocus=!0},m(i,a){k(i,e,a),d(e,s),k(i,l,a),k(i,t,a),S(t,u[0]),t.focus(),c||(_=R(t,"input",u[4]),c=!0)},p(i,a){a&32&&n!==(n=i[5])&&p(e,"for",n),a&32&&r!==(r=i[5])&&p(t,"id",r),a&1&&t.value!==i[0]&&S(t,i[0])},d(i){i&&(g(e),g(l),g(t)),c=!1,_()}}}function U(u){let e,s,n,l,t,r,c,_;const i=[O,K],a=[];function b(f,o){return f[2]?0:1}return e=b(u),s=a[e]=i[e](u),{c(){s.c(),n=v(),l=m("div"),t=m("a"),t.textContent="Back to login",p(t,"href","/login"),p(t,"class","link-hint"),p(l,"class","content txt-center")},m(f,o){a[e].m(f,o),k(f,n,o),k(f,l,o),d(l,t),r=!0,c||(_=G(I.call(null,t)),c=!0)},p(f,o){let $=e;e=b(f),e===$?a[e].p(f,o):(B(),w(a[$],1,1,()=>{a[$]=null}),D(),s=a[e],s?s.p(f,o):(s=a[e]=i[e](f),s.c()),y(s,1),s.m(n.parentNode,n))},i(f){r||(y(s),r=!0)},o(f){w(s),r=!1},d(f){f&&(g(n),g(l)),a[e].d(f),c=!1,_()}}}function V(u){let e,s;return e=new A({props:{$$slots:{default:[U]},$$scope:{ctx:u}}}),{c(){L(e.$$.fragment)},m(n,l){H(e,n,l),s=!0},p(n,[l]){const t={};l&71&&(t.$$scope={dirty:l,ctx:n}),e.$set(t)},i(n){s||(y(e.$$.fragment,n),s=!0)},o(n){w(e.$$.fragment,n),s=!1},d(n){E(e,n)}}}function W(u,e,s){let n="",l=!1,t=!1;async function r(){if(!l){s(1,l=!0);try{await C.collection("_superusers").requestPasswordReset(n),s(2,t=!0)}catch(_){C.error(_)}s(1,l=!1)}}function c(){n=this.value,s(0,n)}return[n,l,t,r,c]}class Y extends M{constructor(e){super(),T(this,e,W,V,z,{})}}export{Y as default}; diff --git a/ui/dist/assets/PasswordResetDocs-DGXrAvKd.js b/ui/dist/assets/PasswordResetDocs-DZcchqcq.js similarity index 99% rename from ui/dist/assets/PasswordResetDocs-DGXrAvKd.js rename to ui/dist/assets/PasswordResetDocs-DZcchqcq.js index 197b2da9..1ffcf5b6 100644 --- a/ui/dist/assets/PasswordResetDocs-DGXrAvKd.js +++ b/ui/dist/assets/PasswordResetDocs-DZcchqcq.js @@ -1,4 +1,4 @@ -import{S as se,i as ne,s as oe,X as H,h as b,t as X,a as V,I as Z,Z as ee,_ as ye,C as te,$ as Te,D as le,l as v,n as u,u as p,v as S,A as D,w as k,k as L,o as ae,W as Ee,d as G,m as Q,c as x,V as Ce,Y as fe,J as qe,p as Oe,a0 as pe}from"./index-DiEBCtJG.js";function me(o,t,e){const n=o.slice();return n[4]=t[e],n}function _e(o,t,e){const n=o.slice();return n[4]=t[e],n}function he(o,t){let e,n=t[4].code+"",d,c,r,a;function f(){return t[3](t[4])}return{key:o,first:null,c(){e=p("button"),d=D(n),c=S(),k(e,"class","tab-item"),L(e,"active",t[1]===t[4].code),this.first=e},m(g,y){v(g,e,y),u(e,d),u(e,c),r||(a=ae(e,"click",f),r=!0)},p(g,y){t=g,y&4&&n!==(n=t[4].code+"")&&Z(d,n),y&6&&L(e,"active",t[1]===t[4].code)},d(g){g&&b(e),r=!1,a()}}}function be(o,t){let e,n,d,c;return n=new Ee({props:{content:t[4].body}}),{key:o,first:null,c(){e=p("div"),x(n.$$.fragment),d=S(),k(e,"class","tab-item"),L(e,"active",t[1]===t[4].code),this.first=e},m(r,a){v(r,e,a),Q(n,e,null),u(e,d),c=!0},p(r,a){t=r;const f={};a&4&&(f.content=t[4].body),n.$set(f),(!c||a&6)&&L(e,"active",t[1]===t[4].code)},i(r){c||(V(n.$$.fragment,r),c=!0)},o(r){X(n.$$.fragment,r),c=!1},d(r){r&&b(e),G(n)}}}function Ae(o){let t,e,n,d,c,r,a,f=o[0].name+"",g,y,F,q,J,W,U,O,A,T,C,R=[],M=new Map,j,N,h=[],K=new Map,E,P=H(o[2]);const B=l=>l[4].code;for(let l=0;ll[4].code;for(let l=0;lParam Type Description
Required token
String The token from the password reset request email.
Required password
String The new password to set.
Required passwordConfirm
String The new password confirmation.',U=S(),O=p("div"),O.textContent="Responses",A=S(),T=p("div"),C=p("div");for(let l=0;le(1,d=a.code);return o.$$set=a=>{"collection"in a&&e(0,n=a.collection)},e(2,c=[{code:204,body:"null"},{code:400,body:` +import{S as se,i as ne,s as oe,X as H,h as b,t as X,a as V,I as Z,Z as ee,_ as ye,C as te,$ as Te,D as le,l as v,n as u,u as p,v as S,A as D,w as k,k as L,o as ae,W as Ee,d as G,m as Q,c as x,V as Ce,Y as fe,J as qe,p as Oe,a0 as pe}from"./index-C386zPaV.js";function me(o,t,e){const n=o.slice();return n[4]=t[e],n}function _e(o,t,e){const n=o.slice();return n[4]=t[e],n}function he(o,t){let e,n=t[4].code+"",d,c,r,a;function f(){return t[3](t[4])}return{key:o,first:null,c(){e=p("button"),d=D(n),c=S(),k(e,"class","tab-item"),L(e,"active",t[1]===t[4].code),this.first=e},m(g,y){v(g,e,y),u(e,d),u(e,c),r||(a=ae(e,"click",f),r=!0)},p(g,y){t=g,y&4&&n!==(n=t[4].code+"")&&Z(d,n),y&6&&L(e,"active",t[1]===t[4].code)},d(g){g&&b(e),r=!1,a()}}}function be(o,t){let e,n,d,c;return n=new Ee({props:{content:t[4].body}}),{key:o,first:null,c(){e=p("div"),x(n.$$.fragment),d=S(),k(e,"class","tab-item"),L(e,"active",t[1]===t[4].code),this.first=e},m(r,a){v(r,e,a),Q(n,e,null),u(e,d),c=!0},p(r,a){t=r;const f={};a&4&&(f.content=t[4].body),n.$set(f),(!c||a&6)&&L(e,"active",t[1]===t[4].code)},i(r){c||(V(n.$$.fragment,r),c=!0)},o(r){X(n.$$.fragment,r),c=!1},d(r){r&&b(e),G(n)}}}function Ae(o){let t,e,n,d,c,r,a,f=o[0].name+"",g,y,F,q,J,W,U,O,A,T,C,R=[],M=new Map,j,N,h=[],K=new Map,E,P=H(o[2]);const B=l=>l[4].code;for(let l=0;ll[4].code;for(let l=0;lParam Type Description
Required token
String The token from the password reset request email.
Required password
String The new password to set.
Required passwordConfirm
String The new password confirmation.',U=S(),O=p("div"),O.textContent="Responses",A=S(),T=p("div"),C=p("div");for(let l=0;le(1,d=a.code);return o.$$set=a=>{"collection"in a&&e(0,n=a.collection)},e(2,c=[{code:204,body:"null"},{code:400,body:` { "status": 400, "message": "An error occurred while validating the submitted data.", diff --git a/ui/dist/assets/RealtimeApiDocs-BWqNzHS1.js b/ui/dist/assets/RealtimeApiDocs-DrDo3J_U.js similarity index 99% rename from ui/dist/assets/RealtimeApiDocs-BWqNzHS1.js rename to ui/dist/assets/RealtimeApiDocs-DrDo3J_U.js index 6db21845..ad96e170 100644 --- a/ui/dist/assets/RealtimeApiDocs-BWqNzHS1.js +++ b/ui/dist/assets/RealtimeApiDocs-DrDo3J_U.js @@ -1,4 +1,4 @@ -import{S as re,i as ae,s as be,V as pe,W as ue,J as P,h as s,d as se,t as ne,a as ie,I as me,l as n,n as y,m as ce,u as p,A as I,v as a,c as le,w as u,p as de}from"./index-DiEBCtJG.js";function he(o){var B,U,W,A,L,H,T,q,J,M,j,N;let i,m,c=o[0].name+"",b,d,k,h,D,f,_,l,S,$,w,g,C,v,E,r,R;return l=new pe({props:{js:` +import{S as re,i as ae,s as be,V as pe,W as ue,J as P,h as s,d as se,t as ne,a as ie,I as me,l as n,n as y,m as ce,u as p,A as I,v as a,c as le,w as u,p as de}from"./index-C386zPaV.js";function he(o){var B,U,W,A,L,H,T,q,J,M,j,N;let i,m,c=o[0].name+"",b,d,k,h,D,f,_,l,S,$,w,g,C,v,E,r,R;return l=new pe({props:{js:` import PocketBase from 'pocketbase'; const pb = new PocketBase('${o[1]}'); diff --git a/ui/dist/assets/UpdateApiDocs-BlsWxmHG.js b/ui/dist/assets/UpdateApiDocs-DlUNL8zt.js similarity index 99% rename from ui/dist/assets/UpdateApiDocs-BlsWxmHG.js rename to ui/dist/assets/UpdateApiDocs-DlUNL8zt.js index 7a1cce57..da8f979c 100644 --- a/ui/dist/assets/UpdateApiDocs-BlsWxmHG.js +++ b/ui/dist/assets/UpdateApiDocs-DlUNL8zt.js @@ -1,4 +1,4 @@ -import{S as $t,i as Mt,s as St,V as Ot,X as se,W as Tt,h as d,d as ge,t as _e,a as he,I as ee,Z as Je,_ as bt,C as qt,$ as Rt,D as Ht,l as o,n as a,m as we,u as s,A as _,v as f,c as Ce,w as k,J as ye,p as Pt,k as Te,o as Lt,H as te}from"./index-DiEBCtJG.js";import{F as Dt}from"./FieldsQueryParam-2Jcr6hLY.js";function mt(r,e,t){const n=r.slice();return n[10]=e[t],n}function _t(r,e,t){const n=r.slice();return n[10]=e[t],n}function ht(r,e,t){const n=r.slice();return n[15]=e[t],n}function yt(r){let e;return{c(){e=s("p"),e.innerHTML=`Note that in case of a password change all previously issued tokens for the current record +import{S as $t,i as Mt,s as St,V as Ot,X as se,W as Tt,h as d,d as ge,t as _e,a as he,I as ee,Z as Je,_ as bt,C as qt,$ as Rt,D as Ht,l as o,n as a,m as we,u as s,A as _,v as f,c as Ce,w as k,J as ye,p as Pt,k as Te,o as Lt,H as te}from"./index-C386zPaV.js";import{F as Dt}from"./FieldsQueryParam-DB_xDf28.js";function mt(r,e,t){const n=r.slice();return n[10]=e[t],n}function _t(r,e,t){const n=r.slice();return n[10]=e[t],n}function ht(r,e,t){const n=r.slice();return n[15]=e[t],n}function yt(r){let e;return{c(){e=s("p"),e.innerHTML=`Note that in case of a password change all previously issued tokens for the current record will be automatically invalidated and if you want your user to remain signed in you need to reauthenticate manually after the update call.`},m(t,n){o(t,e,n)},d(t){t&&d(e)}}}function kt(r){let e;return{c(){e=s("p"),e.innerHTML="Requires superuser Authorization:TOKEN header",k(e,"class","txt-hint txt-sm txt-right")},m(t,n){o(t,e,n)},d(t){t&&d(e)}}}function vt(r){let e,t,n,b,p,c,u,m,S,T,H,P,$,M,q,L,J,j,O,R,D,v,g,w;function x(h,C){var le,W,ne;return C&1&&(m=null),m==null&&(m=!!((ne=(W=(le=h[0])==null?void 0:le.fields)==null?void 0:W.find(zt))!=null&&ne.required)),m?Bt:Ft}let Q=x(r,-1),B=Q(r);return{c(){e=s("tr"),e.innerHTML='Auth specific fields',t=f(),n=s("tr"),n.innerHTML=`
Optional email
String The auth record email address.
diff --git a/ui/dist/assets/VerificationDocs-T8Ok1NLE.js b/ui/dist/assets/VerificationDocs-iIC5d8fl.js similarity index 99% rename from ui/dist/assets/VerificationDocs-T8Ok1NLE.js rename to ui/dist/assets/VerificationDocs-iIC5d8fl.js index 27961c0e..fe89fe8c 100644 --- a/ui/dist/assets/VerificationDocs-T8Ok1NLE.js +++ b/ui/dist/assets/VerificationDocs-iIC5d8fl.js @@ -1,4 +1,4 @@ -import{S as le,i as ne,s as ie,X as F,h as b,t as j,a as U,I as Y,Z as x,_ as Te,C as ee,$ as Ce,D as te,l as h,n as u,u as m,v as y,A as M,w as v,k as K,o as oe,W as qe,d as z,m as G,c as Q,V as Ve,Y as fe,J as Ae,p as Ie,a0 as ue}from"./index-DiEBCtJG.js";function de(s,t,e){const o=s.slice();return o[4]=t[e],o}function me(s,t,e){const o=s.slice();return o[4]=t[e],o}function pe(s,t){let e,o=t[4].code+"",f,c,r,a;function d(){return t[3](t[4])}return{key:s,first:null,c(){e=m("button"),f=M(o),c=y(),v(e,"class","tab-item"),K(e,"active",t[1]===t[4].code),this.first=e},m(g,C){h(g,e,C),u(e,f),u(e,c),r||(a=oe(e,"click",d),r=!0)},p(g,C){t=g,C&4&&o!==(o=t[4].code+"")&&Y(f,o),C&6&&K(e,"active",t[1]===t[4].code)},d(g){g&&b(e),r=!1,a()}}}function _e(s,t){let e,o,f,c;return o=new qe({props:{content:t[4].body}}),{key:s,first:null,c(){e=m("div"),Q(o.$$.fragment),f=y(),v(e,"class","tab-item"),K(e,"active",t[1]===t[4].code),this.first=e},m(r,a){h(r,e,a),G(o,e,null),u(e,f),c=!0},p(r,a){t=r;const d={};a&4&&(d.content=t[4].body),o.$set(d),(!c||a&6)&&K(e,"active",t[1]===t[4].code)},i(r){c||(U(o.$$.fragment,r),c=!0)},o(r){j(o.$$.fragment,r),c=!1},d(r){r&&b(e),z(o)}}}function Pe(s){let t,e,o,f,c,r,a,d=s[0].name+"",g,C,D,P,L,R,B,O,N,q,V,$=[],J=new Map,H,I,p=[],T=new Map,A,_=F(s[2]);const X=l=>l[4].code;for(let l=0;l<_.length;l+=1){let i=me(s,_,l),n=X(i);J.set(n,$[l]=pe(n,i))}let E=F(s[2]);const W=l=>l[4].code;for(let l=0;lParam Type Description
Required token
String The token from the verification request email.',B=y(),O=m("div"),O.textContent="Responses",N=y(),q=m("div"),V=m("div");for(let l=0;l<$.length;l+=1)$[l].c();H=y(),I=m("div");for(let l=0;le(1,f=a.code);return s.$$set=a=>{"collection"in a&&e(0,o=a.collection)},e(2,c=[{code:204,body:"null"},{code:400,body:` +import{S as le,i as ne,s as ie,X as F,h as b,t as j,a as U,I as Y,Z as x,_ as Te,C as ee,$ as Ce,D as te,l as h,n as u,u as m,v as y,A as M,w as v,k as K,o as oe,W as qe,d as z,m as G,c as Q,V as Ve,Y as fe,J as Ae,p as Ie,a0 as ue}from"./index-C386zPaV.js";function de(s,t,e){const o=s.slice();return o[4]=t[e],o}function me(s,t,e){const o=s.slice();return o[4]=t[e],o}function pe(s,t){let e,o=t[4].code+"",f,c,r,a;function d(){return t[3](t[4])}return{key:s,first:null,c(){e=m("button"),f=M(o),c=y(),v(e,"class","tab-item"),K(e,"active",t[1]===t[4].code),this.first=e},m(g,C){h(g,e,C),u(e,f),u(e,c),r||(a=oe(e,"click",d),r=!0)},p(g,C){t=g,C&4&&o!==(o=t[4].code+"")&&Y(f,o),C&6&&K(e,"active",t[1]===t[4].code)},d(g){g&&b(e),r=!1,a()}}}function _e(s,t){let e,o,f,c;return o=new qe({props:{content:t[4].body}}),{key:s,first:null,c(){e=m("div"),Q(o.$$.fragment),f=y(),v(e,"class","tab-item"),K(e,"active",t[1]===t[4].code),this.first=e},m(r,a){h(r,e,a),G(o,e,null),u(e,f),c=!0},p(r,a){t=r;const d={};a&4&&(d.content=t[4].body),o.$set(d),(!c||a&6)&&K(e,"active",t[1]===t[4].code)},i(r){c||(U(o.$$.fragment,r),c=!0)},o(r){j(o.$$.fragment,r),c=!1},d(r){r&&b(e),z(o)}}}function Pe(s){let t,e,o,f,c,r,a,d=s[0].name+"",g,C,D,P,L,R,B,O,N,q,V,$=[],J=new Map,H,I,p=[],T=new Map,A,_=F(s[2]);const X=l=>l[4].code;for(let l=0;l<_.length;l+=1){let i=me(s,_,l),n=X(i);J.set(n,$[l]=pe(n,i))}let E=F(s[2]);const W=l=>l[4].code;for(let l=0;lParam Type Description
Required token
String The token from the verification request email.',B=y(),O=m("div"),O.textContent="Responses",N=y(),q=m("div"),V=m("div");for(let l=0;l<$.length;l+=1)$[l].c();H=y(),I=m("div");for(let l=0;le(1,f=a.code);return s.$$set=a=>{"collection"in a&&e(0,o=a.collection)},e(2,c=[{code:204,body:"null"},{code:400,body:` { "status": 400, "message": "An error occurred while validating the submitted data.", diff --git a/ui/dist/assets/ViewApiDocs-BOda1uCD.js b/ui/dist/assets/ViewApiDocs-C5wWzpOF.js similarity index 98% rename from ui/dist/assets/ViewApiDocs-BOda1uCD.js rename to ui/dist/assets/ViewApiDocs-C5wWzpOF.js index c5ebf89d..d8da4cee 100644 --- a/ui/dist/assets/ViewApiDocs-BOda1uCD.js +++ b/ui/dist/assets/ViewApiDocs-C5wWzpOF.js @@ -1,4 +1,4 @@ -import{S as lt,i as st,s as nt,V as at,W as tt,X as K,h as r,d as W,t as V,a as j,I as ve,Z as Ge,_ as ot,C as it,$ as rt,D as dt,l as d,n as l,m as X,u as a,A as _,v as b,c as Z,w as m,J as Ke,p as ct,k as Y,o as pt}from"./index-DiEBCtJG.js";import{F as ut}from"./FieldsQueryParam-2Jcr6hLY.js";function We(o,s,n){const i=o.slice();return i[6]=s[n],i}function Xe(o,s,n){const i=o.slice();return i[6]=s[n],i}function Ze(o){let s;return{c(){s=a("p"),s.innerHTML="Requires superuser Authorization:TOKEN header",m(s,"class","txt-hint txt-sm txt-right")},m(n,i){d(n,s,i)},d(n){n&&r(s)}}}function Ye(o,s){let n,i,v;function p(){return s[5](s[6])}return{key:o,first:null,c(){n=a("button"),n.textContent=`${s[6].code} `,m(n,"class","tab-item"),Y(n,"active",s[2]===s[6].code),this.first=n},m(c,f){d(c,n,f),i||(v=pt(n,"click",p),i=!0)},p(c,f){s=c,f&20&&Y(n,"active",s[2]===s[6].code)},d(c){c&&r(n),i=!1,v()}}}function et(o,s){let n,i,v,p;return i=new tt({props:{content:s[6].body}}),{key:o,first:null,c(){n=a("div"),Z(i.$$.fragment),v=b(),m(n,"class","tab-item"),Y(n,"active",s[2]===s[6].code),this.first=n},m(c,f){d(c,n,f),X(i,n,null),l(n,v),p=!0},p(c,f){s=c,(!p||f&20)&&Y(n,"active",s[2]===s[6].code)},i(c){p||(j(i.$$.fragment,c),p=!0)},o(c){V(i.$$.fragment,c),p=!1},d(c){c&&r(n),W(i)}}}function ft(o){var Je,Ne;let s,n,i=o[0].name+"",v,p,c,f,w,C,ee,J=o[0].name+"",te,$e,le,F,se,B,ne,$,N,ye,Q,T,we,ae,z=o[0].name+"",oe,Ce,ie,Fe,re,I,de,S,ce,x,pe,R,ue,Re,M,D,fe,De,be,Oe,h,Pe,E,Te,Ee,Ae,me,Be,_e,Ie,Se,xe,he,Me,qe,A,ke,q,ge,O,H,y=[],He=new Map,Le,L,k=[],Ue=new Map,P;F=new at({props:{js:` +import{S as lt,i as st,s as nt,V as at,W as tt,X as K,h as r,d as W,t as V,a as j,I as ve,Z as Ge,_ as ot,C as it,$ as rt,D as dt,l as d,n as l,m as X,u as a,A as _,v as b,c as Z,w as m,J as Ke,p as ct,k as Y,o as pt}from"./index-C386zPaV.js";import{F as ut}from"./FieldsQueryParam-DB_xDf28.js";function We(o,s,n){const i=o.slice();return i[6]=s[n],i}function Xe(o,s,n){const i=o.slice();return i[6]=s[n],i}function Ze(o){let s;return{c(){s=a("p"),s.innerHTML="Requires superuser Authorization:TOKEN header",m(s,"class","txt-hint txt-sm txt-right")},m(n,i){d(n,s,i)},d(n){n&&r(s)}}}function Ye(o,s){let n,i,v;function p(){return s[5](s[6])}return{key:o,first:null,c(){n=a("button"),n.textContent=`${s[6].code} `,m(n,"class","tab-item"),Y(n,"active",s[2]===s[6].code),this.first=n},m(c,f){d(c,n,f),i||(v=pt(n,"click",p),i=!0)},p(c,f){s=c,f&20&&Y(n,"active",s[2]===s[6].code)},d(c){c&&r(n),i=!1,v()}}}function et(o,s){let n,i,v,p;return i=new tt({props:{content:s[6].body}}),{key:o,first:null,c(){n=a("div"),Z(i.$$.fragment),v=b(),m(n,"class","tab-item"),Y(n,"active",s[2]===s[6].code),this.first=n},m(c,f){d(c,n,f),X(i,n,null),l(n,v),p=!0},p(c,f){s=c,(!p||f&20)&&Y(n,"active",s[2]===s[6].code)},i(c){p||(j(i.$$.fragment,c),p=!0)},o(c){V(i.$$.fragment,c),p=!1},d(c){c&&r(n),W(i)}}}function ft(o){var Je,Ne;let s,n,i=o[0].name+"",v,p,c,f,w,C,ee,J=o[0].name+"",te,$e,le,F,se,B,ne,$,N,ye,Q,T,we,ae,z=o[0].name+"",oe,Ce,ie,Fe,re,I,de,S,ce,x,pe,R,ue,Re,M,D,fe,De,be,Oe,h,Pe,E,Te,Ee,Ae,me,Be,_e,Ie,Se,xe,he,Me,qe,A,ke,q,ge,O,H,y=[],He=new Map,Le,L,k=[],Ue=new Map,P;F=new at({props:{js:` import PocketBase from 'pocketbase'; const pb = new PocketBase('${o[3]}'); diff --git a/ui/dist/assets/index-DiEBCtJG.js b/ui/dist/assets/index-C386zPaV.js similarity index 99% rename from ui/dist/assets/index-DiEBCtJG.js rename to ui/dist/assets/index-C386zPaV.js index 018480a0..e1d6a147 100644 --- a/ui/dist/assets/index-DiEBCtJG.js +++ b/ui/dist/assets/index-C386zPaV.js @@ -1,4 +1,4 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./FilterAutocompleteInput-DB28goPV.js","./index-CQvZtqnA.js","./ListApiDocs-DxKdCfz4.js","./FieldsQueryParam-2Jcr6hLY.js","./ListApiDocs-ByASLUZu.css","./ViewApiDocs-BOda1uCD.js","./CreateApiDocs-C0wFFYxo.js","./UpdateApiDocs-BlsWxmHG.js","./AuthMethodsDocs-ClEVtkSL.js","./AuthWithPasswordDocs-DOVZnCZb.js","./AuthWithOAuth2Docs-CcRPNSpt.js","./AuthWithOtpDocs-ClF-FJAV.js","./AuthRefreshDocs-Bsu5FtDb.js","./CodeEditor-TObKy8yX.js","./Leaflet-GKTiETQi.js","./Leaflet-DCQr6yJv.css"])))=>i.map(i=>d[i]); +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["./FilterAutocompleteInput-BwUux83v.js","./index-CQvZtqnA.js","./ListApiDocs-ZMG-M1tm.js","./FieldsQueryParam-DB_xDf28.js","./ListApiDocs-ByASLUZu.css","./ViewApiDocs-C5wWzpOF.js","./CreateApiDocs-CJzfLv8l.js","./UpdateApiDocs-DlUNL8zt.js","./AuthMethodsDocs-B_QntDAK.js","./AuthWithPasswordDocs-A_sfNSzb.js","./AuthWithOAuth2Docs-CxQ-uS-p.js","./AuthWithOtpDocs-D6RMLipY.js","./AuthRefreshDocs-s8vzxkFn.js","./CodeEditor-D6DGlFPR.js","./Leaflet-DlRrkE9V.js","./Leaflet-DCQr6yJv.css"])))=>i.map(i=>d[i]); var Wy=Object.defineProperty;var Yy=(n,e,t)=>e in n?Wy(n,e,{enumerable:!0,configurable:!0,writable:!0,value:t}):n[e]=t;var pt=(n,e,t)=>Yy(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 je(n,e){for(const t in e)n[t]=e[t];return n}function Ky(n){return!!n&&(typeof n=="object"||typeof n=="function")&&typeof n.then=="function"}function Qb(n){return n()}function mf(){return Object.create(null)}function Ee(n){n.forEach(Qb)}function Lt(n){return typeof n=="function"}function be(n,e){return n!=n?e==e:n!==e||n&&typeof n=="object"||typeof n=="function"}let wo;function Sn(n,e){return n===e?!0:(wo||(wo=document.createElement("a")),wo.href=e,n===wo.href)}function Jy(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 xb(n){let e;return pu(n,t=>e=t)(),e}function Ge(n,e,t){n.$$.on_destroy.push(pu(e,t))}function Nt(n,e,t,i){if(n){const l=e0(n,e,t,i);return n[0](l)}}function e0(n,e,t,i){return n[1]&&i?je(t.ctx.slice(),n[1](i(e))):t.ctx}function Rt(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;r32){const e=[],t=n.ctx.length/32;for(let i=0;iwindow.performance.now():()=>Date.now(),mu=t0?n=>requestAnimationFrame(n):te;const Zl=new Set;function n0(n){Zl.forEach(e=>{e.c(n)||(Zl.delete(e),e.f())}),Zl.size!==0&&mu(n0)}function wr(n){let e;return Zl.size===0&&mu(n0),{promise:new Promise(t=>{Zl.add(e={c:n,f:t})}),abort(){Zl.delete(e)}}}function y(n,e){n.appendChild(e)}function i0(n){if(!n)return document;const e=n.getRootNode?n.getRootNode():n.ownerDocument;return e&&e.host?e:n.ownerDocument}function Zy(n){const e=b("style");return e.textContent="/* empty */",Gy(i0(n),e),e.sheet}function Gy(n,e){return y(n.head||n,e),e.sheet}function w(n,e,t){n.insertBefore(e,t||null)}function v(n){n.parentNode&&n.parentNode.removeChild(n)}function dt(n,e){for(let t=0;tn.removeEventListener(e,t,i)}function it(n){return function(e){return e.preventDefault(),n.call(this,e)}}function en(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 Xy=["width","height"];function ii(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=n[i]=e[i]:t[i]&&t[i].set&&Xy.indexOf(i)===-1?n[i]=e[i]:p(n,i,e[i])}function Qy(n){let e;return{p(...t){e=t,e.forEach(i=>n.push(i))},r(){e.forEach(t=>n.splice(n.indexOf(t),1))}}}function mt(n){return n===""?null:+n}function xy(n){return Array.from(n.childNodes)}function se(n,e){e=""+e,n.data!==e&&(n.data=e)}function me(n,e){n.value=e??""}function l0(n,e,t,i){t==null?n.style.removeProperty(e):n.style.setProperty(e,t,"")}function x(n,e,t){n.classList.toggle(e,!!t)}function s0(n,e,{bubbles:t=!1,cancelable:i=!1}={}){return new CustomEvent(n,{detail:e,bubbles:t,cancelable:i})}function Ht(n,e){return new n(e)}const sr=new Map;let or=0;function ev(n){let e=5381,t=n.length;for(;t--;)e=(e<<5)-e^n.charCodeAt(t);return e>>>0}function tv(n,e){const t={stylesheet:Zy(e),rules:{}};return sr.set(n,t),t}function Us(n,e,t,i,l,s,o,r=0){const a=16.666/i;let u=`{ `;for(let h=0;h<=1;h+=a){const k=e+(t-e)*s(h);u+=h*100+`%{${o(k,1-k)}} `}const f=u+`100% {${o(t,1-t)}} @@ -12,7 +12,7 @@ var Wy=Object.defineProperty;var Yy=(n,e,t)=>e in n?Wy(n,e,{enumerable:!0,config opacity: ${r-f*d} `}}const yw=n=>({}),Yf=n=>({}),vw=n=>({}),Kf=n=>({});function Jf(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S,$=n[4]&&!n[2]&&Zf(n);const T=n[19].header,O=Nt(T,n,n[18],Kf);let E=n[4]&&n[2]&&Gf(n);const L=n[19].default,I=Nt(L,n,n[18],null),A=n[19].footer,P=Nt(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"),P&&P.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(N,R){w(N,e,R),y(e,t),y(e,l),y(e,s),y(s,o),$&&$.m(o,null),y(o,r),O&&O.m(o,null),y(o,a),E&&E.m(o,null),y(s,u),y(s,f),I&&I.m(f,null),n[21](f),y(s,c),y(s,d),P&&P.m(d,null),h=!0,k||(S=[Y(t,"click",it(n[20])),Y(f,"scroll",n[22])],k=!0)},p(N,R){n=N,n[4]&&!n[2]?$?($.p(n,R),R[0]&20&&M($,1)):($=Zf(n),$.c(),M($,1),$.m(o,r)):$&&(oe(),D($,1,1,()=>{$=null}),re()),O&&O.p&&(!h||R[0]&262144)&&Ft(O,T,n,n[18],h?Rt(T,n[18],R,vw):qt(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&&(!h||R[0]&262144)&&Ft(I,L,n,n[18],h?Rt(L,n[18],R,null):qt(n[18]),null),P&&P.p&&(!h||R[0]&262144)&&Ft(P,A,n,n[18],h?Rt(A,n[18],R,yw):qt(n[18]),Yf),(!h||R[0]&258&&m!==(m="overlay-panel "+n[1]+" "+n[8]))&&p(s,"class",m),(!h||R[0]&262)&&x(s,"popup",n[2]),(!h||R[0]&4)&&x(e,"padded",n[2]),(!h||R[0]&1)&&x(e,"active",n[0])},i(N){h||(N&&tt(()=>{h&&(i||(i=qe(t,Ys,{duration:Gi,opacity:0},!0)),i.run(1))}),M($),M(O,N),M(I,N),M(P,N),N&&tt(()=>{h&&(g&&g.end(1),_=u0(s,zn,n[2]?{duration:Gi,y:-10}:{duration:Gi,x:50}),_.start())}),h=!0)},o(N){N&&(i||(i=qe(t,Ys,{duration:Gi,opacity:0},!1)),i.run(0)),D($),D(O,N),D(I,N),D(P,N),_&&_.invalidate(),N&&(g=bu(s,zn,n[2]?{duration:Gi,y:10}:{duration:Gi,x:50})),h=!1},d(N){N&&v(e),N&&i&&i.end(),$&&$.d(),O&&O.d(N),E&&E.d(),I&&I.d(N),n[21](null),P&&P.d(N),N&&g&&g.end(),k=!1,Ee(S)}}}function Zf(n){let e,t,i,l,s;return{c(){e=b("button"),e.innerHTML='',p(e,"type","button"),p(e,"aria-label","Close"),p(e,"class","overlay-close")},m(o,r){w(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=qe(e,Ys,{duration:Gi},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ys,{duration:Gi},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function Gf(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='',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){w(l,e,s),t||(i=Y(e,"click",it(n[5])),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function ww(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){w(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&&(oe(),D(s,1,1,()=>{s=null}),re())},i(o){t||(M(s),t=!0)},o(o){D(s),t=!1},d(o){o&&v(e),s&&s.d(),n[23](null),i=!1,Ee(l)}}}let gl,ta=[];function mk(){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+mk().querySelectorAll(".overlay-panel-container.active").length}function Sw(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=wt(),_="op_"+U.randomString(10);let g,h,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 _n(),A()}function A(){g&&(o?t(6,g.style.zIndex=Xf(),g):t(6,g.style="",g))}function P(){U.pushUnique(ta,_),document.body.classList.add("overlay-active")}function N(){U.removeByValue(ta,_),ta.length||document.body.classList.remove("overlay-active")}function R(G){o&&f&&G.code=="Escape"&&!U.isInput(G.target)&&g&&g.style.zIndex==Xf()&&(G.preventDefault(),E())}function z(G){o&&F(h)}function F(G,de){de&&t(8,$=""),!(!G||S)&&(S=setTimeout(()=>{if(clearTimeout(S),S=null,!G)return;if(G.scrollHeight-G.offsetHeight>0)t(8,$="scrollable");else{t(8,$="");return}G.scrollTop==0?t(8,$+=" scroll-top-reached"):G.scrollTop+G.offsetHeight==G.scrollHeight&&t(8,$+=" scroll-bottom-reached")},100))}an(()=>{mk().appendChild(g);let G=g;return()=>{clearTimeout(S),N(),G==null||G.remove()}});const B=()=>a?E():!0;function J(G){ne[G?"unshift":"push"](()=>{h=G,t(7,h)})}const V=G=>F(G.target);function Z(G){ne[G?"unshift":"push"](()=>{g=G,t(6,g)})}return n.$$set=G=>{"class"in G&&t(1,s=G.class),"active"in G&&t(0,o=G.active),"popup"in G&&t(2,r=G.popup),"overlayClose"in G&&t(3,a=G.overlayClose),"btnClose"in G&&t(4,u=G.btnClose),"escClose"in G&&t(12,f=G.escClose),"beforeOpen"in G&&t(13,c=G.beforeOpen),"beforeHide"in G&&t(14,d=G.beforeHide),"$$scope"in G&&t(18,l=G.$$scope)},n.$$.update=()=>{n.$$.dirty[0]&131073&&T!=o&&I(o),n.$$.dirty[0]&128&&F(h,!0),n.$$.dirty[0]&64&&g&&A(),n.$$.dirty[0]&1&&(o?P():N())},[o,s,r,a,u,E,g,h,$,R,z,F,f,c,d,O,L,T,l,i,B,J,V,Z]}class nn extends we{constructor(e){super(),ve(this,e,Sw,ww,be,{class:1,active:0,popup:2,overlayClose:3,btnClose:4,escClose:12,beforeOpen:13,beforeHide:14,show:15,hide:5,isActive:16},null,[-1,-1])}get show(){return this.$$.ctx[15]}get hide(){return this.$$.ctx[5]}get isActive(){return this.$$.ctx[16]}}const Wl=[];function hk(n,e){return{subscribe:Un(n,e).subscribe}}function Un(n,e=te){let t;const i=new Set;function l(r){if(be(n,r)&&(n=r,t)){const a=!Wl.length;for(const u of i)u[1](),Wl.push(u,n);if(a){for(let u=0;u{i.delete(u),i.size===0&&t&&(t(),t=null)}}return{set:l,update:s,subscribe:o}}function _k(n,e,t){const i=!Array.isArray(n),l=i?[n]:n;if(!l.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const s=e.length<2;return hk(t,(o,r)=>{let a=!1;const u=[];let f=0,c=te;const d=()=>{if(f)return;c();const _=e(i?u[0]:u,o,r);s?o(_):c=Lt(_)?_:te},m=l.map((_,g)=>pu(_,h=>{u[g]=h,f&=~(1<{f|=1<t(1,i=c));let l,s=!1,o=!1;const r=()=>{t(3,o=!1),l==null||l.hide()},a=async()=>{i!=null&&i.yesCallback&&(t(2,s=!0),await Promise.resolve(i.yesCallback()),t(2,s=!1)),t(3,o=!0),l==null||l.hide()};function u(c){ne[c?"unshift":"push"](()=>{l=c,t(0,l)})}const f=async()=>{!o&&(i!=null&&i.noCallback)&&i.noCallback(),await _n(),t(3,o=!1),gk()};return n.$$.update=()=>{n.$$.dirty&3&&i!=null&&i.text&&(t(3,o=!1),l==null||l.show())},[l,i,s,o,r,a,u,f]}class Mw extends we{constructor(e){super(),ve(this,e,Ow,Cw,be,{})}}function Ew(n){let e;return{c(){e=b("textarea"),p(e,"id",n[0]),l0(e,"visibility","hidden")},m(t,i){w(t,e,i),n[15](e)},p(t,i){i&1&&p(e,"id",t[0])},d(t){t&&v(e),n[15](null)}}}function Dw(n){let e;return{c(){e=b("div"),p(e,"id",n[0])},m(t,i){w(t,e,i),n[14](e)},p(t,i){i&1&&p(e,"id",t[0])},d(t){t&&v(e),n[14](null)}}}function Iw(n){let e;function t(s,o){return s[1]?Dw:Ew}let i=t(n),l=i(n);return{c(){e=b("div"),l.c(),p(e,"class",n[2])},m(s,o){w(s,e,o),l.m(e,null),n[16](e)},p(s,[o]){i===(i=t(s))&&l?l.p(s,o):(l.d(1),l=i(s),l&&(l.c(),l.m(e,null))),o&4&&p(e,"class",s[2])},i:te,o:te,d(s){s&&v(e),l.d(),n[16](null)}}}function Lw(){let n={listeners:[],scriptLoaded:!1,injected:!1};function e(i,l,s){n.injected=!0;const o=i.createElement("script");o.referrerPolicy="origin",o.type="application/javascript",o.src=l,o.onload=()=>{s()},i.head&&i.head.appendChild(o)}function t(i,l,s){n.scriptLoaded?s():(n.listeners.push(s),n.injected||e(i,l,()=>{n.listeners.forEach(o=>o()),n.scriptLoaded=!0}))}return{load:t}}let Aw=Lw();function na(){return window&&window.tinymce?window.tinymce:null}function Pw(n,e,t){let{id:i="tinymce_svelte"+U.randomString(7)}=e,{inline:l=void 0}=e,{disabled:s=!1}=e,{scriptSrc:o="./libs/tinymce/tinymce.min.js"}=e,{conf:r={}}=e,{modelEvents:a="change input undo redo"}=e,{value:u=""}=e,{text:f=""}=e,{cssClass:c="tinymce-wrapper"}=e;const d=["Activate","AddUndo","BeforeAddUndo","BeforeExecCommand","BeforeGetContent","BeforeRenderUI","BeforeSetContent","BeforePaste","Blur","Change","ClearUndos","Click","ContextMenu","Copy","Cut","Dblclick","Deactivate","Dirty","Drag","DragDrop","DragEnd","DragGesture","DragOver","Drop","ExecCommand","Focus","FocusIn","FocusOut","GetContent","Hide","Init","KeyDown","KeyPress","KeyUp","LoadContent","MouseDown","MouseEnter","MouseLeave","MouseMove","MouseOut","MouseOver","MouseUp","NodeChange","ObjectResizeStart","ObjectResized","ObjectSelected","Paste","PostProcess","PostRender","PreProcess","ProgressState","Redo","Remove","Reset","ResizeEditor","SaveContent","SelectionChange","SetAttrib","SetContent","Show","Submit","Undo","VisualAid"],m=(I,A)=>{d.forEach(P=>{I.on(P,N=>{A(P.toLowerCase(),{eventName:P,event:N,editor:I})})})};let _,g,h,k=u,S=s;const $=wt();function T(){const I={...r,target:g,inline:l!==void 0?l:r.inline!==void 0?r.inline:!1,readonly:s,setup:A=>{t(11,h=A),A.on("init",()=>{A.setContent(u),A.on(a,()=>{t(12,k=A.getContent()),k!==u&&(t(5,u=k),t(6,f=A.getContent({format:"text"})))})}),m(A,$),typeof r.setup=="function"&&r.setup(A)}};t(4,g.style.visibility="",g),na().init(I)}an(()=>(na()!==null?T():Aw.load(_.ownerDocument,o,()=>{_&&T()}),()=>{var I,A;try{h&&((I=h.dom)==null||I.unbind(document),(A=na())==null||A.remove(h))}catch{}}));function O(I){ne[I?"unshift":"push"](()=>{g=I,t(4,g)})}function E(I){ne[I?"unshift":"push"](()=>{g=I,t(4,g)})}function L(I){ne[I?"unshift":"push"](()=>{_=I,t(3,_)})}return n.$$set=I=>{"id"in I&&t(0,i=I.id),"inline"in I&&t(1,l=I.inline),"disabled"in I&&t(7,s=I.disabled),"scriptSrc"in I&&t(8,o=I.scriptSrc),"conf"in I&&t(9,r=I.conf),"modelEvents"in I&&t(10,a=I.modelEvents),"value"in I&&t(5,u=I.value),"text"in I&&t(6,f=I.text),"cssClass"in I&&t(2,c=I.cssClass)},n.$$.update=()=>{var I;if(n.$$.dirty&14496)try{h&&k!==u&&(h.setContent(u),t(6,f=h.getContent({format:"text"}))),h&&s!==S&&(t(13,S=s),typeof((I=h.mode)==null?void 0:I.set)=="function"?h.mode.set(s?"readonly":"design"):h.setMode(s?"readonly":"design"))}catch(A){console.warn("TinyMCE reactive error:",A)}},[i,l,c,_,g,u,f,s,o,r,a,h,k,S,O,E,L]}class Mu extends we{constructor(e){super(),ve(this,e,Pw,Iw,be,{id:0,inline:1,disabled:7,scriptSrc:8,conf:9,modelEvents:10,value:5,text:6,cssClass:2})}}function Nw(n,{from:e,to:t},i={}){const l=getComputedStyle(n),s=l.transform==="none"?"":l.transform,[o,r]=l.transformOrigin.split(" ").map(parseFloat),a=e.left+e.width*o/t.width-(t.left+o),u=e.top+e.height*r/t.height-(t.top+r),{delay:f=0,duration:c=m=>Math.sqrt(m)*120,easing:d=Mr}=i;return{delay:f,duration:Lt(c)?c(Math.sqrt(a*a+u*u)):c,easing:d,css:(m,_)=>{const g=_*a,h=_*u,k=m+_*e.width/t.width,S=m+_*e.height/t.height;return`transform: ${s} translate(${g}px, ${h}px) scale(${k}, ${S});`}}}const Er=Un([]);function Ks(n,e=4e3){return Eu(n,"info",e)}function tn(n,e=3e3){return Eu(n,"success",e)}function Mi(n,e=4500){return Eu(n,"error",e)}function Eu(n,e,t){t=t||4e3;const i={message:n,type:e,duration:t,timeout:setTimeout(()=>{bk(i)},t)};Er.update(l=>(Du(l,i.message),U.pushOrReplaceByKey(l,i,"message"),l))}function bk(n){Er.update(e=>(Du(e,n),e))}function Ls(){Er.update(n=>{for(let e of n)Du(n,e);return[]})}function Du(n,e){let t;typeof e=="string"?t=U.findByKey(n,"message",e):t=e,t&&(clearTimeout(t.timeout),U.removeByKey(n,"message",t.message))}function Qf(n,e,t){const i=n.slice();return i[2]=e[t],i}function Rw(n){let e;return{c(){e=b("i"),p(e,"class","ri-alert-line")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Fw(n){let e;return{c(){e=b("i"),p(e,"class","ri-error-warning-line")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function qw(n){let e;return{c(){e=b("i"),p(e,"class","ri-checkbox-circle-line")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function jw(n){let e;return{c(){e=b("i"),p(e,"class","ri-information-line")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function xf(n,e){let t,i,l,s,o=e[2].message+"",r,a,u,f,c,d,m,_=te,g,h,k;function S(E,L){return E[2].type==="info"?jw:E[2].type==="success"?qw:E[2].type==="warning"?Fw:Rw}let $=S(e),T=$(e);function O(){return e[1](e[2])}return{key:n,first:null,c(){t=b("div"),i=b("div"),T.c(),l=C(),s=b("div"),r=W(o),a=C(),u=b("button"),u.innerHTML='',f=C(),p(i,"class","icon"),p(s,"class","content"),p(u,"type","button"),p(u,"class","close"),p(t,"class","alert txt-break"),x(t,"alert-info",e[2].type=="info"),x(t,"alert-success",e[2].type=="success"),x(t,"alert-danger",e[2].type=="error"),x(t,"alert-warning",e[2].type=="warning"),this.first=t},m(E,L){w(E,t,L),y(t,i),T.m(i,null),y(t,l),y(t,s),y(s,r),y(t,a),y(t,u),y(t,f),g=!0,h||(k=Y(u,"click",it(O)),h=!0)},p(E,L){e=E,$!==($=S(e))&&(T.d(1),T=$(e),T&&(T.c(),T.m(i,null))),(!g||L&1)&&o!==(o=e[2].message+"")&&se(r,o),(!g||L&1)&&x(t,"alert-info",e[2].type=="info"),(!g||L&1)&&x(t,"alert-success",e[2].type=="success"),(!g||L&1)&&x(t,"alert-danger",e[2].type=="error"),(!g||L&1)&&x(t,"alert-warning",e[2].type=="warning")},r(){m=t.getBoundingClientRect()},f(){lv(t),_(),o0(t,m)},a(){_(),_=iv(t,m,Nw,{duration:150})},i(E){g||(E&&tt(()=>{g&&(d&&d.end(1),c=u0(t,ht,{duration:150}),c.start())}),g=!0)},o(E){c&&c.invalidate(),E&&(d=bu(t,Ys,{duration:150})),g=!1},d(E){E&&v(t),T.d(),E&&d&&d.end(),h=!1,k()}}}function Hw(n){let e,t=[],i=new Map,l,s=ce(n[0]);const o=r=>r[2].message;for(let r=0;rt(0,i=s)),[i,s=>bk(s)]}class Uw extends we{constructor(e){super(),ve(this,e,zw,Hw,be,{})}}function ec(n){let e,t,i;const l=n[18].default,s=Nt(l,n,n[17],null);return{c(){e=b("div"),s&&s.c(),p(e,"class",n[1]),x(e,"active",n[0])},m(o,r){w(o,e,r),s&&s.m(e,null),n[19](e),i=!0},p(o,r){s&&s.p&&(!i||r[0]&131072)&&Ft(s,l,o,o[17],i?Rt(l,o[17],r,null):qt(o[17]),null),(!i||r[0]&2)&&p(e,"class",o[1]),(!i||r[0]&3)&&x(e,"active",o[0])},i(o){i||(M(s,o),o&&tt(()=>{i&&(t||(t=qe(e,zn,{duration:150,y:3},!0)),t.run(1))}),i=!0)},o(o){D(s,o),o&&(t||(t=qe(e,zn,{duration:150,y:3},!1)),t.run(0)),i=!1},d(o){o&&v(e),s&&s.d(o),n[19](null),o&&t&&t.end()}}}function Vw(n){let e,t,i,l,s=n[0]&&ec(n);return{c(){e=b("div"),s&&s.c(),p(e,"class","toggler-container"),p(e,"tabindex","-1"),p(e,"role","menu")},m(o,r){w(o,e,r),s&&s.m(e,null),n[20](e),t=!0,i||(l=[Y(window,"click",n[7]),Y(window,"mousedown",n[6]),Y(window,"keydown",n[5]),Y(window,"focusin",n[4])],i=!0)},p(o,r){o[0]?s?(s.p(o,r),r[0]&1&&M(s,1)):(s=ec(o),s.c(),M(s,1),s.m(e,null)):s&&(oe(),D(s,1,1,()=>{s=null}),re())},i(o){t||(M(s),t=!0)},o(o){D(s),t=!1},d(o){o&&v(e),s&&s.d(),n[20](null),i=!1,Ee(l)}}}function Bw(n,e,t){let{$$slots:i={},$$scope:l}=e,{trigger:s=void 0}=e,{active:o=!1}=e,{escClose:r=!0}=e,{autoScroll:a=!0}=e,{closableClass:u="closable"}=e,{class:f=""}=e,c,d,m,_,g,h=!1;const k=wt();function S(G=0){o&&(clearTimeout(g),g=setTimeout($,G))}function $(){o&&(t(0,o=!1),h=!1,clearTimeout(_),clearTimeout(g))}function T(){clearTimeout(g),clearTimeout(_),!o&&(t(0,o=!0),m!=null&&m.contains(c)||c==null||c.focus(),_=setTimeout(()=>{a&&(d!=null&&d.scrollIntoViewIfNeeded?d==null||d.scrollIntoViewIfNeeded():d!=null&&d.scrollIntoView&&(d==null||d.scrollIntoView({behavior:"smooth",block:"nearest"})))},180))}function O(){o?$():T()}function E(G){return!c||G.classList.contains(u)||c.contains(G)&&G.closest&&G.closest("."+u)}function L(G){I(),c==null||c.addEventListener("click",A),c==null||c.addEventListener("keydown",P),t(16,m=G||(c==null?void 0:c.parentNode)),m==null||m.addEventListener("click",N),m==null||m.addEventListener("keydown",R)}function I(){clearTimeout(_),clearTimeout(g),c==null||c.removeEventListener("click",A),c==null||c.removeEventListener("keydown",P),m==null||m.removeEventListener("click",N),m==null||m.removeEventListener("keydown",R)}function A(G){G.stopPropagation(),E(G.target)&&$()}function P(G){(G.code==="Enter"||G.code==="Space")&&(G.stopPropagation(),E(G.target)&&S(150))}function N(G){G.preventDefault(),G.stopPropagation(),O()}function R(G){(G.code==="Enter"||G.code==="Space")&&(G.preventDefault(),G.stopPropagation(),O())}function z(G){o&&!(m!=null&&m.contains(G.target))&&!(c!=null&&c.contains(G.target))&&O()}function F(G){o&&r&&G.code==="Escape"&&(G.preventDefault(),$())}function B(G){o&&(h=!(c!=null&&c.contains(G.target)))}function J(G){var de;o&&h&&!(c!=null&&c.contains(G.target))&&!(m!=null&&m.contains(G.target))&&!((de=G.target)!=null&&de.closest(".flatpickr-calendar"))&&$()}an(()=>(L(),()=>I()));function V(G){ne[G?"unshift":"push"](()=>{d=G,t(3,d)})}function Z(G){ne[G?"unshift":"push"](()=>{c=G,t(2,c)})}return n.$$set=G=>{"trigger"in G&&t(8,s=G.trigger),"active"in G&&t(0,o=G.active),"escClose"in G&&t(9,r=G.escClose),"autoScroll"in G&&t(10,a=G.autoScroll),"closableClass"in G&&t(11,u=G.closableClass),"class"in G&&t(1,f=G.class),"$$scope"in G&&t(17,l=G.$$scope)},n.$$.update=()=>{var G,de;n.$$.dirty[0]&260&&c&&L(s),n.$$.dirty[0]&65537&&(o?((G=m==null?void 0:m.classList)==null||G.add("active"),m==null||m.setAttribute("aria-expanded",!0),k("show")):((de=m==null?void 0:m.classList)==null||de.remove("active"),m==null||m.setAttribute("aria-expanded",!1),k("hide")))},[o,f,c,d,z,F,B,J,s,r,a,u,S,$,T,O,m,l,i,V,Z]}class Dn extends we{constructor(e){super(),ve(this,e,Bw,Vw,be,{trigger:8,active:0,escClose:9,autoScroll:10,closableClass:11,class:1,hideWithDelay:12,hide:13,show:14,toggle:15},null,[-1,-1])}get hideWithDelay(){return this.$$.ctx[12]}get hide(){return this.$$.ctx[13]}get show(){return this.$$.ctx[14]}get toggle(){return this.$$.ctx[15]}}const rn=Un(""),cr=Un(""),Dl=Un(!1),$n=Un({});function Jt(n){$n.set(n||{})}function Yn(n){$n.update(e=>(U.deleteByPath(e,n),e))}const Dr=Un({});function tc(n){Dr.set(n||{})}class Hn extends Error{constructor(e){var t,i,l,s;super("ClientResponseError"),this.url="",this.status=0,this.response={},this.isAbort=!1,this.originalError=null,Object.setPrototypeOf(this,Hn.prototype),e!==null&&typeof e=="object"&&(this.url=typeof e.url=="string"?e.url:"",this.status=typeof e.status=="number"?e.status:0,this.isAbort=!!e.isAbort,this.originalError=e.originalError,e.response!==null&&typeof e.response=="object"?this.response=e.response:e.data!==null&&typeof e.data=="object"?this.response=e.data:this.response={}),this.originalError||e instanceof Hn||(this.originalError=e),typeof DOMException<"u"&&e instanceof DOMException&&(this.isAbort=!0),this.name="ClientResponseError "+this.status,this.message=(t=this.response)==null?void 0:t.message,this.message||(this.isAbort?this.message="The request was autocancelled. You can find more info in https://github.com/pocketbase/js-sdk#auto-cancellation.":(s=(l=(i=this.originalError)==null?void 0:i.cause)==null?void 0:l.message)!=null&&s.includes("ECONNREFUSED ::1")?this.message="Failed to connect to the PocketBase server. Try changing the SDK URL from localhost to 127.0.0.1 (https://github.com/pocketbase/js-sdk/issues/21).":this.message="Something went wrong while processing your request.")}get data(){return this.response}toJSON(){return{...this}}}const Mo=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function Ww(n,e){const t={};if(typeof n!="string")return t;const i=Object.assign({},{}).decode||Yw;let l=0;for(;l0&&(!t.exp||t.exp-e>Date.now()/1e3))}kk=typeof atob!="function"||Jw?n=>{let e=String(n).replace(/=+$/,"");if(e.length%4==1)throw new Error("'atob' failed: The string to be decoded is not correctly encoded.");for(var t,i,l=0,s=0,o="";i=e.charAt(s++);~i&&(t=l%4?64*t+i:i,l++%4)?o+=String.fromCharCode(255&t>>(-2*l&6)):0)i="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(i);return o}:atob;const ic="pb_auth";class Iu{constructor(){this.baseToken="",this.baseModel=null,this._onChangeCallbacks=[]}get token(){return this.baseToken}get record(){return this.baseModel}get model(){return this.baseModel}get isValid(){return!Ir(this.token)}get isSuperuser(){var t,i;let e=xl(this.token);return e.type=="auth"&&(((t=this.record)==null?void 0:t.collectionName)=="_superusers"||!((i=this.record)!=null&&i.collectionName)&&e.collectionId=="pbc_3142635823")}get isAdmin(){return console.warn("Please replace pb.authStore.isAdmin with pb.authStore.isSuperuser OR simply check the value of pb.authStore.record?.collectionName"),this.isSuperuser}get isAuthRecord(){return console.warn("Please replace pb.authStore.isAuthRecord with !pb.authStore.isSuperuser OR simply check the value of pb.authStore.record?.collectionName"),xl(this.token).type=="auth"&&!this.isSuperuser}save(e,t){this.baseToken=e||"",this.baseModel=t||null,this.triggerChange()}clear(){this.baseToken="",this.baseModel=null,this.triggerChange()}loadFromCookie(e,t=ic){const i=Ww(e||"")[t]||"";let l={};try{l=JSON.parse(i),(typeof l===null||typeof l!="object"||Array.isArray(l))&&(l={})}catch{}this.save(l.token||"",l.record||l.model||null)}exportToCookie(e,t=ic){var a,u;const i={secure:!0,sameSite:!0,httpOnly:!0,path:"/"},l=xl(this.token);i.expires=l!=null&&l.exp?new Date(1e3*l.exp):new Date("1970-01-01"),e=Object.assign({},i,e);const s={token:this.token,record:this.record?JSON.parse(JSON.stringify(this.record)):null};let o=nc(t,JSON.stringify(s),e);const r=typeof Blob<"u"?new Blob([o]).size:o.length;if(s.record&&r>4096){s.record={id:(a=s.record)==null?void 0:a.id,email:(u=s.record)==null?void 0:u.email};const f=["collectionId","collectionName","verified"];for(const c in this.record)f.includes(c)&&(s.record[c]=this.record[c]);o=nc(t,JSON.stringify(s),e)}return o}onChange(e,t=!1){return this._onChangeCallbacks.push(e),t&&e(this.token,this.record),()=>{for(let i=this._onChangeCallbacks.length-1;i>=0;i--)if(this._onChangeCallbacks[i]==e)return delete this._onChangeCallbacks[i],void this._onChangeCallbacks.splice(i,1)}}triggerChange(){for(const e of this._onChangeCallbacks)e&&e(this.token,this.record)}}class yk extends Iu{constructor(e="pocketbase_auth"){super(),this.storageFallback={},this.storageKey=e,this._bindStorageEvent()}get token(){return(this._storageGet(this.storageKey)||{}).token||""}get record(){const e=this._storageGet(this.storageKey)||{};return e.record||e.model||null}get model(){return this.record}save(e,t){this._storageSet(this.storageKey,{token:e,record:t}),super.save(e,t)}clear(){this._storageRemove(this.storageKey),super.clear()}_storageGet(e){if(typeof window<"u"&&(window!=null&&window.localStorage)){const t=window.localStorage.getItem(e)||"";try{return JSON.parse(t)}catch{return t}}return this.storageFallback[e]}_storageSet(e,t){if(typeof window<"u"&&(window!=null&&window.localStorage)){let i=t;typeof t!="string"&&(i=JSON.stringify(t)),window.localStorage.setItem(e,i)}else this.storageFallback[e]=t}_storageRemove(e){var t;typeof window<"u"&&(window!=null&&window.localStorage)&&((t=window.localStorage)==null||t.removeItem(e)),delete this.storageFallback[e]}_bindStorageEvent(){typeof window<"u"&&(window!=null&&window.localStorage)&&window.addEventListener&&window.addEventListener("storage",e=>{if(e.key!=this.storageKey)return;const t=this._storageGet(this.storageKey)||{};super.save(t.token||"",t.record||t.model||null)})}}class Hi{constructor(e){this.client=e}}class Zw extends Hi{async getAll(e){return e=Object.assign({method:"GET"},e),this.client.send("/api/settings",e)}async update(e,t){return t=Object.assign({method:"PATCH",body:e},t),this.client.send("/api/settings",t)}async testS3(e="storage",t){return t=Object.assign({method:"POST",body:{filesystem:e}},t),this.client.send("/api/settings/test/s3",t).then(()=>!0)}async testEmail(e,t,i,l){return l=Object.assign({method:"POST",body:{email:t,template:i,collection:e}},l),this.client.send("/api/settings/test/email",l).then(()=>!0)}async generateAppleClientSecret(e,t,i,l,s,o){return o=Object.assign({method:"POST",body:{clientId:e,teamId:t,keyId:i,privateKey:l,duration:s}},o),this.client.send("/api/settings/apple/generate-client-secret",o)}}const Gw=["requestKey","$cancelKey","$autoCancel","fetch","headers","body","query","params","cache","credentials","headers","integrity","keepalive","method","mode","redirect","referrer","referrerPolicy","signal","window"];function Lu(n){if(n){n.query=n.query||{};for(let e in n)Gw.includes(e)||(n.query[e]=n[e],delete n[e])}}function vk(n){const e=[];for(const t in n){const i=encodeURIComponent(t),l=Array.isArray(n[t])?n[t]:[n[t]];for(let s of l)s=Xw(s),s!==null&&e.push(i+"="+s)}return e.join("&")}function Xw(n){return n==null?null:n instanceof Date?encodeURIComponent(n.toISOString().replace("T"," ")):encodeURIComponent(typeof n=="object"?JSON.stringify(n):n)}class wk extends Hi{constructor(){super(...arguments),this.clientId="",this.eventSource=null,this.subscriptions={},this.lastSentSubscriptions=[],this.maxConnectTimeout=15e3,this.reconnectAttempts=0,this.maxReconnectAttempts=1/0,this.predefinedReconnectIntervals=[200,300,500,1e3,1200,1500,2e3],this.pendingConnects=[]}get isConnected(){return!!this.eventSource&&!!this.clientId&&!this.pendingConnects.length}async subscribe(e,t,i){var o;if(!e)throw new Error("topic must be set.");let l=e;if(i){Lu(i=Object.assign({},i));const r="options="+encodeURIComponent(JSON.stringify({query:i.query,headers:i.headers}));l+=(l.includes("?")?"&":"?")+r}const s=function(r){const a=r;let u;try{u=JSON.parse(a==null?void 0:a.data)}catch{}t(u||{})};return this.subscriptions[l]||(this.subscriptions[l]=[]),this.subscriptions[l].push(s),this.isConnected?this.subscriptions[l].length===1?await this.submitSubscriptions():(o=this.eventSource)==null||o.addEventListener(l,s):await this.connect(),async()=>this.unsubscribeByTopicAndListener(e,s)}async unsubscribe(e){var i;let t=!1;if(e){const l=this.getSubscriptionsByTopic(e);for(let s in l)if(this.hasSubscriptionListeners(s)){for(let o of this.subscriptions[s])(i=this.eventSource)==null||i.removeEventListener(s,o);delete this.subscriptions[s],t||(t=!0)}}else this.subscriptions={};this.hasSubscriptionListeners()?t&&await this.submitSubscriptions():this.disconnect()}async unsubscribeByPrefix(e){var i;let t=!1;for(let l in this.subscriptions)if((l+"?").startsWith(e)){t=!0;for(let s of this.subscriptions[l])(i=this.eventSource)==null||i.removeEventListener(l,s);delete this.subscriptions[l]}t&&(this.hasSubscriptionListeners()?await this.submitSubscriptions():this.disconnect())}async unsubscribeByTopicAndListener(e,t){var s;let i=!1;const l=this.getSubscriptionsByTopic(e);for(let o in l){if(!Array.isArray(this.subscriptions[o])||!this.subscriptions[o].length)continue;let r=!1;for(let a=this.subscriptions[o].length-1;a>=0;a--)this.subscriptions[o][a]===t&&(r=!0,delete this.subscriptions[o][a],this.subscriptions[o].splice(a,1),(s=this.eventSource)==null||s.removeEventListener(o,t));r&&(this.subscriptions[o].length||delete this.subscriptions[o],i||this.hasSubscriptionListeners(o)||(i=!0))}this.hasSubscriptionListeners()?i&&await this.submitSubscriptions():this.disconnect()}hasSubscriptionListeners(e){var t,i;if(this.subscriptions=this.subscriptions||{},e)return!!((t=this.subscriptions[e])!=null&&t.length);for(let l in this.subscriptions)if((i=this.subscriptions[l])!=null&&i.length)return!0;return!1}async submitSubscriptions(){if(this.clientId)return this.addAllSubscriptionListeners(),this.lastSentSubscriptions=this.getNonEmptySubscriptionKeys(),this.client.send("/api/realtime",{method:"POST",body:{clientId:this.clientId,subscriptions:this.lastSentSubscriptions},requestKey:this.getSubscriptionsCancelKey()}).catch(e=>{if(!(e!=null&&e.isAbort))throw e})}getSubscriptionsCancelKey(){return"realtime_"+this.clientId}getSubscriptionsByTopic(e){const t={};e=e.includes("?")?e:e+"?";for(let i in this.subscriptions)(i+"?").startsWith(e)&&(t[i]=this.subscriptions[i]);return t}getNonEmptySubscriptionKeys(){const e=[];for(let t in this.subscriptions)this.subscriptions[t].length&&e.push(t);return e}addAllSubscriptionListeners(){if(this.eventSource){this.removeAllSubscriptionListeners();for(let e in this.subscriptions)for(let t of this.subscriptions[e])this.eventSource.addEventListener(e,t)}}removeAllSubscriptionListeners(){if(this.eventSource)for(let e in this.subscriptions)for(let t of this.subscriptions[e])this.eventSource.removeEventListener(e,t)}async connect(){if(!(this.reconnectAttempts>0))return new Promise((e,t)=>{this.pendingConnects.push({resolve:e,reject:t}),this.pendingConnects.length>1||this.initConnect()})}initConnect(){this.disconnect(!0),clearTimeout(this.connectTimeoutId),this.connectTimeoutId=setTimeout(()=>{this.connectErrorHandler(new Error("EventSource connect took too long."))},this.maxConnectTimeout),this.eventSource=new EventSource(this.client.buildURL("/api/realtime")),this.eventSource.onerror=e=>{this.connectErrorHandler(new Error("Failed to establish realtime connection."))},this.eventSource.addEventListener("PB_CONNECT",e=>{const t=e;this.clientId=t==null?void 0:t.lastEventId,this.submitSubscriptions().then(async()=>{let i=3;for(;this.hasUnsentSubscriptions()&&i>0;)i--,await this.submitSubscriptions()}).then(()=>{for(let l of this.pendingConnects)l.resolve();this.pendingConnects=[],this.reconnectAttempts=0,clearTimeout(this.reconnectTimeoutId),clearTimeout(this.connectTimeoutId);const i=this.getSubscriptionsByTopic("PB_CONNECT");for(let l in i)for(let s of i[l])s(e)}).catch(i=>{this.clientId="",this.connectErrorHandler(i)})})}hasUnsentSubscriptions(){const e=this.getNonEmptySubscriptionKeys();if(e.length!=this.lastSentSubscriptions.length)return!0;for(const t of e)if(!this.lastSentSubscriptions.includes(t))return!0;return!1}connectErrorHandler(e){if(clearTimeout(this.connectTimeoutId),clearTimeout(this.reconnectTimeoutId),!this.clientId&&!this.reconnectAttempts||this.reconnectAttempts>this.maxReconnectAttempts){for(let i of this.pendingConnects)i.reject(new Hn(e));return this.pendingConnects=[],void this.disconnect()}this.disconnect(!0);const t=this.predefinedReconnectIntervals[this.reconnectAttempts]||this.predefinedReconnectIntervals[this.predefinedReconnectIntervals.length-1];this.reconnectAttempts++,this.reconnectTimeoutId=setTimeout(()=>{this.initConnect()},t)}disconnect(e=!1){var t;if(this.clientId&&this.onDisconnect&&this.onDisconnect(Object.keys(this.subscriptions)),clearTimeout(this.connectTimeoutId),clearTimeout(this.reconnectTimeoutId),this.removeAllSubscriptionListeners(),this.client.cancelRequest(this.getSubscriptionsCancelKey()),(t=this.eventSource)==null||t.close(),this.eventSource=null,this.clientId="",!e){this.reconnectAttempts=0;for(let i of this.pendingConnects)i.resolve();this.pendingConnects=[]}}}class Sk extends Hi{decode(e){return e}async getFullList(e,t){if(typeof e=="number")return this._getFullList(e,t);let i=500;return(t=Object.assign({},e,t)).batch&&(i=t.batch,delete t.batch),this._getFullList(i,t)}async getList(e=1,t=30,i){return(i=Object.assign({method:"GET"},i)).query=Object.assign({page:e,perPage:t},i.query),this.client.send(this.baseCrudPath,i).then(l=>{var s;return l.items=((s=l.items)==null?void 0:s.map(o=>this.decode(o)))||[],l})}async getFirstListItem(e,t){return(t=Object.assign({requestKey:"one_by_filter_"+this.baseCrudPath+"_"+e},t)).query=Object.assign({filter:e,skipTotal:1},t.query),this.getList(1,1,t).then(i=>{var l;if(!((l=i==null?void 0:i.items)!=null&&l.length))throw new Hn({status:404,response:{code:404,message:"The requested resource wasn't found.",data:{}}});return i.items[0]})}async getOne(e,t){if(!e)throw new Hn({url:this.client.buildURL(this.baseCrudPath+"/"),status:404,response:{code:404,message:"Missing required record id.",data:{}}});return t=Object.assign({method:"GET"},t),this.client.send(this.baseCrudPath+"/"+encodeURIComponent(e),t).then(i=>this.decode(i))}async create(e,t){return t=Object.assign({method:"POST",body:e},t),this.client.send(this.baseCrudPath,t).then(i=>this.decode(i))}async update(e,t,i){return i=Object.assign({method:"PATCH",body:t},i),this.client.send(this.baseCrudPath+"/"+encodeURIComponent(e),i).then(l=>this.decode(l))}async delete(e,t){return t=Object.assign({method:"DELETE"},t),this.client.send(this.baseCrudPath+"/"+encodeURIComponent(e),t).then(()=>!0)}_getFullList(e=500,t){(t=t||{}).query=Object.assign({skipTotal:1},t.query);let i=[],l=async s=>this.getList(s,e||500,t).then(o=>{const r=o.items;return i=i.concat(r),r.length==o.perPage?l(s+1):i});return l(1)}}function Ji(n,e,t,i){const l=i!==void 0;return l||t!==void 0?l?(console.warn(n),e.body=Object.assign({},e.body,t),e.query=Object.assign({},e.query,i),e):Object.assign(e,t):e}function ia(n){var e;(e=n._resetAutoRefresh)==null||e.call(n)}class Qw extends Sk{constructor(e,t){super(e),this.collectionIdOrName=t}get baseCrudPath(){return this.baseCollectionPath+"/records"}get baseCollectionPath(){return"/api/collections/"+encodeURIComponent(this.collectionIdOrName)}get isSuperusers(){return this.collectionIdOrName=="_superusers"||this.collectionIdOrName=="_pbc_2773867675"}async subscribe(e,t,i){if(!e)throw new Error("Missing topic.");if(!t)throw new Error("Missing subscription callback.");return this.client.realtime.subscribe(this.collectionIdOrName+"/"+e,t,i)}async unsubscribe(e){return e?this.client.realtime.unsubscribe(this.collectionIdOrName+"/"+e):this.client.realtime.unsubscribeByPrefix(this.collectionIdOrName)}async getFullList(e,t){if(typeof e=="number")return super.getFullList(e,t);const i=Object.assign({},e,t);return super.getFullList(i)}async getList(e=1,t=30,i){return super.getList(e,t,i)}async getFirstListItem(e,t){return super.getFirstListItem(e,t)}async getOne(e,t){return super.getOne(e,t)}async create(e,t){return super.create(e,t)}async update(e,t,i){return super.update(e,t,i).then(l=>{var s,o,r;if(((s=this.client.authStore.record)==null?void 0:s.id)===(l==null?void 0:l.id)&&(((o=this.client.authStore.record)==null?void 0:o.collectionId)===this.collectionIdOrName||((r=this.client.authStore.record)==null?void 0:r.collectionName)===this.collectionIdOrName)){let a=Object.assign({},this.client.authStore.record.expand),u=Object.assign({},this.client.authStore.record,l);a&&(u.expand=Object.assign(a,l.expand)),this.client.authStore.save(this.client.authStore.token,u)}return l})}async delete(e,t){return super.delete(e,t).then(i=>{var l,s,o;return!i||((l=this.client.authStore.record)==null?void 0:l.id)!==e||((s=this.client.authStore.record)==null?void 0:s.collectionId)!==this.collectionIdOrName&&((o=this.client.authStore.record)==null?void 0:o.collectionName)!==this.collectionIdOrName||this.client.authStore.clear(),i})}authResponse(e){const t=this.decode((e==null?void 0:e.record)||{});return this.client.authStore.save(e==null?void 0:e.token,t),Object.assign({},e,{token:(e==null?void 0:e.token)||"",record:t})}async listAuthMethods(e){return e=Object.assign({method:"GET",fields:"mfa,otp,password,oauth2"},e),this.client.send(this.baseCollectionPath+"/auth-methods",e)}async authWithPassword(e,t,i){let l;i=Object.assign({method:"POST",body:{identity:e,password:t}},i),this.isSuperusers&&(l=i.autoRefreshThreshold,delete i.autoRefreshThreshold,i.autoRefresh||ia(this.client));let s=await this.client.send(this.baseCollectionPath+"/auth-with-password",i);return s=this.authResponse(s),l&&this.isSuperusers&&function(r,a,u,f){ia(r);const c=r.beforeSend,d=r.authStore.record,m=r.authStore.onChange((_,g)=>{(!_||(g==null?void 0:g.id)!=(d==null?void 0:d.id)||(g!=null&&g.collectionId||d!=null&&d.collectionId)&&(g==null?void 0:g.collectionId)!=(d==null?void 0:d.collectionId))&&ia(r)});r._resetAutoRefresh=function(){m(),r.beforeSend=c,delete r._resetAutoRefresh},r.beforeSend=async(_,g)=>{var $;const h=r.authStore.token;if(($=g.query)!=null&&$.autoRefresh)return c?c(_,g):{url:_,sendOptions:g};let k=r.authStore.isValid;if(k&&Ir(r.authStore.token,a))try{await u()}catch{k=!1}k||await f();const S=g.headers||{};for(let T in S)if(T.toLowerCase()=="authorization"&&h==S[T]&&r.authStore.token){S[T]=r.authStore.token;break}return g.headers=S,c?c(_,g):{url:_,sendOptions:g}}}(this.client,l,()=>this.authRefresh({autoRefresh:!0}),()=>this.authWithPassword(e,t,Object.assign({autoRefresh:!0},i))),s}async authWithOAuth2Code(e,t,i,l,s,o,r){let a={method:"POST",body:{provider:e,code:t,codeVerifier:i,redirectURL:l,createData:s}};return a=Ji("This form of authWithOAuth2Code(provider, code, codeVerifier, redirectURL, createData?, body?, query?) is deprecated. Consider replacing it with authWithOAuth2Code(provider, code, codeVerifier, redirectURL, createData?, options?).",a,o,r),this.client.send(this.baseCollectionPath+"/auth-with-oauth2",a).then(u=>this.authResponse(u))}authWithOAuth2(...e){if(e.length>1||typeof(e==null?void 0:e[0])=="string")return console.warn("PocketBase: This form of authWithOAuth2() is deprecated and may get removed in the future. Please replace with authWithOAuth2Code() OR use the authWithOAuth2() realtime form as shown in https://pocketbase.io/docs/authentication/#oauth2-integration."),this.authWithOAuth2Code((e==null?void 0:e[0])||"",(e==null?void 0:e[1])||"",(e==null?void 0:e[2])||"",(e==null?void 0:e[3])||"",(e==null?void 0:e[4])||{},(e==null?void 0:e[5])||{},(e==null?void 0:e[6])||{});const t=(e==null?void 0:e[0])||{};let i=null;t.urlCallback||(i=lc(void 0));const l=new wk(this.client);function s(){i==null||i.close(),l.unsubscribe()}const o={},r=t.requestKey;return r&&(o.requestKey=r),this.listAuthMethods(o).then(a=>{var d;const u=a.oauth2.providers.find(m=>m.name===t.provider);if(!u)throw new Hn(new Error(`Missing or invalid provider "${t.provider}".`));const f=this.client.buildURL("/api/oauth2-redirect"),c=r?(d=this.client.cancelControllers)==null?void 0:d[r]:void 0;return c&&(c.signal.onabort=()=>{s()}),new Promise(async(m,_)=>{var g;try{await l.subscribe("@oauth2",async $=>{var O;const T=l.clientId;try{if(!$.state||T!==$.state)throw new Error("State parameters don't match.");if($.error||!$.code)throw new Error("OAuth2 redirect error or missing code: "+$.error);const E=Object.assign({},t);delete E.provider,delete E.scopes,delete E.createData,delete E.urlCallback,(O=c==null?void 0:c.signal)!=null&&O.onabort&&(c.signal.onabort=null);const L=await this.authWithOAuth2Code(u.name,$.code,u.codeVerifier,f,t.createData,E);m(L)}catch(E){_(new Hn(E))}s()});const h={state:l.clientId};(g=t.scopes)!=null&&g.length&&(h.scope=t.scopes.join(" "));const k=this._replaceQueryParams(u.authURL+f,h);await(t.urlCallback||function($){i?i.location.href=$:i=lc($)})(k)}catch(h){s(),_(new Hn(h))}})}).catch(a=>{throw s(),a})}async authRefresh(e,t){let i={method:"POST"};return i=Ji("This form of authRefresh(body?, query?) is deprecated. Consider replacing it with authRefresh(options?).",i,e,t),this.client.send(this.baseCollectionPath+"/auth-refresh",i).then(l=>this.authResponse(l))}async requestPasswordReset(e,t,i){let l={method:"POST",body:{email:e}};return l=Ji("This form of requestPasswordReset(email, body?, query?) is deprecated. Consider replacing it with requestPasswordReset(email, options?).",l,t,i),this.client.send(this.baseCollectionPath+"/request-password-reset",l).then(()=>!0)}async confirmPasswordReset(e,t,i,l,s){let o={method:"POST",body:{token:e,password:t,passwordConfirm:i}};return o=Ji("This form of confirmPasswordReset(token, password, passwordConfirm, body?, query?) is deprecated. Consider replacing it with confirmPasswordReset(token, password, passwordConfirm, options?).",o,l,s),this.client.send(this.baseCollectionPath+"/confirm-password-reset",o).then(()=>!0)}async requestVerification(e,t,i){let l={method:"POST",body:{email:e}};return l=Ji("This form of requestVerification(email, body?, query?) is deprecated. Consider replacing it with requestVerification(email, options?).",l,t,i),this.client.send(this.baseCollectionPath+"/request-verification",l).then(()=>!0)}async confirmVerification(e,t,i){let l={method:"POST",body:{token:e}};return l=Ji("This form of confirmVerification(token, body?, query?) is deprecated. Consider replacing it with confirmVerification(token, options?).",l,t,i),this.client.send(this.baseCollectionPath+"/confirm-verification",l).then(()=>{const s=xl(e),o=this.client.authStore.record;return o&&!o.verified&&o.id===s.id&&o.collectionId===s.collectionId&&(o.verified=!0,this.client.authStore.save(this.client.authStore.token,o)),!0})}async requestEmailChange(e,t,i){let l={method:"POST",body:{newEmail:e}};return l=Ji("This form of requestEmailChange(newEmail, body?, query?) is deprecated. Consider replacing it with requestEmailChange(newEmail, options?).",l,t,i),this.client.send(this.baseCollectionPath+"/request-email-change",l).then(()=>!0)}async confirmEmailChange(e,t,i,l){let s={method:"POST",body:{token:e,password:t}};return s=Ji("This form of confirmEmailChange(token, password, body?, query?) is deprecated. Consider replacing it with confirmEmailChange(token, password, options?).",s,i,l),this.client.send(this.baseCollectionPath+"/confirm-email-change",s).then(()=>{const o=xl(e),r=this.client.authStore.record;return r&&r.id===o.id&&r.collectionId===o.collectionId&&this.client.authStore.clear(),!0})}async listExternalAuths(e,t){return this.client.collection("_externalAuths").getFullList(Object.assign({},t,{filter:this.client.filter("recordRef = {:id}",{id:e})}))}async unlinkExternalAuth(e,t,i){const l=await this.client.collection("_externalAuths").getFirstListItem(this.client.filter("recordRef = {:recordId} && provider = {:provider}",{recordId:e,provider:t}));return this.client.collection("_externalAuths").delete(l.id,i).then(()=>!0)}async requestOTP(e,t){return t=Object.assign({method:"POST",body:{email:e}},t),this.client.send(this.baseCollectionPath+"/request-otp",t)}async authWithOTP(e,t,i){return i=Object.assign({method:"POST",body:{otpId:e,password:t}},i),this.client.send(this.baseCollectionPath+"/auth-with-otp",i).then(l=>this.authResponse(l))}async impersonate(e,t,i){(i=Object.assign({method:"POST",body:{duration:t}},i)).headers=i.headers||{},i.headers.Authorization||(i.headers.Authorization=this.client.authStore.token);const l=new co(this.client.baseURL,new Iu,this.client.lang),s=await l.send(this.baseCollectionPath+"/impersonate/"+encodeURIComponent(e),i);return l.authStore.save(s==null?void 0:s.token,this.decode((s==null?void 0:s.record)||{})),l}_replaceQueryParams(e,t={}){let i=e,l="";e.indexOf("?")>=0&&(i=e.substring(0,e.indexOf("?")),l=e.substring(e.indexOf("?")+1));const s={},o=l.split("&");for(const r of o){if(r=="")continue;const a=r.split("=");s[decodeURIComponent(a[0].replace(/\+/g," "))]=decodeURIComponent((a[1]||"").replace(/\+/g," "))}for(let r in t)t.hasOwnProperty(r)&&(t[r]==null?delete s[r]:s[r]=t[r]);l="";for(let r in s)s.hasOwnProperty(r)&&(l!=""&&(l+="&"),l+=encodeURIComponent(r.replace(/%20/g,"+"))+"="+encodeURIComponent(s[r].replace(/%20/g,"+")));return l!=""?i+"?"+l:i}}function lc(n){if(typeof window>"u"||!(window!=null&&window.open))throw new Hn(new Error("Not in a browser context - please pass a custom urlCallback function."));let e=1024,t=768,i=window.innerWidth,l=window.innerHeight;e=e>i?i:e,t=t>l?l:t;let s=i/2-e/2,o=l/2-t/2;return window.open(n,"popup_window","width="+e+",height="+t+",top="+o+",left="+s+",resizable,menubar=no")}class xw extends Sk{get baseCrudPath(){return"/api/collections"}async import(e,t=!1,i){return i=Object.assign({method:"PUT",body:{collections:e,deleteMissing:t}},i),this.client.send(this.baseCrudPath+"/import",i).then(()=>!0)}async getScaffolds(e){return e=Object.assign({method:"GET"},e),this.client.send(this.baseCrudPath+"/meta/scaffolds",e)}async truncate(e,t){return t=Object.assign({method:"DELETE"},t),this.client.send(this.baseCrudPath+"/"+encodeURIComponent(e)+"/truncate",t).then(()=>!0)}}class e3 extends Hi{async getList(e=1,t=30,i){return(i=Object.assign({method:"GET"},i)).query=Object.assign({page:e,perPage:t},i.query),this.client.send("/api/logs",i)}async getOne(e,t){if(!e)throw new Hn({url:this.client.buildURL("/api/logs/"),status:404,response:{code:404,message:"Missing required log id.",data:{}}});return t=Object.assign({method:"GET"},t),this.client.send("/api/logs/"+encodeURIComponent(e),t)}async getStats(e){return e=Object.assign({method:"GET"},e),this.client.send("/api/logs/stats",e)}}class t3 extends Hi{async check(e){return e=Object.assign({method:"GET"},e),this.client.send("/api/health",e)}}class n3 extends Hi{getUrl(e,t,i={}){return console.warn("Please replace pb.files.getUrl() with pb.files.getURL()"),this.getURL(e,t,i)}getURL(e,t,i={}){if(!t||!(e!=null&&e.id)||!(e!=null&&e.collectionId)&&!(e!=null&&e.collectionName))return"";const l=[];l.push("api"),l.push("files"),l.push(encodeURIComponent(e.collectionId||e.collectionName)),l.push(encodeURIComponent(e.id)),l.push(encodeURIComponent(t));let s=this.client.buildURL(l.join("/"));if(Object.keys(i).length){i.download===!1&&delete i.download;const o=new URLSearchParams(i);s+=(s.includes("?")?"&":"?")+o}return s}async getToken(e){return e=Object.assign({method:"POST"},e),this.client.send("/api/files/token",e).then(t=>(t==null?void 0:t.token)||"")}}class i3 extends Hi{async getFullList(e){return e=Object.assign({method:"GET"},e),this.client.send("/api/backups",e)}async create(e,t){return t=Object.assign({method:"POST",body:{name:e}},t),this.client.send("/api/backups",t).then(()=>!0)}async upload(e,t){return t=Object.assign({method:"POST",body:e},t),this.client.send("/api/backups/upload",t).then(()=>!0)}async delete(e,t){return t=Object.assign({method:"DELETE"},t),this.client.send(`/api/backups/${encodeURIComponent(e)}`,t).then(()=>!0)}async restore(e,t){return t=Object.assign({method:"POST"},t),this.client.send(`/api/backups/${encodeURIComponent(e)}/restore`,t).then(()=>!0)}getDownloadUrl(e,t){return console.warn("Please replace pb.backups.getDownloadUrl() with pb.backups.getDownloadURL()"),this.getDownloadURL(e,t)}getDownloadURL(e,t){return this.client.buildURL(`/api/backups/${encodeURIComponent(t)}?token=${encodeURIComponent(e)}`)}}class l3 extends Hi{async getFullList(e){return e=Object.assign({method:"GET"},e),this.client.send("/api/crons",e)}async run(e,t){return t=Object.assign({method:"POST"},t),this.client.send(`/api/crons/${encodeURIComponent(e)}`,t).then(()=>!0)}}function Ja(n){return typeof Blob<"u"&&n instanceof Blob||typeof File<"u"&&n instanceof File||n!==null&&typeof n=="object"&&n.uri&&(typeof navigator<"u"&&navigator.product==="ReactNative"||typeof global<"u"&&global.HermesInternal)}function Za(n){return n&&(n.constructor.name==="FormData"||typeof FormData<"u"&&n instanceof FormData)}function sc(n){for(const e in n){const t=Array.isArray(n[e])?n[e]:[n[e]];for(const i of t)if(Ja(i))return!0}return!1}const s3=/^[\-\.\d]+$/;function oc(n){if(typeof n!="string")return n;if(n=="true")return!0;if(n=="false")return!1;if((n[0]==="-"||n[0]>="0"&&n[0]<="9")&&s3.test(n)){let e=+n;if(""+e===n)return e}return n}class o3 extends Hi{constructor(){super(...arguments),this.requests=[],this.subs={}}collection(e){return this.subs[e]||(this.subs[e]=new r3(this.requests,e)),this.subs[e]}async send(e){const t=new FormData,i=[];for(let l=0;l{if(a==="@jsonPayload"&&typeof r=="string")try{let u=JSON.parse(r);Object.assign(o,u)}catch(u){console.warn("@jsonPayload error:",u)}else o[a]!==void 0?(Array.isArray(o[a])||(o[a]=[o[a]]),o[a].push(oc(r))):o[a]=oc(r)}),o}(i));for(const l in i){const s=i[l];if(Ja(s))e.files[l]=e.files[l]||[],e.files[l].push(s);else if(Array.isArray(s)){const o=[],r=[];for(const a of s)Ja(a)?o.push(a):r.push(a);if(o.length>0&&o.length==s.length){e.files[l]=e.files[l]||[];for(let a of o)e.files[l].push(a)}else if(e.json[l]=r,o.length>0){let a=l;l.startsWith("+")||l.endsWith("+")||(a+="+"),e.files[a]=e.files[a]||[];for(let u of o)e.files[a].push(u)}}else e.json[l]=s}}}class co{get baseUrl(){return this.baseURL}set baseUrl(e){this.baseURL=e}constructor(e="/",t,i="en-US"){this.cancelControllers={},this.recordServices={},this.enableAutoCancellation=!0,this.baseURL=e,this.lang=i,t?this.authStore=t:typeof window<"u"&&window.Deno?this.authStore=new Iu:this.authStore=new yk,this.collections=new xw(this),this.files=new n3(this),this.logs=new e3(this),this.settings=new Zw(this),this.realtime=new wk(this),this.health=new t3(this),this.backups=new i3(this),this.crons=new l3(this)}get admins(){return this.collection("_superusers")}createBatch(){return new o3(this)}collection(e){return this.recordServices[e]||(this.recordServices[e]=new Qw(this,e)),this.recordServices[e]}autoCancellation(e){return this.enableAutoCancellation=!!e,this}cancelRequest(e){return this.cancelControllers[e]&&(this.cancelControllers[e].abort(),delete this.cancelControllers[e]),this}cancelAllRequests(){for(let e in this.cancelControllers)this.cancelControllers[e].abort();return this.cancelControllers={},this}filter(e,t){if(!t)return e;for(let i in t){let l=t[i];switch(typeof l){case"boolean":case"number":l=""+l;break;case"string":l="'"+l.replace(/'/g,"\\'")+"'";break;default:l=l===null?"null":l instanceof Date?"'"+l.toISOString().replace("T"," ")+"'":"'"+JSON.stringify(l).replace(/'/g,"\\'")+"'"}e=e.replaceAll("{:"+i+"}",l)}return e}getFileUrl(e,t,i={}){return console.warn("Please replace pb.getFileUrl() with pb.files.getURL()"),this.files.getURL(e,t,i)}buildUrl(e){return console.warn("Please replace pb.buildUrl() with pb.buildURL()"),this.buildURL(e)}buildURL(e){var i;let t=this.baseURL;return typeof window>"u"||!window.location||t.startsWith("https://")||t.startsWith("http://")||(t=(i=window.location.origin)!=null&&i.endsWith("/")?window.location.origin.substring(0,window.location.origin.length-1):window.location.origin||"",this.baseURL.startsWith("/")||(t+=window.location.pathname||"/",t+=t.endsWith("/")?"":"/"),t+=this.baseURL),e&&(t+=t.endsWith("/")?"":"/",t+=e.startsWith("/")?e.substring(1):e),t}async send(e,t){t=this.initSendOptions(e,t);let i=this.buildURL(e);if(this.beforeSend){const l=Object.assign({},await this.beforeSend(i,t));l.url!==void 0||l.options!==void 0?(i=l.url||i,t=l.options||t):Object.keys(l).length&&(t=l,console!=null&&console.warn&&console.warn("Deprecated format of beforeSend return: please use `return { url, options }`, instead of `return options`."))}if(t.query!==void 0){const l=vk(t.query);l&&(i+=(i.includes("?")?"&":"?")+l),delete t.query}return this.getHeader(t.headers,"Content-Type")=="application/json"&&t.body&&typeof t.body!="string"&&(t.body=JSON.stringify(t.body)),(t.fetch||fetch)(i,t).then(async l=>{let s={};try{s=await l.json()}catch{}if(this.afterSend&&(s=await this.afterSend(l,s,t)),l.status>=400)throw new Hn({url:l.url,status:l.status,data:s});return s}).catch(l=>{throw new Hn(l)})}initSendOptions(e,t){if((t=Object.assign({method:"GET"},t)).body=function(l){if(typeof FormData>"u"||l===void 0||typeof l!="object"||l===null||Za(l)||!sc(l))return l;const s=new FormData;for(const o in l){const r=l[o];if(typeof r!="object"||sc({data:r})){const a=Array.isArray(r)?r:[r];for(let u of a)s.append(o,u)}else{let a={};a[o]=r,s.append("@jsonPayload",JSON.stringify(a))}}return s}(t.body),Lu(t),t.query=Object.assign({},t.params,t.query),t.requestKey===void 0&&(t.$autoCancel===!1||t.query.$autoCancel===!1?t.requestKey=null:(t.$cancelKey||t.query.$cancelKey)&&(t.requestKey=t.$cancelKey||t.query.$cancelKey)),delete t.$autoCancel,delete t.query.$autoCancel,delete t.$cancelKey,delete t.query.$cancelKey,this.getHeader(t.headers,"Content-Type")!==null||Za(t.body)||(t.headers=Object.assign({},t.headers,{"Content-Type":"application/json"})),this.getHeader(t.headers,"Accept-Language")===null&&(t.headers=Object.assign({},t.headers,{"Accept-Language":this.lang})),this.authStore.token&&this.getHeader(t.headers,"Authorization")===null&&(t.headers=Object.assign({},t.headers,{Authorization:this.authStore.token})),this.enableAutoCancellation&&t.requestKey!==null){const i=t.requestKey||(t.method||"GET")+e;delete t.requestKey,this.cancelRequest(i);const l=new AbortController;this.cancelControllers[i]=l,t.signal=l.signal}return t}getHeader(e,t){e=e||{},t=t.toLowerCase();for(let i in e)if(i.toLowerCase()==t)return e[i];return null}}const In=Un([]),li=Un({}),Js=Un(!1),Tk=Un({}),Au=Un({});let As;typeof BroadcastChannel<"u"&&(As=new BroadcastChannel("collections"),As.onmessage=()=>{var n;Pu((n=xb(li))==null?void 0:n.id)});function $k(){As==null||As.postMessage("reload")}function a3(n){In.update(e=>{const t=e.find(i=>i.id==n||i.name==n);return t?li.set(t):e.length&&li.set(e.find(i=>!i.system)||e[0]),e})}function u3(n){li.update(e=>U.isEmpty(e==null?void 0:e.id)||e.id===n.id?n:e),In.update(e=>(U.pushOrReplaceByKey(e,n,"id"),Nu(),$k(),U.sortCollections(e)))}function f3(n){In.update(e=>(U.removeByKey(e,"id",n.id),li.update(t=>t.id===n.id?e.find(i=>!i.system)||e[0]:t),Nu(),$k(),e))}async function Pu(n=null){Js.set(!0);try{const e=[];e.push(_e.collections.getScaffolds()),e.push(_e.collections.getFullList());let[t,i]=await Promise.all(e);Au.set(t),i=U.sortCollections(i),In.set(i);const l=n&&i.find(s=>s.id==n||s.name==n);l?li.set(l):i.length&&li.set(i.find(s=>!s.system)||i[0]),Nu()}catch(e){_e.error(e)}Js.set(!1)}function Nu(){Tk.update(n=>(In.update(e=>{var t;for(let i of e)n[i.id]=!!((t=i.fields)!=null&&t.find(l=>l.type=="file"&&l.protected));return e}),n))}function Ck(n,e){if(n instanceof RegExp)return{keys:!1,pattern:n};var t,i,l,s,o=[],r="",a=n.split("/");for(a[0]||a.shift();l=a.shift();)t=l[0],t==="*"?(o.push("wild"),r+="/(.*)"):t===":"?(i=l.indexOf("?",1),s=l.indexOf(".",1),o.push(l.substring(1,~i?i:~s?s:l.length)),r+=~i&&!~s?"(?:/([^/]+?))?":"/([^/]+?)",~s&&(r+=(~i?"?":"")+"\\"+l.substring(s))):r+="/"+l;return{keys:o,pattern:new RegExp("^"+r+"/?$","i")}}function c3(n){let e,t,i;const l=[n[2]];var s=n[0];function o(r,a){let u={};for(let f=0;f{j(u,1)}),re()}s?(e=Ht(s,o(r,a)),e.$on("routeEvent",r[7]),H(e.$$.fragment),M(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else if(s){const u=a&4?vt(l,[At(r[2])]):{};e.$set(u)}},i(r){i||(e&&M(e.$$.fragment,r),i=!0)},o(r){e&&D(e.$$.fragment,r),i=!1},d(r){r&&v(t),e&&j(e,r)}}}function d3(n){let e,t,i;const l=[{params:n[1]},n[2]];var s=n[0];function o(r,a){let u={};for(let f=0;f{j(u,1)}),re()}s?(e=Ht(s,o(r,a)),e.$on("routeEvent",r[6]),H(e.$$.fragment),M(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else if(s){const u=a&6?vt(l,[a&2&&{params:r[1]},a&4&&At(r[2])]):{};e.$set(u)}},i(r){i||(e&&M(e.$$.fragment,r),i=!0)},o(r){e&&D(e.$$.fragment,r),i=!1},d(r){r&&v(t),e&&j(e,r)}}}function p3(n){let e,t,i,l;const s=[d3,c3],o=[];function r(a,u){return a[1]?0:1}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ke()},m(a,u){o[e].m(a,u),w(a,i,u),l=!0},p(a,[u]){let f=e;e=r(a),e===f?o[e].p(a,u):(oe(),D(o[f],1,1,()=>{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}function rc(){const n=window.location.href.indexOf("#/");let e=n>-1?window.location.href.substr(n+1):"/";const t=e.indexOf("?");let i="";return t>-1&&(i=e.substr(t+1),e=e.substr(0,t)),{location:e,querystring:i}}const Lr=hk(null,function(e){e(rc());const t=()=>{e(rc())};return window.addEventListener("hashchange",t,!1),function(){window.removeEventListener("hashchange",t,!1)}});_k(Lr,n=>n.location);const Ru=_k(Lr,n=>n.querystring),ac=Un(void 0);async function is(n){if(!n||n.length<1||n.charAt(0)!="/"&&n.indexOf("#/")!==0)throw Error("Invalid parameter location");await _n();const e=(n.charAt(0)=="#"?"":"#")+n;try{const t={...history.state};delete t.__svelte_spa_router_scrollX,delete t.__svelte_spa_router_scrollY,window.history.replaceState(t,void 0,e)}catch{console.warn("Caught exception while replacing the current page. If you're running this in the Svelte REPL, please note that the `replace` method might not work in this environment.")}window.dispatchEvent(new Event("hashchange"))}function qn(n,e){if(e=fc(e),!n||!n.tagName||n.tagName.toLowerCase()!="a")throw Error('Action "link" can only be used with tags');return uc(n,e),{update(t){t=fc(t),uc(n,t)}}}function m3(n){n?window.scrollTo(n.__svelte_spa_router_scrollX,n.__svelte_spa_router_scrollY):window.scrollTo(0,0)}function uc(n,e){let t=e.href||n.getAttribute("href");if(t&&t.charAt(0)=="/")t="#"+t;else if(!t||t.length<2||t.slice(0,2)!="#/")throw Error('Invalid value for "href" attribute: '+t);n.setAttribute("href",t),n.addEventListener("click",i=>{i.preventDefault(),e.disabled||h3(i.currentTarget.getAttribute("href"))})}function fc(n){return n&&typeof n=="string"?{href:n}:n||{}}function h3(n){history.replaceState({...history.state,__svelte_spa_router_scrollX:window.scrollX,__svelte_spa_router_scrollY:window.scrollY},void 0),window.location.hash=n}function _3(n,e,t){let{routes:i={}}=e,{prefix:l=""}=e,{restoreScrollState:s=!1}=e;class o{constructor(O,E){if(!E||typeof E!="function"&&(typeof E!="object"||E._sveltesparouter!==!0))throw Error("Invalid component object");if(!O||typeof O=="string"&&(O.length<1||O.charAt(0)!="/"&&O.charAt(0)!="*")||typeof O=="object"&&!(O instanceof RegExp))throw Error('Invalid value for "path" argument - strings must start with / or *');const{pattern:L,keys:I}=Ck(O);this.path=O,typeof E=="object"&&E._sveltesparouter===!0?(this.component=E.component,this.conditions=E.conditions||[],this.userData=E.userData,this.props=E.props||{}):(this.component=()=>Promise.resolve(E),this.conditions=[],this.props={}),this._pattern=L,this._keys=I}match(O){if(l){if(typeof l=="string")if(O.startsWith(l))O=O.substr(l.length)||"/";else return null;else if(l instanceof RegExp){const A=O.match(l);if(A&&A[0])O=O.substr(A[0].length)||"/";else return null}}const E=this._pattern.exec(O);if(E===null)return null;if(this._keys===!1)return E;const L={};let I=0;for(;I{r.push(new o(O,T))}):Object.keys(i).forEach(T=>{r.push(new o(T,i[T]))});let a=null,u=null,f={};const c=wt();async function d(T,O){await _n(),c(T,O)}let m=null,_=null;s&&(_=T=>{T.state&&(T.state.__svelte_spa_router_scrollY||T.state.__svelte_spa_router_scrollX)?m=T.state:m=null},window.addEventListener("popstate",_),sv(()=>{m3(m)}));let g=null,h=null;const k=Lr.subscribe(async T=>{g=T;let O=0;for(;O{ac.set(u)});return}t(0,a=null),h=null,ac.set(void 0)});oo(()=>{k(),_&&window.removeEventListener("popstate",_)});function S(T){Le.call(this,n,T)}function $(T){Le.call(this,n,T)}return n.$$set=T=>{"routes"in T&&t(3,i=T.routes),"prefix"in T&&t(4,l=T.prefix),"restoreScrollState"in T&&t(5,s=T.restoreScrollState)},n.$$.update=()=>{n.$$.dirty&32&&(history.scrollRestoration=s?"manual":"auto")},[a,u,f,i,l,s,S,$]}class g3 extends we{constructor(e){super(),ve(this,e,_3,p3,be,{routes:3,prefix:4,restoreScrollState:5})}}const la="pb_superuser_file_token";co.prototype.logout=function(n=!0){this.authStore.clear(),n&&is("/login")};co.prototype.error=function(n,e=!0,t=""){if(!n||!(n instanceof Error)||n.isAbort)return;const i=(n==null?void 0:n.status)<<0||400,l=(n==null?void 0:n.data)||{},s=l.message||n.message||t;if(e&&s&&Mi(s),U.isEmpty(l.data)||Jt(l.data),i===401)return this.cancelAllRequests(),this.logout();if(i===403)return this.cancelAllRequests(),is("/")};co.prototype.getSuperuserFileToken=async function(n=""){let e=!0;if(n){const i=xb(Tk);e=typeof i[n]<"u"?i[n]:!0}if(!e)return"";let t=localStorage.getItem(la)||"";return(!t||Ir(t,10))&&(t&&localStorage.removeItem(la),this._superuserFileTokenRequest||(this._superuserFileTokenRequest=this.files.getToken()),t=await this._superuserFileTokenRequest,localStorage.setItem(la,t),this._superuserFileTokenRequest=null),t};class b3 extends yk{constructor(e="__pb_superuser_auth__"){super(e),this.save(this.token,this.record)}save(e,t){super.save(e,t),(t==null?void 0:t.collectionName)=="_superusers"&&tc(t)}clear(){super.clear(),tc(null)}}const _e=new co("../",new b3);_e.authStore.isValid&&_e.collection(_e.authStore.record.collectionName).authRefresh().catch(n=>{console.warn("Failed to refresh the existing auth token:",n);const e=(n==null?void 0:n.status)<<0;(e==401||e==403)&&_e.authStore.clear()});const Xo=[];let Ok;function Mk(n){const e=n.pattern.test(Ok);cc(n,n.className,e),cc(n,n.inactiveClassName,!e)}function cc(n,e,t){(e||"").split(" ").forEach(i=>{i&&(n.node.classList.remove(i),t&&n.node.classList.add(i))})}Lr.subscribe(n=>{Ok=n.location+(n.querystring?"?"+n.querystring:""),Xo.map(Mk)});function Si(n,e){if(e&&(typeof e=="string"||typeof e=="object"&&e instanceof RegExp)?e={path:e}:e=e||{},!e.path&&n.hasAttribute("href")&&(e.path=n.getAttribute("href"),e.path&&e.path.length>1&&e.path.charAt(0)=="#"&&(e.path=e.path.substring(1))),e.className||(e.className="active"),!e.path||typeof e.path=="string"&&(e.path.length<1||e.path.charAt(0)!="/"&&e.path.charAt(0)!="*"))throw Error('Invalid value for "path" argument');const{pattern:t}=typeof e.path=="string"?Ck(e.path):{pattern:e.path},i={node:n,className:e.className,inactiveClassName:e.inactiveClassName,pattern:t};return Xo.push(i),Mk(i),{destroy(){Xo.splice(Xo.indexOf(i),1)}}}const k3="modulepreload",y3=function(n,e){return new URL(n,e).href},dc={},$t=function(e,t,i){let l=Promise.resolve();if(t&&t.length>0){const o=document.getElementsByTagName("link"),r=document.querySelector("meta[property=csp-nonce]"),a=(r==null?void 0:r.nonce)||(r==null?void 0:r.getAttribute("nonce"));l=Promise.allSettled(t.map(u=>{if(u=y3(u,i),u in dc)return;dc[u]=!0;const f=u.endsWith(".css"),c=f?'[rel="stylesheet"]':"";if(!!i)for(let _=o.length-1;_>=0;_--){const g=o[_];if(g.href===u&&(!f||g.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${u}"]${c}`))return;const m=document.createElement("link");if(m.rel=f?"stylesheet":k3,f||(m.as="script"),m.crossOrigin="",m.href=u,a&&m.setAttribute("nonce",a),document.head.appendChild(m),f)return new Promise((_,g)=>{m.addEventListener("load",_),m.addEventListener("error",()=>g(new Error(`Unable to preload CSS for ${u}`)))})}))}function s(o){const r=new Event("vite:preloadError",{cancelable:!0});if(r.payload=o,window.dispatchEvent(r),!r.defaultPrevented)throw o}return l.then(o=>{for(const r of o||[])r.status==="rejected"&&s(r.reason);return e().catch(s)})};function v3(n){e();function e(){_e.authStore.isValid?is("/collections"):_e.logout()}return[]}class w3 extends we{constructor(e){super(),ve(this,e,v3,null,be,{})}}function pc(n,e,t){const i=n.slice();return i[12]=e[t],i}const S3=n=>({}),mc=n=>({uniqueId:n[4]});function T3(n){let e,t,i=ce(n[3]),l=[];for(let o=0;oD(l[o],1,1,()=>{l[o]=null});return{c(){for(let o=0;o{s&&(l||(l=qe(t,Ct,{duration:150,start:.7},!0)),l.run(1))}),s=!0)},o(a){a&&(l||(l=qe(t,Ct,{duration:150,start:.7},!1)),l.run(0)),s=!1},d(a){a&&v(e),a&&l&&l.end(),o=!1,r()}}}function hc(n){let e,t,i=dr(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){w(a,e,u),y(e,t),y(t,l),y(e,s),r=!0},p(a,u){(!r||u&8)&&i!==(i=dr(a[12])+"")&&se(l,i)},i(a){r||(a&&tt(()=>{r&&(o||(o=qe(e,ht,{duration:150},!0)),o.run(1))}),r=!0)},o(a){a&&(o||(o=qe(e,ht,{duration:150},!1)),o.run(0)),r=!1},d(a){a&&v(e),a&&o&&o.end()}}}function C3(n){let e,t,i,l,s,o,r;const a=n[9].default,u=Nt(a,n,n[8],mc),f=[$3,T3],c=[];function d(m,_){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,_){w(m,e,_),u&&u.m(e,null),y(e,t),c[i].m(e,null),n[11](e),s=!0,o||(r=Y(e,"click",n[10]),o=!0)},p(m,[_]){u&&u.p&&(!s||_&256)&&Ft(u,a,m,m[8],s?Rt(a,m[8],_,S3):qt(m[8]),mc);let g=i;i=d(m),i===g?c[i].p(m,_):(oe(),D(c[g],1,1,()=>{c[g]=null}),re(),l=c[i],l?l.p(m,_):(l=c[i]=f[i](m),l.c()),M(l,1),l.m(e,null)),(!s||_&2)&&p(e,"class",m[1]),(!s||_&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&&v(e),u&&u.d(m),c[i].d(),n[11](null),o=!1,r()}}}const _c="Invalid value";function dr(n){return typeof n=="object"?(n==null?void 0:n.message)||(n==null?void 0:n.code)||_c:n||_c}function O3(n,e,t){let i;Ge(n,$n,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(){Yn(r)}an(()=>(f.addEventListener("input",d),f.addEventListener("change",d),()=>{f.removeEventListener("input",d),f.removeEventListener("change",d)}));function m(g){Le.call(this,n,g)}function _(g){ne[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,_]}class fe extends we{constructor(e){super(),ve(this,e,O3,C3,be,{name:5,inlineError:0,class:1,changed:6})}get changed(){return this.$$.ctx[6]}}const M3=n=>({}),gc=n=>({});function bc(n){let e,t,i,l,s,o;return{c(){e=b("a"),e.innerHTML=' Docs',t=C(),i=b("span"),i.textContent="|",l=C(),s=b("a"),o=b("span"),o.textContent="PocketBase v0.28.2",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){w(r,e,a),w(r,t,a),w(r,i,a),w(r,l,a),w(r,s,a),y(s,o)},d(r){r&&(v(e),v(t),v(i),v(l),v(s))}}}function E3(n){var m;let e,t,i,l,s,o,r;const a=n[4].default,u=Nt(a,n,n[3],null),f=n[4].footer,c=Nt(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(_,g){w(_,e,g),y(e,t),u&&u.m(t,null),y(e,i),y(e,l),c&&c.m(l,null),y(l,s),d&&d.m(l,null),r=!0},p(_,[g]){var h;u&&u.p&&(!r||g&8)&&Ft(u,a,_,_[3],r?Rt(a,_[3],g,null):qt(_[3]),null),c&&c.p&&(!r||g&8)&&Ft(c,f,_,_[3],r?Rt(f,_[3],g,M3):qt(_[3]),gc),(h=_[2])!=null&&h.id?d||(d=bc(),d.c(),d.m(l,null)):d&&(d.d(1),d=null),(!r||g&2&&o!==(o="page-wrapper "+_[1]))&&p(e,"class",o),(!r||g&3)&&x(e,"center-content",_[0])},i(_){r||(M(u,_),M(c,_),r=!0)},o(_){D(u,_),D(c,_),r=!1},d(_){_&&v(e),u&&u.d(_),c&&c.d(_),d&&d.d()}}}function D3(n,e,t){let i;Ge(n,Dr,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 oi extends we{constructor(e){super(),ve(this,e,D3,E3,be,{center:0,class:1})}}function I3(n){let e,t,i,l;return{c(){e=b("input"),p(e,"type","text"),p(e,"id",n[8]),p(e,"placeholder",t=n[0]||n[1])},m(s,o){w(s,e,o),n[13](e),me(e,n[7]),i||(l=Y(e,"input",n[14]),i=!0)},p(s,o){o&3&&t!==(t=s[0]||s[1])&&p(e,"placeholder",t),o&128&&e.value!==s[7]&&me(e,s[7])},i:te,o:te,d(s){s&&v(e),n[13](null),i=!1,l()}}}function L3(n){let e,t,i,l;function s(a){n[12](a)}var o=n[4];function r(a,u){let f={id:a[8],singleLine:!0,disableRequestKeys:!0,disableCollectionJoinKeys:!0,extraAutocompleteKeys:a[3],baseCollection:a[2],placeholder:a[0]||a[1]};return a[7]!==void 0&&(f.value=a[7]),{props:f}}return o&&(e=Ht(o,r(n)),ne.push(()=>ge(e,"value",s)),e.$on("submit",n[10])),{c(){e&&H(e.$$.fragment),i=ke()},m(a,u){e&&q(e,a,u),w(a,i,u),l=!0},p(a,u){if(u&16&&o!==(o=a[4])){if(e){oe();const f=e;D(f.$$.fragment,1,0,()=>{j(f,1)}),re()}o?(e=Ht(o,r(a)),ne.push(()=>ge(e,"value",s)),e.$on("submit",a[10]),H(e.$$.fragment),M(e.$$.fragment,1),q(e,i.parentNode,i)):e=null}else if(o){const f={};u&8&&(f.extraAutocompleteKeys=a[3]),u&4&&(f.baseCollection=a[2]),u&3&&(f.placeholder=a[0]||a[1]),!t&&u&128&&(t=!0,f.value=a[7],$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&&v(i),e&&j(e,a)}}}function kc(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='Search',p(e,"type","submit"),p(e,"class","btn btn-expanded-sm btn-sm btn-warning")},m(l,s){w(l,e,s),i=!0},i(l){i||(l&&tt(()=>{i&&(t||(t=qe(e,zn,{duration:150,x:5},!0)),t.run(1))}),i=!0)},o(l){l&&(t||(t=qe(e,zn,{duration:150,x:5},!1)),t.run(0)),i=!1},d(l){l&&v(e),l&&t&&t.end()}}}function yc(n){let e,t,i,l,s;return{c(){e=b("button"),e.innerHTML='Clear',p(e,"type","button"),p(e,"class","btn btn-transparent btn-sm btn-hint p-l-xs p-r-xs m-l-10")},m(o,r){w(o,e,r),i=!0,l||(s=Y(e,"click",n[15]),l=!0)},p:te,i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,zn,{duration:150,x:5},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,zn,{duration:150,x:5},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function A3(n){let e,t,i,l,s,o,r,a,u,f,c;const d=[L3,I3],m=[];function _(k,S){return k[4]&&!k[5]?0:1}s=_(n),o=m[s]=d[s](n);let g=(n[0].length||n[7].length)&&n[7]!=n[0]&&kc(),h=(n[0].length||n[7].length)&&yc(n);return{c(){e=b("form"),t=b("label"),i=b("i"),l=C(),o.c(),r=C(),g&&g.c(),a=C(),h&&h.c(),p(i,"class","ri-search-line"),p(t,"for",n[8]),p(t,"class","m-l-10 txt-xl"),p(e,"class","searchbar")},m(k,S){w(k,e,S),y(e,t),y(t,i),y(e,l),m[s].m(e,null),y(e,r),g&&g.m(e,null),y(e,a),h&&h.m(e,null),u=!0,f||(c=[Y(e,"click",en(n[11])),Y(e,"submit",it(n[10]))],f=!0)},p(k,[S]){let $=s;s=_(k),s===$?m[s].p(k,S):(oe(),D(m[$],1,1,()=>{m[$]=null}),re(),o=m[s],o?o.p(k,S):(o=m[s]=d[s](k),o.c()),M(o,1),o.m(e,r)),(k[0].length||k[7].length)&&k[7]!=k[0]?g?S&129&&M(g,1):(g=kc(),g.c(),M(g,1),g.m(e,a)):g&&(oe(),D(g,1,1,()=>{g=null}),re()),k[0].length||k[7].length?h?(h.p(k,S),S&129&&M(h,1)):(h=yc(k),h.c(),M(h,1),h.m(e,null)):h&&(oe(),D(h,1,1,()=>{h=null}),re())},i(k){u||(M(o),M(g),M(h),u=!0)},o(k){D(o),D(g),D(h),u=!1},d(k){k&&v(e),m[s].d(),g&&g.d(),h&&h.d(),f=!1,Ee(c)}}}function P3(n,e,t){const i=wt(),l="search_"+U.randomString(7);let{value:s=""}=e,{placeholder:o='Search term or filter like created > "2022-01-01"...'}=e,{autocompleteCollection:r=null}=e,{extraAutocompleteKeys:a=[]}=e,u,f=!1,c,d="";function m(O=!0){t(7,d=""),O&&(c==null||c.focus()),i("clear")}function _(){t(0,s=d),i("submit",s)}async function g(){u||f||(t(5,f=!0),t(4,u=(await $t(async()=>{const{default:O}=await import("./FilterAutocompleteInput-DB28goPV.js");return{default:O}},__vite__mapDeps([0,1]),import.meta.url)).default),t(5,f=!1))}an(()=>{g()});function h(O){Le.call(this,n,O)}function k(O){d=O,t(7,d),t(0,s)}function S(O){ne[O?"unshift":"push"](()=>{c=O,t(6,c)})}function $(){d=this.value,t(7,d),t(0,s)}const T=()=>{m(!1),_()};return n.$$set=O=>{"value"in O&&t(0,s=O.value),"placeholder"in O&&t(1,o=O.placeholder),"autocompleteCollection"in O&&t(2,r=O.autocompleteCollection),"extraAutocompleteKeys"in O&&t(3,a=O.extraAutocompleteKeys)},n.$$.update=()=>{n.$$.dirty&1&&typeof s=="string"&&t(7,d=s)},[s,o,r,a,u,f,c,d,l,m,_,h,k,S,$,T]}class Ar extends we{constructor(e){super(),ve(this,e,P3,A3,be,{value:0,placeholder:1,autocompleteCollection:2,extraAutocompleteKeys:3})}}function N3(n){let e,t,i,l,s,o;return{c(){e=b("button"),t=b("i"),p(t,"class","ri-refresh-line svelte-1bvelc2"),p(e,"type","button"),p(e,"aria-label","Refresh"),p(e,"class",i="btn btn-transparent btn-circle "+n[1]+" svelte-1bvelc2"),x(e,"refreshing",n[2])},m(r,a){w(r,e,a),y(e,t),s||(o=[Oe(l=Re.call(null,e,n[0])),Y(e,"click",n[3])],s=!0)},p(r,[a]){a&2&&i!==(i="btn btn-transparent btn-circle "+r[1]+" svelte-1bvelc2")&&p(e,"class",i),l&&Lt(l.update)&&a&1&&l.update.call(null,r[0]),a&6&&x(e,"refreshing",r[2])},i:te,o:te,d(r){r&&v(e),s=!1,Ee(o)}}}function R3(n,e,t){const i=wt();let{tooltip:l={text:"Refresh",position:"right"}}=e,{class:s=""}=e,o=null;function r(){i("refresh");const a=l;t(0,l=null),clearTimeout(o),t(2,o=setTimeout(()=>{t(2,o=null),t(0,l=a)},150))}return an(()=>()=>clearTimeout(o)),n.$$set=a=>{"tooltip"in a&&t(0,l=a.tooltip),"class"in a&&t(1,s=a.class)},[l,s,o,r]}class Pr extends we{constructor(e){super(),ve(this,e,R3,N3,be,{tooltip:0,class:1})}}const F3=n=>({}),vc=n=>({}),q3=n=>({}),wc=n=>({});function j3(n){let e,t,i,l,s,o,r,a;const u=n[11].before,f=Nt(u,n,n[10],wc),c=n[11].default,d=Nt(c,n,n[10],null),m=n[11].after,_=Nt(m,n,n[10],vc);return{c(){e=b("div"),f&&f.c(),t=C(),i=b("div"),d&&d.c(),s=C(),_&&_.c(),p(i,"class",l="scroller "+n[0]+" "+n[3]+" svelte-3a0gfs"),p(e,"class","scroller-wrapper svelte-3a0gfs")},m(g,h){w(g,e,h),f&&f.m(e,null),y(e,t),y(e,i),d&&d.m(i,null),n[12](i),y(e,s),_&&_.m(e,null),o=!0,r||(a=[Y(window,"resize",n[1]),Y(i,"scroll",n[1])],r=!0)},p(g,[h]){f&&f.p&&(!o||h&1024)&&Ft(f,u,g,g[10],o?Rt(u,g[10],h,q3):qt(g[10]),wc),d&&d.p&&(!o||h&1024)&&Ft(d,c,g,g[10],o?Rt(c,g[10],h,null):qt(g[10]),null),(!o||h&9&&l!==(l="scroller "+g[0]+" "+g[3]+" svelte-3a0gfs"))&&p(i,"class",l),_&&_.p&&(!o||h&1024)&&Ft(_,m,g,g[10],o?Rt(m,g[10],h,F3):qt(g[10]),vc)},i(g){o||(M(f,g),M(d,g),M(_,g),o=!0)},o(g){D(f,g),D(d,g),D(_,g),o=!1},d(g){g&&v(e),f&&f.d(g),d&&d.d(g),n[12](null),_&&_.d(g),r=!1,Ee(a)}}}function H3(n,e,t){let{$$slots:i={},$$scope:l}=e;const s=wt();let{class:o=""}=e,{vThreshold:r=0}=e,{hThreshold:a=0}=e,{dispatchOnNoScroll:u=!0}=e,f=null,c="",d=null,m,_,g,h,k;function S(){f&&t(2,f.scrollTop=0,f)}function $(){f&&t(2,f.scrollLeft=0,f)}function T(){f&&(t(3,c=""),g=f.clientWidth+2,h=f.clientHeight+2,m=f.scrollWidth-g,_=f.scrollHeight-h,_>0?(t(3,c+=" v-scroll"),r>=h&&t(4,r=0),f.scrollTop-r<=0&&(t(3,c+=" v-scroll-start"),s("vScrollStart")),f.scrollTop+r>=_&&(t(3,c+=" v-scroll-end"),s("vScrollEnd"))):u&&s("vScrollEnd"),m>0?(t(3,c+=" h-scroll"),a>=g&&t(5,a=0),f.scrollLeft-a<=0&&(t(3,c+=" h-scroll-start"),s("hScrollStart")),f.scrollLeft+a>=m&&(t(3,c+=" h-scroll-end"),s("hScrollEnd"))):u&&s("hScrollEnd"))}function O(){d||(d=setTimeout(()=>{T(),d=null},150))}an(()=>(O(),k=new MutationObserver(O),k.observe(f,{attributeFilter:["width","height"],childList:!0,subtree:!0}),()=>{k==null||k.disconnect(),clearTimeout(d)}));function E(L){ne[L?"unshift":"push"](()=>{f=L,t(2,f)})}return n.$$set=L=>{"class"in L&&t(0,o=L.class),"vThreshold"in L&&t(4,r=L.vThreshold),"hThreshold"in L&&t(5,a=L.hThreshold),"dispatchOnNoScroll"in L&&t(6,u=L.dispatchOnNoScroll),"$$scope"in L&&t(10,l=L.$$scope)},[o,O,f,c,r,a,u,S,$,T,l,i,E]}class Fu extends we{constructor(e){super(),ve(this,e,H3,j3,be,{class:0,vThreshold:4,hThreshold:5,dispatchOnNoScroll:6,resetVerticalScroll:7,resetHorizontalScroll:8,refresh:9,throttleRefresh:1})}get resetVerticalScroll(){return this.$$.ctx[7]}get resetHorizontalScroll(){return this.$$.ctx[8]}get refresh(){return this.$$.ctx[9]}get throttleRefresh(){return this.$$.ctx[1]}}function z3(n){let e,t,i,l,s;const o=n[6].default,r=Nt(o,n,n[5],null);return{c(){e=b("th"),r&&r.c(),p(e,"tabindex","0"),p(e,"title",n[2]),p(e,"class",t="col-sort "+n[1]),x(e,"col-sort-disabled",n[3]),x(e,"sort-active",n[0]==="-"+n[2]||n[0]==="+"+n[2]),x(e,"sort-desc",n[0]==="-"+n[2]),x(e,"sort-asc",n[0]==="+"+n[2])},m(a,u){w(a,e,u),r&&r.m(e,null),i=!0,l||(s=[Y(e,"click",n[7]),Y(e,"keydown",n[8])],l=!0)},p(a,[u]){r&&r.p&&(!i||u&32)&&Ft(r,o,a,a[5],i?Rt(o,a[5],u,null):qt(a[5]),null),(!i||u&4)&&p(e,"title",a[2]),(!i||u&2&&t!==(t="col-sort "+a[1]))&&p(e,"class",t),(!i||u&10)&&x(e,"col-sort-disabled",a[3]),(!i||u&7)&&x(e,"sort-active",a[0]==="-"+a[2]||a[0]==="+"+a[2]),(!i||u&7)&&x(e,"sort-desc",a[0]==="-"+a[2]),(!i||u&7)&&x(e,"sort-asc",a[0]==="+"+a[2])},i(a){i||(M(r,a),i=!0)},o(a){D(r,a),i=!1},d(a){a&&v(e),r&&r.d(a),l=!1,Ee(s)}}}function U3(n,e,t){let{$$slots:i={},$$scope:l}=e,{class:s=""}=e,{name:o}=e,{sort:r=""}=e,{disable:a=!1}=e;function u(){a||("-"+o===r?t(0,r="+"+o):t(0,r="-"+o))}const f=()=>u(),c=d=>{(d.code==="Enter"||d.code==="Space")&&(d.preventDefault(),u())};return n.$$set=d=>{"class"in d&&t(1,s=d.class),"name"in d&&t(2,o=d.name),"sort"in d&&t(0,r=d.sort),"disable"in d&&t(3,a=d.disable),"$$scope"in d&&t(5,l=d.$$scope)},[r,s,o,a,u,l,i,f,c]}class Qo extends we{constructor(e){super(),ve(this,e,U3,z3,be,{class:1,name:2,sort:0,disable:3})}}function V3(n){let e,t=n[0].replace("Z"," UTC")+"",i,l,s;return{c(){e=b("span"),i=W(t),p(e,"class","txt-nowrap")},m(o,r){w(o,e,r),y(e,i),l||(s=Oe(Re.call(null,e,n[1])),l=!0)},p(o,[r]){r&1&&t!==(t=o[0].replace("Z"," UTC")+"")&&se(i,t)},i:te,o:te,d(o){o&&v(e),l=!1,s()}}}function B3(n,e,t){let{date:i}=e;const l={get text(){return U.formatToLocalDate(i,"yyyy-MM-dd HH:mm:ss.SSS")+" Local"}};return n.$$set=s=>{"date"in s&&t(0,i=s.date)},[i,l]}class Ek extends we{constructor(e){super(),ve(this,e,B3,V3,be,{date:0})}}function W3(n){let e,t,i=(n[1]||"UNKN")+"",l,s,o,r,a;return{c(){e=b("div"),t=b("span"),l=W(i),s=W(" ("),o=W(n[0]),r=W(")"),p(t,"class","txt"),p(e,"class",a="label log-level-label level-"+n[0]+" svelte-ha6hme")},m(u,f){w(u,e,f),y(e,t),y(t,l),y(t,s),y(t,o),y(t,r)},p(u,[f]){f&2&&i!==(i=(u[1]||"UNKN")+"")&&se(l,i),f&1&&se(o,u[0]),f&1&&a!==(a="label log-level-label level-"+u[0]+" svelte-ha6hme")&&p(e,"class",a)},i:te,o:te,d(u){u&&v(e)}}}function Y3(n,e,t){let i,{level:l}=e;return n.$$set=s=>{"level"in s&&t(0,l=s.level)},n.$$.update=()=>{var s;n.$$.dirty&1&&t(1,i=(s=dk.find(o=>o.level==l))==null?void 0:s.label)},[l,i]}class Dk extends we{constructor(e){super(),ve(this,e,Y3,W3,be,{level:0})}}function Sc(n,e,t){var o;const i=n.slice();i[32]=e[t];const l=((o=i[32].data)==null?void 0:o.type)=="request";i[33]=l;const s=lS(i[32]);return i[34]=s,i}function Tc(n,e,t){const i=n.slice();return i[37]=e[t],i}function K3(n){let e,t,i,l,s,o,r;return{c(){e=b("div"),t=b("input"),l=C(),s=b("label"),p(t,"type","checkbox"),p(t,"id","checkbox_0"),t.disabled=i=!n[3].length,t.checked=n[8],p(s,"for","checkbox_0"),p(e,"class","form-field")},m(a,u){w(a,e,u),y(e,t),y(e,l),y(e,s),o||(r=Y(t,"change",n[19]),o=!0)},p(a,u){u[0]&8&&i!==(i=!a[3].length)&&(t.disabled=i),u[0]&256&&(t.checked=a[8])},d(a){a&&v(e),o=!1,r()}}}function J3(n){let e;return{c(){e=b("span"),p(e,"class","loader loader-sm")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function Z3(n){let e;return{c(){e=b("div"),e.innerHTML=' level',p(e,"class","col-header-content")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function G3(n){let e;return{c(){e=b("div"),e.innerHTML=' message',p(e,"class","col-header-content")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function X3(n){let e;return{c(){e=b("div"),e.innerHTML=` created`,p(e,"class","col-header-content")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function $c(n){let e;function t(s,o){return s[7]?x3:Q3}let i=t(n),l=i(n);return{c(){l.c(),e=ke()},m(s,o){l.m(s,o),w(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&&v(e),l.d(s)}}}function Q3(n){var r;let e,t,i,l,s,o=((r=n[0])==null?void 0:r.length)&&Cc(n);return{c(){e=b("tr"),t=b("td"),i=b("h6"),i.textContent="No logs found.",l=C(),o&&o.c(),s=C(),p(t,"colspan","99"),p(t,"class","txt-center txt-hint p-xs")},m(a,u){w(a,e,u),y(e,t),y(t,i),y(t,l),o&&o.m(t,null),y(e,s)},p(a,u){var f;(f=a[0])!=null&&f.length?o?o.p(a,u):(o=Cc(a),o.c(),o.m(t,null)):o&&(o.d(1),o=null)},d(a){a&&v(e),o&&o.d()}}}function x3(n){let e;return{c(){e=b("tr"),e.innerHTML=' '},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function Cc(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='Clear filters',p(e,"type","button"),p(e,"class","btn btn-hint btn-expanded m-t-sm")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[26]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function Oc(n){let e,t=ce(n[34]),i=[];for(let l=0;l',P=C(),p(s,"type","checkbox"),p(s,"id",o="checkbox_"+e[32].id),s.checked=r=e[4][e[32].id],p(u,"for",f="checkbox_"+e[32].id),p(l,"class","form-field"),p(i,"class","bulk-select-col min-width"),p(d,"class","col-type-text col-field-level min-width svelte-91v05h"),p(k,"class","txt-ellipsis"),p(h,"class","flex flex-gap-10"),p(g,"class","col-type-text col-field-message svelte-91v05h"),p(E,"class","col-type-date col-field-created"),p(A,"class","col-type-action min-width"),p(t,"tabindex","0"),p(t,"class","row-handle"),this.first=t},m(Z,G){w(Z,t,G),y(t,i),y(i,l),y(l,s),y(l,a),y(l,u),y(t,c),y(t,d),q(m,d,null),y(t,_),y(t,g),y(g,h),y(h,k),y(k,$),y(g,T),B&&B.m(g,null),y(t,O),y(t,E),q(L,E,null),y(t,I),y(t,A),y(t,P),N=!0,R||(z=[Y(s,"change",F),Y(l,"click",en(e[18])),Y(t,"click",J),Y(t,"keydown",V)],R=!0)},p(Z,G){e=Z,(!N||G[0]&8&&o!==(o="checkbox_"+e[32].id))&&p(s,"id",o),(!N||G[0]&24&&r!==(r=e[4][e[32].id]))&&(s.checked=r),(!N||G[0]&8&&f!==(f="checkbox_"+e[32].id))&&p(u,"for",f);const de={};G[0]&8&&(de.level=e[32].level),m.$set(de),(!N||G[0]&8)&&S!==(S=e[32].message+"")&&se($,S),e[34].length?B?B.p(e,G):(B=Oc(e),B.c(),B.m(g,null)):B&&(B.d(1),B=null);const pe={};G[0]&8&&(pe.date=e[32].created),L.$set(pe)},i(Z){N||(M(m.$$.fragment,Z),M(L.$$.fragment,Z),N=!0)},o(Z){D(m.$$.fragment,Z),D(L.$$.fragment,Z),N=!1},d(Z){Z&&v(t),j(m),B&&B.d(),j(L),R=!1,Ee(z)}}}function nS(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S=[],$=new Map,T;function O(V,Z){return V[7]?J3:K3}let E=O(n),L=E(n);function I(V){n[20](V)}let A={disable:!0,class:"col-field-level min-width",name:"level",$$slots:{default:[Z3]},$$scope:{ctx:n}};n[1]!==void 0&&(A.sort=n[1]),o=new Qo({props:A}),ne.push(()=>ge(o,"sort",I));function P(V){n[21](V)}let N={disable:!0,class:"col-type-text col-field-message",name:"data",$$slots:{default:[G3]},$$scope:{ctx:n}};n[1]!==void 0&&(N.sort=n[1]),u=new Qo({props:N}),ne.push(()=>ge(u,"sort",P));function R(V){n[22](V)}let z={disable:!0,class:"col-type-date col-field-created",name:"created",$$slots:{default:[X3]},$$scope:{ctx:n}};n[1]!==void 0&&(z.sort=n[1]),d=new Qo({props:z}),ne.push(()=>ge(d,"sort",R));let F=ce(n[3]);const B=V=>V[32].id;for(let V=0;Vr=!1)),o.$set(G);const de={};Z[1]&512&&(de.$$scope={dirty:Z,ctx:V}),!f&&Z[0]&2&&(f=!0,de.sort=V[1],$e(()=>f=!1)),u.$set(de);const pe={};Z[1]&512&&(pe.$$scope={dirty:Z,ctx:V}),!m&&Z[0]&2&&(m=!0,pe.sort=V[1],$e(()=>m=!1)),d.$set(pe),Z[0]&9369&&(F=ce(V[3]),oe(),S=kt(S,Z,B,1,V,F,$,k,Yt,Ec,null,Sc),re(),!F.length&&J?J.p(V,Z):F.length?J&&(J.d(1),J=null):(J=$c(V),J.c(),J.m(k,null))),(!T||Z[0]&128)&&x(e,"table-loading",V[7])},i(V){if(!T){M(o.$$.fragment,V),M(u.$$.fragment,V),M(d.$$.fragment,V);for(let Z=0;ZLoad more',p(t,"type","button"),p(t,"class","btn btn-lg btn-secondary btn-expanded"),x(t,"btn-loading",n[7]),x(t,"btn-disabled",n[7]),p(e,"class","block txt-center m-t-sm")},m(s,o){w(s,e,o),y(e,t),i||(l=Y(t,"click",n[27]),i=!0)},p(s,o){o[0]&128&&x(t,"btn-loading",s[7]),o[0]&128&&x(t,"btn-disabled",s[7])},d(s){s&&v(e),i=!1,l()}}}function Ic(n){let e,t,i,l,s,o,r=n[5]===1?"log":"logs",a,u,f,c,d,m,_,g,h,k,S;return{c(){e=b("div"),t=b("div"),i=W("Selected "),l=b("strong"),s=W(n[5]),o=C(),a=W(r),u=C(),f=b("button"),f.innerHTML='Reset',c=C(),d=b("div"),m=C(),_=b("button"),_.innerHTML='Download as JSON',p(t,"class","txt"),p(f,"type","button"),p(f,"class","btn btn-xs btn-transparent btn-outline p-l-5 p-r-5"),p(d,"class","flex-fill"),p(_,"type","button"),p(_,"class","btn btn-sm"),p(e,"class","bulkbar svelte-91v05h")},m($,T){w($,e,T),y(e,t),y(t,i),y(t,l),y(l,s),y(t,o),y(t,a),y(e,u),y(e,f),y(e,c),y(e,d),y(e,m),y(e,_),h=!0,k||(S=[Y(f,"click",n[28]),Y(_,"click",n[14])],k=!0)},p($,T){(!h||T[0]&32)&&se(s,$[5]),(!h||T[0]&32)&&r!==(r=$[5]===1?"log":"logs")&&se(a,r)},i($){h||($&&tt(()=>{h&&(g||(g=qe(e,zn,{duration:150,y:5},!0)),g.run(1))}),h=!0)},o($){$&&(g||(g=qe(e,zn,{duration:150,y:5},!1)),g.run(0)),h=!1},d($){$&&v(e),$&&g&&g.end(),k=!1,Ee(S)}}}function iS(n){let e,t,i,l,s;e=new Fu({props:{class:"table-wrapper",$$slots:{default:[nS]},$$scope:{ctx:n}}});let o=n[3].length&&n[9]&&Dc(n),r=n[5]&&Ic(n);return{c(){H(e.$$.fragment),t=C(),o&&o.c(),i=C(),r&&r.c(),l=ke()},m(a,u){q(e,a,u),w(a,t,u),o&&o.m(a,u),w(a,i,u),r&&r.m(a,u),w(a,l,u),s=!0},p(a,u){const f={};u[0]&411|u[1]&512&&(f.$$scope={dirty:u,ctx:a}),e.$set(f),a[3].length&&a[9]?o?o.p(a,u):(o=Dc(a),o.c(),o.m(i.parentNode,i)):o&&(o.d(1),o=null),a[5]?r?(r.p(a,u),u[0]&32&&M(r,1)):(r=Ic(a),r.c(),M(r,1),r.m(l.parentNode,l)):r&&(oe(),D(r,1,1,()=>{r=null}),re())},i(a){s||(M(e.$$.fragment,a),M(r),s=!0)},o(a){D(e.$$.fragment,a),D(r),s=!1},d(a){a&&(v(t),v(i),v(l)),j(e,a),o&&o.d(a),r&&r.d(a)}}}const Lc=50,sa=/[-:\. ]/gi;function lS(n){let e=[];if(!n.data)return e;if(n.data.type=="request"){const t=["status","execTime","auth","authId","userIP"];for(let i of t)typeof n.data[i]<"u"&&e.push({key:i});n.data.referer&&!n.data.referer.includes(window.location.host)&&e.push({key:"referer"})}else{const t=Object.keys(n.data);for(const i of t)i!="error"&&i!="details"&&e.length<6&&e.push({key:i})}return n.data.error&&e.push({key:"error",label:"label-danger"}),n.data.details&&e.push({key:"details",label:"label-warning"}),e}function sS(n,e,t){let i,l,s;const o=wt();let{filter:r=""}=e,{presets:a=""}=e,{zoom:u={}}=e,{sort:f="-@rowid"}=e,c=[],d=1,m=0,_=!1,g=0,h={};async function k(G=1,de=!0){t(7,_=!0);const pe=[a,U.normalizeLogsFilter(r)];return u.min&&u.max&&pe.push(`created >= "${u.min}" && created <= "${u.max}"`),_e.logs.getList(G,Lc,{sort:f,skipTotal:1,filter:pe.filter(Boolean).map(ae=>"("+ae+")").join("&&")}).then(async ae=>{var Ye;G<=1&&S();const Ce=U.toArray(ae.items);if(t(7,_=!1),t(6,d=ae.page),t(17,m=((Ye=ae.items)==null?void 0:Ye.length)||0),o("load",c.concat(Ce)),de){const Ke=++g;for(;Ce.length&&g==Ke;){const ct=Ce.splice(0,10);for(let et of ct)U.pushOrReplaceByKey(c,et);t(3,c),await U.yieldToMain()}}else{for(let Ke of Ce)U.pushOrReplaceByKey(c,Ke);t(3,c)}}).catch(ae=>{ae!=null&&ae.isAbort||(t(7,_=!1),console.warn(ae),S(),_e.error(ae,!pe||(ae==null?void 0:ae.status)!=400))})}function S(){t(3,c=[]),t(4,h={}),t(6,d=1),t(17,m=0)}function $(){s?T():O()}function T(){t(4,h={})}function O(){for(const G of c)t(4,h[G.id]=G,h);t(4,h)}function E(G){h[G.id]?delete h[G.id]:t(4,h[G.id]=G,h),t(4,h)}function L(){const G=Object.values(h).sort((ae,Ce)=>ae.createdCe.created?-1:0);if(!G.length)return;if(G.length==1)return U.downloadJson(G[0],"log_"+G[0].created.replaceAll(sa,"")+".json");const de=G[0].created.replaceAll(sa,""),pe=G[G.length-1].created.replaceAll(sa,"");return U.downloadJson(G,`${G.length}_logs_${pe}_to_${de}.json`)}function I(G){Le.call(this,n,G)}const A=()=>$();function P(G){f=G,t(1,f)}function N(G){f=G,t(1,f)}function R(G){f=G,t(1,f)}const z=G=>E(G),F=G=>o("select",G),B=(G,de)=>{de.code==="Enter"&&(de.preventDefault(),o("select",G))},J=()=>t(0,r=""),V=()=>k(d+1),Z=()=>T();return n.$$set=G=>{"filter"in G&&t(0,r=G.filter),"presets"in G&&t(15,a=G.presets),"zoom"in G&&t(16,u=G.zoom),"sort"in G&&t(1,f=G.sort)},n.$$.update=()=>{n.$$.dirty[0]&98307&&(typeof f<"u"||typeof r<"u"||typeof a<"u"||typeof u<"u")&&(S(),k(1)),n.$$.dirty[0]&131072&&t(9,i=m>=Lc),n.$$.dirty[0]&16&&t(5,l=Object.keys(h).length),n.$$.dirty[0]&40&&t(8,s=c.length&&l===c.length)},[r,f,k,c,h,l,d,_,s,i,o,$,T,E,L,a,u,m,I,A,P,N,R,z,F,B,J,V,Z]}class oS extends we{constructor(e){super(),ve(this,e,sS,iS,be,{filter:0,presets:15,zoom:16,sort:1,load:2},null,[-1,-1])}get load(){return this.$$.ctx[2]}}/*! +`)})},i(a){s||(a&&tt(()=>{s&&(l||(l=qe(t,Ct,{duration:150,start:.7},!0)),l.run(1))}),s=!0)},o(a){a&&(l||(l=qe(t,Ct,{duration:150,start:.7},!1)),l.run(0)),s=!1},d(a){a&&v(e),a&&l&&l.end(),o=!1,r()}}}function hc(n){let e,t,i=dr(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){w(a,e,u),y(e,t),y(t,l),y(e,s),r=!0},p(a,u){(!r||u&8)&&i!==(i=dr(a[12])+"")&&se(l,i)},i(a){r||(a&&tt(()=>{r&&(o||(o=qe(e,ht,{duration:150},!0)),o.run(1))}),r=!0)},o(a){a&&(o||(o=qe(e,ht,{duration:150},!1)),o.run(0)),r=!1},d(a){a&&v(e),a&&o&&o.end()}}}function C3(n){let e,t,i,l,s,o,r;const a=n[9].default,u=Nt(a,n,n[8],mc),f=[$3,T3],c=[];function d(m,_){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,_){w(m,e,_),u&&u.m(e,null),y(e,t),c[i].m(e,null),n[11](e),s=!0,o||(r=Y(e,"click",n[10]),o=!0)},p(m,[_]){u&&u.p&&(!s||_&256)&&Ft(u,a,m,m[8],s?Rt(a,m[8],_,S3):qt(m[8]),mc);let g=i;i=d(m),i===g?c[i].p(m,_):(oe(),D(c[g],1,1,()=>{c[g]=null}),re(),l=c[i],l?l.p(m,_):(l=c[i]=f[i](m),l.c()),M(l,1),l.m(e,null)),(!s||_&2)&&p(e,"class",m[1]),(!s||_&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&&v(e),u&&u.d(m),c[i].d(),n[11](null),o=!1,r()}}}const _c="Invalid value";function dr(n){return typeof n=="object"?(n==null?void 0:n.message)||(n==null?void 0:n.code)||_c:n||_c}function O3(n,e,t){let i;Ge(n,$n,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(){Yn(r)}an(()=>(f.addEventListener("input",d),f.addEventListener("change",d),()=>{f.removeEventListener("input",d),f.removeEventListener("change",d)}));function m(g){Le.call(this,n,g)}function _(g){ne[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,_]}class fe extends we{constructor(e){super(),ve(this,e,O3,C3,be,{name:5,inlineError:0,class:1,changed:6})}get changed(){return this.$$.ctx[6]}}const M3=n=>({}),gc=n=>({});function bc(n){let e,t,i,l,s,o;return{c(){e=b("a"),e.innerHTML=' Docs',t=C(),i=b("span"),i.textContent="|",l=C(),s=b("a"),o=b("span"),o.textContent="PocketBase v0.28.2",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){w(r,e,a),w(r,t,a),w(r,i,a),w(r,l,a),w(r,s,a),y(s,o)},d(r){r&&(v(e),v(t),v(i),v(l),v(s))}}}function E3(n){var m;let e,t,i,l,s,o,r;const a=n[4].default,u=Nt(a,n,n[3],null),f=n[4].footer,c=Nt(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(_,g){w(_,e,g),y(e,t),u&&u.m(t,null),y(e,i),y(e,l),c&&c.m(l,null),y(l,s),d&&d.m(l,null),r=!0},p(_,[g]){var h;u&&u.p&&(!r||g&8)&&Ft(u,a,_,_[3],r?Rt(a,_[3],g,null):qt(_[3]),null),c&&c.p&&(!r||g&8)&&Ft(c,f,_,_[3],r?Rt(f,_[3],g,M3):qt(_[3]),gc),(h=_[2])!=null&&h.id?d||(d=bc(),d.c(),d.m(l,null)):d&&(d.d(1),d=null),(!r||g&2&&o!==(o="page-wrapper "+_[1]))&&p(e,"class",o),(!r||g&3)&&x(e,"center-content",_[0])},i(_){r||(M(u,_),M(c,_),r=!0)},o(_){D(u,_),D(c,_),r=!1},d(_){_&&v(e),u&&u.d(_),c&&c.d(_),d&&d.d()}}}function D3(n,e,t){let i;Ge(n,Dr,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 oi extends we{constructor(e){super(),ve(this,e,D3,E3,be,{center:0,class:1})}}function I3(n){let e,t,i,l;return{c(){e=b("input"),p(e,"type","text"),p(e,"id",n[8]),p(e,"placeholder",t=n[0]||n[1])},m(s,o){w(s,e,o),n[13](e),me(e,n[7]),i||(l=Y(e,"input",n[14]),i=!0)},p(s,o){o&3&&t!==(t=s[0]||s[1])&&p(e,"placeholder",t),o&128&&e.value!==s[7]&&me(e,s[7])},i:te,o:te,d(s){s&&v(e),n[13](null),i=!1,l()}}}function L3(n){let e,t,i,l;function s(a){n[12](a)}var o=n[4];function r(a,u){let f={id:a[8],singleLine:!0,disableRequestKeys:!0,disableCollectionJoinKeys:!0,extraAutocompleteKeys:a[3],baseCollection:a[2],placeholder:a[0]||a[1]};return a[7]!==void 0&&(f.value=a[7]),{props:f}}return o&&(e=Ht(o,r(n)),ne.push(()=>ge(e,"value",s)),e.$on("submit",n[10])),{c(){e&&H(e.$$.fragment),i=ke()},m(a,u){e&&q(e,a,u),w(a,i,u),l=!0},p(a,u){if(u&16&&o!==(o=a[4])){if(e){oe();const f=e;D(f.$$.fragment,1,0,()=>{j(f,1)}),re()}o?(e=Ht(o,r(a)),ne.push(()=>ge(e,"value",s)),e.$on("submit",a[10]),H(e.$$.fragment),M(e.$$.fragment,1),q(e,i.parentNode,i)):e=null}else if(o){const f={};u&8&&(f.extraAutocompleteKeys=a[3]),u&4&&(f.baseCollection=a[2]),u&3&&(f.placeholder=a[0]||a[1]),!t&&u&128&&(t=!0,f.value=a[7],$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&&v(i),e&&j(e,a)}}}function kc(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='Search',p(e,"type","submit"),p(e,"class","btn btn-expanded-sm btn-sm btn-warning")},m(l,s){w(l,e,s),i=!0},i(l){i||(l&&tt(()=>{i&&(t||(t=qe(e,zn,{duration:150,x:5},!0)),t.run(1))}),i=!0)},o(l){l&&(t||(t=qe(e,zn,{duration:150,x:5},!1)),t.run(0)),i=!1},d(l){l&&v(e),l&&t&&t.end()}}}function yc(n){let e,t,i,l,s;return{c(){e=b("button"),e.innerHTML='Clear',p(e,"type","button"),p(e,"class","btn btn-transparent btn-sm btn-hint p-l-xs p-r-xs m-l-10")},m(o,r){w(o,e,r),i=!0,l||(s=Y(e,"click",n[15]),l=!0)},p:te,i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,zn,{duration:150,x:5},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,zn,{duration:150,x:5},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function A3(n){let e,t,i,l,s,o,r,a,u,f,c;const d=[L3,I3],m=[];function _(k,S){return k[4]&&!k[5]?0:1}s=_(n),o=m[s]=d[s](n);let g=(n[0].length||n[7].length)&&n[7]!=n[0]&&kc(),h=(n[0].length||n[7].length)&&yc(n);return{c(){e=b("form"),t=b("label"),i=b("i"),l=C(),o.c(),r=C(),g&&g.c(),a=C(),h&&h.c(),p(i,"class","ri-search-line"),p(t,"for",n[8]),p(t,"class","m-l-10 txt-xl"),p(e,"class","searchbar")},m(k,S){w(k,e,S),y(e,t),y(t,i),y(e,l),m[s].m(e,null),y(e,r),g&&g.m(e,null),y(e,a),h&&h.m(e,null),u=!0,f||(c=[Y(e,"click",en(n[11])),Y(e,"submit",it(n[10]))],f=!0)},p(k,[S]){let $=s;s=_(k),s===$?m[s].p(k,S):(oe(),D(m[$],1,1,()=>{m[$]=null}),re(),o=m[s],o?o.p(k,S):(o=m[s]=d[s](k),o.c()),M(o,1),o.m(e,r)),(k[0].length||k[7].length)&&k[7]!=k[0]?g?S&129&&M(g,1):(g=kc(),g.c(),M(g,1),g.m(e,a)):g&&(oe(),D(g,1,1,()=>{g=null}),re()),k[0].length||k[7].length?h?(h.p(k,S),S&129&&M(h,1)):(h=yc(k),h.c(),M(h,1),h.m(e,null)):h&&(oe(),D(h,1,1,()=>{h=null}),re())},i(k){u||(M(o),M(g),M(h),u=!0)},o(k){D(o),D(g),D(h),u=!1},d(k){k&&v(e),m[s].d(),g&&g.d(),h&&h.d(),f=!1,Ee(c)}}}function P3(n,e,t){const i=wt(),l="search_"+U.randomString(7);let{value:s=""}=e,{placeholder:o='Search term or filter like created > "2022-01-01"...'}=e,{autocompleteCollection:r=null}=e,{extraAutocompleteKeys:a=[]}=e,u,f=!1,c,d="";function m(O=!0){t(7,d=""),O&&(c==null||c.focus()),i("clear")}function _(){t(0,s=d),i("submit",s)}async function g(){u||f||(t(5,f=!0),t(4,u=(await $t(async()=>{const{default:O}=await import("./FilterAutocompleteInput-BwUux83v.js");return{default:O}},__vite__mapDeps([0,1]),import.meta.url)).default),t(5,f=!1))}an(()=>{g()});function h(O){Le.call(this,n,O)}function k(O){d=O,t(7,d),t(0,s)}function S(O){ne[O?"unshift":"push"](()=>{c=O,t(6,c)})}function $(){d=this.value,t(7,d),t(0,s)}const T=()=>{m(!1),_()};return n.$$set=O=>{"value"in O&&t(0,s=O.value),"placeholder"in O&&t(1,o=O.placeholder),"autocompleteCollection"in O&&t(2,r=O.autocompleteCollection),"extraAutocompleteKeys"in O&&t(3,a=O.extraAutocompleteKeys)},n.$$.update=()=>{n.$$.dirty&1&&typeof s=="string"&&t(7,d=s)},[s,o,r,a,u,f,c,d,l,m,_,h,k,S,$,T]}class Ar extends we{constructor(e){super(),ve(this,e,P3,A3,be,{value:0,placeholder:1,autocompleteCollection:2,extraAutocompleteKeys:3})}}function N3(n){let e,t,i,l,s,o;return{c(){e=b("button"),t=b("i"),p(t,"class","ri-refresh-line svelte-1bvelc2"),p(e,"type","button"),p(e,"aria-label","Refresh"),p(e,"class",i="btn btn-transparent btn-circle "+n[1]+" svelte-1bvelc2"),x(e,"refreshing",n[2])},m(r,a){w(r,e,a),y(e,t),s||(o=[Oe(l=Re.call(null,e,n[0])),Y(e,"click",n[3])],s=!0)},p(r,[a]){a&2&&i!==(i="btn btn-transparent btn-circle "+r[1]+" svelte-1bvelc2")&&p(e,"class",i),l&&Lt(l.update)&&a&1&&l.update.call(null,r[0]),a&6&&x(e,"refreshing",r[2])},i:te,o:te,d(r){r&&v(e),s=!1,Ee(o)}}}function R3(n,e,t){const i=wt();let{tooltip:l={text:"Refresh",position:"right"}}=e,{class:s=""}=e,o=null;function r(){i("refresh");const a=l;t(0,l=null),clearTimeout(o),t(2,o=setTimeout(()=>{t(2,o=null),t(0,l=a)},150))}return an(()=>()=>clearTimeout(o)),n.$$set=a=>{"tooltip"in a&&t(0,l=a.tooltip),"class"in a&&t(1,s=a.class)},[l,s,o,r]}class Pr extends we{constructor(e){super(),ve(this,e,R3,N3,be,{tooltip:0,class:1})}}const F3=n=>({}),vc=n=>({}),q3=n=>({}),wc=n=>({});function j3(n){let e,t,i,l,s,o,r,a;const u=n[11].before,f=Nt(u,n,n[10],wc),c=n[11].default,d=Nt(c,n,n[10],null),m=n[11].after,_=Nt(m,n,n[10],vc);return{c(){e=b("div"),f&&f.c(),t=C(),i=b("div"),d&&d.c(),s=C(),_&&_.c(),p(i,"class",l="scroller "+n[0]+" "+n[3]+" svelte-3a0gfs"),p(e,"class","scroller-wrapper svelte-3a0gfs")},m(g,h){w(g,e,h),f&&f.m(e,null),y(e,t),y(e,i),d&&d.m(i,null),n[12](i),y(e,s),_&&_.m(e,null),o=!0,r||(a=[Y(window,"resize",n[1]),Y(i,"scroll",n[1])],r=!0)},p(g,[h]){f&&f.p&&(!o||h&1024)&&Ft(f,u,g,g[10],o?Rt(u,g[10],h,q3):qt(g[10]),wc),d&&d.p&&(!o||h&1024)&&Ft(d,c,g,g[10],o?Rt(c,g[10],h,null):qt(g[10]),null),(!o||h&9&&l!==(l="scroller "+g[0]+" "+g[3]+" svelte-3a0gfs"))&&p(i,"class",l),_&&_.p&&(!o||h&1024)&&Ft(_,m,g,g[10],o?Rt(m,g[10],h,F3):qt(g[10]),vc)},i(g){o||(M(f,g),M(d,g),M(_,g),o=!0)},o(g){D(f,g),D(d,g),D(_,g),o=!1},d(g){g&&v(e),f&&f.d(g),d&&d.d(g),n[12](null),_&&_.d(g),r=!1,Ee(a)}}}function H3(n,e,t){let{$$slots:i={},$$scope:l}=e;const s=wt();let{class:o=""}=e,{vThreshold:r=0}=e,{hThreshold:a=0}=e,{dispatchOnNoScroll:u=!0}=e,f=null,c="",d=null,m,_,g,h,k;function S(){f&&t(2,f.scrollTop=0,f)}function $(){f&&t(2,f.scrollLeft=0,f)}function T(){f&&(t(3,c=""),g=f.clientWidth+2,h=f.clientHeight+2,m=f.scrollWidth-g,_=f.scrollHeight-h,_>0?(t(3,c+=" v-scroll"),r>=h&&t(4,r=0),f.scrollTop-r<=0&&(t(3,c+=" v-scroll-start"),s("vScrollStart")),f.scrollTop+r>=_&&(t(3,c+=" v-scroll-end"),s("vScrollEnd"))):u&&s("vScrollEnd"),m>0?(t(3,c+=" h-scroll"),a>=g&&t(5,a=0),f.scrollLeft-a<=0&&(t(3,c+=" h-scroll-start"),s("hScrollStart")),f.scrollLeft+a>=m&&(t(3,c+=" h-scroll-end"),s("hScrollEnd"))):u&&s("hScrollEnd"))}function O(){d||(d=setTimeout(()=>{T(),d=null},150))}an(()=>(O(),k=new MutationObserver(O),k.observe(f,{attributeFilter:["width","height"],childList:!0,subtree:!0}),()=>{k==null||k.disconnect(),clearTimeout(d)}));function E(L){ne[L?"unshift":"push"](()=>{f=L,t(2,f)})}return n.$$set=L=>{"class"in L&&t(0,o=L.class),"vThreshold"in L&&t(4,r=L.vThreshold),"hThreshold"in L&&t(5,a=L.hThreshold),"dispatchOnNoScroll"in L&&t(6,u=L.dispatchOnNoScroll),"$$scope"in L&&t(10,l=L.$$scope)},[o,O,f,c,r,a,u,S,$,T,l,i,E]}class Fu extends we{constructor(e){super(),ve(this,e,H3,j3,be,{class:0,vThreshold:4,hThreshold:5,dispatchOnNoScroll:6,resetVerticalScroll:7,resetHorizontalScroll:8,refresh:9,throttleRefresh:1})}get resetVerticalScroll(){return this.$$.ctx[7]}get resetHorizontalScroll(){return this.$$.ctx[8]}get refresh(){return this.$$.ctx[9]}get throttleRefresh(){return this.$$.ctx[1]}}function z3(n){let e,t,i,l,s;const o=n[6].default,r=Nt(o,n,n[5],null);return{c(){e=b("th"),r&&r.c(),p(e,"tabindex","0"),p(e,"title",n[2]),p(e,"class",t="col-sort "+n[1]),x(e,"col-sort-disabled",n[3]),x(e,"sort-active",n[0]==="-"+n[2]||n[0]==="+"+n[2]),x(e,"sort-desc",n[0]==="-"+n[2]),x(e,"sort-asc",n[0]==="+"+n[2])},m(a,u){w(a,e,u),r&&r.m(e,null),i=!0,l||(s=[Y(e,"click",n[7]),Y(e,"keydown",n[8])],l=!0)},p(a,[u]){r&&r.p&&(!i||u&32)&&Ft(r,o,a,a[5],i?Rt(o,a[5],u,null):qt(a[5]),null),(!i||u&4)&&p(e,"title",a[2]),(!i||u&2&&t!==(t="col-sort "+a[1]))&&p(e,"class",t),(!i||u&10)&&x(e,"col-sort-disabled",a[3]),(!i||u&7)&&x(e,"sort-active",a[0]==="-"+a[2]||a[0]==="+"+a[2]),(!i||u&7)&&x(e,"sort-desc",a[0]==="-"+a[2]),(!i||u&7)&&x(e,"sort-asc",a[0]==="+"+a[2])},i(a){i||(M(r,a),i=!0)},o(a){D(r,a),i=!1},d(a){a&&v(e),r&&r.d(a),l=!1,Ee(s)}}}function U3(n,e,t){let{$$slots:i={},$$scope:l}=e,{class:s=""}=e,{name:o}=e,{sort:r=""}=e,{disable:a=!1}=e;function u(){a||("-"+o===r?t(0,r="+"+o):t(0,r="-"+o))}const f=()=>u(),c=d=>{(d.code==="Enter"||d.code==="Space")&&(d.preventDefault(),u())};return n.$$set=d=>{"class"in d&&t(1,s=d.class),"name"in d&&t(2,o=d.name),"sort"in d&&t(0,r=d.sort),"disable"in d&&t(3,a=d.disable),"$$scope"in d&&t(5,l=d.$$scope)},[r,s,o,a,u,l,i,f,c]}class Qo extends we{constructor(e){super(),ve(this,e,U3,z3,be,{class:1,name:2,sort:0,disable:3})}}function V3(n){let e,t=n[0].replace("Z"," UTC")+"",i,l,s;return{c(){e=b("span"),i=W(t),p(e,"class","txt-nowrap")},m(o,r){w(o,e,r),y(e,i),l||(s=Oe(Re.call(null,e,n[1])),l=!0)},p(o,[r]){r&1&&t!==(t=o[0].replace("Z"," UTC")+"")&&se(i,t)},i:te,o:te,d(o){o&&v(e),l=!1,s()}}}function B3(n,e,t){let{date:i}=e;const l={get text(){return U.formatToLocalDate(i,"yyyy-MM-dd HH:mm:ss.SSS")+" Local"}};return n.$$set=s=>{"date"in s&&t(0,i=s.date)},[i,l]}class Ek extends we{constructor(e){super(),ve(this,e,B3,V3,be,{date:0})}}function W3(n){let e,t,i=(n[1]||"UNKN")+"",l,s,o,r,a;return{c(){e=b("div"),t=b("span"),l=W(i),s=W(" ("),o=W(n[0]),r=W(")"),p(t,"class","txt"),p(e,"class",a="label log-level-label level-"+n[0]+" svelte-ha6hme")},m(u,f){w(u,e,f),y(e,t),y(t,l),y(t,s),y(t,o),y(t,r)},p(u,[f]){f&2&&i!==(i=(u[1]||"UNKN")+"")&&se(l,i),f&1&&se(o,u[0]),f&1&&a!==(a="label log-level-label level-"+u[0]+" svelte-ha6hme")&&p(e,"class",a)},i:te,o:te,d(u){u&&v(e)}}}function Y3(n,e,t){let i,{level:l}=e;return n.$$set=s=>{"level"in s&&t(0,l=s.level)},n.$$.update=()=>{var s;n.$$.dirty&1&&t(1,i=(s=dk.find(o=>o.level==l))==null?void 0:s.label)},[l,i]}class Dk extends we{constructor(e){super(),ve(this,e,Y3,W3,be,{level:0})}}function Sc(n,e,t){var o;const i=n.slice();i[32]=e[t];const l=((o=i[32].data)==null?void 0:o.type)=="request";i[33]=l;const s=lS(i[32]);return i[34]=s,i}function Tc(n,e,t){const i=n.slice();return i[37]=e[t],i}function K3(n){let e,t,i,l,s,o,r;return{c(){e=b("div"),t=b("input"),l=C(),s=b("label"),p(t,"type","checkbox"),p(t,"id","checkbox_0"),t.disabled=i=!n[3].length,t.checked=n[8],p(s,"for","checkbox_0"),p(e,"class","form-field")},m(a,u){w(a,e,u),y(e,t),y(e,l),y(e,s),o||(r=Y(t,"change",n[19]),o=!0)},p(a,u){u[0]&8&&i!==(i=!a[3].length)&&(t.disabled=i),u[0]&256&&(t.checked=a[8])},d(a){a&&v(e),o=!1,r()}}}function J3(n){let e;return{c(){e=b("span"),p(e,"class","loader loader-sm")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function Z3(n){let e;return{c(){e=b("div"),e.innerHTML=' level',p(e,"class","col-header-content")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function G3(n){let e;return{c(){e=b("div"),e.innerHTML=' message',p(e,"class","col-header-content")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function X3(n){let e;return{c(){e=b("div"),e.innerHTML=` created`,p(e,"class","col-header-content")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function $c(n){let e;function t(s,o){return s[7]?x3:Q3}let i=t(n),l=i(n);return{c(){l.c(),e=ke()},m(s,o){l.m(s,o),w(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&&v(e),l.d(s)}}}function Q3(n){var r;let e,t,i,l,s,o=((r=n[0])==null?void 0:r.length)&&Cc(n);return{c(){e=b("tr"),t=b("td"),i=b("h6"),i.textContent="No logs found.",l=C(),o&&o.c(),s=C(),p(t,"colspan","99"),p(t,"class","txt-center txt-hint p-xs")},m(a,u){w(a,e,u),y(e,t),y(t,i),y(t,l),o&&o.m(t,null),y(e,s)},p(a,u){var f;(f=a[0])!=null&&f.length?o?o.p(a,u):(o=Cc(a),o.c(),o.m(t,null)):o&&(o.d(1),o=null)},d(a){a&&v(e),o&&o.d()}}}function x3(n){let e;return{c(){e=b("tr"),e.innerHTML=' '},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function Cc(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='Clear filters',p(e,"type","button"),p(e,"class","btn btn-hint btn-expanded m-t-sm")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[26]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function Oc(n){let e,t=ce(n[34]),i=[];for(let l=0;l',P=C(),p(s,"type","checkbox"),p(s,"id",o="checkbox_"+e[32].id),s.checked=r=e[4][e[32].id],p(u,"for",f="checkbox_"+e[32].id),p(l,"class","form-field"),p(i,"class","bulk-select-col min-width"),p(d,"class","col-type-text col-field-level min-width svelte-91v05h"),p(k,"class","txt-ellipsis"),p(h,"class","flex flex-gap-10"),p(g,"class","col-type-text col-field-message svelte-91v05h"),p(E,"class","col-type-date col-field-created"),p(A,"class","col-type-action min-width"),p(t,"tabindex","0"),p(t,"class","row-handle"),this.first=t},m(Z,G){w(Z,t,G),y(t,i),y(i,l),y(l,s),y(l,a),y(l,u),y(t,c),y(t,d),q(m,d,null),y(t,_),y(t,g),y(g,h),y(h,k),y(k,$),y(g,T),B&&B.m(g,null),y(t,O),y(t,E),q(L,E,null),y(t,I),y(t,A),y(t,P),N=!0,R||(z=[Y(s,"change",F),Y(l,"click",en(e[18])),Y(t,"click",J),Y(t,"keydown",V)],R=!0)},p(Z,G){e=Z,(!N||G[0]&8&&o!==(o="checkbox_"+e[32].id))&&p(s,"id",o),(!N||G[0]&24&&r!==(r=e[4][e[32].id]))&&(s.checked=r),(!N||G[0]&8&&f!==(f="checkbox_"+e[32].id))&&p(u,"for",f);const de={};G[0]&8&&(de.level=e[32].level),m.$set(de),(!N||G[0]&8)&&S!==(S=e[32].message+"")&&se($,S),e[34].length?B?B.p(e,G):(B=Oc(e),B.c(),B.m(g,null)):B&&(B.d(1),B=null);const pe={};G[0]&8&&(pe.date=e[32].created),L.$set(pe)},i(Z){N||(M(m.$$.fragment,Z),M(L.$$.fragment,Z),N=!0)},o(Z){D(m.$$.fragment,Z),D(L.$$.fragment,Z),N=!1},d(Z){Z&&v(t),j(m),B&&B.d(),j(L),R=!1,Ee(z)}}}function nS(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S=[],$=new Map,T;function O(V,Z){return V[7]?J3:K3}let E=O(n),L=E(n);function I(V){n[20](V)}let A={disable:!0,class:"col-field-level min-width",name:"level",$$slots:{default:[Z3]},$$scope:{ctx:n}};n[1]!==void 0&&(A.sort=n[1]),o=new Qo({props:A}),ne.push(()=>ge(o,"sort",I));function P(V){n[21](V)}let N={disable:!0,class:"col-type-text col-field-message",name:"data",$$slots:{default:[G3]},$$scope:{ctx:n}};n[1]!==void 0&&(N.sort=n[1]),u=new Qo({props:N}),ne.push(()=>ge(u,"sort",P));function R(V){n[22](V)}let z={disable:!0,class:"col-type-date col-field-created",name:"created",$$slots:{default:[X3]},$$scope:{ctx:n}};n[1]!==void 0&&(z.sort=n[1]),d=new Qo({props:z}),ne.push(()=>ge(d,"sort",R));let F=ce(n[3]);const B=V=>V[32].id;for(let V=0;Vr=!1)),o.$set(G);const de={};Z[1]&512&&(de.$$scope={dirty:Z,ctx:V}),!f&&Z[0]&2&&(f=!0,de.sort=V[1],$e(()=>f=!1)),u.$set(de);const pe={};Z[1]&512&&(pe.$$scope={dirty:Z,ctx:V}),!m&&Z[0]&2&&(m=!0,pe.sort=V[1],$e(()=>m=!1)),d.$set(pe),Z[0]&9369&&(F=ce(V[3]),oe(),S=kt(S,Z,B,1,V,F,$,k,Yt,Ec,null,Sc),re(),!F.length&&J?J.p(V,Z):F.length?J&&(J.d(1),J=null):(J=$c(V),J.c(),J.m(k,null))),(!T||Z[0]&128)&&x(e,"table-loading",V[7])},i(V){if(!T){M(o.$$.fragment,V),M(u.$$.fragment,V),M(d.$$.fragment,V);for(let Z=0;ZLoad more',p(t,"type","button"),p(t,"class","btn btn-lg btn-secondary btn-expanded"),x(t,"btn-loading",n[7]),x(t,"btn-disabled",n[7]),p(e,"class","block txt-center m-t-sm")},m(s,o){w(s,e,o),y(e,t),i||(l=Y(t,"click",n[27]),i=!0)},p(s,o){o[0]&128&&x(t,"btn-loading",s[7]),o[0]&128&&x(t,"btn-disabled",s[7])},d(s){s&&v(e),i=!1,l()}}}function Ic(n){let e,t,i,l,s,o,r=n[5]===1?"log":"logs",a,u,f,c,d,m,_,g,h,k,S;return{c(){e=b("div"),t=b("div"),i=W("Selected "),l=b("strong"),s=W(n[5]),o=C(),a=W(r),u=C(),f=b("button"),f.innerHTML='Reset',c=C(),d=b("div"),m=C(),_=b("button"),_.innerHTML='Download as JSON',p(t,"class","txt"),p(f,"type","button"),p(f,"class","btn btn-xs btn-transparent btn-outline p-l-5 p-r-5"),p(d,"class","flex-fill"),p(_,"type","button"),p(_,"class","btn btn-sm"),p(e,"class","bulkbar svelte-91v05h")},m($,T){w($,e,T),y(e,t),y(t,i),y(t,l),y(l,s),y(t,o),y(t,a),y(e,u),y(e,f),y(e,c),y(e,d),y(e,m),y(e,_),h=!0,k||(S=[Y(f,"click",n[28]),Y(_,"click",n[14])],k=!0)},p($,T){(!h||T[0]&32)&&se(s,$[5]),(!h||T[0]&32)&&r!==(r=$[5]===1?"log":"logs")&&se(a,r)},i($){h||($&&tt(()=>{h&&(g||(g=qe(e,zn,{duration:150,y:5},!0)),g.run(1))}),h=!0)},o($){$&&(g||(g=qe(e,zn,{duration:150,y:5},!1)),g.run(0)),h=!1},d($){$&&v(e),$&&g&&g.end(),k=!1,Ee(S)}}}function iS(n){let e,t,i,l,s;e=new Fu({props:{class:"table-wrapper",$$slots:{default:[nS]},$$scope:{ctx:n}}});let o=n[3].length&&n[9]&&Dc(n),r=n[5]&&Ic(n);return{c(){H(e.$$.fragment),t=C(),o&&o.c(),i=C(),r&&r.c(),l=ke()},m(a,u){q(e,a,u),w(a,t,u),o&&o.m(a,u),w(a,i,u),r&&r.m(a,u),w(a,l,u),s=!0},p(a,u){const f={};u[0]&411|u[1]&512&&(f.$$scope={dirty:u,ctx:a}),e.$set(f),a[3].length&&a[9]?o?o.p(a,u):(o=Dc(a),o.c(),o.m(i.parentNode,i)):o&&(o.d(1),o=null),a[5]?r?(r.p(a,u),u[0]&32&&M(r,1)):(r=Ic(a),r.c(),M(r,1),r.m(l.parentNode,l)):r&&(oe(),D(r,1,1,()=>{r=null}),re())},i(a){s||(M(e.$$.fragment,a),M(r),s=!0)},o(a){D(e.$$.fragment,a),D(r),s=!1},d(a){a&&(v(t),v(i),v(l)),j(e,a),o&&o.d(a),r&&r.d(a)}}}const Lc=50,sa=/[-:\. ]/gi;function lS(n){let e=[];if(!n.data)return e;if(n.data.type=="request"){const t=["status","execTime","auth","authId","userIP"];for(let i of t)typeof n.data[i]<"u"&&e.push({key:i});n.data.referer&&!n.data.referer.includes(window.location.host)&&e.push({key:"referer"})}else{const t=Object.keys(n.data);for(const i of t)i!="error"&&i!="details"&&e.length<6&&e.push({key:i})}return n.data.error&&e.push({key:"error",label:"label-danger"}),n.data.details&&e.push({key:"details",label:"label-warning"}),e}function sS(n,e,t){let i,l,s;const o=wt();let{filter:r=""}=e,{presets:a=""}=e,{zoom:u={}}=e,{sort:f="-@rowid"}=e,c=[],d=1,m=0,_=!1,g=0,h={};async function k(G=1,de=!0){t(7,_=!0);const pe=[a,U.normalizeLogsFilter(r)];return u.min&&u.max&&pe.push(`created >= "${u.min}" && created <= "${u.max}"`),_e.logs.getList(G,Lc,{sort:f,skipTotal:1,filter:pe.filter(Boolean).map(ae=>"("+ae+")").join("&&")}).then(async ae=>{var Ye;G<=1&&S();const Ce=U.toArray(ae.items);if(t(7,_=!1),t(6,d=ae.page),t(17,m=((Ye=ae.items)==null?void 0:Ye.length)||0),o("load",c.concat(Ce)),de){const Ke=++g;for(;Ce.length&&g==Ke;){const ct=Ce.splice(0,10);for(let et of ct)U.pushOrReplaceByKey(c,et);t(3,c),await U.yieldToMain()}}else{for(let Ke of Ce)U.pushOrReplaceByKey(c,Ke);t(3,c)}}).catch(ae=>{ae!=null&&ae.isAbort||(t(7,_=!1),console.warn(ae),S(),_e.error(ae,!pe||(ae==null?void 0:ae.status)!=400))})}function S(){t(3,c=[]),t(4,h={}),t(6,d=1),t(17,m=0)}function $(){s?T():O()}function T(){t(4,h={})}function O(){for(const G of c)t(4,h[G.id]=G,h);t(4,h)}function E(G){h[G.id]?delete h[G.id]:t(4,h[G.id]=G,h),t(4,h)}function L(){const G=Object.values(h).sort((ae,Ce)=>ae.createdCe.created?-1:0);if(!G.length)return;if(G.length==1)return U.downloadJson(G[0],"log_"+G[0].created.replaceAll(sa,"")+".json");const de=G[0].created.replaceAll(sa,""),pe=G[G.length-1].created.replaceAll(sa,"");return U.downloadJson(G,`${G.length}_logs_${pe}_to_${de}.json`)}function I(G){Le.call(this,n,G)}const A=()=>$();function P(G){f=G,t(1,f)}function N(G){f=G,t(1,f)}function R(G){f=G,t(1,f)}const z=G=>E(G),F=G=>o("select",G),B=(G,de)=>{de.code==="Enter"&&(de.preventDefault(),o("select",G))},J=()=>t(0,r=""),V=()=>k(d+1),Z=()=>T();return n.$$set=G=>{"filter"in G&&t(0,r=G.filter),"presets"in G&&t(15,a=G.presets),"zoom"in G&&t(16,u=G.zoom),"sort"in G&&t(1,f=G.sort)},n.$$.update=()=>{n.$$.dirty[0]&98307&&(typeof f<"u"||typeof r<"u"||typeof a<"u"||typeof u<"u")&&(S(),k(1)),n.$$.dirty[0]&131072&&t(9,i=m>=Lc),n.$$.dirty[0]&16&&t(5,l=Object.keys(h).length),n.$$.dirty[0]&40&&t(8,s=c.length&&l===c.length)},[r,f,k,c,h,l,d,_,s,i,o,$,T,E,L,a,u,m,I,A,P,N,R,z,F,B,J,V,Z]}class oS extends we{constructor(e){super(),ve(this,e,sS,iS,be,{filter:0,presets:15,zoom:16,sort:1,load:2},null,[-1,-1])}get load(){return this.$$.ctx[2]}}/*! * @kurkle/color v0.3.4 * https://github.com/kurkle/color#readme * (c) 2024 Jukka Kurkela @@ -46,15 +46,15 @@ var Wy=Object.defineProperty;var Yy=(n,e,t)=>e in n?Wy(n,e,{enumerable:!0,config * (c) 2016-2024 chartjs-plugin-zoom Contributors * Released under the MIT License */const eo=n=>n&&n.enabled&&n.modifierKey,gy=(n,e)=>n&&e[n+"Key"],xu=(n,e)=>n&&!e[n+"Key"];function al(n,e,t){return n===void 0?!0:typeof n=="string"?n.indexOf(e)!==-1:typeof n=="function"?n({chart:t}).indexOf(e)!==-1:!1}function ga(n,e){return typeof n=="function"&&(n=n({chart:e})),typeof n=="string"?{x:n.indexOf("x")!==-1,y:n.indexOf("y")!==-1}:{x:!1,y:!1}}function g6(n,e){let t;return function(){return clearTimeout(t),t=setTimeout(n,e),e}}function b6({x:n,y:e},t){const i=t.scales,l=Object.keys(i);for(let s=0;s=o.top&&e<=o.bottom&&n>=o.left&&n<=o.right)return o}return null}function by(n,e,t){const{mode:i="xy",scaleMode:l,overScaleMode:s}=n||{},o=b6(e,t),r=ga(i,t),a=ga(l,t);if(s){const f=ga(s,t);for(const c of["x","y"])f[c]&&(a[c]=r[c],r[c]=!1)}if(o&&a[o.axis])return[o];const u=[];return gt(t.scales,function(f){r[f.axis]&&u.push(f)}),u}const ou=new WeakMap;function Zt(n){let e=ou.get(n);return e||(e={originalScaleLimits:{},updatedScaleLimits:{},handlers:{},panDelta:{},dragging:!1,panning:!1},ou.set(n,e)),e}function k6(n){ou.delete(n)}function ky(n,e,t,i){const l=Math.max(0,Math.min(1,(n-e)/t||0)),s=1-l;return{min:i*l,max:i*s}}function yy(n,e){const t=n.isHorizontal()?e.x:e.y;return n.getValueForPixel(t)}function vy(n,e,t){const i=n.max-n.min,l=i*(e-1),s=yy(n,t);return ky(s,n.min,i,l)}function y6(n,e,t){const i=yy(n,t);if(i===void 0)return{min:n.min,max:n.max};const l=Math.log10(n.min),s=Math.log10(n.max),o=Math.log10(i),r=s-l,a=r*(e-1),u=ky(o,l,r,a);return{min:Math.pow(10,l+u.min),max:Math.pow(10,s-u.max)}}function v6(n,e){return e&&(e[n.id]||e[n.axis])||{}}function Jd(n,e,t,i,l){let s=t[i];if(s==="original"){const o=n.originalScaleLimits[e.id][i];s=Et(o.options,o.scale)}return Et(s,l)}function w6(n,e,t){const i=n.getValueForPixel(e),l=n.getValueForPixel(t);return{min:Math.min(i,l),max:Math.max(i,l)}}function S6(n,{min:e,max:t,minLimit:i,maxLimit:l},s){const o=(n-t+e)/2;e-=o,t+=o;const r=s.min.options??s.min.scale,a=s.max.options??s.max.scale,u=n/1e6;return Ol(e,r,u)&&(e=r),Ol(t,a,u)&&(t=a),el&&(t=l,e=Math.max(l-n,i)),{min:e,max:t}}function Nl(n,{min:e,max:t},i,l=!1){const s=Zt(n.chart),{options:o}=n,r=v6(n,i),{minRange:a=0}=r,u=Jd(s,n,r,"min",-1/0),f=Jd(s,n,r,"max",1/0);if(l==="pan"&&(ef))return!0;const c=n.max-n.min,d=l?Math.max(t-e,a):c;if(l&&d===a&&c<=a)return!0;const m=S6(d,{min:e,max:t,minLimit:u,maxLimit:f},s.originalScaleLimits[n.id]);return o.min=m.min,o.max=m.max,s.updatedScaleLimits[n.id]=m,n.parse(m.min)!==n.min||n.parse(m.max)!==n.max}function T6(n,e,t,i){const l=vy(n,e,t),s={min:n.min+l.min,max:n.max-l.max};return Nl(n,s,i,!0)}function $6(n,e,t,i){const l=y6(n,e,t);return Nl(n,l,i,!0)}function C6(n,e,t,i){Nl(n,w6(n,e,t),i,!0)}const Zd=n=>n===0||isNaN(n)?0:n<0?Math.min(Math.round(n),-1):Math.max(Math.round(n),1);function O6(n){const t=n.getLabels().length-1;n.min>0&&(n.min-=1),n.maxa&&(s=Math.max(0,s-u),o=r===1?s:s+r,f=s===0),Nl(n,{min:s,max:o},t)||f}const I6={second:500,minute:30*1e3,hour:30*60*1e3,day:12*60*60*1e3,week:3.5*24*60*60*1e3,month:15*24*60*60*1e3,quarter:60*24*60*60*1e3,year:182*24*60*60*1e3};function wy(n,e,t,i=!1){const{min:l,max:s,options:o}=n,r=o.time&&o.time.round,a=I6[r]||0,u=n.getValueForPixel(n.getPixelForValue(l+a)-e),f=n.getValueForPixel(n.getPixelForValue(s+a)-e);return isNaN(u)||isNaN(f)?!0:Nl(n,{min:u,max:f},t,i?"pan":!1)}function Gd(n,e,t){return wy(n,e,t,!0)}const ru={category:M6,default:T6,logarithmic:$6},au={default:C6},uu={category:D6,default:wy,logarithmic:Gd,timeseries:Gd};function L6(n,e,t){const{id:i,options:{min:l,max:s}}=n;if(!e[i]||!t[i])return!0;const o=t[i];return o.min!==l||o.max!==s}function Xd(n,e){gt(n,(t,i)=>{e[i]||delete n[i]})}function ds(n,e){const{scales:t}=n,{originalScaleLimits:i,updatedScaleLimits:l}=e;return gt(t,function(s){L6(s,i,l)&&(i[s.id]={min:{scale:s.min,options:s.options.min},max:{scale:s.max,options:s.options.max}})}),Xd(i,t),Xd(l,t),i}function Qd(n,e,t,i){const l=ru[n.type]||ru.default;ft(l,[n,e,t,i])}function xd(n,e,t,i){const l=au[n.type]||au.default;ft(l,[n,e,t,i])}function A6(n){const e=n.chartArea;return{x:(e.left+e.right)/2,y:(e.top+e.bottom)/2}}function ef(n,e,t="none",i="api"){const{x:l=1,y:s=1,focalPoint:o=A6(n)}=typeof e=="number"?{x:e,y:e}:e,r=Zt(n),{options:{limits:a,zoom:u}}=r;ds(n,r);const f=l!==1,c=s!==1,d=by(u,o,n);gt(d||n.scales,function(m){m.isHorizontal()&&f?Qd(m,l,o,a):!m.isHorizontal()&&c&&Qd(m,s,o,a)}),n.update(t),ft(u.onZoom,[{chart:n,trigger:i}])}function Sy(n,e,t,i="none",l="api"){const s=Zt(n),{options:{limits:o,zoom:r}}=s,{mode:a="xy"}=r;ds(n,s);const u=al(a,"x",n),f=al(a,"y",n);gt(n.scales,function(c){c.isHorizontal()&&u?xd(c,e.x,t.x,o):!c.isHorizontal()&&f&&xd(c,e.y,t.y,o)}),n.update(i),ft(r.onZoom,[{chart:n,trigger:l}])}function P6(n,e,t,i="none",l="api"){var r;const s=Zt(n);ds(n,s);const o=n.scales[e];Nl(o,t,void 0,!0),n.update(i),ft((r=s.options.zoom)==null?void 0:r.onZoom,[{chart:n,trigger:l}])}function N6(n,e="default"){const t=Zt(n),i=ds(n,t);gt(n.scales,function(l){const s=l.options;i[l.id]?(s.min=i[l.id].min.options,s.max=i[l.id].max.options):(delete s.min,delete s.max),delete t.updatedScaleLimits[l.id]}),n.update(e),ft(t.options.zoom.onZoomComplete,[{chart:n}])}function R6(n,e){const t=n.originalScaleLimits[e];if(!t)return;const{min:i,max:l}=t;return Et(l.options,l.scale)-Et(i.options,i.scale)}function F6(n){const e=Zt(n);let t=1,i=1;return gt(n.scales,function(l){const s=R6(e,l.id);if(s){const o=Math.round(s/(l.max-l.min)*100)/100;t=Math.min(t,o),i=Math.max(i,o)}}),t<1?t:i}function ep(n,e,t,i){const{panDelta:l}=i,s=l[n.id]||0;ol(s)===ol(e)&&(e+=s);const o=uu[n.type]||uu.default;ft(o,[n,e,t])?l[n.id]=0:l[n.id]=e}function Ty(n,e,t,i="none"){const{x:l=0,y:s=0}=typeof e=="number"?{x:e,y:e}:e,o=Zt(n),{options:{pan:r,limits:a}}=o,{onPan:u}=r||{};ds(n,o);const f=l!==0,c=s!==0;gt(t||n.scales,function(d){d.isHorizontal()&&f?ep(d,l,a,o):!d.isHorizontal()&&c&&ep(d,s,a,o)}),n.update(i),ft(u,[{chart:n}])}function $y(n){const e=Zt(n);ds(n,e);const t={};for(const i of Object.keys(n.scales)){const{min:l,max:s}=e.originalScaleLimits[i]||{min:{},max:{}};t[i]={min:l.scale,max:s.scale}}return t}function q6(n){const e=Zt(n),t={};for(const i of Object.keys(n.scales))t[i]=e.updatedScaleLimits[i];return t}function j6(n){const e=$y(n);for(const t of Object.keys(n.scales)){const{min:i,max:l}=e[t];if(i!==void 0&&n.scales[t].min!==i||l!==void 0&&n.scales[t].max!==l)return!0}return!1}function tp(n){const e=Zt(n);return e.panning||e.dragging}const np=(n,e,t)=>Math.min(t,Math.max(e,n));function Rn(n,e){const{handlers:t}=Zt(n),i=t[e];i&&i.target&&(i.target.removeEventListener(e,i),delete t[e])}function js(n,e,t,i){const{handlers:l,options:s}=Zt(n),o=l[t];if(o&&o.target===e)return;Rn(n,t),l[t]=a=>i(n,a,s),l[t].target=e;const r=t==="wheel"?!1:void 0;e.addEventListener(t,l[t],{passive:r})}function H6(n,e){const t=Zt(n);t.dragStart&&(t.dragging=!0,t.dragEnd=e,n.update("none"))}function z6(n,e){const t=Zt(n);!t.dragStart||e.key!=="Escape"||(Rn(n,"keydown"),t.dragging=!1,t.dragStart=t.dragEnd=null,n.update("none"))}function fu(n,e){if(n.target!==e.canvas){const t=e.canvas.getBoundingClientRect();return{x:n.clientX-t.left,y:n.clientY-t.top}}return vi(n,e)}function Cy(n,e,t){const{onZoomStart:i,onZoomRejected:l}=t;if(i){const s=fu(e,n);if(ft(i,[{chart:n,event:e,point:s}])===!1)return ft(l,[{chart:n,event:e}]),!1}}function U6(n,e){if(n.legend){const s=vi(e,n);if(ls(s,n.legend))return}const t=Zt(n),{pan:i,zoom:l={}}=t.options;if(e.button!==0||gy(eo(i),e)||xu(eo(l.drag),e))return ft(l.onZoomRejected,[{chart:n,event:e}]);Cy(n,e,l)!==!1&&(t.dragStart=e,js(n,n.canvas.ownerDocument,"mousemove",H6),js(n,window.document,"keydown",z6))}function V6({begin:n,end:e},t){let i=e.x-n.x,l=e.y-n.y;const s=Math.abs(i/l);s>t?i=Math.sign(i)*Math.abs(l*t):s=0?2-1/(1-s):1+s,r={x:o,y:o,focalPoint:{x:e.clientX-l.left,y:e.clientY-l.top}};ef(n,r,"zoom","wheel"),ft(t,[{chart:n}])}function J6(n,e,t,i){t&&(Zt(n).handlers[e]=g6(()=>ft(t,[{chart:n}]),i))}function Z6(n,e){const t=n.canvas,{wheel:i,drag:l,onZoomComplete:s}=e.zoom;i.enabled?(js(n,t,"wheel",K6),J6(n,"onZoomComplete",s,250)):Rn(n,"wheel"),l.enabled?(js(n,t,"mousedown",U6),js(n,t.ownerDocument,"mouseup",W6)):(Rn(n,"mousedown"),Rn(n,"mousemove"),Rn(n,"mouseup"),Rn(n,"keydown"))}function G6(n){Rn(n,"mousedown"),Rn(n,"mousemove"),Rn(n,"mouseup"),Rn(n,"wheel"),Rn(n,"click"),Rn(n,"keydown")}function X6(n,e){return function(t,i){const{pan:l,zoom:s={}}=e.options;if(!l||!l.enabled)return!1;const o=i&&i.srcEvent;return o&&!e.panning&&i.pointerType==="mouse"&&(xu(eo(l),o)||gy(eo(s.drag),o))?(ft(l.onPanRejected,[{chart:n,event:i}]),!1):!0}}function Q6(n,e){const t=Math.abs(n.clientX-e.clientX),i=Math.abs(n.clientY-e.clientY),l=t/i;let s,o;return l>.3&&l<1.7?s=o=!0:t>i?s=!0:o=!0,{x:s,y:o}}function My(n,e,t){if(e.scale){const{center:i,pointers:l}=t,s=1/e.scale*t.scale,o=t.target.getBoundingClientRect(),r=Q6(l[0],l[1]),a=e.options.zoom.mode,u={x:r.x&&al(a,"x",n)?s:1,y:r.y&&al(a,"y",n)?s:1,focalPoint:{x:i.x-o.left,y:i.y-o.top}};ef(n,u,"zoom","pinch"),e.scale=t.scale}}function x6(n,e,t){if(e.options.zoom.pinch.enabled){const i=vi(t,n);ft(e.options.zoom.onZoomStart,[{chart:n,event:t,point:i}])===!1?(e.scale=null,ft(e.options.zoom.onZoomRejected,[{chart:n,event:t}])):e.scale=1}}function e$(n,e,t){e.scale&&(My(n,e,t),e.scale=null,ft(e.options.zoom.onZoomComplete,[{chart:n}]))}function Ey(n,e,t){const i=e.delta;i&&(e.panning=!0,Ty(n,{x:t.deltaX-i.x,y:t.deltaY-i.y},e.panScales),e.delta={x:t.deltaX,y:t.deltaY})}function t$(n,e,t){const{enabled:i,onPanStart:l,onPanRejected:s}=e.options.pan;if(!i)return;const o=t.target.getBoundingClientRect(),r={x:t.center.x-o.left,y:t.center.y-o.top};if(ft(l,[{chart:n,event:t,point:r}])===!1)return ft(s,[{chart:n,event:t}]);e.panScales=by(e.options.pan,r,n),e.delta={x:0,y:0},Ey(n,e,t)}function n$(n,e){e.delta=null,e.panning&&(e.panning=!1,e.filterNextClick=!0,ft(e.options.pan.onPanComplete,[{chart:n}]))}const cu=new WeakMap;function lp(n,e){const t=Zt(n),i=n.canvas,{pan:l,zoom:s}=e,o=new qs.Manager(i);s&&s.pinch.enabled&&(o.add(new qs.Pinch),o.on("pinchstart",r=>x6(n,t,r)),o.on("pinch",r=>My(n,t,r)),o.on("pinchend",r=>e$(n,t,r))),l&&l.enabled&&(o.add(new qs.Pan({threshold:l.threshold,enable:X6(n,t)})),o.on("panstart",r=>t$(n,t,r)),o.on("panmove",r=>Ey(n,t,r)),o.on("panend",()=>n$(n,t))),cu.set(n,o)}function sp(n){const e=cu.get(n);e&&(e.remove("pinchstart"),e.remove("pinch"),e.remove("pinchend"),e.remove("panstart"),e.remove("pan"),e.remove("panend"),e.destroy(),cu.delete(n))}function i$(n,e){var o,r,a,u;const{pan:t,zoom:i}=n,{pan:l,zoom:s}=e;return((r=(o=i==null?void 0:i.zoom)==null?void 0:o.pinch)==null?void 0:r.enabled)!==((u=(a=s==null?void 0:s.zoom)==null?void 0:a.pinch)==null?void 0:u.enabled)||(t==null?void 0:t.enabled)!==(l==null?void 0:l.enabled)||(t==null?void 0:t.threshold)!==(l==null?void 0:l.threshold)}var l$="2.2.0";function Bo(n,e,t){const i=t.zoom.drag,{dragStart:l,dragEnd:s}=Zt(n);if(i.drawTime!==e||!s)return;const{left:o,top:r,width:a,height:u}=Oy(n,t.zoom.mode,{dragStart:l,dragEnd:s},i.maintainAspectRatio),f=n.ctx;f.save(),f.beginPath(),f.fillStyle=i.backgroundColor||"rgba(225,225,225,0.3)",f.fillRect(o,r,a,u),i.borderWidth>0&&(f.lineWidth=i.borderWidth,f.strokeStyle=i.borderColor||"rgba(225,225,225)",f.strokeRect(o,r,a,u)),f.restore()}var s$={id:"zoom",version:l$,defaults:{pan:{enabled:!1,mode:"xy",threshold:10,modifierKey:null},zoom:{wheel:{enabled:!1,speed:.1,modifierKey:null},drag:{enabled:!1,drawTime:"beforeDatasetsDraw",modifierKey:null},pinch:{enabled:!1},mode:"xy"}},start:function(n,e,t){const i=Zt(n);i.options=t,Object.prototype.hasOwnProperty.call(t.zoom,"enabled")&&console.warn("The option `zoom.enabled` is no longer supported. Please use `zoom.wheel.enabled`, `zoom.drag.enabled`, or `zoom.pinch.enabled`."),(Object.prototype.hasOwnProperty.call(t.zoom,"overScaleMode")||Object.prototype.hasOwnProperty.call(t.pan,"overScaleMode"))&&console.warn("The option `overScaleMode` is deprecated. Please use `scaleMode` instead (and update `mode` as desired)."),qs&&lp(n,t),n.pan=(l,s,o)=>Ty(n,l,s,o),n.zoom=(l,s)=>ef(n,l,s),n.zoomRect=(l,s,o)=>Sy(n,l,s,o),n.zoomScale=(l,s,o)=>P6(n,l,s,o),n.resetZoom=l=>N6(n,l),n.getZoomLevel=()=>F6(n),n.getInitialScaleBounds=()=>$y(n),n.getZoomedScaleBounds=()=>q6(n),n.isZoomedOrPanned=()=>j6(n),n.isZoomingOrPanning=()=>tp(n)},beforeEvent(n,{event:e}){if(tp(n))return!1;if(e.type==="click"||e.type==="mouseup"){const t=Zt(n);if(t.filterNextClick)return t.filterNextClick=!1,!1}},beforeUpdate:function(n,e,t){const i=Zt(n),l=i.options;i.options=t,i$(l,t)&&(sp(n),lp(n,t)),Z6(n,t)},beforeDatasetsDraw(n,e,t){Bo(n,"beforeDatasetsDraw",t)},afterDatasetsDraw(n,e,t){Bo(n,"afterDatasetsDraw",t)},beforeDraw(n,e,t){Bo(n,"beforeDraw",t)},afterDraw(n,e,t){Bo(n,"afterDraw",t)},stop:function(n){G6(n),qs&&sp(n),k6(n)},panFunctions:uu,zoomFunctions:ru,zoomRectFunctions:au};function op(n){let e,t,i;return{c(){e=b("div"),p(e,"class","chart-loader loader svelte-kfnurg")},m(l,s){w(l,e,s),i=!0},i(l){i||(l&&tt(()=>{i&&(t||(t=qe(e,Ct,{duration:150},!0)),t.run(1))}),i=!0)},o(l){l&&(t||(t=qe(e,Ct,{duration:150},!1)),t.run(0)),i=!1},d(l){l&&v(e),l&&t&&t.end()}}}function rp(n){let e,t,i;return{c(){e=b("button"),e.textContent="Reset zoom",p(e,"type","button"),p(e,"class","btn btn-secondary btn-sm btn-chart-zoom svelte-kfnurg")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[4]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function o$(n){let e,t,i,l,s,o=n[1]==1?"log":"logs",r,a,u,f,c,d,m,_=n[2]&&op(),g=n[3]&&rp(n);return{c(){e=b("div"),t=b("div"),i=W("Found "),l=W(n[1]),s=C(),r=W(o),a=C(),_&&_.c(),u=C(),f=b("canvas"),c=C(),g&&g.c(),p(t,"class","total-logs entrance-right svelte-kfnurg"),x(t,"hidden",n[2]),p(f,"class","chart-canvas svelte-kfnurg"),p(e,"class","chart-wrapper svelte-kfnurg"),x(e,"loading",n[2])},m(h,k){w(h,e,k),y(e,t),y(t,i),y(t,l),y(t,s),y(t,r),y(e,a),_&&_.m(e,null),y(e,u),y(e,f),n[11](f),y(e,c),g&&g.m(e,null),d||(m=Y(f,"dblclick",n[4]),d=!0)},p(h,[k]){k&2&&se(l,h[1]),k&2&&o!==(o=h[1]==1?"log":"logs")&&se(r,o),k&4&&x(t,"hidden",h[2]),h[2]?_?k&4&&M(_,1):(_=op(),_.c(),M(_,1),_.m(e,u)):_&&(oe(),D(_,1,1,()=>{_=null}),re()),h[3]?g?g.p(h,k):(g=rp(h),g.c(),g.m(e,null)):g&&(g.d(1),g=null),k&4&&x(e,"loading",h[2])},i(h){M(_)},o(h){D(_)},d(h){h&&v(e),_&&_.d(),n[11](null),g&&g.d(),d=!1,m()}}}function r$(n,e,t){let{filter:i=""}=e,{zoom:l={}}=e,{presets:s=""}=e,o,r,a=[],u=0,f=!1,c=!1;async function d(){t(2,f=!0);const h=[s,U.normalizeLogsFilter(i)].filter(Boolean).map(k=>"("+k+")").join("&&");return _e.logs.getStats({filter:h}).then(k=>{m(),k=U.toArray(k);for(let S of k)a.push({x:new Date(S.date),y:S.total}),t(1,u+=S.total)}).catch(k=>{k!=null&&k.isAbort||(m(),console.warn(k),_e.error(k,!h||(k==null?void 0:k.status)!=400))}).finally(()=>{t(2,f=!1)})}function m(){t(10,a=[]),t(1,u=0)}function _(){r==null||r.resetZoom()}an(()=>(wi.register(xi,ir,er,su,xs,e6,a6),wi.register(s$),t(9,r=new wi(o,{type:"line",data:{datasets:[{label:"Total requests",data:a,borderColor:"#e34562",pointBackgroundColor:"#e34562",backgroundColor:"rgb(239,69,101,0.05)",borderWidth:2,pointRadius:1,pointBorderWidth:0,fill:!0}]},options:{resizeDelay:250,maintainAspectRatio:!1,animation:!1,interaction:{intersect:!1,mode:"index"},scales:{y:{beginAtZero:!0,grid:{color:"#edf0f3"},border:{color:"#e4e9ec"},ticks:{precision:0,maxTicksLimit:4,autoSkip:!0,color:"#666f75"}},x:{type:"time",time:{unit:"hour",tooltipFormat:"DD h a"},grid:{color:h=>{var k;return(k=h.tick)!=null&&k.major?"#edf0f3":""}},color:"#e4e9ec",ticks:{maxTicksLimit:15,autoSkip:!0,maxRotation:0,major:{enabled:!0},color:h=>{var k;return(k=h.tick)!=null&&k.major?"#16161a":"#666f75"}}}},plugins:{legend:{display:!1},zoom:{enabled:!0,zoom:{mode:"x",pinch:{enabled:!0},drag:{enabled:!0,backgroundColor:"rgba(255, 99, 132, 0.2)",borderWidth:0,threshold:10},limits:{x:{minRange:1e8},y:{minRange:1e8}},onZoomComplete:({chart:h})=>{t(3,c=h.isZoomedOrPanned()),c?(t(5,l.min=U.formatToUTCDate(h.scales.x.min,"yyyy-MM-dd HH")+":00:00.000Z",l),t(5,l.max=U.formatToUTCDate(h.scales.x.max,"yyyy-MM-dd HH")+":59:59.999Z",l)):(l.min||l.max)&&t(5,l={})}}}}}})),()=>r==null?void 0:r.destroy()));function g(h){ne[h?"unshift":"push"](()=>{o=h,t(0,o)})}return n.$$set=h=>{"filter"in h&&t(6,i=h.filter),"zoom"in h&&t(5,l=h.zoom),"presets"in h&&t(7,s=h.presets)},n.$$.update=()=>{n.$$.dirty&192&&(typeof i<"u"||typeof s<"u")&&d(),n.$$.dirty&1536&&typeof a<"u"&&r&&(t(9,r.data.datasets[0].data=a,r),r.update())},[o,u,f,c,_,l,i,s,d,r,a,g]}class a$ extends we{constructor(e){super(),ve(this,e,r$,o$,be,{filter:6,zoom:5,presets:7,load:8})}get load(){return this.$$.ctx[8]}}function u$(n){let e,t,i;return{c(){e=b("div"),t=b("code"),p(t,"class","svelte-s3jkbp"),p(e,"class",i="code-wrapper prism-light "+n[0]+" svelte-s3jkbp")},m(l,s){w(l,e,s),y(e,t),t.innerHTML=n[1]},p(l,[s]){s&2&&(t.innerHTML=l[1]),s&1&&i!==(i="code-wrapper prism-light "+l[0]+" svelte-s3jkbp")&&p(e,"class",i)},i:te,o:te,d(l){l&&v(e)}}}function f$(n,e,t){let{content:i=""}=e,{language:l="javascript"}=e,{class:s=""}=e,o="";function r(a){return a=typeof a=="string"?a:"",a=Prism.plugins.NormalizeWhitespace.normalize(a,{"remove-trailing":!0,"remove-indent":!0,"left-trim":!0,"right-trim":!0}),Prism.highlight(a,Prism.languages[l]||Prism.languages.javascript,l)}return n.$$set=a=>{"content"in a&&t(2,i=a.content),"language"in a&&t(3,l=a.language),"class"in a&&t(0,s=a.class)},n.$$.update=()=>{n.$$.dirty&4&&typeof Prism<"u"&&i&&t(1,o=r(i))},[s,o,i,l]}class tf extends we{constructor(e){super(),ve(this,e,f$,u$,be,{content:2,language:3,class:0})}}function c$(n){let e,t,i,l,s;return{c(){e=b("i"),p(e,"tabindex","-1"),p(e,"role","button"),p(e,"class",t=n[3]?n[2]:n[1]),p(e,"aria-label","Copy to clipboard")},m(o,r){w(o,e,r),l||(s=[Oe(i=Re.call(null,e,n[3]?void 0:n[0])),Y(e,"click",en(n[4]))],l=!0)},p(o,[r]){r&14&&t!==(t=o[3]?o[2]:o[1])&&p(e,"class",t),i&&Lt(i.update)&&r&9&&i.update.call(null,o[3]?void 0:o[0])},i:te,o:te,d(o){o&&v(e),l=!1,Ee(s)}}}function d$(n,e,t){let{value:i=""}=e,{tooltip:l="Copy"}=e,{idleClasses:s="ri-file-copy-line txt-sm link-hint"}=e,{successClasses:o="ri-check-line txt-sm txt-success"}=e,{successDuration:r=500}=e,a;function u(){U.isEmpty(i)||(U.copyToClipboard(i),clearTimeout(a),t(3,a=setTimeout(()=>{clearTimeout(a),t(3,a=null)},r)))}return an(()=>()=>{a&&clearTimeout(a)}),n.$$set=f=>{"value"in f&&t(5,i=f.value),"tooltip"in f&&t(0,l=f.tooltip),"idleClasses"in f&&t(1,s=f.idleClasses),"successClasses"in f&&t(2,o=f.successClasses),"successDuration"in f&&t(6,r=f.successDuration)},[l,s,o,a,u,i,r]}class Oi extends we{constructor(e){super(),ve(this,e,d$,c$,be,{value:5,tooltip:0,idleClasses:1,successClasses:2,successDuration:6})}}function ap(n,e,t){const i=n.slice();i[16]=e[t];const l=i[1].data[i[16]];i[17]=l;const s=U.isEmpty(i[17]);i[18]=s;const o=!i[18]&&i[17]!==null&&typeof i[17]=="object";return i[19]=o,i}function p$(n){let e,t,i,l,s,o,r,a=n[1].id+"",u,f,c,d,m,_,g,h,k,S,$,T,O,E,L,I,A,P,N,R,z,F,B,J,V;d=new Oi({props:{value:n[1].id}}),S=new Dk({props:{level:n[1].level}}),O=new Oi({props:{value:n[1].level}}),N=new Ek({props:{date:n[1].created}}),F=new Oi({props:{value:n[1].created}});let Z=!n[4]&&up(n),G=ce(n[5](n[1].data)),de=[];for(let ae=0;aeD(de[ae],1,1,()=>{de[ae]=null});return{c(){e=b("table"),t=b("tbody"),i=b("tr"),l=b("td"),l.textContent="id",s=C(),o=b("td"),r=b("span"),u=W(a),f=C(),c=b("div"),H(d.$$.fragment),m=C(),_=b("tr"),g=b("td"),g.textContent="level",h=C(),k=b("td"),H(S.$$.fragment),$=C(),T=b("div"),H(O.$$.fragment),E=C(),L=b("tr"),I=b("td"),I.textContent="created",A=C(),P=b("td"),H(N.$$.fragment),R=C(),z=b("div"),H(F.$$.fragment),B=C(),Z&&Z.c(),J=C();for(let ae=0;ae{Z=null}),re()):Z?(Z.p(ae,Ce),Ce&16&&M(Z,1)):(Z=up(ae),Z.c(),M(Z,1),Z.m(t,J)),Ce&50){G=ce(ae[5](ae[1].data));let Be;for(Be=0;Be',p(e,"class","block txt-center")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function up(n){let e,t,i,l,s,o,r;const a=[_$,h$],u=[];function f(c,d){return c[1].message?0:1}return s=f(n),o=u[s]=a[s](n),{c(){e=b("tr"),t=b("td"),t.textContent="message",i=C(),l=b("td"),o.c(),p(t,"class","min-width txt-hint txt-bold svelte-1c23bpt"),p(l,"class","svelte-1c23bpt"),p(e,"class","svelte-1c23bpt")},m(c,d){w(c,e,d),y(e,t),y(e,i),y(e,l),u[s].m(l,null),r=!0},p(c,d){let m=s;s=f(c),s===m?u[s].p(c,d):(oe(),D(u[m],1,1,()=>{u[m]=null}),re(),o=u[s],o?o.p(c,d):(o=u[s]=a[s](c),o.c()),M(o,1),o.m(l,null))},i(c){r||(M(o),r=!0)},o(c){D(o),r=!1},d(c){c&&v(e),u[s].d()}}}function h$(n){let e;return{c(){e=b("span"),e.textContent="N/A",p(e,"class","txt txt-hint")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function _$(n){let e,t=n[1].message+"",i,l,s,o,r;return o=new Oi({props:{value:n[1].message}}),{c(){e=b("span"),i=W(t),l=C(),s=b("div"),H(o.$$.fragment),p(e,"class","txt"),p(s,"class","copy-icon-wrapper svelte-1c23bpt")},m(a,u){w(a,e,u),y(e,i),w(a,l,u),w(a,s,u),q(o,s,null),r=!0},p(a,u){(!r||u&2)&&t!==(t=a[1].message+"")&&se(i,t);const f={};u&2&&(f.value=a[1].message),o.$set(f)},i(a){r||(M(o.$$.fragment,a),r=!0)},o(a){D(o.$$.fragment,a),r=!1},d(a){a&&(v(e),v(l),v(s)),j(o)}}}function g$(n){let e,t=n[17]+"",i,l=n[4]&&n[16]=="execTime"?"ms":"",s;return{c(){e=b("span"),i=W(t),s=W(l),p(e,"class","txt")},m(o,r){w(o,e,r),y(e,i),y(e,s)},p(o,r){r&2&&t!==(t=o[17]+"")&&se(i,t),r&18&&l!==(l=o[4]&&o[16]=="execTime"?"ms":"")&&se(s,l)},i:te,o:te,d(o){o&&v(e)}}}function b$(n){let e,t;return e=new tf({props:{content:n[17],language:"html"}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l&2&&(s.content=i[17]),e.$set(s)},i(i){t||(M(e.$$.fragment,i),t=!0)},o(i){D(e.$$.fragment,i),t=!1},d(i){j(e,i)}}}function k$(n){let e,t=n[17]+"",i;return{c(){e=b("span"),i=W(t),p(e,"class","label label-danger log-error-label svelte-1c23bpt")},m(l,s){w(l,e,s),y(e,i)},p(l,s){s&2&&t!==(t=l[17]+"")&&se(i,t)},i:te,o:te,d(l){l&&v(e)}}}function y$(n){let e,t;return e=new tf({props:{content:JSON.stringify(n[17],null,2)}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l&2&&(s.content=JSON.stringify(i[17],null,2)),e.$set(s)},i(i){t||(M(e.$$.fragment,i),t=!0)},o(i){D(e.$$.fragment,i),t=!1},d(i){j(e,i)}}}function v$(n){let e;return{c(){e=b("span"),e.textContent="N/A",p(e,"class","txt txt-hint")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function fp(n){let e,t,i;return t=new Oi({props:{value:n[17]}}),{c(){e=b("div"),H(t.$$.fragment),p(e,"class","copy-icon-wrapper svelte-1c23bpt")},m(l,s){w(l,e,s),q(t,e,null),i=!0},p(l,s){const o={};s&2&&(o.value=l[17]),t.$set(o)},i(l){i||(M(t.$$.fragment,l),i=!0)},o(l){D(t.$$.fragment,l),i=!1},d(l){l&&v(e),j(t)}}}function cp(n){let e,t,i,l=n[16]+"",s,o,r,a,u,f,c,d;const m=[v$,y$,k$,b$,g$],_=[];function g(k,S){return k[18]?0:k[19]?1:k[16]=="error"?2:k[16]=="details"?3:4}a=g(n),u=_[a]=m[a](n);let h=!n[18]&&fp(n);return{c(){e=b("tr"),t=b("td"),i=W("data."),s=W(l),o=C(),r=b("td"),u.c(),f=C(),h&&h.c(),c=C(),p(t,"class","min-width txt-hint txt-bold svelte-1c23bpt"),x(t,"v-align-top",n[19]),p(r,"class","svelte-1c23bpt"),p(e,"class","svelte-1c23bpt")},m(k,S){w(k,e,S),y(e,t),y(t,i),y(t,s),y(e,o),y(e,r),_[a].m(r,null),y(r,f),h&&h.m(r,null),y(e,c),d=!0},p(k,S){(!d||S&2)&&l!==(l=k[16]+"")&&se(s,l),(!d||S&34)&&x(t,"v-align-top",k[19]);let $=a;a=g(k),a===$?_[a].p(k,S):(oe(),D(_[$],1,1,()=>{_[$]=null}),re(),u=_[a],u?u.p(k,S):(u=_[a]=m[a](k),u.c()),M(u,1),u.m(r,f)),k[18]?h&&(oe(),D(h,1,1,()=>{h=null}),re()):h?(h.p(k,S),S&2&&M(h,1)):(h=fp(k),h.c(),M(h,1),h.m(r,null))},i(k){d||(M(u),M(h),d=!0)},o(k){D(u),D(h),d=!1},d(k){k&&v(e),_[a].d(),h&&h.d()}}}function w$(n){let e,t,i,l;const s=[m$,p$],o=[];function r(a,u){var f;return a[3]?0:(f=a[1])!=null&&f.id?1:-1}return~(e=r(n))&&(t=o[e]=s[e](n)),{c(){t&&t.c(),i=ke()},m(a,u){~e&&o[e].m(a,u),w(a,i,u),l=!0},p(a,u){let f=e;e=r(a),e===f?~e&&o[e].p(a,u):(t&&(oe(),D(o[f],1,1,()=>{o[f]=null}),re()),~e?(t=o[e],t?t.p(a,u):(t=o[e]=s[e](a),t.c()),M(t,1),t.m(i.parentNode,i)):t=null)},i(a){l||(M(t),l=!0)},o(a){D(t),l=!1},d(a){a&&v(i),~e&&o[e].d(a)}}}function S$(n){let e;return{c(){e=b("h4"),e.textContent="Log details"},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function T$(n){let e,t,i,l,s,o,r,a;return{c(){e=b("button"),e.innerHTML='Close',t=C(),i=b("button"),l=b("i"),s=C(),o=b("span"),o.textContent="Download as JSON",p(e,"type","button"),p(e,"class","btn btn-transparent"),p(l,"class","ri-download-line"),p(o,"class","txt"),p(i,"type","button"),p(i,"class","btn btn-primary"),i.disabled=n[3]},m(u,f){w(u,e,f),w(u,t,f),w(u,i,f),y(i,l),y(i,s),y(i,o),r||(a=[Y(e,"click",n[9]),Y(i,"click",n[10])],r=!0)},p(u,f){f&8&&(i.disabled=u[3])},d(u){u&&(v(e),v(t),v(i)),r=!1,Ee(a)}}}function $$(n){let e,t,i={class:"overlay-panel-lg log-panel",$$slots:{footer:[T$],header:[S$],default:[w$]},$$scope:{ctx:n}};return e=new nn({props:i}),n[11](e),e.$on("hide",n[7]),{c(){H(e.$$.fragment)},m(l,s){q(e,l,s),t=!0},p(l,[s]){const o={};s&4194330&&(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),j(e,l)}}}const dp="log_view";function C$(n,e,t){let i;const l=wt();let s,o={},r=!1;function a($){return f($).then(T=>{t(1,o=T),_()}),s==null?void 0:s.show()}function u(){return _e.cancelRequest(dp),s==null?void 0:s.hide()}async function f($){if($&&typeof $!="string")return t(3,r=!1),$;t(3,r=!0);let T={};try{T=await _e.logs.getOne($,{requestKey:dp})}catch(O){O.isAbort||(u(),console.warn("resolveModel:",O),Mi(`Unable to load log with id "${$}"`))}return t(3,r=!1),T}const c=["execTime","type","auth","authId","status","method","url","referer","remoteIP","userIP","userAgent","error","details"];function d($){if(!$)return[];let T=[];for(let E of c)typeof $[E]<"u"&&T.push(E);const O=Object.keys($);for(let E of O)T.includes(E)||T.push(E);return T}function m(){U.downloadJson(o,"log_"+o.created.replaceAll(/[-:\. ]/gi,"")+".json")}function _(){l("show",o)}function g(){l("hide",o),t(1,o={})}const h=()=>u(),k=()=>m();function S($){ne[$?"unshift":"push"](()=>{s=$,t(2,s)})}return n.$$.update=()=>{var $;n.$$.dirty&2&&t(4,i=(($=o.data)==null?void 0:$.type)=="request")},[u,o,s,r,i,d,m,g,a,h,k,S]}class O$ extends we{constructor(e){super(),ve(this,e,C$,$$,be,{show:8,hide:0})}get show(){return this.$$.ctx[8]}get hide(){return this.$$.ctx[0]}}function M$(n,e,t){const i=n.slice();return i[1]=e[t],i}function E$(n){let e;return{c(){e=b("code"),e.textContent=`${n[1].level}:${n[1].label}`,p(e,"class","txt-xs")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function D$(n){let e,t,i,l=ce(dk),s=[];for(let o=0;o{"class"in l&&t(0,i=l.class)},[i]}class Dy extends we{constructor(e){super(),ve(this,e,I$,D$,be,{class:0})}}function L$(n){let e,t,i,l,s,o,r,a,u,f,c;return t=new fe({props:{class:"form-field required",name:"logs.maxDays",$$slots:{default:[P$,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]},$$scope:{ctx:n}}}),l=new fe({props:{class:"form-field",name:"logs.minLevel",$$slots:{default:[N$,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]},$$scope:{ctx:n}}}),o=new fe({props:{class:"form-field form-field-toggle",name:"logs.logIP",$$slots:{default:[R$,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]},$$scope:{ctx:n}}}),a=new fe({props:{class:"form-field form-field-toggle",name:"logs.logAuthId",$$slots:{default:[F$,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]},$$scope:{ctx:n}}}),{c(){e=b("form"),H(t.$$.fragment),i=C(),H(l.$$.fragment),s=C(),H(o.$$.fragment),r=C(),H(a.$$.fragment),p(e,"id",n[6]),p(e,"class","grid"),p(e,"autocomplete","off")},m(d,m){w(d,e,m),q(t,e,null),y(e,i),q(l,e,null),y(e,s),q(o,e,null),y(e,r),q(a,e,null),u=!0,f||(c=Y(e,"submit",it(n[7])),f=!0)},p(d,m){const _={};m&25165826&&(_.$$scope={dirty:m,ctx:d}),t.$set(_);const g={};m&25165826&&(g.$$scope={dirty:m,ctx:d}),l.$set(g);const h={};m&25165826&&(h.$$scope={dirty:m,ctx:d}),o.$set(h);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&&v(e),j(t),j(l),j(o),j(a),f=!1,c()}}}function A$(n){let e;return{c(){e=b("div"),e.innerHTML='
',p(e,"class","block txt-center")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function P$(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 0 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){w(c,e,d),y(e,t),w(c,l,d),w(c,s,d),me(s,n[1].logs.maxDays),w(c,r,d),w(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&&mt(s.value)!==c[1].logs.maxDays&&me(s,c[1].logs.maxDays)},d(c){c&&(v(e),v(l),v(s),v(r),v(a)),u=!1,f()}}}function N$(n){let e,t,i,l,s,o,r,a,u,f,c,d,m;return f=new Dy({}),{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(),H(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(_,g){w(_,e,g),y(e,t),w(_,l,g),w(_,s,g),me(s,n[1].logs.minLevel),w(_,o,g),w(_,r,g),y(r,a),y(r,u),q(f,r,null),c=!0,d||(m=Y(s,"input",n[12]),d=!0)},p(_,g){(!c||g&8388608&&i!==(i=_[23]))&&p(e,"for",i),g&2&&mt(s.value)!==_[1].logs.minLevel&&me(s,_[1].logs.minLevel)},i(_){c||(M(f.$$.fragment,_),c=!0)},o(_){D(f.$$.fragment,_),c=!1},d(_){_&&(v(e),v(l),v(s),v(o),v(r)),j(f),d=!1,m()}}}function R$(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){w(u,e,f),e.checked=n[1].logs.logIP,w(u,i,f),w(u,l,f),y(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&&(v(e),v(i),v(l)),r=!1,a()}}}function F$(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){w(u,e,f),e.checked=n[1].logs.logAuthId,w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[14]),r=!0)},p(u,f){f&8388608&&t!==(t=u[23])&&p(e,"id",t),f&2&&(e.checked=u[1].logs.logAuthId),f&8388608&&o!==(o=u[23])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function q$(n){let e,t,i,l;const s=[A$,L$],o=[];function r(a,u){return a[4]?0:1}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ke()},m(a,u){o[e].m(a,u),w(a,i,u),l=!0},p(a,u){let f=e;e=r(a),e===f?o[e].p(a,u):(oe(),D(o[f],1,1,()=>{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}function j$(n){let e;return{c(){e=b("h4"),e.textContent="Logs settings"},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function H$(n){let e,t,i,l,s,o,r,a;return{c(){e=b("button"),t=b("span"),t.textContent="Cancel",i=C(),l=b("button"),s=b("span"),s.textContent="Save changes",p(t,"class","txt"),p(e,"type","button"),p(e,"class","btn btn-transparent"),e.disabled=n[3],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[3],x(l,"btn-loading",n[3])},m(u,f){w(u,e,f),y(e,t),w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"click",n[0]),r=!0)},p(u,f){f&8&&(e.disabled=u[3]),f&40&&o!==(o=!u[5]||u[3])&&(l.disabled=o),f&8&&x(l,"btn-loading",u[3])},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function z$(n){let e,t,i={popup:!0,class:"superuser-panel",beforeHide:n[15],$$slots:{footer:[H$],header:[j$],default:[q$]},$$scope:{ctx:n}};return e=new nn({props:i}),n[16](e),e.$on("hide",n[17]),e.$on("show",n[18]),{c(){H(e.$$.fragment)},m(l,s){q(e,l,s),t=!0},p(l,[s]){const o={};s&8&&(o.beforeHide=l[15]),s&16777274&&(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),j(e,l)}}}function U$(n,e,t){let i,l;const s=wt(),o="logs_settings_"+U.randomString(3);let r,a=!1,u=!1,f={},c={};function d(){return _(),g(),r==null?void 0:r.show()}function m(){return r==null?void 0:r.hide()}function _(){Jt(),t(9,f={}),t(1,c=JSON.parse(JSON.stringify(f||{})))}async function g(){t(4,u=!0);try{const P=await _e.settings.getAll()||{};k(P)}catch(P){_e.error(P)}t(4,u=!1)}async function h(){if(l){t(3,a=!0);try{const P=await _e.settings.update(U.filterRedactedProps(c));k(P),t(3,a=!1),m(),tn("Successfully saved logs settings."),s("save",P)}catch(P){t(3,a=!1),_e.error(P)}}}function k(P={}){t(1,c={logs:(P==null?void 0:P.logs)||{}}),t(9,f=JSON.parse(JSON.stringify(c)))}function S(){c.logs.maxDays=mt(this.value),t(1,c)}function $(){c.logs.minLevel=mt(this.value),t(1,c)}function T(){c.logs.logIP=this.checked,t(1,c)}function O(){c.logs.logAuthId=this.checked,t(1,c)}const E=()=>!a;function L(P){ne[P?"unshift":"push"](()=>{r=P,t(2,r)})}function I(P){Le.call(this,n,P)}function A(P){Le.call(this,n,P)}return n.$$.update=()=>{n.$$.dirty&512&&t(10,i=JSON.stringify(f)),n.$$.dirty&1026&&t(5,l=i!=JSON.stringify(c))},[m,c,r,a,u,l,o,h,d,f,i,S,$,T,O,E,L,I,A]}class V$ extends we{constructor(e){super(),ve(this,e,U$,z$,be,{show:8,hide:0})}get show(){return this.$$.ctx[8]}get hide(){return this.$$.ctx[0]}}function B$(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Include requests by superusers"),p(e,"type","checkbox"),p(e,"id",t=n[25]),p(l,"for",o=n[25])},m(u,f){w(u,e,f),e.checked=n[2],w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[12]),r=!0)},p(u,f){f&33554432&&t!==(t=u[25])&&p(e,"id",t),f&4&&(e.checked=u[2]),f&33554432&&o!==(o=u[25])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function pp(n){let e,t,i;function l(o){n[14](o)}let s={filter:n[1],presets:n[6]};return n[5]!==void 0&&(s.zoom=n[5]),e=new a$({props:s}),ne.push(()=>ge(e,"zoom",l)),{c(){H(e.$$.fragment)},m(o,r){q(e,o,r),i=!0},p(o,r){const a={};r&2&&(a.filter=o[1]),r&64&&(a.presets=o[6]),!t&&r&32&&(t=!0,a.zoom=o[5],$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){j(e,o)}}}function mp(n){let e,t,i,l;function s(a){n[15](a)}function o(a){n[16](a)}let r={presets:n[6]};return n[1]!==void 0&&(r.filter=n[1]),n[5]!==void 0&&(r.zoom=n[5]),e=new oS({props:r}),ne.push(()=>ge(e,"filter",s)),ne.push(()=>ge(e,"zoom",o)),e.$on("select",n[17]),{c(){H(e.$$.fragment)},m(a,u){q(e,a,u),l=!0},p(a,u){const f={};u&64&&(f.presets=a[6]),!t&&u&2&&(t=!0,f.filter=a[1],$e(()=>t=!1)),!i&&u&32&&(i=!0,f.zoom=a[5],$e(()=>i=!1)),e.$set(f)},i(a){l||(M(e.$$.fragment,a),l=!0)},o(a){D(e.$$.fragment,a),l=!1},d(a){j(e,a)}}}function W$(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S,$,T=n[4],O,E=n[4],L,I,A,P;u=new Pr({}),u.$on("refresh",n[11]),_=new fe({props:{class:"form-field form-field-toggle m-0",$$slots:{default:[B$,({uniqueId:z})=>({25:z}),({uniqueId:z})=>z?33554432:0]},$$scope:{ctx:n}}}),h=new Ar({props:{value:n[1],placeholder:"Search term or filter like `level > 0 && data.auth = 'guest'`",extraAutocompleteKeys:["level","message","data."]}}),h.$on("submit",n[13]),S=new Dy({props:{class:"block txt-sm txt-hint m-t-xs m-b-base"}});let N=pp(n),R=mp(n);return{c(){e=b("div"),t=b("header"),i=b("nav"),l=b("div"),s=W(n[7]),o=C(),r=b("button"),r.innerHTML='',a=C(),H(u.$$.fragment),f=C(),c=b("div"),d=C(),m=b("div"),H(_.$$.fragment),g=C(),H(h.$$.fragment),k=C(),H(S.$$.fragment),$=C(),N.c(),O=C(),R.c(),L=ke(),p(l,"class","breadcrumb-item"),p(i,"class","breadcrumbs"),p(r,"type","button"),p(r,"aria-label","Logs settings"),p(r,"class","btn btn-transparent btn-circle"),p(c,"class","flex-fill"),p(m,"class","inline-flex"),p(t,"class","page-header"),p(e,"class","page-header-wrapper m-b-0")},m(z,F){w(z,e,F),y(e,t),y(t,i),y(i,l),y(l,s),y(t,o),y(t,r),y(t,a),q(u,t,null),y(t,f),y(t,c),y(t,d),y(t,m),q(_,m,null),y(e,g),q(h,e,null),y(e,k),q(S,e,null),y(e,$),N.m(e,null),w(z,O,F),R.m(z,F),w(z,L,F),I=!0,A||(P=[Oe(Re.call(null,r,{text:"Logs settings",position:"right"})),Y(r,"click",n[10])],A=!0)},p(z,F){(!I||F&128)&&se(s,z[7]);const B={};F&100663300&&(B.$$scope={dirty:F,ctx:z}),_.$set(B);const J={};F&2&&(J.value=z[1]),h.$set(J),F&16&&be(T,T=z[4])?(oe(),D(N,1,1,te),re(),N=pp(z),N.c(),M(N,1),N.m(e,null)):N.p(z,F),F&16&&be(E,E=z[4])?(oe(),D(R,1,1,te),re(),R=mp(z),R.c(),M(R,1),R.m(L.parentNode,L)):R.p(z,F)},i(z){I||(M(u.$$.fragment,z),M(_.$$.fragment,z),M(h.$$.fragment,z),M(S.$$.fragment,z),M(N),M(R),I=!0)},o(z){D(u.$$.fragment,z),D(_.$$.fragment,z),D(h.$$.fragment,z),D(S.$$.fragment,z),D(N),D(R),I=!1},d(z){z&&(v(e),v(O),v(L)),j(u),j(_),j(h),j(S),N.d(z),R.d(z),A=!1,Ee(P)}}}function Y$(n){let e,t,i,l,s,o;e=new oi({props:{$$slots:{default:[W$]},$$scope:{ctx:n}}});let r={};i=new O$({props:r}),n[18](i),i.$on("show",n[19]),i.$on("hide",n[20]);let a={};return s=new V$({props:a}),n[21](s),s.$on("save",n[8]),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment),l=C(),H(s.$$.fragment)},m(u,f){q(e,u,f),w(u,t,f),q(i,u,f),w(u,l,f),q(s,u,f),o=!0},p(u,[f]){const c={};f&67109119&&(c.$$scope={dirty:f,ctx:u}),e.$set(c);const d={};i.$set(d);const m={};s.$set(m)},i(u){o||(M(e.$$.fragment,u),M(i.$$.fragment,u),M(s.$$.fragment,u),o=!0)},o(u){D(e.$$.fragment,u),D(i.$$.fragment,u),D(s.$$.fragment,u),o=!1},d(u){u&&(v(t),v(l)),j(e,u),n[18](null),j(i,u),n[21](null),j(s,u)}}}const Wo="logId",hp="superuserRequests",_p="superuserLogRequests";function K$(n,e,t){var R;let i,l,s;Ge(n,Ru,z=>t(22,l=z)),Ge(n,rn,z=>t(7,s=z)),En(rn,s="Logs",s);const o=new URLSearchParams(l);let r,a,u=1,f=o.get("filter")||"",c={},d=(o.get(hp)||((R=window.localStorage)==null?void 0:R.getItem(_p)))<<0,m=d;function _(){t(4,u++,u)}function g(z={}){let F={};F.filter=f||null,F[hp]=d<<0||null,U.replaceHashQueryParams(Object.assign(F,z))}const h=()=>a==null?void 0:a.show(),k=()=>_();function S(){d=this.checked,t(2,d)}const $=z=>t(1,f=z.detail);function T(z){c=z,t(5,c)}function O(z){f=z,t(1,f)}function E(z){c=z,t(5,c)}const L=z=>r==null?void 0:r.show(z==null?void 0:z.detail);function I(z){ne[z?"unshift":"push"](()=>{r=z,t(0,r)})}const A=z=>{var B;let F={};F[Wo]=((B=z.detail)==null?void 0:B.id)||null,U.replaceHashQueryParams(F)},P=()=>{let z={};z[Wo]=null,U.replaceHashQueryParams(z)};function N(z){ne[z?"unshift":"push"](()=>{a=z,t(3,a)})}return n.$$.update=()=>{var z;n.$$.dirty&1&&o.get(Wo)&&r&&r.show(o.get(Wo)),n.$$.dirty&4&&t(6,i=d?"":'data.auth!="_superusers"'),n.$$.dirty&516&&m!=d&&(t(9,m=d),(z=window.localStorage)==null||z.setItem(_p,d<<0),g()),n.$$.dirty&2&&typeof f<"u"&&g()},[r,f,d,a,u,c,i,s,_,m,h,k,S,$,T,O,E,L,I,A,P,N]}class J$ extends we{constructor(e){super(),ve(this,e,K$,Y$,be,{})}}function gp(n,e,t){const i=n.slice();return i[14]=e[t][0],i[15]=e[t][1],i}function bp(n){n[18]=n[19].default}function kp(n,e,t){const i=n.slice();return i[14]=e[t][0],i[15]=e[t][1],i[21]=t,i}function yp(n){let e;return{c(){e=b("hr"),p(e,"class","m-t-sm m-b-sm")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Z$(n){let e,t=n[15].label+"",i,l,s,o;function r(){return n[9](n[14])}return{c(){e=b("button"),i=W(t),l=C(),p(e,"type","button"),p(e,"class","sidebar-item"),x(e,"active",n[5]===n[14])},m(a,u){w(a,e,u),y(e,i),y(e,l),s||(o=Y(e,"click",r),s=!0)},p(a,u){n=a,u&8&&t!==(t=n[15].label+"")&&se(i,t),u&40&&x(e,"active",n[5]===n[14])},d(a){a&&v(e),s=!1,o()}}}function G$(n){let e,t=n[15].label+"",i,l,s,o;return{c(){e=b("div"),i=W(t),l=C(),p(e,"class","sidebar-item disabled")},m(r,a){w(r,e,a),y(e,i),y(e,l),s||(o=Oe(Re.call(null,e,{position:"left",text:"Not enabled for the collection"})),s=!0)},p(r,a){a&8&&t!==(t=r[15].label+"")&&se(i,t)},d(r){r&&v(e),s=!1,o()}}}function vp(n,e){let t,i=e[21]===Object.keys(e[6]).length,l,s,o=i&&yp();function r(f,c){return f[15].disabled?G$:Z$}let a=r(e),u=a(e);return{key:n,first:null,c(){t=ke(),o&&o.c(),l=C(),u.c(),s=ke(),this.first=t},m(f,c){w(f,t,c),o&&o.m(f,c),w(f,l,c),u.m(f,c),w(f,s,c)},p(f,c){e=f,c&8&&(i=e[21]===Object.keys(e[6]).length),i?o||(o=yp(),o.c(),o.m(l.parentNode,l)):o&&(o.d(1),o=null),a===(a=r(e))&&u?u.p(e,c):(u.d(1),u=a(e),u&&(u.c(),u.m(s.parentNode,s)))},d(f){f&&(v(t),v(l),v(s)),o&&o.d(f),u.d(f)}}}function wp(n){let e,t,i,l={ctx:n,current:null,token:null,hasCatch:!1,pending:x$,then:Q$,catch:X$,value:19,blocks:[,,,]};return _f(t=n[15].component,l),{c(){e=ke(),l.block.c()},m(s,o){w(s,e,o),l.block.m(s,l.anchor=o),l.mount=()=>e.parentNode,l.anchor=e,i=!0},p(s,o){n=s,l.ctx=n,o&8&&t!==(t=n[15].component)&&_f(t,l)||av(l,n,o)},i(s){i||(M(l.block),i=!0)},o(s){for(let o=0;o<3;o+=1){const r=l.blocks[o];D(r)}i=!1},d(s){s&&v(e),l.block.d(s),l.token=null,l=null}}}function X$(n){return{c:te,m:te,p:te,i:te,o:te,d:te}}function Q$(n){bp(n);let e,t,i;return e=new n[18]({props:{collection:n[2]}}),{c(){H(e.$$.fragment),t=C()},m(l,s){q(e,l,s),w(l,t,s),i=!0},p(l,s){bp(l);const o={};s&4&&(o.collection=l[2]),e.$set(o)},i(l){i||(M(e.$$.fragment,l),i=!0)},o(l){D(e.$$.fragment,l),i=!1},d(l){l&&v(t),j(e,l)}}}function x$(n){return{c:te,m:te,p:te,i:te,o:te,d:te}}function Sp(n,e){let t,i,l,s=e[5]===e[14]&&wp(e);return{key:n,first:null,c(){t=ke(),s&&s.c(),i=ke(),this.first=t},m(o,r){w(o,t,r),s&&s.m(o,r),w(o,i,r),l=!0},p(o,r){e=o,e[5]===e[14]?s?(s.p(e,r),r&40&&M(s,1)):(s=wp(e),s.c(),M(s,1),s.m(i.parentNode,i)):s&&(oe(),D(s,1,1,()=>{s=null}),re())},i(o){l||(M(s),l=!0)},o(o){D(s),l=!1},d(o){o&&(v(t),v(i)),s&&s.d(o)}}}function eC(n){let e,t,i,l=[],s=new Map,o,r,a=[],u=new Map,f,c=ce(Object.entries(n[3]));const d=g=>g[14];for(let g=0;gg[14];for(let g=0;gClose',p(e,"type","button"),p(e,"class","btn btn-transparent")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[8]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function nC(n){let e,t,i={class:"docs-panel",$$slots:{footer:[tC],default:[eC]},$$scope:{ctx:n}};return e=new nn({props:i}),n[10](e),e.$on("hide",n[11]),e.$on("show",n[12]),{c(){H(e.$$.fragment)},m(l,s){q(e,l,s),t=!0},p(l,[s]){const o={};s&4194348&&(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[10](null),j(e,l)}}}function iC(n,e,t){const i={list:{label:"List/Search",component:$t(()=>import("./ListApiDocs-DxKdCfz4.js"),__vite__mapDeps([2,3,4]),import.meta.url)},view:{label:"View",component:$t(()=>import("./ViewApiDocs-BOda1uCD.js"),__vite__mapDeps([5,3]),import.meta.url)},create:{label:"Create",component:$t(()=>import("./CreateApiDocs-C0wFFYxo.js"),__vite__mapDeps([6,3]),import.meta.url)},update:{label:"Update",component:$t(()=>import("./UpdateApiDocs-BlsWxmHG.js"),__vite__mapDeps([7,3]),import.meta.url)},delete:{label:"Delete",component:$t(()=>import("./DeleteApiDocs-BlZu2P2z.js"),[],import.meta.url)},realtime:{label:"Realtime",component:$t(()=>import("./RealtimeApiDocs-BWqNzHS1.js"),[],import.meta.url)},batch:{label:"Batch",component:$t(()=>import("./BatchApiDocs-DgoBv12u.js"),[],import.meta.url)}},l={"list-auth-methods":{label:"List auth methods",component:$t(()=>import("./AuthMethodsDocs-ClEVtkSL.js"),__vite__mapDeps([8,3]),import.meta.url)},"auth-with-password":{label:"Auth with password",component:$t(()=>import("./AuthWithPasswordDocs-DOVZnCZb.js"),__vite__mapDeps([9,3]),import.meta.url)},"auth-with-oauth2":{label:"Auth with OAuth2",component:$t(()=>import("./AuthWithOAuth2Docs-CcRPNSpt.js"),__vite__mapDeps([10,3]),import.meta.url)},"auth-with-otp":{label:"Auth with OTP",component:$t(()=>import("./AuthWithOtpDocs-ClF-FJAV.js"),__vite__mapDeps([11,3]),import.meta.url)},refresh:{label:"Auth refresh",component:$t(()=>import("./AuthRefreshDocs-Bsu5FtDb.js"),__vite__mapDeps([12,3]),import.meta.url)},verification:{label:"Verification",component:$t(()=>import("./VerificationDocs-T8Ok1NLE.js"),[],import.meta.url)},"password-reset":{label:"Password reset",component:$t(()=>import("./PasswordResetDocs-DGXrAvKd.js"),[],import.meta.url)},"email-change":{label:"Email change",component:$t(()=>import("./EmailChangeDocs-Ds8KQwWS.js"),[],import.meta.url)}};let s,o={},r,a=[];a.length&&(r=Object.keys(a)[0]);function u(k){return t(2,o=k),c(Object.keys(a)[0]),s==null?void 0:s.show()}function f(){return s==null?void 0:s.hide()}function c(k){t(5,r=k)}const d=()=>f(),m=k=>c(k);function _(k){ne[k?"unshift":"push"](()=>{s=k,t(4,s)})}function g(k){Le.call(this,n,k)}function h(k){Le.call(this,n,k)}return n.$$.update=()=>{n.$$.dirty&12&&(o.type==="auth"?(t(3,a=Object.assign({},i,l)),t(3,a["auth-with-password"].disabled=!o.passwordAuth.enabled,a),t(3,a["auth-with-oauth2"].disabled=!o.oauth2.enabled,a),t(3,a["auth-with-otp"].disabled=!o.otp.enabled,a)):o.type==="view"?(t(3,a=Object.assign({},i)),delete a.create,delete a.update,delete a.delete,delete a.realtime,delete a.batch):t(3,a=Object.assign({},i)))},[f,c,o,a,s,r,i,u,d,m,_,g,h]}class lC extends we{constructor(e){super(),ve(this,e,iC,nC,be,{show:7,hide:0,changeTab:1})}get show(){return this.$$.ctx[7]}get hide(){return this.$$.ctx[0]}get changeTab(){return this.$$.ctx[1]}}const sC=n=>({active:n&1}),Tp=n=>({active:n[0]});function $p(n){let e,t,i;const l=n[15].default,s=Nt(l,n,n[14],null);return{c(){e=b("div"),s&&s.c(),p(e,"class","accordion-content")},m(o,r){w(o,e,r),s&&s.m(e,null),i=!0},p(o,r){s&&s.p&&(!i||r&16384)&&Ft(s,l,o,o[14],i?Rt(l,o[14],r,null):qt(o[14]),null)},i(o){i||(M(s,o),o&&tt(()=>{i&&(t||(t=qe(e,ht,{delay:10,duration:150},!0)),t.run(1))}),i=!0)},o(o){D(s,o),o&&(t||(t=qe(e,ht,{delay:10,duration:150},!1)),t.run(0)),i=!1},d(o){o&&v(e),s&&s.d(o),o&&t&&t.end()}}}function oC(n){let e,t,i,l,s,o,r;const a=n[15].header,u=Nt(a,n,n[14],Tp);let f=n[0]&&$p(n);return{c(){e=b("div"),t=b("button"),u&&u.c(),i=C(),f&&f.c(),p(t,"type","button"),p(t,"class","accordion-header"),p(t,"draggable",n[2]),p(t,"aria-expanded",n[0]),x(t,"interactive",n[3]),p(e,"class",l="accordion "+(n[7]?"drag-over":"")+" "+n[1]),x(e,"active",n[0])},m(c,d){w(c,e,d),y(e,t),u&&u.m(t,null),y(e,i),f&&f.m(e,null),n[22](e),s=!0,o||(r=[Y(t,"click",it(n[17])),Y(t,"drop",it(n[18])),Y(t,"dragstart",n[19]),Y(t,"dragenter",n[20]),Y(t,"dragleave",n[21]),Y(t,"dragover",it(n[16]))],o=!0)},p(c,[d]){u&&u.p&&(!s||d&16385)&&Ft(u,a,c,c[14],s?Rt(a,c[14],d,sC):qt(c[14]),Tp),(!s||d&4)&&p(t,"draggable",c[2]),(!s||d&1)&&p(t,"aria-expanded",c[0]),(!s||d&8)&&x(t,"interactive",c[3]),c[0]?f?(f.p(c,d),d&1&&M(f,1)):(f=$p(c),f.c(),M(f,1),f.m(e,null)):f&&(oe(),D(f,1,1,()=>{f=null}),re()),(!s||d&130&&l!==(l="accordion "+(c[7]?"drag-over":"")+" "+c[1]))&&p(e,"class",l),(!s||d&131)&&x(e,"active",c[0])},i(c){s||(M(u,c),M(f),s=!0)},o(c){D(u,c),D(f),s=!1},d(c){c&&v(e),u&&u.d(c),f&&f.d(),n[22](null),o=!1,Ee(r)}}}function rC(n,e,t){let{$$slots:i={},$$scope:l}=e;const s=wt();let o,r,{class:a=""}=e,{draggable:u=!1}=e,{active:f=!1}=e,{interactive:c=!0}=e,{single:d=!1}=e,m=!1;function _(){return!!f}function g(){S(),t(0,f=!0),s("expand")}function h(){t(0,f=!1),clearTimeout(r),s("collapse")}function k(){s("toggle"),f?h():g()}function S(){if(d&&o.closest(".accordions")){const P=o.closest(".accordions").querySelectorAll(".accordion.active .accordion-header.interactive");for(const N of P)N.click()}}an(()=>()=>clearTimeout(r));function $(P){Le.call(this,n,P)}const T=()=>c&&k(),O=P=>{u&&(t(7,m=!1),S(),s("drop",P))},E=P=>u&&s("dragstart",P),L=P=>{u&&(t(7,m=!0),s("dragenter",P))},I=P=>{u&&(t(7,m=!1),s("dragleave",P))};function A(P){ne[P?"unshift":"push"](()=>{o=P,t(6,o)})}return n.$$set=P=>{"class"in P&&t(1,a=P.class),"draggable"in P&&t(2,u=P.draggable),"active"in P&&t(0,f=P.active),"interactive"in P&&t(3,c=P.interactive),"single"in P&&t(9,d=P.single),"$$scope"in P&&t(14,l=P.$$scope)},n.$$.update=()=>{n.$$.dirty&8257&&f&&(clearTimeout(r),t(13,r=setTimeout(()=>{o!=null&&o.scrollIntoViewIfNeeded?o.scrollIntoViewIfNeeded():o!=null&&o.scrollIntoView&&o.scrollIntoView({behavior:"smooth",block:"nearest"})},200)))},[f,a,u,c,k,S,o,m,s,d,_,g,h,r,l,i,$,T,O,E,L,I,A]}class zi extends we{constructor(e){super(),ve(this,e,rC,oC,be,{class:1,draggable:2,active:0,interactive:3,single:9,isExpanded:10,expand:11,collapse:12,toggle:4,collapseSiblings:5})}get isExpanded(){return this.$$.ctx[10]}get expand(){return this.$$.ctx[11]}get collapse(){return this.$$.ctx[12]}get toggle(){return this.$$.ctx[4]}get collapseSiblings(){return this.$$.ctx[5]}}function Cp(n,e,t){const i=n.slice();return i[25]=e[t],i}function Op(n,e,t){const i=n.slice();return i[25]=e[t],i}function Mp(n){let e,t,i=ce(n[3]),l=[];for(let s=0;s{"class"in l&&t(0,i=l.class)},[i]}class Dy extends we{constructor(e){super(),ve(this,e,I$,D$,be,{class:0})}}function L$(n){let e,t,i,l,s,o,r,a,u,f,c;return t=new fe({props:{class:"form-field required",name:"logs.maxDays",$$slots:{default:[P$,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]},$$scope:{ctx:n}}}),l=new fe({props:{class:"form-field",name:"logs.minLevel",$$slots:{default:[N$,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]},$$scope:{ctx:n}}}),o=new fe({props:{class:"form-field form-field-toggle",name:"logs.logIP",$$slots:{default:[R$,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]},$$scope:{ctx:n}}}),a=new fe({props:{class:"form-field form-field-toggle",name:"logs.logAuthId",$$slots:{default:[F$,({uniqueId:d})=>({23:d}),({uniqueId:d})=>d?8388608:0]},$$scope:{ctx:n}}}),{c(){e=b("form"),H(t.$$.fragment),i=C(),H(l.$$.fragment),s=C(),H(o.$$.fragment),r=C(),H(a.$$.fragment),p(e,"id",n[6]),p(e,"class","grid"),p(e,"autocomplete","off")},m(d,m){w(d,e,m),q(t,e,null),y(e,i),q(l,e,null),y(e,s),q(o,e,null),y(e,r),q(a,e,null),u=!0,f||(c=Y(e,"submit",it(n[7])),f=!0)},p(d,m){const _={};m&25165826&&(_.$$scope={dirty:m,ctx:d}),t.$set(_);const g={};m&25165826&&(g.$$scope={dirty:m,ctx:d}),l.$set(g);const h={};m&25165826&&(h.$$scope={dirty:m,ctx:d}),o.$set(h);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&&v(e),j(t),j(l),j(o),j(a),f=!1,c()}}}function A$(n){let e;return{c(){e=b("div"),e.innerHTML='
',p(e,"class","block txt-center")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function P$(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 0 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){w(c,e,d),y(e,t),w(c,l,d),w(c,s,d),me(s,n[1].logs.maxDays),w(c,r,d),w(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&&mt(s.value)!==c[1].logs.maxDays&&me(s,c[1].logs.maxDays)},d(c){c&&(v(e),v(l),v(s),v(r),v(a)),u=!1,f()}}}function N$(n){let e,t,i,l,s,o,r,a,u,f,c,d,m;return f=new Dy({}),{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(),H(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(_,g){w(_,e,g),y(e,t),w(_,l,g),w(_,s,g),me(s,n[1].logs.minLevel),w(_,o,g),w(_,r,g),y(r,a),y(r,u),q(f,r,null),c=!0,d||(m=Y(s,"input",n[12]),d=!0)},p(_,g){(!c||g&8388608&&i!==(i=_[23]))&&p(e,"for",i),g&2&&mt(s.value)!==_[1].logs.minLevel&&me(s,_[1].logs.minLevel)},i(_){c||(M(f.$$.fragment,_),c=!0)},o(_){D(f.$$.fragment,_),c=!1},d(_){_&&(v(e),v(l),v(s),v(o),v(r)),j(f),d=!1,m()}}}function R$(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){w(u,e,f),e.checked=n[1].logs.logIP,w(u,i,f),w(u,l,f),y(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&&(v(e),v(i),v(l)),r=!1,a()}}}function F$(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){w(u,e,f),e.checked=n[1].logs.logAuthId,w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[14]),r=!0)},p(u,f){f&8388608&&t!==(t=u[23])&&p(e,"id",t),f&2&&(e.checked=u[1].logs.logAuthId),f&8388608&&o!==(o=u[23])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function q$(n){let e,t,i,l;const s=[A$,L$],o=[];function r(a,u){return a[4]?0:1}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ke()},m(a,u){o[e].m(a,u),w(a,i,u),l=!0},p(a,u){let f=e;e=r(a),e===f?o[e].p(a,u):(oe(),D(o[f],1,1,()=>{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}function j$(n){let e;return{c(){e=b("h4"),e.textContent="Logs settings"},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function H$(n){let e,t,i,l,s,o,r,a;return{c(){e=b("button"),t=b("span"),t.textContent="Cancel",i=C(),l=b("button"),s=b("span"),s.textContent="Save changes",p(t,"class","txt"),p(e,"type","button"),p(e,"class","btn btn-transparent"),e.disabled=n[3],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[3],x(l,"btn-loading",n[3])},m(u,f){w(u,e,f),y(e,t),w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"click",n[0]),r=!0)},p(u,f){f&8&&(e.disabled=u[3]),f&40&&o!==(o=!u[5]||u[3])&&(l.disabled=o),f&8&&x(l,"btn-loading",u[3])},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function z$(n){let e,t,i={popup:!0,class:"superuser-panel",beforeHide:n[15],$$slots:{footer:[H$],header:[j$],default:[q$]},$$scope:{ctx:n}};return e=new nn({props:i}),n[16](e),e.$on("hide",n[17]),e.$on("show",n[18]),{c(){H(e.$$.fragment)},m(l,s){q(e,l,s),t=!0},p(l,[s]){const o={};s&8&&(o.beforeHide=l[15]),s&16777274&&(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),j(e,l)}}}function U$(n,e,t){let i,l;const s=wt(),o="logs_settings_"+U.randomString(3);let r,a=!1,u=!1,f={},c={};function d(){return _(),g(),r==null?void 0:r.show()}function m(){return r==null?void 0:r.hide()}function _(){Jt(),t(9,f={}),t(1,c=JSON.parse(JSON.stringify(f||{})))}async function g(){t(4,u=!0);try{const P=await _e.settings.getAll()||{};k(P)}catch(P){_e.error(P)}t(4,u=!1)}async function h(){if(l){t(3,a=!0);try{const P=await _e.settings.update(U.filterRedactedProps(c));k(P),t(3,a=!1),m(),tn("Successfully saved logs settings."),s("save",P)}catch(P){t(3,a=!1),_e.error(P)}}}function k(P={}){t(1,c={logs:(P==null?void 0:P.logs)||{}}),t(9,f=JSON.parse(JSON.stringify(c)))}function S(){c.logs.maxDays=mt(this.value),t(1,c)}function $(){c.logs.minLevel=mt(this.value),t(1,c)}function T(){c.logs.logIP=this.checked,t(1,c)}function O(){c.logs.logAuthId=this.checked,t(1,c)}const E=()=>!a;function L(P){ne[P?"unshift":"push"](()=>{r=P,t(2,r)})}function I(P){Le.call(this,n,P)}function A(P){Le.call(this,n,P)}return n.$$.update=()=>{n.$$.dirty&512&&t(10,i=JSON.stringify(f)),n.$$.dirty&1026&&t(5,l=i!=JSON.stringify(c))},[m,c,r,a,u,l,o,h,d,f,i,S,$,T,O,E,L,I,A]}class V$ extends we{constructor(e){super(),ve(this,e,U$,z$,be,{show:8,hide:0})}get show(){return this.$$.ctx[8]}get hide(){return this.$$.ctx[0]}}function B$(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Include requests by superusers"),p(e,"type","checkbox"),p(e,"id",t=n[25]),p(l,"for",o=n[25])},m(u,f){w(u,e,f),e.checked=n[2],w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[12]),r=!0)},p(u,f){f&33554432&&t!==(t=u[25])&&p(e,"id",t),f&4&&(e.checked=u[2]),f&33554432&&o!==(o=u[25])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function pp(n){let e,t,i;function l(o){n[14](o)}let s={filter:n[1],presets:n[6]};return n[5]!==void 0&&(s.zoom=n[5]),e=new a$({props:s}),ne.push(()=>ge(e,"zoom",l)),{c(){H(e.$$.fragment)},m(o,r){q(e,o,r),i=!0},p(o,r){const a={};r&2&&(a.filter=o[1]),r&64&&(a.presets=o[6]),!t&&r&32&&(t=!0,a.zoom=o[5],$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){j(e,o)}}}function mp(n){let e,t,i,l;function s(a){n[15](a)}function o(a){n[16](a)}let r={presets:n[6]};return n[1]!==void 0&&(r.filter=n[1]),n[5]!==void 0&&(r.zoom=n[5]),e=new oS({props:r}),ne.push(()=>ge(e,"filter",s)),ne.push(()=>ge(e,"zoom",o)),e.$on("select",n[17]),{c(){H(e.$$.fragment)},m(a,u){q(e,a,u),l=!0},p(a,u){const f={};u&64&&(f.presets=a[6]),!t&&u&2&&(t=!0,f.filter=a[1],$e(()=>t=!1)),!i&&u&32&&(i=!0,f.zoom=a[5],$e(()=>i=!1)),e.$set(f)},i(a){l||(M(e.$$.fragment,a),l=!0)},o(a){D(e.$$.fragment,a),l=!1},d(a){j(e,a)}}}function W$(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S,$,T=n[4],O,E=n[4],L,I,A,P;u=new Pr({}),u.$on("refresh",n[11]),_=new fe({props:{class:"form-field form-field-toggle m-0",$$slots:{default:[B$,({uniqueId:z})=>({25:z}),({uniqueId:z})=>z?33554432:0]},$$scope:{ctx:n}}}),h=new Ar({props:{value:n[1],placeholder:"Search term or filter like `level > 0 && data.auth = 'guest'`",extraAutocompleteKeys:["level","message","data."]}}),h.$on("submit",n[13]),S=new Dy({props:{class:"block txt-sm txt-hint m-t-xs m-b-base"}});let N=pp(n),R=mp(n);return{c(){e=b("div"),t=b("header"),i=b("nav"),l=b("div"),s=W(n[7]),o=C(),r=b("button"),r.innerHTML='',a=C(),H(u.$$.fragment),f=C(),c=b("div"),d=C(),m=b("div"),H(_.$$.fragment),g=C(),H(h.$$.fragment),k=C(),H(S.$$.fragment),$=C(),N.c(),O=C(),R.c(),L=ke(),p(l,"class","breadcrumb-item"),p(i,"class","breadcrumbs"),p(r,"type","button"),p(r,"aria-label","Logs settings"),p(r,"class","btn btn-transparent btn-circle"),p(c,"class","flex-fill"),p(m,"class","inline-flex"),p(t,"class","page-header"),p(e,"class","page-header-wrapper m-b-0")},m(z,F){w(z,e,F),y(e,t),y(t,i),y(i,l),y(l,s),y(t,o),y(t,r),y(t,a),q(u,t,null),y(t,f),y(t,c),y(t,d),y(t,m),q(_,m,null),y(e,g),q(h,e,null),y(e,k),q(S,e,null),y(e,$),N.m(e,null),w(z,O,F),R.m(z,F),w(z,L,F),I=!0,A||(P=[Oe(Re.call(null,r,{text:"Logs settings",position:"right"})),Y(r,"click",n[10])],A=!0)},p(z,F){(!I||F&128)&&se(s,z[7]);const B={};F&100663300&&(B.$$scope={dirty:F,ctx:z}),_.$set(B);const J={};F&2&&(J.value=z[1]),h.$set(J),F&16&&be(T,T=z[4])?(oe(),D(N,1,1,te),re(),N=pp(z),N.c(),M(N,1),N.m(e,null)):N.p(z,F),F&16&&be(E,E=z[4])?(oe(),D(R,1,1,te),re(),R=mp(z),R.c(),M(R,1),R.m(L.parentNode,L)):R.p(z,F)},i(z){I||(M(u.$$.fragment,z),M(_.$$.fragment,z),M(h.$$.fragment,z),M(S.$$.fragment,z),M(N),M(R),I=!0)},o(z){D(u.$$.fragment,z),D(_.$$.fragment,z),D(h.$$.fragment,z),D(S.$$.fragment,z),D(N),D(R),I=!1},d(z){z&&(v(e),v(O),v(L)),j(u),j(_),j(h),j(S),N.d(z),R.d(z),A=!1,Ee(P)}}}function Y$(n){let e,t,i,l,s,o;e=new oi({props:{$$slots:{default:[W$]},$$scope:{ctx:n}}});let r={};i=new O$({props:r}),n[18](i),i.$on("show",n[19]),i.$on("hide",n[20]);let a={};return s=new V$({props:a}),n[21](s),s.$on("save",n[8]),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment),l=C(),H(s.$$.fragment)},m(u,f){q(e,u,f),w(u,t,f),q(i,u,f),w(u,l,f),q(s,u,f),o=!0},p(u,[f]){const c={};f&67109119&&(c.$$scope={dirty:f,ctx:u}),e.$set(c);const d={};i.$set(d);const m={};s.$set(m)},i(u){o||(M(e.$$.fragment,u),M(i.$$.fragment,u),M(s.$$.fragment,u),o=!0)},o(u){D(e.$$.fragment,u),D(i.$$.fragment,u),D(s.$$.fragment,u),o=!1},d(u){u&&(v(t),v(l)),j(e,u),n[18](null),j(i,u),n[21](null),j(s,u)}}}const Wo="logId",hp="superuserRequests",_p="superuserLogRequests";function K$(n,e,t){var R;let i,l,s;Ge(n,Ru,z=>t(22,l=z)),Ge(n,rn,z=>t(7,s=z)),En(rn,s="Logs",s);const o=new URLSearchParams(l);let r,a,u=1,f=o.get("filter")||"",c={},d=(o.get(hp)||((R=window.localStorage)==null?void 0:R.getItem(_p)))<<0,m=d;function _(){t(4,u++,u)}function g(z={}){let F={};F.filter=f||null,F[hp]=d<<0||null,U.replaceHashQueryParams(Object.assign(F,z))}const h=()=>a==null?void 0:a.show(),k=()=>_();function S(){d=this.checked,t(2,d)}const $=z=>t(1,f=z.detail);function T(z){c=z,t(5,c)}function O(z){f=z,t(1,f)}function E(z){c=z,t(5,c)}const L=z=>r==null?void 0:r.show(z==null?void 0:z.detail);function I(z){ne[z?"unshift":"push"](()=>{r=z,t(0,r)})}const A=z=>{var B;let F={};F[Wo]=((B=z.detail)==null?void 0:B.id)||null,U.replaceHashQueryParams(F)},P=()=>{let z={};z[Wo]=null,U.replaceHashQueryParams(z)};function N(z){ne[z?"unshift":"push"](()=>{a=z,t(3,a)})}return n.$$.update=()=>{var z;n.$$.dirty&1&&o.get(Wo)&&r&&r.show(o.get(Wo)),n.$$.dirty&4&&t(6,i=d?"":'data.auth!="_superusers"'),n.$$.dirty&516&&m!=d&&(t(9,m=d),(z=window.localStorage)==null||z.setItem(_p,d<<0),g()),n.$$.dirty&2&&typeof f<"u"&&g()},[r,f,d,a,u,c,i,s,_,m,h,k,S,$,T,O,E,L,I,A,P,N]}class J$ extends we{constructor(e){super(),ve(this,e,K$,Y$,be,{})}}function gp(n,e,t){const i=n.slice();return i[14]=e[t][0],i[15]=e[t][1],i}function bp(n){n[18]=n[19].default}function kp(n,e,t){const i=n.slice();return i[14]=e[t][0],i[15]=e[t][1],i[21]=t,i}function yp(n){let e;return{c(){e=b("hr"),p(e,"class","m-t-sm m-b-sm")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Z$(n){let e,t=n[15].label+"",i,l,s,o;function r(){return n[9](n[14])}return{c(){e=b("button"),i=W(t),l=C(),p(e,"type","button"),p(e,"class","sidebar-item"),x(e,"active",n[5]===n[14])},m(a,u){w(a,e,u),y(e,i),y(e,l),s||(o=Y(e,"click",r),s=!0)},p(a,u){n=a,u&8&&t!==(t=n[15].label+"")&&se(i,t),u&40&&x(e,"active",n[5]===n[14])},d(a){a&&v(e),s=!1,o()}}}function G$(n){let e,t=n[15].label+"",i,l,s,o;return{c(){e=b("div"),i=W(t),l=C(),p(e,"class","sidebar-item disabled")},m(r,a){w(r,e,a),y(e,i),y(e,l),s||(o=Oe(Re.call(null,e,{position:"left",text:"Not enabled for the collection"})),s=!0)},p(r,a){a&8&&t!==(t=r[15].label+"")&&se(i,t)},d(r){r&&v(e),s=!1,o()}}}function vp(n,e){let t,i=e[21]===Object.keys(e[6]).length,l,s,o=i&&yp();function r(f,c){return f[15].disabled?G$:Z$}let a=r(e),u=a(e);return{key:n,first:null,c(){t=ke(),o&&o.c(),l=C(),u.c(),s=ke(),this.first=t},m(f,c){w(f,t,c),o&&o.m(f,c),w(f,l,c),u.m(f,c),w(f,s,c)},p(f,c){e=f,c&8&&(i=e[21]===Object.keys(e[6]).length),i?o||(o=yp(),o.c(),o.m(l.parentNode,l)):o&&(o.d(1),o=null),a===(a=r(e))&&u?u.p(e,c):(u.d(1),u=a(e),u&&(u.c(),u.m(s.parentNode,s)))},d(f){f&&(v(t),v(l),v(s)),o&&o.d(f),u.d(f)}}}function wp(n){let e,t,i,l={ctx:n,current:null,token:null,hasCatch:!1,pending:x$,then:Q$,catch:X$,value:19,blocks:[,,,]};return _f(t=n[15].component,l),{c(){e=ke(),l.block.c()},m(s,o){w(s,e,o),l.block.m(s,l.anchor=o),l.mount=()=>e.parentNode,l.anchor=e,i=!0},p(s,o){n=s,l.ctx=n,o&8&&t!==(t=n[15].component)&&_f(t,l)||av(l,n,o)},i(s){i||(M(l.block),i=!0)},o(s){for(let o=0;o<3;o+=1){const r=l.blocks[o];D(r)}i=!1},d(s){s&&v(e),l.block.d(s),l.token=null,l=null}}}function X$(n){return{c:te,m:te,p:te,i:te,o:te,d:te}}function Q$(n){bp(n);let e,t,i;return e=new n[18]({props:{collection:n[2]}}),{c(){H(e.$$.fragment),t=C()},m(l,s){q(e,l,s),w(l,t,s),i=!0},p(l,s){bp(l);const o={};s&4&&(o.collection=l[2]),e.$set(o)},i(l){i||(M(e.$$.fragment,l),i=!0)},o(l){D(e.$$.fragment,l),i=!1},d(l){l&&v(t),j(e,l)}}}function x$(n){return{c:te,m:te,p:te,i:te,o:te,d:te}}function Sp(n,e){let t,i,l,s=e[5]===e[14]&&wp(e);return{key:n,first:null,c(){t=ke(),s&&s.c(),i=ke(),this.first=t},m(o,r){w(o,t,r),s&&s.m(o,r),w(o,i,r),l=!0},p(o,r){e=o,e[5]===e[14]?s?(s.p(e,r),r&40&&M(s,1)):(s=wp(e),s.c(),M(s,1),s.m(i.parentNode,i)):s&&(oe(),D(s,1,1,()=>{s=null}),re())},i(o){l||(M(s),l=!0)},o(o){D(s),l=!1},d(o){o&&(v(t),v(i)),s&&s.d(o)}}}function eC(n){let e,t,i,l=[],s=new Map,o,r,a=[],u=new Map,f,c=ce(Object.entries(n[3]));const d=g=>g[14];for(let g=0;gg[14];for(let g=0;gClose',p(e,"type","button"),p(e,"class","btn btn-transparent")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[8]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function nC(n){let e,t,i={class:"docs-panel",$$slots:{footer:[tC],default:[eC]},$$scope:{ctx:n}};return e=new nn({props:i}),n[10](e),e.$on("hide",n[11]),e.$on("show",n[12]),{c(){H(e.$$.fragment)},m(l,s){q(e,l,s),t=!0},p(l,[s]){const o={};s&4194348&&(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[10](null),j(e,l)}}}function iC(n,e,t){const i={list:{label:"List/Search",component:$t(()=>import("./ListApiDocs-ZMG-M1tm.js"),__vite__mapDeps([2,3,4]),import.meta.url)},view:{label:"View",component:$t(()=>import("./ViewApiDocs-C5wWzpOF.js"),__vite__mapDeps([5,3]),import.meta.url)},create:{label:"Create",component:$t(()=>import("./CreateApiDocs-CJzfLv8l.js"),__vite__mapDeps([6,3]),import.meta.url)},update:{label:"Update",component:$t(()=>import("./UpdateApiDocs-DlUNL8zt.js"),__vite__mapDeps([7,3]),import.meta.url)},delete:{label:"Delete",component:$t(()=>import("./DeleteApiDocs-FsGi-_XJ.js"),[],import.meta.url)},realtime:{label:"Realtime",component:$t(()=>import("./RealtimeApiDocs-DrDo3J_U.js"),[],import.meta.url)},batch:{label:"Batch",component:$t(()=>import("./BatchApiDocs-CcRhRRAP.js"),[],import.meta.url)}},l={"list-auth-methods":{label:"List auth methods",component:$t(()=>import("./AuthMethodsDocs-B_QntDAK.js"),__vite__mapDeps([8,3]),import.meta.url)},"auth-with-password":{label:"Auth with password",component:$t(()=>import("./AuthWithPasswordDocs-A_sfNSzb.js"),__vite__mapDeps([9,3]),import.meta.url)},"auth-with-oauth2":{label:"Auth with OAuth2",component:$t(()=>import("./AuthWithOAuth2Docs-CxQ-uS-p.js"),__vite__mapDeps([10,3]),import.meta.url)},"auth-with-otp":{label:"Auth with OTP",component:$t(()=>import("./AuthWithOtpDocs-D6RMLipY.js"),__vite__mapDeps([11,3]),import.meta.url)},refresh:{label:"Auth refresh",component:$t(()=>import("./AuthRefreshDocs-s8vzxkFn.js"),__vite__mapDeps([12,3]),import.meta.url)},verification:{label:"Verification",component:$t(()=>import("./VerificationDocs-iIC5d8fl.js"),[],import.meta.url)},"password-reset":{label:"Password reset",component:$t(()=>import("./PasswordResetDocs-DZcchqcq.js"),[],import.meta.url)},"email-change":{label:"Email change",component:$t(()=>import("./EmailChangeDocs-C-cLqlff.js"),[],import.meta.url)}};let s,o={},r,a=[];a.length&&(r=Object.keys(a)[0]);function u(k){return t(2,o=k),c(Object.keys(a)[0]),s==null?void 0:s.show()}function f(){return s==null?void 0:s.hide()}function c(k){t(5,r=k)}const d=()=>f(),m=k=>c(k);function _(k){ne[k?"unshift":"push"](()=>{s=k,t(4,s)})}function g(k){Le.call(this,n,k)}function h(k){Le.call(this,n,k)}return n.$$.update=()=>{n.$$.dirty&12&&(o.type==="auth"?(t(3,a=Object.assign({},i,l)),t(3,a["auth-with-password"].disabled=!o.passwordAuth.enabled,a),t(3,a["auth-with-oauth2"].disabled=!o.oauth2.enabled,a),t(3,a["auth-with-otp"].disabled=!o.otp.enabled,a)):o.type==="view"?(t(3,a=Object.assign({},i)),delete a.create,delete a.update,delete a.delete,delete a.realtime,delete a.batch):t(3,a=Object.assign({},i)))},[f,c,o,a,s,r,i,u,d,m,_,g,h]}class lC extends we{constructor(e){super(),ve(this,e,iC,nC,be,{show:7,hide:0,changeTab:1})}get show(){return this.$$.ctx[7]}get hide(){return this.$$.ctx[0]}get changeTab(){return this.$$.ctx[1]}}const sC=n=>({active:n&1}),Tp=n=>({active:n[0]});function $p(n){let e,t,i;const l=n[15].default,s=Nt(l,n,n[14],null);return{c(){e=b("div"),s&&s.c(),p(e,"class","accordion-content")},m(o,r){w(o,e,r),s&&s.m(e,null),i=!0},p(o,r){s&&s.p&&(!i||r&16384)&&Ft(s,l,o,o[14],i?Rt(l,o[14],r,null):qt(o[14]),null)},i(o){i||(M(s,o),o&&tt(()=>{i&&(t||(t=qe(e,ht,{delay:10,duration:150},!0)),t.run(1))}),i=!0)},o(o){D(s,o),o&&(t||(t=qe(e,ht,{delay:10,duration:150},!1)),t.run(0)),i=!1},d(o){o&&v(e),s&&s.d(o),o&&t&&t.end()}}}function oC(n){let e,t,i,l,s,o,r;const a=n[15].header,u=Nt(a,n,n[14],Tp);let f=n[0]&&$p(n);return{c(){e=b("div"),t=b("button"),u&&u.c(),i=C(),f&&f.c(),p(t,"type","button"),p(t,"class","accordion-header"),p(t,"draggable",n[2]),p(t,"aria-expanded",n[0]),x(t,"interactive",n[3]),p(e,"class",l="accordion "+(n[7]?"drag-over":"")+" "+n[1]),x(e,"active",n[0])},m(c,d){w(c,e,d),y(e,t),u&&u.m(t,null),y(e,i),f&&f.m(e,null),n[22](e),s=!0,o||(r=[Y(t,"click",it(n[17])),Y(t,"drop",it(n[18])),Y(t,"dragstart",n[19]),Y(t,"dragenter",n[20]),Y(t,"dragleave",n[21]),Y(t,"dragover",it(n[16]))],o=!0)},p(c,[d]){u&&u.p&&(!s||d&16385)&&Ft(u,a,c,c[14],s?Rt(a,c[14],d,sC):qt(c[14]),Tp),(!s||d&4)&&p(t,"draggable",c[2]),(!s||d&1)&&p(t,"aria-expanded",c[0]),(!s||d&8)&&x(t,"interactive",c[3]),c[0]?f?(f.p(c,d),d&1&&M(f,1)):(f=$p(c),f.c(),M(f,1),f.m(e,null)):f&&(oe(),D(f,1,1,()=>{f=null}),re()),(!s||d&130&&l!==(l="accordion "+(c[7]?"drag-over":"")+" "+c[1]))&&p(e,"class",l),(!s||d&131)&&x(e,"active",c[0])},i(c){s||(M(u,c),M(f),s=!0)},o(c){D(u,c),D(f),s=!1},d(c){c&&v(e),u&&u.d(c),f&&f.d(),n[22](null),o=!1,Ee(r)}}}function rC(n,e,t){let{$$slots:i={},$$scope:l}=e;const s=wt();let o,r,{class:a=""}=e,{draggable:u=!1}=e,{active:f=!1}=e,{interactive:c=!0}=e,{single:d=!1}=e,m=!1;function _(){return!!f}function g(){S(),t(0,f=!0),s("expand")}function h(){t(0,f=!1),clearTimeout(r),s("collapse")}function k(){s("toggle"),f?h():g()}function S(){if(d&&o.closest(".accordions")){const P=o.closest(".accordions").querySelectorAll(".accordion.active .accordion-header.interactive");for(const N of P)N.click()}}an(()=>()=>clearTimeout(r));function $(P){Le.call(this,n,P)}const T=()=>c&&k(),O=P=>{u&&(t(7,m=!1),S(),s("drop",P))},E=P=>u&&s("dragstart",P),L=P=>{u&&(t(7,m=!0),s("dragenter",P))},I=P=>{u&&(t(7,m=!1),s("dragleave",P))};function A(P){ne[P?"unshift":"push"](()=>{o=P,t(6,o)})}return n.$$set=P=>{"class"in P&&t(1,a=P.class),"draggable"in P&&t(2,u=P.draggable),"active"in P&&t(0,f=P.active),"interactive"in P&&t(3,c=P.interactive),"single"in P&&t(9,d=P.single),"$$scope"in P&&t(14,l=P.$$scope)},n.$$.update=()=>{n.$$.dirty&8257&&f&&(clearTimeout(r),t(13,r=setTimeout(()=>{o!=null&&o.scrollIntoViewIfNeeded?o.scrollIntoViewIfNeeded():o!=null&&o.scrollIntoView&&o.scrollIntoView({behavior:"smooth",block:"nearest"})},200)))},[f,a,u,c,k,S,o,m,s,d,_,g,h,r,l,i,$,T,O,E,L,I,A]}class zi extends we{constructor(e){super(),ve(this,e,rC,oC,be,{class:1,draggable:2,active:0,interactive:3,single:9,isExpanded:10,expand:11,collapse:12,toggle:4,collapseSiblings:5})}get isExpanded(){return this.$$.ctx[10]}get expand(){return this.$$.ctx[11]}get collapse(){return this.$$.ctx[12]}get toggle(){return this.$$.ctx[4]}get collapseSiblings(){return this.$$.ctx[5]}}function Cp(n,e,t){const i=n.slice();return i[25]=e[t],i}function Op(n,e,t){const i=n.slice();return i[25]=e[t],i}function Mp(n){let e,t,i=ce(n[3]),l=[];for(let s=0;s0&&Mp(n);return{c(){e=b("label"),t=W("Subject"),l=C(),s=b("input"),r=C(),c&&c.c(),a=ke(),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,_){w(m,e,_),y(e,t),w(m,l,_),w(m,s,_),me(s,n[0].subject),w(m,r,_),c&&c.m(m,_),w(m,a,_),u||(f=Y(s,"input",n[14]),u=!0)},p(m,_){var g;_&16777216&&i!==(i=m[24])&&p(e,"for",i),_&16777216&&o!==(o=m[24])&&p(s,"id",o),_&1&&s.value!==m[0].subject&&me(s,m[0].subject),((g=m[3])==null?void 0:g.length)>0?c?c.p(m,_):(c=Mp(m),c.c(),c.m(a.parentNode,a)):c&&(c.d(1),c=null)},d(m){m&&(v(e),v(l),v(s),v(r),v(a)),c&&c.d(m),u=!1,f()}}}function uC(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){w(s,e,o),me(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&&me(e,s[0].body)},i:te,o:te,d(s){s&&v(e),i=!1,l()}}}function fC(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=Ht(o,r(n)),ne.push(()=>ge(e,"value",s))),{c(){e&&H(e.$$.fragment),i=ke()},m(a,u){e&&q(e,a,u),w(a,i,u),l=!0},p(a,u){if(u&32&&o!==(o=a[5])){if(e){oe();const f=e;D(f.$$.fragment,1,0,()=>{j(f,1)}),re()}o?(e=Ht(o,r(a)),ne.push(()=>ge(e,"value",s)),H(e.$$.fragment),M(e.$$.fragment,1),q(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&&v(i),e&&j(e,a)}}}function Dp(n){let e,t,i=ce(n[3]),l=[];for(let s=0;s0&&Dp(n);return{c(){e=b("label"),t=W("Body (HTML)"),l=C(),o.c(),r=C(),m&&m.c(),a=ke(),p(e,"for",i=n[24])},m(g,h){w(g,e,h),y(e,t),w(g,l,h),c[s].m(g,h),w(g,r,h),m&&m.m(g,h),w(g,a,h),u=!0},p(g,h){var S;(!u||h&16777216&&i!==(i=g[24]))&&p(e,"for",i);let k=s;s=d(g),s===k?c[s].p(g,h):(oe(),D(c[k],1,1,()=>{c[k]=null}),re(),o=c[s],o?o.p(g,h):(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,h):(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&&(v(e),v(l),v(r),v(a)),c[s].d(g),m&&m.d(g)}}}function dC(n){let e,t,i,l;return e=new fe({props:{class:"form-field required",name:n[1]+".subject",$$slots:{default:[aC,({uniqueId:s})=>({24:s}),({uniqueId:s})=>s?16777216:0]},$$scope:{ctx:n}}}),i=new fe({props:{class:"form-field m-0 required",name:n[1]+".body",$$slots:{default:[cC,({uniqueId:s})=>({24:s}),({uniqueId:s})=>s?16777216:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment)},m(s,o){q(e,s,o),w(s,t,o),q(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&&v(t),j(e,s),j(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){w(o,e,r),i=!0,l||(s=Oe(Re.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function pC(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=ke(),p(t,"class","ri-draft-line"),p(l,"class","txt"),p(e,"class","inline-flex"),p(r,"class","flex-fill")},m(c,d){w(c,e,d),y(e,t),y(e,i),y(e,l),y(l,s),w(c,o,d),w(c,r,d),w(c,a,d),f&&f.m(c,d),w(c,u,d)},p(c,d){d&4&&se(s,c[2]),c[7]?f?d&128&&M(f,1):(f=Lp(),f.c(),M(f,1),f.m(u.parentNode,u)):f&&(oe(),D(f,1,1,()=>{f=null}),re())},d(c){c&&(v(e),v(o),v(r),v(a),v(u)),f&&f.d(c)}}}function mC(n){let e,t;const i=[n[9]];let l={$$slots:{header:[pC],default:[dC]},$$scope:{ctx:n}};for(let s=0;st(13,o=R));let{key:r}=e,{title:a}=e,{config:u={}}=e,{placeholders:f=[]}=e,c,d=Ap,m=!1;function _(){c==null||c.expand()}function g(){c==null||c.collapse()}function h(){c==null||c.collapseSiblings()}async function k(){d||m||(t(6,m=!0),t(5,d=(await $t(async()=>{const{default:R}=await import("./CodeEditor-TObKy8yX.js");return{default:R}},__vite__mapDeps([13,1]),import.meta.url)).default),Ap=d,t(6,m=!1))}function S(R){R=R.replace("*",""),U.copyToClipboard(R),Ks(`Copied ${R} to clipboard`,2e3)}k();function $(){u.subject=this.value,t(0,u)}const T=R=>S("{"+R+"}");function O(R){n.$$.not_equal(u.body,R)&&(u.body=R,t(0,u))}function E(){u.body=this.value,t(0,u)}const L=R=>S("{"+R+"}");function I(R){ne[R?"unshift":"push"](()=>{c=R,t(4,c)})}function A(R){Le.call(this,n,R)}function P(R){Le.call(this,n,R)}function N(R){Le.call(this,n,R)}return n.$$set=R=>{e=je(je({},e),Kt(R)),t(9,s=lt(e,l)),"key"in R&&t(1,r=R.key),"title"in R&&t(2,a=R.title),"config"in R&&t(0,u=R.config),"placeholders"in R&&t(3,f=R.placeholders)},n.$$.update=()=>{n.$$.dirty&8194&&t(7,i=!U.isEmpty(U.getNestedVal(o,r))),n.$$.dirty&3&&(u.enabled||Yn(r))},[u,r,a,f,c,d,m,i,S,s,_,g,h,o,$,T,O,E,L,I,A,P,N]}class _C extends we{constructor(e){super(),ve(this,e,hC,mC,be,{key:1,title:2,config:0,placeholders:3,expand:10,collapse:11,collapseSiblings:12})}get expand(){return this.$$.ctx[10]}get collapse(){return this.$$.ctx[11]}get collapseSiblings(){return this.$$.ctx[12]}}function gC(n){let e,t,i,l,s,o,r,a,u,f,c,d;return{c(){e=b("label"),t=W(n[3]),i=W(" duration (in seconds)"),s=C(),o=b("input"),a=C(),u=b("div"),f=b("span"),f.textContent="Invalidate all previously issued tokens",p(e,"for",l=n[6]),p(o,"type","number"),p(o,"id",r=n[6]),o.required=!0,p(o,"placeholder","No change"),p(f,"class","link-primary"),x(f,"txt-success",!!n[1]),p(u,"class","help-block")},m(m,_){w(m,e,_),y(e,t),y(e,i),w(m,s,_),w(m,o,_),me(o,n[0]),w(m,a,_),w(m,u,_),y(u,f),c||(d=[Y(o,"input",n[4]),Y(f,"click",n[5])],c=!0)},p(m,_){_&8&&se(t,m[3]),_&64&&l!==(l=m[6])&&p(e,"for",l),_&64&&r!==(r=m[6])&&p(o,"id",r),_&1&&mt(o.value)!==m[0]&&me(o,m[0]),_&2&&x(f,"txt-success",!!m[1])},d(m){m&&(v(e),v(s),v(o),v(a),v(u)),c=!1,Ee(d)}}}function bC(n){let e,t;return e=new fe({props:{class:"form-field required",name:n[2]+".duration",$$slots:{default:[gC,({uniqueId:i})=>({6:i}),({uniqueId:i})=>i?64:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&4&&(s.name=i[2]+".duration"),l&203&&(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){j(e,i)}}}function kC(n,e,t){let{key:i}=e,{label:l}=e,{duration:s}=e,{secret:o}=e;function r(){s=mt(this.value),t(0,s)}const a=()=>{o?t(1,o=void 0):t(1,o=U.randomSecret(50))};return n.$$set=u=>{"key"in u&&t(2,i=u.key),"label"in u&&t(3,l=u.label),"duration"in u&&t(0,s=u.duration),"secret"in u&&t(1,o=u.secret)},[s,o,i,l,r,a]}class yC extends we{constructor(e){super(),ve(this,e,kC,bC,be,{key:2,label:3,duration:0,secret:1})}}function Pp(n,e,t){const i=n.slice();return i[8]=e[t],i[9]=e,i[10]=t,i}function Np(n,e){let t,i,l,s,o,r;function a(c){e[5](c,e[8])}function u(c){e[6](c,e[8])}let f={key:e[8].key,label:e[8].label};return e[0][e[8].key].duration!==void 0&&(f.duration=e[0][e[8].key].duration),e[0][e[8].key].secret!==void 0&&(f.secret=e[0][e[8].key].secret),i=new yC({props:f}),ne.push(()=>ge(i,"duration",a)),ne.push(()=>ge(i,"secret",u)),{key:n,first:null,c(){t=b("div"),H(i.$$.fragment),o=C(),p(t,"class","col-sm-6"),this.first=t},m(c,d){w(c,t,d),q(i,t,null),y(t,o),r=!0},p(c,d){e=c;const m={};d&2&&(m.key=e[8].key),d&2&&(m.label=e[8].label),!l&&d&3&&(l=!0,m.duration=e[0][e[8].key].duration,$e(()=>l=!1)),!s&&d&3&&(s=!0,m.secret=e[0][e[8].key].secret,$e(()=>s=!1)),i.$set(m)},i(c){r||(M(i.$$.fragment,c),r=!0)},o(c){D(i.$$.fragment,c),r=!1},d(c){c&&v(t),j(i)}}}function vC(n){let e,t=[],i=new Map,l,s=ce(n[1]);const o=r=>r[8].key;for(let r=0;r{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function wC(n){let e,t,i,l,s,o=n[2]&&Rp();return{c(){e=b("div"),e.innerHTML=' Tokens options (invalidate, duration)',t=C(),i=b("div"),l=C(),o&&o.c(),s=ke(),p(e,"class","inline-flex"),p(i,"class","flex-fill")},m(r,a){w(r,e,a),w(r,t,a),w(r,i,a),w(r,l,a),o&&o.m(r,a),w(r,s,a)},p(r,a){r[2]?o?a&4&&M(o,1):(o=Rp(),o.c(),M(o,1),o.m(s.parentNode,s)):o&&(oe(),D(o,1,1,()=>{o=null}),re())},d(r){r&&(v(e),v(t),v(i),v(l),v(s)),o&&o.d(r)}}}function SC(n){let e,t;return e=new zi({props:{single:!0,$$slots:{header:[wC],default:[vC]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2055&&(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){j(e,i)}}}function TC(n,e,t){let i,l,s;Ge(n,$n,c=>t(4,s=c));let{collection:o}=e,r=[];function a(c){if(U.isEmpty(c))return!1;for(let d of r)if(c[d.key])return!0;return!1}function u(c,d){n.$$.not_equal(o[d.key].duration,c)&&(o[d.key].duration=c,t(0,o))}function f(c,d){n.$$.not_equal(o[d.key].secret,c)&&(o[d.key].secret=c,t(0,o))}return n.$$set=c=>{"collection"in c&&t(0,o=c.collection)},n.$$.update=()=>{n.$$.dirty&1&&t(3,i=(o==null?void 0:o.system)&&(o==null?void 0:o.name)==="_superusers"),n.$$.dirty&8&&t(1,r=i?[{key:"authToken",label:"Auth"},{key:"passwordResetToken",label:"Password reset"},{key:"fileToken",label:"Protected file access"}]:[{key:"authToken",label:"Auth"},{key:"verificationToken",label:"Email verification"},{key:"passwordResetToken",label:"Password reset"},{key:"emailChangeToken",label:"Email change"},{key:"fileToken",label:"Protected file access"}]),n.$$.dirty&16&&t(2,l=a(s))},[o,r,l,i,s,u,f]}class $C extends we{constructor(e){super(),ve(this,e,TC,SC,be,{collection:0})}}const CC=n=>({isSuperuserOnly:n&2048}),Fp=n=>({isSuperuserOnly:n[11]}),OC=n=>({isSuperuserOnly:n&2048}),qp=n=>({isSuperuserOnly:n[11]}),MC=n=>({isSuperuserOnly:n&2048}),jp=n=>({isSuperuserOnly:n[11]});function EC(n){let e,t;return e=new fe({props:{class:"form-field rule-field "+(n[4]?"requied":"")+" "+(n[11]?"disabled":""),name:n[3],$$slots:{default:[IC,({uniqueId:i})=>({21:i}),({uniqueId:i})=>i?2097152:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l&2064&&(s.class="form-field rule-field "+(i[4]?"requied":"")+" "+(i[11]?"disabled":"")),l&8&&(s.name=i[3]),l&2362855&&(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){j(e,i)}}}function DC(n){let e;return{c(){e=b("div"),e.innerHTML='',p(e,"class","txt-center")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function Hp(n){let e,t,i,l,s,o;return{c(){e=b("button"),t=b("i"),i=C(),l=b("span"),l.textContent="Set Superusers only",p(t,"class","ri-lock-line"),p(t,"aria-hidden","true"),p(l,"class","txt"),p(e,"type","button"),p(e,"class","btn btn-sm btn-transparent btn-hint lock-toggle svelte-dnx4io"),p(e,"aria-hidden",n[10]),e.disabled=n[10]},m(r,a){w(r,e,a),y(e,t),y(e,i),y(e,l),s||(o=Y(e,"click",n[13]),s=!0)},p(r,a){a&1024&&p(e,"aria-hidden",r[10]),a&1024&&(e.disabled=r[10])},d(r){r&&v(e),s=!1,o()}}}function zp(n){let e,t,i,l,s,o,r,a=!n[10]&&Up();return{c(){e=b("button"),a&&a.c(),t=C(),i=b("div"),i.innerHTML='',p(i,"class","icon svelte-dnx4io"),p(i,"aria-hidden","true"),p(e,"type","button"),p(e,"class","unlock-overlay svelte-dnx4io"),e.disabled=n[10],p(e,"aria-hidden",n[10])},m(u,f){w(u,e,f),a&&a.m(e,null),y(e,t),y(e,i),s=!0,o||(r=Y(e,"click",n[12]),o=!0)},p(u,f){u[10]?a&&(a.d(1),a=null):a||(a=Up(),a.c(),a.m(e,t)),(!s||f&1024)&&(e.disabled=u[10]),(!s||f&1024)&&p(e,"aria-hidden",u[10])},i(u){s||(u&&tt(()=>{s&&(l||(l=qe(e,Ct,{duration:150,start:.98},!0)),l.run(1))}),s=!0)},o(u){u&&(l||(l=qe(e,Ct,{duration:150,start:.98},!1)),l.run(0)),s=!1},d(u){u&&v(e),a&&a.d(),u&&l&&l.end(),o=!1,r()}}}function Up(n){let e;return{c(){e=b("small"),e.textContent="Unlock and set custom rule",p(e,"class","txt svelte-dnx4io")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function IC(n){let e,t,i,l,s,o,r=n[11]?"- Superusers only":"",a,u,f,c,d,m,_,g,h,k,S,$,T,O;const E=n[15].beforeLabel,L=Nt(E,n,n[18],jp),I=n[15].afterLabel,A=Nt(I,n,n[18],qp);let P=n[5]&&!n[11]&&Hp(n);function N(V){n[17](V)}var R=n[8];function z(V,Z){let G={id:V[21],baseCollection:V[1],disabled:V[10]||V[11],placeholder:V[11]?"":V[6]};return V[0]!==void 0&&(G.value=V[0]),{props:G}}R&&(m=Ht(R,z(n)),n[16](m),ne.push(()=>ge(m,"value",N)));let F=n[5]&&n[11]&&zp(n);const B=n[15].default,J=Nt(B,n,n[18],Fp);return{c(){e=b("div"),t=b("label"),L&&L.c(),i=C(),l=b("span"),s=W(n[2]),o=C(),a=W(r),u=C(),A&&A.c(),f=C(),P&&P.c(),d=C(),m&&H(m.$$.fragment),g=C(),F&&F.c(),k=C(),S=b("div"),J&&J.c(),p(l,"class","txt"),x(l,"txt-hint",n[11]),p(t,"for",c=n[21]),p(e,"class","input-wrapper svelte-dnx4io"),p(S,"class","help-block")},m(V,Z){w(V,e,Z),y(e,t),L&&L.m(t,null),y(t,i),y(t,l),y(l,s),y(l,o),y(l,a),y(t,u),A&&A.m(t,null),y(t,f),P&&P.m(t,null),y(e,d),m&&q(m,e,null),y(e,g),F&&F.m(e,null),w(V,k,Z),w(V,S,Z),J&&J.m(S,null),$=!0,T||(O=Oe(h=Re.call(null,e,n[1].system?{text:"System collection rule cannot be changed.",position:"top"}:void 0)),T=!0)},p(V,Z){if(L&&L.p&&(!$||Z&264192)&&Ft(L,E,V,V[18],$?Rt(E,V[18],Z,MC):qt(V[18]),jp),(!$||Z&4)&&se(s,V[2]),(!$||Z&2048)&&r!==(r=V[11]?"- Superusers only":"")&&se(a,r),(!$||Z&2048)&&x(l,"txt-hint",V[11]),A&&A.p&&(!$||Z&264192)&&Ft(A,I,V,V[18],$?Rt(I,V[18],Z,OC):qt(V[18]),qp),V[5]&&!V[11]?P?P.p(V,Z):(P=Hp(V),P.c(),P.m(t,null)):P&&(P.d(1),P=null),(!$||Z&2097152&&c!==(c=V[21]))&&p(t,"for",c),Z&256&&R!==(R=V[8])){if(m){oe();const G=m;D(G.$$.fragment,1,0,()=>{j(G,1)}),re()}R?(m=Ht(R,z(V)),V[16](m),ne.push(()=>ge(m,"value",N)),H(m.$$.fragment),M(m.$$.fragment,1),q(m,e,g)):m=null}else if(R){const G={};Z&2097152&&(G.id=V[21]),Z&2&&(G.baseCollection=V[1]),Z&3072&&(G.disabled=V[10]||V[11]),Z&2112&&(G.placeholder=V[11]?"":V[6]),!_&&Z&1&&(_=!0,G.value=V[0],$e(()=>_=!1)),m.$set(G)}V[5]&&V[11]?F?(F.p(V,Z),Z&2080&&M(F,1)):(F=zp(V),F.c(),M(F,1),F.m(e,null)):F&&(oe(),D(F,1,1,()=>{F=null}),re()),h&&Lt(h.update)&&Z&2&&h.update.call(null,V[1].system?{text:"System collection rule cannot be changed.",position:"top"}:void 0),J&&J.p&&(!$||Z&264192)&&Ft(J,B,V,V[18],$?Rt(B,V[18],Z,CC):qt(V[18]),Fp)},i(V){$||(M(L,V),M(A,V),m&&M(m.$$.fragment,V),M(F),M(J,V),$=!0)},o(V){D(L,V),D(A,V),m&&D(m.$$.fragment,V),D(F),D(J,V),$=!1},d(V){V&&(v(e),v(k),v(S)),L&&L.d(V),A&&A.d(V),P&&P.d(),n[16](null),m&&j(m),F&&F.d(),J&&J.d(V),T=!1,O()}}}function LC(n){let e,t,i,l;const s=[DC,EC],o=[];function r(a,u){return a[9]?0:1}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ke()},m(a,u){o[e].m(a,u),w(a,i,u),l=!0},p(a,[u]){let f=e;e=r(a),e===f?o[e].p(a,u):(oe(),D(o[f],1,1,()=>{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}let Vp;function AC(n,e,t){let i,l,{$$slots:s={},$$scope:o}=e,{collection:r=null}=e,{rule:a=null}=e,{label:u="Rule"}=e,{formKey:f="rule"}=e,{required:c=!1}=e,{disabled:d=!1}=e,{superuserToggle:m=!0}=e,{placeholder:_="Leave empty to grant everyone access..."}=e,g=null,h=null,k=Vp,S=!1;$();async function $(){k||S||(t(9,S=!0),t(8,k=(await $t(async()=>{const{default:I}=await import("./FilterAutocompleteInput-DB28goPV.js");return{default:I}},__vite__mapDeps([0,1]),import.meta.url)).default),Vp=k,t(9,S=!1))}async function T(){t(0,a=h||""),await _n(),g==null||g.focus()}function O(){h=a,t(0,a=null)}function E(I){ne[I?"unshift":"push"](()=>{g=I,t(7,g)})}function L(I){a=I,t(0,a)}return n.$$set=I=>{"collection"in I&&t(1,r=I.collection),"rule"in I&&t(0,a=I.rule),"label"in I&&t(2,u=I.label),"formKey"in I&&t(3,f=I.formKey),"required"in I&&t(4,c=I.required),"disabled"in I&&t(14,d=I.disabled),"superuserToggle"in I&&t(5,m=I.superuserToggle),"placeholder"in I&&t(6,_=I.placeholder),"$$scope"in I&&t(18,o=I.$$scope)},n.$$.update=()=>{n.$$.dirty&33&&t(11,i=m&&a===null),n.$$.dirty&16386&&t(10,l=d||r.system)},[a,r,u,f,c,m,_,g,k,S,l,i,T,O,d,s,E,L,o]}class ll extends we{constructor(e){super(),ve(this,e,AC,LC,be,{collection:1,rule:0,label:2,formKey:3,required:4,disabled:14,superuserToggle:5,placeholder:6})}}function PC(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=b("span"),s.textContent="Enable",p(e,"type","checkbox"),p(e,"id",t=n[5]),p(s,"class","txt"),p(l,"for",o=n[5])},m(u,f){w(u,e,f),e.checked=n[0].mfa.enabled,w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[3]),r=!0)},p(u,f){f&32&&t!==(t=u[5])&&p(e,"id",t),f&1&&(e.checked=u[0].mfa.enabled),f&32&&o!==(o=u[5])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function NC(n){let e,t,i,l,s;return{c(){e=b("p"),e.textContent="This optional rule could be used to enable/disable MFA per account basis.",t=C(),i=b("p"),i.innerHTML=`For example, to require MFA only for accounts with non-empty email you can set it to + `);for(let s=0;s0&&Dp(n);return{c(){e=b("label"),t=W("Body (HTML)"),l=C(),o.c(),r=C(),m&&m.c(),a=ke(),p(e,"for",i=n[24])},m(g,h){w(g,e,h),y(e,t),w(g,l,h),c[s].m(g,h),w(g,r,h),m&&m.m(g,h),w(g,a,h),u=!0},p(g,h){var S;(!u||h&16777216&&i!==(i=g[24]))&&p(e,"for",i);let k=s;s=d(g),s===k?c[s].p(g,h):(oe(),D(c[k],1,1,()=>{c[k]=null}),re(),o=c[s],o?o.p(g,h):(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,h):(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&&(v(e),v(l),v(r),v(a)),c[s].d(g),m&&m.d(g)}}}function dC(n){let e,t,i,l;return e=new fe({props:{class:"form-field required",name:n[1]+".subject",$$slots:{default:[aC,({uniqueId:s})=>({24:s}),({uniqueId:s})=>s?16777216:0]},$$scope:{ctx:n}}}),i=new fe({props:{class:"form-field m-0 required",name:n[1]+".body",$$slots:{default:[cC,({uniqueId:s})=>({24:s}),({uniqueId:s})=>s?16777216:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment)},m(s,o){q(e,s,o),w(s,t,o),q(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&&v(t),j(e,s),j(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){w(o,e,r),i=!0,l||(s=Oe(Re.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function pC(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=ke(),p(t,"class","ri-draft-line"),p(l,"class","txt"),p(e,"class","inline-flex"),p(r,"class","flex-fill")},m(c,d){w(c,e,d),y(e,t),y(e,i),y(e,l),y(l,s),w(c,o,d),w(c,r,d),w(c,a,d),f&&f.m(c,d),w(c,u,d)},p(c,d){d&4&&se(s,c[2]),c[7]?f?d&128&&M(f,1):(f=Lp(),f.c(),M(f,1),f.m(u.parentNode,u)):f&&(oe(),D(f,1,1,()=>{f=null}),re())},d(c){c&&(v(e),v(o),v(r),v(a),v(u)),f&&f.d(c)}}}function mC(n){let e,t;const i=[n[9]];let l={$$slots:{header:[pC],default:[dC]},$$scope:{ctx:n}};for(let s=0;st(13,o=R));let{key:r}=e,{title:a}=e,{config:u={}}=e,{placeholders:f=[]}=e,c,d=Ap,m=!1;function _(){c==null||c.expand()}function g(){c==null||c.collapse()}function h(){c==null||c.collapseSiblings()}async function k(){d||m||(t(6,m=!0),t(5,d=(await $t(async()=>{const{default:R}=await import("./CodeEditor-D6DGlFPR.js");return{default:R}},__vite__mapDeps([13,1]),import.meta.url)).default),Ap=d,t(6,m=!1))}function S(R){R=R.replace("*",""),U.copyToClipboard(R),Ks(`Copied ${R} to clipboard`,2e3)}k();function $(){u.subject=this.value,t(0,u)}const T=R=>S("{"+R+"}");function O(R){n.$$.not_equal(u.body,R)&&(u.body=R,t(0,u))}function E(){u.body=this.value,t(0,u)}const L=R=>S("{"+R+"}");function I(R){ne[R?"unshift":"push"](()=>{c=R,t(4,c)})}function A(R){Le.call(this,n,R)}function P(R){Le.call(this,n,R)}function N(R){Le.call(this,n,R)}return n.$$set=R=>{e=je(je({},e),Kt(R)),t(9,s=lt(e,l)),"key"in R&&t(1,r=R.key),"title"in R&&t(2,a=R.title),"config"in R&&t(0,u=R.config),"placeholders"in R&&t(3,f=R.placeholders)},n.$$.update=()=>{n.$$.dirty&8194&&t(7,i=!U.isEmpty(U.getNestedVal(o,r))),n.$$.dirty&3&&(u.enabled||Yn(r))},[u,r,a,f,c,d,m,i,S,s,_,g,h,o,$,T,O,E,L,I,A,P,N]}class _C extends we{constructor(e){super(),ve(this,e,hC,mC,be,{key:1,title:2,config:0,placeholders:3,expand:10,collapse:11,collapseSiblings:12})}get expand(){return this.$$.ctx[10]}get collapse(){return this.$$.ctx[11]}get collapseSiblings(){return this.$$.ctx[12]}}function gC(n){let e,t,i,l,s,o,r,a,u,f,c,d;return{c(){e=b("label"),t=W(n[3]),i=W(" duration (in seconds)"),s=C(),o=b("input"),a=C(),u=b("div"),f=b("span"),f.textContent="Invalidate all previously issued tokens",p(e,"for",l=n[6]),p(o,"type","number"),p(o,"id",r=n[6]),o.required=!0,p(o,"placeholder","No change"),p(f,"class","link-primary"),x(f,"txt-success",!!n[1]),p(u,"class","help-block")},m(m,_){w(m,e,_),y(e,t),y(e,i),w(m,s,_),w(m,o,_),me(o,n[0]),w(m,a,_),w(m,u,_),y(u,f),c||(d=[Y(o,"input",n[4]),Y(f,"click",n[5])],c=!0)},p(m,_){_&8&&se(t,m[3]),_&64&&l!==(l=m[6])&&p(e,"for",l),_&64&&r!==(r=m[6])&&p(o,"id",r),_&1&&mt(o.value)!==m[0]&&me(o,m[0]),_&2&&x(f,"txt-success",!!m[1])},d(m){m&&(v(e),v(s),v(o),v(a),v(u)),c=!1,Ee(d)}}}function bC(n){let e,t;return e=new fe({props:{class:"form-field required",name:n[2]+".duration",$$slots:{default:[gC,({uniqueId:i})=>({6:i}),({uniqueId:i})=>i?64:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&4&&(s.name=i[2]+".duration"),l&203&&(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){j(e,i)}}}function kC(n,e,t){let{key:i}=e,{label:l}=e,{duration:s}=e,{secret:o}=e;function r(){s=mt(this.value),t(0,s)}const a=()=>{o?t(1,o=void 0):t(1,o=U.randomSecret(50))};return n.$$set=u=>{"key"in u&&t(2,i=u.key),"label"in u&&t(3,l=u.label),"duration"in u&&t(0,s=u.duration),"secret"in u&&t(1,o=u.secret)},[s,o,i,l,r,a]}class yC extends we{constructor(e){super(),ve(this,e,kC,bC,be,{key:2,label:3,duration:0,secret:1})}}function Pp(n,e,t){const i=n.slice();return i[8]=e[t],i[9]=e,i[10]=t,i}function Np(n,e){let t,i,l,s,o,r;function a(c){e[5](c,e[8])}function u(c){e[6](c,e[8])}let f={key:e[8].key,label:e[8].label};return e[0][e[8].key].duration!==void 0&&(f.duration=e[0][e[8].key].duration),e[0][e[8].key].secret!==void 0&&(f.secret=e[0][e[8].key].secret),i=new yC({props:f}),ne.push(()=>ge(i,"duration",a)),ne.push(()=>ge(i,"secret",u)),{key:n,first:null,c(){t=b("div"),H(i.$$.fragment),o=C(),p(t,"class","col-sm-6"),this.first=t},m(c,d){w(c,t,d),q(i,t,null),y(t,o),r=!0},p(c,d){e=c;const m={};d&2&&(m.key=e[8].key),d&2&&(m.label=e[8].label),!l&&d&3&&(l=!0,m.duration=e[0][e[8].key].duration,$e(()=>l=!1)),!s&&d&3&&(s=!0,m.secret=e[0][e[8].key].secret,$e(()=>s=!1)),i.$set(m)},i(c){r||(M(i.$$.fragment,c),r=!0)},o(c){D(i.$$.fragment,c),r=!1},d(c){c&&v(t),j(i)}}}function vC(n){let e,t=[],i=new Map,l,s=ce(n[1]);const o=r=>r[8].key;for(let r=0;r{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function wC(n){let e,t,i,l,s,o=n[2]&&Rp();return{c(){e=b("div"),e.innerHTML=' Tokens options (invalidate, duration)',t=C(),i=b("div"),l=C(),o&&o.c(),s=ke(),p(e,"class","inline-flex"),p(i,"class","flex-fill")},m(r,a){w(r,e,a),w(r,t,a),w(r,i,a),w(r,l,a),o&&o.m(r,a),w(r,s,a)},p(r,a){r[2]?o?a&4&&M(o,1):(o=Rp(),o.c(),M(o,1),o.m(s.parentNode,s)):o&&(oe(),D(o,1,1,()=>{o=null}),re())},d(r){r&&(v(e),v(t),v(i),v(l),v(s)),o&&o.d(r)}}}function SC(n){let e,t;return e=new zi({props:{single:!0,$$slots:{header:[wC],default:[vC]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2055&&(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){j(e,i)}}}function TC(n,e,t){let i,l,s;Ge(n,$n,c=>t(4,s=c));let{collection:o}=e,r=[];function a(c){if(U.isEmpty(c))return!1;for(let d of r)if(c[d.key])return!0;return!1}function u(c,d){n.$$.not_equal(o[d.key].duration,c)&&(o[d.key].duration=c,t(0,o))}function f(c,d){n.$$.not_equal(o[d.key].secret,c)&&(o[d.key].secret=c,t(0,o))}return n.$$set=c=>{"collection"in c&&t(0,o=c.collection)},n.$$.update=()=>{n.$$.dirty&1&&t(3,i=(o==null?void 0:o.system)&&(o==null?void 0:o.name)==="_superusers"),n.$$.dirty&8&&t(1,r=i?[{key:"authToken",label:"Auth"},{key:"passwordResetToken",label:"Password reset"},{key:"fileToken",label:"Protected file access"}]:[{key:"authToken",label:"Auth"},{key:"verificationToken",label:"Email verification"},{key:"passwordResetToken",label:"Password reset"},{key:"emailChangeToken",label:"Email change"},{key:"fileToken",label:"Protected file access"}]),n.$$.dirty&16&&t(2,l=a(s))},[o,r,l,i,s,u,f]}class $C extends we{constructor(e){super(),ve(this,e,TC,SC,be,{collection:0})}}const CC=n=>({isSuperuserOnly:n&2048}),Fp=n=>({isSuperuserOnly:n[11]}),OC=n=>({isSuperuserOnly:n&2048}),qp=n=>({isSuperuserOnly:n[11]}),MC=n=>({isSuperuserOnly:n&2048}),jp=n=>({isSuperuserOnly:n[11]});function EC(n){let e,t;return e=new fe({props:{class:"form-field rule-field "+(n[4]?"requied":"")+" "+(n[11]?"disabled":""),name:n[3],$$slots:{default:[IC,({uniqueId:i})=>({21:i}),({uniqueId:i})=>i?2097152:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l&2064&&(s.class="form-field rule-field "+(i[4]?"requied":"")+" "+(i[11]?"disabled":"")),l&8&&(s.name=i[3]),l&2362855&&(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){j(e,i)}}}function DC(n){let e;return{c(){e=b("div"),e.innerHTML='',p(e,"class","txt-center")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function Hp(n){let e,t,i,l,s,o;return{c(){e=b("button"),t=b("i"),i=C(),l=b("span"),l.textContent="Set Superusers only",p(t,"class","ri-lock-line"),p(t,"aria-hidden","true"),p(l,"class","txt"),p(e,"type","button"),p(e,"class","btn btn-sm btn-transparent btn-hint lock-toggle svelte-dnx4io"),p(e,"aria-hidden",n[10]),e.disabled=n[10]},m(r,a){w(r,e,a),y(e,t),y(e,i),y(e,l),s||(o=Y(e,"click",n[13]),s=!0)},p(r,a){a&1024&&p(e,"aria-hidden",r[10]),a&1024&&(e.disabled=r[10])},d(r){r&&v(e),s=!1,o()}}}function zp(n){let e,t,i,l,s,o,r,a=!n[10]&&Up();return{c(){e=b("button"),a&&a.c(),t=C(),i=b("div"),i.innerHTML='',p(i,"class","icon svelte-dnx4io"),p(i,"aria-hidden","true"),p(e,"type","button"),p(e,"class","unlock-overlay svelte-dnx4io"),e.disabled=n[10],p(e,"aria-hidden",n[10])},m(u,f){w(u,e,f),a&&a.m(e,null),y(e,t),y(e,i),s=!0,o||(r=Y(e,"click",n[12]),o=!0)},p(u,f){u[10]?a&&(a.d(1),a=null):a||(a=Up(),a.c(),a.m(e,t)),(!s||f&1024)&&(e.disabled=u[10]),(!s||f&1024)&&p(e,"aria-hidden",u[10])},i(u){s||(u&&tt(()=>{s&&(l||(l=qe(e,Ct,{duration:150,start:.98},!0)),l.run(1))}),s=!0)},o(u){u&&(l||(l=qe(e,Ct,{duration:150,start:.98},!1)),l.run(0)),s=!1},d(u){u&&v(e),a&&a.d(),u&&l&&l.end(),o=!1,r()}}}function Up(n){let e;return{c(){e=b("small"),e.textContent="Unlock and set custom rule",p(e,"class","txt svelte-dnx4io")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function IC(n){let e,t,i,l,s,o,r=n[11]?"- Superusers only":"",a,u,f,c,d,m,_,g,h,k,S,$,T,O;const E=n[15].beforeLabel,L=Nt(E,n,n[18],jp),I=n[15].afterLabel,A=Nt(I,n,n[18],qp);let P=n[5]&&!n[11]&&Hp(n);function N(V){n[17](V)}var R=n[8];function z(V,Z){let G={id:V[21],baseCollection:V[1],disabled:V[10]||V[11],placeholder:V[11]?"":V[6]};return V[0]!==void 0&&(G.value=V[0]),{props:G}}R&&(m=Ht(R,z(n)),n[16](m),ne.push(()=>ge(m,"value",N)));let F=n[5]&&n[11]&&zp(n);const B=n[15].default,J=Nt(B,n,n[18],Fp);return{c(){e=b("div"),t=b("label"),L&&L.c(),i=C(),l=b("span"),s=W(n[2]),o=C(),a=W(r),u=C(),A&&A.c(),f=C(),P&&P.c(),d=C(),m&&H(m.$$.fragment),g=C(),F&&F.c(),k=C(),S=b("div"),J&&J.c(),p(l,"class","txt"),x(l,"txt-hint",n[11]),p(t,"for",c=n[21]),p(e,"class","input-wrapper svelte-dnx4io"),p(S,"class","help-block")},m(V,Z){w(V,e,Z),y(e,t),L&&L.m(t,null),y(t,i),y(t,l),y(l,s),y(l,o),y(l,a),y(t,u),A&&A.m(t,null),y(t,f),P&&P.m(t,null),y(e,d),m&&q(m,e,null),y(e,g),F&&F.m(e,null),w(V,k,Z),w(V,S,Z),J&&J.m(S,null),$=!0,T||(O=Oe(h=Re.call(null,e,n[1].system?{text:"System collection rule cannot be changed.",position:"top"}:void 0)),T=!0)},p(V,Z){if(L&&L.p&&(!$||Z&264192)&&Ft(L,E,V,V[18],$?Rt(E,V[18],Z,MC):qt(V[18]),jp),(!$||Z&4)&&se(s,V[2]),(!$||Z&2048)&&r!==(r=V[11]?"- Superusers only":"")&&se(a,r),(!$||Z&2048)&&x(l,"txt-hint",V[11]),A&&A.p&&(!$||Z&264192)&&Ft(A,I,V,V[18],$?Rt(I,V[18],Z,OC):qt(V[18]),qp),V[5]&&!V[11]?P?P.p(V,Z):(P=Hp(V),P.c(),P.m(t,null)):P&&(P.d(1),P=null),(!$||Z&2097152&&c!==(c=V[21]))&&p(t,"for",c),Z&256&&R!==(R=V[8])){if(m){oe();const G=m;D(G.$$.fragment,1,0,()=>{j(G,1)}),re()}R?(m=Ht(R,z(V)),V[16](m),ne.push(()=>ge(m,"value",N)),H(m.$$.fragment),M(m.$$.fragment,1),q(m,e,g)):m=null}else if(R){const G={};Z&2097152&&(G.id=V[21]),Z&2&&(G.baseCollection=V[1]),Z&3072&&(G.disabled=V[10]||V[11]),Z&2112&&(G.placeholder=V[11]?"":V[6]),!_&&Z&1&&(_=!0,G.value=V[0],$e(()=>_=!1)),m.$set(G)}V[5]&&V[11]?F?(F.p(V,Z),Z&2080&&M(F,1)):(F=zp(V),F.c(),M(F,1),F.m(e,null)):F&&(oe(),D(F,1,1,()=>{F=null}),re()),h&&Lt(h.update)&&Z&2&&h.update.call(null,V[1].system?{text:"System collection rule cannot be changed.",position:"top"}:void 0),J&&J.p&&(!$||Z&264192)&&Ft(J,B,V,V[18],$?Rt(B,V[18],Z,CC):qt(V[18]),Fp)},i(V){$||(M(L,V),M(A,V),m&&M(m.$$.fragment,V),M(F),M(J,V),$=!0)},o(V){D(L,V),D(A,V),m&&D(m.$$.fragment,V),D(F),D(J,V),$=!1},d(V){V&&(v(e),v(k),v(S)),L&&L.d(V),A&&A.d(V),P&&P.d(),n[16](null),m&&j(m),F&&F.d(),J&&J.d(V),T=!1,O()}}}function LC(n){let e,t,i,l;const s=[DC,EC],o=[];function r(a,u){return a[9]?0:1}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ke()},m(a,u){o[e].m(a,u),w(a,i,u),l=!0},p(a,[u]){let f=e;e=r(a),e===f?o[e].p(a,u):(oe(),D(o[f],1,1,()=>{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}let Vp;function AC(n,e,t){let i,l,{$$slots:s={},$$scope:o}=e,{collection:r=null}=e,{rule:a=null}=e,{label:u="Rule"}=e,{formKey:f="rule"}=e,{required:c=!1}=e,{disabled:d=!1}=e,{superuserToggle:m=!0}=e,{placeholder:_="Leave empty to grant everyone access..."}=e,g=null,h=null,k=Vp,S=!1;$();async function $(){k||S||(t(9,S=!0),t(8,k=(await $t(async()=>{const{default:I}=await import("./FilterAutocompleteInput-BwUux83v.js");return{default:I}},__vite__mapDeps([0,1]),import.meta.url)).default),Vp=k,t(9,S=!1))}async function T(){t(0,a=h||""),await _n(),g==null||g.focus()}function O(){h=a,t(0,a=null)}function E(I){ne[I?"unshift":"push"](()=>{g=I,t(7,g)})}function L(I){a=I,t(0,a)}return n.$$set=I=>{"collection"in I&&t(1,r=I.collection),"rule"in I&&t(0,a=I.rule),"label"in I&&t(2,u=I.label),"formKey"in I&&t(3,f=I.formKey),"required"in I&&t(4,c=I.required),"disabled"in I&&t(14,d=I.disabled),"superuserToggle"in I&&t(5,m=I.superuserToggle),"placeholder"in I&&t(6,_=I.placeholder),"$$scope"in I&&t(18,o=I.$$scope)},n.$$.update=()=>{n.$$.dirty&33&&t(11,i=m&&a===null),n.$$.dirty&16386&&t(10,l=d||r.system)},[a,r,u,f,c,m,_,g,k,S,l,i,T,O,d,s,E,L,o]}class ll extends we{constructor(e){super(),ve(this,e,AC,LC,be,{collection:1,rule:0,label:2,formKey:3,required:4,disabled:14,superuserToggle:5,placeholder:6})}}function PC(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=b("span"),s.textContent="Enable",p(e,"type","checkbox"),p(e,"id",t=n[5]),p(s,"class","txt"),p(l,"for",o=n[5])},m(u,f){w(u,e,f),e.checked=n[0].mfa.enabled,w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[3]),r=!0)},p(u,f){f&32&&t!==(t=u[5])&&p(e,"id",t),f&1&&(e.checked=u[0].mfa.enabled),f&32&&o!==(o=u[5])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function NC(n){let e,t,i,l,s;return{c(){e=b("p"),e.textContent="This optional rule could be used to enable/disable MFA per account basis.",t=C(),i=b("p"),i.innerHTML=`For example, to require MFA only for accounts with non-empty email you can set it to email != ''.`,l=C(),s=b("p"),s.textContent="Leave the rule empty to require MFA for everyone."},m(o,r){w(o,e,r),w(o,t,r),w(o,i,r),w(o,l,r),w(o,s,r)},p:te,d(o){o&&(v(e),v(t),v(i),v(l),v(s))}}}function RC(n){let e,t,i,l,s,o,r,a,u;l=new fe({props:{class:"form-field form-field-toggle",name:"mfa.enabled",$$slots:{default:[PC,({uniqueId:d})=>({5:d}),({uniqueId:d})=>d?32:0]},$$scope:{ctx:n}}});function f(d){n[4](d)}let c={label:"MFA rule",formKey:"mfa.rule",superuserToggle:!1,disabled:!n[0].mfa.enabled,placeholder:"Leave empty to require MFA for everyone",collection:n[0],$$slots:{default:[NC]},$$scope:{ctx:n}};return n[0].mfa.rule!==void 0&&(c.rule=n[0].mfa.rule),r=new ll({props:c}),ne.push(()=>ge(r,"rule",f)),{c(){e=b("div"),e.innerHTML=`

This feature is experimental and may change in the future.

Multi-factor authentication (MFA) requires the user to authenticate with any 2 different auth methods (otp, identity/password, oauth2) before issuing an auth token. (Learn more) .

`,t=C(),i=b("div"),H(l.$$.fragment),s=C(),o=b("div"),H(r.$$.fragment),p(e,"class","content m-b-sm"),p(o,"class","content"),x(o,"fade",!n[0].mfa.enabled),p(i,"class","grid")},m(d,m){w(d,e,m),w(d,t,m),w(d,i,m),q(l,i,null),y(i,s),y(i,o),q(r,o,null),u=!0},p(d,m){const _={};m&97&&(_.$$scope={dirty:m,ctx:d}),l.$set(_);const g={};m&1&&(g.disabled=!d[0].mfa.enabled),m&1&&(g.collection=d[0]),m&64&&(g.$$scope={dirty:m,ctx:d}),!a&&m&1&&(a=!0,g.rule=d[0].mfa.rule,$e(()=>a=!1)),r.$set(g),(!u||m&1)&&x(o,"fade",!d[0].mfa.enabled)},i(d){u||(M(l.$$.fragment,d),M(r.$$.fragment,d),u=!0)},o(d){D(l.$$.fragment,d),D(r.$$.fragment,d),u=!1},d(d){d&&(v(e),v(t),v(i)),j(l),j(r)}}}function FC(n){let e;return{c(){e=b("span"),e.textContent="Disabled",p(e,"class","label")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function qC(n){let e;return{c(){e=b("span"),e.textContent="Enabled",p(e,"class","label label-success")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Bp(n){let e,t,i,l,s;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(o,r){w(o,e,r),i=!0,l||(s=Oe(Re.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function jC(n){let e,t,i,l,s,o;function r(c,d){return c[0].mfa.enabled?qC:FC}let a=r(n),u=a(n),f=n[1]&&Bp();return{c(){e=b("div"),e.innerHTML=' Multi-factor authentication (MFA)',t=C(),i=b("div"),l=C(),u.c(),s=C(),f&&f.c(),o=ke(),p(e,"class","inline-flex"),p(i,"class","flex-fill")},m(c,d){w(c,e,d),w(c,t,d),w(c,i,d),w(c,l,d),u.m(c,d),w(c,s,d),f&&f.m(c,d),w(c,o,d)},p(c,d){a!==(a=r(c))&&(u.d(1),u=a(c),u&&(u.c(),u.m(s.parentNode,s))),c[1]?f?d&2&&M(f,1):(f=Bp(),f.c(),M(f,1),f.m(o.parentNode,o)):f&&(oe(),D(f,1,1,()=>{f=null}),re())},d(c){c&&(v(e),v(t),v(i),v(l),v(s),v(o)),u.d(c),f&&f.d(c)}}}function HC(n){let e,t;return e=new zi({props:{single:!0,$$slots:{header:[jC],default:[RC]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&67&&(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){j(e,i)}}}function zC(n,e,t){let i,l;Ge(n,$n,a=>t(2,l=a));let{collection:s}=e;function o(){s.mfa.enabled=this.checked,t(0,s)}function r(a){n.$$.not_equal(s.mfa.rule,a)&&(s.mfa.rule=a,t(0,s))}return n.$$set=a=>{"collection"in a&&t(0,s=a.collection)},n.$$.update=()=>{n.$$.dirty&4&&t(1,i=!U.isEmpty(l==null?void 0:l.mfa))},[s,i,l,o,r]}class UC extends we{constructor(e){super(),ve(this,e,zC,HC,be,{collection:0})}}const VC=n=>({}),Wp=n=>({});function Yp(n,e,t){const i=n.slice();return i[50]=e[t],i}const BC=n=>({}),Kp=n=>({});function Jp(n,e,t){const i=n.slice();return i[50]=e[t],i[54]=t,i}function Zp(n){let e,t,i;return{c(){e=b("div"),t=W(n[2]),i=C(),p(e,"class","block txt-placeholder"),x(e,"link-hint",!n[5]&&!n[6])},m(l,s){w(l,e,s),y(e,t),y(e,i)},p(l,s){s[0]&4&&se(t,l[2]),s[0]&96&&x(e,"link-hint",!l[5]&&!l[6])},d(l){l&&v(e)}}}function WC(n){let e,t=n[50]+"",i;return{c(){e=b("span"),i=W(t),p(e,"class","txt")},m(l,s){w(l,e,s),y(e,i)},p(l,s){s[0]&1&&t!==(t=l[50]+"")&&se(i,t)},i:te,o:te,d(l){l&&v(e)}}}function YC(n){let e,t,i;const l=[{item:n[50]},n[11]];var s=n[10];function o(r,a){let u={};for(let f=0;f{j(u,1)}),re()}s?(e=Ht(s,o(r,a)),H(e.$$.fragment),M(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else if(s){const u=a[0]&2049?vt(l,[a[0]&1&&{item:r[50]},a[0]&2048&&At(r[11])]):{};e.$set(u)}},i(r){i||(e&&M(e.$$.fragment,r),i=!0)},o(r){e&&D(e.$$.fragment,r),i=!1},d(r){r&&v(t),e&&j(e,r)}}}function Gp(n){let e,t,i;function l(){return n[37](n[50])}return{c(){e=b("span"),e.innerHTML='',p(e,"class","clear")},m(s,o){w(s,e,o),t||(i=[Oe(Re.call(null,e,"Clear")),Y(e,"click",en(it(l)))],t=!0)},p(s,o){n=s},d(s){s&&v(e),t=!1,Ee(i)}}}function Xp(n){let e,t,i,l,s,o;const r=[YC,WC],a=[];function u(c,d){return c[10]?0:1}t=u(n),i=a[t]=r[t](n);let f=(n[4]||n[8])&&Gp(n);return{c(){e=b("div"),i.c(),l=C(),f&&f.c(),s=C(),p(e,"class","option")},m(c,d){w(c,e,d),a[t].m(e,null),y(e,l),f&&f.m(e,null),y(e,s),o=!0},p(c,d){let m=t;t=u(c),t===m?a[t].p(c,d):(oe(),D(a[m],1,1,()=>{a[m]=null}),re(),i=a[t],i?i.p(c,d):(i=a[t]=r[t](c),i.c()),M(i,1),i.m(e,l)),c[4]||c[8]?f?f.p(c,d):(f=Gp(c),f.c(),f.m(e,s)):f&&(f.d(1),f=null)},i(c){o||(M(i),o=!0)},o(c){D(i),o=!1},d(c){c&&v(e),a[t].d(),f&&f.d()}}}function Qp(n){let e,t,i={class:"dropdown dropdown-block options-dropdown dropdown-left "+(n[7]?"dropdown-upside":""),trigger:n[20],$$slots:{default:[ZC]},$$scope:{ctx:n}};return e=new Dn({props:i}),n[42](e),e.$on("show",n[26]),e.$on("hide",n[43]),{c(){H(e.$$.fragment)},m(l,s){q(e,l,s),t=!0},p(l,s){const o={};s[0]&128&&(o.class="dropdown dropdown-block options-dropdown dropdown-left "+(l[7]?"dropdown-upside":"")),s[0]&1048576&&(o.trigger=l[20]),s[0]&6451722|s[1]&16384&&(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[42](null),j(e,l)}}}function xp(n){let e,t,i,l,s,o,r,a,u=n[17].length&&em(n);return{c(){e=b("div"),t=b("label"),i=b("div"),i.innerHTML='',l=C(),s=b("input"),o=C(),u&&u.c(),p(i,"class","addon p-r-0"),s.autofocus=!0,p(s,"type","text"),p(s,"placeholder",n[3]),p(t,"class","input-group"),p(e,"class","form-field form-field-sm options-search")},m(f,c){w(f,e,c),y(e,t),y(t,i),y(t,l),y(t,s),me(s,n[17]),y(t,o),u&&u.m(t,null),s.focus(),r||(a=Y(s,"input",n[39]),r=!0)},p(f,c){c[0]&8&&p(s,"placeholder",f[3]),c[0]&131072&&s.value!==f[17]&&me(s,f[17]),f[17].length?u?u.p(f,c):(u=em(f),u.c(),u.m(t,null)):u&&(u.d(1),u=null)},d(f){f&&v(e),u&&u.d(),r=!1,a()}}}function em(n){let e,t,i,l;return{c(){e=b("div"),t=b("button"),t.innerHTML='',p(t,"type","button"),p(t,"class","btn btn-sm btn-circle btn-transparent clear"),p(e,"class","addon suffix p-r-5")},m(s,o){w(s,e,o),y(e,t),i||(l=Y(t,"click",en(it(n[23]))),i=!0)},p:te,d(s){s&&v(e),i=!1,l()}}}function tm(n){let e,t=n[1]&&nm(n);return{c(){t&&t.c(),e=ke()},m(i,l){t&&t.m(i,l),w(i,e,l)},p(i,l){i[1]?t?t.p(i,l):(t=nm(i),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(i){i&&v(e),t&&t.d(i)}}}function nm(n){let e,t;return{c(){e=b("div"),t=W(n[1]),p(e,"class","txt-missing")},m(i,l){w(i,e,l),y(e,t)},p(i,l){l[0]&2&&se(t,i[1])},d(i){i&&v(e)}}}function KC(n){let e=n[50]+"",t;return{c(){t=W(e)},m(i,l){w(i,t,l)},p(i,l){l[0]&4194304&&e!==(e=i[50]+"")&&se(t,e)},i:te,o:te,d(i){i&&v(t)}}}function JC(n){let e,t,i;const l=[{item:n[50]},n[13]];var s=n[12];function o(r,a){let u={};for(let f=0;f{j(u,1)}),re()}s?(e=Ht(s,o(r,a)),H(e.$$.fragment),M(e.$$.fragment,1),q(e,t.parentNode,t)):e=null}else if(s){const u=a[0]&4202496?vt(l,[a[0]&4194304&&{item:r[50]},a[0]&8192&&At(r[13])]):{};e.$set(u)}},i(r){i||(e&&M(e.$$.fragment,r),i=!0)},o(r){e&&D(e.$$.fragment,r),i=!1},d(r){r&&v(t),e&&j(e,r)}}}function im(n){let e,t,i,l,s,o,r;const a=[JC,KC],u=[];function f(m,_){return m[12]?0:1}t=f(n),i=u[t]=a[t](n);function c(...m){return n[40](n[50],...m)}function d(...m){return n[41](n[50],...m)}return{c(){e=b("div"),i.c(),l=C(),p(e,"tabindex","0"),p(e,"class","dropdown-item option"),p(e,"role","menuitem"),x(e,"closable",n[9]),x(e,"selected",n[21](n[50]))},m(m,_){w(m,e,_),u[t].m(e,null),y(e,l),s=!0,o||(r=[Y(e,"click",c),Y(e,"keydown",d)],o=!0)},p(m,_){n=m;let g=t;t=f(n),t===g?u[t].p(n,_):(oe(),D(u[g],1,1,()=>{u[g]=null}),re(),i=u[t],i?i.p(n,_):(i=u[t]=a[t](n),i.c()),M(i,1),i.m(e,l)),(!s||_[0]&512)&&x(e,"closable",n[9]),(!s||_[0]&6291456)&&x(e,"selected",n[21](n[50]))},i(m){s||(M(i),s=!0)},o(m){D(i),s=!1},d(m){m&&v(e),u[t].d(),o=!1,Ee(r)}}}function ZC(n){let e,t,i,l,s,o=n[14]&&xp(n);const r=n[36].beforeOptions,a=Nt(r,n,n[45],Kp);let u=ce(n[22]),f=[];for(let g=0;gD(f[g],1,1,()=>{f[g]=null});let d=null;u.length||(d=tm(n));const m=n[36].afterOptions,_=Nt(m,n,n[45],Wp);return{c(){o&&o.c(),e=C(),a&&a.c(),t=C(),i=b("div");for(let g=0;gD(a[d],1,1,()=>{a[d]=null});let f=null;r.length||(f=Zp(n));let c=!n[5]&&!n[6]&&Qp(n);return{c(){e=b("div"),t=b("div");for(let d=0;d{c=null}),re()),(!o||m[0]&32768&&s!==(s="select "+d[15]))&&p(e,"class",s),(!o||m[0]&32896)&&x(e,"upside",d[7]),(!o||m[0]&32784)&&x(e,"multiple",d[4]),(!o||m[0]&32800)&&x(e,"disabled",d[5]),(!o||m[0]&32832)&&x(e,"readonly",d[6])},i(d){if(!o){for(let m=0;md?[]:void 0}=e,{selected:k=h()}=e,{toggle:S=d}=e,{closable:$=!0}=e,{labelComponent:T=void 0}=e,{labelComponentProps:O={}}=e,{optionComponent:E=void 0}=e,{optionComponentProps:L={}}=e,{searchable:I=!1}=e,{searchFunc:A=void 0}=e;const P=wt();let{class:N=""}=e,R,z="",F,B;function J(Te){if(U.isEmpty(k))return;let nt=U.toArray(k);U.inArray(nt,Te)&&(U.removeByValue(nt,Te),t(0,k=d?nt:(nt==null?void 0:nt[0])||h())),P("change",{selected:k}),F==null||F.dispatchEvent(new CustomEvent("change",{detail:k,bubbles:!0}))}function V(Te){if(d){let nt=U.toArray(k);U.inArray(nt,Te)||t(0,k=[...nt,Te])}else t(0,k=Te);P("change",{selected:k}),F==null||F.dispatchEvent(new CustomEvent("change",{detail:k,bubbles:!0}))}function Z(Te){return l(Te)?J(Te):V(Te)}function G(){t(0,k=h()),P("change",{selected:k}),F==null||F.dispatchEvent(new CustomEvent("change",{detail:k,bubbles:!0}))}function de(){R!=null&&R.show&&(R==null||R.show())}function pe(){R!=null&&R.hide&&(R==null||R.hide())}function ae(){if(U.isEmpty(k)||U.isEmpty(c))return;let Te=U.toArray(k),nt=[];for(const zt of Te)U.inArray(c,zt)||nt.push(zt);if(nt.length){for(const zt of nt)U.removeByValue(Te,zt);t(0,k=d?Te:Te[0])}}function Ce(){t(17,z="")}function Ye(Te,nt){Te=Te||[];const zt=A||XC;return Te.filter(Ne=>zt(Ne,nt))||[]}function Ke(Te,nt){Te.preventDefault(),S&&d?Z(nt):V(nt)}function ct(Te,nt){(Te.code==="Enter"||Te.code==="Space")&&(Ke(Te,nt),$&&pe())}function et(){Ce(),setTimeout(()=>{const Te=F==null?void 0:F.querySelector(".dropdown-item.option.selected");Te&&(Te.focus(),Te.scrollIntoView({block:"nearest"}))},0)}function xe(Te){Te.stopPropagation(),!_&&!m&&(R==null||R.toggle())}an(()=>{const Te=document.querySelectorAll(`label[for="${r}"]`);for(const nt of Te)nt.addEventListener("click",xe);return()=>{for(const nt of Te)nt.removeEventListener("click",xe)}});const Be=Te=>J(Te);function ut(Te){ne[Te?"unshift":"push"](()=>{B=Te,t(20,B)})}function Bt(){z=this.value,t(17,z)}const Ue=(Te,nt)=>Ke(nt,Te),De=(Te,nt)=>ct(nt,Te);function ot(Te){ne[Te?"unshift":"push"](()=>{R=Te,t(18,R)})}function Ie(Te){Le.call(this,n,Te)}function We(Te){ne[Te?"unshift":"push"](()=>{F=Te,t(19,F)})}return n.$$set=Te=>{"id"in Te&&t(27,r=Te.id),"noOptionsText"in Te&&t(1,a=Te.noOptionsText),"selectPlaceholder"in Te&&t(2,u=Te.selectPlaceholder),"searchPlaceholder"in Te&&t(3,f=Te.searchPlaceholder),"items"in Te&&t(28,c=Te.items),"multiple"in Te&&t(4,d=Te.multiple),"disabled"in Te&&t(5,m=Te.disabled),"readonly"in Te&&t(6,_=Te.readonly),"upside"in Te&&t(7,g=Te.upside),"zeroFunc"in Te&&t(29,h=Te.zeroFunc),"selected"in Te&&t(0,k=Te.selected),"toggle"in Te&&t(8,S=Te.toggle),"closable"in Te&&t(9,$=Te.closable),"labelComponent"in Te&&t(10,T=Te.labelComponent),"labelComponentProps"in Te&&t(11,O=Te.labelComponentProps),"optionComponent"in Te&&t(12,E=Te.optionComponent),"optionComponentProps"in Te&&t(13,L=Te.optionComponentProps),"searchable"in Te&&t(14,I=Te.searchable),"searchFunc"in Te&&t(30,A=Te.searchFunc),"class"in Te&&t(15,N=Te.class),"$$scope"in Te&&t(45,o=Te.$$scope)},n.$$.update=()=>{n.$$.dirty[0]&268435456&&c&&(ae(),Ce()),n.$$.dirty[0]&268566528&&t(22,i=Ye(c,z)),n.$$.dirty[0]&1&&t(21,l=function(Te){const nt=U.toArray(k);return U.inArray(nt,Te)})},[k,a,u,f,d,m,_,g,S,$,T,O,E,L,I,N,J,z,R,F,B,l,i,Ce,Ke,ct,et,r,c,h,A,V,Z,G,de,pe,s,Be,ut,Bt,Ue,De,ot,Ie,We,o]}class ps extends we{constructor(e){super(),ve(this,e,QC,GC,be,{id:27,noOptionsText:1,selectPlaceholder:2,searchPlaceholder:3,items:28,multiple:4,disabled:5,readonly:6,upside:7,zeroFunc:29,selected:0,toggle:8,closable:9,labelComponent:10,labelComponentProps:11,optionComponent:12,optionComponentProps:13,searchable:14,searchFunc:30,class:15,deselectItem:16,selectItem:31,toggleItem:32,reset:33,showDropdown:34,hideDropdown:35},null,[-1,-1])}get deselectItem(){return this.$$.ctx[16]}get selectItem(){return this.$$.ctx[31]}get toggleItem(){return this.$$.ctx[32]}get reset(){return this.$$.ctx[33]}get showDropdown(){return this.$$.ctx[34]}get hideDropdown(){return this.$$.ctx[35]}}function xC(n){let e,t,i,l=[{type:"password"},{autocomplete:"new-password"},n[4]],s={};for(let o=0;o',i=C(),l=b("input"),p(t,"type","button"),p(t,"class","btn btn-transparent btn-circle"),p(e,"class","form-field-addon"),ii(l,a)},m(u,f){w(u,e,f),y(e,t),w(u,i,f),w(u,l,f),l.autofocus&&l.focus(),s||(o=[Oe(Re.call(null,t,{position:"left",text:"Set new value"})),Y(t,"click",it(n[3]))],s=!0)},p(u,f){ii(l,a=vt(r,[{disabled:!0},{type:"text"},{placeholder:"******"},f&16&&u[4]]))},d(u){u&&(v(e),v(i),v(l)),s=!1,Ee(o)}}}function t8(n){let e;function t(s,o){return s[1]?e8:xC}let i=t(n),l=i(n);return{c(){l.c(),e=ke()},m(s,o){l.m(s,o),w(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&&v(e),l.d(s)}}}function n8(n,e,t){const i=["value","mask"];let l=lt(e,i),{value:s=void 0}=e,{mask:o=!1}=e,r;async function a(){t(0,s=""),t(1,o=!1),await _n(),r==null||r.focus()}function u(c){ne[c?"unshift":"push"](()=>{r=c,t(2,r)})}function f(){s=this.value,t(0,s)}return n.$$set=c=>{e=je(je({},e),Kt(c)),t(4,l=lt(e,i)),"value"in c&&t(0,s=c.value),"mask"in c&&t(1,o=c.mask)},[s,o,r,a,l,u,f]}class nf extends we{constructor(e){super(),ve(this,e,n8,t8,be,{value:0,mask:1})}}function i8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Client ID"),l=C(),s=b("input"),p(e,"for",i=n[23]),p(s,"type","text"),p(s,"id",o=n[23])},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[1].clientId),r||(a=Y(s,"input",n[14]),r=!0)},p(u,f){f&8388608&&i!==(i=u[23])&&p(e,"for",i),f&8388608&&o!==(o=u[23])&&p(s,"id",o),f&2&&s.value!==u[1].clientId&&me(s,u[1].clientId)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function l8(n){let e,t,i,l,s,o,r,a;function u(d){n[15](d)}function f(d){n[16](d)}let c={id:n[23]};return n[5]!==void 0&&(c.mask=n[5]),n[1].clientSecret!==void 0&&(c.value=n[1].clientSecret),s=new nf({props:c}),ne.push(()=>ge(s,"mask",u)),ne.push(()=>ge(s,"value",f)),{c(){e=b("label"),t=W("Client secret"),l=C(),H(s.$$.fragment),p(e,"for",i=n[23])},m(d,m){w(d,e,m),y(e,t),w(d,l,m),q(s,d,m),a=!0},p(d,m){(!a||m&8388608&&i!==(i=d[23]))&&p(e,"for",i);const _={};m&8388608&&(_.id=d[23]),!o&&m&32&&(o=!0,_.mask=d[5],$e(()=>o=!1)),!r&&m&2&&(r=!0,_.value=d[1].clientSecret,$e(()=>r=!1)),s.$set(_)},i(d){a||(M(s.$$.fragment,d),a=!0)},o(d){D(s.$$.fragment,d),a=!1},d(d){d&&(v(e),v(l)),j(s,d)}}}function lm(n){let e,t,i,l;const s=[{key:n[6]},n[3].optionsComponentProps||{}];function o(u){n[17](u)}var r=n[3].optionsComponent;function a(u,f){let c={};for(let d=0;dge(t,"config",o))),{c(){e=b("div"),t&&H(t.$$.fragment),p(e,"class","col-lg-12")},m(u,f){w(u,e,f),t&&q(t,e,null),l=!0},p(u,f){if(f&8&&r!==(r=u[3].optionsComponent)){if(t){oe();const c=t;D(c.$$.fragment,1,0,()=>{j(c,1)}),re()}r?(t=Ht(r,a(u,f)),ne.push(()=>ge(t,"config",o)),H(t.$$.fragment),M(t.$$.fragment,1),q(t,e,null)):t=null}else if(r){const c=f&72?vt(s,[f&64&&{key:u[6]},f&8&&At(u[3].optionsComponentProps||{})]):{};!i&&f&2&&(i=!0,c.config=u[1],$e(()=>i=!1)),t.$set(c)}},i(u){l||(t&&M(t.$$.fragment,u),l=!0)},o(u){t&&D(t.$$.fragment,u),l=!1},d(u){u&&v(e),t&&j(t)}}}function s8(n){let e,t,i,l,s,o,r,a;t=new fe({props:{class:"form-field required",name:n[6]+".clientId",$$slots:{default:[i8,({uniqueId:f})=>({23:f}),({uniqueId:f})=>f?8388608:0]},$$scope:{ctx:n}}}),l=new fe({props:{class:"form-field required",name:n[6]+".clientSecret",$$slots:{default:[l8,({uniqueId:f})=>({23:f}),({uniqueId:f})=>f?8388608:0]},$$scope:{ctx:n}}});let u=n[3].optionsComponent&&lm(n);return{c(){e=b("form"),H(t.$$.fragment),i=C(),H(l.$$.fragment),s=C(),u&&u.c(),p(e,"id",n[8]),p(e,"autocomplete","off")},m(f,c){w(f,e,c),q(t,e,null),y(e,i),q(l,e,null),y(e,s),u&&u.m(e,null),o=!0,r||(a=Y(e,"submit",it(n[18])),r=!0)},p(f,c){const d={};c&64&&(d.name=f[6]+".clientId"),c&25165826&&(d.$$scope={dirty:c,ctx:f}),t.$set(d);const m={};c&64&&(m.name=f[6]+".clientSecret"),c&25165858&&(m.$$scope={dirty:c,ctx:f}),l.$set(m),f[3].optionsComponent?u?(u.p(f,c),c&8&&M(u,1)):(u=lm(f),u.c(),M(u,1),u.m(e,null)):u&&(oe(),D(u,1,1,()=>{u=null}),re())},i(f){o||(M(t.$$.fragment,f),M(l.$$.fragment,f),M(u),o=!0)},o(f){D(t.$$.fragment,f),D(l.$$.fragment,f),D(u),o=!1},d(f){f&&v(e),j(t),j(l),u&&u.d(),r=!1,a()}}}function o8(n){let e;return{c(){e=b("i"),p(e,"class","ri-puzzle-line txt-sm txt-hint")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function r8(n){let e,t,i;return{c(){e=b("img"),Sn(e.src,t="./images/oauth2/"+n[3].logo)||p(e,"src",t),p(e,"alt",i=n[3].title+" logo")},m(l,s){w(l,e,s)},p(l,s){s&8&&!Sn(e.src,t="./images/oauth2/"+l[3].logo)&&p(e,"src",t),s&8&&i!==(i=l[3].title+" logo")&&p(e,"alt",i)},d(l){l&&v(e)}}}function a8(n){let e,t,i,l=n[3].title+"",s,o,r,a,u=n[3].key+"",f,c;function d(g,h){return g[3].logo?r8:o8}let m=d(n),_=m(n);return{c(){e=b("figure"),_.c(),t=C(),i=b("h4"),s=W(l),o=C(),r=b("small"),a=W("("),f=W(u),c=W(")"),p(e,"class","provider-logo"),p(r,"class","txt-hint"),p(i,"class","center txt-break")},m(g,h){w(g,e,h),_.m(e,null),w(g,t,h),w(g,i,h),y(i,s),y(i,o),y(i,r),y(r,a),y(r,f),y(r,c)},p(g,h){m===(m=d(g))&&_?_.p(g,h):(_.d(1),_=m(g),_&&(_.c(),_.m(e,null))),h&8&&l!==(l=g[3].title+"")&&se(s,l),h&8&&u!==(u=g[3].key+"")&&se(f,u)},d(g){g&&(v(e),v(t),v(i)),_.d()}}}function sm(n){let e,t,i,l,s;return{c(){e=b("button"),e.innerHTML='',t=C(),i=b("div"),p(e,"type","button"),p(e,"class","btn btn-transparent btn-circle btn-hint btn-sm"),p(e,"aria-label","Remove provider"),p(i,"class","flex-fill")},m(o,r){w(o,e,r),w(o,t,r),w(o,i,r),l||(s=[Oe(Re.call(null,e,{text:"Remove provider",position:"right"})),Y(e,"click",n[10])],l=!0)},p:te,d(o){o&&(v(e),v(t),v(i)),l=!1,Ee(s)}}}function u8(n){let e,t,i,l,s,o,r,a,u=!n[4]&&sm(n);return{c(){u&&u.c(),e=C(),t=b("button"),t.textContent="Cancel",i=C(),l=b("button"),s=b("span"),s.textContent="Set provider config",p(t,"type","button"),p(t,"class","btn btn-transparent"),p(s,"class","txt"),p(l,"type","submit"),p(l,"form",n[8]),p(l,"class","btn btn-expanded"),l.disabled=o=!n[7]},m(f,c){u&&u.m(f,c),w(f,e,c),w(f,t,c),w(f,i,c),w(f,l,c),y(l,s),r||(a=Y(t,"click",n[0]),r=!0)},p(f,c){f[4]?u&&(u.d(1),u=null):u?u.p(f,c):(u=sm(f),u.c(),u.m(e.parentNode,e)),c&128&&o!==(o=!f[7])&&(l.disabled=o)},d(f){f&&(v(e),v(t),v(i),v(l)),u&&u.d(f),r=!1,a()}}}function f8(n){let e,t,i={btnClose:!1,$$slots:{footer:[u8],header:[a8],default:[s8]},$$scope:{ctx:n}};return e=new nn({props:i}),n[19](e),e.$on("show",n[20]),e.$on("hide",n[21]),{c(){H(e.$$.fragment)},m(l,s){q(e,l,s),t=!0},p(l,[s]){const o={};s&16777466&&(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),j(e,l)}}}function c8(n,e,t){let i,l;const s=wt(),o="provider_popup_"+U.randomString(5);let r,a={},u={},f=!1,c="",d=!1,m=0;function _(P,N,R){t(13,m=R||0),t(4,f=U.isEmpty(N)),t(3,a=Object.assign({},P)),t(1,u=Object.assign({},N)),t(5,d=!!u.clientId),t(12,c=JSON.stringify(u)),r==null||r.show()}function g(){Yn(l),r==null||r.hide()}async function h(){s("submit",{uiOptions:a,config:u}),g()}async function k(){vn(`Do you really want to remove the "${a.title}" OAuth2 provider from the collection?`,()=>{s("remove",{uiOptions:a}),g()})}function S(){u.clientId=this.value,t(1,u)}function $(P){d=P,t(5,d)}function T(P){n.$$.not_equal(u.clientSecret,P)&&(u.clientSecret=P,t(1,u))}function O(P){u=P,t(1,u)}const E=()=>h();function L(P){ne[P?"unshift":"push"](()=>{r=P,t(2,r)})}function I(P){Le.call(this,n,P)}function A(P){Le.call(this,n,P)}return n.$$.update=()=>{n.$$.dirty&4098&&t(7,i=JSON.stringify(u)!=c),n.$$.dirty&8192&&t(6,l="oauth2.providers."+m)},[g,u,r,a,f,d,l,i,o,h,k,_,c,m,S,$,T,O,E,L,I,A]}class d8 extends we{constructor(e){super(),ve(this,e,c8,f8,be,{show:11,hide:0})}get show(){return this.$$.ctx[11]}get hide(){return this.$$.ctx[0]}}function p8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Client ID"),l=C(),s=b("input"),p(e,"for",i=n[23]),p(s,"type","text"),p(s,"id",o=n[23]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[2]),r||(a=Y(s,"input",n[12]),r=!0)},p(u,f){f&8388608&&i!==(i=u[23])&&p(e,"for",i),f&8388608&&o!==(o=u[23])&&p(s,"id",o),f&4&&s.value!==u[2]&&me(s,u[2])},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function m8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Team ID"),l=C(),s=b("input"),p(e,"for",i=n[23]),p(s,"type","text"),p(s,"id",o=n[23]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[3]),r||(a=Y(s,"input",n[13]),r=!0)},p(u,f){f&8388608&&i!==(i=u[23])&&p(e,"for",i),f&8388608&&o!==(o=u[23])&&p(s,"id",o),f&8&&s.value!==u[3]&&me(s,u[3])},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function h8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Key ID"),l=C(),s=b("input"),p(e,"for",i=n[23]),p(s,"type","text"),p(s,"id",o=n[23]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[4]),r||(a=Y(s,"input",n[14]),r=!0)},p(u,f){f&8388608&&i!==(i=u[23])&&p(e,"for",i),f&8388608&&o!==(o=u[23])&&p(s,"id",o),f&16&&s.value!==u[4]&&me(s,u[4])},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function _8(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("label"),t=b("span"),t.textContent="Duration (in seconds)",i=C(),l=b("i"),o=C(),r=b("input"),p(t,"class","txt"),p(l,"class","ri-information-line link-hint"),p(e,"for",s=n[23]),p(r,"type","number"),p(r,"id",a=n[23]),p(r,"max",lr),r.required=!0},m(c,d){w(c,e,d),y(e,t),y(e,i),y(e,l),w(c,o,d),w(c,r,d),me(r,n[6]),u||(f=[Oe(Re.call(null,l,{text:`Max ${lr} seconds (~${lr/(60*60*24*30)<<0} months).`,position:"top"})),Y(r,"input",n[15])],u=!0)},p(c,d){d&8388608&&s!==(s=c[23])&&p(e,"for",s),d&8388608&&a!==(a=c[23])&&p(r,"id",a),d&64&&mt(r.value)!==c[6]&&me(r,c[6])},d(c){c&&(v(e),v(o),v(r)),u=!1,Ee(f)}}}function g8(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("label"),t=W("Private key"),l=C(),s=b("textarea"),r=C(),a=b("div"),a.textContent="The key is not stored on the server and it is used only for generating the signed JWT.",p(e,"for",i=n[23]),p(s,"id",o=n[23]),s.required=!0,p(s,"rows","8"),p(s,"placeholder",`-----BEGIN PRIVATE KEY----- ... -----END PRIVATE KEY-----`),p(a,"class","help-block")},m(c,d){w(c,e,d),y(e,t),w(c,l,d),w(c,s,d),me(s,n[5]),w(c,r,d),w(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&&me(s,c[5])},d(c){c&&(v(e),v(l),v(s),v(r),v(a)),u=!1,f()}}}function b8(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S;return l=new fe({props:{class:"form-field required",name:"clientId",$$slots:{default:[p8,({uniqueId:$})=>({23:$}),({uniqueId:$})=>$?8388608:0]},$$scope:{ctx:n}}}),r=new fe({props:{class:"form-field required",name:"teamId",$$slots:{default:[m8,({uniqueId:$})=>({23:$}),({uniqueId:$})=>$?8388608:0]},$$scope:{ctx:n}}}),f=new fe({props:{class:"form-field required",name:"keyId",$$slots:{default:[h8,({uniqueId:$})=>({23:$}),({uniqueId:$})=>$?8388608:0]},$$scope:{ctx:n}}}),m=new fe({props:{class:"form-field required",name:"duration",$$slots:{default:[_8,({uniqueId:$})=>({23:$}),({uniqueId:$})=>$?8388608:0]},$$scope:{ctx:n}}}),g=new fe({props:{class:"form-field required",name:"privateKey",$$slots:{default:[g8,({uniqueId:$})=>({23:$}),({uniqueId:$})=>$?8388608:0]},$$scope:{ctx:n}}}),{c(){e=b("form"),t=b("div"),i=b("div"),H(l.$$.fragment),s=C(),o=b("div"),H(r.$$.fragment),a=C(),u=b("div"),H(f.$$.fragment),c=C(),d=b("div"),H(m.$$.fragment),_=C(),H(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){w($,e,T),y(e,t),y(t,i),q(l,i,null),y(t,s),y(t,o),q(r,o,null),y(t,a),y(t,u),q(f,u,null),y(t,c),y(t,d),q(m,d,null),y(t,_),q(g,t,null),h=!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($){h||(M(l.$$.fragment,$),M(r.$$.fragment,$),M(f.$$.fragment,$),M(m.$$.fragment,$),M(g.$$.fragment,$),h=!0)},o($){D(l.$$.fragment,$),D(r.$$.fragment,$),D(f.$$.fragment,$),D(m.$$.fragment,$),D(g.$$.fragment,$),h=!1},d($){$&&v(e),j(l),j(r),j(f),j(m),j(g),k=!1,S()}}}function k8(n){let e;return{c(){e=b("h4"),e.textContent="Generate Apple client secret",p(e,"class","center txt-break")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function y8(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){w(c,e,d),y(e,t),w(c,i,d),w(c,l,d),y(l,s),y(l,o),y(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&&(v(e),v(i),v(l)),u=!1,f()}}}function v8(n){let e,t,i={overlayClose:!n[7],escClose:!n[7],beforeHide:n[18],popup:!0,$$slots:{footer:[y8],header:[k8],default:[b8]},$$scope:{ctx:n}};return e=new nn({props:i}),n[19](e),e.$on("show",n[20]),e.$on("hide",n[21]),{c(){H(e.$$.fragment)},m(l,s){q(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),j(e,l)}}}const lr=15777e3;function w8(n,e,t){let i;const l=wt(),s="apple_secret_"+U.randomString(5);let o,r,a,u,f,c,d=!1;function m(P={}){t(2,r=P.clientId||""),t(3,a=P.teamId||""),t(4,u=P.keyId||""),t(5,f=P.privateKey||""),t(6,c=P.duration||lr),Jt({}),o==null||o.show()}function _(){return o==null?void 0:o.hide()}async function g(){t(7,d=!0);try{const P=await _e.settings.generateAppleClientSecret(r,a,u,f.trim(),c);t(7,d=!1),tn("Successfully generated client secret."),l("submit",P),o==null||o.hide()}catch(P){_e.error(P)}t(7,d=!1)}function h(){r=this.value,t(2,r)}function k(){a=this.value,t(3,a)}function S(){u=this.value,t(4,u)}function $(){c=mt(this.value),t(6,c)}function T(){f=this.value,t(5,f)}const O=()=>g(),E=()=>!d;function L(P){ne[P?"unshift":"push"](()=>{o=P,t(1,o)})}function I(P){Le.call(this,n,P)}function A(P){Le.call(this,n,P)}return t(8,i=!0),[_,o,r,a,u,f,c,d,i,s,g,m,h,k,S,$,T,O,E,L,I,A]}class S8 extends we{constructor(e){super(),ve(this,e,w8,v8,be,{show:11,hide:0})}get show(){return this.$$.ctx[11]}get hide(){return this.$$.ctx[0]}}function T8(n){let e,t,i,l,s,o,r,a,u,f,c={};return r=new S8({props:c}),n[4](r),r.$on("submit",n[5]),{c(){e=b("button"),t=b("i"),i=C(),l=b("span"),l.textContent="Generate secret",o=C(),H(r.$$.fragment),p(t,"class","ri-key-line"),p(l,"class","txt"),p(e,"type","button"),p(e,"class",s="btn btn-sm btn-secondary btn-provider-"+n[1])},m(d,m){w(d,e,m),y(e,t),y(e,i),y(e,l),w(d,o,m),q(r,d,m),a=!0,u||(f=Y(e,"click",n[3]),u=!0)},p(d,[m]){(!a||m&2&&s!==(s="btn btn-sm btn-secondary btn-provider-"+d[1]))&&p(e,"class",s);const _={};r.$set(_)},i(d){a||(M(r.$$.fragment,d),a=!0)},o(d){D(r.$$.fragment,d),a=!1},d(d){d&&(v(e),v(o)),n[4](null),j(r,d),u=!1,f()}}}function $8(n,e,t){let{key:i=""}=e,{config:l={}}=e,s;const o=()=>s==null?void 0:s.show({clientId:l.clientId});function r(u){ne[u?"unshift":"push"](()=>{s=u,t(2,s)})}const a=u=>{var f;t(0,l.clientSecret=((f=u.detail)==null?void 0:f.secret)||"",l)};return n.$$set=u=>{"key"in u&&t(1,i=u.key),"config"in u&&t(0,l=u.config)},[l,i,s,o,r,a]}class C8 extends we{constructor(e){super(),ve(this,e,$8,T8,be,{key:1,config:0})}}function O8(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("label"),t=W("Auth URL"),l=C(),s=b("input"),r=C(),a=b("div"),a.textContent="Ex. https://login.microsoftonline.com/YOUR_DIRECTORY_TENANT_ID/oauth2/v2.0/authorize",p(e,"for",i=n[4]),p(s,"type","url"),p(s,"id",o=n[4]),s.required=!0,p(a,"class","help-block")},m(c,d){w(c,e,d),y(e,t),w(c,l,d),w(c,s,d),me(s,n[0].authURL),w(c,r,d),w(c,a,d),u||(f=Y(s,"input",n[2]),u=!0)},p(c,d){d&16&&i!==(i=c[4])&&p(e,"for",i),d&16&&o!==(o=c[4])&&p(s,"id",o),d&1&&s.value!==c[0].authURL&&me(s,c[0].authURL)},d(c){c&&(v(e),v(l),v(s),v(r),v(a)),u=!1,f()}}}function M8(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("label"),t=W("Token URL"),l=C(),s=b("input"),r=C(),a=b("div"),a.textContent="Ex. https://login.microsoftonline.com/YOUR_DIRECTORY_TENANT_ID/oauth2/v2.0/token",p(e,"for",i=n[4]),p(s,"type","url"),p(s,"id",o=n[4]),s.required=!0,p(a,"class","help-block")},m(c,d){w(c,e,d),y(e,t),w(c,l,d),w(c,s,d),me(s,n[0].tokenURL),w(c,r,d),w(c,a,d),u||(f=Y(s,"input",n[3]),u=!0)},p(c,d){d&16&&i!==(i=c[4])&&p(e,"for",i),d&16&&o!==(o=c[4])&&p(s,"id",o),d&1&&s.value!==c[0].tokenURL&&me(s,c[0].tokenURL)},d(c){c&&(v(e),v(l),v(s),v(r),v(a)),u=!1,f()}}}function E8(n){let e,t,i,l,s,o;return i=new fe({props:{class:"form-field required",name:n[1]+".authURL",$$slots:{default:[O8,({uniqueId:r})=>({4:r}),({uniqueId:r})=>r?16:0]},$$scope:{ctx:n}}}),s=new fe({props:{class:"form-field required",name:n[1]+".tokenURL",$$slots:{default:[M8,({uniqueId:r})=>({4:r}),({uniqueId:r})=>r?16:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),e.textContent="Azure AD endpoints",t=C(),H(i.$$.fragment),l=C(),H(s.$$.fragment),p(e,"class","section-title")},m(r,a){w(r,e,a),w(r,t,a),q(i,r,a),w(r,l,a),q(s,r,a),o=!0},p(r,[a]){const u={};a&2&&(u.name=r[1]+".authURL"),a&49&&(u.$$scope={dirty:a,ctx:r}),i.$set(u);const f={};a&2&&(f.name=r[1]+".tokenURL"),a&49&&(f.$$scope={dirty:a,ctx:r}),s.$set(f)},i(r){o||(M(i.$$.fragment,r),M(s.$$.fragment,r),o=!0)},o(r){D(i.$$.fragment,r),D(s.$$.fragment,r),o=!1},d(r){r&&(v(e),v(t),v(l)),j(i,r),j(s,r)}}}function D8(n,e,t){let{key:i=""}=e,{config:l={}}=e;function s(){l.authURL=this.value,t(0,l)}function o(){l.tokenURL=this.value,t(0,l)}return n.$$set=r=>{"key"in r&&t(1,i=r.key),"config"in r&&t(0,l=r.config)},[l,i,s,o]}class I8 extends we{constructor(e){super(),ve(this,e,D8,E8,be,{key:1,config:0})}}function om(n){let e,t;return{c(){e=b("i"),p(e,"class",t="icon "+n[0].icon)},m(i,l){w(i,e,l)},p(i,l){l&1&&t!==(t="icon "+i[0].icon)&&p(e,"class",t)},d(i){i&&v(e)}}}function L8(n){let e,t,i=(n[0].label||n[0].name||n[0].title||n[0].id||n[0].value)+"",l,s=n[0].icon&&om(n);return{c(){s&&s.c(),e=C(),t=b("span"),l=W(i),p(t,"class","txt")},m(o,r){s&&s.m(o,r),w(o,e,r),w(o,t,r),y(t,l)},p(o,[r]){o[0].icon?s?s.p(o,r):(s=om(o),s.c(),s.m(e.parentNode,e)):s&&(s.d(1),s=null),r&1&&i!==(i=(o[0].label||o[0].name||o[0].title||o[0].id||o[0].value)+"")&&se(l,i)},i:te,o:te,d(o){o&&(v(e),v(t)),s&&s.d(o)}}}function A8(n,e,t){let{item:i={}}=e;return n.$$set=l=>{"item"in l&&t(0,i=l.item)},[i]}class rm extends we{constructor(e){super(),ve(this,e,A8,L8,be,{item:0})}}const P8=n=>({}),am=n=>({});function N8(n){let e;const t=n[8].afterOptions,i=Nt(t,n,n[13],am);return{c(){i&&i.c()},m(l,s){i&&i.m(l,s),e=!0},p(l,s){i&&i.p&&(!e||s&8192)&&Ft(i,t,l,l[13],e?Rt(t,l[13],s,P8):qt(l[13]),am)},i(l){e||(M(i,l),e=!0)},o(l){D(i,l),e=!1},d(l){i&&i.d(l)}}}function R8(n){let e,t,i;const l=[{items:n[1]},{multiple:n[2]},{labelComponent:n[3]},{optionComponent:n[4]},n[5]];function s(r){n[9](r)}let o={$$slots:{afterOptions:[N8]},$$scope:{ctx:n}};for(let r=0;rge(e,"selected",s)),e.$on("show",n[10]),e.$on("hide",n[11]),e.$on("change",n[12]),{c(){H(e.$$.fragment)},m(r,a){q(e,r,a),i=!0},p(r,[a]){const u=a&62?vt(l,[a&2&&{items:r[1]},a&4&&{multiple:r[2]},a&8&&{labelComponent:r[3]},a&16&&{optionComponent:r[4]},a&32&&At(r[5])]):{};a&8192&&(u.$$scope={dirty:a,ctx:r}),!t&&a&1&&(t=!0,u.selected=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){j(e,r)}}}function F8(n,e,t){const i=["items","multiple","selected","labelComponent","optionComponent","selectionKey","keyOfSelected"];let l=lt(e,i),{$$slots:s={},$$scope:o}=e,{items:r=[]}=e,{multiple:a=!1}=e,{selected:u=a?[]:void 0}=e,{labelComponent:f=rm}=e,{optionComponent:c=rm}=e,{selectionKey:d="value"}=e,{keyOfSelected:m=a?[]:void 0}=e,_=JSON.stringify(m);function g(O){O=U.toArray(O,!0);let E=[];for(let L of O){const I=U.findByKey(r,d,L);I&&E.push(I)}O.length&&!E.length||t(0,u=a?E:E[0])}async function h(O){if(!r.length)return;let E=U.toArray(O,!0).map(I=>I[d]),L=a?E:E[0];JSON.stringify(L)!=_&&(t(6,m=L),_=JSON.stringify(m))}function k(O){u=O,t(0,u)}function S(O){Le.call(this,n,O)}function $(O){Le.call(this,n,O)}function T(O){Le.call(this,n,O)}return n.$$set=O=>{e=je(je({},e),Kt(O)),t(5,l=lt(e,i)),"items"in O&&t(1,r=O.items),"multiple"in O&&t(2,a=O.multiple),"selected"in O&&t(0,u=O.selected),"labelComponent"in O&&t(3,f=O.labelComponent),"optionComponent"in O&&t(4,c=O.optionComponent),"selectionKey"in O&&t(7,d=O.selectionKey),"keyOfSelected"in O&&t(6,m=O.keyOfSelected),"$$scope"in O&&t(13,o=O.$$scope)},n.$$.update=()=>{n.$$.dirty&66&&r&&g(m),n.$$.dirty&1&&h(u)},[u,r,a,f,c,l,m,d,s,k,S,$,T,o]}class Ln extends we{constructor(e){super(),ve(this,e,F8,R8,be,{items:1,multiple:2,selected:0,labelComponent:3,optionComponent:4,selectionKey:7,keyOfSelected:6})}}function q8(n){let e,t,i,l,s=[{type:t=n[5].type||"text"},{value:n[4]},{disabled:n[3]},{readOnly:n[2]},n[5]],o={};for(let r=0;r{t(0,o=U.splitNonEmpty(c.target.value,r))};return n.$$set=c=>{e=je(je({},e),Kt(c)),t(5,s=lt(e,l)),"value"in c&&t(0,o=c.value),"separator"in c&&t(1,r=c.separator),"readonly"in c&&t(2,a=c.readonly),"disabled"in c&&t(3,u=c.disabled)},n.$$.update=()=>{n.$$.dirty&3&&t(4,i=U.joinNonEmpty(o,r+" "))},[o,r,a,u,i,s,f]}class ho extends we{constructor(e){super(),ve(this,e,j8,q8,be,{value:0,separator:1,readonly:2,disabled:3})}}function H8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Display name"),l=C(),s=b("input"),p(e,"for",i=n[13]),p(s,"type","text"),p(s,"id",o=n[13]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].displayName),r||(a=Y(s,"input",n[4]),r=!0)},p(u,f){f&8192&&i!==(i=u[13])&&p(e,"for",i),f&8192&&o!==(o=u[13])&&p(s,"id",o),f&1&&s.value!==u[0].displayName&&me(s,u[0].displayName)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function z8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Auth URL"),l=C(),s=b("input"),p(e,"for",i=n[13]),p(s,"type","url"),p(s,"id",o=n[13]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].authURL),r||(a=Y(s,"input",n[5]),r=!0)},p(u,f){f&8192&&i!==(i=u[13])&&p(e,"for",i),f&8192&&o!==(o=u[13])&&p(s,"id",o),f&1&&s.value!==u[0].authURL&&me(s,u[0].authURL)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function U8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Token URL"),l=C(),s=b("input"),p(e,"for",i=n[13]),p(s,"type","url"),p(s,"id",o=n[13]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].tokenURL),r||(a=Y(s,"input",n[6]),r=!0)},p(u,f){f&8192&&i!==(i=u[13])&&p(e,"for",i),f&8192&&o!==(o=u[13])&&p(s,"id",o),f&1&&s.value!==u[0].tokenURL&&me(s,u[0].tokenURL)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function V8(n){let e,t,i,l,s,o,r;function a(f){n[7](f)}let u={id:n[13],items:n[3]};return n[2]!==void 0&&(u.keyOfSelected=n[2]),s=new Ln({props:u}),ne.push(()=>ge(s,"keyOfSelected",a)),{c(){e=b("label"),t=W("Fetch user info from"),l=C(),H(s.$$.fragment),p(e,"for",i=n[13])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c&8192&&i!==(i=f[13]))&&p(e,"for",i);const d={};c&8192&&(d.id=f[13]),!o&&c&4&&(o=!0,d.keyOfSelected=f[2],$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function B8(n){let e,t,i,l,s,o,r,a;return l=new fe({props:{class:"form-field m-b-xs",name:n[1]+".extra.jwksURL",$$slots:{default:[Y8,({uniqueId:u})=>({13:u}),({uniqueId:u})=>u?8192:0]},$$scope:{ctx:n}}}),o=new fe({props:{class:"form-field",name:n[1]+".extra.issuers",$$slots:{default:[K8,({uniqueId:u})=>({13:u}),({uniqueId:u})=>u?8192:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),t=b("p"),t.innerHTML=`Both fields are considered optional because the parsed id_token - is a direct result of the trusted server code->token exchange response.`,i=C(),H(l.$$.fragment),s=C(),H(o.$$.fragment),p(t,"class","txt-hint txt-sm m-b-xs"),p(e,"class","content")},m(u,f){w(u,e,f),y(e,t),y(e,i),q(l,e,null),y(e,s),q(o,e,null),a=!0},p(u,f){const c={};f&2&&(c.name=u[1]+".extra.jwksURL"),f&24577&&(c.$$scope={dirty:f,ctx:u}),l.$set(c);const d={};f&2&&(d.name=u[1]+".extra.issuers"),f&24577&&(d.$$scope={dirty:f,ctx:u}),o.$set(d)},i(u){a||(M(l.$$.fragment,u),M(o.$$.fragment,u),u&&tt(()=>{a&&(r||(r=qe(e,ht,{delay:10,duration:150},!0)),r.run(1))}),a=!0)},o(u){D(l.$$.fragment,u),D(o.$$.fragment,u),u&&(r||(r=qe(e,ht,{delay:10,duration:150},!1)),r.run(0)),a=!1},d(u){u&&v(e),j(l),j(o),u&&r&&r.end()}}}function W8(n){let e,t,i,l;return t=new fe({props:{class:"form-field required",name:n[1]+".userInfoURL",$$slots:{default:[J8,({uniqueId:s})=>({13:s}),({uniqueId:s})=>s?8192:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),H(t.$$.fragment),p(e,"class","content")},m(s,o){w(s,e,o),q(t,e,null),l=!0},p(s,o){const r={};o&2&&(r.name=s[1]+".userInfoURL"),o&24577&&(r.$$scope={dirty:o,ctx:s}),t.$set(r)},i(s){l||(M(t.$$.fragment,s),s&&tt(()=>{l&&(i||(i=qe(e,ht,{delay:10,duration:150},!0)),i.run(1))}),l=!0)},o(s){D(t.$$.fragment,s),s&&(i||(i=qe(e,ht,{delay:10,duration:150},!1)),i.run(0)),l=!1},d(s){s&&v(e),j(t),s&&i&&i.end()}}}function Y8(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("label"),t=b("span"),t.textContent="JWKS verification URL",i=C(),l=b("i"),o=C(),r=b("input"),p(t,"class","txt"),p(l,"class","ri-information-line link-hint"),p(e,"for",s=n[13]),p(r,"type","url"),p(r,"id",a=n[13])},m(c,d){w(c,e,d),y(e,t),y(e,i),y(e,l),w(c,o,d),w(c,r,d),me(r,n[0].extra.jwksURL),u||(f=[Oe(Re.call(null,l,{text:"URL to the public token verification keys.",position:"top"})),Y(r,"input",n[9])],u=!0)},p(c,d){d&8192&&s!==(s=c[13])&&p(e,"for",s),d&8192&&a!==(a=c[13])&&p(r,"id",a),d&1&&r.value!==c[0].extra.jwksURL&&me(r,c[0].extra.jwksURL)},d(c){c&&(v(e),v(o),v(r)),u=!1,Ee(f)}}}function K8(n){let e,t,i,l,s,o,r,a,u,f,c;function d(_){n[10](_)}let m={id:n[13]};return n[0].extra.issuers!==void 0&&(m.value=n[0].extra.issuers),r=new ho({props:m}),ne.push(()=>ge(r,"value",d)),{c(){e=b("label"),t=b("span"),t.textContent="Issuers",i=C(),l=b("i"),o=C(),H(r.$$.fragment),p(t,"class","txt"),p(l,"class","ri-information-line link-hint"),p(e,"for",s=n[13])},m(_,g){w(_,e,g),y(e,t),y(e,i),y(e,l),w(_,o,g),q(r,_,g),u=!0,f||(c=Oe(Re.call(null,l,{text:"Comma separated list of accepted values for the iss token claim validation.",position:"top"})),f=!0)},p(_,g){(!u||g&8192&&s!==(s=_[13]))&&p(e,"for",s);const h={};g&8192&&(h.id=_[13]),!a&&g&1&&(a=!0,h.value=_[0].extra.issuers,$e(()=>a=!1)),r.$set(h)},i(_){u||(M(r.$$.fragment,_),u=!0)},o(_){D(r.$$.fragment,_),u=!1},d(_){_&&(v(e),v(o)),j(r,_),f=!1,c()}}}function J8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("User info URL"),l=C(),s=b("input"),p(e,"for",i=n[13]),p(s,"type","url"),p(s,"id",o=n[13]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].userInfoURL),r||(a=Y(s,"input",n[8]),r=!0)},p(u,f){f&8192&&i!==(i=u[13])&&p(e,"for",i),f&8192&&o!==(o=u[13])&&p(s,"id",o),f&1&&s.value!==u[0].userInfoURL&&me(s,u[0].userInfoURL)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function Z8(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("input"),i=C(),l=b("label"),s=b("span"),s.textContent="Support PKCE",o=C(),r=b("i"),p(e,"type","checkbox"),p(e,"id",t=n[13]),p(s,"class","txt"),p(r,"class","ri-information-line link-hint"),p(l,"for",a=n[13])},m(c,d){w(c,e,d),e.checked=n[0].pkce,w(c,i,d),w(c,l,d),y(l,s),y(l,o),y(l,r),u||(f=[Y(e,"change",n[11]),Oe(Re.call(null,r,{text:"Usually it should be safe to be always enabled as most providers will just ignore the extra query parameters if they don't support PKCE.",position:"right"}))],u=!0)},p(c,d){d&8192&&t!==(t=c[13])&&p(e,"id",t),d&1&&(e.checked=c[0].pkce),d&8192&&a!==(a=c[13])&&p(l,"for",a)},d(c){c&&(v(e),v(i),v(l)),u=!1,Ee(f)}}}function G8(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h;e=new fe({props:{class:"form-field required",name:n[1]+".displayName",$$slots:{default:[H8,({uniqueId:T})=>({13:T}),({uniqueId:T})=>T?8192:0]},$$scope:{ctx:n}}}),s=new fe({props:{class:"form-field required",name:n[1]+".authURL",$$slots:{default:[z8,({uniqueId:T})=>({13:T}),({uniqueId:T})=>T?8192:0]},$$scope:{ctx:n}}}),r=new fe({props:{class:"form-field required",name:n[1]+".tokenURL",$$slots:{default:[U8,({uniqueId:T})=>({13:T}),({uniqueId:T})=>T?8192:0]},$$scope:{ctx:n}}}),u=new fe({props:{class:"form-field m-b-xs",$$slots:{default:[V8,({uniqueId:T})=>({13:T}),({uniqueId:T})=>T?8192:0]},$$scope:{ctx:n}}});const k=[W8,B8],S=[];function $(T,O){return T[2]?0:1}return d=$(n),m=S[d]=k[d](n),g=new fe({props:{class:"form-field",name:n[1]+".pkce",$$slots:{default:[Z8,({uniqueId:T})=>({13:T}),({uniqueId:T})=>T?8192:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment),t=C(),i=b("div"),i.textContent="Endpoints",l=C(),H(s.$$.fragment),o=C(),H(r.$$.fragment),a=C(),H(u.$$.fragment),f=C(),c=b("div"),m.c(),_=C(),H(g.$$.fragment),p(i,"class","section-title"),p(c,"class","sub-panel m-b-base")},m(T,O){q(e,T,O),w(T,t,O),w(T,i,O),w(T,l,O),q(s,T,O),w(T,o,O),q(r,T,O),w(T,a,O),q(u,T,O),w(T,f,O),w(T,c,O),S[d].m(c,null),w(T,_,O),q(g,T,O),h=!0},p(T,[O]){const E={};O&2&&(E.name=T[1]+".displayName"),O&24577&&(E.$$scope={dirty:O,ctx:T}),e.$set(E);const L={};O&2&&(L.name=T[1]+".authURL"),O&24577&&(L.$$scope={dirty:O,ctx:T}),s.$set(L);const I={};O&2&&(I.name=T[1]+".tokenURL"),O&24577&&(I.$$scope={dirty:O,ctx:T}),r.$set(I);const A={};O&24580&&(A.$$scope={dirty:O,ctx:T}),u.$set(A);let P=d;d=$(T),d===P?S[d].p(T,O):(oe(),D(S[P],1,1,()=>{S[P]=null}),re(),m=S[d],m?m.p(T,O):(m=S[d]=k[d](T),m.c()),M(m,1),m.m(c,null));const N={};O&2&&(N.name=T[1]+".pkce"),O&24577&&(N.$$scope={dirty:O,ctx:T}),g.$set(N)},i(T){h||(M(e.$$.fragment,T),M(s.$$.fragment,T),M(r.$$.fragment,T),M(u.$$.fragment,T),M(m),M(g.$$.fragment,T),h=!0)},o(T){D(e.$$.fragment,T),D(s.$$.fragment,T),D(r.$$.fragment,T),D(u.$$.fragment,T),D(m),D(g.$$.fragment,T),h=!1},d(T){T&&(v(t),v(i),v(l),v(o),v(a),v(f),v(c),v(_)),j(e,T),j(s,T),j(r,T),j(u,T),S[d].d(),j(g,T)}}}function X8(n,e,t){let{key:i=""}=e,{config:l={}}=e;const s=[{label:"User info URL",value:!0},{label:"ID Token",value:!1}];let o=!!l.userInfoURL;U.isEmpty(l.pkce)&&(l.pkce=!0),l.displayName||(l.displayName="OIDC"),l.extra||(l.extra={},o=!0);function r(){o?t(0,l.extra={},l):(t(0,l.userInfoURL="",l),t(0,l.extra=l.extra||{},l))}function a(){l.displayName=this.value,t(0,l)}function u(){l.authURL=this.value,t(0,l)}function f(){l.tokenURL=this.value,t(0,l)}function c(h){o=h,t(2,o)}function d(){l.userInfoURL=this.value,t(0,l)}function m(){l.extra.jwksURL=this.value,t(0,l)}function _(h){n.$$.not_equal(l.extra.issuers,h)&&(l.extra.issuers=h,t(0,l))}function g(){l.pkce=this.checked,t(0,l)}return n.$$set=h=>{"key"in h&&t(1,i=h.key),"config"in h&&t(0,l=h.config)},n.$$.update=()=>{n.$$.dirty&4&&typeof o!==void 0&&r()},[l,i,o,s,a,u,f,c,d,m,_,g]}class ba extends we{constructor(e){super(),ve(this,e,X8,G8,be,{key:1,config:0})}}function Q8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Auth URL"),l=C(),s=b("input"),p(e,"for",i=n[8]),p(s,"type","url"),p(s,"id",o=n[8]),s.required=n[3]},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].authURL),r||(a=Y(s,"input",n[5]),r=!0)},p(u,f){f&256&&i!==(i=u[8])&&p(e,"for",i),f&256&&o!==(o=u[8])&&p(s,"id",o),f&8&&(s.required=u[3]),f&1&&s.value!==u[0].authURL&&me(s,u[0].authURL)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function x8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Token URL"),l=C(),s=b("input"),p(e,"for",i=n[8]),p(s,"type","url"),p(s,"id",o=n[8]),s.required=n[3]},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].tokenURL),r||(a=Y(s,"input",n[6]),r=!0)},p(u,f){f&256&&i!==(i=u[8])&&p(e,"for",i),f&256&&o!==(o=u[8])&&p(s,"id",o),f&8&&(s.required=u[3]),f&1&&s.value!==u[0].tokenURL&&me(s,u[0].tokenURL)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function eO(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("User info URL"),l=C(),s=b("input"),p(e,"for",i=n[8]),p(s,"type","url"),p(s,"id",o=n[8]),s.required=n[3]},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].userInfoURL),r||(a=Y(s,"input",n[7]),r=!0)},p(u,f){f&256&&i!==(i=u[8])&&p(e,"for",i),f&256&&o!==(o=u[8])&&p(s,"id",o),f&8&&(s.required=u[3]),f&1&&s.value!==u[0].userInfoURL&&me(s,u[0].userInfoURL)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function tO(n){let e,t,i,l,s,o,r,a,u;return l=new fe({props:{class:"form-field "+(n[3]?"required":""),name:n[1]+".authURL",$$slots:{default:[Q8,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),o=new fe({props:{class:"form-field "+(n[3]?"required":""),name:n[1]+".tokenURL",$$slots:{default:[x8,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),a=new fe({props:{class:"form-field "+(n[3]?"required":""),name:n[1]+".userInfoURL",$$slots:{default:[eO,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),t=W(n[2]),i=C(),H(l.$$.fragment),s=C(),H(o.$$.fragment),r=C(),H(a.$$.fragment),p(e,"class","section-title")},m(f,c){w(f,e,c),y(e,t),w(f,i,c),q(l,f,c),w(f,s,c),q(o,f,c),w(f,r,c),q(a,f,c),u=!0},p(f,[c]){(!u||c&4)&&se(t,f[2]);const d={};c&8&&(d.class="form-field "+(f[3]?"required":"")),c&2&&(d.name=f[1]+".authURL"),c&777&&(d.$$scope={dirty:c,ctx:f}),l.$set(d);const m={};c&8&&(m.class="form-field "+(f[3]?"required":"")),c&2&&(m.name=f[1]+".tokenURL"),c&777&&(m.$$scope={dirty:c,ctx:f}),o.$set(m);const _={};c&8&&(_.class="form-field "+(f[3]?"required":"")),c&2&&(_.name=f[1]+".userInfoURL"),c&777&&(_.$$scope={dirty:c,ctx:f}),a.$set(_)},i(f){u||(M(l.$$.fragment,f),M(o.$$.fragment,f),M(a.$$.fragment,f),u=!0)},o(f){D(l.$$.fragment,f),D(o.$$.fragment,f),D(a.$$.fragment,f),u=!1},d(f){f&&(v(e),v(i),v(s),v(r)),j(l,f),j(o,f),j(a,f)}}}function nO(n,e,t){let i,{key:l=""}=e,{config:s={}}=e,{required:o=!1}=e,{title:r="Provider endpoints"}=e;function a(){s.authURL=this.value,t(0,s)}function u(){s.tokenURL=this.value,t(0,s)}function f(){s.userInfoURL=this.value,t(0,s)}return n.$$set=c=>{"key"in c&&t(1,l=c.key),"config"in c&&t(0,s=c.config),"required"in c&&t(4,o=c.required),"title"in c&&t(2,r=c.title)},n.$$.update=()=>{n.$$.dirty&17&&t(3,i=o&&(s==null?void 0:s.enabled))},[s,l,r,i,o,a,u,f]}class ka extends we{constructor(e){super(),ve(this,e,nO,tO,be,{key:1,config:0,required:4,title:2})}}const lf=[{key:"apple",title:"Apple",logo:"apple.svg",optionsComponent:C8},{key:"google",title:"Google",logo:"google.svg"},{key:"microsoft",title:"Microsoft",logo:"microsoft.svg",optionsComponent:I8},{key:"yandex",title:"Yandex",logo:"yandex.svg"},{key:"facebook",title:"Facebook",logo:"facebook.svg"},{key:"instagram2",title:"Instagram",logo:"instagram.svg"},{key:"github",title:"GitHub",logo:"github.svg"},{key:"gitlab",title:"GitLab",logo:"gitlab.svg",optionsComponent:ka,optionsComponentProps:{title:"Self-hosted endpoints (optional)"}},{key:"bitbucket",title:"Bitbucket",logo:"bitbucket.svg"},{key:"gitee",title:"Gitee",logo:"gitee.svg"},{key:"gitea",title:"Gitea",logo:"gitea.svg",optionsComponent:ka,optionsComponentProps:{title:"Self-hosted endpoints (optional)"}},{key:"linear",title:"Linear",logo:"linear.svg"},{key:"discord",title:"Discord",logo:"discord.svg"},{key:"twitter",title:"Twitter",logo:"twitter.svg"},{key:"kakao",title:"Kakao",logo:"kakao.svg"},{key:"vk",title:"VK",logo:"vk.svg"},{key:"notion",title:"Notion",logo:"notion.svg"},{key:"monday",title:"monday.com",logo:"monday.svg"},{key:"spotify",title:"Spotify",logo:"spotify.svg"},{key:"trakt",title:"Trakt",logo:"trakt.svg"},{key:"twitch",title:"Twitch",logo:"twitch.svg"},{key:"patreon",title:"Patreon (v2)",logo:"patreon.svg"},{key:"strava",title:"Strava",logo:"strava.svg"},{key:"wakatime",title:"WakaTime",logo:"wakatime.svg"},{key:"livechat",title:"LiveChat",logo:"livechat.svg"},{key:"mailcow",title:"mailcow",logo:"mailcow.svg",optionsComponent:ka,optionsComponentProps:{required:!0}},{key:"planningcenter",title:"Planning Center",logo:"planningcenter.svg"},{key:"oidc",title:"OpenID Connect",logo:"oidc.svg",optionsComponent:ba},{key:"oidc2",title:"(2) OpenID Connect",logo:"oidc.svg",optionsComponent:ba},{key:"oidc3",title:"(3) OpenID Connect",logo:"oidc.svg",optionsComponent:ba}];function um(n,e,t){const i=n.slice();return i[16]=e[t],i}function fm(n){let e,t,i,l,s;return{c(){e=b("button"),e.innerHTML='Clear',p(e,"type","button"),p(e,"class","btn btn-transparent btn-sm btn-hint p-l-xs p-r-xs m-l-10")},m(o,r){w(o,e,r),i=!0,l||(s=Y(e,"click",n[9]),l=!0)},p:te,i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,zn,{duration:150,x:5},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,zn,{duration:150,x:5},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function iO(n){let e,t,i,l,s,o,r,a,u,f,c=n[1]!=""&&fm(n);return{c(){e=b("label"),t=b("i"),l=C(),s=b("input"),r=C(),c&&c.c(),a=ke(),p(t,"class","ri-search-line"),p(e,"for",i=n[19]),p(e,"class","m-l-10 txt-xl"),p(s,"id",o=n[19]),p(s,"type","text"),p(s,"placeholder","Search provider")},m(d,m){w(d,e,m),y(e,t),w(d,l,m),w(d,s,m),me(s,n[1]),w(d,r,m),c&&c.m(d,m),w(d,a,m),u||(f=Y(s,"input",n[8]),u=!0)},p(d,m){m&524288&&i!==(i=d[19])&&p(e,"for",i),m&524288&&o!==(o=d[19])&&p(s,"id",o),m&2&&s.value!==d[1]&&me(s,d[1]),d[1]!=""?c?(c.p(d,m),m&2&&M(c,1)):(c=fm(d),c.c(),M(c,1),c.m(a.parentNode,a)):c&&(oe(),D(c,1,1,()=>{c=null}),re())},d(d){d&&(v(e),v(l),v(s),v(r),v(a)),c&&c.d(d),u=!1,f()}}}function cm(n){let e,t,i,l,s=n[1]!=""&&dm(n);return{c(){e=b("div"),t=b("span"),t.textContent="No providers to select.",i=C(),s&&s.c(),l=C(),p(t,"class","txt-hint"),p(e,"class","flex inline-flex")},m(o,r){w(o,e,r),y(e,t),y(e,i),s&&s.m(e,null),y(e,l)},p(o,r){o[1]!=""?s?s.p(o,r):(s=dm(o),s.c(),s.m(e,l)):s&&(s.d(1),s=null)},d(o){o&&v(e),s&&s.d()}}}function dm(n){let e,t,i;return{c(){e=b("button"),e.textContent="Clear filter",p(e,"type","button"),p(e,"class","btn btn-sm btn-secondary")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[5]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function pm(n){let e,t,i;return{c(){e=b("img"),Sn(e.src,t="./images/oauth2/"+n[16].logo)||p(e,"src",t),p(e,"alt",i=n[16].title+" logo")},m(l,s){w(l,e,s)},p(l,s){s&8&&!Sn(e.src,t="./images/oauth2/"+l[16].logo)&&p(e,"src",t),s&8&&i!==(i=l[16].title+" logo")&&p(e,"alt",i)},d(l){l&&v(e)}}}function mm(n,e){let t,i,l,s,o,r,a=e[16].title+"",u,f,c,d=e[16].key+"",m,_,g,h,k=e[16].logo&&pm(e);function S(){return e[10](e[16])}return{key:n,first:null,c(){t=b("div"),i=b("button"),l=b("figure"),k&&k.c(),s=C(),o=b("div"),r=b("div"),u=W(a),f=C(),c=b("em"),m=W(d),_=C(),p(l,"class","provider-logo"),p(r,"class","title"),p(c,"class","txt-hint txt-sm m-r-auto"),p(o,"class","content"),p(i,"type","button"),p(i,"class","provider-card handle"),p(t,"class","col-6"),this.first=t},m($,T){w($,t,T),y(t,i),y(i,l),k&&k.m(l,null),y(i,s),y(i,o),y(o,r),y(r,u),y(o,f),y(o,c),y(c,m),y(t,_),g||(h=Y(i,"click",S),g=!0)},p($,T){e=$,e[16].logo?k?k.p(e,T):(k=pm(e),k.c(),k.m(l,null)):k&&(k.d(1),k=null),T&8&&a!==(a=e[16].title+"")&&se(u,a),T&8&&d!==(d=e[16].key+"")&&se(m,d)},d($){$&&v(t),k&&k.d(),g=!1,h()}}}function lO(n){let e,t,i,l=[],s=new Map,o;e=new fe({props:{class:"searchbar m-b-sm",$$slots:{default:[iO,({uniqueId:f})=>({19:f}),({uniqueId:f})=>f?524288:0]},$$scope:{ctx:n}}});let r=ce(n[3]);const a=f=>f[16].key;for(let f=0;f!l.includes(T.key)&&($==""||T.key.toLowerCase().includes($)||T.title.toLowerCase().includes($)))}function d(){t(1,o="")}function m(){o=this.value,t(1,o)}const _=()=>t(1,o=""),g=$=>f($);function h($){ne[$?"unshift":"push"](()=>{s=$,t(2,s)})}function k($){Le.call(this,n,$)}function S($){Le.call(this,n,$)}return n.$$set=$=>{"disabled"in $&&t(6,l=$.disabled)},n.$$.update=()=>{n.$$.dirty&66&&(o!==-1||l!==-1)&&t(3,r=c())},[u,o,s,r,f,d,l,a,m,_,g,h,k,S]}class uO extends we{constructor(e){super(),ve(this,e,aO,rO,be,{disabled:6,show:7,hide:0})}get show(){return this.$$.ctx[7]}get hide(){return this.$$.ctx[0]}}function hm(n,e,t){const i=n.slice();i[28]=e[t],i[31]=t;const l=i[9](i[28].name);return i[29]=l,i}function fO(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Enable"),p(e,"type","checkbox"),p(e,"id",t=n[27]),p(l,"for",o=n[27])},m(u,f){w(u,e,f),e.checked=n[0].oauth2.enabled,w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[10]),r=!0)},p(u,f){f[0]&134217728&&t!==(t=u[27])&&p(e,"id",t),f[0]&1&&(e.checked=u[0].oauth2.enabled),f[0]&134217728&&o!==(o=u[27])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function cO(n){let e;return{c(){e=b("i"),p(e,"class","ri-puzzle-line txt-sm txt-hint")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function dO(n){let e,t,i;return{c(){e=b("img"),Sn(e.src,t="./images/oauth2/"+n[29].logo)||p(e,"src",t),p(e,"alt",i=n[29].title+" logo")},m(l,s){w(l,e,s)},p(l,s){s[0]&1&&!Sn(e.src,t="./images/oauth2/"+l[29].logo)&&p(e,"src",t),s[0]&1&&i!==(i=l[29].title+" logo")&&p(e,"alt",i)},d(l){l&&v(e)}}}function _m(n){let e,t,i;function l(){return n[11](n[29],n[28],n[31])}return{c(){e=b("button"),e.innerHTML='',p(e,"type","button"),p(e,"class","btn btn-circle btn-hint btn-transparent"),p(e,"aria-label","Provider settings")},m(s,o){w(s,e,o),t||(i=[Oe(Re.call(null,e,{text:"Edit config",position:"left"})),Y(e,"click",l)],t=!0)},p(s,o){n=s},d(s){s&&v(e),t=!1,Ee(i)}}}function gm(n,e){var $;let t,i,l,s,o,r,a=(e[28].displayName||(($=e[29])==null?void 0:$.title)||"Custom")+"",u,f,c,d=e[28].name+"",m,_;function g(T,O){var E;return(E=T[29])!=null&&E.logo?dO:cO}let h=g(e),k=h(e),S=e[29]&&_m(e);return{key:n,first:null,c(){var T,O,E;t=b("div"),i=b("div"),l=b("figure"),k.c(),s=C(),o=b("div"),r=b("div"),u=W(a),f=C(),c=b("em"),m=W(d),_=C(),S&&S.c(),p(l,"class","provider-logo"),p(r,"class","title"),p(c,"class","txt-hint txt-sm m-r-auto"),p(o,"class","content"),p(i,"class","provider-card"),x(i,"error",!U.isEmpty((E=(O=(T=e[1])==null?void 0:T.oauth2)==null?void 0:O.providers)==null?void 0:E[e[31]])),p(t,"class","col-lg-6"),this.first=t},m(T,O){w(T,t,O),y(t,i),y(i,l),k.m(l,null),y(i,s),y(i,o),y(o,r),y(r,u),y(o,f),y(o,c),y(c,m),y(i,_),S&&S.m(i,null)},p(T,O){var E,L,I,A;e=T,h===(h=g(e))&&k?k.p(e,O):(k.d(1),k=h(e),k&&(k.c(),k.m(l,null))),O[0]&1&&a!==(a=(e[28].displayName||((E=e[29])==null?void 0:E.title)||"Custom")+"")&&se(u,a),O[0]&1&&d!==(d=e[28].name+"")&&se(m,d),e[29]?S?S.p(e,O):(S=_m(e),S.c(),S.m(i,null)):S&&(S.d(1),S=null),O[0]&3&&x(i,"error",!U.isEmpty((A=(I=(L=e[1])==null?void 0:L.oauth2)==null?void 0:I.providers)==null?void 0:A[e[31]]))},d(T){T&&v(t),k.d(),S&&S.d()}}}function pO(n){let e;return{c(){e=b("i"),p(e,"class","ri-arrow-down-s-line txt-sm")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function mO(n){let e;return{c(){e=b("i"),p(e,"class","ri-arrow-up-s-line txt-sm")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function bm(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g;return l=new fe({props:{class:"form-field form-field-toggle",name:"oauth2.mappedFields.name",$$slots:{default:[hO,({uniqueId:h})=>({27:h}),({uniqueId:h})=>[h?134217728:0]]},$$scope:{ctx:n}}}),r=new fe({props:{class:"form-field form-field-toggle",name:"oauth2.mappedFields.avatarURL",$$slots:{default:[_O,({uniqueId:h})=>({27:h}),({uniqueId:h})=>[h?134217728:0]]},$$scope:{ctx:n}}}),f=new fe({props:{class:"form-field form-field-toggle",name:"oauth2.mappedFields.id",$$slots:{default:[gO,({uniqueId:h})=>({27:h}),({uniqueId:h})=>[h?134217728:0]]},$$scope:{ctx:n}}}),m=new fe({props:{class:"form-field form-field-toggle",name:"oauth2.mappedFields.username",$$slots:{default:[bO,({uniqueId:h})=>({27:h}),({uniqueId:h})=>[h?134217728:0]]},$$scope:{ctx:n}}}),{c(){e=b("div"),t=b("div"),i=b("div"),H(l.$$.fragment),s=C(),o=b("div"),H(r.$$.fragment),a=C(),u=b("div"),H(f.$$.fragment),c=C(),d=b("div"),H(m.$$.fragment),p(i,"class","col-sm-6"),p(o,"class","col-sm-6"),p(u,"class","col-sm-6"),p(d,"class","col-sm-6"),p(t,"class","grid grid-sm p-t-xs"),p(e,"class","block")},m(h,k){w(h,e,k),y(e,t),y(t,i),q(l,i,null),y(t,s),y(t,o),q(r,o,null),y(t,a),y(t,u),q(f,u,null),y(t,c),y(t,d),q(m,d,null),g=!0},p(h,k){const S={};k[0]&134217761|k[1]&2&&(S.$$scope={dirty:k,ctx:h}),l.$set(S);const $={};k[0]&134217793|k[1]&2&&($.$$scope={dirty:k,ctx:h}),r.$set($);const T={};k[0]&134217761|k[1]&2&&(T.$$scope={dirty:k,ctx:h}),f.$set(T);const O={};k[0]&134217761|k[1]&2&&(O.$$scope={dirty:k,ctx:h}),m.$set(O)},i(h){g||(M(l.$$.fragment,h),M(r.$$.fragment,h),M(f.$$.fragment,h),M(m.$$.fragment,h),h&&tt(()=>{g&&(_||(_=qe(e,ht,{duration:150},!0)),_.run(1))}),g=!0)},o(h){D(l.$$.fragment,h),D(r.$$.fragment,h),D(f.$$.fragment,h),D(m.$$.fragment,h),h&&(_||(_=qe(e,ht,{duration:150},!1)),_.run(0)),g=!1},d(h){h&&v(e),j(l),j(r),j(f),j(m),h&&_&&_.end()}}}function hO(n){let e,t,i,l,s,o,r;function a(f){n[14](f)}let u={id:n[27],items:n[5],toggle:!0,zeroFunc:TO,selectPlaceholder:"Select field"};return n[0].oauth2.mappedFields.name!==void 0&&(u.selected=n[0].oauth2.mappedFields.name),s=new ps({props:u}),ne.push(()=>ge(s,"selected",a)),{c(){e=b("label"),t=W("OAuth2 full name"),l=C(),H(s.$$.fragment),p(e,"for",i=n[27])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c[0]&134217728&&i!==(i=f[27]))&&p(e,"for",i);const d={};c[0]&134217728&&(d.id=f[27]),c[0]&32&&(d.items=f[5]),!o&&c[0]&1&&(o=!0,d.selected=f[0].oauth2.mappedFields.name,$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function _O(n){let e,t,i,l,s,o,r;function a(f){n[15](f)}let u={id:n[27],items:n[6],toggle:!0,zeroFunc:$O,selectPlaceholder:"Select field"};return n[0].oauth2.mappedFields.avatarURL!==void 0&&(u.selected=n[0].oauth2.mappedFields.avatarURL),s=new ps({props:u}),ne.push(()=>ge(s,"selected",a)),{c(){e=b("label"),t=W("OAuth2 avatar"),l=C(),H(s.$$.fragment),p(e,"for",i=n[27])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c[0]&134217728&&i!==(i=f[27]))&&p(e,"for",i);const d={};c[0]&134217728&&(d.id=f[27]),c[0]&64&&(d.items=f[6]),!o&&c[0]&1&&(o=!0,d.selected=f[0].oauth2.mappedFields.avatarURL,$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function gO(n){let e,t,i,l,s,o,r;function a(f){n[16](f)}let u={id:n[27],items:n[5],toggle:!0,zeroFunc:CO,selectPlaceholder:"Select field"};return n[0].oauth2.mappedFields.id!==void 0&&(u.selected=n[0].oauth2.mappedFields.id),s=new ps({props:u}),ne.push(()=>ge(s,"selected",a)),{c(){e=b("label"),t=W("OAuth2 id"),l=C(),H(s.$$.fragment),p(e,"for",i=n[27])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c[0]&134217728&&i!==(i=f[27]))&&p(e,"for",i);const d={};c[0]&134217728&&(d.id=f[27]),c[0]&32&&(d.items=f[5]),!o&&c[0]&1&&(o=!0,d.selected=f[0].oauth2.mappedFields.id,$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function bO(n){let e,t,i,l,s,o,r;function a(f){n[17](f)}let u={id:n[27],items:n[5],toggle:!0,zeroFunc:OO,selectPlaceholder:"Select field"};return n[0].oauth2.mappedFields.username!==void 0&&(u.selected=n[0].oauth2.mappedFields.username),s=new ps({props:u}),ne.push(()=>ge(s,"selected",a)),{c(){e=b("label"),t=W("OAuth2 username"),l=C(),H(s.$$.fragment),p(e,"for",i=n[27])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c[0]&134217728&&i!==(i=f[27]))&&p(e,"for",i);const d={};c[0]&134217728&&(d.id=f[27]),c[0]&32&&(d.items=f[5]),!o&&c[0]&1&&(o=!0,d.selected=f[0].oauth2.mappedFields.username,$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function kO(n){let e,t,i,l=[],s=new Map,o,r,a,u,f,c,d,m=n[0].name+"",_,g,h,k,S,$,T,O,E;e=new fe({props:{class:"form-field form-field-toggle",name:"oauth2.enabled",$$slots:{default:[fO,({uniqueId:z})=>({27:z}),({uniqueId:z})=>[z?134217728:0]]},$$scope:{ctx:n}}});let L=ce(n[0].oauth2.providers);const I=z=>z[28].name;for(let z=0;z Add provider',u=C(),f=b("button"),c=b("strong"),d=W("Optional "),_=W(m),g=W(" create fields map"),h=C(),N.c(),S=C(),R&&R.c(),$=ke(),p(a,"class","btn btn-block btn-lg btn-secondary txt-base"),p(r,"class","col-lg-6"),p(i,"class","grid grid-sm"),p(c,"class","txt"),p(f,"type","button"),p(f,"class",k="m-t-25 btn btn-sm "+(n[4]?"btn-secondary":"btn-hint btn-transparent"))},m(z,F){q(e,z,F),w(z,t,F),w(z,i,F);for(let B=0;B{R=null}),re())},i(z){T||(M(e.$$.fragment,z),M(R),T=!0)},o(z){D(e.$$.fragment,z),D(R),T=!1},d(z){z&&(v(t),v(i),v(u),v(f),v(S),v($)),j(e,z);for(let F=0;F0),p(r,"class","label label-success")},m(a,u){w(a,e,u),y(e,t),y(e,i),y(e,s),w(a,o,u),w(a,r,u)},p(a,u){u[0]&128&&se(t,a[7]),u[0]&128&&l!==(l=a[7]==1?"provider":"providers")&&se(s,l),u[0]&128&&x(e,"label-warning",!a[7]),u[0]&128&&x(e,"label-info",a[7]>0)},d(a){a&&(v(e),v(o),v(r))}}}function km(n){let e,t,i,l,s;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(o,r){w(o,e,r),i=!0,l||(s=Oe(Re.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function wO(n){let e,t,i,l,s,o;function r(c,d){return c[0].oauth2.enabled?vO:yO}let a=r(n),u=a(n),f=n[8]&&km();return{c(){e=b("div"),e.innerHTML=' OAuth2',t=C(),i=b("div"),l=C(),u.c(),s=C(),f&&f.c(),o=ke(),p(e,"class","inline-flex"),p(i,"class","flex-fill")},m(c,d){w(c,e,d),w(c,t,d),w(c,i,d),w(c,l,d),u.m(c,d),w(c,s,d),f&&f.m(c,d),w(c,o,d)},p(c,d){a===(a=r(c))&&u?u.p(c,d):(u.d(1),u=a(c),u&&(u.c(),u.m(s.parentNode,s))),c[8]?f?d[0]&256&&M(f,1):(f=km(),f.c(),M(f,1),f.m(o.parentNode,o)):f&&(oe(),D(f,1,1,()=>{f=null}),re())},d(c){c&&(v(e),v(t),v(i),v(l),v(s),v(o)),u.d(c),f&&f.d(c)}}}function SO(n){var u,f;let e,t,i,l,s,o;e=new zi({props:{single:!0,$$slots:{header:[wO],default:[kO]},$$scope:{ctx:n}}});let r={disabled:((f=(u=n[0].oauth2)==null?void 0:u.providers)==null?void 0:f.map(ym))||[]};i=new uO({props:r}),n[18](i),i.$on("select",n[19]);let a={};return s=new d8({props:a}),n[20](s),s.$on("remove",n[21]),s.$on("submit",n[22]),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment),l=C(),H(s.$$.fragment)},m(c,d){q(e,c,d),w(c,t,d),q(i,c,d),w(c,l,d),q(s,c,d),o=!0},p(c,d){var h,k;const m={};d[0]&511|d[1]&2&&(m.$$scope={dirty:d,ctx:c}),e.$set(m);const _={};d[0]&1&&(_.disabled=((k=(h=c[0].oauth2)==null?void 0:h.providers)==null?void 0:k.map(ym))||[]),i.$set(_);const g={};s.$set(g)},i(c){o||(M(e.$$.fragment,c),M(i.$$.fragment,c),M(s.$$.fragment,c),o=!0)},o(c){D(e.$$.fragment,c),D(i.$$.fragment,c),D(s.$$.fragment,c),o=!1},d(c){c&&(v(t),v(l)),j(e,c),n[18](null),j(i,c),n[20](null),j(s,c)}}}const TO=()=>"",$O=()=>"",CO=()=>"",OO=()=>"",ym=n=>n.name;function MO(n,e,t){let i,l,s;Ge(n,$n,F=>t(1,s=F));let{collection:o}=e;const r=["id","email","emailVisibility","verified","tokenKey","password"],a=["text","editor","url","email","json"],u=a.concat("file");let f,c,d=!1,m=[],_=[];function g(F=[]){var B,J;t(5,m=((B=F==null?void 0:F.filter(V=>a.includes(V.type)&&!r.includes(V.name)))==null?void 0:B.map(V=>V.name))||[]),t(6,_=((J=F==null?void 0:F.filter(V=>u.includes(V.type)&&!r.includes(V.name)))==null?void 0:J.map(V=>V.name))||[])}function h(F){for(let B of lf)if(B.key==F)return B;return null}function k(){o.oauth2.enabled=this.checked,t(0,o)}const S=(F,B,J)=>{c==null||c.show(F,B,J)},$=()=>f==null?void 0:f.show(),T=()=>t(4,d=!d);function O(F){n.$$.not_equal(o.oauth2.mappedFields.name,F)&&(o.oauth2.mappedFields.name=F,t(0,o))}function E(F){n.$$.not_equal(o.oauth2.mappedFields.avatarURL,F)&&(o.oauth2.mappedFields.avatarURL=F,t(0,o))}function L(F){n.$$.not_equal(o.oauth2.mappedFields.id,F)&&(o.oauth2.mappedFields.id=F,t(0,o))}function I(F){n.$$.not_equal(o.oauth2.mappedFields.username,F)&&(o.oauth2.mappedFields.username=F,t(0,o))}function A(F){ne[F?"unshift":"push"](()=>{f=F,t(2,f)})}const P=F=>{var B,J;c.show(F.detail,{},((J=(B=o.oauth2)==null?void 0:B.providers)==null?void 0:J.length)||0)};function N(F){ne[F?"unshift":"push"](()=>{c=F,t(3,c)})}const R=F=>{const B=F.detail.uiOptions;U.removeByKey(o.oauth2.providers,"name",B.key),t(0,o)},z=F=>{const B=F.detail.uiOptions,J=F.detail.config;t(0,o.oauth2.providers=o.oauth2.providers||[],o),U.pushOrReplaceByKey(o.oauth2.providers,Object.assign({name:B.key},J),"name"),t(0,o)};return n.$$set=F=>{"collection"in F&&t(0,o=F.collection)},n.$$.update=()=>{var F,B;n.$$.dirty[0]&1&&U.isEmpty(o.oauth2)&&t(0,o.oauth2={enabled:!1,mappedFields:{},providers:[]},o),n.$$.dirty[0]&1&&g(o.fields),n.$$.dirty[0]&2&&t(8,i=!U.isEmpty(s==null?void 0:s.oauth2)),n.$$.dirty[0]&1&&t(7,l=((B=(F=o.oauth2)==null?void 0:F.providers)==null?void 0:B.length)||0)},[o,s,f,c,d,m,_,l,i,h,k,S,$,T,O,E,L,I,A,P,N,R,z]}class EO extends we{constructor(e){super(),ve(this,e,MO,SO,be,{collection:0},null,[-1,-1])}}function vm(n){let e,t,i;return{c(){e=b("i"),p(e,"class","ri-information-line link-hint")},m(l,s){w(l,e,s),t||(i=Oe(Re.call(null,e,{text:"Superusers can have OTP only as part of Two-factor authentication.",position:"right"})),t=!0)},d(l){l&&v(e),t=!1,i()}}}function DO(n){let e,t,i,l,s,o,r,a,u,f,c=n[2]&&vm();return{c(){e=b("input"),i=C(),l=b("label"),s=W("Enable"),r=C(),c&&c.c(),a=ke(),p(e,"type","checkbox"),p(e,"id",t=n[8]),p(l,"for",o=n[8])},m(d,m){w(d,e,m),e.checked=n[0].otp.enabled,w(d,i,m),w(d,l,m),y(l,s),w(d,r,m),c&&c.m(d,m),w(d,a,m),u||(f=[Y(e,"change",n[4]),Y(e,"change",n[5])],u=!0)},p(d,m){m&256&&t!==(t=d[8])&&p(e,"id",t),m&1&&(e.checked=d[0].otp.enabled),m&256&&o!==(o=d[8])&&p(l,"for",o),d[2]?c||(c=vm(),c.c(),c.m(a.parentNode,a)):c&&(c.d(1),c=null)},d(d){d&&(v(e),v(i),v(l),v(r),v(a)),c&&c.d(d),u=!1,Ee(f)}}}function IO(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Duration (in seconds)"),l=C(),s=b("input"),p(e,"for",i=n[8]),p(s,"type","number"),p(s,"min","0"),p(s,"step","1"),p(s,"id",o=n[8]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].otp.duration),r||(a=Y(s,"input",n[6]),r=!0)},p(u,f){f&256&&i!==(i=u[8])&&p(e,"for",i),f&256&&o!==(o=u[8])&&p(s,"id",o),f&1&&mt(s.value)!==u[0].otp.duration&&me(s,u[0].otp.duration)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function LO(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Generated password length"),l=C(),s=b("input"),p(e,"for",i=n[8]),p(s,"type","number"),p(s,"min","0"),p(s,"step","1"),p(s,"id",o=n[8]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].otp.length),r||(a=Y(s,"input",n[7]),r=!0)},p(u,f){f&256&&i!==(i=u[8])&&p(e,"for",i),f&256&&o!==(o=u[8])&&p(s,"id",o),f&1&&mt(s.value)!==u[0].otp.length&&me(s,u[0].otp.length)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function AO(n){let e,t,i,l,s,o,r,a,u;return e=new fe({props:{class:"form-field form-field-toggle",name:"otp.enabled",$$slots:{default:[DO,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),s=new fe({props:{class:"form-field form-field-toggle required",name:"otp.duration",$$slots:{default:[IO,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),a=new fe({props:{class:"form-field form-field-toggle required",name:"otp.length",$$slots:{default:[LO,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment),t=C(),i=b("div"),l=b("div"),H(s.$$.fragment),o=C(),r=b("div"),H(a.$$.fragment),p(l,"class","col-sm-6"),p(r,"class","col-sm-6"),p(i,"class","grid grid-sm")},m(f,c){q(e,f,c),w(f,t,c),w(f,i,c),y(i,l),q(s,l,null),y(i,o),y(i,r),q(a,r,null),u=!0},p(f,c){const d={};c&773&&(d.$$scope={dirty:c,ctx:f}),e.$set(d);const m={};c&769&&(m.$$scope={dirty:c,ctx:f}),s.$set(m);const _={};c&769&&(_.$$scope={dirty:c,ctx:f}),a.$set(_)},i(f){u||(M(e.$$.fragment,f),M(s.$$.fragment,f),M(a.$$.fragment,f),u=!0)},o(f){D(e.$$.fragment,f),D(s.$$.fragment,f),D(a.$$.fragment,f),u=!1},d(f){f&&(v(t),v(i)),j(e,f),j(s),j(a)}}}function PO(n){let e;return{c(){e=b("span"),e.textContent="Disabled",p(e,"class","label")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function NO(n){let e;return{c(){e=b("span"),e.textContent="Enabled",p(e,"class","label label-success")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function wm(n){let e,t,i,l,s;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(o,r){w(o,e,r),i=!0,l||(s=Oe(Re.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function RO(n){let e,t,i,l,s,o;function r(c,d){return c[0].otp.enabled?NO:PO}let a=r(n),u=a(n),f=n[1]&&wm();return{c(){e=b("div"),e.innerHTML=' One-time password (OTP)',t=C(),i=b("div"),l=C(),u.c(),s=C(),f&&f.c(),o=ke(),p(e,"class","inline-flex"),p(i,"class","flex-fill")},m(c,d){w(c,e,d),w(c,t,d),w(c,i,d),w(c,l,d),u.m(c,d),w(c,s,d),f&&f.m(c,d),w(c,o,d)},p(c,d){a!==(a=r(c))&&(u.d(1),u=a(c),u&&(u.c(),u.m(s.parentNode,s))),c[1]?f?d&2&&M(f,1):(f=wm(),f.c(),M(f,1),f.m(o.parentNode,o)):f&&(oe(),D(f,1,1,()=>{f=null}),re())},d(c){c&&(v(e),v(t),v(i),v(l),v(s),v(o)),u.d(c),f&&f.d(c)}}}function FO(n){let e,t;return e=new zi({props:{single:!0,$$slots:{header:[RO],default:[AO]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&519&&(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){j(e,i)}}}function qO(n,e,t){let i,l,s;Ge(n,$n,c=>t(3,s=c));let{collection:o}=e;function r(){o.otp.enabled=this.checked,t(0,o)}const a=c=>{i&&t(0,o.mfa.enabled=c.target.checked,o)};function u(){o.otp.duration=mt(this.value),t(0,o)}function f(){o.otp.length=mt(this.value),t(0,o)}return n.$$set=c=>{"collection"in c&&t(0,o=c.collection)},n.$$.update=()=>{n.$$.dirty&1&&U.isEmpty(o.otp)&&t(0,o.otp={enabled:!0,duration:300,length:8},o),n.$$.dirty&1&&t(2,i=(o==null?void 0:o.system)&&(o==null?void 0:o.name)==="_superusers"),n.$$.dirty&8&&t(1,l=!U.isEmpty(s==null?void 0:s.otp))},[o,l,i,s,r,a,u,f]}class jO extends we{constructor(e){super(),ve(this,e,qO,FO,be,{collection:0})}}function Sm(n){let e,t,i;return{c(){e=b("i"),p(e,"class","ri-information-line link-hint")},m(l,s){w(l,e,s),t||(i=Oe(Re.call(null,e,{text:"Superusers are required to have password auth enabled.",position:"right"})),t=!0)},d(l){l&&v(e),t=!1,i()}}}function HO(n){let e,t,i,l,s,o,r,a,u,f,c=n[3]&&Sm();return{c(){e=b("input"),i=C(),l=b("label"),s=W("Enable"),r=C(),c&&c.c(),a=ke(),p(e,"type","checkbox"),p(e,"id",t=n[9]),e.disabled=n[3],p(l,"for",o=n[9])},m(d,m){w(d,e,m),e.checked=n[0].passwordAuth.enabled,w(d,i,m),w(d,l,m),y(l,s),w(d,r,m),c&&c.m(d,m),w(d,a,m),u||(f=Y(e,"change",n[6]),u=!0)},p(d,m){m&512&&t!==(t=d[9])&&p(e,"id",t),m&8&&(e.disabled=d[3]),m&1&&(e.checked=d[0].passwordAuth.enabled),m&512&&o!==(o=d[9])&&p(l,"for",o),d[3]?c||(c=Sm(),c.c(),c.m(a.parentNode,a)):c&&(c.d(1),c=null)},d(d){d&&(v(e),v(i),v(l),v(r),v(a)),c&&c.d(d),u=!1,f()}}}function zO(n){let e,t,i,l,s,o,r;function a(f){n[7](f)}let u={items:n[1],multiple:!0};return n[0].passwordAuth.identityFields!==void 0&&(u.keyOfSelected=n[0].passwordAuth.identityFields),s=new Ln({props:u}),ne.push(()=>ge(s,"keyOfSelected",a)),{c(){e=b("label"),t=b("span"),t.textContent="Unique identity fields",l=C(),H(s.$$.fragment),p(t,"class","txt"),p(e,"for",i=n[9])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c&512&&i!==(i=f[9]))&&p(e,"for",i);const d={};c&2&&(d.items=f[1]),!o&&c&1&&(o=!0,d.keyOfSelected=f[0].passwordAuth.identityFields,$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function UO(n){let e,t,i,l;return e=new fe({props:{class:"form-field form-field-toggle",name:"passwordAuth.enabled",$$slots:{default:[HO,({uniqueId:s})=>({9:s}),({uniqueId:s})=>s?512:0]},$$scope:{ctx:n}}}),i=new fe({props:{class:"form-field required m-0",name:"passwordAuth.identityFields",$$slots:{default:[zO,({uniqueId:s})=>({9:s}),({uniqueId:s})=>s?512:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment)},m(s,o){q(e,s,o),w(s,t,o),q(i,s,o),l=!0},p(s,o){const r={};o&1545&&(r.$$scope={dirty:o,ctx:s}),e.$set(r);const a={};o&1539&&(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&&v(t),j(e,s),j(i,s)}}}function VO(n){let e;return{c(){e=b("span"),e.textContent="Disabled",p(e,"class","label")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function BO(n){let e;return{c(){e=b("span"),e.textContent="Enabled",p(e,"class","label label-success")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Tm(n){let e,t,i,l,s;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(o,r){w(o,e,r),i=!0,l||(s=Oe(Re.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function WO(n){let e,t,i,l,s,o;function r(c,d){return c[0].passwordAuth.enabled?BO:VO}let a=r(n),u=a(n),f=n[2]&&Tm();return{c(){e=b("div"),e.innerHTML=' Identity/Password',t=C(),i=b("div"),l=C(),u.c(),s=C(),f&&f.c(),o=ke(),p(e,"class","inline-flex"),p(i,"class","flex-fill")},m(c,d){w(c,e,d),w(c,t,d),w(c,i,d),w(c,l,d),u.m(c,d),w(c,s,d),f&&f.m(c,d),w(c,o,d)},p(c,d){a!==(a=r(c))&&(u.d(1),u=a(c),u&&(u.c(),u.m(s.parentNode,s))),c[2]?f?d&4&&M(f,1):(f=Tm(),f.c(),M(f,1),f.m(o.parentNode,o)):f&&(oe(),D(f,1,1,()=>{f=null}),re())},d(c){c&&(v(e),v(t),v(i),v(l),v(s),v(o)),u.d(c),f&&f.d(c)}}}function YO(n){let e,t;return e=new zi({props:{single:!0,$$slots:{header:[WO],default:[UO]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&1039&&(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){j(e,i)}}}function KO(n,e,t){let i,l,s;Ge(n,$n,d=>t(5,s=d));let{collection:o}=e,r=[],a="";function u(){t(1,r=[{value:"email"}]);const d=(o==null?void 0:o.fields)||[],m=(o==null?void 0:o.indexes)||[];t(4,a=m.join(""));for(let _ of m){const g=U.parseIndex(_);if(!g.unique||g.columns.length!=1||g.columns[0].name=="email")continue;const h=d.find(k=>!k.hidden&&k.name.toLowerCase()==g.columns[0].name.toLowerCase());h&&r.push({value:h.name})}}function f(){o.passwordAuth.enabled=this.checked,t(0,o)}function c(d){n.$$.not_equal(o.passwordAuth.identityFields,d)&&(o.passwordAuth.identityFields=d,t(0,o))}return n.$$set=d=>{"collection"in d&&t(0,o=d.collection)},n.$$.update=()=>{n.$$.dirty&1&&U.isEmpty(o==null?void 0:o.passwordAuth)&&t(0,o.passwordAuth={enabled:!0,identityFields:["email"]},o),n.$$.dirty&1&&t(3,i=(o==null?void 0:o.system)&&(o==null?void 0:o.name)==="_superusers"),n.$$.dirty&32&&t(2,l=!U.isEmpty(s==null?void 0:s.passwordAuth)),n.$$.dirty&17&&o&&a!=o.indexes.join("")&&u()},[o,r,l,i,a,s,f,c]}class JO extends we{constructor(e){super(),ve(this,e,KO,YO,be,{collection:0})}}function $m(n,e,t){const i=n.slice();return i[27]=e[t],i}function Cm(n,e){let t,i,l,s,o,r=e[27].label+"",a,u,f,c,d,m;return c=Qy(e[15][0]),{key:n,first:null,c(){t=b("div"),i=b("input"),s=C(),o=b("label"),a=W(r),f=C(),p(i,"type","radio"),p(i,"name","template"),p(i,"id",l=e[26]+e[27].value),i.__value=e[27].value,me(i,i.__value),p(o,"for",u=e[26]+e[27].value),p(t,"class","form-field-block"),c.p(i),this.first=t},m(_,g){w(_,t,g),y(t,i),i.checked=i.__value===e[3],y(t,s),y(t,o),y(o,a),y(t,f),d||(m=Y(i,"change",e[14]),d=!0)},p(_,g){e=_,g&67108864&&l!==(l=e[26]+e[27].value)&&p(i,"id",l),g&8&&(i.checked=i.__value===e[3]),g&67108864&&u!==(u=e[26]+e[27].value)&&p(o,"for",u)},d(_){_&&v(t),c.r(),d=!1,m()}}}function ZO(n){let e=[],t=new Map,i,l=ce(n[11]);const s=o=>o[27].value;for(let o=0;o({26:i}),({uniqueId:i})=>i?67108864:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l&1140850882&&(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){j(e,i)}}}function GO(n){let e,t,i,l,s,o,r;function a(f){n[16](f)}let u={id:n[26],selectPlaceholder:n[7]?"Loading auth collections...":"Select auth collection",noOptionsText:"No auth collections found",selectionKey:"id",items:n[6]};return n[1]!==void 0&&(u.keyOfSelected=n[1]),s=new Ln({props:u}),ne.push(()=>ge(s,"keyOfSelected",a)),{c(){e=b("label"),t=W("Auth collection"),l=C(),H(s.$$.fragment),p(e,"for",i=n[26])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c&67108864&&i!==(i=f[26]))&&p(e,"for",i);const d={};c&67108864&&(d.id=f[26]),c&128&&(d.selectPlaceholder=f[7]?"Loading auth collections...":"Select auth collection"),c&64&&(d.items=f[6]),!o&&c&2&&(o=!0,d.keyOfSelected=f[1],$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function XO(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("To email address"),l=C(),s=b("input"),p(e,"for",i=n[26]),p(s,"type","email"),p(s,"id",o=n[26]),s.autofocus=!0,s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[2]),s.focus(),r||(a=Y(s,"input",n[17]),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&4&&s.value!==u[2]&&me(s,u[2])},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function QO(n){let e,t,i,l,s,o,r,a;t=new fe({props:{class:"form-field required",name:"template",$$slots:{default:[ZO,({uniqueId:f})=>({26:f}),({uniqueId:f})=>f?67108864:0]},$$scope:{ctx:n}}});let u=n[8]&&Om(n);return s=new fe({props:{class:"form-field required m-0",name:"email",$$slots:{default:[XO,({uniqueId:f})=>({26:f}),({uniqueId:f})=>f?67108864:0]},$$scope:{ctx:n}}}),{c(){e=b("form"),H(t.$$.fragment),i=C(),u&&u.c(),l=C(),H(s.$$.fragment),p(e,"id",n[10]),p(e,"autocomplete","off")},m(f,c){w(f,e,c),q(t,e,null),y(e,i),u&&u.m(e,null),y(e,l),q(s,e,null),o=!0,r||(a=Y(e,"submit",it(n[18])),r=!0)},p(f,c){const d={};c&1140850696&&(d.$$scope={dirty:c,ctx:f}),t.$set(d),f[8]?u?(u.p(f,c),c&256&&M(u,1)):(u=Om(f),u.c(),M(u,1),u.m(e,l)):u&&(oe(),D(u,1,1,()=>{u=null}),re());const m={};c&1140850692&&(m.$$scope={dirty:c,ctx:f}),s.$set(m)},i(f){o||(M(t.$$.fragment,f),M(u),M(s.$$.fragment,f),o=!0)},o(f){D(t.$$.fragment,f),D(u),D(s.$$.fragment,f),o=!1},d(f){f&&v(e),j(t),u&&u.d(),j(s),r=!1,a()}}}function xO(n){let e;return{c(){e=b("h4"),e.textContent="Send test email",p(e,"class","center txt-break")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function eM(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="Send",p(e,"type","button"),p(e,"class","btn btn-transparent"),e.disabled=n[5],p(s,"class","ri-mail-send-line"),p(r,"class","txt"),p(l,"type","submit"),p(l,"form",n[10]),p(l,"class","btn btn-expanded"),l.disabled=a=!n[9]||n[5],x(l,"btn-loading",n[5])},m(c,d){w(c,e,d),y(e,t),w(c,i,d),w(c,l,d),y(l,s),y(l,o),y(l,r),u||(f=Y(e,"click",n[0]),u=!0)},p(c,d){d&32&&(e.disabled=c[5]),d&544&&a!==(a=!c[9]||c[5])&&(l.disabled=a),d&32&&x(l,"btn-loading",c[5])},d(c){c&&(v(e),v(i),v(l)),u=!1,f()}}}function tM(n){let e,t,i={class:"overlay-panel-sm email-test-popup",overlayClose:!n[5],escClose:!n[5],beforeHide:n[19],popup:!0,$$slots:{footer:[eM],header:[xO],default:[QO]},$$scope:{ctx:n}};return e=new nn({props:i}),n[20](e),e.$on("show",n[21]),e.$on("hide",n[22]),{c(){H(e.$$.fragment)},m(l,s){q(e,l,s),t=!0},p(l,[s]){const o={};s&32&&(o.overlayClose=!l[5]),s&32&&(o.escClose=!l[5]),s&32&&(o.beforeHide=l[19]),s&1073742830&&(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[20](null),j(e,l)}}}const ya="last_email_test",Mm="email_test_request";function nM(n,e,t){let i;const l=wt(),s="email_test_"+U.randomString(5),o=[{label:"Verification",value:"verification"},{label:"Password reset",value:"password-reset"},{label:"Confirm email change",value:"email-change"},{label:"OTP",value:"otp"},{label:"Login alert",value:"login-alert"}];let r,a="",u=localStorage.getItem(ya),f=o[0].value,c=!1,d=null,m=[],_=!1,g=!1;function h(z="",F="",B=""){Jt({}),t(8,g=!1),t(1,a=z||""),a||$(),t(2,u=F||localStorage.getItem(ya)),t(3,f=B||o[0].value),r==null||r.show()}function k(){return clearTimeout(d),r==null?void 0:r.hide()}async function S(){if(!(!i||c||!a)){t(5,c=!0),localStorage==null||localStorage.setItem(ya,u),clearTimeout(d),d=setTimeout(()=>{_e.cancelRequest(Mm),Mi("Test email send timeout.")},3e4);try{await _e.settings.testEmail(a,u,f,{$cancelKey:Mm}),tn("Successfully sent test email."),l("submit"),t(5,c=!1),await _n(),k()}catch(z){t(5,c=!1),_e.error(z)}clearTimeout(d)}}async function $(){var z;t(8,g=!0),t(7,_=!0);try{t(6,m=await _e.collections.getFullList({filter:"type='auth'",sort:"+name",requestKey:s+"_collections_loading"})),t(1,a=((z=m[0])==null?void 0:z.id)||""),t(7,_=!1)}catch(F){F.isAbort||(t(7,_=!1),_e.error(F))}}const T=[[]];function O(){f=this.__value,t(3,f)}function E(z){a=z,t(1,a)}function L(){u=this.value,t(2,u)}const I=()=>S(),A=()=>!c;function P(z){ne[z?"unshift":"push"](()=>{r=z,t(4,r)})}function N(z){Le.call(this,n,z)}function R(z){Le.call(this,n,z)}return n.$$.update=()=>{n.$$.dirty&14&&t(9,i=!!u&&!!f&&!!a)},[k,a,u,f,r,c,m,_,g,i,s,o,S,h,O,T,E,L,I,A,P,N,R]}class Iy extends we{constructor(e){super(),ve(this,e,nM,tM,be,{show:13,hide:0})}get show(){return this.$$.ctx[13]}get hide(){return this.$$.ctx[0]}}function Em(n,e,t){const i=n.slice();return i[18]=e[t],i[19]=e,i[20]=t,i}function iM(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Send email alert for new logins"),p(e,"type","checkbox"),p(e,"id",t=n[21]),p(l,"for",o=n[21])},m(u,f){w(u,e,f),e.checked=n[0].authAlert.enabled,w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[9]),r=!0)},p(u,f){f&2097152&&t!==(t=u[21])&&p(e,"id",t),f&1&&(e.checked=u[0].authAlert.enabled),f&2097152&&o!==(o=u[21])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function Dm(n){let e,t,i;function l(o){n[11](o)}let s={};return n[0]!==void 0&&(s.collection=n[0]),e=new EO({props:s}),ne.push(()=>ge(e,"collection",l)),{c(){H(e.$$.fragment)},m(o,r){q(e,o,r),i=!0},p(o,r){const a={};!t&&r&1&&(t=!0,a.collection=o[0],$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){j(e,o)}}}function Im(n,e){var a;let t,i,l,s;function o(u){e[15](u,e[18])}let r={single:!0,key:e[18].key,title:e[18].label,placeholders:(a=e[18])==null?void 0:a.placeholders};return e[18].config!==void 0&&(r.config=e[18].config),i=new _C({props:r}),ne.push(()=>ge(i,"config",o)),{key:n,first:null,c(){t=ke(),H(i.$$.fragment),this.first=t},m(u,f){w(u,t,f),q(i,u,f),s=!0},p(u,f){var d;e=u;const c={};f&4&&(c.key=e[18].key),f&4&&(c.title=e[18].label),f&4&&(c.placeholders=(d=e[18])==null?void 0:d.placeholders),!l&&f&4&&(l=!0,c.config=e[18].config,$e(()=>l=!1)),i.$set(c)},i(u){s||(M(i.$$.fragment,u),s=!0)},o(u){D(i.$$.fragment,u),s=!1},d(u){u&&v(t),j(i,u)}}}function lM(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S,$,T,O,E,L,I,A,P=[],N=new Map,R,z,F,B,J,V,Z,G,de,pe,ae;o=new fe({props:{class:"form-field form-field-sm form-field-toggle m-0",name:"authAlert.enabled",inlineError:!0,$$slots:{default:[iM,({uniqueId:Ie})=>({21:Ie}),({uniqueId:Ie})=>Ie?2097152:0]},$$scope:{ctx:n}}});function Ce(Ie){n[10](Ie)}let Ye={};n[0]!==void 0&&(Ye.collection=n[0]),u=new JO({props:Ye}),ne.push(()=>ge(u,"collection",Ce));let Ke=!n[1]&&Dm(n);function ct(Ie){n[12](Ie)}let et={};n[0]!==void 0&&(et.collection=n[0]),m=new jO({props:et}),ne.push(()=>ge(m,"collection",ct));function xe(Ie){n[13](Ie)}let Be={};n[0]!==void 0&&(Be.collection=n[0]),h=new UC({props:Be}),ne.push(()=>ge(h,"collection",xe));let ut=ce(n[2]);const Bt=Ie=>Ie[18].key;for(let Ie=0;Iege(J,"collection",Ue));let ot={};return G=new Iy({props:ot}),n[17](G),{c(){e=b("h4"),t=b("div"),i=b("span"),i.textContent="Auth methods",l=C(),s=b("div"),H(o.$$.fragment),r=C(),a=b("div"),H(u.$$.fragment),c=C(),Ke&&Ke.c(),d=C(),H(m.$$.fragment),g=C(),H(h.$$.fragment),S=C(),$=b("h4"),T=b("span"),T.textContent="Mail templates",O=C(),E=b("button"),E.textContent="Send test email",L=C(),I=b("div"),A=b("div");for(let Ie=0;Ief=!1)),u.$set(nt),Ie[1]?Ke&&(oe(),D(Ke,1,1,()=>{Ke=null}),re()):Ke?(Ke.p(Ie,We),We&2&&M(Ke,1)):(Ke=Dm(Ie),Ke.c(),M(Ke,1),Ke.m(a,d));const zt={};!_&&We&1&&(_=!0,zt.collection=Ie[0],$e(()=>_=!1)),m.$set(zt);const Ne={};!k&&We&1&&(k=!0,Ne.collection=Ie[0],$e(()=>k=!1)),h.$set(Ne),We&4&&(ut=ce(Ie[2]),oe(),P=kt(P,We,Bt,1,Ie,ut,N,A,Yt,Im,null,Em),re());const Me={};!V&&We&1&&(V=!0,Me.collection=Ie[0],$e(()=>V=!1)),J.$set(Me);const bt={};G.$set(bt)},i(Ie){if(!de){M(o.$$.fragment,Ie),M(u.$$.fragment,Ie),M(Ke),M(m.$$.fragment,Ie),M(h.$$.fragment,Ie);for(let We=0;Wec==null?void 0:c.show(u.id);function S(O,E){n.$$.not_equal(E.config,O)&&(E.config=O,t(2,f),t(1,i),t(7,l),t(5,r),t(4,a),t(8,s),t(6,o),t(0,u))}function $(O){u=O,t(0,u)}function T(O){ne[O?"unshift":"push"](()=>{c=O,t(3,c)})}return n.$$set=O=>{"collection"in O&&t(0,u=O.collection)},n.$$.update=()=>{var O,E;n.$$.dirty&1&&typeof((O=u.otp)==null?void 0:O.emailTemplate)>"u"&&(t(0,u.otp=u.otp||{},u),t(0,u.otp.emailTemplate={},u)),n.$$.dirty&1&&typeof((E=u.authAlert)==null?void 0:E.emailTemplate)>"u"&&(t(0,u.authAlert=u.authAlert||{},u),t(0,u.authAlert.emailTemplate={},u)),n.$$.dirty&1&&t(1,i=u.system&&u.name==="_superusers"),n.$$.dirty&1&&t(7,l={key:"resetPasswordTemplate",label:"Default Password reset email template",placeholders:["APP_NAME","APP_URL","RECORD:*","TOKEN"],config:u.resetPasswordTemplate}),n.$$.dirty&1&&t(8,s={key:"verificationTemplate",label:"Default Verification email template",placeholders:["APP_NAME","APP_URL","RECORD:*","TOKEN"],config:u.verificationTemplate}),n.$$.dirty&1&&t(6,o={key:"confirmEmailChangeTemplate",label:"Default Confirm email change email template",placeholders:["APP_NAME","APP_URL","RECORD:*","TOKEN"],config:u.confirmEmailChangeTemplate}),n.$$.dirty&1&&t(5,r={key:"otp.emailTemplate",label:"Default OTP email template",placeholders:["APP_NAME","APP_URL","RECORD:*","OTP","OTP_ID"],config:u.otp.emailTemplate}),n.$$.dirty&1&&t(4,a={key:"authAlert.emailTemplate",label:"Default Login alert email template",placeholders:["APP_NAME","APP_URL","RECORD:*"],config:u.authAlert.emailTemplate}),n.$$.dirty&498&&t(2,f=i?[l,r,a]:[s,l,o,r,a])},[u,i,f,c,a,r,o,l,s,d,m,_,g,h,k,S,$,T]}class oM extends we{constructor(e){super(),ve(this,e,sM,lM,be,{collection:0})}}const rM=n=>({dragging:n&4,dragover:n&8}),Lm=n=>({dragging:n[2],dragover:n[3]});function aM(n){let e,t,i,l,s;const o=n[10].default,r=Nt(o,n,n[9],Lm);return{c(){e=b("div"),r&&r.c(),p(e,"draggable",t=!n[1]),p(e,"class","draggable svelte-19c69j7"),x(e,"dragging",n[2]),x(e,"dragover",n[3])},m(a,u){w(a,e,u),r&&r.m(e,null),i=!0,l||(s=[Y(e,"dragover",it(n[11])),Y(e,"dragleave",it(n[12])),Y(e,"dragend",n[13]),Y(e,"dragstart",n[14]),Y(e,"drop",n[15])],l=!0)},p(a,[u]){r&&r.p&&(!i||u&524)&&Ft(r,o,a,a[9],i?Rt(o,a[9],u,rM):qt(a[9]),Lm),(!i||u&2&&t!==(t=!a[1]))&&p(e,"draggable",t),(!i||u&4)&&x(e,"dragging",a[2]),(!i||u&8)&&x(e,"dragover",a[3])},i(a){i||(M(r,a),i=!0)},o(a){D(r,a),i=!1},d(a){a&&v(e),r&&r.d(a),l=!1,Ee(s)}}}function uM(n,e,t){let{$$slots:i={},$$scope:l}=e;const s=wt();let{index:o}=e,{list:r=[]}=e,{group:a="default"}=e,{disabled:u=!1}=e,{dragHandleClass:f=""}=e,c=!1,d=!1;function m(T,O){if(!(!T||u)){if(f&&!T.target.classList.contains(f)){t(3,d=!1),t(2,c=!1),T.preventDefault();return}t(2,c=!0),T.dataTransfer.effectAllowed="move",T.dataTransfer.dropEffect="move",T.dataTransfer.setData("text/plain",JSON.stringify({index:O,group:a})),s("drag",T)}}function _(T,O){if(t(3,d=!1),t(2,c=!1),!T||u)return;T.dataTransfer.dropEffect="move";let E={};try{E=JSON.parse(T.dataTransfer.getData("text/plain"))}catch{}if(E.group!=a)return;const L=E.index<<0;L{t(3,d=!0)},h=()=>{t(3,d=!1)},k=()=>{t(3,d=!1),t(2,c=!1)},S=T=>m(T,o),$=T=>_(T,o);return n.$$set=T=>{"index"in T&&t(0,o=T.index),"list"in T&&t(6,r=T.list),"group"in T&&t(7,a=T.group),"disabled"in T&&t(1,u=T.disabled),"dragHandleClass"in T&&t(8,f=T.dragHandleClass),"$$scope"in T&&t(9,l=T.$$scope)},[o,u,c,d,m,_,r,a,f,l,i,g,h,k,S,$]}class ms extends we{constructor(e){super(),ve(this,e,uM,aM,be,{index:0,list:6,group:7,disabled:1,dragHandleClass:8})}}function Am(n,e,t){const i=n.slice();return i[27]=e[t],i}function fM(n){let e,t,i,l,s,o,r,a,u;return{c(){e=b("input"),l=C(),s=b("label"),o=W("Unique"),p(e,"type","checkbox"),p(e,"id",t=n[30]),e.checked=i=n[3].unique,p(s,"for",r=n[30])},m(f,c){w(f,e,c),w(f,l,c),w(f,s,c),y(s,o),a||(u=Y(e,"change",n[19]),a=!0)},p(f,c){c[0]&1073741824&&t!==(t=f[30])&&p(e,"id",t),c[0]&8&&i!==(i=f[3].unique)&&(e.checked=i),c[0]&1073741824&&r!==(r=f[30])&&p(s,"for",r)},d(f){f&&(v(e),v(l),v(s)),a=!1,u()}}}function cM(n){let e,t,i,l;function s(a){n[20](a)}var o=n[7];function r(a,u){var c;let f={id:a[30],placeholder:`eg. CREATE INDEX idx_test on ${(c=a[0])==null?void 0:c.name} (created)`,language:"sql-create-index",minHeight:"85"};return a[2]!==void 0&&(f.value=a[2]),{props:f}}return o&&(e=Ht(o,r(n)),ne.push(()=>ge(e,"value",s))),{c(){e&&H(e.$$.fragment),i=ke()},m(a,u){e&&q(e,a,u),w(a,i,u),l=!0},p(a,u){var f;if(u[0]&128&&o!==(o=a[7])){if(e){oe();const c=e;D(c.$$.fragment,1,0,()=>{j(c,1)}),re()}o?(e=Ht(o,r(a)),ne.push(()=>ge(e,"value",s)),H(e.$$.fragment),M(e.$$.fragment,1),q(e,i.parentNode,i)):e=null}else if(o){const c={};u[0]&1073741824&&(c.id=a[30]),u[0]&1&&(c.placeholder=`eg. CREATE INDEX idx_test on ${(f=a[0])==null?void 0:f.name} (created)`),!t&&u[0]&4&&(t=!0,c.value=a[2],$e(()=>t=!1)),e.$set(c)}},i(a){l||(e&&M(e.$$.fragment,a),l=!0)},o(a){e&&D(e.$$.fragment,a),l=!1},d(a){a&&v(i),e&&j(e,a)}}}function dM(n){let e;return{c(){e=b("textarea"),e.disabled=!0,p(e,"rows","7"),p(e,"placeholder","Loading...")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function pM(n){let e,t,i,l;const s=[dM,cM],o=[];function r(a,u){return a[8]?0:1}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ke()},m(a,u){o[e].m(a,u),w(a,i,u),l=!0},p(a,u){let f=e;e=r(a),e===f?o[e].p(a,u):(oe(),D(o[f],1,1,()=>{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}function Pm(n){let e,t,i,l=ce(n[10]),s=[];for(let o=0;o({30:a}),({uniqueId:a})=>[a?1073741824:0]]},$$scope:{ctx:n}}}),i=new fe({props:{class:"form-field required m-b-sm",name:`indexes.${n[6]||""}`,$$slots:{default:[pM,({uniqueId:a})=>({30:a}),({uniqueId:a})=>[a?1073741824:0]]},$$scope:{ctx:n}}});let r=n[10].length>0&&Pm(n);return{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment),l=C(),r&&r.c(),s=ke()},m(a,u){q(e,a,u),w(a,t,u),q(i,a,u),w(a,l,u),r&&r.m(a,u),w(a,s,u),o=!0},p(a,u){const f={};u[0]&1073741837|u[1]&1&&(f.$$scope={dirty:u,ctx:a}),e.$set(f);const c={};u[0]&64&&(c.name=`indexes.${a[6]||""}`),u[0]&1073742213|u[1]&1&&(c.$$scope={dirty:u,ctx:a}),i.$set(c),a[10].length>0?r?r.p(a,u):(r=Pm(a),r.c(),r.m(s.parentNode,s)):r&&(r.d(1),r=null)},i(a){o||(M(e.$$.fragment,a),M(i.$$.fragment,a),o=!0)},o(a){D(e.$$.fragment,a),D(i.$$.fragment,a),o=!1},d(a){a&&(v(t),v(l),v(s)),j(e,a),j(i,a),r&&r.d(a)}}}function hM(n){let e,t=n[5]?"Update":"Create",i,l;return{c(){e=b("h4"),i=W(t),l=W(" index")},m(s,o){w(s,e,o),y(e,i),y(e,l)},p(s,o){o[0]&32&&t!==(t=s[5]?"Update":"Create")&&se(i,t)},d(s){s&&v(e)}}}function Rm(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='',p(e,"type","button"),p(e,"class","btn btn-sm btn-circle btn-hint btn-transparent m-r-auto")},m(l,s){w(l,e,s),t||(i=[Oe(Re.call(null,e,{text:"Delete",position:"top"})),Y(e,"click",n[16])],t=!0)},p:te,d(l){l&&v(e),t=!1,Ee(i)}}}function _M(n){let e,t,i,l,s,o,r=n[5]!=""&&Rm(n);return{c(){r&&r.c(),e=C(),t=b("button"),t.innerHTML='Cancel',i=C(),l=b("button"),l.innerHTML='Set index',p(t,"type","button"),p(t,"class","btn btn-transparent"),p(l,"type","button"),p(l,"class","btn"),x(l,"btn-disabled",n[9].length<=0)},m(a,u){r&&r.m(a,u),w(a,e,u),w(a,t,u),w(a,i,u),w(a,l,u),s||(o=[Y(t,"click",n[17]),Y(l,"click",n[18])],s=!0)},p(a,u){a[5]!=""?r?r.p(a,u):(r=Rm(a),r.c(),r.m(e.parentNode,e)):r&&(r.d(1),r=null),u[0]&512&&x(l,"btn-disabled",a[9].length<=0)},d(a){a&&(v(e),v(t),v(i),v(l)),r&&r.d(a),s=!1,Ee(o)}}}function gM(n){let e,t;const i=[{popup:!0},n[14]];let l={$$slots:{footer:[_M],header:[hM],default:[mM]},$$scope:{ctx:n}};for(let s=0;sZ.name==B);V?U.removeByValue(J.columns,V):U.pushUnique(J.columns,{name:B}),t(2,d=U.buildIndex(J))}an(async()=>{t(8,g=!0);try{t(7,_=(await $t(async()=>{const{default:B}=await import("./CodeEditor-TObKy8yX.js");return{default:B}},__vite__mapDeps([13,1]),import.meta.url)).default)}catch(B){console.warn(B)}t(8,g=!1)});const E=()=>$(),L=()=>k(),I=()=>T(),A=B=>{t(3,l.unique=B.target.checked,l),t(3,l.tableName=l.tableName||(u==null?void 0:u.name),l),t(2,d=U.buildIndex(l))};function P(B){d=B,t(2,d)}const N=B=>O(B);function R(B){ne[B?"unshift":"push"](()=>{f=B,t(4,f)})}function z(B){Le.call(this,n,B)}function F(B){Le.call(this,n,B)}return n.$$set=B=>{e=je(je({},e),Kt(B)),t(14,r=lt(e,o)),"collection"in B&&t(0,u=B.collection)},n.$$.update=()=>{var B,J,V;n.$$.dirty[0]&1&&t(10,i=((J=(B=u==null?void 0:u.fields)==null?void 0:B.filter(Z=>!Z.toDelete&&Z.name!="id"))==null?void 0:J.map(Z=>Z.name))||[]),n.$$.dirty[0]&4&&t(3,l=U.parseIndex(d)),n.$$.dirty[0]&8&&t(9,s=((V=l.columns)==null?void 0:V.map(Z=>Z.name))||[])},[u,k,d,l,f,c,m,_,g,s,i,$,T,O,r,h,E,L,I,A,P,N,R,z,F]}class kM extends we{constructor(e){super(),ve(this,e,bM,gM,be,{collection:0,show:15,hide:1},null,[-1,-1])}get show(){return this.$$.ctx[15]}get hide(){return this.$$.ctx[1]}}function Fm(n,e,t){const i=n.slice();i[10]=e[t],i[13]=t;const l=U.parseIndex(i[10]);return i[11]=l,i}function qm(n){let e,t,i,l,s,o;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(r,a){var u;w(r,e,a),l=!0,s||(o=Oe(t=Re.call(null,e,(u=n[2])==null?void 0:u.indexes.message)),s=!0)},p(r,a){var u;t&&Lt(t.update)&&a&4&&t.update.call(null,(u=r[2])==null?void 0:u.indexes.message)},i(r){l||(r&&tt(()=>{l&&(i||(i=qe(e,Ct,{duration:150},!0)),i.run(1))}),l=!0)},o(r){r&&(i||(i=qe(e,Ct,{duration:150},!1)),i.run(0)),l=!1},d(r){r&&v(e),r&&i&&i.end(),s=!1,o()}}}function jm(n){let e;return{c(){e=b("strong"),e.textContent="Unique:"},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Hm(n){var d;let e,t,i,l=((d=n[11].columns)==null?void 0:d.map(zm).join(", "))+"",s,o,r,a,u,f=n[11].unique&&jm();function c(){return n[4](n[10],n[13])}return{c(){var m,_;e=b("button"),f&&f.c(),t=C(),i=b("span"),s=W(l),p(i,"class","txt"),p(e,"type","button"),p(e,"class",o="label link-primary "+((_=(m=n[2].indexes)==null?void 0:m[n[13]])!=null&&_.message?"label-danger":"")+" svelte-167lbwu")},m(m,_){var g,h;w(m,e,_),f&&f.m(e,null),y(e,t),y(e,i),y(i,s),a||(u=[Oe(r=Re.call(null,e,((h=(g=n[2].indexes)==null?void 0:g[n[13]])==null?void 0:h.message)||"")),Y(e,"click",c)],a=!0)},p(m,_){var g,h,k,S,$;n=m,n[11].unique?f||(f=jm(),f.c(),f.m(e,t)):f&&(f.d(1),f=null),_&1&&l!==(l=((g=n[11].columns)==null?void 0:g.map(zm).join(", "))+"")&&se(s,l),_&4&&o!==(o="label link-primary "+((k=(h=n[2].indexes)==null?void 0:h[n[13]])!=null&&k.message?"label-danger":"")+" svelte-167lbwu")&&p(e,"class",o),r&&Lt(r.update)&&_&4&&r.update.call(null,(($=(S=n[2].indexes)==null?void 0:S[n[13]])==null?void 0:$.message)||"")},d(m){m&&v(e),f&&f.d(),a=!1,Ee(u)}}}function yM(n){var O,E,L,I,A;let e,t,i=(((E=(O=n[0])==null?void 0:O.indexes)==null?void 0:E.length)||0)+"",l,s,o,r,a,u,f,c,d,m,_,g,h=((I=(L=n[2])==null?void 0:L.indexes)==null?void 0:I.message)&&qm(n),k=ce(((A=n[0])==null?void 0:A.indexes)||[]),S=[];for(let P=0;Pge(c,"collection",$)),c.$on("remove",n[8]),c.$on("submit",n[9]),{c(){e=b("div"),t=W("Unique constraints and indexes ("),l=W(i),s=W(`) + is a direct result of the trusted server code->token exchange response.
`,i=C(),H(l.$$.fragment),s=C(),H(o.$$.fragment),p(t,"class","txt-hint txt-sm m-b-xs"),p(e,"class","content")},m(u,f){w(u,e,f),y(e,t),y(e,i),q(l,e,null),y(e,s),q(o,e,null),a=!0},p(u,f){const c={};f&2&&(c.name=u[1]+".extra.jwksURL"),f&24577&&(c.$$scope={dirty:f,ctx:u}),l.$set(c);const d={};f&2&&(d.name=u[1]+".extra.issuers"),f&24577&&(d.$$scope={dirty:f,ctx:u}),o.$set(d)},i(u){a||(M(l.$$.fragment,u),M(o.$$.fragment,u),u&&tt(()=>{a&&(r||(r=qe(e,ht,{delay:10,duration:150},!0)),r.run(1))}),a=!0)},o(u){D(l.$$.fragment,u),D(o.$$.fragment,u),u&&(r||(r=qe(e,ht,{delay:10,duration:150},!1)),r.run(0)),a=!1},d(u){u&&v(e),j(l),j(o),u&&r&&r.end()}}}function W8(n){let e,t,i,l;return t=new fe({props:{class:"form-field required",name:n[1]+".userInfoURL",$$slots:{default:[J8,({uniqueId:s})=>({13:s}),({uniqueId:s})=>s?8192:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),H(t.$$.fragment),p(e,"class","content")},m(s,o){w(s,e,o),q(t,e,null),l=!0},p(s,o){const r={};o&2&&(r.name=s[1]+".userInfoURL"),o&24577&&(r.$$scope={dirty:o,ctx:s}),t.$set(r)},i(s){l||(M(t.$$.fragment,s),s&&tt(()=>{l&&(i||(i=qe(e,ht,{delay:10,duration:150},!0)),i.run(1))}),l=!0)},o(s){D(t.$$.fragment,s),s&&(i||(i=qe(e,ht,{delay:10,duration:150},!1)),i.run(0)),l=!1},d(s){s&&v(e),j(t),s&&i&&i.end()}}}function Y8(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("label"),t=b("span"),t.textContent="JWKS verification URL",i=C(),l=b("i"),o=C(),r=b("input"),p(t,"class","txt"),p(l,"class","ri-information-line link-hint"),p(e,"for",s=n[13]),p(r,"type","url"),p(r,"id",a=n[13])},m(c,d){w(c,e,d),y(e,t),y(e,i),y(e,l),w(c,o,d),w(c,r,d),me(r,n[0].extra.jwksURL),u||(f=[Oe(Re.call(null,l,{text:"URL to the public token verification keys.",position:"top"})),Y(r,"input",n[9])],u=!0)},p(c,d){d&8192&&s!==(s=c[13])&&p(e,"for",s),d&8192&&a!==(a=c[13])&&p(r,"id",a),d&1&&r.value!==c[0].extra.jwksURL&&me(r,c[0].extra.jwksURL)},d(c){c&&(v(e),v(o),v(r)),u=!1,Ee(f)}}}function K8(n){let e,t,i,l,s,o,r,a,u,f,c;function d(_){n[10](_)}let m={id:n[13]};return n[0].extra.issuers!==void 0&&(m.value=n[0].extra.issuers),r=new ho({props:m}),ne.push(()=>ge(r,"value",d)),{c(){e=b("label"),t=b("span"),t.textContent="Issuers",i=C(),l=b("i"),o=C(),H(r.$$.fragment),p(t,"class","txt"),p(l,"class","ri-information-line link-hint"),p(e,"for",s=n[13])},m(_,g){w(_,e,g),y(e,t),y(e,i),y(e,l),w(_,o,g),q(r,_,g),u=!0,f||(c=Oe(Re.call(null,l,{text:"Comma separated list of accepted values for the iss token claim validation.",position:"top"})),f=!0)},p(_,g){(!u||g&8192&&s!==(s=_[13]))&&p(e,"for",s);const h={};g&8192&&(h.id=_[13]),!a&&g&1&&(a=!0,h.value=_[0].extra.issuers,$e(()=>a=!1)),r.$set(h)},i(_){u||(M(r.$$.fragment,_),u=!0)},o(_){D(r.$$.fragment,_),u=!1},d(_){_&&(v(e),v(o)),j(r,_),f=!1,c()}}}function J8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("User info URL"),l=C(),s=b("input"),p(e,"for",i=n[13]),p(s,"type","url"),p(s,"id",o=n[13]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].userInfoURL),r||(a=Y(s,"input",n[8]),r=!0)},p(u,f){f&8192&&i!==(i=u[13])&&p(e,"for",i),f&8192&&o!==(o=u[13])&&p(s,"id",o),f&1&&s.value!==u[0].userInfoURL&&me(s,u[0].userInfoURL)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function Z8(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("input"),i=C(),l=b("label"),s=b("span"),s.textContent="Support PKCE",o=C(),r=b("i"),p(e,"type","checkbox"),p(e,"id",t=n[13]),p(s,"class","txt"),p(r,"class","ri-information-line link-hint"),p(l,"for",a=n[13])},m(c,d){w(c,e,d),e.checked=n[0].pkce,w(c,i,d),w(c,l,d),y(l,s),y(l,o),y(l,r),u||(f=[Y(e,"change",n[11]),Oe(Re.call(null,r,{text:"Usually it should be safe to be always enabled as most providers will just ignore the extra query parameters if they don't support PKCE.",position:"right"}))],u=!0)},p(c,d){d&8192&&t!==(t=c[13])&&p(e,"id",t),d&1&&(e.checked=c[0].pkce),d&8192&&a!==(a=c[13])&&p(l,"for",a)},d(c){c&&(v(e),v(i),v(l)),u=!1,Ee(f)}}}function G8(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h;e=new fe({props:{class:"form-field required",name:n[1]+".displayName",$$slots:{default:[H8,({uniqueId:T})=>({13:T}),({uniqueId:T})=>T?8192:0]},$$scope:{ctx:n}}}),s=new fe({props:{class:"form-field required",name:n[1]+".authURL",$$slots:{default:[z8,({uniqueId:T})=>({13:T}),({uniqueId:T})=>T?8192:0]},$$scope:{ctx:n}}}),r=new fe({props:{class:"form-field required",name:n[1]+".tokenURL",$$slots:{default:[U8,({uniqueId:T})=>({13:T}),({uniqueId:T})=>T?8192:0]},$$scope:{ctx:n}}}),u=new fe({props:{class:"form-field m-b-xs",$$slots:{default:[V8,({uniqueId:T})=>({13:T}),({uniqueId:T})=>T?8192:0]},$$scope:{ctx:n}}});const k=[W8,B8],S=[];function $(T,O){return T[2]?0:1}return d=$(n),m=S[d]=k[d](n),g=new fe({props:{class:"form-field",name:n[1]+".pkce",$$slots:{default:[Z8,({uniqueId:T})=>({13:T}),({uniqueId:T})=>T?8192:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment),t=C(),i=b("div"),i.textContent="Endpoints",l=C(),H(s.$$.fragment),o=C(),H(r.$$.fragment),a=C(),H(u.$$.fragment),f=C(),c=b("div"),m.c(),_=C(),H(g.$$.fragment),p(i,"class","section-title"),p(c,"class","sub-panel m-b-base")},m(T,O){q(e,T,O),w(T,t,O),w(T,i,O),w(T,l,O),q(s,T,O),w(T,o,O),q(r,T,O),w(T,a,O),q(u,T,O),w(T,f,O),w(T,c,O),S[d].m(c,null),w(T,_,O),q(g,T,O),h=!0},p(T,[O]){const E={};O&2&&(E.name=T[1]+".displayName"),O&24577&&(E.$$scope={dirty:O,ctx:T}),e.$set(E);const L={};O&2&&(L.name=T[1]+".authURL"),O&24577&&(L.$$scope={dirty:O,ctx:T}),s.$set(L);const I={};O&2&&(I.name=T[1]+".tokenURL"),O&24577&&(I.$$scope={dirty:O,ctx:T}),r.$set(I);const A={};O&24580&&(A.$$scope={dirty:O,ctx:T}),u.$set(A);let P=d;d=$(T),d===P?S[d].p(T,O):(oe(),D(S[P],1,1,()=>{S[P]=null}),re(),m=S[d],m?m.p(T,O):(m=S[d]=k[d](T),m.c()),M(m,1),m.m(c,null));const N={};O&2&&(N.name=T[1]+".pkce"),O&24577&&(N.$$scope={dirty:O,ctx:T}),g.$set(N)},i(T){h||(M(e.$$.fragment,T),M(s.$$.fragment,T),M(r.$$.fragment,T),M(u.$$.fragment,T),M(m),M(g.$$.fragment,T),h=!0)},o(T){D(e.$$.fragment,T),D(s.$$.fragment,T),D(r.$$.fragment,T),D(u.$$.fragment,T),D(m),D(g.$$.fragment,T),h=!1},d(T){T&&(v(t),v(i),v(l),v(o),v(a),v(f),v(c),v(_)),j(e,T),j(s,T),j(r,T),j(u,T),S[d].d(),j(g,T)}}}function X8(n,e,t){let{key:i=""}=e,{config:l={}}=e;const s=[{label:"User info URL",value:!0},{label:"ID Token",value:!1}];let o=!!l.userInfoURL;U.isEmpty(l.pkce)&&(l.pkce=!0),l.displayName||(l.displayName="OIDC"),l.extra||(l.extra={},o=!0);function r(){o?t(0,l.extra={},l):(t(0,l.userInfoURL="",l),t(0,l.extra=l.extra||{},l))}function a(){l.displayName=this.value,t(0,l)}function u(){l.authURL=this.value,t(0,l)}function f(){l.tokenURL=this.value,t(0,l)}function c(h){o=h,t(2,o)}function d(){l.userInfoURL=this.value,t(0,l)}function m(){l.extra.jwksURL=this.value,t(0,l)}function _(h){n.$$.not_equal(l.extra.issuers,h)&&(l.extra.issuers=h,t(0,l))}function g(){l.pkce=this.checked,t(0,l)}return n.$$set=h=>{"key"in h&&t(1,i=h.key),"config"in h&&t(0,l=h.config)},n.$$.update=()=>{n.$$.dirty&4&&typeof o!==void 0&&r()},[l,i,o,s,a,u,f,c,d,m,_,g]}class ba extends we{constructor(e){super(),ve(this,e,X8,G8,be,{key:1,config:0})}}function Q8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Auth URL"),l=C(),s=b("input"),p(e,"for",i=n[8]),p(s,"type","url"),p(s,"id",o=n[8]),s.required=n[3]},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].authURL),r||(a=Y(s,"input",n[5]),r=!0)},p(u,f){f&256&&i!==(i=u[8])&&p(e,"for",i),f&256&&o!==(o=u[8])&&p(s,"id",o),f&8&&(s.required=u[3]),f&1&&s.value!==u[0].authURL&&me(s,u[0].authURL)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function x8(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Token URL"),l=C(),s=b("input"),p(e,"for",i=n[8]),p(s,"type","url"),p(s,"id",o=n[8]),s.required=n[3]},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].tokenURL),r||(a=Y(s,"input",n[6]),r=!0)},p(u,f){f&256&&i!==(i=u[8])&&p(e,"for",i),f&256&&o!==(o=u[8])&&p(s,"id",o),f&8&&(s.required=u[3]),f&1&&s.value!==u[0].tokenURL&&me(s,u[0].tokenURL)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function eO(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("User info URL"),l=C(),s=b("input"),p(e,"for",i=n[8]),p(s,"type","url"),p(s,"id",o=n[8]),s.required=n[3]},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].userInfoURL),r||(a=Y(s,"input",n[7]),r=!0)},p(u,f){f&256&&i!==(i=u[8])&&p(e,"for",i),f&256&&o!==(o=u[8])&&p(s,"id",o),f&8&&(s.required=u[3]),f&1&&s.value!==u[0].userInfoURL&&me(s,u[0].userInfoURL)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function tO(n){let e,t,i,l,s,o,r,a,u;return l=new fe({props:{class:"form-field "+(n[3]?"required":""),name:n[1]+".authURL",$$slots:{default:[Q8,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),o=new fe({props:{class:"form-field "+(n[3]?"required":""),name:n[1]+".tokenURL",$$slots:{default:[x8,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),a=new fe({props:{class:"form-field "+(n[3]?"required":""),name:n[1]+".userInfoURL",$$slots:{default:[eO,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),t=W(n[2]),i=C(),H(l.$$.fragment),s=C(),H(o.$$.fragment),r=C(),H(a.$$.fragment),p(e,"class","section-title")},m(f,c){w(f,e,c),y(e,t),w(f,i,c),q(l,f,c),w(f,s,c),q(o,f,c),w(f,r,c),q(a,f,c),u=!0},p(f,[c]){(!u||c&4)&&se(t,f[2]);const d={};c&8&&(d.class="form-field "+(f[3]?"required":"")),c&2&&(d.name=f[1]+".authURL"),c&777&&(d.$$scope={dirty:c,ctx:f}),l.$set(d);const m={};c&8&&(m.class="form-field "+(f[3]?"required":"")),c&2&&(m.name=f[1]+".tokenURL"),c&777&&(m.$$scope={dirty:c,ctx:f}),o.$set(m);const _={};c&8&&(_.class="form-field "+(f[3]?"required":"")),c&2&&(_.name=f[1]+".userInfoURL"),c&777&&(_.$$scope={dirty:c,ctx:f}),a.$set(_)},i(f){u||(M(l.$$.fragment,f),M(o.$$.fragment,f),M(a.$$.fragment,f),u=!0)},o(f){D(l.$$.fragment,f),D(o.$$.fragment,f),D(a.$$.fragment,f),u=!1},d(f){f&&(v(e),v(i),v(s),v(r)),j(l,f),j(o,f),j(a,f)}}}function nO(n,e,t){let i,{key:l=""}=e,{config:s={}}=e,{required:o=!1}=e,{title:r="Provider endpoints"}=e;function a(){s.authURL=this.value,t(0,s)}function u(){s.tokenURL=this.value,t(0,s)}function f(){s.userInfoURL=this.value,t(0,s)}return n.$$set=c=>{"key"in c&&t(1,l=c.key),"config"in c&&t(0,s=c.config),"required"in c&&t(4,o=c.required),"title"in c&&t(2,r=c.title)},n.$$.update=()=>{n.$$.dirty&17&&t(3,i=o&&(s==null?void 0:s.enabled))},[s,l,r,i,o,a,u,f]}class ka extends we{constructor(e){super(),ve(this,e,nO,tO,be,{key:1,config:0,required:4,title:2})}}const lf=[{key:"apple",title:"Apple",logo:"apple.svg",optionsComponent:C8},{key:"google",title:"Google",logo:"google.svg"},{key:"microsoft",title:"Microsoft",logo:"microsoft.svg",optionsComponent:I8},{key:"yandex",title:"Yandex",logo:"yandex.svg"},{key:"facebook",title:"Facebook",logo:"facebook.svg"},{key:"instagram2",title:"Instagram",logo:"instagram.svg"},{key:"github",title:"GitHub",logo:"github.svg"},{key:"gitlab",title:"GitLab",logo:"gitlab.svg",optionsComponent:ka,optionsComponentProps:{title:"Self-hosted endpoints (optional)"}},{key:"bitbucket",title:"Bitbucket",logo:"bitbucket.svg"},{key:"gitee",title:"Gitee",logo:"gitee.svg"},{key:"gitea",title:"Gitea",logo:"gitea.svg",optionsComponent:ka,optionsComponentProps:{title:"Self-hosted endpoints (optional)"}},{key:"linear",title:"Linear",logo:"linear.svg"},{key:"discord",title:"Discord",logo:"discord.svg"},{key:"twitter",title:"Twitter",logo:"twitter.svg"},{key:"kakao",title:"Kakao",logo:"kakao.svg"},{key:"vk",title:"VK",logo:"vk.svg"},{key:"notion",title:"Notion",logo:"notion.svg"},{key:"monday",title:"monday.com",logo:"monday.svg"},{key:"spotify",title:"Spotify",logo:"spotify.svg"},{key:"trakt",title:"Trakt",logo:"trakt.svg"},{key:"twitch",title:"Twitch",logo:"twitch.svg"},{key:"patreon",title:"Patreon (v2)",logo:"patreon.svg"},{key:"strava",title:"Strava",logo:"strava.svg"},{key:"wakatime",title:"WakaTime",logo:"wakatime.svg"},{key:"livechat",title:"LiveChat",logo:"livechat.svg"},{key:"mailcow",title:"mailcow",logo:"mailcow.svg",optionsComponent:ka,optionsComponentProps:{required:!0}},{key:"planningcenter",title:"Planning Center",logo:"planningcenter.svg"},{key:"oidc",title:"OpenID Connect",logo:"oidc.svg",optionsComponent:ba},{key:"oidc2",title:"(2) OpenID Connect",logo:"oidc.svg",optionsComponent:ba},{key:"oidc3",title:"(3) OpenID Connect",logo:"oidc.svg",optionsComponent:ba}];function um(n,e,t){const i=n.slice();return i[16]=e[t],i}function fm(n){let e,t,i,l,s;return{c(){e=b("button"),e.innerHTML='Clear',p(e,"type","button"),p(e,"class","btn btn-transparent btn-sm btn-hint p-l-xs p-r-xs m-l-10")},m(o,r){w(o,e,r),i=!0,l||(s=Y(e,"click",n[9]),l=!0)},p:te,i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,zn,{duration:150,x:5},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,zn,{duration:150,x:5},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function iO(n){let e,t,i,l,s,o,r,a,u,f,c=n[1]!=""&&fm(n);return{c(){e=b("label"),t=b("i"),l=C(),s=b("input"),r=C(),c&&c.c(),a=ke(),p(t,"class","ri-search-line"),p(e,"for",i=n[19]),p(e,"class","m-l-10 txt-xl"),p(s,"id",o=n[19]),p(s,"type","text"),p(s,"placeholder","Search provider")},m(d,m){w(d,e,m),y(e,t),w(d,l,m),w(d,s,m),me(s,n[1]),w(d,r,m),c&&c.m(d,m),w(d,a,m),u||(f=Y(s,"input",n[8]),u=!0)},p(d,m){m&524288&&i!==(i=d[19])&&p(e,"for",i),m&524288&&o!==(o=d[19])&&p(s,"id",o),m&2&&s.value!==d[1]&&me(s,d[1]),d[1]!=""?c?(c.p(d,m),m&2&&M(c,1)):(c=fm(d),c.c(),M(c,1),c.m(a.parentNode,a)):c&&(oe(),D(c,1,1,()=>{c=null}),re())},d(d){d&&(v(e),v(l),v(s),v(r),v(a)),c&&c.d(d),u=!1,f()}}}function cm(n){let e,t,i,l,s=n[1]!=""&&dm(n);return{c(){e=b("div"),t=b("span"),t.textContent="No providers to select.",i=C(),s&&s.c(),l=C(),p(t,"class","txt-hint"),p(e,"class","flex inline-flex")},m(o,r){w(o,e,r),y(e,t),y(e,i),s&&s.m(e,null),y(e,l)},p(o,r){o[1]!=""?s?s.p(o,r):(s=dm(o),s.c(),s.m(e,l)):s&&(s.d(1),s=null)},d(o){o&&v(e),s&&s.d()}}}function dm(n){let e,t,i;return{c(){e=b("button"),e.textContent="Clear filter",p(e,"type","button"),p(e,"class","btn btn-sm btn-secondary")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[5]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function pm(n){let e,t,i;return{c(){e=b("img"),Sn(e.src,t="./images/oauth2/"+n[16].logo)||p(e,"src",t),p(e,"alt",i=n[16].title+" logo")},m(l,s){w(l,e,s)},p(l,s){s&8&&!Sn(e.src,t="./images/oauth2/"+l[16].logo)&&p(e,"src",t),s&8&&i!==(i=l[16].title+" logo")&&p(e,"alt",i)},d(l){l&&v(e)}}}function mm(n,e){let t,i,l,s,o,r,a=e[16].title+"",u,f,c,d=e[16].key+"",m,_,g,h,k=e[16].logo&&pm(e);function S(){return e[10](e[16])}return{key:n,first:null,c(){t=b("div"),i=b("button"),l=b("figure"),k&&k.c(),s=C(),o=b("div"),r=b("div"),u=W(a),f=C(),c=b("em"),m=W(d),_=C(),p(l,"class","provider-logo"),p(r,"class","title"),p(c,"class","txt-hint txt-sm m-r-auto"),p(o,"class","content"),p(i,"type","button"),p(i,"class","provider-card handle"),p(t,"class","col-6"),this.first=t},m($,T){w($,t,T),y(t,i),y(i,l),k&&k.m(l,null),y(i,s),y(i,o),y(o,r),y(r,u),y(o,f),y(o,c),y(c,m),y(t,_),g||(h=Y(i,"click",S),g=!0)},p($,T){e=$,e[16].logo?k?k.p(e,T):(k=pm(e),k.c(),k.m(l,null)):k&&(k.d(1),k=null),T&8&&a!==(a=e[16].title+"")&&se(u,a),T&8&&d!==(d=e[16].key+"")&&se(m,d)},d($){$&&v(t),k&&k.d(),g=!1,h()}}}function lO(n){let e,t,i,l=[],s=new Map,o;e=new fe({props:{class:"searchbar m-b-sm",$$slots:{default:[iO,({uniqueId:f})=>({19:f}),({uniqueId:f})=>f?524288:0]},$$scope:{ctx:n}}});let r=ce(n[3]);const a=f=>f[16].key;for(let f=0;f!l.includes(T.key)&&($==""||T.key.toLowerCase().includes($)||T.title.toLowerCase().includes($)))}function d(){t(1,o="")}function m(){o=this.value,t(1,o)}const _=()=>t(1,o=""),g=$=>f($);function h($){ne[$?"unshift":"push"](()=>{s=$,t(2,s)})}function k($){Le.call(this,n,$)}function S($){Le.call(this,n,$)}return n.$$set=$=>{"disabled"in $&&t(6,l=$.disabled)},n.$$.update=()=>{n.$$.dirty&66&&(o!==-1||l!==-1)&&t(3,r=c())},[u,o,s,r,f,d,l,a,m,_,g,h,k,S]}class uO extends we{constructor(e){super(),ve(this,e,aO,rO,be,{disabled:6,show:7,hide:0})}get show(){return this.$$.ctx[7]}get hide(){return this.$$.ctx[0]}}function hm(n,e,t){const i=n.slice();i[28]=e[t],i[31]=t;const l=i[9](i[28].name);return i[29]=l,i}function fO(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Enable"),p(e,"type","checkbox"),p(e,"id",t=n[27]),p(l,"for",o=n[27])},m(u,f){w(u,e,f),e.checked=n[0].oauth2.enabled,w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[10]),r=!0)},p(u,f){f[0]&134217728&&t!==(t=u[27])&&p(e,"id",t),f[0]&1&&(e.checked=u[0].oauth2.enabled),f[0]&134217728&&o!==(o=u[27])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function cO(n){let e;return{c(){e=b("i"),p(e,"class","ri-puzzle-line txt-sm txt-hint")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function dO(n){let e,t,i;return{c(){e=b("img"),Sn(e.src,t="./images/oauth2/"+n[29].logo)||p(e,"src",t),p(e,"alt",i=n[29].title+" logo")},m(l,s){w(l,e,s)},p(l,s){s[0]&1&&!Sn(e.src,t="./images/oauth2/"+l[29].logo)&&p(e,"src",t),s[0]&1&&i!==(i=l[29].title+" logo")&&p(e,"alt",i)},d(l){l&&v(e)}}}function _m(n){let e,t,i;function l(){return n[11](n[29],n[28],n[31])}return{c(){e=b("button"),e.innerHTML='',p(e,"type","button"),p(e,"class","btn btn-circle btn-hint btn-transparent"),p(e,"aria-label","Provider settings")},m(s,o){w(s,e,o),t||(i=[Oe(Re.call(null,e,{text:"Edit config",position:"left"})),Y(e,"click",l)],t=!0)},p(s,o){n=s},d(s){s&&v(e),t=!1,Ee(i)}}}function gm(n,e){var $;let t,i,l,s,o,r,a=(e[28].displayName||(($=e[29])==null?void 0:$.title)||"Custom")+"",u,f,c,d=e[28].name+"",m,_;function g(T,O){var E;return(E=T[29])!=null&&E.logo?dO:cO}let h=g(e),k=h(e),S=e[29]&&_m(e);return{key:n,first:null,c(){var T,O,E;t=b("div"),i=b("div"),l=b("figure"),k.c(),s=C(),o=b("div"),r=b("div"),u=W(a),f=C(),c=b("em"),m=W(d),_=C(),S&&S.c(),p(l,"class","provider-logo"),p(r,"class","title"),p(c,"class","txt-hint txt-sm m-r-auto"),p(o,"class","content"),p(i,"class","provider-card"),x(i,"error",!U.isEmpty((E=(O=(T=e[1])==null?void 0:T.oauth2)==null?void 0:O.providers)==null?void 0:E[e[31]])),p(t,"class","col-lg-6"),this.first=t},m(T,O){w(T,t,O),y(t,i),y(i,l),k.m(l,null),y(i,s),y(i,o),y(o,r),y(r,u),y(o,f),y(o,c),y(c,m),y(i,_),S&&S.m(i,null)},p(T,O){var E,L,I,A;e=T,h===(h=g(e))&&k?k.p(e,O):(k.d(1),k=h(e),k&&(k.c(),k.m(l,null))),O[0]&1&&a!==(a=(e[28].displayName||((E=e[29])==null?void 0:E.title)||"Custom")+"")&&se(u,a),O[0]&1&&d!==(d=e[28].name+"")&&se(m,d),e[29]?S?S.p(e,O):(S=_m(e),S.c(),S.m(i,null)):S&&(S.d(1),S=null),O[0]&3&&x(i,"error",!U.isEmpty((A=(I=(L=e[1])==null?void 0:L.oauth2)==null?void 0:I.providers)==null?void 0:A[e[31]]))},d(T){T&&v(t),k.d(),S&&S.d()}}}function pO(n){let e;return{c(){e=b("i"),p(e,"class","ri-arrow-down-s-line txt-sm")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function mO(n){let e;return{c(){e=b("i"),p(e,"class","ri-arrow-up-s-line txt-sm")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function bm(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g;return l=new fe({props:{class:"form-field form-field-toggle",name:"oauth2.mappedFields.name",$$slots:{default:[hO,({uniqueId:h})=>({27:h}),({uniqueId:h})=>[h?134217728:0]]},$$scope:{ctx:n}}}),r=new fe({props:{class:"form-field form-field-toggle",name:"oauth2.mappedFields.avatarURL",$$slots:{default:[_O,({uniqueId:h})=>({27:h}),({uniqueId:h})=>[h?134217728:0]]},$$scope:{ctx:n}}}),f=new fe({props:{class:"form-field form-field-toggle",name:"oauth2.mappedFields.id",$$slots:{default:[gO,({uniqueId:h})=>({27:h}),({uniqueId:h})=>[h?134217728:0]]},$$scope:{ctx:n}}}),m=new fe({props:{class:"form-field form-field-toggle",name:"oauth2.mappedFields.username",$$slots:{default:[bO,({uniqueId:h})=>({27:h}),({uniqueId:h})=>[h?134217728:0]]},$$scope:{ctx:n}}}),{c(){e=b("div"),t=b("div"),i=b("div"),H(l.$$.fragment),s=C(),o=b("div"),H(r.$$.fragment),a=C(),u=b("div"),H(f.$$.fragment),c=C(),d=b("div"),H(m.$$.fragment),p(i,"class","col-sm-6"),p(o,"class","col-sm-6"),p(u,"class","col-sm-6"),p(d,"class","col-sm-6"),p(t,"class","grid grid-sm p-t-xs"),p(e,"class","block")},m(h,k){w(h,e,k),y(e,t),y(t,i),q(l,i,null),y(t,s),y(t,o),q(r,o,null),y(t,a),y(t,u),q(f,u,null),y(t,c),y(t,d),q(m,d,null),g=!0},p(h,k){const S={};k[0]&134217761|k[1]&2&&(S.$$scope={dirty:k,ctx:h}),l.$set(S);const $={};k[0]&134217793|k[1]&2&&($.$$scope={dirty:k,ctx:h}),r.$set($);const T={};k[0]&134217761|k[1]&2&&(T.$$scope={dirty:k,ctx:h}),f.$set(T);const O={};k[0]&134217761|k[1]&2&&(O.$$scope={dirty:k,ctx:h}),m.$set(O)},i(h){g||(M(l.$$.fragment,h),M(r.$$.fragment,h),M(f.$$.fragment,h),M(m.$$.fragment,h),h&&tt(()=>{g&&(_||(_=qe(e,ht,{duration:150},!0)),_.run(1))}),g=!0)},o(h){D(l.$$.fragment,h),D(r.$$.fragment,h),D(f.$$.fragment,h),D(m.$$.fragment,h),h&&(_||(_=qe(e,ht,{duration:150},!1)),_.run(0)),g=!1},d(h){h&&v(e),j(l),j(r),j(f),j(m),h&&_&&_.end()}}}function hO(n){let e,t,i,l,s,o,r;function a(f){n[14](f)}let u={id:n[27],items:n[5],toggle:!0,zeroFunc:TO,selectPlaceholder:"Select field"};return n[0].oauth2.mappedFields.name!==void 0&&(u.selected=n[0].oauth2.mappedFields.name),s=new ps({props:u}),ne.push(()=>ge(s,"selected",a)),{c(){e=b("label"),t=W("OAuth2 full name"),l=C(),H(s.$$.fragment),p(e,"for",i=n[27])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c[0]&134217728&&i!==(i=f[27]))&&p(e,"for",i);const d={};c[0]&134217728&&(d.id=f[27]),c[0]&32&&(d.items=f[5]),!o&&c[0]&1&&(o=!0,d.selected=f[0].oauth2.mappedFields.name,$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function _O(n){let e,t,i,l,s,o,r;function a(f){n[15](f)}let u={id:n[27],items:n[6],toggle:!0,zeroFunc:$O,selectPlaceholder:"Select field"};return n[0].oauth2.mappedFields.avatarURL!==void 0&&(u.selected=n[0].oauth2.mappedFields.avatarURL),s=new ps({props:u}),ne.push(()=>ge(s,"selected",a)),{c(){e=b("label"),t=W("OAuth2 avatar"),l=C(),H(s.$$.fragment),p(e,"for",i=n[27])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c[0]&134217728&&i!==(i=f[27]))&&p(e,"for",i);const d={};c[0]&134217728&&(d.id=f[27]),c[0]&64&&(d.items=f[6]),!o&&c[0]&1&&(o=!0,d.selected=f[0].oauth2.mappedFields.avatarURL,$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function gO(n){let e,t,i,l,s,o,r;function a(f){n[16](f)}let u={id:n[27],items:n[5],toggle:!0,zeroFunc:CO,selectPlaceholder:"Select field"};return n[0].oauth2.mappedFields.id!==void 0&&(u.selected=n[0].oauth2.mappedFields.id),s=new ps({props:u}),ne.push(()=>ge(s,"selected",a)),{c(){e=b("label"),t=W("OAuth2 id"),l=C(),H(s.$$.fragment),p(e,"for",i=n[27])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c[0]&134217728&&i!==(i=f[27]))&&p(e,"for",i);const d={};c[0]&134217728&&(d.id=f[27]),c[0]&32&&(d.items=f[5]),!o&&c[0]&1&&(o=!0,d.selected=f[0].oauth2.mappedFields.id,$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function bO(n){let e,t,i,l,s,o,r;function a(f){n[17](f)}let u={id:n[27],items:n[5],toggle:!0,zeroFunc:OO,selectPlaceholder:"Select field"};return n[0].oauth2.mappedFields.username!==void 0&&(u.selected=n[0].oauth2.mappedFields.username),s=new ps({props:u}),ne.push(()=>ge(s,"selected",a)),{c(){e=b("label"),t=W("OAuth2 username"),l=C(),H(s.$$.fragment),p(e,"for",i=n[27])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c[0]&134217728&&i!==(i=f[27]))&&p(e,"for",i);const d={};c[0]&134217728&&(d.id=f[27]),c[0]&32&&(d.items=f[5]),!o&&c[0]&1&&(o=!0,d.selected=f[0].oauth2.mappedFields.username,$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function kO(n){let e,t,i,l=[],s=new Map,o,r,a,u,f,c,d,m=n[0].name+"",_,g,h,k,S,$,T,O,E;e=new fe({props:{class:"form-field form-field-toggle",name:"oauth2.enabled",$$slots:{default:[fO,({uniqueId:z})=>({27:z}),({uniqueId:z})=>[z?134217728:0]]},$$scope:{ctx:n}}});let L=ce(n[0].oauth2.providers);const I=z=>z[28].name;for(let z=0;z Add provider',u=C(),f=b("button"),c=b("strong"),d=W("Optional "),_=W(m),g=W(" create fields map"),h=C(),N.c(),S=C(),R&&R.c(),$=ke(),p(a,"class","btn btn-block btn-lg btn-secondary txt-base"),p(r,"class","col-lg-6"),p(i,"class","grid grid-sm"),p(c,"class","txt"),p(f,"type","button"),p(f,"class",k="m-t-25 btn btn-sm "+(n[4]?"btn-secondary":"btn-hint btn-transparent"))},m(z,F){q(e,z,F),w(z,t,F),w(z,i,F);for(let B=0;B{R=null}),re())},i(z){T||(M(e.$$.fragment,z),M(R),T=!0)},o(z){D(e.$$.fragment,z),D(R),T=!1},d(z){z&&(v(t),v(i),v(u),v(f),v(S),v($)),j(e,z);for(let F=0;F0),p(r,"class","label label-success")},m(a,u){w(a,e,u),y(e,t),y(e,i),y(e,s),w(a,o,u),w(a,r,u)},p(a,u){u[0]&128&&se(t,a[7]),u[0]&128&&l!==(l=a[7]==1?"provider":"providers")&&se(s,l),u[0]&128&&x(e,"label-warning",!a[7]),u[0]&128&&x(e,"label-info",a[7]>0)},d(a){a&&(v(e),v(o),v(r))}}}function km(n){let e,t,i,l,s;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(o,r){w(o,e,r),i=!0,l||(s=Oe(Re.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function wO(n){let e,t,i,l,s,o;function r(c,d){return c[0].oauth2.enabled?vO:yO}let a=r(n),u=a(n),f=n[8]&&km();return{c(){e=b("div"),e.innerHTML=' OAuth2',t=C(),i=b("div"),l=C(),u.c(),s=C(),f&&f.c(),o=ke(),p(e,"class","inline-flex"),p(i,"class","flex-fill")},m(c,d){w(c,e,d),w(c,t,d),w(c,i,d),w(c,l,d),u.m(c,d),w(c,s,d),f&&f.m(c,d),w(c,o,d)},p(c,d){a===(a=r(c))&&u?u.p(c,d):(u.d(1),u=a(c),u&&(u.c(),u.m(s.parentNode,s))),c[8]?f?d[0]&256&&M(f,1):(f=km(),f.c(),M(f,1),f.m(o.parentNode,o)):f&&(oe(),D(f,1,1,()=>{f=null}),re())},d(c){c&&(v(e),v(t),v(i),v(l),v(s),v(o)),u.d(c),f&&f.d(c)}}}function SO(n){var u,f;let e,t,i,l,s,o;e=new zi({props:{single:!0,$$slots:{header:[wO],default:[kO]},$$scope:{ctx:n}}});let r={disabled:((f=(u=n[0].oauth2)==null?void 0:u.providers)==null?void 0:f.map(ym))||[]};i=new uO({props:r}),n[18](i),i.$on("select",n[19]);let a={};return s=new d8({props:a}),n[20](s),s.$on("remove",n[21]),s.$on("submit",n[22]),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment),l=C(),H(s.$$.fragment)},m(c,d){q(e,c,d),w(c,t,d),q(i,c,d),w(c,l,d),q(s,c,d),o=!0},p(c,d){var h,k;const m={};d[0]&511|d[1]&2&&(m.$$scope={dirty:d,ctx:c}),e.$set(m);const _={};d[0]&1&&(_.disabled=((k=(h=c[0].oauth2)==null?void 0:h.providers)==null?void 0:k.map(ym))||[]),i.$set(_);const g={};s.$set(g)},i(c){o||(M(e.$$.fragment,c),M(i.$$.fragment,c),M(s.$$.fragment,c),o=!0)},o(c){D(e.$$.fragment,c),D(i.$$.fragment,c),D(s.$$.fragment,c),o=!1},d(c){c&&(v(t),v(l)),j(e,c),n[18](null),j(i,c),n[20](null),j(s,c)}}}const TO=()=>"",$O=()=>"",CO=()=>"",OO=()=>"",ym=n=>n.name;function MO(n,e,t){let i,l,s;Ge(n,$n,F=>t(1,s=F));let{collection:o}=e;const r=["id","email","emailVisibility","verified","tokenKey","password"],a=["text","editor","url","email","json"],u=a.concat("file");let f,c,d=!1,m=[],_=[];function g(F=[]){var B,J;t(5,m=((B=F==null?void 0:F.filter(V=>a.includes(V.type)&&!r.includes(V.name)))==null?void 0:B.map(V=>V.name))||[]),t(6,_=((J=F==null?void 0:F.filter(V=>u.includes(V.type)&&!r.includes(V.name)))==null?void 0:J.map(V=>V.name))||[])}function h(F){for(let B of lf)if(B.key==F)return B;return null}function k(){o.oauth2.enabled=this.checked,t(0,o)}const S=(F,B,J)=>{c==null||c.show(F,B,J)},$=()=>f==null?void 0:f.show(),T=()=>t(4,d=!d);function O(F){n.$$.not_equal(o.oauth2.mappedFields.name,F)&&(o.oauth2.mappedFields.name=F,t(0,o))}function E(F){n.$$.not_equal(o.oauth2.mappedFields.avatarURL,F)&&(o.oauth2.mappedFields.avatarURL=F,t(0,o))}function L(F){n.$$.not_equal(o.oauth2.mappedFields.id,F)&&(o.oauth2.mappedFields.id=F,t(0,o))}function I(F){n.$$.not_equal(o.oauth2.mappedFields.username,F)&&(o.oauth2.mappedFields.username=F,t(0,o))}function A(F){ne[F?"unshift":"push"](()=>{f=F,t(2,f)})}const P=F=>{var B,J;c.show(F.detail,{},((J=(B=o.oauth2)==null?void 0:B.providers)==null?void 0:J.length)||0)};function N(F){ne[F?"unshift":"push"](()=>{c=F,t(3,c)})}const R=F=>{const B=F.detail.uiOptions;U.removeByKey(o.oauth2.providers,"name",B.key),t(0,o)},z=F=>{const B=F.detail.uiOptions,J=F.detail.config;t(0,o.oauth2.providers=o.oauth2.providers||[],o),U.pushOrReplaceByKey(o.oauth2.providers,Object.assign({name:B.key},J),"name"),t(0,o)};return n.$$set=F=>{"collection"in F&&t(0,o=F.collection)},n.$$.update=()=>{var F,B;n.$$.dirty[0]&1&&U.isEmpty(o.oauth2)&&t(0,o.oauth2={enabled:!1,mappedFields:{},providers:[]},o),n.$$.dirty[0]&1&&g(o.fields),n.$$.dirty[0]&2&&t(8,i=!U.isEmpty(s==null?void 0:s.oauth2)),n.$$.dirty[0]&1&&t(7,l=((B=(F=o.oauth2)==null?void 0:F.providers)==null?void 0:B.length)||0)},[o,s,f,c,d,m,_,l,i,h,k,S,$,T,O,E,L,I,A,P,N,R,z]}class EO extends we{constructor(e){super(),ve(this,e,MO,SO,be,{collection:0},null,[-1,-1])}}function vm(n){let e,t,i;return{c(){e=b("i"),p(e,"class","ri-information-line link-hint")},m(l,s){w(l,e,s),t||(i=Oe(Re.call(null,e,{text:"Superusers can have OTP only as part of Two-factor authentication.",position:"right"})),t=!0)},d(l){l&&v(e),t=!1,i()}}}function DO(n){let e,t,i,l,s,o,r,a,u,f,c=n[2]&&vm();return{c(){e=b("input"),i=C(),l=b("label"),s=W("Enable"),r=C(),c&&c.c(),a=ke(),p(e,"type","checkbox"),p(e,"id",t=n[8]),p(l,"for",o=n[8])},m(d,m){w(d,e,m),e.checked=n[0].otp.enabled,w(d,i,m),w(d,l,m),y(l,s),w(d,r,m),c&&c.m(d,m),w(d,a,m),u||(f=[Y(e,"change",n[4]),Y(e,"change",n[5])],u=!0)},p(d,m){m&256&&t!==(t=d[8])&&p(e,"id",t),m&1&&(e.checked=d[0].otp.enabled),m&256&&o!==(o=d[8])&&p(l,"for",o),d[2]?c||(c=vm(),c.c(),c.m(a.parentNode,a)):c&&(c.d(1),c=null)},d(d){d&&(v(e),v(i),v(l),v(r),v(a)),c&&c.d(d),u=!1,Ee(f)}}}function IO(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Duration (in seconds)"),l=C(),s=b("input"),p(e,"for",i=n[8]),p(s,"type","number"),p(s,"min","0"),p(s,"step","1"),p(s,"id",o=n[8]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].otp.duration),r||(a=Y(s,"input",n[6]),r=!0)},p(u,f){f&256&&i!==(i=u[8])&&p(e,"for",i),f&256&&o!==(o=u[8])&&p(s,"id",o),f&1&&mt(s.value)!==u[0].otp.duration&&me(s,u[0].otp.duration)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function LO(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("Generated password length"),l=C(),s=b("input"),p(e,"for",i=n[8]),p(s,"type","number"),p(s,"min","0"),p(s,"step","1"),p(s,"id",o=n[8]),s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[0].otp.length),r||(a=Y(s,"input",n[7]),r=!0)},p(u,f){f&256&&i!==(i=u[8])&&p(e,"for",i),f&256&&o!==(o=u[8])&&p(s,"id",o),f&1&&mt(s.value)!==u[0].otp.length&&me(s,u[0].otp.length)},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function AO(n){let e,t,i,l,s,o,r,a,u;return e=new fe({props:{class:"form-field form-field-toggle",name:"otp.enabled",$$slots:{default:[DO,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),s=new fe({props:{class:"form-field form-field-toggle required",name:"otp.duration",$$slots:{default:[IO,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),a=new fe({props:{class:"form-field form-field-toggle required",name:"otp.length",$$slots:{default:[LO,({uniqueId:f})=>({8:f}),({uniqueId:f})=>f?256:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment),t=C(),i=b("div"),l=b("div"),H(s.$$.fragment),o=C(),r=b("div"),H(a.$$.fragment),p(l,"class","col-sm-6"),p(r,"class","col-sm-6"),p(i,"class","grid grid-sm")},m(f,c){q(e,f,c),w(f,t,c),w(f,i,c),y(i,l),q(s,l,null),y(i,o),y(i,r),q(a,r,null),u=!0},p(f,c){const d={};c&773&&(d.$$scope={dirty:c,ctx:f}),e.$set(d);const m={};c&769&&(m.$$scope={dirty:c,ctx:f}),s.$set(m);const _={};c&769&&(_.$$scope={dirty:c,ctx:f}),a.$set(_)},i(f){u||(M(e.$$.fragment,f),M(s.$$.fragment,f),M(a.$$.fragment,f),u=!0)},o(f){D(e.$$.fragment,f),D(s.$$.fragment,f),D(a.$$.fragment,f),u=!1},d(f){f&&(v(t),v(i)),j(e,f),j(s),j(a)}}}function PO(n){let e;return{c(){e=b("span"),e.textContent="Disabled",p(e,"class","label")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function NO(n){let e;return{c(){e=b("span"),e.textContent="Enabled",p(e,"class","label label-success")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function wm(n){let e,t,i,l,s;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(o,r){w(o,e,r),i=!0,l||(s=Oe(Re.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function RO(n){let e,t,i,l,s,o;function r(c,d){return c[0].otp.enabled?NO:PO}let a=r(n),u=a(n),f=n[1]&&wm();return{c(){e=b("div"),e.innerHTML=' One-time password (OTP)',t=C(),i=b("div"),l=C(),u.c(),s=C(),f&&f.c(),o=ke(),p(e,"class","inline-flex"),p(i,"class","flex-fill")},m(c,d){w(c,e,d),w(c,t,d),w(c,i,d),w(c,l,d),u.m(c,d),w(c,s,d),f&&f.m(c,d),w(c,o,d)},p(c,d){a!==(a=r(c))&&(u.d(1),u=a(c),u&&(u.c(),u.m(s.parentNode,s))),c[1]?f?d&2&&M(f,1):(f=wm(),f.c(),M(f,1),f.m(o.parentNode,o)):f&&(oe(),D(f,1,1,()=>{f=null}),re())},d(c){c&&(v(e),v(t),v(i),v(l),v(s),v(o)),u.d(c),f&&f.d(c)}}}function FO(n){let e,t;return e=new zi({props:{single:!0,$$slots:{header:[RO],default:[AO]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&519&&(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){j(e,i)}}}function qO(n,e,t){let i,l,s;Ge(n,$n,c=>t(3,s=c));let{collection:o}=e;function r(){o.otp.enabled=this.checked,t(0,o)}const a=c=>{i&&t(0,o.mfa.enabled=c.target.checked,o)};function u(){o.otp.duration=mt(this.value),t(0,o)}function f(){o.otp.length=mt(this.value),t(0,o)}return n.$$set=c=>{"collection"in c&&t(0,o=c.collection)},n.$$.update=()=>{n.$$.dirty&1&&U.isEmpty(o.otp)&&t(0,o.otp={enabled:!0,duration:300,length:8},o),n.$$.dirty&1&&t(2,i=(o==null?void 0:o.system)&&(o==null?void 0:o.name)==="_superusers"),n.$$.dirty&8&&t(1,l=!U.isEmpty(s==null?void 0:s.otp))},[o,l,i,s,r,a,u,f]}class jO extends we{constructor(e){super(),ve(this,e,qO,FO,be,{collection:0})}}function Sm(n){let e,t,i;return{c(){e=b("i"),p(e,"class","ri-information-line link-hint")},m(l,s){w(l,e,s),t||(i=Oe(Re.call(null,e,{text:"Superusers are required to have password auth enabled.",position:"right"})),t=!0)},d(l){l&&v(e),t=!1,i()}}}function HO(n){let e,t,i,l,s,o,r,a,u,f,c=n[3]&&Sm();return{c(){e=b("input"),i=C(),l=b("label"),s=W("Enable"),r=C(),c&&c.c(),a=ke(),p(e,"type","checkbox"),p(e,"id",t=n[9]),e.disabled=n[3],p(l,"for",o=n[9])},m(d,m){w(d,e,m),e.checked=n[0].passwordAuth.enabled,w(d,i,m),w(d,l,m),y(l,s),w(d,r,m),c&&c.m(d,m),w(d,a,m),u||(f=Y(e,"change",n[6]),u=!0)},p(d,m){m&512&&t!==(t=d[9])&&p(e,"id",t),m&8&&(e.disabled=d[3]),m&1&&(e.checked=d[0].passwordAuth.enabled),m&512&&o!==(o=d[9])&&p(l,"for",o),d[3]?c||(c=Sm(),c.c(),c.m(a.parentNode,a)):c&&(c.d(1),c=null)},d(d){d&&(v(e),v(i),v(l),v(r),v(a)),c&&c.d(d),u=!1,f()}}}function zO(n){let e,t,i,l,s,o,r;function a(f){n[7](f)}let u={items:n[1],multiple:!0};return n[0].passwordAuth.identityFields!==void 0&&(u.keyOfSelected=n[0].passwordAuth.identityFields),s=new Ln({props:u}),ne.push(()=>ge(s,"keyOfSelected",a)),{c(){e=b("label"),t=b("span"),t.textContent="Unique identity fields",l=C(),H(s.$$.fragment),p(t,"class","txt"),p(e,"for",i=n[9])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c&512&&i!==(i=f[9]))&&p(e,"for",i);const d={};c&2&&(d.items=f[1]),!o&&c&1&&(o=!0,d.keyOfSelected=f[0].passwordAuth.identityFields,$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function UO(n){let e,t,i,l;return e=new fe({props:{class:"form-field form-field-toggle",name:"passwordAuth.enabled",$$slots:{default:[HO,({uniqueId:s})=>({9:s}),({uniqueId:s})=>s?512:0]},$$scope:{ctx:n}}}),i=new fe({props:{class:"form-field required m-0",name:"passwordAuth.identityFields",$$slots:{default:[zO,({uniqueId:s})=>({9:s}),({uniqueId:s})=>s?512:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment)},m(s,o){q(e,s,o),w(s,t,o),q(i,s,o),l=!0},p(s,o){const r={};o&1545&&(r.$$scope={dirty:o,ctx:s}),e.$set(r);const a={};o&1539&&(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&&v(t),j(e,s),j(i,s)}}}function VO(n){let e;return{c(){e=b("span"),e.textContent="Disabled",p(e,"class","label")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function BO(n){let e;return{c(){e=b("span"),e.textContent="Enabled",p(e,"class","label label-success")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Tm(n){let e,t,i,l,s;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(o,r){w(o,e,r),i=!0,l||(s=Oe(Re.call(null,e,{text:"Has errors",position:"left"})),l=!0)},i(o){i||(o&&tt(()=>{i&&(t||(t=qe(e,Ct,{duration:150,start:.7},!0)),t.run(1))}),i=!0)},o(o){o&&(t||(t=qe(e,Ct,{duration:150,start:.7},!1)),t.run(0)),i=!1},d(o){o&&v(e),o&&t&&t.end(),l=!1,s()}}}function WO(n){let e,t,i,l,s,o;function r(c,d){return c[0].passwordAuth.enabled?BO:VO}let a=r(n),u=a(n),f=n[2]&&Tm();return{c(){e=b("div"),e.innerHTML=' Identity/Password',t=C(),i=b("div"),l=C(),u.c(),s=C(),f&&f.c(),o=ke(),p(e,"class","inline-flex"),p(i,"class","flex-fill")},m(c,d){w(c,e,d),w(c,t,d),w(c,i,d),w(c,l,d),u.m(c,d),w(c,s,d),f&&f.m(c,d),w(c,o,d)},p(c,d){a!==(a=r(c))&&(u.d(1),u=a(c),u&&(u.c(),u.m(s.parentNode,s))),c[2]?f?d&4&&M(f,1):(f=Tm(),f.c(),M(f,1),f.m(o.parentNode,o)):f&&(oe(),D(f,1,1,()=>{f=null}),re())},d(c){c&&(v(e),v(t),v(i),v(l),v(s),v(o)),u.d(c),f&&f.d(c)}}}function YO(n){let e,t;return e=new zi({props:{single:!0,$$slots:{header:[WO],default:[UO]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&1039&&(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){j(e,i)}}}function KO(n,e,t){let i,l,s;Ge(n,$n,d=>t(5,s=d));let{collection:o}=e,r=[],a="";function u(){t(1,r=[{value:"email"}]);const d=(o==null?void 0:o.fields)||[],m=(o==null?void 0:o.indexes)||[];t(4,a=m.join(""));for(let _ of m){const g=U.parseIndex(_);if(!g.unique||g.columns.length!=1||g.columns[0].name=="email")continue;const h=d.find(k=>!k.hidden&&k.name.toLowerCase()==g.columns[0].name.toLowerCase());h&&r.push({value:h.name})}}function f(){o.passwordAuth.enabled=this.checked,t(0,o)}function c(d){n.$$.not_equal(o.passwordAuth.identityFields,d)&&(o.passwordAuth.identityFields=d,t(0,o))}return n.$$set=d=>{"collection"in d&&t(0,o=d.collection)},n.$$.update=()=>{n.$$.dirty&1&&U.isEmpty(o==null?void 0:o.passwordAuth)&&t(0,o.passwordAuth={enabled:!0,identityFields:["email"]},o),n.$$.dirty&1&&t(3,i=(o==null?void 0:o.system)&&(o==null?void 0:o.name)==="_superusers"),n.$$.dirty&32&&t(2,l=!U.isEmpty(s==null?void 0:s.passwordAuth)),n.$$.dirty&17&&o&&a!=o.indexes.join("")&&u()},[o,r,l,i,a,s,f,c]}class JO extends we{constructor(e){super(),ve(this,e,KO,YO,be,{collection:0})}}function $m(n,e,t){const i=n.slice();return i[27]=e[t],i}function Cm(n,e){let t,i,l,s,o,r=e[27].label+"",a,u,f,c,d,m;return c=Qy(e[15][0]),{key:n,first:null,c(){t=b("div"),i=b("input"),s=C(),o=b("label"),a=W(r),f=C(),p(i,"type","radio"),p(i,"name","template"),p(i,"id",l=e[26]+e[27].value),i.__value=e[27].value,me(i,i.__value),p(o,"for",u=e[26]+e[27].value),p(t,"class","form-field-block"),c.p(i),this.first=t},m(_,g){w(_,t,g),y(t,i),i.checked=i.__value===e[3],y(t,s),y(t,o),y(o,a),y(t,f),d||(m=Y(i,"change",e[14]),d=!0)},p(_,g){e=_,g&67108864&&l!==(l=e[26]+e[27].value)&&p(i,"id",l),g&8&&(i.checked=i.__value===e[3]),g&67108864&&u!==(u=e[26]+e[27].value)&&p(o,"for",u)},d(_){_&&v(t),c.r(),d=!1,m()}}}function ZO(n){let e=[],t=new Map,i,l=ce(n[11]);const s=o=>o[27].value;for(let o=0;o({26:i}),({uniqueId:i})=>i?67108864:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l&1140850882&&(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){j(e,i)}}}function GO(n){let e,t,i,l,s,o,r;function a(f){n[16](f)}let u={id:n[26],selectPlaceholder:n[7]?"Loading auth collections...":"Select auth collection",noOptionsText:"No auth collections found",selectionKey:"id",items:n[6]};return n[1]!==void 0&&(u.keyOfSelected=n[1]),s=new Ln({props:u}),ne.push(()=>ge(s,"keyOfSelected",a)),{c(){e=b("label"),t=W("Auth collection"),l=C(),H(s.$$.fragment),p(e,"for",i=n[26])},m(f,c){w(f,e,c),y(e,t),w(f,l,c),q(s,f,c),r=!0},p(f,c){(!r||c&67108864&&i!==(i=f[26]))&&p(e,"for",i);const d={};c&67108864&&(d.id=f[26]),c&128&&(d.selectPlaceholder=f[7]?"Loading auth collections...":"Select auth collection"),c&64&&(d.items=f[6]),!o&&c&2&&(o=!0,d.keyOfSelected=f[1],$e(()=>o=!1)),s.$set(d)},i(f){r||(M(s.$$.fragment,f),r=!0)},o(f){D(s.$$.fragment,f),r=!1},d(f){f&&(v(e),v(l)),j(s,f)}}}function XO(n){let e,t,i,l,s,o,r,a;return{c(){e=b("label"),t=W("To email address"),l=C(),s=b("input"),p(e,"for",i=n[26]),p(s,"type","email"),p(s,"id",o=n[26]),s.autofocus=!0,s.required=!0},m(u,f){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(s,n[2]),s.focus(),r||(a=Y(s,"input",n[17]),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&4&&s.value!==u[2]&&me(s,u[2])},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function QO(n){let e,t,i,l,s,o,r,a;t=new fe({props:{class:"form-field required",name:"template",$$slots:{default:[ZO,({uniqueId:f})=>({26:f}),({uniqueId:f})=>f?67108864:0]},$$scope:{ctx:n}}});let u=n[8]&&Om(n);return s=new fe({props:{class:"form-field required m-0",name:"email",$$slots:{default:[XO,({uniqueId:f})=>({26:f}),({uniqueId:f})=>f?67108864:0]},$$scope:{ctx:n}}}),{c(){e=b("form"),H(t.$$.fragment),i=C(),u&&u.c(),l=C(),H(s.$$.fragment),p(e,"id",n[10]),p(e,"autocomplete","off")},m(f,c){w(f,e,c),q(t,e,null),y(e,i),u&&u.m(e,null),y(e,l),q(s,e,null),o=!0,r||(a=Y(e,"submit",it(n[18])),r=!0)},p(f,c){const d={};c&1140850696&&(d.$$scope={dirty:c,ctx:f}),t.$set(d),f[8]?u?(u.p(f,c),c&256&&M(u,1)):(u=Om(f),u.c(),M(u,1),u.m(e,l)):u&&(oe(),D(u,1,1,()=>{u=null}),re());const m={};c&1140850692&&(m.$$scope={dirty:c,ctx:f}),s.$set(m)},i(f){o||(M(t.$$.fragment,f),M(u),M(s.$$.fragment,f),o=!0)},o(f){D(t.$$.fragment,f),D(u),D(s.$$.fragment,f),o=!1},d(f){f&&v(e),j(t),u&&u.d(),j(s),r=!1,a()}}}function xO(n){let e;return{c(){e=b("h4"),e.textContent="Send test email",p(e,"class","center txt-break")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function eM(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="Send",p(e,"type","button"),p(e,"class","btn btn-transparent"),e.disabled=n[5],p(s,"class","ri-mail-send-line"),p(r,"class","txt"),p(l,"type","submit"),p(l,"form",n[10]),p(l,"class","btn btn-expanded"),l.disabled=a=!n[9]||n[5],x(l,"btn-loading",n[5])},m(c,d){w(c,e,d),y(e,t),w(c,i,d),w(c,l,d),y(l,s),y(l,o),y(l,r),u||(f=Y(e,"click",n[0]),u=!0)},p(c,d){d&32&&(e.disabled=c[5]),d&544&&a!==(a=!c[9]||c[5])&&(l.disabled=a),d&32&&x(l,"btn-loading",c[5])},d(c){c&&(v(e),v(i),v(l)),u=!1,f()}}}function tM(n){let e,t,i={class:"overlay-panel-sm email-test-popup",overlayClose:!n[5],escClose:!n[5],beforeHide:n[19],popup:!0,$$slots:{footer:[eM],header:[xO],default:[QO]},$$scope:{ctx:n}};return e=new nn({props:i}),n[20](e),e.$on("show",n[21]),e.$on("hide",n[22]),{c(){H(e.$$.fragment)},m(l,s){q(e,l,s),t=!0},p(l,[s]){const o={};s&32&&(o.overlayClose=!l[5]),s&32&&(o.escClose=!l[5]),s&32&&(o.beforeHide=l[19]),s&1073742830&&(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[20](null),j(e,l)}}}const ya="last_email_test",Mm="email_test_request";function nM(n,e,t){let i;const l=wt(),s="email_test_"+U.randomString(5),o=[{label:"Verification",value:"verification"},{label:"Password reset",value:"password-reset"},{label:"Confirm email change",value:"email-change"},{label:"OTP",value:"otp"},{label:"Login alert",value:"login-alert"}];let r,a="",u=localStorage.getItem(ya),f=o[0].value,c=!1,d=null,m=[],_=!1,g=!1;function h(z="",F="",B=""){Jt({}),t(8,g=!1),t(1,a=z||""),a||$(),t(2,u=F||localStorage.getItem(ya)),t(3,f=B||o[0].value),r==null||r.show()}function k(){return clearTimeout(d),r==null?void 0:r.hide()}async function S(){if(!(!i||c||!a)){t(5,c=!0),localStorage==null||localStorage.setItem(ya,u),clearTimeout(d),d=setTimeout(()=>{_e.cancelRequest(Mm),Mi("Test email send timeout.")},3e4);try{await _e.settings.testEmail(a,u,f,{$cancelKey:Mm}),tn("Successfully sent test email."),l("submit"),t(5,c=!1),await _n(),k()}catch(z){t(5,c=!1),_e.error(z)}clearTimeout(d)}}async function $(){var z;t(8,g=!0),t(7,_=!0);try{t(6,m=await _e.collections.getFullList({filter:"type='auth'",sort:"+name",requestKey:s+"_collections_loading"})),t(1,a=((z=m[0])==null?void 0:z.id)||""),t(7,_=!1)}catch(F){F.isAbort||(t(7,_=!1),_e.error(F))}}const T=[[]];function O(){f=this.__value,t(3,f)}function E(z){a=z,t(1,a)}function L(){u=this.value,t(2,u)}const I=()=>S(),A=()=>!c;function P(z){ne[z?"unshift":"push"](()=>{r=z,t(4,r)})}function N(z){Le.call(this,n,z)}function R(z){Le.call(this,n,z)}return n.$$.update=()=>{n.$$.dirty&14&&t(9,i=!!u&&!!f&&!!a)},[k,a,u,f,r,c,m,_,g,i,s,o,S,h,O,T,E,L,I,A,P,N,R]}class Iy extends we{constructor(e){super(),ve(this,e,nM,tM,be,{show:13,hide:0})}get show(){return this.$$.ctx[13]}get hide(){return this.$$.ctx[0]}}function Em(n,e,t){const i=n.slice();return i[18]=e[t],i[19]=e,i[20]=t,i}function iM(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Send email alert for new logins"),p(e,"type","checkbox"),p(e,"id",t=n[21]),p(l,"for",o=n[21])},m(u,f){w(u,e,f),e.checked=n[0].authAlert.enabled,w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[9]),r=!0)},p(u,f){f&2097152&&t!==(t=u[21])&&p(e,"id",t),f&1&&(e.checked=u[0].authAlert.enabled),f&2097152&&o!==(o=u[21])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function Dm(n){let e,t,i;function l(o){n[11](o)}let s={};return n[0]!==void 0&&(s.collection=n[0]),e=new EO({props:s}),ne.push(()=>ge(e,"collection",l)),{c(){H(e.$$.fragment)},m(o,r){q(e,o,r),i=!0},p(o,r){const a={};!t&&r&1&&(t=!0,a.collection=o[0],$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){j(e,o)}}}function Im(n,e){var a;let t,i,l,s;function o(u){e[15](u,e[18])}let r={single:!0,key:e[18].key,title:e[18].label,placeholders:(a=e[18])==null?void 0:a.placeholders};return e[18].config!==void 0&&(r.config=e[18].config),i=new _C({props:r}),ne.push(()=>ge(i,"config",o)),{key:n,first:null,c(){t=ke(),H(i.$$.fragment),this.first=t},m(u,f){w(u,t,f),q(i,u,f),s=!0},p(u,f){var d;e=u;const c={};f&4&&(c.key=e[18].key),f&4&&(c.title=e[18].label),f&4&&(c.placeholders=(d=e[18])==null?void 0:d.placeholders),!l&&f&4&&(l=!0,c.config=e[18].config,$e(()=>l=!1)),i.$set(c)},i(u){s||(M(i.$$.fragment,u),s=!0)},o(u){D(i.$$.fragment,u),s=!1},d(u){u&&v(t),j(i,u)}}}function lM(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S,$,T,O,E,L,I,A,P=[],N=new Map,R,z,F,B,J,V,Z,G,de,pe,ae;o=new fe({props:{class:"form-field form-field-sm form-field-toggle m-0",name:"authAlert.enabled",inlineError:!0,$$slots:{default:[iM,({uniqueId:Ie})=>({21:Ie}),({uniqueId:Ie})=>Ie?2097152:0]},$$scope:{ctx:n}}});function Ce(Ie){n[10](Ie)}let Ye={};n[0]!==void 0&&(Ye.collection=n[0]),u=new JO({props:Ye}),ne.push(()=>ge(u,"collection",Ce));let Ke=!n[1]&&Dm(n);function ct(Ie){n[12](Ie)}let et={};n[0]!==void 0&&(et.collection=n[0]),m=new jO({props:et}),ne.push(()=>ge(m,"collection",ct));function xe(Ie){n[13](Ie)}let Be={};n[0]!==void 0&&(Be.collection=n[0]),h=new UC({props:Be}),ne.push(()=>ge(h,"collection",xe));let ut=ce(n[2]);const Bt=Ie=>Ie[18].key;for(let Ie=0;Iege(J,"collection",Ue));let ot={};return G=new Iy({props:ot}),n[17](G),{c(){e=b("h4"),t=b("div"),i=b("span"),i.textContent="Auth methods",l=C(),s=b("div"),H(o.$$.fragment),r=C(),a=b("div"),H(u.$$.fragment),c=C(),Ke&&Ke.c(),d=C(),H(m.$$.fragment),g=C(),H(h.$$.fragment),S=C(),$=b("h4"),T=b("span"),T.textContent="Mail templates",O=C(),E=b("button"),E.textContent="Send test email",L=C(),I=b("div"),A=b("div");for(let Ie=0;Ief=!1)),u.$set(nt),Ie[1]?Ke&&(oe(),D(Ke,1,1,()=>{Ke=null}),re()):Ke?(Ke.p(Ie,We),We&2&&M(Ke,1)):(Ke=Dm(Ie),Ke.c(),M(Ke,1),Ke.m(a,d));const zt={};!_&&We&1&&(_=!0,zt.collection=Ie[0],$e(()=>_=!1)),m.$set(zt);const Ne={};!k&&We&1&&(k=!0,Ne.collection=Ie[0],$e(()=>k=!1)),h.$set(Ne),We&4&&(ut=ce(Ie[2]),oe(),P=kt(P,We,Bt,1,Ie,ut,N,A,Yt,Im,null,Em),re());const Me={};!V&&We&1&&(V=!0,Me.collection=Ie[0],$e(()=>V=!1)),J.$set(Me);const bt={};G.$set(bt)},i(Ie){if(!de){M(o.$$.fragment,Ie),M(u.$$.fragment,Ie),M(Ke),M(m.$$.fragment,Ie),M(h.$$.fragment,Ie);for(let We=0;Wec==null?void 0:c.show(u.id);function S(O,E){n.$$.not_equal(E.config,O)&&(E.config=O,t(2,f),t(1,i),t(7,l),t(5,r),t(4,a),t(8,s),t(6,o),t(0,u))}function $(O){u=O,t(0,u)}function T(O){ne[O?"unshift":"push"](()=>{c=O,t(3,c)})}return n.$$set=O=>{"collection"in O&&t(0,u=O.collection)},n.$$.update=()=>{var O,E;n.$$.dirty&1&&typeof((O=u.otp)==null?void 0:O.emailTemplate)>"u"&&(t(0,u.otp=u.otp||{},u),t(0,u.otp.emailTemplate={},u)),n.$$.dirty&1&&typeof((E=u.authAlert)==null?void 0:E.emailTemplate)>"u"&&(t(0,u.authAlert=u.authAlert||{},u),t(0,u.authAlert.emailTemplate={},u)),n.$$.dirty&1&&t(1,i=u.system&&u.name==="_superusers"),n.$$.dirty&1&&t(7,l={key:"resetPasswordTemplate",label:"Default Password reset email template",placeholders:["APP_NAME","APP_URL","RECORD:*","TOKEN"],config:u.resetPasswordTemplate}),n.$$.dirty&1&&t(8,s={key:"verificationTemplate",label:"Default Verification email template",placeholders:["APP_NAME","APP_URL","RECORD:*","TOKEN"],config:u.verificationTemplate}),n.$$.dirty&1&&t(6,o={key:"confirmEmailChangeTemplate",label:"Default Confirm email change email template",placeholders:["APP_NAME","APP_URL","RECORD:*","TOKEN"],config:u.confirmEmailChangeTemplate}),n.$$.dirty&1&&t(5,r={key:"otp.emailTemplate",label:"Default OTP email template",placeholders:["APP_NAME","APP_URL","RECORD:*","OTP","OTP_ID"],config:u.otp.emailTemplate}),n.$$.dirty&1&&t(4,a={key:"authAlert.emailTemplate",label:"Default Login alert email template",placeholders:["APP_NAME","APP_URL","RECORD:*"],config:u.authAlert.emailTemplate}),n.$$.dirty&498&&t(2,f=i?[l,r,a]:[s,l,o,r,a])},[u,i,f,c,a,r,o,l,s,d,m,_,g,h,k,S,$,T]}class oM extends we{constructor(e){super(),ve(this,e,sM,lM,be,{collection:0})}}const rM=n=>({dragging:n&4,dragover:n&8}),Lm=n=>({dragging:n[2],dragover:n[3]});function aM(n){let e,t,i,l,s;const o=n[10].default,r=Nt(o,n,n[9],Lm);return{c(){e=b("div"),r&&r.c(),p(e,"draggable",t=!n[1]),p(e,"class","draggable svelte-19c69j7"),x(e,"dragging",n[2]),x(e,"dragover",n[3])},m(a,u){w(a,e,u),r&&r.m(e,null),i=!0,l||(s=[Y(e,"dragover",it(n[11])),Y(e,"dragleave",it(n[12])),Y(e,"dragend",n[13]),Y(e,"dragstart",n[14]),Y(e,"drop",n[15])],l=!0)},p(a,[u]){r&&r.p&&(!i||u&524)&&Ft(r,o,a,a[9],i?Rt(o,a[9],u,rM):qt(a[9]),Lm),(!i||u&2&&t!==(t=!a[1]))&&p(e,"draggable",t),(!i||u&4)&&x(e,"dragging",a[2]),(!i||u&8)&&x(e,"dragover",a[3])},i(a){i||(M(r,a),i=!0)},o(a){D(r,a),i=!1},d(a){a&&v(e),r&&r.d(a),l=!1,Ee(s)}}}function uM(n,e,t){let{$$slots:i={},$$scope:l}=e;const s=wt();let{index:o}=e,{list:r=[]}=e,{group:a="default"}=e,{disabled:u=!1}=e,{dragHandleClass:f=""}=e,c=!1,d=!1;function m(T,O){if(!(!T||u)){if(f&&!T.target.classList.contains(f)){t(3,d=!1),t(2,c=!1),T.preventDefault();return}t(2,c=!0),T.dataTransfer.effectAllowed="move",T.dataTransfer.dropEffect="move",T.dataTransfer.setData("text/plain",JSON.stringify({index:O,group:a})),s("drag",T)}}function _(T,O){if(t(3,d=!1),t(2,c=!1),!T||u)return;T.dataTransfer.dropEffect="move";let E={};try{E=JSON.parse(T.dataTransfer.getData("text/plain"))}catch{}if(E.group!=a)return;const L=E.index<<0;L{t(3,d=!0)},h=()=>{t(3,d=!1)},k=()=>{t(3,d=!1),t(2,c=!1)},S=T=>m(T,o),$=T=>_(T,o);return n.$$set=T=>{"index"in T&&t(0,o=T.index),"list"in T&&t(6,r=T.list),"group"in T&&t(7,a=T.group),"disabled"in T&&t(1,u=T.disabled),"dragHandleClass"in T&&t(8,f=T.dragHandleClass),"$$scope"in T&&t(9,l=T.$$scope)},[o,u,c,d,m,_,r,a,f,l,i,g,h,k,S,$]}class ms extends we{constructor(e){super(),ve(this,e,uM,aM,be,{index:0,list:6,group:7,disabled:1,dragHandleClass:8})}}function Am(n,e,t){const i=n.slice();return i[27]=e[t],i}function fM(n){let e,t,i,l,s,o,r,a,u;return{c(){e=b("input"),l=C(),s=b("label"),o=W("Unique"),p(e,"type","checkbox"),p(e,"id",t=n[30]),e.checked=i=n[3].unique,p(s,"for",r=n[30])},m(f,c){w(f,e,c),w(f,l,c),w(f,s,c),y(s,o),a||(u=Y(e,"change",n[19]),a=!0)},p(f,c){c[0]&1073741824&&t!==(t=f[30])&&p(e,"id",t),c[0]&8&&i!==(i=f[3].unique)&&(e.checked=i),c[0]&1073741824&&r!==(r=f[30])&&p(s,"for",r)},d(f){f&&(v(e),v(l),v(s)),a=!1,u()}}}function cM(n){let e,t,i,l;function s(a){n[20](a)}var o=n[7];function r(a,u){var c;let f={id:a[30],placeholder:`eg. CREATE INDEX idx_test on ${(c=a[0])==null?void 0:c.name} (created)`,language:"sql-create-index",minHeight:"85"};return a[2]!==void 0&&(f.value=a[2]),{props:f}}return o&&(e=Ht(o,r(n)),ne.push(()=>ge(e,"value",s))),{c(){e&&H(e.$$.fragment),i=ke()},m(a,u){e&&q(e,a,u),w(a,i,u),l=!0},p(a,u){var f;if(u[0]&128&&o!==(o=a[7])){if(e){oe();const c=e;D(c.$$.fragment,1,0,()=>{j(c,1)}),re()}o?(e=Ht(o,r(a)),ne.push(()=>ge(e,"value",s)),H(e.$$.fragment),M(e.$$.fragment,1),q(e,i.parentNode,i)):e=null}else if(o){const c={};u[0]&1073741824&&(c.id=a[30]),u[0]&1&&(c.placeholder=`eg. CREATE INDEX idx_test on ${(f=a[0])==null?void 0:f.name} (created)`),!t&&u[0]&4&&(t=!0,c.value=a[2],$e(()=>t=!1)),e.$set(c)}},i(a){l||(e&&M(e.$$.fragment,a),l=!0)},o(a){e&&D(e.$$.fragment,a),l=!1},d(a){a&&v(i),e&&j(e,a)}}}function dM(n){let e;return{c(){e=b("textarea"),e.disabled=!0,p(e,"rows","7"),p(e,"placeholder","Loading...")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function pM(n){let e,t,i,l;const s=[dM,cM],o=[];function r(a,u){return a[8]?0:1}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ke()},m(a,u){o[e].m(a,u),w(a,i,u),l=!0},p(a,u){let f=e;e=r(a),e===f?o[e].p(a,u):(oe(),D(o[f],1,1,()=>{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}function Pm(n){let e,t,i,l=ce(n[10]),s=[];for(let o=0;o({30:a}),({uniqueId:a})=>[a?1073741824:0]]},$$scope:{ctx:n}}}),i=new fe({props:{class:"form-field required m-b-sm",name:`indexes.${n[6]||""}`,$$slots:{default:[pM,({uniqueId:a})=>({30:a}),({uniqueId:a})=>[a?1073741824:0]]},$$scope:{ctx:n}}});let r=n[10].length>0&&Pm(n);return{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment),l=C(),r&&r.c(),s=ke()},m(a,u){q(e,a,u),w(a,t,u),q(i,a,u),w(a,l,u),r&&r.m(a,u),w(a,s,u),o=!0},p(a,u){const f={};u[0]&1073741837|u[1]&1&&(f.$$scope={dirty:u,ctx:a}),e.$set(f);const c={};u[0]&64&&(c.name=`indexes.${a[6]||""}`),u[0]&1073742213|u[1]&1&&(c.$$scope={dirty:u,ctx:a}),i.$set(c),a[10].length>0?r?r.p(a,u):(r=Pm(a),r.c(),r.m(s.parentNode,s)):r&&(r.d(1),r=null)},i(a){o||(M(e.$$.fragment,a),M(i.$$.fragment,a),o=!0)},o(a){D(e.$$.fragment,a),D(i.$$.fragment,a),o=!1},d(a){a&&(v(t),v(l),v(s)),j(e,a),j(i,a),r&&r.d(a)}}}function hM(n){let e,t=n[5]?"Update":"Create",i,l;return{c(){e=b("h4"),i=W(t),l=W(" index")},m(s,o){w(s,e,o),y(e,i),y(e,l)},p(s,o){o[0]&32&&t!==(t=s[5]?"Update":"Create")&&se(i,t)},d(s){s&&v(e)}}}function Rm(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='',p(e,"type","button"),p(e,"class","btn btn-sm btn-circle btn-hint btn-transparent m-r-auto")},m(l,s){w(l,e,s),t||(i=[Oe(Re.call(null,e,{text:"Delete",position:"top"})),Y(e,"click",n[16])],t=!0)},p:te,d(l){l&&v(e),t=!1,Ee(i)}}}function _M(n){let e,t,i,l,s,o,r=n[5]!=""&&Rm(n);return{c(){r&&r.c(),e=C(),t=b("button"),t.innerHTML='Cancel',i=C(),l=b("button"),l.innerHTML='Set index',p(t,"type","button"),p(t,"class","btn btn-transparent"),p(l,"type","button"),p(l,"class","btn"),x(l,"btn-disabled",n[9].length<=0)},m(a,u){r&&r.m(a,u),w(a,e,u),w(a,t,u),w(a,i,u),w(a,l,u),s||(o=[Y(t,"click",n[17]),Y(l,"click",n[18])],s=!0)},p(a,u){a[5]!=""?r?r.p(a,u):(r=Rm(a),r.c(),r.m(e.parentNode,e)):r&&(r.d(1),r=null),u[0]&512&&x(l,"btn-disabled",a[9].length<=0)},d(a){a&&(v(e),v(t),v(i),v(l)),r&&r.d(a),s=!1,Ee(o)}}}function gM(n){let e,t;const i=[{popup:!0},n[14]];let l={$$slots:{footer:[_M],header:[hM],default:[mM]},$$scope:{ctx:n}};for(let s=0;sZ.name==B);V?U.removeByValue(J.columns,V):U.pushUnique(J.columns,{name:B}),t(2,d=U.buildIndex(J))}an(async()=>{t(8,g=!0);try{t(7,_=(await $t(async()=>{const{default:B}=await import("./CodeEditor-D6DGlFPR.js");return{default:B}},__vite__mapDeps([13,1]),import.meta.url)).default)}catch(B){console.warn(B)}t(8,g=!1)});const E=()=>$(),L=()=>k(),I=()=>T(),A=B=>{t(3,l.unique=B.target.checked,l),t(3,l.tableName=l.tableName||(u==null?void 0:u.name),l),t(2,d=U.buildIndex(l))};function P(B){d=B,t(2,d)}const N=B=>O(B);function R(B){ne[B?"unshift":"push"](()=>{f=B,t(4,f)})}function z(B){Le.call(this,n,B)}function F(B){Le.call(this,n,B)}return n.$$set=B=>{e=je(je({},e),Kt(B)),t(14,r=lt(e,o)),"collection"in B&&t(0,u=B.collection)},n.$$.update=()=>{var B,J,V;n.$$.dirty[0]&1&&t(10,i=((J=(B=u==null?void 0:u.fields)==null?void 0:B.filter(Z=>!Z.toDelete&&Z.name!="id"))==null?void 0:J.map(Z=>Z.name))||[]),n.$$.dirty[0]&4&&t(3,l=U.parseIndex(d)),n.$$.dirty[0]&8&&t(9,s=((V=l.columns)==null?void 0:V.map(Z=>Z.name))||[])},[u,k,d,l,f,c,m,_,g,s,i,$,T,O,r,h,E,L,I,A,P,N,R,z,F]}class kM extends we{constructor(e){super(),ve(this,e,bM,gM,be,{collection:0,show:15,hide:1},null,[-1,-1])}get show(){return this.$$.ctx[15]}get hide(){return this.$$.ctx[1]}}function Fm(n,e,t){const i=n.slice();i[10]=e[t],i[13]=t;const l=U.parseIndex(i[10]);return i[11]=l,i}function qm(n){let e,t,i,l,s,o;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(r,a){var u;w(r,e,a),l=!0,s||(o=Oe(t=Re.call(null,e,(u=n[2])==null?void 0:u.indexes.message)),s=!0)},p(r,a){var u;t&&Lt(t.update)&&a&4&&t.update.call(null,(u=r[2])==null?void 0:u.indexes.message)},i(r){l||(r&&tt(()=>{l&&(i||(i=qe(e,Ct,{duration:150},!0)),i.run(1))}),l=!0)},o(r){r&&(i||(i=qe(e,Ct,{duration:150},!1)),i.run(0)),l=!1},d(r){r&&v(e),r&&i&&i.end(),s=!1,o()}}}function jm(n){let e;return{c(){e=b("strong"),e.textContent="Unique:"},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Hm(n){var d;let e,t,i,l=((d=n[11].columns)==null?void 0:d.map(zm).join(", "))+"",s,o,r,a,u,f=n[11].unique&&jm();function c(){return n[4](n[10],n[13])}return{c(){var m,_;e=b("button"),f&&f.c(),t=C(),i=b("span"),s=W(l),p(i,"class","txt"),p(e,"type","button"),p(e,"class",o="label link-primary "+((_=(m=n[2].indexes)==null?void 0:m[n[13]])!=null&&_.message?"label-danger":"")+" svelte-167lbwu")},m(m,_){var g,h;w(m,e,_),f&&f.m(e,null),y(e,t),y(e,i),y(i,s),a||(u=[Oe(r=Re.call(null,e,((h=(g=n[2].indexes)==null?void 0:g[n[13]])==null?void 0:h.message)||"")),Y(e,"click",c)],a=!0)},p(m,_){var g,h,k,S,$;n=m,n[11].unique?f||(f=jm(),f.c(),f.m(e,t)):f&&(f.d(1),f=null),_&1&&l!==(l=((g=n[11].columns)==null?void 0:g.map(zm).join(", "))+"")&&se(s,l),_&4&&o!==(o="label link-primary "+((k=(h=n[2].indexes)==null?void 0:h[n[13]])!=null&&k.message?"label-danger":"")+" svelte-167lbwu")&&p(e,"class",o),r&&Lt(r.update)&&_&4&&r.update.call(null,(($=(S=n[2].indexes)==null?void 0:S[n[13]])==null?void 0:$.message)||"")},d(m){m&&v(e),f&&f.d(),a=!1,Ee(u)}}}function yM(n){var O,E,L,I,A;let e,t,i=(((E=(O=n[0])==null?void 0:O.indexes)==null?void 0:E.length)||0)+"",l,s,o,r,a,u,f,c,d,m,_,g,h=((I=(L=n[2])==null?void 0:L.indexes)==null?void 0:I.message)&&qm(n),k=ce(((A=n[0])==null?void 0:A.indexes)||[]),S=[];for(let P=0;Pge(c,"collection",$)),c.$on("remove",n[8]),c.$on("submit",n[9]),{c(){e=b("div"),t=W("Unique constraints and indexes ("),l=W(i),s=W(`) `),h&&h.c(),o=C(),r=b("div");for(let P=0;P+ New index',f=C(),H(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(P,N){w(P,e,N),y(e,t),y(e,l),y(e,s),h&&h.m(e,null),w(P,o,N),w(P,r,N);for(let R=0;R{h=null}),re()),N&7){k=ce(((V=P[0])==null?void 0:V.indexes)||[]);let Z;for(Z=0;Zd=!1)),c.$set(R)},i(P){m||(M(h),M(c.$$.fragment,P),m=!0)},o(P){D(h),D(c.$$.fragment,P),m=!1},d(P){P&&(v(e),v(o),v(r),v(f)),h&&h.d(),dt(S,P),n[6](null),j(c,P),_=!1,g()}}}const zm=n=>n.name;function vM(n,e,t){let i;Ge(n,$n,m=>t(2,i=m));let{collection:l}=e,s;function o(m,_){for(let g=0;gs==null?void 0:s.show(m,_),a=()=>s==null?void 0:s.show();function u(m){ne[m?"unshift":"push"](()=>{s=m,t(1,s)})}function f(m){l=m,t(0,l)}const c=m=>{for(let _=0;_{var _;(_=i.indexes)!=null&&_.message&&Yn("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 wM extends we{constructor(e){super(),ve(this,e,vM,yM,be,{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){w(u,e,f),y(e,t),y(e,i),y(e,l),y(e,s),o||(r=Y(e,"click",a),o=!0)},p(u,f){n=u},d(u){u&&v(e),o=!1,r()}}}function SM(n){let e,t=ce(n[1]),i=[];for(let l=0;lo(a.value);return n.$$set=a=>{"class"in a&&t(0,i=a.class)},[i,s,o,r]}class CM extends we{constructor(e){super(),ve(this,e,$M,TM,be,{class:0})}}const OM=n=>({interactive:n[0]&128,hasErrors:n[0]&64}),Bm=n=>({interactive:n[7],hasErrors:n[6]}),MM=n=>({interactive:n[0]&128,hasErrors:n[0]&64}),Wm=n=>({interactive:n[7],hasErrors:n[6]}),EM=n=>({interactive:n[0]&128,hasErrors:n[0]&64}),Ym=n=>({interactive:n[7],hasErrors:n[6]});function Km(n){let e;return{c(){e=b("div"),e.innerHTML='',p(e,"class","drag-handle-wrapper"),p(e,"draggable",!0),p(e,"aria-label","Sort")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Jm(n){let e,t;return{c(){e=b("span"),t=W(n[5]),p(e,"class","label label-success")},m(i,l){w(i,e,l),y(e,t)},p(i,l){l[0]&32&&se(t,i[5])},d(i){i&&v(e)}}}function Zm(n){let e;return{c(){e=b("span"),e.textContent="Hidden",p(e,"class","label label-danger")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function DM(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_=n[0].required&&Jm(n),g=n[0].hidden&&Zm();return{c(){e=b("div"),_&&_.c(),t=C(),g&&g.c(),i=C(),l=b("div"),s=b("i"),a=C(),u=b("input"),p(e,"class","field-labels"),p(s,"class",o=U.getFieldTypeIcon(n[0].type)),p(l,"class","form-field-addon prefix field-type-icon"),x(l,"txt-disabled",!n[7]||n[0].system),p(u,"type","text"),u.required=!0,u.disabled=f=!n[7]||n[0].system,p(u,"spellcheck","false"),p(u,"placeholder","Field name"),u.value=c=n[0].name,p(u,"title","System field")},m(h,k){w(h,e,k),_&&_.m(e,null),y(e,t),g&&g.m(e,null),w(h,i,k),w(h,l,k),y(l,s),w(h,a,k),w(h,u,k),n[22](u),d||(m=[Oe(r=Re.call(null,l,n[0].type+(n[0].system?" (system)":""))),Y(l,"click",n[21]),Y(u,"input",n[23])],d=!0)},p(h,k){h[0].required?_?_.p(h,k):(_=Jm(h),_.c(),_.m(e,t)):_&&(_.d(1),_=null),h[0].hidden?g||(g=Zm(),g.c(),g.m(e,null)):g&&(g.d(1),g=null),k[0]&1&&o!==(o=U.getFieldTypeIcon(h[0].type))&&p(s,"class",o),r&&Lt(r.update)&&k[0]&1&&r.update.call(null,h[0].type+(h[0].system?" (system)":"")),k[0]&129&&x(l,"txt-disabled",!h[7]||h[0].system),k[0]&129&&f!==(f=!h[7]||h[0].system)&&(u.disabled=f),k[0]&1&&c!==(c=h[0].name)&&u.value!==c&&(u.value=c)},d(h){h&&(v(e),v(i),v(l),v(a),v(u)),_&&_.d(),g&&g.d(),n[22](null),d=!1,Ee(m)}}}function IM(n){let e;return{c(){e=b("span"),p(e,"class","separator")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function LM(n){let e,t,i,l,s,o;return{c(){e=b("button"),t=b("i"),p(t,"class","ri-settings-3-line"),p(e,"type","button"),p(e,"aria-label",i="Toggle "+n[0].name+" field options"),p(e,"class",l="btn btn-sm btn-circle options-trigger "+(n[4]?"btn-secondary":"btn-transparent")),p(e,"aria-expanded",n[4]),x(e,"btn-hint",!n[4]&&!n[6]),x(e,"btn-danger",n[6])},m(r,a){w(r,e,a),y(e,t),s||(o=Y(e,"click",n[17]),s=!0)},p(r,a){a[0]&1&&i!==(i="Toggle "+r[0].name+" field options")&&p(e,"aria-label",i),a[0]&16&&l!==(l="btn btn-sm btn-circle options-trigger "+(r[4]?"btn-secondary":"btn-transparent"))&&p(e,"class",l),a[0]&16&&p(e,"aria-expanded",r[4]),a[0]&80&&x(e,"btn-hint",!r[4]&&!r[6]),a[0]&80&&x(e,"btn-danger",r[6])},d(r){r&&v(e),s=!1,o()}}}function AM(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='',p(e,"type","button"),p(e,"class","btn btn-sm btn-circle btn-success btn-transparent options-trigger"),p(e,"aria-label","Restore")},m(l,s){w(l,e,s),t||(i=[Oe(Re.call(null,e,"Restore")),Y(e,"click",n[14])],t=!0)},p:te,d(l){l&&v(e),t=!1,Ee(i)}}}function Gm(n){let e,t,i,l,s=!n[0].primaryKey&&n[0].type!="autodate"&&(!n[8]||!n[10].includes(n[0].name)),o,r=!n[0].primaryKey&&(!n[8]||!n[11].includes(n[0].name)),a,u=!n[8]||!n[12].includes(n[0].name),f,c,d,m;const _=n[20].options,g=Nt(_,n,n[28],Wm);let h=s&&Xm(n),k=r&&Qm(n),S=u&&xm(n);const $=n[20].optionsFooter,T=Nt($,n,n[28],Bm);let O=!n[0]._toDelete&&!n[0].primaryKey&&eh(n);return{c(){e=b("div"),t=b("div"),g&&g.c(),i=C(),l=b("div"),h&&h.c(),o=C(),k&&k.c(),a=C(),S&&S.c(),f=C(),T&&T.c(),c=C(),O&&O.c(),p(t,"class","hidden-empty m-b-sm"),p(l,"class","schema-field-options-footer"),p(e,"class","schema-field-options")},m(E,L){w(E,e,L),y(e,t),g&&g.m(t,null),y(e,i),y(e,l),h&&h.m(l,null),y(l,o),k&&k.m(l,null),y(l,a),S&&S.m(l,null),y(l,f),T&&T.m(l,null),y(l,c),O&&O.m(l,null),m=!0},p(E,L){g&&g.p&&(!m||L[0]&268435648)&&Ft(g,_,E,E[28],m?Rt(_,E[28],L,MM):qt(E[28]),Wm),L[0]&257&&(s=!E[0].primaryKey&&E[0].type!="autodate"&&(!E[8]||!E[10].includes(E[0].name))),s?h?(h.p(E,L),L[0]&257&&M(h,1)):(h=Xm(E),h.c(),M(h,1),h.m(l,o)):h&&(oe(),D(h,1,1,()=>{h=null}),re()),L[0]&257&&(r=!E[0].primaryKey&&(!E[8]||!E[11].includes(E[0].name))),r?k?(k.p(E,L),L[0]&257&&M(k,1)):(k=Qm(E),k.c(),M(k,1),k.m(l,a)):k&&(oe(),D(k,1,1,()=>{k=null}),re()),L[0]&257&&(u=!E[8]||!E[12].includes(E[0].name)),u?S?(S.p(E,L),L[0]&257&&M(S,1)):(S=xm(E),S.c(),M(S,1),S.m(l,f)):S&&(oe(),D(S,1,1,()=>{S=null}),re()),T&&T.p&&(!m||L[0]&268435648)&&Ft(T,$,E,E[28],m?Rt($,E[28],L,OM):qt(E[28]),Bm),!E[0]._toDelete&&!E[0].primaryKey?O?(O.p(E,L),L[0]&1&&M(O,1)):(O=eh(E),O.c(),M(O,1),O.m(l,null)):O&&(oe(),D(O,1,1,()=>{O=null}),re())},i(E){m||(M(g,E),M(h),M(k),M(S),M(T,E),M(O),E&&tt(()=>{m&&(d||(d=qe(e,ht,{delay:10,duration:150},!0)),d.run(1))}),m=!0)},o(E){D(g,E),D(h),D(k),D(S),D(T,E),D(O),E&&(d||(d=qe(e,ht,{delay:10,duration:150},!1)),d.run(0)),m=!1},d(E){E&&v(e),g&&g.d(E),h&&h.d(),k&&k.d(),S&&S.d(),T&&T.d(E),O&&O.d(),E&&d&&d.end()}}}function Xm(n){let e,t;return e=new fe({props:{class:"form-field form-field-toggle",name:"requried",$$slots:{default:[PM,({uniqueId:i})=>({34:i}),({uniqueId:i})=>[0,i?8:0]]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l[0]&268435489|l[1]&8&&(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){j(e,i)}}}function PM(n){let e,t,i,l,s,o,r,a,u,f,c,d;return{c(){e=b("input"),i=C(),l=b("label"),s=b("span"),o=W(n[5]),r=C(),a=b("i"),p(e,"type","checkbox"),p(e,"id",t=n[34]),p(s,"class","txt"),p(a,"class","ri-information-line link-hint"),p(l,"for",f=n[34])},m(m,_){w(m,e,_),e.checked=n[0].required,w(m,i,_),w(m,l,_),y(l,s),y(s,o),y(l,r),y(l,a),c||(d=[Y(e,"change",n[24]),Oe(u=Re.call(null,a,{text:`Requires the field value NOT to be ${U.zeroDefaultStr(n[0])}.`}))],c=!0)},p(m,_){_[1]&8&&t!==(t=m[34])&&p(e,"id",t),_[0]&1&&(e.checked=m[0].required),_[0]&32&&se(o,m[5]),u&&Lt(u.update)&&_[0]&1&&u.update.call(null,{text:`Requires the field value NOT to be ${U.zeroDefaultStr(m[0])}.`}),_[1]&8&&f!==(f=m[34])&&p(l,"for",f)},d(m){m&&(v(e),v(i),v(l)),c=!1,Ee(d)}}}function Qm(n){let e,t;return e=new fe({props:{class:"form-field form-field-toggle",name:"hidden",$$slots:{default:[NM,({uniqueId:i})=>({34:i}),({uniqueId:i})=>[0,i?8:0]]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l[0]&268435457|l[1]&8&&(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){j(e,i)}}}function NM(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("input"),i=C(),l=b("label"),s=b("span"),s.textContent="Hidden",o=C(),r=b("i"),p(e,"type","checkbox"),p(e,"id",t=n[34]),p(s,"class","txt"),p(r,"class","ri-information-line link-hint"),p(l,"for",a=n[34])},m(c,d){w(c,e,d),e.checked=n[0].hidden,w(c,i,d),w(c,l,d),y(l,s),y(l,o),y(l,r),u||(f=[Y(e,"change",n[25]),Y(e,"change",n[26]),Oe(Re.call(null,r,{text:"Hide from the JSON API response and filters."}))],u=!0)},p(c,d){d[1]&8&&t!==(t=c[34])&&p(e,"id",t),d[0]&1&&(e.checked=c[0].hidden),d[1]&8&&a!==(a=c[34])&&p(l,"for",a)},d(c){c&&(v(e),v(i),v(l)),u=!1,Ee(f)}}}function xm(n){let e,t;return e=new fe({props:{class:"form-field form-field-toggle m-0",name:"presentable",$$slots:{default:[RM,({uniqueId:i})=>({34:i}),({uniqueId:i})=>[0,i?8:0]]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l[0]&268435457|l[1]&8&&(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){j(e,i)}}}function RM(n){let e,t,i,l,s,o,r,a,u,f,c,d;return{c(){e=b("input"),l=C(),s=b("label"),o=b("span"),o.textContent="Presentable",r=C(),a=b("i"),p(e,"type","checkbox"),p(e,"id",t=n[34]),e.disabled=i=n[0].hidden,p(o,"class","txt"),p(a,"class",u="ri-information-line "+(n[0].hidden?"txt-disabled":"link-hint")),p(s,"for",f=n[34])},m(m,_){w(m,e,_),e.checked=n[0].presentable,w(m,l,_),w(m,s,_),y(s,o),y(s,r),y(s,a),c||(d=[Y(e,"change",n[27]),Oe(Re.call(null,a,{text:"Whether the field should be preferred in the Superuser UI relation listings (default to auto)."}))],c=!0)},p(m,_){_[1]&8&&t!==(t=m[34])&&p(e,"id",t),_[0]&1&&i!==(i=m[0].hidden)&&(e.disabled=i),_[0]&1&&(e.checked=m[0].presentable),_[0]&1&&u!==(u="ri-information-line "+(m[0].hidden?"txt-disabled":"link-hint"))&&p(a,"class",u),_[1]&8&&f!==(f=m[34])&&p(s,"for",f)},d(m){m&&(v(e),v(l),v(s)),c=!1,Ee(d)}}}function eh(n){let e,t,i,l,s,o,r;return o=new Dn({props:{class:"dropdown dropdown-sm dropdown-upside dropdown-right dropdown-nowrap no-min-width",$$slots:{default:[FM]},$$scope:{ctx:n}}}),{c(){e=b("div"),t=b("div"),i=b("div"),l=b("i"),s=C(),H(o.$$.fragment),p(l,"class","ri-more-line"),p(l,"aria-hidden","true"),p(i,"tabindex","0"),p(i,"role","button"),p(i,"title","More field options"),p(i,"class","btn btn-circle btn-sm btn-transparent"),p(t,"class","inline-flex flex-gap-sm flex-nowrap"),p(e,"class","m-l-auto txt-right")},m(a,u){w(a,e,u),y(e,t),y(t,i),y(i,l),y(i,s),q(o,i,null),r=!0},p(a,u){const f={};u[0]&268435457&&(f.$$scope={dirty:u,ctx:a}),o.$set(f)},i(a){r||(M(o.$$.fragment,a),r=!0)},o(a){D(o.$$.fragment,a),r=!1},d(a){a&&v(e),j(o)}}}function th(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='Remove',p(e,"type","button"),p(e,"class","dropdown-item"),p(e,"role","menuitem")},m(l,s){w(l,e,s),t||(i=Y(e,"click",it(n[13])),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function FM(n){let e,t,i,l,s,o=!n[0].system&&th(n);return{c(){e=b("button"),e.innerHTML='Duplicate',t=C(),o&&o.c(),i=ke(),p(e,"type","button"),p(e,"class","dropdown-item"),p(e,"role","menuitem")},m(r,a){w(r,e,a),w(r,t,a),o&&o.m(r,a),w(r,i,a),l||(s=Y(e,"click",it(n[15])),l=!0)},p(r,a){r[0].system?o&&(o.d(1),o=null):o?o.p(r,a):(o=th(r),o.c(),o.m(i.parentNode,i))},d(r){r&&(v(e),v(t),v(i)),o&&o.d(r),l=!1,s()}}}function qM(n){let e,t,i,l,s,o,r,a,u,f=n[7]&&n[2]&&Km();l=new fe({props:{class:"form-field required m-0 "+(n[7]?"":"disabled"),name:"fields."+n[1]+".name",inlineError:!0,$$slots:{default:[DM]},$$scope:{ctx:n}}});const c=n[20].default,d=Nt(c,n,n[28],Ym),m=d||IM();function _(S,$){if(S[0]._toDelete)return AM;if(S[7])return LM}let g=_(n),h=g&&g(n),k=n[7]&&n[4]&&Gm(n);return{c(){e=b("div"),t=b("div"),f&&f.c(),i=C(),H(l.$$.fragment),s=C(),m&&m.c(),o=C(),h&&h.c(),r=C(),k&&k.c(),p(t,"class","schema-field-header"),p(e,"class","schema-field"),x(e,"required",n[0].required),x(e,"expanded",n[7]&&n[4]),x(e,"deleted",n[0]._toDelete)},m(S,$){w(S,e,$),y(e,t),f&&f.m(t,null),y(t,i),q(l,t,null),y(t,s),m&&m.m(t,null),y(t,o),h&&h.m(t,null),y(e,r),k&&k.m(e,null),u=!0},p(S,$){S[7]&&S[2]?f||(f=Km(),f.c(),f.m(t,i)):f&&(f.d(1),f=null);const T={};$[0]&128&&(T.class="form-field required m-0 "+(S[7]?"":"disabled")),$[0]&2&&(T.name="fields."+S[1]+".name"),$[0]&268435625&&(T.$$scope={dirty:$,ctx:S}),l.$set(T),d&&d.p&&(!u||$[0]&268435648)&&Ft(d,c,S,S[28],u?Rt(c,S[28],$,EM):qt(S[28]),Ym),g===(g=_(S))&&h?h.p(S,$):(h&&h.d(1),h=g&&g(S),h&&(h.c(),h.m(t,null))),S[7]&&S[4]?k?(k.p(S,$),$[0]&144&&M(k,1)):(k=Gm(S),k.c(),M(k,1),k.m(e,null)):k&&(oe(),D(k,1,1,()=>{k=null}),re()),(!u||$[0]&1)&&x(e,"required",S[0].required),(!u||$[0]&144)&&x(e,"expanded",S[7]&&S[4]),(!u||$[0]&1)&&x(e,"deleted",S[0]._toDelete)},i(S){u||(M(l.$$.fragment,S),M(m,S),M(k),S&&tt(()=>{u&&(a||(a=qe(e,ht,{duration:150},!0)),a.run(1))}),u=!0)},o(S){D(l.$$.fragment,S),D(m,S),D(k),S&&(a||(a=qe(e,ht,{duration:150},!1)),a.run(0)),u=!1},d(S){S&&v(e),f&&f.d(),j(l),m&&m.d(S),h&&h.d(),k&&k.d(),S&&a&&a.end()}}}let va=[];function jM(n,e,t){let i,l,s,o,r;Ge(n,$n,pe=>t(19,r=pe));let{$$slots:a={},$$scope:u}=e;const f="f_"+U.randomString(8),c=wt(),d={bool:"Nonfalsey",number:"Nonzero"},m=["password","tokenKey","id","autodate"],_=["password","tokenKey","id","email"],g=["password","tokenKey"];let{key:h=""}=e,{field:k=U.initSchemaField()}=e,{draggable:S=!0}=e,{collection:$={}}=e,T,O=!1;function E(){k.id?t(0,k._toDelete=!0,k):(N(),c("remove"))}function L(){t(0,k._toDelete=!1,k),Jt({})}function I(){k._toDelete||(N(),c("duplicate"))}function A(pe){return U.slugify(pe)}function P(){t(4,O=!0),z()}function N(){t(4,O=!1)}function R(){O?N():P()}function z(){for(let pe of va)pe.id!=f&&pe.collapse()}an(()=>(va.push({id:f,collapse:N}),k.onMountSelect&&(t(0,k.onMountSelect=!1,k),T==null||T.select()),()=>{U.removeByKey(va,"id",f)}));const F=()=>T==null?void 0:T.focus();function B(pe){ne[pe?"unshift":"push"](()=>{T=pe,t(3,T)})}const J=pe=>{const ae=k.name;t(0,k.name=A(pe.target.value),k),pe.target.value=k.name,c("rename",{oldName:ae,newName:k.name})};function V(){k.required=this.checked,t(0,k)}function Z(){k.hidden=this.checked,t(0,k)}const G=pe=>{pe.target.checked&&t(0,k.presentable=!1,k)};function de(){k.presentable=this.checked,t(0,k)}return n.$$set=pe=>{"key"in pe&&t(1,h=pe.key),"field"in pe&&t(0,k=pe.field),"draggable"in pe&&t(2,S=pe.draggable),"collection"in pe&&t(18,$=pe.collection),"$$scope"in pe&&t(28,u=pe.$$scope)},n.$$.update=()=>{n.$$.dirty[0]&262144&&t(8,i=($==null?void 0:$.type)=="auth"),n.$$.dirty[0]&1&&k._toDelete&&k._originalName&&k.name!==k._originalName&&t(0,k.name=k._originalName,k),n.$$.dirty[0]&1&&!k._originalName&&k.name&&t(0,k._originalName=k.name,k),n.$$.dirty[0]&1&&typeof k._toDelete>"u"&&t(0,k._toDelete=!1,k),n.$$.dirty[0]&1&&k.required&&t(0,k.nullable=!1,k),n.$$.dirty[0]&1&&t(7,l=!k._toDelete),n.$$.dirty[0]&524290&&t(6,s=!U.isEmpty(U.getNestedVal(r,`fields.${h}`))),n.$$.dirty[0]&1&&t(5,o=d[k==null?void 0:k.type]||"Nonempty")},[k,h,S,T,O,o,s,l,i,c,m,_,g,E,L,I,A,R,$,r,a,F,B,J,V,Z,G,de,u]}class Kn extends we{constructor(e){super(),ve(this,e,jM,qM,be,{key:1,field:0,draggable:2,collection:18},null,[-1,-1])}}function HM(n){let e,t,i,l,s,o;function r(u){n[5](u)}let a={id:n[13],items:n[3],disabled:n[0].system,readonly:!n[12]};return n[2]!==void 0&&(a.keyOfSelected=n[2]),t=new Ln({props:a}),ne.push(()=>ge(t,"keyOfSelected",r)),{c(){e=b("div"),H(t.$$.fragment)},m(u,f){w(u,e,f),q(t,e,null),l=!0,s||(o=Oe(Re.call(null,e,{text:"Auto set on:",position:"top"})),s=!0)},p(u,f){const c={};f&8192&&(c.id=u[13]),f&1&&(c.disabled=u[0].system),f&4096&&(c.readonly=!u[12]),!i&&f&4&&(i=!0,c.keyOfSelected=u[2],$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&&v(e),j(t),s=!1,o()}}}function zM(n){let e,t,i,l,s,o;return i=new fe({props:{class:"form-field form-field-single-multiple-select form-field-autodate-select "+(n[12]?"":"readonly"),inlineError:!0,$$slots:{default:[HM,({uniqueId:r})=>({13:r}),({uniqueId:r})=>r?8192:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),t=C(),H(i.$$.fragment),l=C(),s=b("div"),p(e,"class","separator"),p(s,"class","separator")},m(r,a){w(r,e,a),w(r,t,a),q(i,r,a),w(r,l,a),w(r,s,a),o=!0},p(r,a){const u={};a&4096&&(u.class="form-field form-field-single-multiple-select form-field-autodate-select "+(r[12]?"":"readonly")),a&28677&&(u.$$scope={dirty:a,ctx:r}),i.$set(u)},i(r){o||(M(i.$$.fragment,r),o=!0)},o(r){D(i.$$.fragment,r),o=!1},d(r){r&&(v(e),v(t),v(l),v(s)),j(i,r)}}}function UM(n){let e,t,i;const l=[{key:n[1]},n[4]];function s(r){n[6](r)}let o={$$slots:{default:[zM,({interactive:r})=>({12:r}),({interactive:r})=>r?4096:0]},$$scope:{ctx:n}};for(let r=0;rge(e,"field",s)),e.$on("rename",n[7]),e.$on("remove",n[8]),e.$on("duplicate",n[9]),{c(){H(e.$$.fragment)},m(r,a){q(e,r,a),i=!0},p(r,[a]){const u=a&18?vt(l,[a&2&&{key:r[1]},a&16&&At(r[4])]):{};a&20485&&(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){j(e,r)}}}const wa=1,Sa=2,Ta=3;function VM(n,e,t){const i=["field","key"];let l=lt(e,i);const s=[{label:"Create",value:wa},{label:"Update",value:Sa},{label:"Create/Update",value:Ta}];let{field:o}=e,{key:r=""}=e,a=u();function u(){return o.onCreate&&o.onUpdate?Ta:o.onUpdate?Sa:wa}function f(h){switch(h){case wa:t(0,o.onCreate=!0,o),t(0,o.onUpdate=!1,o);break;case Sa:t(0,o.onCreate=!1,o),t(0,o.onUpdate=!0,o);break;case Ta:t(0,o.onCreate=!0,o),t(0,o.onUpdate=!0,o);break}}function c(h){a=h,t(2,a)}function d(h){o=h,t(0,o)}function m(h){Le.call(this,n,h)}function _(h){Le.call(this,n,h)}function g(h){Le.call(this,n,h)}return n.$$set=h=>{e=je(je({},e),Kt(h)),t(4,l=lt(e,i)),"field"in h&&t(0,o=h.field),"key"in h&&t(1,r=h.key)},n.$$.update=()=>{n.$$.dirty&4&&f(a)},[o,r,a,s,l,c,d,m,_,g]}class BM extends we{constructor(e){super(),ve(this,e,VM,UM,be,{field:0,key:1})}}function WM(n){let e,t,i;const l=[{key:n[1]},n[2]];function s(r){n[3](r)}let o={};for(let r=0;rge(e,"field",s)),e.$on("rename",n[4]),e.$on("remove",n[5]),e.$on("duplicate",n[6]),{c(){H(e.$$.fragment)},m(r,a){q(e,r,a),i=!0},p(r,[a]){const u=a&6?vt(l,[a&2&&{key:r[1]},a&4&&At(r[2])]):{};!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){j(e,r)}}}function YM(n,e,t){const i=["field","key"];let l=lt(e,i),{field:s}=e,{key:o=""}=e;function r(c){s=c,t(0,s)}function a(c){Le.call(this,n,c)}function u(c){Le.call(this,n,c)}function f(c){Le.call(this,n,c)}return n.$$set=c=>{e=je(je({},e),Kt(c)),t(2,l=lt(e,i)),"field"in c&&t(0,s=c.field),"key"in c&&t(1,o=c.key)},[s,o,l,r,a,u,f]}class KM extends we{constructor(e){super(),ve(this,e,YM,WM,be,{field:0,key:1})}}var $a=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],es={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:typeof window=="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(n){return typeof console<"u"&&console.warn(n)},getWeek:function(n){var e=new Date(n.getTime());e.setHours(0,0,0,0),e.setDate(e.getDate()+3-(e.getDay()+6)%7);var t=new Date(e.getFullYear(),0,4);return 1+Math.round(((e.getTime()-t.getTime())/864e5-3+(t.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},to={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(n){var e=n%100;if(e>3&&e<21)return"th";switch(e%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},Nn=function(n,e){return e===void 0&&(e=2),("000"+n).slice(e*-1)},xn=function(n){return n===!0?1:0};function nh(n,e){var t;return function(){var i=this,l=arguments;clearTimeout(t),t=setTimeout(function(){return n.apply(i,l)},e)}}var Ca=function(n){return n instanceof Array?n:[n]};function On(n,e,t){if(t===!0)return n.classList.add(e);n.classList.remove(e)}function Mt(n,e,t){var i=window.document.createElement(n);return e=e||"",t=t||"",i.className=e,t!==void 0&&(i.textContent=t),i}function Yo(n){for(;n.firstChild;)n.removeChild(n.firstChild)}function Ly(n,e){if(e(n))return n;if(n.parentNode)return Ly(n.parentNode,e)}function Ko(n,e){var t=Mt("div","numInputWrapper"),i=Mt("input","numInput "+n),l=Mt("span","arrowUp"),s=Mt("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1?i.type="number":(i.type="text",i.pattern="\\d*"),e!==void 0)for(var o in e)i.setAttribute(o,e[o]);return t.appendChild(i),t.appendChild(l),t.appendChild(s),t}function Vn(n){try{if(typeof n.composedPath=="function"){var e=n.composedPath();return e[0]}return n.target}catch{return n.target}}var Oa=function(){},yr=function(n,e,t){return t.months[e?"shorthand":"longhand"][n]},JM={D:Oa,F:function(n,e,t){n.setMonth(t.months.longhand.indexOf(e))},G:function(n,e){n.setHours((n.getHours()>=12?12:0)+parseFloat(e))},H:function(n,e){n.setHours(parseFloat(e))},J:function(n,e){n.setDate(parseFloat(e))},K:function(n,e,t){n.setHours(n.getHours()%12+12*xn(new RegExp(t.amPM[1],"i").test(e)))},M:function(n,e,t){n.setMonth(t.months.shorthand.indexOf(e))},S:function(n,e){n.setSeconds(parseFloat(e))},U:function(n,e){return new Date(parseFloat(e)*1e3)},W:function(n,e,t){var i=parseInt(e),l=new Date(n.getFullYear(),0,2+(i-1)*7,0,0,0,0);return l.setDate(l.getDate()-l.getDay()+t.firstDayOfWeek),l},Y:function(n,e){n.setFullYear(parseFloat(e))},Z:function(n,e){return new Date(e)},d:function(n,e){n.setDate(parseFloat(e))},h:function(n,e){n.setHours((n.getHours()>=12?12:0)+parseFloat(e))},i:function(n,e){n.setMinutes(parseFloat(e))},j:function(n,e){n.setDate(parseFloat(e))},l:Oa,m:function(n,e){n.setMonth(parseFloat(e)-1)},n:function(n,e){n.setMonth(parseFloat(e)-1)},s:function(n,e){n.setSeconds(parseFloat(e))},u:function(n,e){return new Date(parseFloat(e))},w:Oa,y:function(n,e){n.setFullYear(2e3+parseFloat(e))}},wl={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},Hs={Z:function(n){return n.toISOString()},D:function(n,e,t){return e.weekdays.shorthand[Hs.w(n,e,t)]},F:function(n,e,t){return yr(Hs.n(n,e,t)-1,!1,e)},G:function(n,e,t){return Nn(Hs.h(n,e,t))},H:function(n){return Nn(n.getHours())},J:function(n,e){return e.ordinal!==void 0?n.getDate()+e.ordinal(n.getDate()):n.getDate()},K:function(n,e){return e.amPM[xn(n.getHours()>11)]},M:function(n,e){return yr(n.getMonth(),!0,e)},S:function(n){return Nn(n.getSeconds())},U:function(n){return n.getTime()/1e3},W:function(n,e,t){return t.getWeek(n)},Y:function(n){return Nn(n.getFullYear(),4)},d:function(n){return Nn(n.getDate())},h:function(n){return n.getHours()%12?n.getHours()%12:12},i:function(n){return Nn(n.getMinutes())},j:function(n){return n.getDate()},l:function(n,e){return e.weekdays.longhand[n.getDay()]},m:function(n){return Nn(n.getMonth()+1)},n:function(n){return n.getMonth()+1},s:function(n){return n.getSeconds()},u:function(n){return n.getTime()},w:function(n){return n.getDay()},y:function(n){return String(n.getFullYear()).substring(2)}},Ay=function(n){var e=n.config,t=e===void 0?es:e,i=n.l10n,l=i===void 0?to:i,s=n.isMobile,o=s===void 0?!1:s;return function(r,a,u){var f=u||l;return t.formatDate!==void 0&&!o?t.formatDate(r,a,f):a.split("").map(function(c,d,m){return Hs[c]&&m[d-1]!=="\\"?Hs[c](r,f,t):c!=="\\"?c:""}).join("")}},du=function(n){var e=n.config,t=e===void 0?es:e,i=n.l10n,l=i===void 0?to:i;return function(s,o,r,a){if(!(s!==0&&!s)){var u=a||l,f,c=s;if(s instanceof Date)f=new Date(s.getTime());else if(typeof s!="string"&&s.toFixed!==void 0)f=new Date(s);else if(typeof s=="string"){var d=o||(t||es).dateFormat,m=String(s).trim();if(m==="today")f=new Date,r=!0;else if(t&&t.parseDate)f=t.parseDate(s,d);else if(/Z$/.test(m)||/GMT$/.test(m))f=new Date(s);else{for(var _=void 0,g=[],h=0,k=0,S="";hMath.min(e,t)&&n=0?new Date:new Date(t.config.minDate.getTime()),le=Ea(t.config);ee.setHours(le.hours,le.minutes,le.seconds,ee.getMilliseconds()),t.selectedDates=[ee],t.latestSelectedDateObj=ee}X!==void 0&&X.type!=="blur"&&cl(X);var Se=t._input.value;c(),An(),t._input.value!==Se&&t._debouncedChange()}function u(X,ee){return X%12+12*xn(ee===t.l10n.amPM[1])}function f(X){switch(X%24){case 0:case 12:return 12;default:return X%12}}function c(){if(!(t.hourElement===void 0||t.minuteElement===void 0)){var X=(parseInt(t.hourElement.value.slice(-2),10)||0)%24,ee=(parseInt(t.minuteElement.value,10)||0)%60,le=t.secondElement!==void 0?(parseInt(t.secondElement.value,10)||0)%60:0;t.amPM!==void 0&&(X=u(X,t.amPM.textContent));var Se=t.config.minTime!==void 0||t.config.minDate&&t.minDateHasTime&&t.latestSelectedDateObj&&Bn(t.latestSelectedDateObj,t.config.minDate,!0)===0,Fe=t.config.maxTime!==void 0||t.config.maxDate&&t.maxDateHasTime&&t.latestSelectedDateObj&&Bn(t.latestSelectedDateObj,t.config.maxDate,!0)===0;if(t.config.maxTime!==void 0&&t.config.minTime!==void 0&&t.config.minTime>t.config.maxTime){var Ve=Ma(t.config.minTime.getHours(),t.config.minTime.getMinutes(),t.config.minTime.getSeconds()),rt=Ma(t.config.maxTime.getHours(),t.config.maxTime.getMinutes(),t.config.maxTime.getSeconds()),Je=Ma(X,ee,le);if(Je>rt&&Je=12)]),t.secondElement!==void 0&&(t.secondElement.value=Nn(le)))}function _(X){var ee=Vn(X),le=parseInt(ee.value)+(X.delta||0);(le/1e3>1||X.key==="Enter"&&!/[^\d]/.test(le.toString()))&&et(le)}function g(X,ee,le,Se){if(ee instanceof Array)return ee.forEach(function(Fe){return g(X,Fe,le,Se)});if(X instanceof Array)return X.forEach(function(Fe){return g(Fe,ee,le,Se)});X.addEventListener(ee,le,Se),t._handlers.push({remove:function(){return X.removeEventListener(ee,le,Se)}})}function h(){It("onChange")}function k(){if(t.config.wrap&&["open","close","toggle","clear"].forEach(function(le){Array.prototype.forEach.call(t.element.querySelectorAll("[data-"+le+"]"),function(Se){return g(Se,"click",t[le])})}),t.isMobile){Zn();return}var X=nh(De,50);if(t._debouncedChange=nh(h,QM),t.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&g(t.daysContainer,"mouseover",function(le){t.config.mode==="range"&&Ue(Vn(le))}),g(t._input,"keydown",Bt),t.calendarContainer!==void 0&&g(t.calendarContainer,"keydown",Bt),!t.config.inline&&!t.config.static&&g(window,"resize",X),window.ontouchstart!==void 0?g(window.document,"touchstart",ct):g(window.document,"mousedown",ct),g(window.document,"focus",ct,{capture:!0}),t.config.clickOpens===!0&&(g(t._input,"focus",t.open),g(t._input,"click",t.open)),t.daysContainer!==void 0&&(g(t.monthNav,"click",Fl),g(t.monthNav,["keyup","increment"],_),g(t.daysContainer,"click",Pt)),t.timeContainer!==void 0&&t.minuteElement!==void 0&&t.hourElement!==void 0){var ee=function(le){return Vn(le).select()};g(t.timeContainer,["increment"],a),g(t.timeContainer,"blur",a,{capture:!0}),g(t.timeContainer,"click",$),g([t.hourElement,t.minuteElement],["focus","click"],ee),t.secondElement!==void 0&&g(t.secondElement,"focus",function(){return t.secondElement&&t.secondElement.select()}),t.amPM!==void 0&&g(t.amPM,"click",function(le){a(le)})}t.config.allowInput&&g(t._input,"blur",ut)}function S(X,ee){var le=X!==void 0?t.parseDate(X):t.latestSelectedDateObj||(t.config.minDate&&t.config.minDate>t.now?t.config.minDate:t.config.maxDate&&t.config.maxDate1),t.calendarContainer.appendChild(X);var Fe=t.config.appendTo!==void 0&&t.config.appendTo.nodeType!==void 0;if((t.config.inline||t.config.static)&&(t.calendarContainer.classList.add(t.config.inline?"inline":"static"),t.config.inline&&(!Fe&&t.element.parentNode?t.element.parentNode.insertBefore(t.calendarContainer,t._input.nextSibling):t.config.appendTo!==void 0&&t.config.appendTo.appendChild(t.calendarContainer)),t.config.static)){var Ve=Mt("div","flatpickr-wrapper");t.element.parentNode&&t.element.parentNode.insertBefore(Ve,t.element),Ve.appendChild(t.element),t.altInput&&Ve.appendChild(t.altInput),Ve.appendChild(t.calendarContainer)}!t.config.static&&!t.config.inline&&(t.config.appendTo!==void 0?t.config.appendTo:window.document.body).appendChild(t.calendarContainer)}function E(X,ee,le,Se){var Fe=xe(ee,!0),Ve=Mt("span",X,ee.getDate().toString());return Ve.dateObj=ee,Ve.$i=Se,Ve.setAttribute("aria-label",t.formatDate(ee,t.config.ariaDateFormat)),X.indexOf("hidden")===-1&&Bn(ee,t.now)===0&&(t.todayDateElem=Ve,Ve.classList.add("today"),Ve.setAttribute("aria-current","date")),Fe?(Ve.tabIndex=-1,ul(ee)&&(Ve.classList.add("selected"),t.selectedDateElem=Ve,t.config.mode==="range"&&(On(Ve,"startRange",t.selectedDates[0]&&Bn(ee,t.selectedDates[0],!0)===0),On(Ve,"endRange",t.selectedDates[1]&&Bn(ee,t.selectedDates[1],!0)===0),X==="nextMonthDay"&&Ve.classList.add("inRange")))):Ve.classList.add("flatpickr-disabled"),t.config.mode==="range"&&Ui(ee)&&!ul(ee)&&Ve.classList.add("inRange"),t.weekNumbers&&t.config.showMonths===1&&X!=="prevMonthDay"&&Se%7===6&&t.weekNumbers.insertAdjacentHTML("beforeend",""+t.config.getWeek(ee)+""),It("onDayCreate",Ve),Ve}function L(X){X.focus(),t.config.mode==="range"&&Ue(X)}function I(X){for(var ee=X>0?0:t.config.showMonths-1,le=X>0?t.config.showMonths:-1,Se=ee;Se!=le;Se+=X)for(var Fe=t.daysContainer.children[Se],Ve=X>0?0:Fe.children.length-1,rt=X>0?Fe.children.length:-1,Je=Ve;Je!=rt;Je+=X){var ue=Fe.children[Je];if(ue.className.indexOf("hidden")===-1&&xe(ue.dateObj))return ue}}function A(X,ee){for(var le=X.className.indexOf("Month")===-1?X.dateObj.getMonth():t.currentMonth,Se=ee>0?t.config.showMonths:-1,Fe=ee>0?1:-1,Ve=le-t.currentMonth;Ve!=Se;Ve+=Fe)for(var rt=t.daysContainer.children[Ve],Je=le-t.currentMonth===Ve?X.$i+ee:ee<0?rt.children.length-1:0,ue=rt.children.length,ye=Je;ye>=0&&ye0?ue:-1);ye+=Fe){var He=rt.children[ye];if(He.className.indexOf("hidden")===-1&&xe(He.dateObj)&&Math.abs(X.$i-ye)>=Math.abs(ee))return L(He)}t.changeMonth(Fe),P(I(Fe),0)}function P(X,ee){var le=s(),Se=Be(le||document.body),Fe=X!==void 0?X:Se?le:t.selectedDateElem!==void 0&&Be(t.selectedDateElem)?t.selectedDateElem:t.todayDateElem!==void 0&&Be(t.todayDateElem)?t.todayDateElem:I(ee>0?1:-1);Fe===void 0?t._input.focus():Se?A(Fe,ee):L(Fe)}function N(X,ee){for(var le=(new Date(X,ee,1).getDay()-t.l10n.firstDayOfWeek+7)%7,Se=t.utils.getDaysInMonth((ee-1+12)%12,X),Fe=t.utils.getDaysInMonth(ee,X),Ve=window.document.createDocumentFragment(),rt=t.config.showMonths>1,Je=rt?"prevMonthDay hidden":"prevMonthDay",ue=rt?"nextMonthDay hidden":"nextMonthDay",ye=Se+1-le,He=0;ye<=Se;ye++,He++)Ve.appendChild(E("flatpickr-day "+Je,new Date(X,ee-1,ye),ye,He));for(ye=1;ye<=Fe;ye++,He++)Ve.appendChild(E("flatpickr-day",new Date(X,ee,ye),ye,He));for(var Qe=Fe+1;Qe<=42-le&&(t.config.showMonths===1||He%7!==0);Qe++,He++)Ve.appendChild(E("flatpickr-day "+ue,new Date(X,ee+1,Qe%Fe),Qe,He));var at=Mt("div","dayContainer");return at.appendChild(Ve),at}function R(){if(t.daysContainer!==void 0){Yo(t.daysContainer),t.weekNumbers&&Yo(t.weekNumbers);for(var X=document.createDocumentFragment(),ee=0;ee1||t.config.monthSelectorType!=="dropdown")){var X=function(Se){return t.config.minDate!==void 0&&t.currentYear===t.config.minDate.getFullYear()&&Set.config.maxDate.getMonth())};t.monthsDropdownContainer.tabIndex=-1,t.monthsDropdownContainer.innerHTML="";for(var ee=0;ee<12;ee++)if(X(ee)){var le=Mt("option","flatpickr-monthDropdown-month");le.value=new Date(t.currentYear,ee).getMonth().toString(),le.textContent=yr(ee,t.config.shorthandCurrentMonth,t.l10n),le.tabIndex=-1,t.currentMonth===ee&&(le.selected=!0),t.monthsDropdownContainer.appendChild(le)}}}function F(){var X=Mt("div","flatpickr-month"),ee=window.document.createDocumentFragment(),le;t.config.showMonths>1||t.config.monthSelectorType==="static"?le=Mt("span","cur-month"):(t.monthsDropdownContainer=Mt("select","flatpickr-monthDropdown-months"),t.monthsDropdownContainer.setAttribute("aria-label",t.l10n.monthAriaLabel),g(t.monthsDropdownContainer,"change",function(rt){var Je=Vn(rt),ue=parseInt(Je.value,10);t.changeMonth(ue-t.currentMonth),It("onMonthChange")}),z(),le=t.monthsDropdownContainer);var Se=Ko("cur-year",{tabindex:"-1"}),Fe=Se.getElementsByTagName("input")[0];Fe.setAttribute("aria-label",t.l10n.yearAriaLabel),t.config.minDate&&Fe.setAttribute("min",t.config.minDate.getFullYear().toString()),t.config.maxDate&&(Fe.setAttribute("max",t.config.maxDate.getFullYear().toString()),Fe.disabled=!!t.config.minDate&&t.config.minDate.getFullYear()===t.config.maxDate.getFullYear());var Ve=Mt("div","flatpickr-current-month");return Ve.appendChild(le),Ve.appendChild(Se),ee.appendChild(Ve),X.appendChild(ee),{container:X,yearElement:Fe,monthElement:le}}function B(){Yo(t.monthNav),t.monthNav.appendChild(t.prevMonthNav),t.config.showMonths&&(t.yearElements=[],t.monthElements=[]);for(var X=t.config.showMonths;X--;){var ee=F();t.yearElements.push(ee.yearElement),t.monthElements.push(ee.monthElement),t.monthNav.appendChild(ee.container)}t.monthNav.appendChild(t.nextMonthNav)}function J(){return t.monthNav=Mt("div","flatpickr-months"),t.yearElements=[],t.monthElements=[],t.prevMonthNav=Mt("span","flatpickr-prev-month"),t.prevMonthNav.innerHTML=t.config.prevArrow,t.nextMonthNav=Mt("span","flatpickr-next-month"),t.nextMonthNav.innerHTML=t.config.nextArrow,B(),Object.defineProperty(t,"_hidePrevMonthArrow",{get:function(){return t.__hidePrevMonthArrow},set:function(X){t.__hidePrevMonthArrow!==X&&(On(t.prevMonthNav,"flatpickr-disabled",X),t.__hidePrevMonthArrow=X)}}),Object.defineProperty(t,"_hideNextMonthArrow",{get:function(){return t.__hideNextMonthArrow},set:function(X){t.__hideNextMonthArrow!==X&&(On(t.nextMonthNav,"flatpickr-disabled",X),t.__hideNextMonthArrow=X)}}),t.currentYearElement=t.yearElements[0],Vi(),t.monthNav}function V(){t.calendarContainer.classList.add("hasTime"),t.config.noCalendar&&t.calendarContainer.classList.add("noCalendar");var X=Ea(t.config);t.timeContainer=Mt("div","flatpickr-time"),t.timeContainer.tabIndex=-1;var ee=Mt("span","flatpickr-time-separator",":"),le=Ko("flatpickr-hour",{"aria-label":t.l10n.hourAriaLabel});t.hourElement=le.getElementsByTagName("input")[0];var Se=Ko("flatpickr-minute",{"aria-label":t.l10n.minuteAriaLabel});if(t.minuteElement=Se.getElementsByTagName("input")[0],t.hourElement.tabIndex=t.minuteElement.tabIndex=-1,t.hourElement.value=Nn(t.latestSelectedDateObj?t.latestSelectedDateObj.getHours():t.config.time_24hr?X.hours:f(X.hours)),t.minuteElement.value=Nn(t.latestSelectedDateObj?t.latestSelectedDateObj.getMinutes():X.minutes),t.hourElement.setAttribute("step",t.config.hourIncrement.toString()),t.minuteElement.setAttribute("step",t.config.minuteIncrement.toString()),t.hourElement.setAttribute("min",t.config.time_24hr?"0":"1"),t.hourElement.setAttribute("max",t.config.time_24hr?"23":"12"),t.hourElement.setAttribute("maxlength","2"),t.minuteElement.setAttribute("min","0"),t.minuteElement.setAttribute("max","59"),t.minuteElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(le),t.timeContainer.appendChild(ee),t.timeContainer.appendChild(Se),t.config.time_24hr&&t.timeContainer.classList.add("time24hr"),t.config.enableSeconds){t.timeContainer.classList.add("hasSeconds");var Fe=Ko("flatpickr-second");t.secondElement=Fe.getElementsByTagName("input")[0],t.secondElement.value=Nn(t.latestSelectedDateObj?t.latestSelectedDateObj.getSeconds():X.seconds),t.secondElement.setAttribute("step",t.minuteElement.getAttribute("step")),t.secondElement.setAttribute("min","0"),t.secondElement.setAttribute("max","59"),t.secondElement.setAttribute("maxlength","2"),t.timeContainer.appendChild(Mt("span","flatpickr-time-separator",":")),t.timeContainer.appendChild(Fe)}return t.config.time_24hr||(t.amPM=Mt("span","flatpickr-am-pm",t.l10n.amPM[xn((t.latestSelectedDateObj?t.hourElement.value:t.config.defaultHour)>11)]),t.amPM.title=t.l10n.toggleTitle,t.amPM.tabIndex=-1,t.timeContainer.appendChild(t.amPM)),t.timeContainer}function Z(){t.weekdayContainer?Yo(t.weekdayContainer):t.weekdayContainer=Mt("div","flatpickr-weekdays");for(var X=t.config.showMonths;X--;){var ee=Mt("div","flatpickr-weekdaycontainer");t.weekdayContainer.appendChild(ee)}return G(),t.weekdayContainer}function G(){if(t.weekdayContainer){var X=t.l10n.firstDayOfWeek,ee=ih(t.l10n.weekdays.shorthand);X>0&&X `+ee.join("")+` @@ -85,7 +85,7 @@ var Wy=Object.defineProperty;var Yy=(n,e,t)=>e in n?Wy(n,e,{enumerable:!0,config If your query doesn't have a suitable one, you can use the universal (ROW_NUMBER() OVER()) as id.
  • Expressions must be aliased with a valid formatted field name, e.g. MAX(balance) as maxBalance.
  • Combined/multi-spaced expressions must be wrapped in parenthesis, e.g. - (MAX(balance) + 1) as maxBalance.
  • `,u=C(),g&&g.c(),f=ke(),p(t,"class","txt"),p(e,"for",i=n[8]),p(a,"class","help-block")},m(h,k){w(h,e,k),y(e,t),w(h,l,k),m[s].m(h,k),w(h,r,k),w(h,a,k),w(h,u,k),g&&g.m(h,k),w(h,f,k),c=!0},p(h,k){(!c||k&256&&i!==(i=h[8]))&&p(e,"for",i);let S=s;s=_(h),s===S?m[s].p(h,k):(oe(),D(m[S],1,1,()=>{m[S]=null}),re(),o=m[s],o?o.p(h,k):(o=m[s]=d[s](h),o.c()),M(o,1),o.m(r.parentNode,r)),h[3].length?g?g.p(h,k):(g=bh(h),g.c(),g.m(f.parentNode,f)):g&&(g.d(1),g=null)},i(h){c||(M(o),c=!0)},o(h){D(o),c=!1},d(h){h&&(v(e),v(l),v(r),v(a),v(u),v(f)),m[s].d(h),g&&g.d(h)}}}function XD(n){let e,t;return e=new fe({props:{class:"form-field required "+(n[3].length?"error":""),name:"viewQuery",$$slots:{default:[GD,({uniqueId:i})=>({8:i}),({uniqueId:i})=>i?256:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&8&&(s.class="form-field required "+(i[3].length?"error":"")),l&4367&&(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){j(e,i)}}}function QD(n,e,t){let i;Ge(n,$n,c=>t(4,i=c));let{collection:l}=e,s,o=!1,r=[];function a(c){t(3,r=[]);const d=U.getNestedVal(c,"fields",null);if(U.isEmpty(d))return;if(d!=null&&d.message){r.push(d==null?void 0:d.message);return}const m=U.extractColumnsFromQuery(l==null?void 0:l.viewQuery);U.removeByValue(m,"id"),U.removeByValue(m,"created"),U.removeByValue(m,"updated");for(let _ in d)for(let g in d[_]){const h=d[_][g].message,k=m[_]||_;r.push(U.sentenize(k+": "+h))}}an(async()=>{t(2,o=!0);try{t(1,s=(await $t(async()=>{const{default:c}=await import("./CodeEditor-TObKy8yX.js");return{default:c}},__vite__mapDeps([13,1]),import.meta.url)).default)}catch(c){console.warn(c)}t(2,o=!1)});function u(c){n.$$.not_equal(l.viewQuery,c)&&(l.viewQuery=c,t(0,l))}const f=()=>{r.length&&Yn("fields")};return n.$$set=c=>{"collection"in c&&t(0,l=c.collection)},n.$$.update=()=>{n.$$.dirty&16&&a(i)},[l,s,o,r,i,u,f]}class xD extends we{constructor(e){super(),ve(this,e,QD,XD,be,{collection:0})}}function yh(n,e,t){const i=n.slice();return i[15]=e[t],i}function vh(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S,$,T,O,E,L,I,A=ce(n[4]),P=[];for(let N=0;N@request filter:",c=C(),d=b("div"),d.innerHTML="@request.headers.* @request.query.* @request.body.* @request.auth.*",m=C(),_=b("hr"),g=C(),h=b("p"),h.innerHTML=`You could also add constraints and query other collections using the + (MAX(balance) + 1) as maxBalance.`,u=C(),g&&g.c(),f=ke(),p(t,"class","txt"),p(e,"for",i=n[8]),p(a,"class","help-block")},m(h,k){w(h,e,k),y(e,t),w(h,l,k),m[s].m(h,k),w(h,r,k),w(h,a,k),w(h,u,k),g&&g.m(h,k),w(h,f,k),c=!0},p(h,k){(!c||k&256&&i!==(i=h[8]))&&p(e,"for",i);let S=s;s=_(h),s===S?m[s].p(h,k):(oe(),D(m[S],1,1,()=>{m[S]=null}),re(),o=m[s],o?o.p(h,k):(o=m[s]=d[s](h),o.c()),M(o,1),o.m(r.parentNode,r)),h[3].length?g?g.p(h,k):(g=bh(h),g.c(),g.m(f.parentNode,f)):g&&(g.d(1),g=null)},i(h){c||(M(o),c=!0)},o(h){D(o),c=!1},d(h){h&&(v(e),v(l),v(r),v(a),v(u),v(f)),m[s].d(h),g&&g.d(h)}}}function XD(n){let e,t;return e=new fe({props:{class:"form-field required "+(n[3].length?"error":""),name:"viewQuery",$$slots:{default:[GD,({uniqueId:i})=>({8:i}),({uniqueId:i})=>i?256:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&8&&(s.class="form-field required "+(i[3].length?"error":"")),l&4367&&(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){j(e,i)}}}function QD(n,e,t){let i;Ge(n,$n,c=>t(4,i=c));let{collection:l}=e,s,o=!1,r=[];function a(c){t(3,r=[]);const d=U.getNestedVal(c,"fields",null);if(U.isEmpty(d))return;if(d!=null&&d.message){r.push(d==null?void 0:d.message);return}const m=U.extractColumnsFromQuery(l==null?void 0:l.viewQuery);U.removeByValue(m,"id"),U.removeByValue(m,"created"),U.removeByValue(m,"updated");for(let _ in d)for(let g in d[_]){const h=d[_][g].message,k=m[_]||_;r.push(U.sentenize(k+": "+h))}}an(async()=>{t(2,o=!0);try{t(1,s=(await $t(async()=>{const{default:c}=await import("./CodeEditor-D6DGlFPR.js");return{default:c}},__vite__mapDeps([13,1]),import.meta.url)).default)}catch(c){console.warn(c)}t(2,o=!1)});function u(c){n.$$.not_equal(l.viewQuery,c)&&(l.viewQuery=c,t(0,l))}const f=()=>{r.length&&Yn("fields")};return n.$$set=c=>{"collection"in c&&t(0,l=c.collection)},n.$$.update=()=>{n.$$.dirty&16&&a(i)},[l,s,o,r,i,u,f]}class xD extends we{constructor(e){super(),ve(this,e,QD,XD,be,{collection:0})}}function yh(n,e,t){const i=n.slice();return i[15]=e[t],i}function vh(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S,$,T,O,E,L,I,A=ce(n[4]),P=[];for(let N=0;N@request filter:",c=C(),d=b("div"),d.innerHTML="@request.headers.* @request.query.* @request.body.* @request.auth.*",m=C(),_=b("hr"),g=C(),h=b("p"),h.innerHTML=`You could also add constraints and query other collections using the @collection filter:`,k=C(),S=b("div"),S.innerHTML="@collection.ANY_COLLECTION_NAME.*",$=C(),T=b("hr"),O=C(),E=b("p"),E.innerHTML=`Example rule:
    @request.auth.id != "" && created > "2022-01-01 00:00:00"`,p(l,"class","m-b-0"),p(o,"class","inline-flex flex-gap-5"),p(a,"class","m-t-10 m-b-5"),p(f,"class","m-b-0"),p(d,"class","inline-flex flex-gap-5"),p(_,"class","m-t-10 m-b-5"),p(h,"class","m-b-0"),p(S,"class","inline-flex flex-gap-5"),p(T,"class","m-t-10 m-b-5"),p(i,"class","content"),p(t,"class","alert alert-warning m-0")},m(N,R){w(N,e,R),y(e,t),y(t,i),y(i,l),y(i,s),y(i,o);for(let z=0;z{I&&(L||(L=qe(e,ht,{duration:150},!0)),L.run(1))}),I=!0)},o(N){N&&(L||(L=qe(e,ht,{duration:150},!1)),L.run(0)),I=!1},d(N){N&&v(e),dt(P,N),N&&L&&L.end()}}}function wh(n){let e,t=n[15]+"",i;return{c(){e=b("code"),i=W(t)},m(l,s){w(l,e,s),y(e,i)},p(l,s){s&16&&t!==(t=l[15]+"")&&se(i,t)},d(l){l&&v(e)}}}function Sh(n){let e=!n[3].includes(n[15]),t,i=e&&wh(n);return{c(){i&&i.c(),t=ke()},m(l,s){i&&i.m(l,s),w(l,t,s)},p(l,s){s&24&&(e=!l[3].includes(l[15])),e?i?i.p(l,s):(i=wh(l),i.c(),i.m(t.parentNode,t)):i&&(i.d(1),i=null)},d(l){l&&v(t),i&&i.d(l)}}}function Th(n){let e,t,i,l,s,o,r,a,u;function f(h){n[8](h)}let c={label:"Create rule",formKey:"createRule",collection:n[0],$$slots:{afterLabel:[eI,({isSuperuserOnly:h})=>({14:h}),({isSuperuserOnly:h})=>h?16384:0]},$$scope:{ctx:n}};n[0].createRule!==void 0&&(c.rule=n[0].createRule),e=new ll({props:c}),ne.push(()=>ge(e,"rule",f));function d(h){n[9](h)}let m={label:"Update rule",formKey:"updateRule",collection:n[0],$$slots:{afterLabel:[tI,({isSuperuserOnly:h})=>({14:h}),({isSuperuserOnly:h})=>h?16384:0]},$$scope:{ctx:n}};n[0].updateRule!==void 0&&(m.rule=n[0].updateRule),l=new ll({props:m}),ne.push(()=>ge(l,"rule",d));function _(h){n[10](h)}let g={label:"Delete rule",formKey:"deleteRule",collection:n[0]};return n[0].deleteRule!==void 0&&(g.rule=n[0].deleteRule),r=new ll({props:g}),ne.push(()=>ge(r,"rule",_)),{c(){H(e.$$.fragment),i=C(),H(l.$$.fragment),o=C(),H(r.$$.fragment)},m(h,k){q(e,h,k),w(h,i,k),q(l,h,k),w(h,o,k),q(r,h,k),u=!0},p(h,k){const S={};k&1&&(S.collection=h[0]),k&278528&&(S.$$scope={dirty:k,ctx:h}),!t&&k&1&&(t=!0,S.rule=h[0].createRule,$e(()=>t=!1)),e.$set(S);const $={};k&1&&($.collection=h[0]),k&278528&&($.$$scope={dirty:k,ctx:h}),!s&&k&1&&(s=!0,$.rule=h[0].updateRule,$e(()=>s=!1)),l.$set($);const T={};k&1&&(T.collection=h[0]),!a&&k&1&&(a=!0,T.rule=h[0].deleteRule,$e(()=>a=!1)),r.$set(T)},i(h){u||(M(e.$$.fragment,h),M(l.$$.fragment,h),M(r.$$.fragment,h),u=!0)},o(h){D(e.$$.fragment,h),D(l.$$.fragment,h),D(r.$$.fragment,h),u=!1},d(h){h&&(v(i),v(o)),j(e,h),j(l,h),j(r,h)}}}function $h(n){let e,t,i;return{c(){e=b("i"),p(e,"class","ri-information-line link-hint")},m(l,s){w(l,e,s),t||(i=Oe(Re.call(null,e,{text:"The main record fields hold the values that are going to be inserted in the database.",position:"top"})),t=!0)},d(l){l&&v(e),t=!1,i()}}}function eI(n){let e,t=!n[14]&&$h();return{c(){t&&t.c(),e=ke()},m(i,l){t&&t.m(i,l),w(i,e,l)},p(i,l){i[14]?t&&(t.d(1),t=null):t||(t=$h(),t.c(),t.m(e.parentNode,e))},d(i){i&&v(e),t&&t.d(i)}}}function Ch(n){let e,t,i;return{c(){e=b("i"),p(e,"class","ri-information-line link-hint")},m(l,s){w(l,e,s),t||(i=Oe(Re.call(null,e,{text:`The main record fields represent the old/existing record field values. To target the newly submitted ones you can use @request.body.*`,position:"top"})),t=!0)},d(l){l&&v(e),t=!1,i()}}}function tI(n){let e,t=!n[14]&&Ch();return{c(){t&&t.c(),e=ke()},m(i,l){t&&t.m(i,l),w(i,e,l)},p(i,l){i[14]?t&&(t.d(1),t=null):t||(t=Ch(),t.c(),t.m(e.parentNode,e))},d(i){i&&v(e),t&&t.d(i)}}}function Oh(n){let e,t,i,l,s,o,r,a,u,f,c;function d(h,k){return h[2]?iI:nI}let m=d(n),_=m(n),g=n[2]&&Mh(n);return{c(){e=b("hr"),t=C(),i=b("button"),l=b("strong"),l.textContent="Additional auth collection rules",s=C(),_.c(),r=C(),g&&g.c(),a=ke(),p(l,"class","txt"),p(i,"type","button"),p(i,"class",o="btn btn-sm m-b-sm "+(n[2]?"btn-secondary":"btn-hint btn-transparent"))},m(h,k){w(h,e,k),w(h,t,k),w(h,i,k),y(i,l),y(i,s),_.m(i,null),w(h,r,k),g&&g.m(h,k),w(h,a,k),u=!0,f||(c=Y(i,"click",n[11]),f=!0)},p(h,k){m!==(m=d(h))&&(_.d(1),_=m(h),_&&(_.c(),_.m(i,null))),(!u||k&4&&o!==(o="btn btn-sm m-b-sm "+(h[2]?"btn-secondary":"btn-hint btn-transparent")))&&p(i,"class",o),h[2]?g?(g.p(h,k),k&4&&M(g,1)):(g=Mh(h),g.c(),M(g,1),g.m(a.parentNode,a)):g&&(oe(),D(g,1,1,()=>{g=null}),re())},i(h){u||(M(g),u=!0)},o(h){D(g),u=!1},d(h){h&&(v(e),v(t),v(i),v(r),v(a)),_.d(),g&&g.d(h),f=!1,c()}}}function nI(n){let e;return{c(){e=b("i"),p(e,"class","ri-arrow-down-s-line txt-sm")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function iI(n){let e;return{c(){e=b("i"),p(e,"class","ri-arrow-up-s-line txt-sm")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Mh(n){let e,t,i,l,s,o,r,a;function u(m){n[12](m)}let f={label:"Authentication rule",formKey:"authRule",placeholder:"",collection:n[0],$$slots:{default:[lI]},$$scope:{ctx:n}};n[0].authRule!==void 0&&(f.rule=n[0].authRule),t=new ll({props:f}),ne.push(()=>ge(t,"rule",u));function c(m){n[13](m)}let d={label:"Manage rule",formKey:"manageRule",placeholder:"",required:n[0].manageRule!==null,collection:n[0],$$slots:{default:[sI]},$$scope:{ctx:n}};return n[0].manageRule!==void 0&&(d.rule=n[0].manageRule),s=new ll({props:d}),ne.push(()=>ge(s,"rule",c)),{c(){e=b("div"),H(t.$$.fragment),l=C(),H(s.$$.fragment),p(e,"class","block")},m(m,_){w(m,e,_),q(t,e,null),y(e,l),q(s,e,null),a=!0},p(m,_){const g={};_&1&&(g.collection=m[0]),_&262144&&(g.$$scope={dirty:_,ctx:m}),!i&&_&1&&(i=!0,g.rule=m[0].authRule,$e(()=>i=!1)),t.$set(g);const h={};_&1&&(h.required=m[0].manageRule!==null),_&1&&(h.collection=m[0]),_&262144&&(h.$$scope={dirty:_,ctx:m}),!o&&_&1&&(o=!0,h.rule=m[0].manageRule,$e(()=>o=!1)),s.$set(h)},i(m){a||(M(t.$$.fragment,m),M(s.$$.fragment,m),m&&tt(()=>{a&&(r||(r=qe(e,ht,{duration:150},!0)),r.run(1))}),a=!0)},o(m){D(t.$$.fragment,m),D(s.$$.fragment,m),m&&(r||(r=qe(e,ht,{duration:150},!1)),r.run(0)),a=!1},d(m){m&&v(e),j(t),j(s),m&&r&&r.end()}}}function lI(n){let e,t,i,l,s,o,r;return{c(){e=b("p"),e.textContent=`This rule is executed every time before authentication allowing you to restrict who @@ -111,7 +111,7 @@ To target the newly submitted ones you can use @request.body.*`,position:"top"}) `+U.truncate(JSON.stringify(U.truncateObject(N_(n[0],"expand")),null,2),800,!0),class:"code",position:"left"})),Y(l,"click",en(n[1])),Y(l,"keydown",en(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&&Lt(r.update)&&d&1&&r.update.call(null,{text:`Open relation record in new tab: `+U.truncate(JSON.stringify(U.truncateObject(N_(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&&v(e),j(t),u=!1,Ee(f)}}}function N_(n,...e){const t=Object.assign({},n);for(let i of e)delete t[i];return t}function _L(n,e,t){let{record:i}=e;function l(o){Le.call(this,n,o)}function s(o){Le.call(this,n,o)}return n.$$set=o=>{"record"in o&&t(0,i=o.record)},[i,l,s]}class qr extends we{constructor(e){super(),ve(this,e,_L,hL,be,{record:0})}}function R_(n,e,t){const i=n.slice();return i[19]=e[t],i[9]=t,i}function F_(n,e,t){const i=n.slice();return i[14]=e[t],i}function q_(n,e,t){const i=n.slice();return i[7]=e[t],i[9]=t,i}function j_(n,e,t){const i=n.slice();return i[7]=e[t],i[9]=t,i}function gL(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 bL(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 kL(n){const e=n.slice(),t=U.trimQuotedValue(JSON.stringify(e[3]))||'""';return e[6]=t,e}function yL(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){w(i,e,l),y(e,t)},p(i,l){l&8&&se(t,i[3])},i:te,o:te,d(i){i&&v(e)}}}function vL(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){w(s,e,o),y(e,i)},p(s,o){o&8&&t!==(t=U.truncate(s[3])+"")&&se(i,t),o&8&&l!==(l=U.truncate(s[3]))&&p(e,"title",l)},i:te,o:te,d(s){s&&v(e)}}}function wL(n){let e,t,i;return t=new Ry({props:{value:n[3]}}),{c(){e=b("div"),H(t.$$.fragment),p(e,"class","label")},m(l,s){w(l,e,s),q(t,e,null),i=!0},p(l,s){const o={};s&8&&(o.value=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&&v(e),j(t)}}}function SL(n){let e,t=[],i=new Map,l,s,o=ce(n[17].slice(0,n[18]));const r=u=>u[9]+u[19];for(let u=0;un[18]&&z_();return{c(){e=b("div");for(let u=0;uu[18]?a||(a=z_(),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;fn[12]&&B_();return{c(){e=b("div"),i.c(),l=C(),u&&u.c(),p(e,"class","inline-flex")},m(f,c){w(f,e,c),r[t].m(e,null),y(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):(oe(),D(r[d],1,1,()=>{r[d]=null}),re(),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=B_(),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&&v(e),r[t].d(),u&&u.d()}}}function $L(n){let e,t=[],i=new Map,l=ce(U.toArray(n[3]));const s=o=>o[9]+o[7];for(let o=0;o{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}function ML(n){let e,t=U.truncate(n[3])+"",i,l,s;return{c(){e=b("a"),i=W(t),p(e,"class","txt-ellipsis"),p(e,"href",n[3]),p(e,"target","_blank"),p(e,"rel","noopener noreferrer")},m(o,r){w(o,e,r),y(e,i),l||(s=[Oe(Re.call(null,e,"Open in new tab")),Y(e,"click",en(n[5]))],l=!0)},p(o,r){r&8&&t!==(t=U.truncate(o[3])+"")&&se(i,t),r&8&&p(e,"href",o[3])},i:te,o:te,d(o){o&&v(e),l=!1,Ee(s)}}}function EL(n){let e,t;return{c(){e=b("span"),t=W(n[3]),p(e,"class","txt")},m(i,l){w(i,e,l),y(e,t)},p(i,l){l&8&&se(t,i[3])},i:te,o:te,d(i){i&&v(e)}}}function DL(n){let e,t=n[3]?"True":"False",i;return{c(){e=b("span"),i=W(t),p(e,"class","label"),x(e,"label-success",!!n[3])},m(l,s){w(l,e,s),y(e,i)},p(l,s){s&8&&t!==(t=l[3]?"True":"False")&&se(i,t),s&8&&x(e,"label-success",!!l[3])},i:te,o:te,d(l){l&&v(e)}}}function IL(n){let e;return{c(){e=b("span"),e.textContent="N/A",p(e,"class","txt-hint")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function LL(n){let e,t,i,l;const s=[jL,qL],o=[];function r(a,u){return a[2]?0:1}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ke()},m(a,u){o[e].m(a,u),w(a,i,u),l=!0},p(a,u){let f=e;e=r(a),e===f?o[e].p(a,u):(oe(),D(o[f],1,1,()=>{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}function AL(n){let e,t,i,l,s,o,r,a;t=new Oi({props:{value:n[3]}});let u=n[0].collectionName=="_superusers"&&n[0].id==n[4].id&&K_();return{c(){e=b("div"),H(t.$$.fragment),i=C(),l=b("div"),s=W(n[3]),o=C(),u&&u.c(),r=ke(),p(l,"class","txt txt-ellipsis"),p(e,"class","label")},m(f,c){w(f,e,c),q(t,e,null),y(e,i),y(e,l),y(l,s),w(f,o,c),u&&u.m(f,c),w(f,r,c),a=!0},p(f,c){const d={};c&8&&(d.value=f[3]),t.$set(d),(!a||c&8)&&se(s,f[3]),f[0].collectionName=="_superusers"&&f[0].id==f[4].id?u||(u=K_(),u.c(),u.m(r.parentNode,r)):u&&(u.d(1),u=null)},i(f){a||(M(t.$$.fragment,f),a=!0)},o(f){D(t.$$.fragment,f),a=!1},d(f){f&&(v(e),v(o),v(r)),j(t),u&&u.d(f)}}}function H_(n,e){let t,i,l;return i=new af({props:{record:e[0],filename:e[19],size:"sm"}}),{key:n,first:null,c(){t=ke(),H(i.$$.fragment),this.first=t},m(s,o){w(s,t,o),q(i,s,o),l=!0},p(s,o){e=s;const r={};o&1&&(r.record=e[0]),o&12&&(r.filename=e[19]),i.$set(r)},i(s){l||(M(i.$$.fragment,s),l=!0)},o(s){D(i.$$.fragment,s),l=!1},d(s){s&&v(t),j(i,s)}}}function z_(n){let e;return{c(){e=W("...")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function PL(n){let e,t=ce(n[10].slice(0,n[12])),i=[];for(let l=0;lr[9]+r[7];for(let r=0;r500&&Y_(n);return{c(){e=b("span"),i=W(t),l=C(),r&&r.c(),s=ke(),p(e,"class","txt")},m(a,u){w(a,e,u),y(e,i),w(a,l,u),r&&r.m(a,u),w(a,s,u),o=!0},p(a,u){(!o||u&8)&&t!==(t=U.truncate(a[6],500,!0)+"")&&se(i,t),a[6].length>500?r?(r.p(a,u),u&8&&M(r,1)):(r=Y_(a),r.c(),M(r,1),r.m(s.parentNode,s)):r&&(oe(),D(r,1,1,()=>{r=null}),re())},i(a){o||(M(r),o=!0)},o(a){D(r),o=!1},d(a){a&&(v(e),v(l),v(s)),r&&r.d(a)}}}function jL(n){let e,t=U.truncate(n[6])+"",i;return{c(){e=b("span"),i=W(t),p(e,"class","txt txt-ellipsis")},m(l,s){w(l,e,s),y(e,i)},p(l,s){s&8&&t!==(t=U.truncate(l[6])+"")&&se(i,t)},i:te,o:te,d(l){l&&v(e)}}}function Y_(n){let e,t;return e=new Oi({props:{value:JSON.stringify(n[3],null,2)}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l&8&&(s.value=JSON.stringify(i[3],null,2)),e.$set(s)},i(i){t||(M(e.$$.fragment,i),t=!0)},o(i){D(e.$$.fragment,i),t=!1},d(i){j(e,i)}}}function K_(n){let e;return{c(){e=b("span"),e.textContent="You",p(e,"class","label label-warning")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function HL(n){let e,t,i,l,s;const o=[AL,LL,IL,DL,EL,ML,OL,CL,$L,TL,SL,wL,vL,yL],r=[];function a(f,c){return c&8&&(e=null),f[1].primaryKey?0:f[1].type==="json"?1:(e==null&&(e=!!U.isEmpty(f[3])),e?2:f[1].type==="bool"?3:f[1].type==="number"?4:f[1].type==="url"?5:f[1].type==="editor"?6:f[1].type==="date"||f[1].type==="autodate"?7:f[1].type==="select"?8:f[1].type==="relation"?9:f[1].type==="file"?10:f[1].type==="geoPoint"?11:f[2]?12:13)}function u(f,c){return c===1?kL(f):c===9?bL(f):c===10?gL(f):f}return t=a(n,-1),i=r[t]=o[t](u(n,t)),{c(){i.c(),l=ke()},m(f,c){r[t].m(f,c),w(f,l,c),s=!0},p(f,[c]){let d=t;t=a(f,c),t===d?r[t].p(u(f,t),c):(oe(),D(r[d],1,1,()=>{r[d]=null}),re(),i=r[t],i?i.p(u(f,t),c):(i=r[t]=o[t](u(f,t)),i.c()),M(i,1),i.m(l.parentNode,l))},i(f){s||(M(i),s=!0)},o(f){D(i),s=!1},d(f){f&&v(l),r[t].d(f)}}}function zL(n,e,t){let i,l;Ge(n,Dr,u=>t(4,l=u));let{record:s}=e,{field:o}=e,{short:r=!1}=e;function a(u){Le.call(this,n,u)}return n.$$set=u=>{"record"in u&&t(0,s=u.record),"field"in u&&t(1,o=u.field),"short"in u&&t(2,r=u.short)},n.$$.update=()=>{n.$$.dirty&3&&t(3,i=s==null?void 0:s[o.name])},[s,o,r,i,l,a]}class qy extends we{constructor(e){super(),ve(this,e,zL,HL,be,{record:0,field:1,short:2})}}function J_(n,e,t){const i=n.slice();return i[13]=e[t],i}function Z_(n){let e,t,i=n[13].name+"",l,s,o,r,a,u;return r=new qy({props:{field:n[13],record:n[3]}}),{c(){e=b("tr"),t=b("td"),l=W(i),s=C(),o=b("td"),H(r.$$.fragment),a=C(),p(t,"class","min-width txt-hint txt-bold"),p(o,"class","col-field svelte-1nt58f7")},m(f,c){w(f,e,c),y(e,t),y(t,l),y(e,s),y(e,o),q(r,o,null),y(e,a),u=!0},p(f,c){(!u||c&1)&&i!==(i=f[13].name+"")&&se(l,i);const d={};c&1&&(d.field=f[13]),c&8&&(d.record=f[3]),r.$set(d)},i(f){u||(M(r.$$.fragment,f),u=!0)},o(f){D(r.$$.fragment,f),u=!1},d(f){f&&v(e),j(r)}}}function UL(n){var r;let e,t,i,l=ce((r=n[0])==null?void 0:r.fields),s=[];for(let a=0;aD(s[a],1,1,()=>{s[a]=null});return{c(){e=b("table"),t=b("tbody");for(let a=0;aClose
    ',p(e,"type","button"),p(e,"class","btn btn-transparent")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[7]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function WL(n){let e,t,i={class:"record-preview-panel "+(n[5]?"overlay-panel-xl":"overlay-panel-lg"),$$slots:{footer:[BL],header:[VL],default:[UL]},$$scope:{ctx:n}};return e=new nn({props:i}),n[8](e),e.$on("hide",n[9]),e.$on("show",n[10]),{c(){H(e.$$.fragment)},m(l,s){q(e,l,s),t=!0},p(l,[s]){const o={};s&32&&(o.class="record-preview-panel "+(l[5]?"overlay-panel-xl":"overlay-panel-lg")),s&65561&&(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[8](null),j(e,l)}}}function YL(n,e,t){let i,{collection:l}=e,s,o={},r=!1;function a(h){return f(h),s==null?void 0:s.show()}function u(){return t(4,r=!1),s==null?void 0:s.hide()}async function f(h){t(3,o={}),t(4,r=!0),t(3,o=await c(h)||{}),t(4,r=!1)}async function c(h){if(h&&typeof h=="string"){try{return await _e.collection(l.id).getOne(h)}catch(k){k.isAbort||(u(),console.warn("resolveModel:",k),Mi(`Unable to load record with id "${h}"`))}return null}return h}const d=()=>u();function m(h){ne[h?"unshift":"push"](()=>{s=h,t(2,s)})}function _(h){Le.call(this,n,h)}function g(h){Le.call(this,n,h)}return n.$$set=h=>{"collection"in h&&t(0,l=h.collection)},n.$$.update=()=>{var h;n.$$.dirty&1&&t(5,i=!!((h=l==null?void 0:l.fields)!=null&&h.find(k=>k.type==="editor")))},[l,u,s,o,r,i,a,d,m,_,g]}class KL extends we{constructor(e){super(),ve(this,e,YL,WL,be,{collection:0,show:6,hide:1})}get show(){return this.$$.ctx[6]}get hide(){return this.$$.ctx[1]}}function JL(n){let e,t,i,l;return{c(){e=b("i"),p(e,"class","ri-calendar-event-line txt-disabled")},m(s,o){w(s,e,o),i||(l=Oe(t=Re.call(null,e,{text:n[0].join(` `),position:"left"})),i=!0)},p(s,[o]){t&&Lt(t.update)&&o&1&&t.update.call(null,{text:s[0].join(` -`),position:"left"})},i:te,o:te,d(s){s&&v(e),i=!1,l()}}}const ZL="yyyy-MM-dd HH:mm:ss.SSS";function GL(n,e,t){let i,l;Ge(n,In,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],ZL)+" 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 XL extends we{constructor(e){super(),ve(this,e,GL,JL,be,{record:1})}}function G_(n,e,t){const i=n.slice();return i[9]=e[t],i}function QL(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){w(t,e,i)},p:te,d(t){t&&v(e)}}}function xL(n){let e,t=ce(n[1]),i=[];for(let l=0;l',p(e,"class","block txt-center")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function X_(n){let e,t,i,l,s,o,r=n[4](n[9].provider)+"",a,u,f,c,d=n[9].providerId+"",m,_,g,h,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),_=C(),g=b("button"),g.innerHTML='',h=C(),Sn(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){w(T,e,O),y(e,t),y(t,i),y(e,s),y(e,o),y(o,a),y(e,u),y(e,f),y(f,c),y(f,m),y(e,_),y(e,g),y(e,h),k||(S=Y(g,"click",$),k=!0)},p(T,O){var E;n=T,O&2&&!Sn(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)+"")&&se(a,r),O&2&&d!==(d=n[9].providerId+"")&&se(m,d)},d(T){T&&v(e),k=!1,S()}}}function tA(n){let e;function t(s,o){var r;return s[2]?eA:(r=s[0])!=null&&r.id&&s[1].length?xL:QL}let i=t(n),l=i(n);return{c(){l.c(),e=ke()},m(s,o){l.m(s,o),w(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&&v(e),l.d(s)}}}function nA(n,e,t){const i=wt();let{record:l}=e,s=[],o=!1;function r(d){return lf.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 _e.collection("_externalAuths").getFullList({filter:_e.filter("collectionRef = {:collectionId} && recordRef = {:recordId}",{collectionId:l.collectionId,recordId:l.id})}))}catch(d){_e.error(d)}t(2,o=!1)}function f(d){!(l!=null&&l.id)||!d||vn(`Do you really want to unlink the ${a(d.provider)} provider?`,()=>_e.collection("_externalAuths").delete(d.id).then(()=>{tn(`Successfully unlinked the ${a(d.provider)} provider.`),i("unlink",d.provider),u()}).catch(m=>{_e.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 iA extends we{constructor(e){super(),ve(this,e,nA,tA,be,{record:0})}}function lA(n){let e,t,i,l,s,o,r,a,u,f;return s=new Oi({props:{value:n[1]}}),{c(){e=b("div"),t=b("span"),i=W(n[1]),l=C(),H(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){w(c,e,d),y(e,t),y(t,i),n[6](t),y(e,l),q(s,e,null),y(e,o),y(e,r),a=!0,u||(f=[Oe(Re.call(null,r,"Refresh")),Y(r,"click",n[4])],u=!0)},p(c,d){(!a||d&2)&&se(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&&v(e),n[6](null),j(s),u=!1,Ee(f)}}}function sA(n){let e,t,i,l,s,o,r,a,u,f;function c(m){n[7](m)}let d={class:"dropdown dropdown-upside dropdown-center dropdown-nowrap",$$slots:{default:[lA]},$$scope:{ctx:n}};return n[3]!==void 0&&(d.active=n[3]),l=new Dn({props:d}),ne.push(()=>ge(l,"active",c)),l.$on("show",n[4]),{c(){e=b("button"),t=b("i"),i=C(),H(l.$$.fragment),p(t,"class","ri-sparkling-line"),p(t,"aria-hidden","true"),p(e,"tabindex","-1"),p(e,"type","button"),p(e,"aria-label","Generate"),p(e,"class",o="btn btn-circle "+n[0]+" svelte-1md8247")},m(m,_){w(m,e,_),y(e,t),y(e,i),q(l,e,null),a=!0,u||(f=Oe(r=Re.call(null,e,n[3]?"":"Generate")),u=!0)},p(m,[_]){const g={};_&518&&(g.$$scope={dirty:_,ctx:m}),!s&&_&8&&(s=!0,g.active=m[3],$e(()=>s=!1)),l.$set(g),(!a||_&1&&o!==(o="btn btn-circle "+m[0]+" svelte-1md8247"))&&p(e,"class",o),r&&Lt(r.update)&&_&8&&r.update.call(null,m[3]?"":"Generate")},i(m){a||(M(l.$$.fragment,m),a=!0)},o(m){D(l.$$.fragment,m),a=!1},d(m){m&&v(e),j(l),u=!1,f()}}}function oA(n,e,t){const i=wt();let{class:l="btn-sm btn-hint btn-transparent"}=e,{length:s=32}=e,o="",r,a=!1;async function u(){if(t(1,o=U.randomSecret(s)),i("generate",o),await _n(),r){let d=document.createRange();d.selectNode(r),window.getSelection().removeAllRanges(),window.getSelection().addRange(d)}}function f(d){ne[d?"unshift":"push"](()=>{r=d,t(2,r)})}function c(d){a=d,t(3,a)}return n.$$set=d=>{"class"in d&&t(0,l=d.class),"length"in d&&t(5,s=d.length)},[l,o,r,a,u,s,f,c]}class rA extends we{constructor(e){super(),ve(this,e,oA,sA,be,{class:0,length:5})}}function Q_(n){let e,t,i,l,s=n[0].emailVisibility?"On":"Off",o,r,a,u;return{c(){e=b("div"),t=b("button"),i=b("span"),l=W("Public: "),o=W(s),p(i,"class","txt"),p(t,"type","button"),p(t,"class",r="btn btn-sm btn-transparent "+(n[0].emailVisibility?"btn-success":"btn-hint")),p(e,"class","form-field-addon email-visibility-addon svelte-1751a4d")},m(f,c){w(f,e,c),y(e,t),y(t,i),y(i,l),y(i,o),a||(u=[Oe(Re.call(null,t,{text:"Make email public or private",position:"top-right"})),Y(t,"click",it(n[7]))],a=!0)},p(f,c){c&1&&s!==(s=f[0].emailVisibility?"On":"Off")&&se(o,s),c&1&&r!==(r="btn btn-sm btn-transparent "+(f[0].emailVisibility?"btn-success":"btn-hint"))&&p(t,"class",r)},d(f){f&&v(e),a=!1,Ee(u)}}}function aA(n){let e,t,i,l,s,o,r,a,u,f,c,d,m=!n[5]&&Q_(n);return{c(){e=b("label"),t=b("i"),i=C(),l=b("span"),l.textContent="email",o=C(),m&&m.c(),r=C(),a=b("input"),p(t,"class",U.getFieldTypeIcon("email")),p(l,"class","txt"),p(e,"for",s=n[14]),p(a,"type","email"),a.autofocus=n[1],p(a,"autocomplete","off"),p(a,"id",u=n[14]),a.required=f=n[4].required,p(a,"class","svelte-1751a4d")},m(_,g){w(_,e,g),y(e,t),y(e,i),y(e,l),w(_,o,g),m&&m.m(_,g),w(_,r,g),w(_,a,g),me(a,n[0].email),n[1]&&a.focus(),c||(d=Y(a,"input",n[8]),c=!0)},p(_,g){g&16384&&s!==(s=_[14])&&p(e,"for",s),_[5]?m&&(m.d(1),m=null):m?m.p(_,g):(m=Q_(_),m.c(),m.m(r.parentNode,r)),g&2&&(a.autofocus=_[1]),g&16384&&u!==(u=_[14])&&p(a,"id",u),g&16&&f!==(f=_[4].required)&&(a.required=f),g&1&&a.value!==_[0].email&&me(a,_[0].email)},d(_){_&&(v(e),v(o),v(r),v(a)),m&&m.d(_),c=!1,d()}}}function x_(n){let e,t;return e=new fe({props:{class:"form-field form-field-toggle",name:"verified",$$slots:{default:[uA,({uniqueId:i})=>({14:i}),({uniqueId:i})=>i?16384:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l&49156&&(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){j(e,i)}}}function uA(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Change password"),p(e,"type","checkbox"),p(e,"id",t=n[14]),p(l,"for",o=n[14])},m(u,f){w(u,e,f),e.checked=n[2],w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[9]),r=!0)},p(u,f){f&16384&&t!==(t=u[14])&&p(e,"id",t),f&4&&(e.checked=u[2]),f&16384&&o!==(o=u[14])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function eg(n){let e,t,i,l,s,o,r,a,u;return l=new fe({props:{class:"form-field required",name:"password",$$slots:{default:[fA,({uniqueId:f})=>({14:f}),({uniqueId:f})=>f?16384:0]},$$scope:{ctx:n}}}),r=new fe({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[cA,({uniqueId:f})=>({14:f}),({uniqueId:f})=>f?16384:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),t=b("div"),i=b("div"),H(l.$$.fragment),s=C(),o=b("div"),H(r.$$.fragment),p(i,"class","col-sm-6"),p(o,"class","col-sm-6"),p(t,"class","grid"),x(t,"p-t-xs",n[2]),p(e,"class","block")},m(f,c){w(f,e,c),y(e,t),y(t,i),q(l,i,null),y(t,s),y(t,o),q(r,o,null),u=!0},p(f,c){const d={};c&49161&&(d.$$scope={dirty:c,ctx:f}),l.$set(d);const m={};c&49153&&(m.$$scope={dirty:c,ctx:f}),r.$set(m),(!u||c&4)&&x(t,"p-t-xs",f[2])},i(f){u||(M(l.$$.fragment,f),M(r.$$.fragment,f),f&&tt(()=>{u&&(a||(a=qe(e,ht,{duration:150},!0)),a.run(1))}),u=!0)},o(f){D(l.$$.fragment,f),D(r.$$.fragment,f),f&&(a||(a=qe(e,ht,{duration:150},!1)),a.run(0)),u=!1},d(f){f&&v(e),j(l),j(r),f&&a&&a.end()}}}function fA(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_;return c=new rA({props:{length:Math.max(15,n[3].min||0)}}),{c(){e=b("label"),t=b("i"),i=C(),l=b("span"),l.textContent="Password",o=C(),r=b("input"),u=C(),f=b("div"),H(c.$$.fragment),p(t,"class","ri-lock-line"),p(l,"class","txt"),p(e,"for",s=n[14]),p(r,"type","password"),p(r,"autocomplete","new-password"),p(r,"id",a=n[14]),r.required=!0,p(f,"class","form-field-addon")},m(g,h){w(g,e,h),y(e,t),y(e,i),y(e,l),w(g,o,h),w(g,r,h),me(r,n[0].password),w(g,u,h),w(g,f,h),q(c,f,null),d=!0,m||(_=Y(r,"input",n[10]),m=!0)},p(g,h){(!d||h&16384&&s!==(s=g[14]))&&p(e,"for",s),(!d||h&16384&&a!==(a=g[14]))&&p(r,"id",a),h&1&&r.value!==g[0].password&&me(r,g[0].password);const k={};h&8&&(k.length=Math.max(15,g[3].min||0)),c.$set(k)},i(g){d||(M(c.$$.fragment,g),d=!0)},o(g){D(c.$$.fragment,g),d=!1},d(g){g&&(v(e),v(o),v(r),v(u),v(f)),j(c),m=!1,_()}}}function cA(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("label"),t=b("i"),i=C(),l=b("span"),l.textContent="Password confirm",o=C(),r=b("input"),p(t,"class","ri-lock-line"),p(l,"class","txt"),p(e,"for",s=n[14]),p(r,"type","password"),p(r,"autocomplete","new-password"),p(r,"id",a=n[14]),r.required=!0},m(c,d){w(c,e,d),y(e,t),y(e,i),y(e,l),w(c,o,d),w(c,r,d),me(r,n[0].passwordConfirm),u||(f=Y(r,"input",n[11]),u=!0)},p(c,d){d&16384&&s!==(s=c[14])&&p(e,"for",s),d&16384&&a!==(a=c[14])&&p(r,"id",a),d&1&&r.value!==c[0].passwordConfirm&&me(r,c[0].passwordConfirm)},d(c){c&&(v(e),v(o),v(r)),u=!1,f()}}}function tg(n){let e,t,i;return t=new fe({props:{class:"form-field form-field-toggle",name:"verified",$$slots:{default:[dA,({uniqueId:l})=>({14:l}),({uniqueId:l})=>l?16384:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),H(t.$$.fragment),p(e,"class","col-lg-12")},m(l,s){w(l,e,s),q(t,e,null),i=!0},p(l,s){const o={};s&49155&&(o.$$scope={dirty:s,ctx:l}),t.$set(o)},i(l){i||(M(t.$$.fragment,l),i=!0)},o(l){D(t.$$.fragment,l),i=!1},d(l){l&&v(e),j(t)}}}function dA(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Verified"),p(e,"type","checkbox"),p(e,"id",t=n[14]),p(l,"for",o=n[14])},m(u,f){w(u,e,f),e.checked=n[0].verified,w(u,i,f),w(u,l,f),y(l,s),r||(a=[Y(e,"change",n[12]),Y(e,"change",it(n[13]))],r=!0)},p(u,f){f&16384&&t!==(t=u[14])&&p(e,"id",t),f&1&&(e.checked=u[0].verified),f&16384&&o!==(o=u[14])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,Ee(a)}}}function pA(n){var d;let e,t,i,l,s,o,r,a;i=new fe({props:{class:"form-field "+((d=n[4])!=null&&d.required?"required":""),name:"email",$$slots:{default:[aA,({uniqueId:m})=>({14:m}),({uniqueId:m})=>m?16384:0]},$$scope:{ctx:n}}});let u=!n[1]&&x_(n),f=(n[1]||n[2])&&eg(n),c=!n[5]&&tg(n);return{c(){e=b("div"),t=b("div"),H(i.$$.fragment),l=C(),s=b("div"),u&&u.c(),o=C(),f&&f.c(),r=C(),c&&c.c(),p(t,"class","col-lg-12"),p(s,"class","col-lg-12"),p(e,"class","grid m-b-base")},m(m,_){w(m,e,_),y(e,t),q(i,t,null),y(e,l),y(e,s),u&&u.m(s,null),y(s,o),f&&f.m(s,null),y(e,r),c&&c.m(e,null),a=!0},p(m,[_]){var h;const g={};_&16&&(g.class="form-field "+((h=m[4])!=null&&h.required?"required":"")),_&49203&&(g.$$scope={dirty:_,ctx:m}),i.$set(g),m[1]?u&&(oe(),D(u,1,1,()=>{u=null}),re()):u?(u.p(m,_),_&2&&M(u,1)):(u=x_(m),u.c(),M(u,1),u.m(s,o)),m[1]||m[2]?f?(f.p(m,_),_&6&&M(f,1)):(f=eg(m),f.c(),M(f,1),f.m(s,null)):f&&(oe(),D(f,1,1,()=>{f=null}),re()),m[5]?c&&(oe(),D(c,1,1,()=>{c=null}),re()):c?(c.p(m,_),_&32&&M(c,1)):(c=tg(m),c.c(),M(c,1),c.m(e,null))},i(m){a||(M(i.$$.fragment,m),M(u),M(f),M(c),a=!0)},o(m){D(i.$$.fragment,m),D(u),D(f),D(c),a=!1},d(m){m&&v(e),j(i),u&&u.d(),f&&f.d(),c&&c.d()}}}function mA(n,e,t){let i,l,s,{record:o}=e,{collection:r}=e,{isNew:a=!(o!=null&&o.id)}=e,u=!1;const f=()=>t(0,o.emailVisibility=!o.emailVisibility,o);function c(){o.email=this.value,t(0,o),t(2,u)}function d(){u=this.checked,t(2,u)}function m(){o.password=this.value,t(0,o),t(2,u)}function _(){o.passwordConfirm=this.value,t(0,o),t(2,u)}function g(){o.verified=this.checked,t(0,o),t(2,u)}const h=k=>{a||vn("Do you really want to manually change the verified account state?",()=>{},()=>{t(0,o.verified=!k.target.checked,o)})};return n.$$set=k=>{"record"in k&&t(0,o=k.record),"collection"in k&&t(6,r=k.collection),"isNew"in k&&t(1,a=k.isNew)},n.$$.update=()=>{var k,S;n.$$.dirty&64&&t(5,i=(r==null?void 0:r.name)=="_superusers"),n.$$.dirty&64&&t(4,l=((k=r==null?void 0:r.fields)==null?void 0:k.find($=>$.name=="email"))||{}),n.$$.dirty&64&&t(3,s=((S=r==null?void 0:r.fields)==null?void 0:S.find($=>$.name=="password"))||{}),n.$$.dirty&4&&(u||(t(0,o.password=void 0,o),t(0,o.passwordConfirm=void 0,o),Yn("password"),Yn("passwordConfirm")))},[o,a,u,s,l,i,r,f,c,d,m,_,g,h]}class hA extends we{constructor(e){super(),ve(this,e,mA,pA,be,{record:0,collection:6,isNew:1})}}function ng(n){let e;function t(s,o){return s[1].primaryKey?gA:_A}let i=t(n),l=i(n);return{c(){l.c(),e=ke()},m(s,o){l.m(s,o),w(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&&v(e),l.d(s)}}}function _A(n){let e,t;return{c(){e=b("i"),p(e,"class",t=U.getFieldTypeIcon(n[1].type))},m(i,l){w(i,e,l)},p(i,l){l&2&&t!==(t=U.getFieldTypeIcon(i[1].type))&&p(e,"class",t)},d(i){i&&v(e)}}}function gA(n){let e;return{c(){e=b("i"),p(e,"class",U.getFieldTypeIcon("primary"))},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function ig(n){let e;return{c(){e=b("small"),e.textContent="Hidden",p(e,"class","label label-sm label-danger")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function bA(n){let e,t,i,l=n[1].name+"",s,o,r,a,u=n[2]&&ng(n),f=n[1].hidden&&ig();const c=n[4].default,d=Nt(c,n,n[3],null);return{c(){e=b("label"),u&&u.c(),t=C(),i=b("span"),s=W(l),o=C(),f&&f.c(),r=C(),d&&d.c(),p(i,"class","txt"),p(e,"for",n[0])},m(m,_){w(m,e,_),u&&u.m(e,null),y(e,t),y(e,i),y(i,s),y(e,o),f&&f.m(e,null),y(e,r),d&&d.m(e,null),a=!0},p(m,[_]){m[2]?u?u.p(m,_):(u=ng(m),u.c(),u.m(e,t)):u&&(u.d(1),u=null),(!a||_&2)&&l!==(l=m[1].name+"")&&se(s,l),m[1].hidden?f||(f=ig(),f.c(),f.m(e,r)):f&&(f.d(1),f=null),d&&d.p&&(!a||_&8)&&Ft(d,c,m,m[3],a?Rt(c,m[3],_,null):qt(m[3]),null),(!a||_&1)&&p(e,"for",m[0])},i(m){a||(M(d,m),a=!0)},o(m){D(d,m),a=!1},d(m){m&&v(e),u&&u.d(),f&&f.d(),d&&d.d(m)}}}function kA(n,e,t){let{$$slots:i={},$$scope:l}=e,{uniqueId:s}=e,{field:o}=e,{icon:r=!0}=e;return n.$$set=a=>{"uniqueId"in a&&t(0,s=a.uniqueId),"field"in a&&t(1,o=a.field),"icon"in a&&t(2,r=a.icon),"$$scope"in a&&t(3,l=a.$$scope)},[s,o,r,l,i]}class Jn extends we{constructor(e){super(),ve(this,e,kA,bA,be,{uniqueId:0,field:1,icon:2})}}function yA(n){let e,t,i,l,s,o,r;return l=new Jn({props:{uniqueId:n[3],field:n[1],icon:!1}}),{c(){e=b("input"),i=C(),H(l.$$.fragment),p(e,"type","checkbox"),p(e,"id",t=n[3])},m(a,u){w(a,e,u),e.checked=n[0],w(a,i,u),q(l,a,u),s=!0,o||(r=Y(e,"change",n[2]),o=!0)},p(a,u){(!s||u&8&&t!==(t=a[3]))&&p(e,"id",t),u&1&&(e.checked=a[0]);const f={};u&8&&(f.uniqueId=a[3]),u&2&&(f.field=a[1]),l.$set(f)},i(a){s||(M(l.$$.fragment,a),s=!0)},o(a){D(l.$$.fragment,a),s=!1},d(a){a&&(v(e),v(i)),j(l,a),o=!1,r()}}}function vA(n){let e,t;return e=new fe({props:{class:"form-field form-field-toggle "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[yA,({uniqueId:i})=>({3:i}),({uniqueId:i})=>i?8:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field form-field-toggle "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&27&&(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){j(e,i)}}}function wA(n,e,t){let{field:i}=e,{value:l=!1}=e;function s(){l=this.checked,t(0,l)}return n.$$set=o=>{"field"in o&&t(1,i=o.field),"value"in o&&t(0,l=o.value)},[l,i,s]}class SA extends we{constructor(e){super(),ve(this,e,wA,vA,be,{field:1,value:0})}}function lg(n){let e,t,i,l;return{c(){e=b("div"),t=b("button"),t.innerHTML='',p(t,"type","button"),p(t,"class","link-hint clear-btn svelte-11df51y"),p(e,"class","form-field-addon")},m(s,o){w(s,e,o),y(e,t),i||(l=[Oe(Re.call(null,t,"Clear")),Y(t,"click",n[5])],i=!0)},p:te,d(s){s&&v(e),i=!1,Ee(l)}}}function TA(n){let e,t,i,l,s,o,r;e=new Jn({props:{uniqueId:n[8],field:n[1]}});let a=n[0]&&!n[1].required&&lg(n);function u(d){n[6](d)}function f(d){n[7](d)}let c={id:n[8],options:U.defaultFlatpickrOptions()};return n[2]!==void 0&&(c.value=n[2]),n[0]!==void 0&&(c.formattedValue=n[0]),l=new sf({props:c}),ne.push(()=>ge(l,"value",u)),ne.push(()=>ge(l,"formattedValue",f)),l.$on("close",n[3]),{c(){H(e.$$.fragment),t=C(),a&&a.c(),i=C(),H(l.$$.fragment)},m(d,m){q(e,d,m),w(d,t,m),a&&a.m(d,m),w(d,i,m),q(l,d,m),r=!0},p(d,m){const _={};m&256&&(_.uniqueId=d[8]),m&2&&(_.field=d[1]),e.$set(_),d[0]&&!d[1].required?a?a.p(d,m):(a=lg(d),a.c(),a.m(i.parentNode,i)):a&&(a.d(1),a=null);const g={};m&256&&(g.id=d[8]),!s&&m&4&&(s=!0,g.value=d[2],$e(()=>s=!1)),!o&&m&1&&(o=!0,g.formattedValue=d[0],$e(()=>o=!1)),l.$set(g)},i(d){r||(M(e.$$.fragment,d),M(l.$$.fragment,d),r=!0)},o(d){D(e.$$.fragment,d),D(l.$$.fragment,d),r=!1},d(d){d&&(v(t),v(i)),j(e,d),a&&a.d(d),j(l,d)}}}function $A(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[TA,({uniqueId:i})=>({8:i}),({uniqueId:i})=>i?256:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&775&&(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){j(e,i)}}}function CA(n,e,t){let{field:i}=e,{value:l=void 0}=e,s=l;function o(c){c.detail&&c.detail.length==3&&t(0,l=c.detail[1])}function r(){t(0,l="")}const a=()=>r();function u(c){s=c,t(2,s),t(0,l)}function f(c){l=c,t(0,l)}return n.$$set=c=>{"field"in c&&t(1,i=c.field),"value"in c&&t(0,l=c.value)},n.$$.update=()=>{n.$$.dirty&1&&l&&l.length>19&&t(0,l=l.substring(0,19)),n.$$.dirty&5&&s!=l&&t(2,s=l)},[l,i,s,o,r,a,u,f]}class OA extends we{constructor(e){super(),ve(this,e,CA,$A,be,{field:1,value:0})}}function sg(n,e,t){const i=n.slice();i[44]=e[t];const l=i[19](i[44]);return i[45]=l,i}function og(n,e,t){const i=n.slice();return i[48]=e[t],i}function rg(n,e,t){const i=n.slice();return i[51]=e[t],i}function MA(n){let e,t,i=[],l=new Map,s,o,r,a,u,f,c,d,m,_,g,h=ce(n[7]);const k=S=>S[51].id;for(let S=0;SNew record',c=C(),H(d.$$.fragment),p(t,"class","file-picker-sidebar"),p(f,"type","button"),p(f,"class","btn btn-pill btn-transparent btn-hint p-l-xs p-r-xs"),p(r,"class","flex m-b-base flex-gap-10"),p(o,"class","file-picker-content"),p(e,"class","file-picker")},m(S,$){w(S,e,$),y(e,t);for(let T=0;Tfile field.",p(e,"class","txt-center txt-hint")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function ag(n,e){let t,i=e[51].name+"",l,s,o,r;function a(){return e[29](e[51])}return{key:n,first:null,c(){var u;t=b("button"),l=W(i),s=C(),p(t,"type","button"),p(t,"class","sidebar-item"),x(t,"active",((u=e[8])==null?void 0:u.id)==e[51].id),this.first=t},m(u,f){w(u,t,f),y(t,l),y(t,s),o||(r=Y(t,"click",it(a)),o=!0)},p(u,f){var c;e=u,f[0]&128&&i!==(i=e[51].name+"")&&se(l,i),f[0]&384&&x(t,"active",((c=e[8])==null?void 0:c.id)==e[51].id)},d(u){u&&v(t),o=!1,r()}}}function DA(n){var s;let e,t,i,l=((s=n[4])==null?void 0:s.length)&&ug(n);return{c(){e=b("div"),t=b("span"),t.textContent="No records with images found.",i=C(),l&&l.c(),p(t,"class","txt txt-hint"),p(e,"class","inline-flex")},m(o,r){w(o,e,r),y(e,t),y(e,i),l&&l.m(e,null)},p(o,r){var a;(a=o[4])!=null&&a.length?l?l.p(o,r):(l=ug(o),l.c(),l.m(e,null)):l&&(l.d(1),l=null)},d(o){o&&v(e),l&&l.d()}}}function IA(n){let e=[],t=new Map,i,l=ce(n[5]);const s=o=>o[44].id;for(let o=0;oClear filter',p(e,"type","button"),p(e,"class","btn btn-hint btn-sm")},m(l,s){w(l,e,s),t||(i=Y(e,"click",it(n[17])),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function LA(n){let e;return{c(){e=b("i"),p(e,"class","ri-file-3-line")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function AA(n){let e,t,i;return{c(){e=b("img"),p(e,"loading","lazy"),Sn(e.src,t=_e.files.getURL(n[44],n[48],{thumb:"100x100"}))||p(e,"src",t),p(e,"alt",i=n[48])},m(l,s){w(l,e,s)},p(l,s){s[0]&32&&!Sn(e.src,t=_e.files.getURL(l[44],l[48],{thumb:"100x100"}))&&p(e,"src",t),s[0]&32&&i!==(i=l[48])&&p(e,"alt",i)},d(l){l&&v(e)}}}function fg(n){let e,t,i,l,s,o;function r(f,c){return c[0]&32&&(t=null),t==null&&(t=!!U.hasImageExtension(f[48])),t?AA:LA}let a=r(n,[-1,-1]),u=a(n);return{c(){e=b("button"),u.c(),i=C(),p(e,"type","button"),p(e,"class","thumb handle"),x(e,"thumb-warning",n[16](n[44],n[48]))},m(f,c){w(f,e,c),u.m(e,null),y(e,i),s||(o=[Oe(l=Re.call(null,e,n[48]+` +`),position:"left"})},i:te,o:te,d(s){s&&v(e),i=!1,l()}}}const ZL="yyyy-MM-dd HH:mm:ss.SSS";function GL(n,e,t){let i,l;Ge(n,In,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],ZL)+" 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 XL extends we{constructor(e){super(),ve(this,e,GL,JL,be,{record:1})}}function G_(n,e,t){const i=n.slice();return i[9]=e[t],i}function QL(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){w(t,e,i)},p:te,d(t){t&&v(e)}}}function xL(n){let e,t=ce(n[1]),i=[];for(let l=0;l',p(e,"class","block txt-center")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function X_(n){let e,t,i,l,s,o,r=n[4](n[9].provider)+"",a,u,f,c,d=n[9].providerId+"",m,_,g,h,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),_=C(),g=b("button"),g.innerHTML='',h=C(),Sn(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){w(T,e,O),y(e,t),y(t,i),y(e,s),y(e,o),y(o,a),y(e,u),y(e,f),y(f,c),y(f,m),y(e,_),y(e,g),y(e,h),k||(S=Y(g,"click",$),k=!0)},p(T,O){var E;n=T,O&2&&!Sn(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)+"")&&se(a,r),O&2&&d!==(d=n[9].providerId+"")&&se(m,d)},d(T){T&&v(e),k=!1,S()}}}function tA(n){let e;function t(s,o){var r;return s[2]?eA:(r=s[0])!=null&&r.id&&s[1].length?xL:QL}let i=t(n),l=i(n);return{c(){l.c(),e=ke()},m(s,o){l.m(s,o),w(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&&v(e),l.d(s)}}}function nA(n,e,t){const i=wt();let{record:l}=e,s=[],o=!1;function r(d){return lf.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 _e.collection("_externalAuths").getFullList({filter:_e.filter("collectionRef = {:collectionId} && recordRef = {:recordId}",{collectionId:l.collectionId,recordId:l.id})}))}catch(d){_e.error(d)}t(2,o=!1)}function f(d){!(l!=null&&l.id)||!d||vn(`Do you really want to unlink the ${a(d.provider)} provider?`,()=>_e.collection("_externalAuths").delete(d.id).then(()=>{tn(`Successfully unlinked the ${a(d.provider)} provider.`),i("unlink",d.provider),u()}).catch(m=>{_e.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 iA extends we{constructor(e){super(),ve(this,e,nA,tA,be,{record:0})}}function lA(n){let e,t,i,l,s,o,r,a,u,f;return s=new Oi({props:{value:n[1]}}),{c(){e=b("div"),t=b("span"),i=W(n[1]),l=C(),H(s.$$.fragment),o=C(),r=b("i"),p(t,"class","secret svelte-175mmkj"),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){w(c,e,d),y(e,t),y(t,i),n[6](t),y(e,l),q(s,e,null),y(e,o),y(e,r),a=!0,u||(f=[Oe(Re.call(null,r,"Refresh")),Y(r,"click",n[4])],u=!0)},p(c,d){(!a||d&2)&&se(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&&v(e),n[6](null),j(s),u=!1,Ee(f)}}}function sA(n){let e,t,i,l,s,o,r,a,u,f;function c(m){n[7](m)}let d={class:"dropdown dropdown-upside dropdown-center dropdown-nowrap",$$slots:{default:[lA]},$$scope:{ctx:n}};return n[3]!==void 0&&(d.active=n[3]),l=new Dn({props:d}),ne.push(()=>ge(l,"active",c)),l.$on("show",n[4]),{c(){e=b("button"),t=b("i"),i=C(),H(l.$$.fragment),p(t,"class","ri-sparkling-line"),p(t,"aria-hidden","true"),p(e,"tabindex","-1"),p(e,"type","button"),p(e,"aria-label","Generate"),p(e,"class",o="btn btn-circle "+n[0]+" svelte-175mmkj")},m(m,_){w(m,e,_),y(e,t),y(e,i),q(l,e,null),a=!0,u||(f=Oe(r=Re.call(null,e,n[3]?"":"Generate")),u=!0)},p(m,[_]){const g={};_&518&&(g.$$scope={dirty:_,ctx:m}),!s&&_&8&&(s=!0,g.active=m[3],$e(()=>s=!1)),l.$set(g),(!a||_&1&&o!==(o="btn btn-circle "+m[0]+" svelte-175mmkj"))&&p(e,"class",o),r&&Lt(r.update)&&_&8&&r.update.call(null,m[3]?"":"Generate")},i(m){a||(M(l.$$.fragment,m),a=!0)},o(m){D(l.$$.fragment,m),a=!1},d(m){m&&v(e),j(l),u=!1,f()}}}function oA(n,e,t){const i=wt();let{class:l="btn-sm btn-hint btn-transparent"}=e,{length:s=32}=e,o="",r,a=!1;async function u(){if(t(1,o=U.randomSecret(s)),i("generate",o),await _n(),r){let d=document.createRange();d.selectNode(r),window.getSelection().removeAllRanges(),window.getSelection().addRange(d)}}function f(d){ne[d?"unshift":"push"](()=>{r=d,t(2,r)})}function c(d){a=d,t(3,a)}return n.$$set=d=>{"class"in d&&t(0,l=d.class),"length"in d&&t(5,s=d.length)},[l,o,r,a,u,s,f,c]}class rA extends we{constructor(e){super(),ve(this,e,oA,sA,be,{class:0,length:5})}}function Q_(n){let e,t,i,l,s=n[0].emailVisibility?"On":"Off",o,r,a,u;return{c(){e=b("div"),t=b("button"),i=b("span"),l=W("Public: "),o=W(s),p(i,"class","txt"),p(t,"type","button"),p(t,"class",r="btn btn-sm btn-transparent "+(n[0].emailVisibility?"btn-success":"btn-hint")),p(e,"class","form-field-addon email-visibility-addon svelte-1751a4d")},m(f,c){w(f,e,c),y(e,t),y(t,i),y(i,l),y(i,o),a||(u=[Oe(Re.call(null,t,{text:"Make email public or private",position:"top-right"})),Y(t,"click",it(n[7]))],a=!0)},p(f,c){c&1&&s!==(s=f[0].emailVisibility?"On":"Off")&&se(o,s),c&1&&r!==(r="btn btn-sm btn-transparent "+(f[0].emailVisibility?"btn-success":"btn-hint"))&&p(t,"class",r)},d(f){f&&v(e),a=!1,Ee(u)}}}function aA(n){let e,t,i,l,s,o,r,a,u,f,c,d,m=!n[5]&&Q_(n);return{c(){e=b("label"),t=b("i"),i=C(),l=b("span"),l.textContent="email",o=C(),m&&m.c(),r=C(),a=b("input"),p(t,"class",U.getFieldTypeIcon("email")),p(l,"class","txt"),p(e,"for",s=n[14]),p(a,"type","email"),a.autofocus=n[1],p(a,"autocomplete","off"),p(a,"id",u=n[14]),a.required=f=n[4].required,p(a,"class","svelte-1751a4d")},m(_,g){w(_,e,g),y(e,t),y(e,i),y(e,l),w(_,o,g),m&&m.m(_,g),w(_,r,g),w(_,a,g),me(a,n[0].email),n[1]&&a.focus(),c||(d=Y(a,"input",n[8]),c=!0)},p(_,g){g&16384&&s!==(s=_[14])&&p(e,"for",s),_[5]?m&&(m.d(1),m=null):m?m.p(_,g):(m=Q_(_),m.c(),m.m(r.parentNode,r)),g&2&&(a.autofocus=_[1]),g&16384&&u!==(u=_[14])&&p(a,"id",u),g&16&&f!==(f=_[4].required)&&(a.required=f),g&1&&a.value!==_[0].email&&me(a,_[0].email)},d(_){_&&(v(e),v(o),v(r),v(a)),m&&m.d(_),c=!1,d()}}}function x_(n){let e,t;return e=new fe({props:{class:"form-field form-field-toggle",name:"verified",$$slots:{default:[uA,({uniqueId:i})=>({14:i}),({uniqueId:i})=>i?16384:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l&49156&&(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){j(e,i)}}}function uA(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Change password"),p(e,"type","checkbox"),p(e,"id",t=n[14]),p(l,"for",o=n[14])},m(u,f){w(u,e,f),e.checked=n[2],w(u,i,f),w(u,l,f),y(l,s),r||(a=Y(e,"change",n[9]),r=!0)},p(u,f){f&16384&&t!==(t=u[14])&&p(e,"id",t),f&4&&(e.checked=u[2]),f&16384&&o!==(o=u[14])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,a()}}}function eg(n){let e,t,i,l,s,o,r,a,u;return l=new fe({props:{class:"form-field required",name:"password",$$slots:{default:[fA,({uniqueId:f})=>({14:f}),({uniqueId:f})=>f?16384:0]},$$scope:{ctx:n}}}),r=new fe({props:{class:"form-field required",name:"passwordConfirm",$$slots:{default:[cA,({uniqueId:f})=>({14:f}),({uniqueId:f})=>f?16384:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),t=b("div"),i=b("div"),H(l.$$.fragment),s=C(),o=b("div"),H(r.$$.fragment),p(i,"class","col-sm-6"),p(o,"class","col-sm-6"),p(t,"class","grid"),x(t,"p-t-xs",n[2]),p(e,"class","block")},m(f,c){w(f,e,c),y(e,t),y(t,i),q(l,i,null),y(t,s),y(t,o),q(r,o,null),u=!0},p(f,c){const d={};c&49161&&(d.$$scope={dirty:c,ctx:f}),l.$set(d);const m={};c&49153&&(m.$$scope={dirty:c,ctx:f}),r.$set(m),(!u||c&4)&&x(t,"p-t-xs",f[2])},i(f){u||(M(l.$$.fragment,f),M(r.$$.fragment,f),f&&tt(()=>{u&&(a||(a=qe(e,ht,{duration:150},!0)),a.run(1))}),u=!0)},o(f){D(l.$$.fragment,f),D(r.$$.fragment,f),f&&(a||(a=qe(e,ht,{duration:150},!1)),a.run(0)),u=!1},d(f){f&&v(e),j(l),j(r),f&&a&&a.end()}}}function fA(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_;return c=new rA({props:{length:Math.max(15,n[3].min||0)}}),{c(){e=b("label"),t=b("i"),i=C(),l=b("span"),l.textContent="Password",o=C(),r=b("input"),u=C(),f=b("div"),H(c.$$.fragment),p(t,"class","ri-lock-line"),p(l,"class","txt"),p(e,"for",s=n[14]),p(r,"type","password"),p(r,"autocomplete","new-password"),p(r,"id",a=n[14]),r.required=!0,p(f,"class","form-field-addon")},m(g,h){w(g,e,h),y(e,t),y(e,i),y(e,l),w(g,o,h),w(g,r,h),me(r,n[0].password),w(g,u,h),w(g,f,h),q(c,f,null),d=!0,m||(_=Y(r,"input",n[10]),m=!0)},p(g,h){(!d||h&16384&&s!==(s=g[14]))&&p(e,"for",s),(!d||h&16384&&a!==(a=g[14]))&&p(r,"id",a),h&1&&r.value!==g[0].password&&me(r,g[0].password);const k={};h&8&&(k.length=Math.max(15,g[3].min||0)),c.$set(k)},i(g){d||(M(c.$$.fragment,g),d=!0)},o(g){D(c.$$.fragment,g),d=!1},d(g){g&&(v(e),v(o),v(r),v(u),v(f)),j(c),m=!1,_()}}}function cA(n){let e,t,i,l,s,o,r,a,u,f;return{c(){e=b("label"),t=b("i"),i=C(),l=b("span"),l.textContent="Password confirm",o=C(),r=b("input"),p(t,"class","ri-lock-line"),p(l,"class","txt"),p(e,"for",s=n[14]),p(r,"type","password"),p(r,"autocomplete","new-password"),p(r,"id",a=n[14]),r.required=!0},m(c,d){w(c,e,d),y(e,t),y(e,i),y(e,l),w(c,o,d),w(c,r,d),me(r,n[0].passwordConfirm),u||(f=Y(r,"input",n[11]),u=!0)},p(c,d){d&16384&&s!==(s=c[14])&&p(e,"for",s),d&16384&&a!==(a=c[14])&&p(r,"id",a),d&1&&r.value!==c[0].passwordConfirm&&me(r,c[0].passwordConfirm)},d(c){c&&(v(e),v(o),v(r)),u=!1,f()}}}function tg(n){let e,t,i;return t=new fe({props:{class:"form-field form-field-toggle",name:"verified",$$slots:{default:[dA,({uniqueId:l})=>({14:l}),({uniqueId:l})=>l?16384:0]},$$scope:{ctx:n}}}),{c(){e=b("div"),H(t.$$.fragment),p(e,"class","col-lg-12")},m(l,s){w(l,e,s),q(t,e,null),i=!0},p(l,s){const o={};s&49155&&(o.$$scope={dirty:s,ctx:l}),t.$set(o)},i(l){i||(M(t.$$.fragment,l),i=!0)},o(l){D(t.$$.fragment,l),i=!1},d(l){l&&v(e),j(t)}}}function dA(n){let e,t,i,l,s,o,r,a;return{c(){e=b("input"),i=C(),l=b("label"),s=W("Verified"),p(e,"type","checkbox"),p(e,"id",t=n[14]),p(l,"for",o=n[14])},m(u,f){w(u,e,f),e.checked=n[0].verified,w(u,i,f),w(u,l,f),y(l,s),r||(a=[Y(e,"change",n[12]),Y(e,"change",it(n[13]))],r=!0)},p(u,f){f&16384&&t!==(t=u[14])&&p(e,"id",t),f&1&&(e.checked=u[0].verified),f&16384&&o!==(o=u[14])&&p(l,"for",o)},d(u){u&&(v(e),v(i),v(l)),r=!1,Ee(a)}}}function pA(n){var d;let e,t,i,l,s,o,r,a;i=new fe({props:{class:"form-field "+((d=n[4])!=null&&d.required?"required":""),name:"email",$$slots:{default:[aA,({uniqueId:m})=>({14:m}),({uniqueId:m})=>m?16384:0]},$$scope:{ctx:n}}});let u=!n[1]&&x_(n),f=(n[1]||n[2])&&eg(n),c=!n[5]&&tg(n);return{c(){e=b("div"),t=b("div"),H(i.$$.fragment),l=C(),s=b("div"),u&&u.c(),o=C(),f&&f.c(),r=C(),c&&c.c(),p(t,"class","col-lg-12"),p(s,"class","col-lg-12"),p(e,"class","grid m-b-base")},m(m,_){w(m,e,_),y(e,t),q(i,t,null),y(e,l),y(e,s),u&&u.m(s,null),y(s,o),f&&f.m(s,null),y(e,r),c&&c.m(e,null),a=!0},p(m,[_]){var h;const g={};_&16&&(g.class="form-field "+((h=m[4])!=null&&h.required?"required":"")),_&49203&&(g.$$scope={dirty:_,ctx:m}),i.$set(g),m[1]?u&&(oe(),D(u,1,1,()=>{u=null}),re()):u?(u.p(m,_),_&2&&M(u,1)):(u=x_(m),u.c(),M(u,1),u.m(s,o)),m[1]||m[2]?f?(f.p(m,_),_&6&&M(f,1)):(f=eg(m),f.c(),M(f,1),f.m(s,null)):f&&(oe(),D(f,1,1,()=>{f=null}),re()),m[5]?c&&(oe(),D(c,1,1,()=>{c=null}),re()):c?(c.p(m,_),_&32&&M(c,1)):(c=tg(m),c.c(),M(c,1),c.m(e,null))},i(m){a||(M(i.$$.fragment,m),M(u),M(f),M(c),a=!0)},o(m){D(i.$$.fragment,m),D(u),D(f),D(c),a=!1},d(m){m&&v(e),j(i),u&&u.d(),f&&f.d(),c&&c.d()}}}function mA(n,e,t){let i,l,s,{record:o}=e,{collection:r}=e,{isNew:a=!(o!=null&&o.id)}=e,u=!1;const f=()=>t(0,o.emailVisibility=!o.emailVisibility,o);function c(){o.email=this.value,t(0,o),t(2,u)}function d(){u=this.checked,t(2,u)}function m(){o.password=this.value,t(0,o),t(2,u)}function _(){o.passwordConfirm=this.value,t(0,o),t(2,u)}function g(){o.verified=this.checked,t(0,o),t(2,u)}const h=k=>{a||vn("Do you really want to manually change the verified account state?",()=>{},()=>{t(0,o.verified=!k.target.checked,o)})};return n.$$set=k=>{"record"in k&&t(0,o=k.record),"collection"in k&&t(6,r=k.collection),"isNew"in k&&t(1,a=k.isNew)},n.$$.update=()=>{var k,S;n.$$.dirty&64&&t(5,i=(r==null?void 0:r.name)=="_superusers"),n.$$.dirty&64&&t(4,l=((k=r==null?void 0:r.fields)==null?void 0:k.find($=>$.name=="email"))||{}),n.$$.dirty&64&&t(3,s=((S=r==null?void 0:r.fields)==null?void 0:S.find($=>$.name=="password"))||{}),n.$$.dirty&4&&(u||(t(0,o.password=void 0,o),t(0,o.passwordConfirm=void 0,o),Yn("password"),Yn("passwordConfirm")))},[o,a,u,s,l,i,r,f,c,d,m,_,g,h]}class hA extends we{constructor(e){super(),ve(this,e,mA,pA,be,{record:0,collection:6,isNew:1})}}function ng(n){let e;function t(s,o){return s[1].primaryKey?gA:_A}let i=t(n),l=i(n);return{c(){l.c(),e=ke()},m(s,o){l.m(s,o),w(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&&v(e),l.d(s)}}}function _A(n){let e,t;return{c(){e=b("i"),p(e,"class",t=U.getFieldTypeIcon(n[1].type))},m(i,l){w(i,e,l)},p(i,l){l&2&&t!==(t=U.getFieldTypeIcon(i[1].type))&&p(e,"class",t)},d(i){i&&v(e)}}}function gA(n){let e;return{c(){e=b("i"),p(e,"class",U.getFieldTypeIcon("primary"))},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function ig(n){let e;return{c(){e=b("small"),e.textContent="Hidden",p(e,"class","label label-sm label-danger")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function bA(n){let e,t,i,l=n[1].name+"",s,o,r,a,u=n[2]&&ng(n),f=n[1].hidden&&ig();const c=n[4].default,d=Nt(c,n,n[3],null);return{c(){e=b("label"),u&&u.c(),t=C(),i=b("span"),s=W(l),o=C(),f&&f.c(),r=C(),d&&d.c(),p(i,"class","txt"),p(e,"for",n[0])},m(m,_){w(m,e,_),u&&u.m(e,null),y(e,t),y(e,i),y(i,s),y(e,o),f&&f.m(e,null),y(e,r),d&&d.m(e,null),a=!0},p(m,[_]){m[2]?u?u.p(m,_):(u=ng(m),u.c(),u.m(e,t)):u&&(u.d(1),u=null),(!a||_&2)&&l!==(l=m[1].name+"")&&se(s,l),m[1].hidden?f||(f=ig(),f.c(),f.m(e,r)):f&&(f.d(1),f=null),d&&d.p&&(!a||_&8)&&Ft(d,c,m,m[3],a?Rt(c,m[3],_,null):qt(m[3]),null),(!a||_&1)&&p(e,"for",m[0])},i(m){a||(M(d,m),a=!0)},o(m){D(d,m),a=!1},d(m){m&&v(e),u&&u.d(),f&&f.d(),d&&d.d(m)}}}function kA(n,e,t){let{$$slots:i={},$$scope:l}=e,{uniqueId:s}=e,{field:o}=e,{icon:r=!0}=e;return n.$$set=a=>{"uniqueId"in a&&t(0,s=a.uniqueId),"field"in a&&t(1,o=a.field),"icon"in a&&t(2,r=a.icon),"$$scope"in a&&t(3,l=a.$$scope)},[s,o,r,l,i]}class Jn extends we{constructor(e){super(),ve(this,e,kA,bA,be,{uniqueId:0,field:1,icon:2})}}function yA(n){let e,t,i,l,s,o,r;return l=new Jn({props:{uniqueId:n[3],field:n[1],icon:!1}}),{c(){e=b("input"),i=C(),H(l.$$.fragment),p(e,"type","checkbox"),p(e,"id",t=n[3])},m(a,u){w(a,e,u),e.checked=n[0],w(a,i,u),q(l,a,u),s=!0,o||(r=Y(e,"change",n[2]),o=!0)},p(a,u){(!s||u&8&&t!==(t=a[3]))&&p(e,"id",t),u&1&&(e.checked=a[0]);const f={};u&8&&(f.uniqueId=a[3]),u&2&&(f.field=a[1]),l.$set(f)},i(a){s||(M(l.$$.fragment,a),s=!0)},o(a){D(l.$$.fragment,a),s=!1},d(a){a&&(v(e),v(i)),j(l,a),o=!1,r()}}}function vA(n){let e,t;return e=new fe({props:{class:"form-field form-field-toggle "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[yA,({uniqueId:i})=>({3:i}),({uniqueId:i})=>i?8:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field form-field-toggle "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&27&&(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){j(e,i)}}}function wA(n,e,t){let{field:i}=e,{value:l=!1}=e;function s(){l=this.checked,t(0,l)}return n.$$set=o=>{"field"in o&&t(1,i=o.field),"value"in o&&t(0,l=o.value)},[l,i,s]}class SA extends we{constructor(e){super(),ve(this,e,wA,vA,be,{field:1,value:0})}}function lg(n){let e,t,i,l;return{c(){e=b("div"),t=b("button"),t.innerHTML='',p(t,"type","button"),p(t,"class","link-hint clear-btn svelte-11df51y"),p(e,"class","form-field-addon")},m(s,o){w(s,e,o),y(e,t),i||(l=[Oe(Re.call(null,t,"Clear")),Y(t,"click",n[5])],i=!0)},p:te,d(s){s&&v(e),i=!1,Ee(l)}}}function TA(n){let e,t,i,l,s,o,r;e=new Jn({props:{uniqueId:n[8],field:n[1]}});let a=n[0]&&!n[1].required&&lg(n);function u(d){n[6](d)}function f(d){n[7](d)}let c={id:n[8],options:U.defaultFlatpickrOptions()};return n[2]!==void 0&&(c.value=n[2]),n[0]!==void 0&&(c.formattedValue=n[0]),l=new sf({props:c}),ne.push(()=>ge(l,"value",u)),ne.push(()=>ge(l,"formattedValue",f)),l.$on("close",n[3]),{c(){H(e.$$.fragment),t=C(),a&&a.c(),i=C(),H(l.$$.fragment)},m(d,m){q(e,d,m),w(d,t,m),a&&a.m(d,m),w(d,i,m),q(l,d,m),r=!0},p(d,m){const _={};m&256&&(_.uniqueId=d[8]),m&2&&(_.field=d[1]),e.$set(_),d[0]&&!d[1].required?a?a.p(d,m):(a=lg(d),a.c(),a.m(i.parentNode,i)):a&&(a.d(1),a=null);const g={};m&256&&(g.id=d[8]),!s&&m&4&&(s=!0,g.value=d[2],$e(()=>s=!1)),!o&&m&1&&(o=!0,g.formattedValue=d[0],$e(()=>o=!1)),l.$set(g)},i(d){r||(M(e.$$.fragment,d),M(l.$$.fragment,d),r=!0)},o(d){D(e.$$.fragment,d),D(l.$$.fragment,d),r=!1},d(d){d&&(v(t),v(i)),j(e,d),a&&a.d(d),j(l,d)}}}function $A(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[TA,({uniqueId:i})=>({8:i}),({uniqueId:i})=>i?256:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&775&&(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){j(e,i)}}}function CA(n,e,t){let{field:i}=e,{value:l=void 0}=e,s=l;function o(c){c.detail&&c.detail.length==3&&t(0,l=c.detail[1])}function r(){t(0,l="")}const a=()=>r();function u(c){s=c,t(2,s),t(0,l)}function f(c){l=c,t(0,l)}return n.$$set=c=>{"field"in c&&t(1,i=c.field),"value"in c&&t(0,l=c.value)},n.$$.update=()=>{n.$$.dirty&1&&l&&l.length>19&&t(0,l=l.substring(0,19)),n.$$.dirty&5&&s!=l&&t(2,s=l)},[l,i,s,o,r,a,u,f]}class OA extends we{constructor(e){super(),ve(this,e,CA,$A,be,{field:1,value:0})}}function sg(n,e,t){const i=n.slice();i[44]=e[t];const l=i[19](i[44]);return i[45]=l,i}function og(n,e,t){const i=n.slice();return i[48]=e[t],i}function rg(n,e,t){const i=n.slice();return i[51]=e[t],i}function MA(n){let e,t,i=[],l=new Map,s,o,r,a,u,f,c,d,m,_,g,h=ce(n[7]);const k=S=>S[51].id;for(let S=0;SNew record',c=C(),H(d.$$.fragment),p(t,"class","file-picker-sidebar"),p(f,"type","button"),p(f,"class","btn btn-pill btn-transparent btn-hint p-l-xs p-r-xs"),p(r,"class","flex m-b-base flex-gap-10"),p(o,"class","file-picker-content"),p(e,"class","file-picker")},m(S,$){w(S,e,$),y(e,t);for(let T=0;Tfile field.",p(e,"class","txt-center txt-hint")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function ag(n,e){let t,i=e[51].name+"",l,s,o,r;function a(){return e[29](e[51])}return{key:n,first:null,c(){var u;t=b("button"),l=W(i),s=C(),p(t,"type","button"),p(t,"class","sidebar-item"),x(t,"active",((u=e[8])==null?void 0:u.id)==e[51].id),this.first=t},m(u,f){w(u,t,f),y(t,l),y(t,s),o||(r=Y(t,"click",it(a)),o=!0)},p(u,f){var c;e=u,f[0]&128&&i!==(i=e[51].name+"")&&se(l,i),f[0]&384&&x(t,"active",((c=e[8])==null?void 0:c.id)==e[51].id)},d(u){u&&v(t),o=!1,r()}}}function DA(n){var s;let e,t,i,l=((s=n[4])==null?void 0:s.length)&&ug(n);return{c(){e=b("div"),t=b("span"),t.textContent="No records with images found.",i=C(),l&&l.c(),p(t,"class","txt txt-hint"),p(e,"class","inline-flex")},m(o,r){w(o,e,r),y(e,t),y(e,i),l&&l.m(e,null)},p(o,r){var a;(a=o[4])!=null&&a.length?l?l.p(o,r):(l=ug(o),l.c(),l.m(e,null)):l&&(l.d(1),l=null)},d(o){o&&v(e),l&&l.d()}}}function IA(n){let e=[],t=new Map,i,l=ce(n[5]);const s=o=>o[44].id;for(let o=0;oClear filter',p(e,"type","button"),p(e,"class","btn btn-hint btn-sm")},m(l,s){w(l,e,s),t||(i=Y(e,"click",it(n[17])),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function LA(n){let e;return{c(){e=b("i"),p(e,"class","ri-file-3-line")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function AA(n){let e,t,i;return{c(){e=b("img"),p(e,"loading","lazy"),Sn(e.src,t=_e.files.getURL(n[44],n[48],{thumb:"100x100"}))||p(e,"src",t),p(e,"alt",i=n[48])},m(l,s){w(l,e,s)},p(l,s){s[0]&32&&!Sn(e.src,t=_e.files.getURL(l[44],l[48],{thumb:"100x100"}))&&p(e,"src",t),s[0]&32&&i!==(i=l[48])&&p(e,"alt",i)},d(l){l&&v(e)}}}function fg(n){let e,t,i,l,s,o;function r(f,c){return c[0]&32&&(t=null),t==null&&(t=!!U.hasImageExtension(f[48])),t?AA:LA}let a=r(n,[-1,-1]),u=a(n);return{c(){e=b("button"),u.c(),i=C(),p(e,"type","button"),p(e,"class","thumb handle"),x(e,"thumb-warning",n[16](n[44],n[48]))},m(f,c){w(f,e,c),u.m(e,null),y(e,i),s||(o=[Oe(l=Re.call(null,e,n[48]+` (record: `+n[44].id+")")),Y(e,"click",it(function(){Lt(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&&Lt(l.update)&&c[0]&32&&l.update.call(null,n[48]+` (record: `+n[44].id+")"),c[0]&589856&&x(e,"thumb-warning",n[16](n[44],n[48]))},d(f){f&&v(e),u.d(),s=!1,Ee(o)}}}function cg(n,e){let t,i,l=ce(e[45]),s=[];for(let o=0;o',p(e,"class","block txt-center")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function PA(n){let e,t;function i(r,a){if(r[15])return IA;if(!r[6])return DA}let l=i(n),s=l&&l(n),o=n[6]&&dg();return{c(){s&&s.c(),e=C(),o&&o.c(),t=ke()},m(r,a){s&&s.m(r,a),w(r,e,a),o&&o.m(r,a),w(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=dg(),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){r&&(v(e),v(t)),s&&s.d(r),o&&o.d(r)}}}function NA(n){let e,t,i,l;const s=[EA,MA],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=ke()},m(a,u){o[e].m(a,u),w(a,i,u),l=!0},p(a,u){let f=e;e=r(a),e===f?o[e].p(a,u):(oe(),D(o[f],1,1,()=>{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}function RA(n){let e,t;return{c(){e=b("h4"),t=W(n[0])},m(i,l){w(i,e,l),y(e,t)},p(i,l){l[0]&1&&se(t,i[0])},d(i){i&&v(e)}}}function pg(n){let e,t;return e=new fe({props:{class:"form-field file-picker-size-select",$$slots:{default:[FA,({uniqueId:i})=>({23:i}),({uniqueId:i})=>[i?8388608:0]]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(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){j(e,i)}}}function FA(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 Ln({props:s}),ne.push(()=>ge(e,"keyOfSelected",l)),{c(){H(e.$$.fragment)},m(o,r){q(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){j(e,o)}}}function qA(n){var _;let e,t,i,l=U.hasImageExtension((_=n[9])==null?void 0:_.name),s,o,r,a,u,f,c,d,m=l&&pg(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,h){w(g,e,h),y(e,t),w(g,i,h),m&&m.m(g,h),w(g,s,h),w(g,o,h),y(o,r),y(r,a),f=!0,c||(d=[Y(e,"click",n[2]),Y(o,"click",n[21])],c=!0)},p(g,h){var k;(!f||h[0]&64)&&(e.disabled=g[6]),h[0]&512&&(l=U.hasImageExtension((k=g[9])==null?void 0:k.name)),l?m?(m.p(g,h),h[0]&512&&M(m,1)):(m=pg(g),m.c(),M(m,1),m.m(s.parentNode,s)):m&&(oe(),D(m,1,1,()=>{m=null}),re()),(!f||h[0]&2)&&se(a,g[1]),(!f||h[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&&(v(e),v(i),v(s),v(o)),m&&m.d(g),c=!1,Ee(d)}}}function jA(n){let e,t,i,l;const s=[{popup:!0},{class:"file-picker-popup"},n[22]];let o={$$slots:{footer:[qA],header:[RA],default:[NA]},$$scope:{ctx:n}};for(let a=0;at(27,u=Ue));const f=wt(),c="file_picker_"+U.randomString(5);let{title:d="Select a file"}=e,{submitText:m="Insert"}=e,{fileTypes:_=["image","document","video","audio","file"]}=e,g,h,k="",S=[],$=1,T=0,O=!1,E=[],L=[],I=[],A={},P={},N="";function R(){return J(!0),g==null?void 0:g.show()}function z(){return g==null?void 0:g.hide()}function F(){t(5,S=[]),t(9,P={}),t(12,N="")}function B(){t(4,k="")}async function J(Ue=!1){if(A!=null&&A.id){t(6,O=!0),Ue&&F();try{const De=Ue?1:$+1,ot=U.getAllCollectionIdentifiers(A);let Ie=U.normalizeSearchFilter(k,ot)||"";Ie&&(Ie+=" && "),Ie+="("+L.map(nt=>`${nt.name}:length>0`).join("||")+")";let We="";A.type!="view"&&(We="-@rowid");const Te=await _e.collection(A.id).getList(De,mg,{filter:Ie,sort:We,fields:"*:excerpt(100)",skipTotal:1,requestKey:c+"loadImagePicker"});t(5,S=U.filterDuplicatesByKey(S.concat(Te.items))),$=Te.page,t(26,T=Te.items.length),t(6,O=!1)}catch(De){De.isAbort||(_e.error(De),t(6,O=!1))}}}function V(){var De;let Ue=["100x100"];if((De=P==null?void 0:P.record)!=null&&De.id){for(const ot of L)if(U.toArray(P.record[ot.name]).includes(P.name)){Ue=Ue.concat(U.toArray(ot.thumbs));break}}t(11,I=[{label:"Original size",value:""}]);for(const ot of Ue)I.push({label:`${ot} thumb`,value:ot});N&&!Ue.includes(N)&&t(12,N="")}function Z(Ue){let De=[];for(const ot of L){const Ie=U.toArray(Ue[ot.name]);for(const We of Ie)_.includes(U.getFileType(We))&&De.push(We)}return De}function G(Ue,De){t(9,P={record:Ue,name:De})}function de(){o&&(f("submit",Object.assign({size:N},P)),z())}function pe(Ue){N=Ue,t(12,N)}const ae=Ue=>{t(8,A=Ue)},Ce=Ue=>t(4,k=Ue.detail),Ye=()=>h==null?void 0:h.show(),Ke=()=>{s&&J()};function ct(Ue){ne[Ue?"unshift":"push"](()=>{g=Ue,t(3,g)})}function et(Ue){Le.call(this,n,Ue)}function xe(Ue){Le.call(this,n,Ue)}function Be(Ue){ne[Ue?"unshift":"push"](()=>{h=Ue,t(10,h)})}const ut=Ue=>{U.removeByKey(S,"id",Ue.detail.record.id),S.unshift(Ue.detail.record),t(5,S);const De=Z(Ue.detail.record);De.length>0&&G(Ue.detail.record,De[0])},Bt=Ue=>{var De;((De=P==null?void 0:P.record)==null?void 0:De.id)==Ue.detail.id&&t(9,P={}),U.removeByKey(S,"id",Ue.detail.id),t(5,S)};return n.$$set=Ue=>{e=je(je({},e),Kt(Ue)),t(22,a=lt(e,r)),"title"in Ue&&t(0,d=Ue.title),"submitText"in Ue&&t(1,m=Ue.submitText),"fileTypes"in Ue&&t(24,_=Ue.fileTypes)},n.$$.update=()=>{var Ue;n.$$.dirty[0]&134217728&&t(7,E=u.filter(De=>De.type!=="view"&&!!U.toArray(De.fields).find(ot=>{var Ie,We;return ot.type==="file"&&!ot.protected&&(!((Ie=ot.mimeTypes)!=null&&Ie.length)||!!((We=ot.mimeTypes)!=null&&We.find(Te=>Te.startsWith("image/"))))}))),n.$$.dirty[0]&384&&!(A!=null&&A.id)&&E.length>0&&t(8,A=E[0]),n.$$.dirty[0]&256&&(L=(Ue=A==null?void 0:A.fields)==null?void 0:Ue.filter(De=>De.type==="file"&&!De.protected)),n.$$.dirty[0]&256&&A!=null&&A.id&&(B(),V()),n.$$.dirty[0]&512&&P!=null&&P.name&&V(),n.$$.dirty[0]&280&&typeof k<"u"&&A!=null&&A.id&&g!=null&&g.isActive()&&J(!0),n.$$.dirty[0]&512&&t(16,i=(De,ot)=>{var Ie;return(P==null?void 0:P.name)==ot&&((Ie=P==null?void 0:P.record)==null?void 0:Ie.id)==De.id}),n.$$.dirty[0]&32&&t(15,l=S.find(De=>Z(De).length>0)),n.$$.dirty[0]&67108928&&t(14,s=!O&&T==mg),n.$$.dirty[0]&576&&t(13,o=!O&&!!(P!=null&&P.name))},[d,m,z,g,k,S,O,E,A,P,h,I,N,o,s,l,i,B,J,Z,G,de,a,c,_,R,T,u,pe,ae,Ce,Ye,Ke,ct,et,xe,Be,ut,Bt]}class zA extends we{constructor(e){super(),ve(this,e,HA,jA,be,{title:0,submitText:1,fileTypes:24,show:25,hide:2},null,[-1,-1])}get show(){return this.$$.ctx[25]}get hide(){return this.$$.ctx[2]}}function UA(n){let e;return{c(){e=b("div"),p(e,"class","tinymce-wrapper")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function VA(n){let e,t,i;function l(o){n[6](o)}let s={id:n[11],conf:n[5]};return n[0]!==void 0&&(s.value=n[0]),e=new Mu({props:s}),ne.push(()=>ge(e,"value",l)),e.$on("init",n[7]),{c(){H(e.$$.fragment)},m(o,r){q(e,o,r),i=!0},p(o,r){const a={};r&2048&&(a.id=o[11]),r&32&&(a.conf=o[5]),!t&&r&1&&(t=!0,a.value=o[0],$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){j(e,o)}}}function BA(n){let e,t,i,l,s,o;e=new Jn({props:{uniqueId:n[11],field:n[1]}});const r=[VA,UA],a=[];function u(f,c){return f[4]?0:1}return i=u(n),l=a[i]=r[i](n),{c(){H(e.$$.fragment),t=C(),l.c(),s=ke()},m(f,c){q(e,f,c),w(f,t,c),a[i].m(f,c),w(f,s,c),o=!0},p(f,c){const d={};c&2048&&(d.uniqueId=f[11]),c&2&&(d.field=f[1]),e.$set(d);let m=i;i=u(f),i===m?a[i].p(f,c):(oe(),D(a[m],1,1,()=>{a[m]=null}),re(),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(e.$$.fragment,f),M(l),o=!0)},o(f){D(e.$$.fragment,f),D(l),o=!1},d(f){f&&(v(t),v(s)),j(e,f),a[i].d(f)}}}function WA(n){let e,t,i,l;e=new fe({props:{class:"form-field form-field-editor "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[BA,({uniqueId:o})=>({11:o}),({uniqueId:o})=>o?2048:0]},$$scope:{ctx:n}}});let s={title:"Select an image",fileTypes:["image"]};return i=new zA({props:s}),n[8](i),i.$on("submit",n[9]),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment)},m(o,r){q(e,o,r),w(o,t,r),q(i,o,r),l=!0},p(o,[r]){const a={};r&2&&(a.class="form-field form-field-editor "+(o[1].required?"required":"")),r&2&&(a.name=o[1].name),r&6207&&(a.$$scope={dirty:r,ctx:o}),e.$set(a);const u={};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&&v(t),j(e,o),n[8](null),j(i,o)}}}function YA(n,e,t){let i,{field:l}=e,{value:s=""}=e,o,r,a=!1,u=null;an(async()=>(typeof s>"u"&&t(0,s=""),u=setTimeout(()=>{t(4,a=!0)},100),()=>{clearTimeout(u)}));function f(_){s=_,t(0,s)}const c=_=>{t(3,r=_.detail.editor),r.on("collections_file_picker",()=>{o==null||o.show()})};function d(_){ne[_?"unshift":"push"](()=>{o=_,t(2,o)})}const m=_=>{r==null||r.execCommand("InsertImage",!1,_e.files.getURL(_.detail.record,_.detail.name,{thumb:_.detail.size}))};return n.$$set=_=>{"field"in _&&t(1,l=_.field),"value"in _&&t(0,s=_.value)},n.$$.update=()=>{n.$$.dirty&2&&t(5,i=Object.assign(U.defaultEditorOptions(),{convert_urls:l.convertURLs,relative_urls:!1})),n.$$.dirty&1&&typeof s>"u"&&t(0,s="")},[s,l,o,r,a,i,f,c,d,m]}class KA extends we{constructor(e){super(),ve(this,e,YA,WA,be,{field:1,value:0})}}function JA(n){let e,t,i,l,s,o,r,a;return e=new Jn({props:{uniqueId:n[3],field:n[1]}}),{c(){H(e.$$.fragment),t=C(),i=b("input"),p(i,"type","email"),p(i,"id",l=n[3]),i.required=s=n[1].required},m(u,f){q(e,u,f),w(u,t,f),w(u,i,f),me(i,n[0]),o=!0,r||(a=Y(i,"input",n[2]),r=!0)},p(u,f){const c={};f&8&&(c.uniqueId=u[3]),f&2&&(c.field=u[1]),e.$set(c),(!o||f&8&&l!==(l=u[3]))&&p(i,"id",l),(!o||f&2&&s!==(s=u[1].required))&&(i.required=s),f&1&&i.value!==u[0]&&me(i,u[0])},i(u){o||(M(e.$$.fragment,u),o=!0)},o(u){D(e.$$.fragment,u),o=!1},d(u){u&&(v(t),v(i)),j(e,u),r=!1,a()}}}function ZA(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[JA,({uniqueId:i})=>({3:i}),({uniqueId:i})=>i?8:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&27&&(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){j(e,i)}}}function GA(n,e,t){let{field:i}=e,{value:l=void 0}=e;function s(){l=this.value,t(0,l)}return n.$$set=o=>{"field"in o&&t(1,i=o.field),"value"in o&&t(0,l=o.value)},[l,i,s]}class XA extends we{constructor(e){super(),ve(this,e,GA,ZA,be,{field:1,value:0})}}function QA(n){let e,t;return{c(){e=b("i"),p(e,"class","ri-file-line"),p(e,"alt",t=n[0].name)},m(i,l){w(i,e,l)},p(i,l){l&1&&t!==(t=i[0].name)&&p(e,"alt",t)},d(i){i&&v(e)}}}function xA(n){let e,t,i;return{c(){e=b("img"),p(e,"draggable",!1),Sn(e.src,t=n[2])||p(e,"src",t),p(e,"width",n[1]),p(e,"height",n[1]),p(e,"alt",i=n[0].name)},m(l,s){w(l,e,s)},p(l,s){s&4&&!Sn(e.src,t=l[2])&&p(e,"src",t),s&2&&p(e,"width",l[1]),s&2&&p(e,"height",l[1]),s&1&&i!==(i=l[0].name)&&p(e,"alt",i)},d(l){l&&v(e)}}}function e7(n){let e;function t(s,o){return s[2]?xA:QA}let i=t(n),l=i(n);return{c(){l.c(),e=ke()},m(s,o){l.m(s,o),w(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&&v(e),l.d(s)}}}function t7(n,e,t){let i,{file:l}=e,{size:s=50}=e;function o(){U.hasImageExtension(l==null?void 0:l.name)?U.generateThumb(l,s,s).then(r=>{t(2,i=r)}).catch(r=>{t(2,i=""),console.warn("Unable to generate thumb: ",r)}):t(2,i="")}return n.$$set=r=>{"file"in r&&t(0,l=r.file),"size"in r&&t(1,s=r.size)},n.$$.update=()=>{n.$$.dirty&1&&typeof l<"u"&&o()},t(2,i=""),[l,s,i]}class n7 extends we{constructor(e){super(),ve(this,e,t7,e7,be,{file:0,size:1})}}function hg(n,e,t){const i=n.slice();return i[31]=e[t],i[33]=t,i}function _g(n,e,t){const i=n.slice();i[36]=e[t],i[33]=t;const l=i[2].includes(i[36]);return i[37]=l,i}function i7(n){let e,t,i;function l(){return n[19](n[36])}return{c(){e=b("button"),e.innerHTML='',p(e,"type","button"),p(e,"class","btn btn-transparent btn-hint btn-sm btn-circle btn-remove")},m(s,o){w(s,e,o),t||(i=[Oe(Re.call(null,e,"Remove file")),Y(e,"click",l)],t=!0)},p(s,o){n=s},d(s){s&&v(e),t=!1,Ee(i)}}}function l7(n){let e,t,i;function l(){return n[18](n[36])}return{c(){e=b("button"),e.innerHTML='Restore',p(e,"type","button"),p(e,"class","btn btn-sm btn-danger btn-transparent")},m(s,o){w(s,e,o),t||(i=Y(e,"click",l),t=!0)},p(s,o){n=s},d(s){s&&v(e),t=!1,i()}}}function s7(n){let e,t,i,l,s,o,r=n[36]+"",a,u,f,c,d,m,_;i=new af({props:{record:n[3],filename:n[36]}});function g(){return n[16](n[36])}function h(){return n[17](n[36])}function k(T,O){return T[37]?l7:i7}let S=k(n),$=S(n);return{c(){e=b("div"),t=b("div"),H(i.$$.fragment),l=C(),s=b("div"),o=b("button"),a=W(r),f=C(),c=b("div"),$.c(),x(t,"fade",n[37]),p(o,"type","button"),p(o,"draggable",!1),p(o,"class",u="txt-ellipsis "+(n[37]?"txt-strikethrough link-hint":"link-primary")),p(o,"title","Download"),p(s,"class","content"),p(c,"class","actions"),p(e,"class","list-item"),x(e,"dragging",n[34]),x(e,"dragover",n[35])},m(T,O){w(T,e,O),y(e,t),q(i,t,null),y(e,l),y(e,s),y(s,o),y(o,a),y(e,f),y(e,c),$.m(c,null),d=!0,m||(_=[Y(o,"auxclick",g),Y(o,"click",h)],m=!0)},p(T,O){n=T;const E={};O[0]&8&&(E.record=n[3]),O[0]&32&&(E.filename=n[36]),i.$set(E),(!d||O[0]&36)&&x(t,"fade",n[37]),(!d||O[0]&32)&&r!==(r=n[36]+"")&&se(a,r),(!d||O[0]&36&&u!==(u="txt-ellipsis "+(n[37]?"txt-strikethrough link-hint":"link-primary")))&&p(o,"class",u),S===(S=k(n))&&$?$.p(n,O):($.d(1),$=S(n),$&&($.c(),$.m(c,null))),(!d||O[1]&8)&&x(e,"dragging",n[34]),(!d||O[1]&16)&&x(e,"dragover",n[35])},i(T){d||(M(i.$$.fragment,T),d=!0)},o(T){D(i.$$.fragment,T),d=!1},d(T){T&&v(e),j(i),$.d(),m=!1,Ee(_)}}}function gg(n,e){let t,i,l,s;function o(a){e[20](a)}let r={group:e[4].name+"_uploaded",index:e[33],disabled:!e[6],$$slots:{default:[s7,({dragging:a,dragover:u})=>({34:a,35:u}),({dragging:a,dragover:u})=>[0,(a?8:0)|(u?16:0)]]},$$scope:{ctx:e}};return e[0]!==void 0&&(r.list=e[0]),i=new ms({props:r}),ne.push(()=>ge(i,"list",o)),{key:n,first:null,c(){t=ke(),H(i.$$.fragment),this.first=t},m(a,u){w(a,t,u),q(i,a,u),s=!0},p(a,u){e=a;const f={};u[0]&16&&(f.group=e[4].name+"_uploaded"),u[0]&32&&(f.index=e[33]),u[0]&64&&(f.disabled=!e[6]),u[0]&44|u[1]&280&&(f.$$scope={dirty:u,ctx:e}),!l&&u[0]&1&&(l=!0,f.list=e[0],$e(()=>l=!1)),i.$set(f)},i(a){s||(M(i.$$.fragment,a),s=!0)},o(a){D(i.$$.fragment,a),s=!1},d(a){a&&v(t),j(i,a)}}}function o7(n){let e,t,i,l,s,o,r,a,u=n[31].name+"",f,c,d,m,_,g,h;i=new n7({props:{file:n[31]}});function k(){return n[21](n[33])}return{c(){e=b("div"),t=b("figure"),H(i.$$.fragment),l=C(),s=b("div"),o=b("small"),o.textContent="New",r=C(),a=b("span"),f=W(u),d=C(),m=b("button"),m.innerHTML='',p(t,"class","thumb"),p(o,"class","label label-success m-r-5"),p(a,"class","txt"),p(s,"class","filename m-r-auto"),p(s,"title",c=n[31].name),p(m,"type","button"),p(m,"class","btn btn-transparent btn-hint btn-sm btn-circle btn-remove"),p(e,"class","list-item"),x(e,"dragging",n[34]),x(e,"dragover",n[35])},m(S,$){w(S,e,$),y(e,t),q(i,t,null),y(e,l),y(e,s),y(s,o),y(s,r),y(s,a),y(a,f),y(e,d),y(e,m),_=!0,g||(h=[Oe(Re.call(null,m,"Remove file")),Y(m,"click",k)],g=!0)},p(S,$){n=S;const T={};$[0]&2&&(T.file=n[31]),i.$set(T),(!_||$[0]&2)&&u!==(u=n[31].name+"")&&se(f,u),(!_||$[0]&2&&c!==(c=n[31].name))&&p(s,"title",c),(!_||$[1]&8)&&x(e,"dragging",n[34]),(!_||$[1]&16)&&x(e,"dragover",n[35])},i(S){_||(M(i.$$.fragment,S),_=!0)},o(S){D(i.$$.fragment,S),_=!1},d(S){S&&v(e),j(i),g=!1,Ee(h)}}}function bg(n,e){let t,i,l,s;function o(a){e[22](a)}let r={group:e[4].name+"_new",index:e[33],disabled:!e[6],$$slots:{default:[o7,({dragging:a,dragover:u})=>({34:a,35:u}),({dragging:a,dragover:u})=>[0,(a?8:0)|(u?16:0)]]},$$scope:{ctx:e}};return e[1]!==void 0&&(r.list=e[1]),i=new ms({props:r}),ne.push(()=>ge(i,"list",o)),{key:n,first:null,c(){t=ke(),H(i.$$.fragment),this.first=t},m(a,u){w(a,t,u),q(i,a,u),s=!0},p(a,u){e=a;const f={};u[0]&16&&(f.group=e[4].name+"_new"),u[0]&2&&(f.index=e[33]),u[0]&64&&(f.disabled=!e[6]),u[0]&2|u[1]&280&&(f.$$scope={dirty:u,ctx:e}),!l&&u[0]&2&&(l=!0,f.list=e[1],$e(()=>l=!1)),i.$set(f)},i(a){s||(M(i.$$.fragment,a),s=!0)},o(a){D(i.$$.fragment,a),s=!1},d(a){a&&v(t),j(i,a)}}}function r7(n){let e,t,i,l=[],s=new Map,o,r=[],a=new Map,u,f,c,d,m,_,g,h,k,S,$,T;e=new Jn({props:{uniqueId:n[30],field:n[4]}});let O=ce(n[5]);const E=A=>A[36]+A[3].id;for(let A=0;AA[31].name+A[33];for(let A=0;A$(V),O=V=>$(V),E=V=>_(V),L=V=>g(V);function I(V){a=V,t(0,a),t(6,i),t(4,r)}const A=V=>h(V);function P(V){u=V,t(1,u)}function N(V){ne[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)},z=()=>c==null?void 0:c.click();function F(V){ne[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,_,g,h,S,$,T,O,E,L,I,A,P,N,R,z,F,B,J]}class f7 extends we{constructor(e){super(),ve(this,e,u7,a7,be,{record:3,field:4,value:0,uploadedFiles:1,deletedFileNames:2},null,[-1,-1])}}function c7(n){let e;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function d7(n){let e;return{c(){e=b("i"),p(e,"class","ri-checkbox-circle-fill txt-success")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function p7(n){let e,t,i,l;function s(a,u){return a[4]?d7:c7}let o=s(n),r=o(n);return{c(){e=b("span"),r.c(),p(e,"class","json-state svelte-p6ecb8")},m(a,u){w(a,e,u),r.m(e,null),i||(l=Oe(t=Re.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&&Lt(t.update)&&u&16&&t.update.call(null,{position:"left",text:a[4]?"Valid JSON":"Invalid JSON"})},d(a){a&&v(e),r.d(),i=!1,l()}}}function m7(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){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function h7(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=Ht(l,s(n)),e.$on("change",n[5])),{c(){e&&H(e.$$.fragment),t=ke()},m(o,r){e&&q(e,o,r),w(o,t,r),i=!0},p(o,r){if(r&8&&l!==(l=o[3])){if(e){oe();const a=e;D(a.$$.fragment,1,0,()=>{j(a,1)}),re()}l?(e=Ht(l,s(o)),e.$on("change",o[5]),H(e.$$.fragment),M(e.$$.fragment,1),q(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&&v(t),e&&j(e,o)}}}function _7(n){let e,t,i,l,s,o;e=new Jn({props:{uniqueId:n[6],field:n[1],$$slots:{default:[p7]},$$scope:{ctx:n}}});const r=[h7,m7],a=[];function u(f,c){return f[3]?0:1}return i=u(n),l=a[i]=r[i](n),{c(){H(e.$$.fragment),t=C(),l.c(),s=ke()},m(f,c){q(e,f,c),w(f,t,c),a[i].m(f,c),w(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):(oe(),D(a[m],1,1,()=>{a[m]=null}),re(),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(e.$$.fragment,f),M(l),o=!0)},o(f){D(e.$$.fragment,f),D(l),o=!1},d(f){f&&(v(t),v(s)),j(e,f),a[i].d(f)}}}function g7(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[_7,({uniqueId:i})=>({6:i}),({uniqueId:i})=>i?64:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&223&&(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){j(e,i)}}}function kg(n){return typeof n=="string"&&jy(n)?n:JSON.stringify(typeof n>"u"?null:n,null,2)}function jy(n){try{return JSON.parse(n===""?null:n),!0}catch{}return!1}function b7(n,e,t){let i,{field:l}=e,{value:s=void 0}=e,o,r=kg(s);an(async()=>{try{t(3,o=(await $t(async()=>{const{default:u}=await import("./CodeEditor-TObKy8yX.js");return{default:u}},__vite__mapDeps([13,1]),import.meta.url)).default)}catch(u){console.warn(u)}});const a=u=>{t(2,r=u.detail),t(0,s=r.trim())};return n.$$set=u=>{"field"in u&&t(1,l=u.field),"value"in u&&t(0,s=u.value)},n.$$.update=()=>{n.$$.dirty&5&&s!==(r==null?void 0:r.trim())&&(t(2,r=kg(s)),t(0,s=r)),n.$$.dirty&4&&t(4,i=jy(r))},[s,l,r,o,i,a]}class k7 extends we{constructor(e){super(),ve(this,e,b7,g7,be,{field:1,value:0})}}function y7(n){let e,t,i,l,s,o,r,a,u,f;return e=new Jn({props:{uniqueId:n[3],field:n[1]}}),{c(){H(e.$$.fragment),t=C(),i=b("input"),p(i,"type","number"),p(i,"id",l=n[3]),i.required=s=n[1].required,p(i,"min",o=n[1].min),p(i,"max",r=n[1].max),p(i,"step","any")},m(c,d){q(e,c,d),w(c,t,d),w(c,i,d),me(i,n[0]),a=!0,u||(f=Y(i,"input",n[2]),u=!0)},p(c,d){const m={};d&8&&(m.uniqueId=c[3]),d&2&&(m.field=c[1]),e.$set(m),(!a||d&8&&l!==(l=c[3]))&&p(i,"id",l),(!a||d&2&&s!==(s=c[1].required))&&(i.required=s),(!a||d&2&&o!==(o=c[1].min))&&p(i,"min",o),(!a||d&2&&r!==(r=c[1].max))&&p(i,"max",r),d&1&&mt(i.value)!==c[0]&&me(i,c[0])},i(c){a||(M(e.$$.fragment,c),a=!0)},o(c){D(e.$$.fragment,c),a=!1},d(c){c&&(v(t),v(i)),j(e,c),u=!1,f()}}}function v7(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[y7,({uniqueId:i})=>({3:i}),({uniqueId:i})=>i?8:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&27&&(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){j(e,i)}}}function w7(n,e,t){let{field:i}=e,{value:l=void 0}=e;function s(){l=mt(this.value),t(0,l)}return n.$$set=o=>{"field"in o&&t(1,i=o.field),"value"in o&&t(0,l=o.value)},[l,i,s]}class S7 extends we{constructor(e){super(),ve(this,e,w7,v7,be,{field:1,value:0})}}function T7(n){let e,t,i,l,s,o,r,a;return e=new Jn({props:{uniqueId:n[3],field:n[1]}}),{c(){H(e.$$.fragment),t=C(),i=b("input"),p(i,"type","password"),p(i,"id",l=n[3]),p(i,"autocomplete","new-password"),i.required=s=n[1].required},m(u,f){q(e,u,f),w(u,t,f),w(u,i,f),me(i,n[0]),o=!0,r||(a=Y(i,"input",n[2]),r=!0)},p(u,f){const c={};f&8&&(c.uniqueId=u[3]),f&2&&(c.field=u[1]),e.$set(c),(!o||f&8&&l!==(l=u[3]))&&p(i,"id",l),(!o||f&2&&s!==(s=u[1].required))&&(i.required=s),f&1&&i.value!==u[0]&&me(i,u[0])},i(u){o||(M(e.$$.fragment,u),o=!0)},o(u){D(e.$$.fragment,u),o=!1},d(u){u&&(v(t),v(i)),j(e,u),r=!1,a()}}}function $7(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[T7,({uniqueId:i})=>({3:i}),({uniqueId:i})=>i?8:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&27&&(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){j(e,i)}}}function C7(n,e,t){let{field:i}=e,{value:l=void 0}=e;function s(){l=this.value,t(0,l)}return n.$$set=o=>{"field"in o&&t(1,i=o.field),"value"in o&&t(0,l=o.value)},[l,i,s]}class O7 extends we{constructor(e){super(),ve(this,e,C7,$7,be,{field:1,value:0})}}function yg(n){return typeof n=="function"?{threshold:100,callback:n}:n||{}}function M7(n,e){e=yg(e),e!=null&&e.callback&&e.callback();function t(i){if(!(e!=null&&e.callback))return;i.target.scrollHeight-i.target.clientHeight-i.target.scrollTop<=e.threshold&&e.callback()}return n.addEventListener("scroll",t),n.addEventListener("resize",t),{update(i){e=yg(i)},destroy(){n.removeEventListener("scroll",t),n.removeEventListener("resize",t)}}}function vg(n,e,t){const i=n.slice();return i[52]=e[t],i[54]=t,i}function wg(n,e,t){const i=n.slice();i[52]=e[t];const l=i[10](i[52]);return i[6]=l,i}function Sg(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='
    New record
    ',p(e,"type","button"),p(e,"class","btn btn-pill btn-transparent btn-hint p-l-xs p-r-xs")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[33]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function Tg(n){let e,t=!n[14]&&$g(n);return{c(){t&&t.c(),e=ke()},m(i,l){t&&t.m(i,l),w(i,e,l)},p(i,l){i[14]?t&&(t.d(1),t=null):t?t.p(i,l):(t=$g(i),t.c(),t.m(e.parentNode,e))},d(i){i&&v(e),t&&t.d(i)}}}function $g(n){var s;let e,t,i,l=((s=n[2])==null?void 0:s.length)&&Cg(n);return{c(){e=b("div"),t=b("span"),t.textContent="No records found.",i=C(),l&&l.c(),p(t,"class","txt txt-hint"),p(e,"class","list-item")},m(o,r){w(o,e,r),y(e,t),y(e,i),l&&l.m(e,null)},p(o,r){var a;(a=o[2])!=null&&a.length?l?l.p(o,r):(l=Cg(o),l.c(),l.m(e,null)):l&&(l.d(1),l=null)},d(o){o&&v(e),l&&l.d()}}}function Cg(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='Clear filters',p(e,"type","button"),p(e,"class","btn btn-hint btn-sm")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[37]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function E7(n){let e;return{c(){e=b("i"),p(e,"class","ri-checkbox-blank-circle-line txt-disabled")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function D7(n){let e;return{c(){e=b("i"),p(e,"class","ri-checkbox-circle-fill txt-success")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function I7(n){let e,t;return e=new qr({props:{record:n[52]}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l[0]&256&&(s.record=i[52]),e.$set(s)},i(i){t||(M(e.$$.fragment,i),t=!0)},o(i){D(e.$$.fragment,i),t=!1},d(i){j(e,i)}}}function L7(n){let e;return{c(){e=b("span"),p(e,"class","loader loader-xs active")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function Og(n){let e,t,i,l;function s(){return n[34](n[52])}return{c(){e=b("div"),t=b("button"),t.innerHTML='',p(t,"type","button"),p(t,"class","btn btn-sm btn-circle btn-transparent btn-hint m-l-auto"),p(e,"class","actions nonintrusive")},m(o,r){w(o,e,r),y(e,t),i||(l=[Oe(Re.call(null,t,"Edit")),Y(t,"keydown",en(n[29])),Y(t,"click",en(s))],i=!0)},p(o,r){n=o},d(o){o&&v(e),i=!1,Ee(l)}}}function Mg(n,e){let t,i,l,s,o,r,a,u,f;function c(T,O){return T[6]?D7:E7}let d=c(e),m=d(e);const _=[L7,I7],g=[];function h(T,O){return T[9][T[52].id]?0:1}s=h(e),o=g[s]=_[s](e);let k=!e[12]&&Og(e);function S(){return e[35](e[52])}function $(...T){return e[36](e[52],...T)}return{key:n,first:null,c(){t=b("div"),m.c(),i=C(),l=b("div"),o.c(),r=C(),k&&k.c(),p(l,"class","content"),p(t,"tabindex","0"),p(t,"class","list-item handle"),x(t,"selected",e[6]),x(t,"disabled",e[9][e[52].id]||!e[6]&&e[4]>1&&!e[11]),this.first=t},m(T,O){w(T,t,O),m.m(t,null),y(t,i),y(t,l),g[s].m(l,null),y(t,r),k&&k.m(t,null),a=!0,u||(f=[Y(t,"click",S),Y(t,"keydown",$)],u=!0)},p(T,O){e=T,d!==(d=c(e))&&(m.d(1),m=d(e),m&&(m.c(),m.m(t,i)));let E=s;s=h(e),s===E?g[s].p(e,O):(oe(),D(g[E],1,1,()=>{g[E]=null}),re(),o=g[s],o?o.p(e,O):(o=g[s]=_[s](e),o.c()),M(o,1),o.m(l,null)),e[12]?k&&(k.d(1),k=null):k?k.p(e,O):(k=Og(e),k.c(),k.m(t,null)),(!a||O[0]&1280)&&x(t,"selected",e[6]),(!a||O[0]&3856)&&x(t,"disabled",e[9][e[52].id]||!e[6]&&e[4]>1&&!e[11])},i(T){a||(M(o),a=!0)},o(T){D(o),a=!1},d(T){T&&v(t),m.d(),g[s].d(),k&&k.d(),u=!1,Ee(f)}}}function Eg(n){let e;return{c(){e=b("div"),e.innerHTML='
    ',p(e,"class","list-item")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Dg(n){let e,t=n[6].length+"",i,l,s,o;return{c(){e=W("("),i=W(t),l=W(" of MAX "),s=W(n[4]),o=W(")")},m(r,a){w(r,e,a),w(r,i,a),w(r,l,a),w(r,s,a),w(r,o,a)},p(r,a){a[0]&64&&t!==(t=r[6].length+"")&&se(i,t),a[0]&16&&se(s,r[4])},d(r){r&&(v(e),v(i),v(l),v(s),v(o))}}}function A7(n){let e;return{c(){e=b("p"),e.textContent="No selected records.",p(e,"class","txt-hint")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function P7(n){let e,t,i=ce(n[6]),l=[];for(let o=0;oD(l[o],1,1,()=>{l[o]=null});return{c(){e=b("div");for(let o=0;o',o=C(),p(s,"type","button"),p(s,"title","Remove"),p(s,"class","btn btn-circle btn-transparent btn-hint btn-xs"),p(e,"class","label"),x(e,"label-danger",n[55]),x(e,"label-warning",n[56])},m(_,g){w(_,e,g),c[t].m(e,null),y(e,l),y(e,s),w(_,o,g),r=!0,a||(u=Y(s,"click",m),a=!0)},p(_,g){n=_;let h=t;t=d(n),t===h?c[t].p(n,g):(oe(),D(c[h],1,1,()=>{c[h]=null}),re(),i=c[t],i?i.p(n,g):(i=c[t]=f[t](n),i.c()),M(i,1),i.m(e,l)),(!r||g[1]&16777216)&&x(e,"label-danger",n[55]),(!r||g[1]&33554432)&&x(e,"label-warning",n[56])},i(_){r||(M(i),r=!0)},o(_){D(i),r=!1},d(_){_&&(v(e),v(o)),c[t].d(),a=!1,u()}}}function Ig(n){let e,t,i;function l(o){n[40](o)}let s={index:n[54],$$slots:{default:[F7,({dragging:o,dragover:r})=>({55:o,56:r}),({dragging:o,dragover:r})=>[0,(o?16777216:0)|(r?33554432:0)]]},$$scope:{ctx:n}};return n[6]!==void 0&&(s.list=n[6]),e=new ms({props:s}),ne.push(()=>ge(e,"list",l)),{c(){H(e.$$.fragment)},m(o,r){q(e,o,r),i=!0},p(o,r){const a={};r[0]&576|r[1]&318767104&&(a.$$scope={dirty:r,ctx:o}),!t&&r[0]&64&&(t=!0,a.list=o[6],$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){j(e,o)}}}function q7(n){let e,t,i,l,s,o=[],r=new Map,a,u,f,c,d,m,_,g,h,k,S,$;t=new Ar({props:{value:n[2],autocompleteCollection:n[5]}}),t.$on("submit",n[32]);let T=!n[12]&&Sg(n),O=ce(n[8]);const E=z=>z[52].id;for(let z=0;z1&&Dg(n);const P=[P7,A7],N=[];function R(z,F){return z[6].length?0:1}return _=R(n),g=N[_]=P[_](n),{c(){e=b("div"),H(t.$$.fragment),i=C(),T&&T.c(),l=C(),s=b("div");for(let z=0;z1?A?A.p(z,F):(A=Dg(z),A.c(),A.m(c,null)):A&&(A.d(1),A=null);let J=_;_=R(z),_===J?N[_].p(z,F):(oe(),D(N[J],1,1,()=>{N[J]=null}),re(),g=N[_],g?g.p(z,F):(g=N[_]=P[_](z),g.c()),M(g,1),g.m(h.parentNode,h))},i(z){if(!k){M(t.$$.fragment,z);for(let F=0;FCancel',t=C(),i=b("button"),i.innerHTML='Set selection',p(e,"type","button"),p(e,"class","btn btn-transparent"),p(i,"type","button"),p(i,"class","btn")},m(o,r){w(o,e,r),w(o,t,r),w(o,i,r),l||(s=[Y(e,"click",n[30]),Y(i,"click",n[31])],l=!0)},p:te,d(o){o&&(v(e),v(t),v(i)),l=!1,Ee(s)}}}function z7(n){let e,t,i,l;const s=[{popup:!0},{class:"overlay-panel-xl"},n[21]];let o={$$slots:{footer:[H7],header:[j7],default:[q7]},$$scope:{ctx:n}};for(let a=0;at(28,m=Ne));const _=wt(),g="picker_"+U.randomString(5);let{value:h}=e,{field:k}=e,S,$,T="",O=[],E=[],L=1,I=0,A=!1,P=!1,N={};function R(){return t(2,T=""),t(8,O=[]),t(6,E=[]),B(),J(!0),S==null?void 0:S.show()}function z(){return S==null?void 0:S.hide()}function F(){var bt;let Ne=[];const Me=(bt=s==null?void 0:s.fields)==null?void 0:bt.filter(Ut=>!Ut.hidden&&Ut.presentable&&Ut.type=="relation");for(const Ut of Me)Ne=Ne.concat(U.getExpandPresentableRelFields(Ut,m,2));return Ne.join(",")}async function B(){const Ne=U.toArray(h);if(!l||!Ne.length)return;t(26,P=!0);let Me=[];const bt=Ne.slice(),Ut=[];for(;bt.length>0;){const Pt=[];for(const Pe of bt.splice(0,Jo))Pt.push(`id="${Pe}"`);Ut.push(_e.collection(l).getFullList({batch:Jo,filter:Pt.join("||"),fields:"*:excerpt(200)",expand:F(),requestKey:null}))}try{await Promise.all(Ut).then(Pt=>{Me=Me.concat(...Pt)}),t(6,E=[]);for(const Pt of Ne){const Pe=U.findByKey(Me,"id",Pt);Pe&&E.push(Pe)}T.trim()||t(8,O=U.filterDuplicatesByKey(E.concat(O))),t(26,P=!1)}catch(Pt){Pt.isAbort||(_e.error(Pt),t(26,P=!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{const Me=Ne?1:L+1,bt=U.getAllCollectionIdentifiers(s);let Ut="";o||(Ut="-@rowid");const Pt=await _e.collection(l).getList(Me,Jo,{filter:U.normalizeSearchFilter(T,bt),sort:Ut,fields:"*:excerpt(200)",skipTotal:1,expand:F(),requestKey:g+"loadList"});t(8,O=U.filterDuplicatesByKey(O.concat(Pt.items))),L=Pt.page,t(25,I=Pt.items.length),t(3,A=!1)}catch(Me){Me.isAbort||(_e.error(Me),t(3,A=!1))}}}async function V(Ne){if(Ne!=null&&Ne.id){t(9,N[Ne.id]=!0,N);try{const Me=await _e.collection(l).getOne(Ne.id,{fields:"*:excerpt(200)",expand:F(),requestKey:g+"reload"+Ne.id});U.pushOrReplaceByKey(E,Me),U.pushOrReplaceByKey(O,Me),t(6,E),t(8,O),t(9,N[Ne.id]=!1,N)}catch(Me){Me.isAbort||(_e.error(Me),t(9,N[Ne.id]=!1,N))}}}function Z(Ne){i==1?t(6,E=[Ne]):u&&(U.pushOrReplaceByKey(E,Ne),t(6,E))}function G(Ne){U.removeByKey(E,"id",Ne.id),t(6,E)}function de(Ne){f(Ne)?G(Ne):Z(Ne)}function pe(){var Ne;i!=1?t(22,h=E.map(Me=>Me.id)):t(22,h=((Ne=E==null?void 0:E[0])==null?void 0:Ne.id)||""),_("save",E),z()}function ae(Ne){Le.call(this,n,Ne)}const Ce=()=>z(),Ye=()=>pe(),Ke=Ne=>t(2,T=Ne.detail),ct=()=>$==null?void 0:$.show(),et=Ne=>$==null?void 0:$.show(Ne.id),xe=Ne=>de(Ne),Be=(Ne,Me)=>{(Me.code==="Enter"||Me.code==="Space")&&(Me.preventDefault(),Me.stopPropagation(),de(Ne))},ut=()=>t(2,T=""),Bt=()=>{a&&!A&&J()},Ue=Ne=>G(Ne);function De(Ne){E=Ne,t(6,E)}function ot(Ne){ne[Ne?"unshift":"push"](()=>{S=Ne,t(1,S)})}function Ie(Ne){Le.call(this,n,Ne)}function We(Ne){Le.call(this,n,Ne)}function Te(Ne){ne[Ne?"unshift":"push"](()=>{$=Ne,t(7,$)})}const nt=Ne=>{U.removeByKey(O,"id",Ne.detail.record.id),O.unshift(Ne.detail.record),t(8,O),Z(Ne.detail.record),V(Ne.detail.record)},zt=Ne=>{U.removeByKey(O,"id",Ne.detail.id),t(8,O),G(Ne.detail)};return n.$$set=Ne=>{e=je(je({},e),Kt(Ne)),t(21,d=lt(e,c)),"value"in Ne&&t(22,h=Ne.value),"field"in Ne&&t(23,k=Ne.field)},n.$$.update=()=>{n.$$.dirty[0]&8388608&&t(4,i=(k==null?void 0:k.maxSelect)||null),n.$$.dirty[0]&8388608&&t(27,l=k==null?void 0:k.collectionId),n.$$.dirty[0]&402653184&&t(5,s=m.find(Ne=>Ne.id==l)||null),n.$$.dirty[0]&6&&typeof T<"u"&&S!=null&&S.isActive()&&J(!0),n.$$.dirty[0]&32&&t(12,o=(s==null?void 0:s.type)==="view"),n.$$.dirty[0]&67108872&&t(14,r=A||P),n.$$.dirty[0]&33554432&&t(13,a=I==Jo),n.$$.dirty[0]&80&&t(11,u=i<=0||i>E.length),n.$$.dirty[0]&64&&t(10,f=function(Ne){return U.findByKey(E,"id",Ne.id)})},[z,S,T,A,i,s,E,$,O,N,f,u,o,a,r,J,V,Z,G,de,pe,d,h,k,R,I,P,l,m,ae,Ce,Ye,Ke,ct,et,xe,Be,ut,Bt,Ue,De,ot,Ie,We,Te,nt,zt]}class V7 extends we{constructor(e){super(),ve(this,e,U7,z7,be,{value:22,field:23,show:24,hide:0},null,[-1,-1])}get show(){return this.$$.ctx[24]}get hide(){return this.$$.ctx[0]}}function Lg(n,e,t){const i=n.slice();return i[22]=e[t],i[24]=t,i}function Ag(n,e,t){const i=n.slice();return i[27]=e[t],i}function Pg(n){let e,t,i,l;return{c(){e=b("i"),p(e,"class","ri-error-warning-line link-hint m-l-auto flex-order-10")},m(s,o){w(s,e,o),i||(l=Oe(t=Re.call(null,e,{position:"left",text:"The following relation ids were removed from the list because they are missing or invalid: "+n[6].join(", ")})),i=!0)},p(s,o){t&&Lt(t.update)&&o&64&&t.update.call(null,{position:"left",text:"The following relation ids were removed from the list because they are missing or invalid: "+s[6].join(", ")})},d(s){s&&v(e),i=!1,l()}}}function B7(n){let e,t=n[6].length&&Pg(n);return{c(){t&&t.c(),e=ke()},m(i,l){t&&t.m(i,l),w(i,e,l)},p(i,l){i[6].length?t?t.p(i,l):(t=Pg(i),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(i){i&&v(e),t&&t.d(i)}}}function Ng(n){let e,t=n[5]&&Rg(n);return{c(){t&&t.c(),e=ke()},m(i,l){t&&t.m(i,l),w(i,e,l)},p(i,l){i[5]?t?t.p(i,l):(t=Rg(i),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(i){i&&v(e),t&&t.d(i)}}}function Rg(n){let e,t=ce(U.toArray(n[0]).slice(0,10)),i=[];for(let l=0;l ',p(e,"class","list-item")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function W7(n){let e,t,i,l,s,o,r,a,u,f;i=new qr({props:{record:n[22]}});function c(){return n[11](n[22])}return{c(){e=b("div"),t=b("div"),H(i.$$.fragment),l=C(),s=b("div"),o=b("button"),o.innerHTML='',r=C(),p(t,"class","content"),p(o,"type","button"),p(o,"class","btn btn-transparent btn-hint btn-sm btn-circle btn-remove"),p(s,"class","actions"),p(e,"class","list-item"),x(e,"dragging",n[25]),x(e,"dragover",n[26])},m(d,m){w(d,e,m),y(e,t),q(i,t,null),y(e,l),y(e,s),y(s,o),w(d,r,m),a=!0,u||(f=[Oe(Re.call(null,o,"Remove")),Y(o,"click",c)],u=!0)},p(d,m){n=d;const _={};m&16&&(_.record=n[22]),i.$set(_),(!a||m&33554432)&&x(e,"dragging",n[25]),(!a||m&67108864)&&x(e,"dragover",n[26])},i(d){a||(M(i.$$.fragment,d),a=!0)},o(d){D(i.$$.fragment,d),a=!1},d(d){d&&(v(e),v(r)),j(i),u=!1,Ee(f)}}}function qg(n,e){let t,i,l,s;function o(a){e[12](a)}let r={group:e[2].name+"_relation",index:e[24],disabled:!e[7],$$slots:{default:[W7,({dragging:a,dragover:u})=>({25:a,26:u}),({dragging:a,dragover:u})=>(a?33554432:0)|(u?67108864:0)]},$$scope:{ctx:e}};return e[4]!==void 0&&(r.list=e[4]),i=new ms({props:r}),ne.push(()=>ge(i,"list",o)),i.$on("sort",e[13]),{key:n,first:null,c(){t=ke(),H(i.$$.fragment),this.first=t},m(a,u){w(a,t,u),q(i,a,u),s=!0},p(a,u){e=a;const f={};u&4&&(f.group=e[2].name+"_relation"),u&16&&(f.index=e[24]),u&128&&(f.disabled=!e[7]),u&1174405136&&(f.$$scope={dirty:u,ctx:e}),!l&&u&16&&(l=!0,f.list=e[4],$e(()=>l=!1)),i.$set(f)},i(a){s||(M(i.$$.fragment,a),s=!0)},o(a){D(i.$$.fragment,a),s=!1},d(a){a&&v(t),j(i,a)}}}function Y7(n){let e,t,i,l,s=[],o=new Map,r,a,u,f,c,d;e=new Jn({props:{uniqueId:n[21],field:n[2],$$slots:{default:[B7]},$$scope:{ctx:n}}});let m=ce(n[4]);const _=h=>h[22].id;for(let h=0;h Open picker',p(l,"class","relations-list svelte-1ynw0pc"),p(u,"type","button"),p(u,"class","btn btn-transparent btn-sm btn-block"),p(a,"class","list-item list-item-btn"),p(i,"class","list")},m(h,k){q(e,h,k),w(h,t,k),w(h,i,k),y(i,l);for(let S=0;S({21:r}),({uniqueId:r})=>r?2097152:0]},$$scope:{ctx:n}};e=new fe({props:s}),n[15](e);let o={value:n[0],field:n[2]};return i=new V7({props:o}),n[16](i),i.$on("save",n[17]),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment)},m(r,a){q(e,r,a),w(r,t,a),q(i,r,a),l=!0},p(r,[a]){const u={};a&4&&(u.class="form-field form-field-list "+(r[2].required?"required":"")),a&4&&(u.name=r[2].name),a&1075839223&&(u.$$scope={dirty:a,ctx:r}),e.$set(u);const f={};a&1&&(f.value=r[0]),a&4&&(f.field=r[2]),i.$set(f)},i(r){l||(M(e.$$.fragment,r),M(i.$$.fragment,r),l=!0)},o(r){D(e.$$.fragment,r),D(i.$$.fragment,r),l=!1},d(r){r&&v(t),n[15](null),j(e,r),n[16](null),j(i,r)}}}const jg=100;function J7(n,e,t){let i,l;Ge(n,In,I=>t(18,l=I));let{field:s}=e,{value:o}=e,{picker:r}=e,a,u=[],f=!1,c,d=[];function m(){if(f)return!1;const I=U.toArray(o);return t(4,u=u.filter(A=>I.includes(A.id))),I.length!=u.length}async function _(){var z,F;const I=U.toArray(o);if(t(4,u=[]),t(6,d=[]),!(s!=null&&s.collectionId)||!I.length){t(5,f=!1);return}t(5,f=!0);let A=[];const P=(F=(z=l.find(B=>B.id==s.collectionId))==null?void 0:z.fields)==null?void 0:F.filter(B=>!B.hidden&&B.presentable&&B.type=="relation");for(const B of P)A=A.concat(U.getExpandPresentableRelFields(B,l,2));const N=I.slice(),R=[];for(;N.length>0;){const B=[];for(const J of N.splice(0,jg))B.push(`id="${J}"`);R.push(_e.collection(s.collectionId).getFullList(jg,{filter:B.join("||"),fields:"*:excerpt(200)",expand:A.join(","),requestKey:null}))}try{let B=[];await Promise.all(R).then(J=>{B=B.concat(...J)});for(const J of I){const V=U.findByKey(B,"id",J);V?u.push(V):d.push(J)}t(4,u),h()}catch(B){_e.error(B)}t(5,f=!1)}function g(I){U.removeByKey(u,"id",I.id),t(4,u),h()}function h(){var I;i?t(0,o=u.map(A=>A.id)):t(0,o=((I=u[0])==null?void 0:I.id)||"")}oo(()=>{clearTimeout(c)});const k=I=>g(I);function S(I){u=I,t(4,u)}const $=()=>{h()},T=()=>r==null?void 0:r.show();function O(I){ne[I?"unshift":"push"](()=>{a=I,t(3,a)})}function E(I){ne[I?"unshift":"push"](()=>{r=I,t(1,r)})}const L=I=>{var A;t(4,u=I.detail||[]),t(0,o=i?u.map(P=>P.id):((A=u[0])==null?void 0:A.id)||"")};return n.$$set=I=>{"field"in I&&t(2,s=I.field),"value"in I&&t(0,o=I.value),"picker"in I&&t(1,r=I.picker)},n.$$.update=()=>{n.$$.dirty&4&&t(7,i=s.maxSelect>1),n.$$.dirty&9&&typeof o<"u"&&(a==null||a.changed()),n.$$.dirty&1041&&m()&&(t(5,f=!0),clearTimeout(c),t(10,c=setTimeout(_,0)))},[o,r,s,a,u,f,d,i,g,h,c,k,S,$,T,O,E,L]}class Z7 extends we{constructor(e){super(),ve(this,e,J7,K7,be,{field:2,value:0,picker:1})}}function Hg(n){let e,t,i,l;return{c(){e=b("div"),t=W("Select up to "),i=W(n[2]),l=W(" items."),p(e,"class","help-block")},m(s,o){w(s,e,o),y(e,t),y(e,i),y(e,l)},p(s,o){o&4&&se(i,s[2])},d(s){s&&v(e)}}}function G7(n){var c,d;let e,t,i,l,s,o,r;e=new Jn({props:{uniqueId:n[5],field:n[1]}});function a(m){n[4](m)}let u={id:n[5],toggle:!n[1].required||n[3],multiple:n[3],closable:!n[3]||((c=n[0])==null?void 0:c.length)>=n[1].maxSelect,items:n[1].values,searchable:((d=n[1].values)==null?void 0:d.length)>5};n[0]!==void 0&&(u.selected=n[0]),i=new ps({props:u}),ne.push(()=>ge(i,"selected",a));let f=n[3]&&Hg(n);return{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment),s=C(),f&&f.c(),o=ke()},m(m,_){q(e,m,_),w(m,t,_),q(i,m,_),w(m,s,_),f&&f.m(m,_),w(m,o,_),r=!0},p(m,_){var k,S;const g={};_&32&&(g.uniqueId=m[5]),_&2&&(g.field=m[1]),e.$set(g);const h={};_&32&&(h.id=m[5]),_&10&&(h.toggle=!m[1].required||m[3]),_&8&&(h.multiple=m[3]),_&11&&(h.closable=!m[3]||((k=m[0])==null?void 0:k.length)>=m[1].maxSelect),_&2&&(h.items=m[1].values),_&2&&(h.searchable=((S=m[1].values)==null?void 0:S.length)>5),!l&&_&1&&(l=!0,h.selected=m[0],$e(()=>l=!1)),i.$set(h),m[3]?f?f.p(m,_):(f=Hg(m),f.c(),f.m(o.parentNode,o)):f&&(f.d(1),f=null)},i(m){r||(M(e.$$.fragment,m),M(i.$$.fragment,m),r=!0)},o(m){D(e.$$.fragment,m),D(i.$$.fragment,m),r=!1},d(m){m&&(v(t),v(s),v(o)),j(e,m),j(i,m),f&&f.d(m)}}}function X7(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[G7,({uniqueId:i})=>({5:i}),({uniqueId:i})=>i?32:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&111&&(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){j(e,i)}}}function Q7(n,e,t){let i,l,{field:s}=e,{value:o=void 0}=e;function r(a){o=a,t(0,o),t(3,i),t(1,s),t(2,l)}return n.$$set=a=>{"field"in a&&t(1,s=a.field),"value"in a&&t(0,o=a.value)},n.$$.update=()=>{n.$$.dirty&2&&t(3,i=s.maxSelect>1),n.$$.dirty&9&&typeof o>"u"&&t(0,o=i?[]:""),n.$$.dirty&2&&t(2,l=s.maxSelect||s.values.length),n.$$.dirty&15&&i&&Array.isArray(o)&&(t(0,o=o.filter(a=>s.values.includes(a))),o.length>l&&t(0,o=o.slice(o.length-l)))},[o,s,l,i,r]}class x7 extends we{constructor(e){super(),ve(this,e,Q7,X7,be,{field:1,value:0})}}function eP(n){let e,t,i,l=[n[3]],s={};for(let o=0;o{r&&(t(1,r.style.height="",r),t(1,r.style.height=Math.min(r.scrollHeight,o)+"px",r))},0)}function f(m){if((m==null?void 0:m.code)==="Enter"&&!(m!=null&&m.shiftKey)&&!(m!=null&&m.isComposing)){m.preventDefault();const _=r.closest("form");_!=null&&_.requestSubmit&&_.requestSubmit()}}an(()=>(u(),()=>clearTimeout(a)));function c(m){ne[m?"unshift":"push"](()=>{r=m,t(1,r)})}function d(){s=this.value,t(0,s)}return n.$$set=m=>{e=je(je({},e),Kt(m)),t(3,l=lt(e,i)),"value"in m&&t(0,s=m.value),"maxHeight"in m&&t(4,o=m.maxHeight)},n.$$.update=()=>{n.$$.dirty&1&&typeof s!==void 0&&u()},[s,r,f,l,o,c,d]}class nP extends we{constructor(e){super(),ve(this,e,tP,eP,be,{value:0,maxHeight:4})}}function iP(n){let e,t,i,l,s;e=new Jn({props:{uniqueId:n[6],field:n[1]}});function o(a){n[5](a)}let r={id:n[6],required:n[3],placeholder:n[2]?"Leave empty to autogenerate...":""};return n[0]!==void 0&&(r.value=n[0]),i=new nP({props:r}),ne.push(()=>ge(i,"value",o)),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment)},m(a,u){q(e,a,u),w(a,t,u),q(i,a,u),s=!0},p(a,u){const f={};u&64&&(f.uniqueId=a[6]),u&2&&(f.field=a[1]),e.$set(f);const c={};u&64&&(c.id=a[6]),u&8&&(c.required=a[3]),u&4&&(c.placeholder=a[2]?"Leave empty to autogenerate...":""),!l&&u&1&&(l=!0,c.value=a[0],$e(()=>l=!1)),i.$set(c)},i(a){s||(M(e.$$.fragment,a),M(i.$$.fragment,a),s=!0)},o(a){D(e.$$.fragment,a),D(i.$$.fragment,a),s=!1},d(a){a&&v(t),j(e,a),j(i,a)}}}function lP(n){let e,t;return e=new fe({props:{class:"form-field "+(n[3]?"required":""),name:n[1].name,$$slots:{default:[iP,({uniqueId:i})=>({6:i}),({uniqueId:i})=>i?64:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&8&&(s.class="form-field "+(i[3]?"required":"")),l&2&&(s.name=i[1].name),l&207&&(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){j(e,i)}}}function sP(n,e,t){let i,l,{original:s}=e,{field:o}=e,{value:r=void 0}=e;function a(u){r=u,t(0,r)}return n.$$set=u=>{"original"in u&&t(4,s=u.original),"field"in u&&t(1,o=u.field),"value"in u&&t(0,r=u.value)},n.$$.update=()=>{n.$$.dirty&18&&t(2,i=!U.isEmpty(o.autogeneratePattern)&&!(s!=null&&s.id)),n.$$.dirty&6&&t(3,l=o.required&&!i)},[r,o,i,l,s,a]}class oP extends we{constructor(e){super(),ve(this,e,sP,lP,be,{original:4,field:1,value:0})}}function rP(n){let e,t,i,l,s,o,r,a;return e=new Jn({props:{uniqueId:n[3],field:n[1]}}),{c(){H(e.$$.fragment),t=C(),i=b("input"),p(i,"type","url"),p(i,"id",l=n[3]),i.required=s=n[1].required},m(u,f){q(e,u,f),w(u,t,f),w(u,i,f),me(i,n[0]),o=!0,r||(a=Y(i,"input",n[2]),r=!0)},p(u,f){const c={};f&8&&(c.uniqueId=u[3]),f&2&&(c.field=u[1]),e.$set(c),(!o||f&8&&l!==(l=u[3]))&&p(i,"id",l),(!o||f&2&&s!==(s=u[1].required))&&(i.required=s),f&1&&i.value!==u[0]&&me(i,u[0])},i(u){o||(M(e.$$.fragment,u),o=!0)},o(u){D(e.$$.fragment,u),o=!1},d(u){u&&(v(t),v(i)),j(e,u),r=!1,a()}}}function aP(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[rP,({uniqueId:i})=>({3:i}),({uniqueId:i})=>i?8:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&27&&(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){j(e,i)}}}function uP(n,e,t){let{field:i}=e,{value:l=void 0}=e;function s(){l=this.value,t(0,l)}return n.$$set=o=>{"field"in o&&t(1,i=o.field),"value"in o&&t(0,l=o.value)},[l,i,s]}class fP extends we{constructor(e){super(),ve(this,e,uP,aP,be,{field:1,value:0})}}function cP(n){let e,t,i,l,s,o,r,a,u;return{c(){e=b("label"),t=W("Longitude:"),l=C(),s=b("input"),p(e,"for",i=n[14]),p(s,"type","number"),p(s,"id",o=n[14]),s.required=r=n[1].required,p(s,"placeholder","0"),p(s,"step","any"),p(s,"min","-180"),p(s,"max","180")},m(f,c){w(f,e,c),y(e,t),w(f,l,c),w(f,s,c),me(s,n[0].lon),a||(u=Y(s,"input",n[7]),a=!0)},p(f,c){c&16384&&i!==(i=f[14])&&p(e,"for",i),c&16384&&o!==(o=f[14])&&p(s,"id",o),c&2&&r!==(r=f[1].required)&&(s.required=r),c&1&&mt(s.value)!==f[0].lon&&me(s,f[0].lon)},d(f){f&&(v(e),v(l),v(s)),a=!1,u()}}}function dP(n){let e,t,i,l,s,o,r,a,u;return{c(){e=b("label"),t=W("Latitude:"),l=C(),s=b("input"),p(e,"for",i=n[14]),p(s,"type","number"),p(s,"id",o=n[14]),s.required=r=n[1].required,p(s,"placeholder","0"),p(s,"step","any"),p(s,"min","-90"),p(s,"max","90")},m(f,c){w(f,e,c),y(e,t),w(f,l,c),w(f,s,c),me(s,n[0].lat),a||(u=Y(s,"input",n[8]),a=!0)},p(f,c){c&16384&&i!==(i=f[14])&&p(e,"for",i),c&16384&&o!==(o=f[14])&&p(s,"id",o),c&2&&r!==(r=f[1].required)&&(s.required=r),c&1&&mt(s.value)!==f[0].lat&&me(s,f[0].lat)},d(f){f&&(v(e),v(l),v(s)),a=!1,u()}}}function zg(n){let e,t,i,l,s;const o=[mP,pP],r=[];function a(u,f){return u[3]?0:1}return t=a(n),i=r[t]=o[t](n),{c(){e=b("div"),i.c(),p(e,"class","block"),l0(e,"height","200px")},m(u,f){w(u,e,f),r[t].m(e,null),s=!0},p(u,f){let c=t;t=a(u),t===c?r[t].p(u,f):(oe(),D(r[c],1,1,()=>{r[c]=null}),re(),i=r[t],i?i.p(u,f):(i=r[t]=o[t](u),i.c()),M(i,1),i.m(e,null))},i(u){s||(M(i),u&&tt(()=>{s&&(l||(l=qe(e,ht,{duration:150},!0)),l.run(1))}),s=!0)},o(u){D(i),u&&(l||(l=qe(e,ht,{duration:150},!1)),l.run(0)),s=!1},d(u){u&&v(e),r[t].d(),u&&l&&l.end()}}}function pP(n){let e,t,i,l;function s(a){n[9](a)}var o=n[2];function r(a,u){let f={height:200};return a[0]!==void 0&&(f.point=a[0]),{props:f}}return o&&(e=Ht(o,r(n)),ne.push(()=>ge(e,"point",s))),{c(){e&&H(e.$$.fragment),i=ke()},m(a,u){e&&q(e,a,u),w(a,i,u),l=!0},p(a,u){if(u&4&&o!==(o=a[2])){if(e){oe();const f=e;D(f.$$.fragment,1,0,()=>{j(f,1)}),re()}o?(e=Ht(o,r(a)),ne.push(()=>ge(e,"point",s)),H(e.$$.fragment),M(e.$$.fragment,1),q(e,i.parentNode,i)):e=null}else if(o){const f={};!t&&u&1&&(t=!0,f.point=a[0],$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&&v(i),e&&j(e,a)}}}function mP(n){let e;return{c(){e=b("div"),e.innerHTML='',p(e,"class","block txt-center p-base")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function hP(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S,$;e=new Jn({props:{uniqueId:n[14],field:n[1]}}),s=new fe({props:{class:"form-field form-field-inline m-0",$$slots:{default:[cP,({uniqueId:O})=>({14:O}),({uniqueId:O})=>O?16384:0]},$$scope:{ctx:n}}}),u=new fe({props:{class:"form-field form-field-inline m-0",$$slots:{default:[dP,({uniqueId:O})=>({14:O}),({uniqueId:O})=>O?16384:0]},$$scope:{ctx:n}}});let T=n[4]&&zg(n);return{c(){H(e.$$.fragment),t=C(),i=b("div"),l=b("div"),H(s.$$.fragment),o=C(),r=b("span"),a=C(),H(u.$$.fragment),f=C(),c=b("span"),d=C(),m=b("button"),_=b("i"),h=C(),T&&T.c(),p(r,"class","separator svelte-m6kyna"),p(c,"class","separator svelte-m6kyna"),p(_,"class","ri-map-2-line"),p(m,"type","button"),p(m,"class",g="btn btn-circle btn-sm btn-circle "+(n[4]?"btn-secondary":"btn-hint btn-transparent")),p(m,"aria-label","Toggle map"),p(l,"class","list-item svelte-m6kyna"),p(i,"class","list")},m(O,E){q(e,O,E),w(O,t,E),w(O,i,E),y(i,l),q(s,l,null),y(l,o),y(l,r),y(l,a),q(u,l,null),y(l,f),y(l,c),y(l,d),y(l,m),y(m,_),y(i,h),T&&T.m(i,null),k=!0,S||($=[Oe(Re.call(null,m,"Toggle map")),Y(m,"click",n[5])],S=!0)},p(O,E){const L={};E&16384&&(L.uniqueId=O[14]),E&2&&(L.field=O[1]),e.$set(L);const I={};E&49155&&(I.$$scope={dirty:E,ctx:O}),s.$set(I);const A={};E&49155&&(A.$$scope={dirty:E,ctx:O}),u.$set(A),(!k||E&16&&g!==(g="btn btn-circle btn-sm btn-circle "+(O[4]?"btn-secondary":"btn-hint btn-transparent")))&&p(m,"class",g),O[4]?T?(T.p(O,E),E&16&&M(T,1)):(T=zg(O),T.c(),M(T,1),T.m(i,null)):T&&(oe(),D(T,1,1,()=>{T=null}),re())},i(O){k||(M(e.$$.fragment,O),M(s.$$.fragment,O),M(u.$$.fragment,O),M(T),k=!0)},o(O){D(e.$$.fragment,O),D(s.$$.fragment,O),D(u.$$.fragment,O),D(T),k=!1},d(O){O&&(v(t),v(i)),j(e,O),j(s),j(u),T&&T.d(),S=!1,Ee($)}}}function _P(n){let e,t;return e=new fe({props:{class:"form-field form-field-list "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[hP,({uniqueId:i})=>({14:i}),({uniqueId:i})=>i?16384:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field form-field-list "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&49183&&(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){j(e,i)}}}function gP(n,e,t){let{original:i}=e,{field:l}=e,{value:s=void 0}=e,o,r=!1,a=!1;function u(){s.lat>90&&t(0,s.lat=90,s),s.lat<-90&&t(0,s.lat=-90,s),s.lon>180&&t(0,s.lon=180,s),s.lon<-180&&t(0,s.lon=-180,s)}function f(){a?d():c()}function c(){m(),t(4,a=!0)}function d(){t(4,a=!1)}async function m(){o||r||(t(3,r=!0),t(2,o=(await $t(async()=>{const{default:k}=await import("./Leaflet-GKTiETQi.js");return{default:k}},__vite__mapDeps([14,15]),import.meta.url)).default),t(3,r=!1))}function _(){s.lon=mt(this.value),t(0,s)}function g(){s.lat=mt(this.value),t(0,s)}function h(k){s=k,t(0,s)}return n.$$set=k=>{"original"in k&&t(6,i=k.original),"field"in k&&t(1,l=k.field),"value"in k&&t(0,s=k.value)},n.$$.update=()=>{n.$$.dirty&1&&typeof s>"u"&&t(0,s={lat:0,lon:0}),n.$$.dirty&1&&s&&u()},[s,l,o,r,a,f,i,_,g,h]}class bP extends we{constructor(e){super(),ve(this,e,gP,_P,be,{original:6,field:1,value:0})}}function Ug(n,e,t){const i=n.slice();return i[6]=e[t],i}function Vg(n,e,t){const i=n.slice();return i[6]=e[t],i}function Bg(n,e){let t,i,l=e[6].title+"",s,o,r,a;function u(){return e[5](e[6])}return{key:n,first:null,c(){t=b("button"),i=b("div"),s=W(l),o=C(),p(i,"class","txt"),p(t,"class","tab-item svelte-1maocj6"),x(t,"active",e[1]===e[6].language),this.first=t},m(f,c){w(f,t,c),y(t,i),y(i,s),y(t,o),r||(a=Y(t,"click",u),r=!0)},p(f,c){e=f,c&4&&l!==(l=e[6].title+"")&&se(s,l),c&6&&x(t,"active",e[1]===e[6].language)},d(f){f&&v(t),r=!1,a()}}}function Wg(n,e){let t,i,l,s,o,r,a=e[6].title+"",u,f,c,d,m;return i=new tf({props:{language:e[6].language,content:e[6].content}}),{key:n,first:null,c(){t=b("div"),H(i.$$.fragment),l=C(),s=b("div"),o=b("em"),r=b("a"),u=W(a),f=W(" SDK"),d=C(),p(r,"href",c=e[6].url),p(r,"target","_blank"),p(r,"rel","noopener noreferrer"),p(o,"class","txt-sm txt-hint"),p(s,"class","txt-right"),p(t,"class","tab-item svelte-1maocj6"),x(t,"active",e[1]===e[6].language),this.first=t},m(_,g){w(_,t,g),q(i,t,null),y(t,l),y(t,s),y(s,o),y(o,r),y(r,u),y(r,f),y(t,d),m=!0},p(_,g){e=_;const h={};g&4&&(h.language=e[6].language),g&4&&(h.content=e[6].content),i.$set(h),(!m||g&4)&&a!==(a=e[6].title+"")&&se(u,a),(!m||g&4&&c!==(c=e[6].url))&&p(r,"href",c),(!m||g&6)&&x(t,"active",e[1]===e[6].language)},i(_){m||(M(i.$$.fragment,_),m=!0)},o(_){D(i.$$.fragment,_),m=!1},d(_){_&&v(t),j(i)}}}function kP(n){let e,t,i=[],l=new Map,s,o,r=[],a=new Map,u,f,c=ce(n[2]);const d=g=>g[6].language;for(let g=0;gg[6].language;for(let g=0;gt(1,r=u.language);return n.$$set=u=>{"class"in u&&t(0,l=u.class),"js"in u&&t(3,s=u.js),"dart"in u&&t(4,o=u.dart)},n.$$.update=()=>{n.$$.dirty&2&&r&&localStorage.setItem(Yg,r),n.$$.dirty&24&&t(2,i=[{title:"JavaScript",language:"javascript",content:s,url:"https://github.com/pocketbase/js-sdk"},{title:"Dart",language:"dart",content:o,url:"https://github.com/pocketbase/dart-sdk"}])},[l,r,i,s,o,a]}class vP extends we{constructor(e){super(),ve(this,e,yP,kP,be,{class:0,js:3,dart:4})}}function wP(n){let e,t,i,l,s,o=U.displayValue(n[1])+"",r,a,u,f,c,d,m;return f=new fe({props:{class:"form-field m-b-xs m-t-sm",name:"duration",$$slots:{default:[TP,({uniqueId:_})=>({20:_}),({uniqueId:_})=>_?1048576:0]},$$scope:{ctx:n}}}),{c(){e=b("form"),t=b("div"),i=b("p"),l=W(`Generate a non-refreshable auth token for + `),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&&v(e),j(t),l=!1,Ee(s)}}}function u7(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 _(V){U.removeByValue(f,V),t(2,f)}function g(V){U.pushUnique(f,V),t(2,f)}function h(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 de of Z){const pe=l.length+u.length-f.length;if(r.maxSelect<=pe)break;u.push(de)}t(1,u)}}async function $(V){try{let Z=await _e.getSuperuserFileToken(o.collectionId),G=_e.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=>_(V),L=V=>g(V);function I(V){a=V,t(0,a),t(6,i),t(4,r)}const A=V=>h(V);function P(V){u=V,t(1,u)}function N(V){ne[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)},z=()=>c==null?void 0:c.click();function F(V){ne[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,_,g,h,S,$,T,O,E,L,I,A,P,N,R,z,F,B,J]}class f7 extends we{constructor(e){super(),ve(this,e,u7,a7,be,{record:3,field:4,value:0,uploadedFiles:1,deletedFileNames:2},null,[-1,-1])}}function c7(n){let e;return{c(){e=b("i"),p(e,"class","ri-error-warning-fill txt-danger")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function d7(n){let e;return{c(){e=b("i"),p(e,"class","ri-checkbox-circle-fill txt-success")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function p7(n){let e,t,i,l;function s(a,u){return a[4]?d7:c7}let o=s(n),r=o(n);return{c(){e=b("span"),r.c(),p(e,"class","json-state svelte-p6ecb8")},m(a,u){w(a,e,u),r.m(e,null),i||(l=Oe(t=Re.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&&Lt(t.update)&&u&16&&t.update.call(null,{position:"left",text:a[4]?"Valid JSON":"Invalid JSON"})},d(a){a&&v(e),r.d(),i=!1,l()}}}function m7(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){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function h7(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=Ht(l,s(n)),e.$on("change",n[5])),{c(){e&&H(e.$$.fragment),t=ke()},m(o,r){e&&q(e,o,r),w(o,t,r),i=!0},p(o,r){if(r&8&&l!==(l=o[3])){if(e){oe();const a=e;D(a.$$.fragment,1,0,()=>{j(a,1)}),re()}l?(e=Ht(l,s(o)),e.$on("change",o[5]),H(e.$$.fragment),M(e.$$.fragment,1),q(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&&v(t),e&&j(e,o)}}}function _7(n){let e,t,i,l,s,o;e=new Jn({props:{uniqueId:n[6],field:n[1],$$slots:{default:[p7]},$$scope:{ctx:n}}});const r=[h7,m7],a=[];function u(f,c){return f[3]?0:1}return i=u(n),l=a[i]=r[i](n),{c(){H(e.$$.fragment),t=C(),l.c(),s=ke()},m(f,c){q(e,f,c),w(f,t,c),a[i].m(f,c),w(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):(oe(),D(a[m],1,1,()=>{a[m]=null}),re(),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(e.$$.fragment,f),M(l),o=!0)},o(f){D(e.$$.fragment,f),D(l),o=!1},d(f){f&&(v(t),v(s)),j(e,f),a[i].d(f)}}}function g7(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[_7,({uniqueId:i})=>({6:i}),({uniqueId:i})=>i?64:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&223&&(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){j(e,i)}}}function kg(n){return typeof n=="string"&&jy(n)?n:JSON.stringify(typeof n>"u"?null:n,null,2)}function jy(n){try{return JSON.parse(n===""?null:n),!0}catch{}return!1}function b7(n,e,t){let i,{field:l}=e,{value:s=void 0}=e,o,r=kg(s);an(async()=>{try{t(3,o=(await $t(async()=>{const{default:u}=await import("./CodeEditor-D6DGlFPR.js");return{default:u}},__vite__mapDeps([13,1]),import.meta.url)).default)}catch(u){console.warn(u)}});const a=u=>{t(2,r=u.detail),t(0,s=r.trim())};return n.$$set=u=>{"field"in u&&t(1,l=u.field),"value"in u&&t(0,s=u.value)},n.$$.update=()=>{n.$$.dirty&5&&s!==(r==null?void 0:r.trim())&&(t(2,r=kg(s)),t(0,s=r)),n.$$.dirty&4&&t(4,i=jy(r))},[s,l,r,o,i,a]}class k7 extends we{constructor(e){super(),ve(this,e,b7,g7,be,{field:1,value:0})}}function y7(n){let e,t,i,l,s,o,r,a,u,f;return e=new Jn({props:{uniqueId:n[3],field:n[1]}}),{c(){H(e.$$.fragment),t=C(),i=b("input"),p(i,"type","number"),p(i,"id",l=n[3]),i.required=s=n[1].required,p(i,"min",o=n[1].min),p(i,"max",r=n[1].max),p(i,"step","any")},m(c,d){q(e,c,d),w(c,t,d),w(c,i,d),me(i,n[0]),a=!0,u||(f=Y(i,"input",n[2]),u=!0)},p(c,d){const m={};d&8&&(m.uniqueId=c[3]),d&2&&(m.field=c[1]),e.$set(m),(!a||d&8&&l!==(l=c[3]))&&p(i,"id",l),(!a||d&2&&s!==(s=c[1].required))&&(i.required=s),(!a||d&2&&o!==(o=c[1].min))&&p(i,"min",o),(!a||d&2&&r!==(r=c[1].max))&&p(i,"max",r),d&1&&mt(i.value)!==c[0]&&me(i,c[0])},i(c){a||(M(e.$$.fragment,c),a=!0)},o(c){D(e.$$.fragment,c),a=!1},d(c){c&&(v(t),v(i)),j(e,c),u=!1,f()}}}function v7(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[y7,({uniqueId:i})=>({3:i}),({uniqueId:i})=>i?8:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&27&&(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){j(e,i)}}}function w7(n,e,t){let{field:i}=e,{value:l=void 0}=e;function s(){l=mt(this.value),t(0,l)}return n.$$set=o=>{"field"in o&&t(1,i=o.field),"value"in o&&t(0,l=o.value)},[l,i,s]}class S7 extends we{constructor(e){super(),ve(this,e,w7,v7,be,{field:1,value:0})}}function T7(n){let e,t,i,l,s,o,r,a;return e=new Jn({props:{uniqueId:n[3],field:n[1]}}),{c(){H(e.$$.fragment),t=C(),i=b("input"),p(i,"type","password"),p(i,"id",l=n[3]),p(i,"autocomplete","new-password"),i.required=s=n[1].required},m(u,f){q(e,u,f),w(u,t,f),w(u,i,f),me(i,n[0]),o=!0,r||(a=Y(i,"input",n[2]),r=!0)},p(u,f){const c={};f&8&&(c.uniqueId=u[3]),f&2&&(c.field=u[1]),e.$set(c),(!o||f&8&&l!==(l=u[3]))&&p(i,"id",l),(!o||f&2&&s!==(s=u[1].required))&&(i.required=s),f&1&&i.value!==u[0]&&me(i,u[0])},i(u){o||(M(e.$$.fragment,u),o=!0)},o(u){D(e.$$.fragment,u),o=!1},d(u){u&&(v(t),v(i)),j(e,u),r=!1,a()}}}function $7(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[T7,({uniqueId:i})=>({3:i}),({uniqueId:i})=>i?8:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&27&&(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){j(e,i)}}}function C7(n,e,t){let{field:i}=e,{value:l=void 0}=e;function s(){l=this.value,t(0,l)}return n.$$set=o=>{"field"in o&&t(1,i=o.field),"value"in o&&t(0,l=o.value)},[l,i,s]}class O7 extends we{constructor(e){super(),ve(this,e,C7,$7,be,{field:1,value:0})}}function yg(n){return typeof n=="function"?{threshold:100,callback:n}:n||{}}function M7(n,e){e=yg(e),e!=null&&e.callback&&e.callback();function t(i){if(!(e!=null&&e.callback))return;i.target.scrollHeight-i.target.clientHeight-i.target.scrollTop<=e.threshold&&e.callback()}return n.addEventListener("scroll",t),n.addEventListener("resize",t),{update(i){e=yg(i)},destroy(){n.removeEventListener("scroll",t),n.removeEventListener("resize",t)}}}function vg(n,e,t){const i=n.slice();return i[52]=e[t],i[54]=t,i}function wg(n,e,t){const i=n.slice();i[52]=e[t];const l=i[10](i[52]);return i[6]=l,i}function Sg(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='
    New record
    ',p(e,"type","button"),p(e,"class","btn btn-pill btn-transparent btn-hint p-l-xs p-r-xs")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[33]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function Tg(n){let e,t=!n[14]&&$g(n);return{c(){t&&t.c(),e=ke()},m(i,l){t&&t.m(i,l),w(i,e,l)},p(i,l){i[14]?t&&(t.d(1),t=null):t?t.p(i,l):(t=$g(i),t.c(),t.m(e.parentNode,e))},d(i){i&&v(e),t&&t.d(i)}}}function $g(n){var s;let e,t,i,l=((s=n[2])==null?void 0:s.length)&&Cg(n);return{c(){e=b("div"),t=b("span"),t.textContent="No records found.",i=C(),l&&l.c(),p(t,"class","txt txt-hint"),p(e,"class","list-item")},m(o,r){w(o,e,r),y(e,t),y(e,i),l&&l.m(e,null)},p(o,r){var a;(a=o[2])!=null&&a.length?l?l.p(o,r):(l=Cg(o),l.c(),l.m(e,null)):l&&(l.d(1),l=null)},d(o){o&&v(e),l&&l.d()}}}function Cg(n){let e,t,i;return{c(){e=b("button"),e.innerHTML='Clear filters',p(e,"type","button"),p(e,"class","btn btn-hint btn-sm")},m(l,s){w(l,e,s),t||(i=Y(e,"click",n[37]),t=!0)},p:te,d(l){l&&v(e),t=!1,i()}}}function E7(n){let e;return{c(){e=b("i"),p(e,"class","ri-checkbox-blank-circle-line txt-disabled")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function D7(n){let e;return{c(){e=b("i"),p(e,"class","ri-checkbox-circle-fill txt-success")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function I7(n){let e,t;return e=new qr({props:{record:n[52]}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,l){const s={};l[0]&256&&(s.record=i[52]),e.$set(s)},i(i){t||(M(e.$$.fragment,i),t=!0)},o(i){D(e.$$.fragment,i),t=!1},d(i){j(e,i)}}}function L7(n){let e;return{c(){e=b("span"),p(e,"class","loader loader-xs active")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function Og(n){let e,t,i,l;function s(){return n[34](n[52])}return{c(){e=b("div"),t=b("button"),t.innerHTML='',p(t,"type","button"),p(t,"class","btn btn-sm btn-circle btn-transparent btn-hint m-l-auto"),p(e,"class","actions nonintrusive")},m(o,r){w(o,e,r),y(e,t),i||(l=[Oe(Re.call(null,t,"Edit")),Y(t,"keydown",en(n[29])),Y(t,"click",en(s))],i=!0)},p(o,r){n=o},d(o){o&&v(e),i=!1,Ee(l)}}}function Mg(n,e){let t,i,l,s,o,r,a,u,f;function c(T,O){return T[6]?D7:E7}let d=c(e),m=d(e);const _=[L7,I7],g=[];function h(T,O){return T[9][T[52].id]?0:1}s=h(e),o=g[s]=_[s](e);let k=!e[12]&&Og(e);function S(){return e[35](e[52])}function $(...T){return e[36](e[52],...T)}return{key:n,first:null,c(){t=b("div"),m.c(),i=C(),l=b("div"),o.c(),r=C(),k&&k.c(),p(l,"class","content"),p(t,"tabindex","0"),p(t,"class","list-item handle"),x(t,"selected",e[6]),x(t,"disabled",e[9][e[52].id]||!e[6]&&e[4]>1&&!e[11]),this.first=t},m(T,O){w(T,t,O),m.m(t,null),y(t,i),y(t,l),g[s].m(l,null),y(t,r),k&&k.m(t,null),a=!0,u||(f=[Y(t,"click",S),Y(t,"keydown",$)],u=!0)},p(T,O){e=T,d!==(d=c(e))&&(m.d(1),m=d(e),m&&(m.c(),m.m(t,i)));let E=s;s=h(e),s===E?g[s].p(e,O):(oe(),D(g[E],1,1,()=>{g[E]=null}),re(),o=g[s],o?o.p(e,O):(o=g[s]=_[s](e),o.c()),M(o,1),o.m(l,null)),e[12]?k&&(k.d(1),k=null):k?k.p(e,O):(k=Og(e),k.c(),k.m(t,null)),(!a||O[0]&1280)&&x(t,"selected",e[6]),(!a||O[0]&3856)&&x(t,"disabled",e[9][e[52].id]||!e[6]&&e[4]>1&&!e[11])},i(T){a||(M(o),a=!0)},o(T){D(o),a=!1},d(T){T&&v(t),m.d(),g[s].d(),k&&k.d(),u=!1,Ee(f)}}}function Eg(n){let e;return{c(){e=b("div"),e.innerHTML='
    ',p(e,"class","list-item")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Dg(n){let e,t=n[6].length+"",i,l,s,o;return{c(){e=W("("),i=W(t),l=W(" of MAX "),s=W(n[4]),o=W(")")},m(r,a){w(r,e,a),w(r,i,a),w(r,l,a),w(r,s,a),w(r,o,a)},p(r,a){a[0]&64&&t!==(t=r[6].length+"")&&se(i,t),a[0]&16&&se(s,r[4])},d(r){r&&(v(e),v(i),v(l),v(s),v(o))}}}function A7(n){let e;return{c(){e=b("p"),e.textContent="No selected records.",p(e,"class","txt-hint")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function P7(n){let e,t,i=ce(n[6]),l=[];for(let o=0;oD(l[o],1,1,()=>{l[o]=null});return{c(){e=b("div");for(let o=0;o',o=C(),p(s,"type","button"),p(s,"title","Remove"),p(s,"class","btn btn-circle btn-transparent btn-hint btn-xs"),p(e,"class","label"),x(e,"label-danger",n[55]),x(e,"label-warning",n[56])},m(_,g){w(_,e,g),c[t].m(e,null),y(e,l),y(e,s),w(_,o,g),r=!0,a||(u=Y(s,"click",m),a=!0)},p(_,g){n=_;let h=t;t=d(n),t===h?c[t].p(n,g):(oe(),D(c[h],1,1,()=>{c[h]=null}),re(),i=c[t],i?i.p(n,g):(i=c[t]=f[t](n),i.c()),M(i,1),i.m(e,l)),(!r||g[1]&16777216)&&x(e,"label-danger",n[55]),(!r||g[1]&33554432)&&x(e,"label-warning",n[56])},i(_){r||(M(i),r=!0)},o(_){D(i),r=!1},d(_){_&&(v(e),v(o)),c[t].d(),a=!1,u()}}}function Ig(n){let e,t,i;function l(o){n[40](o)}let s={index:n[54],$$slots:{default:[F7,({dragging:o,dragover:r})=>({55:o,56:r}),({dragging:o,dragover:r})=>[0,(o?16777216:0)|(r?33554432:0)]]},$$scope:{ctx:n}};return n[6]!==void 0&&(s.list=n[6]),e=new ms({props:s}),ne.push(()=>ge(e,"list",l)),{c(){H(e.$$.fragment)},m(o,r){q(e,o,r),i=!0},p(o,r){const a={};r[0]&576|r[1]&318767104&&(a.$$scope={dirty:r,ctx:o}),!t&&r[0]&64&&(t=!0,a.list=o[6],$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){j(e,o)}}}function q7(n){let e,t,i,l,s,o=[],r=new Map,a,u,f,c,d,m,_,g,h,k,S,$;t=new Ar({props:{value:n[2],autocompleteCollection:n[5]}}),t.$on("submit",n[32]);let T=!n[12]&&Sg(n),O=ce(n[8]);const E=z=>z[52].id;for(let z=0;z1&&Dg(n);const P=[P7,A7],N=[];function R(z,F){return z[6].length?0:1}return _=R(n),g=N[_]=P[_](n),{c(){e=b("div"),H(t.$$.fragment),i=C(),T&&T.c(),l=C(),s=b("div");for(let z=0;z1?A?A.p(z,F):(A=Dg(z),A.c(),A.m(c,null)):A&&(A.d(1),A=null);let J=_;_=R(z),_===J?N[_].p(z,F):(oe(),D(N[J],1,1,()=>{N[J]=null}),re(),g=N[_],g?g.p(z,F):(g=N[_]=P[_](z),g.c()),M(g,1),g.m(h.parentNode,h))},i(z){if(!k){M(t.$$.fragment,z);for(let F=0;FCancel',t=C(),i=b("button"),i.innerHTML='Set selection',p(e,"type","button"),p(e,"class","btn btn-transparent"),p(i,"type","button"),p(i,"class","btn")},m(o,r){w(o,e,r),w(o,t,r),w(o,i,r),l||(s=[Y(e,"click",n[30]),Y(i,"click",n[31])],l=!0)},p:te,d(o){o&&(v(e),v(t),v(i)),l=!1,Ee(s)}}}function z7(n){let e,t,i,l;const s=[{popup:!0},{class:"overlay-panel-xl"},n[21]];let o={$$slots:{footer:[H7],header:[j7],default:[q7]},$$scope:{ctx:n}};for(let a=0;at(28,m=Ne));const _=wt(),g="picker_"+U.randomString(5);let{value:h}=e,{field:k}=e,S,$,T="",O=[],E=[],L=1,I=0,A=!1,P=!1,N={};function R(){return t(2,T=""),t(8,O=[]),t(6,E=[]),B(),J(!0),S==null?void 0:S.show()}function z(){return S==null?void 0:S.hide()}function F(){var bt;let Ne=[];const Me=(bt=s==null?void 0:s.fields)==null?void 0:bt.filter(Ut=>!Ut.hidden&&Ut.presentable&&Ut.type=="relation");for(const Ut of Me)Ne=Ne.concat(U.getExpandPresentableRelFields(Ut,m,2));return Ne.join(",")}async function B(){const Ne=U.toArray(h);if(!l||!Ne.length)return;t(26,P=!0);let Me=[];const bt=Ne.slice(),Ut=[];for(;bt.length>0;){const Pt=[];for(const Pe of bt.splice(0,Jo))Pt.push(`id="${Pe}"`);Ut.push(_e.collection(l).getFullList({batch:Jo,filter:Pt.join("||"),fields:"*:excerpt(200)",expand:F(),requestKey:null}))}try{await Promise.all(Ut).then(Pt=>{Me=Me.concat(...Pt)}),t(6,E=[]);for(const Pt of Ne){const Pe=U.findByKey(Me,"id",Pt);Pe&&E.push(Pe)}T.trim()||t(8,O=U.filterDuplicatesByKey(E.concat(O))),t(26,P=!1)}catch(Pt){Pt.isAbort||(_e.error(Pt),t(26,P=!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{const Me=Ne?1:L+1,bt=U.getAllCollectionIdentifiers(s);let Ut="";o||(Ut="-@rowid");const Pt=await _e.collection(l).getList(Me,Jo,{filter:U.normalizeSearchFilter(T,bt),sort:Ut,fields:"*:excerpt(200)",skipTotal:1,expand:F(),requestKey:g+"loadList"});t(8,O=U.filterDuplicatesByKey(O.concat(Pt.items))),L=Pt.page,t(25,I=Pt.items.length),t(3,A=!1)}catch(Me){Me.isAbort||(_e.error(Me),t(3,A=!1))}}}async function V(Ne){if(Ne!=null&&Ne.id){t(9,N[Ne.id]=!0,N);try{const Me=await _e.collection(l).getOne(Ne.id,{fields:"*:excerpt(200)",expand:F(),requestKey:g+"reload"+Ne.id});U.pushOrReplaceByKey(E,Me),U.pushOrReplaceByKey(O,Me),t(6,E),t(8,O),t(9,N[Ne.id]=!1,N)}catch(Me){Me.isAbort||(_e.error(Me),t(9,N[Ne.id]=!1,N))}}}function Z(Ne){i==1?t(6,E=[Ne]):u&&(U.pushOrReplaceByKey(E,Ne),t(6,E))}function G(Ne){U.removeByKey(E,"id",Ne.id),t(6,E)}function de(Ne){f(Ne)?G(Ne):Z(Ne)}function pe(){var Ne;i!=1?t(22,h=E.map(Me=>Me.id)):t(22,h=((Ne=E==null?void 0:E[0])==null?void 0:Ne.id)||""),_("save",E),z()}function ae(Ne){Le.call(this,n,Ne)}const Ce=()=>z(),Ye=()=>pe(),Ke=Ne=>t(2,T=Ne.detail),ct=()=>$==null?void 0:$.show(),et=Ne=>$==null?void 0:$.show(Ne.id),xe=Ne=>de(Ne),Be=(Ne,Me)=>{(Me.code==="Enter"||Me.code==="Space")&&(Me.preventDefault(),Me.stopPropagation(),de(Ne))},ut=()=>t(2,T=""),Bt=()=>{a&&!A&&J()},Ue=Ne=>G(Ne);function De(Ne){E=Ne,t(6,E)}function ot(Ne){ne[Ne?"unshift":"push"](()=>{S=Ne,t(1,S)})}function Ie(Ne){Le.call(this,n,Ne)}function We(Ne){Le.call(this,n,Ne)}function Te(Ne){ne[Ne?"unshift":"push"](()=>{$=Ne,t(7,$)})}const nt=Ne=>{U.removeByKey(O,"id",Ne.detail.record.id),O.unshift(Ne.detail.record),t(8,O),Z(Ne.detail.record),V(Ne.detail.record)},zt=Ne=>{U.removeByKey(O,"id",Ne.detail.id),t(8,O),G(Ne.detail)};return n.$$set=Ne=>{e=je(je({},e),Kt(Ne)),t(21,d=lt(e,c)),"value"in Ne&&t(22,h=Ne.value),"field"in Ne&&t(23,k=Ne.field)},n.$$.update=()=>{n.$$.dirty[0]&8388608&&t(4,i=(k==null?void 0:k.maxSelect)||null),n.$$.dirty[0]&8388608&&t(27,l=k==null?void 0:k.collectionId),n.$$.dirty[0]&402653184&&t(5,s=m.find(Ne=>Ne.id==l)||null),n.$$.dirty[0]&6&&typeof T<"u"&&S!=null&&S.isActive()&&J(!0),n.$$.dirty[0]&32&&t(12,o=(s==null?void 0:s.type)==="view"),n.$$.dirty[0]&67108872&&t(14,r=A||P),n.$$.dirty[0]&33554432&&t(13,a=I==Jo),n.$$.dirty[0]&80&&t(11,u=i<=0||i>E.length),n.$$.dirty[0]&64&&t(10,f=function(Ne){return U.findByKey(E,"id",Ne.id)})},[z,S,T,A,i,s,E,$,O,N,f,u,o,a,r,J,V,Z,G,de,pe,d,h,k,R,I,P,l,m,ae,Ce,Ye,Ke,ct,et,xe,Be,ut,Bt,Ue,De,ot,Ie,We,Te,nt,zt]}class V7 extends we{constructor(e){super(),ve(this,e,U7,z7,be,{value:22,field:23,show:24,hide:0},null,[-1,-1])}get show(){return this.$$.ctx[24]}get hide(){return this.$$.ctx[0]}}function Lg(n,e,t){const i=n.slice();return i[22]=e[t],i[24]=t,i}function Ag(n,e,t){const i=n.slice();return i[27]=e[t],i}function Pg(n){let e,t,i,l;return{c(){e=b("i"),p(e,"class","ri-error-warning-line link-hint m-l-auto flex-order-10")},m(s,o){w(s,e,o),i||(l=Oe(t=Re.call(null,e,{position:"left",text:"The following relation ids were removed from the list because they are missing or invalid: "+n[6].join(", ")})),i=!0)},p(s,o){t&&Lt(t.update)&&o&64&&t.update.call(null,{position:"left",text:"The following relation ids were removed from the list because they are missing or invalid: "+s[6].join(", ")})},d(s){s&&v(e),i=!1,l()}}}function B7(n){let e,t=n[6].length&&Pg(n);return{c(){t&&t.c(),e=ke()},m(i,l){t&&t.m(i,l),w(i,e,l)},p(i,l){i[6].length?t?t.p(i,l):(t=Pg(i),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(i){i&&v(e),t&&t.d(i)}}}function Ng(n){let e,t=n[5]&&Rg(n);return{c(){t&&t.c(),e=ke()},m(i,l){t&&t.m(i,l),w(i,e,l)},p(i,l){i[5]?t?t.p(i,l):(t=Rg(i),t.c(),t.m(e.parentNode,e)):t&&(t.d(1),t=null)},d(i){i&&v(e),t&&t.d(i)}}}function Rg(n){let e,t=ce(U.toArray(n[0]).slice(0,10)),i=[];for(let l=0;l ',p(e,"class","list-item")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function W7(n){let e,t,i,l,s,o,r,a,u,f;i=new qr({props:{record:n[22]}});function c(){return n[11](n[22])}return{c(){e=b("div"),t=b("div"),H(i.$$.fragment),l=C(),s=b("div"),o=b("button"),o.innerHTML='',r=C(),p(t,"class","content"),p(o,"type","button"),p(o,"class","btn btn-transparent btn-hint btn-sm btn-circle btn-remove"),p(s,"class","actions"),p(e,"class","list-item"),x(e,"dragging",n[25]),x(e,"dragover",n[26])},m(d,m){w(d,e,m),y(e,t),q(i,t,null),y(e,l),y(e,s),y(s,o),w(d,r,m),a=!0,u||(f=[Oe(Re.call(null,o,"Remove")),Y(o,"click",c)],u=!0)},p(d,m){n=d;const _={};m&16&&(_.record=n[22]),i.$set(_),(!a||m&33554432)&&x(e,"dragging",n[25]),(!a||m&67108864)&&x(e,"dragover",n[26])},i(d){a||(M(i.$$.fragment,d),a=!0)},o(d){D(i.$$.fragment,d),a=!1},d(d){d&&(v(e),v(r)),j(i),u=!1,Ee(f)}}}function qg(n,e){let t,i,l,s;function o(a){e[12](a)}let r={group:e[2].name+"_relation",index:e[24],disabled:!e[7],$$slots:{default:[W7,({dragging:a,dragover:u})=>({25:a,26:u}),({dragging:a,dragover:u})=>(a?33554432:0)|(u?67108864:0)]},$$scope:{ctx:e}};return e[4]!==void 0&&(r.list=e[4]),i=new ms({props:r}),ne.push(()=>ge(i,"list",o)),i.$on("sort",e[13]),{key:n,first:null,c(){t=ke(),H(i.$$.fragment),this.first=t},m(a,u){w(a,t,u),q(i,a,u),s=!0},p(a,u){e=a;const f={};u&4&&(f.group=e[2].name+"_relation"),u&16&&(f.index=e[24]),u&128&&(f.disabled=!e[7]),u&1174405136&&(f.$$scope={dirty:u,ctx:e}),!l&&u&16&&(l=!0,f.list=e[4],$e(()=>l=!1)),i.$set(f)},i(a){s||(M(i.$$.fragment,a),s=!0)},o(a){D(i.$$.fragment,a),s=!1},d(a){a&&v(t),j(i,a)}}}function Y7(n){let e,t,i,l,s=[],o=new Map,r,a,u,f,c,d;e=new Jn({props:{uniqueId:n[21],field:n[2],$$slots:{default:[B7]},$$scope:{ctx:n}}});let m=ce(n[4]);const _=h=>h[22].id;for(let h=0;h Open picker',p(l,"class","relations-list svelte-1ynw0pc"),p(u,"type","button"),p(u,"class","btn btn-transparent btn-sm btn-block"),p(a,"class","list-item list-item-btn"),p(i,"class","list")},m(h,k){q(e,h,k),w(h,t,k),w(h,i,k),y(i,l);for(let S=0;S({21:r}),({uniqueId:r})=>r?2097152:0]},$$scope:{ctx:n}};e=new fe({props:s}),n[15](e);let o={value:n[0],field:n[2]};return i=new V7({props:o}),n[16](i),i.$on("save",n[17]),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment)},m(r,a){q(e,r,a),w(r,t,a),q(i,r,a),l=!0},p(r,[a]){const u={};a&4&&(u.class="form-field form-field-list "+(r[2].required?"required":"")),a&4&&(u.name=r[2].name),a&1075839223&&(u.$$scope={dirty:a,ctx:r}),e.$set(u);const f={};a&1&&(f.value=r[0]),a&4&&(f.field=r[2]),i.$set(f)},i(r){l||(M(e.$$.fragment,r),M(i.$$.fragment,r),l=!0)},o(r){D(e.$$.fragment,r),D(i.$$.fragment,r),l=!1},d(r){r&&v(t),n[15](null),j(e,r),n[16](null),j(i,r)}}}const jg=100;function J7(n,e,t){let i,l;Ge(n,In,I=>t(18,l=I));let{field:s}=e,{value:o}=e,{picker:r}=e,a,u=[],f=!1,c,d=[];function m(){if(f)return!1;const I=U.toArray(o);return t(4,u=u.filter(A=>I.includes(A.id))),I.length!=u.length}async function _(){var z,F;const I=U.toArray(o);if(t(4,u=[]),t(6,d=[]),!(s!=null&&s.collectionId)||!I.length){t(5,f=!1);return}t(5,f=!0);let A=[];const P=(F=(z=l.find(B=>B.id==s.collectionId))==null?void 0:z.fields)==null?void 0:F.filter(B=>!B.hidden&&B.presentable&&B.type=="relation");for(const B of P)A=A.concat(U.getExpandPresentableRelFields(B,l,2));const N=I.slice(),R=[];for(;N.length>0;){const B=[];for(const J of N.splice(0,jg))B.push(`id="${J}"`);R.push(_e.collection(s.collectionId).getFullList(jg,{filter:B.join("||"),fields:"*:excerpt(200)",expand:A.join(","),requestKey:null}))}try{let B=[];await Promise.all(R).then(J=>{B=B.concat(...J)});for(const J of I){const V=U.findByKey(B,"id",J);V?u.push(V):d.push(J)}t(4,u),h()}catch(B){_e.error(B)}t(5,f=!1)}function g(I){U.removeByKey(u,"id",I.id),t(4,u),h()}function h(){var I;i?t(0,o=u.map(A=>A.id)):t(0,o=((I=u[0])==null?void 0:I.id)||"")}oo(()=>{clearTimeout(c)});const k=I=>g(I);function S(I){u=I,t(4,u)}const $=()=>{h()},T=()=>r==null?void 0:r.show();function O(I){ne[I?"unshift":"push"](()=>{a=I,t(3,a)})}function E(I){ne[I?"unshift":"push"](()=>{r=I,t(1,r)})}const L=I=>{var A;t(4,u=I.detail||[]),t(0,o=i?u.map(P=>P.id):((A=u[0])==null?void 0:A.id)||"")};return n.$$set=I=>{"field"in I&&t(2,s=I.field),"value"in I&&t(0,o=I.value),"picker"in I&&t(1,r=I.picker)},n.$$.update=()=>{n.$$.dirty&4&&t(7,i=s.maxSelect>1),n.$$.dirty&9&&typeof o<"u"&&(a==null||a.changed()),n.$$.dirty&1041&&m()&&(t(5,f=!0),clearTimeout(c),t(10,c=setTimeout(_,0)))},[o,r,s,a,u,f,d,i,g,h,c,k,S,$,T,O,E,L]}class Z7 extends we{constructor(e){super(),ve(this,e,J7,K7,be,{field:2,value:0,picker:1})}}function Hg(n){let e,t,i,l;return{c(){e=b("div"),t=W("Select up to "),i=W(n[2]),l=W(" items."),p(e,"class","help-block")},m(s,o){w(s,e,o),y(e,t),y(e,i),y(e,l)},p(s,o){o&4&&se(i,s[2])},d(s){s&&v(e)}}}function G7(n){var c,d;let e,t,i,l,s,o,r;e=new Jn({props:{uniqueId:n[5],field:n[1]}});function a(m){n[4](m)}let u={id:n[5],toggle:!n[1].required||n[3],multiple:n[3],closable:!n[3]||((c=n[0])==null?void 0:c.length)>=n[1].maxSelect,items:n[1].values,searchable:((d=n[1].values)==null?void 0:d.length)>5};n[0]!==void 0&&(u.selected=n[0]),i=new ps({props:u}),ne.push(()=>ge(i,"selected",a));let f=n[3]&&Hg(n);return{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment),s=C(),f&&f.c(),o=ke()},m(m,_){q(e,m,_),w(m,t,_),q(i,m,_),w(m,s,_),f&&f.m(m,_),w(m,o,_),r=!0},p(m,_){var k,S;const g={};_&32&&(g.uniqueId=m[5]),_&2&&(g.field=m[1]),e.$set(g);const h={};_&32&&(h.id=m[5]),_&10&&(h.toggle=!m[1].required||m[3]),_&8&&(h.multiple=m[3]),_&11&&(h.closable=!m[3]||((k=m[0])==null?void 0:k.length)>=m[1].maxSelect),_&2&&(h.items=m[1].values),_&2&&(h.searchable=((S=m[1].values)==null?void 0:S.length)>5),!l&&_&1&&(l=!0,h.selected=m[0],$e(()=>l=!1)),i.$set(h),m[3]?f?f.p(m,_):(f=Hg(m),f.c(),f.m(o.parentNode,o)):f&&(f.d(1),f=null)},i(m){r||(M(e.$$.fragment,m),M(i.$$.fragment,m),r=!0)},o(m){D(e.$$.fragment,m),D(i.$$.fragment,m),r=!1},d(m){m&&(v(t),v(s),v(o)),j(e,m),j(i,m),f&&f.d(m)}}}function X7(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[G7,({uniqueId:i})=>({5:i}),({uniqueId:i})=>i?32:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&111&&(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){j(e,i)}}}function Q7(n,e,t){let i,l,{field:s}=e,{value:o=void 0}=e;function r(a){o=a,t(0,o),t(3,i),t(1,s),t(2,l)}return n.$$set=a=>{"field"in a&&t(1,s=a.field),"value"in a&&t(0,o=a.value)},n.$$.update=()=>{n.$$.dirty&2&&t(3,i=s.maxSelect>1),n.$$.dirty&9&&typeof o>"u"&&t(0,o=i?[]:""),n.$$.dirty&2&&t(2,l=s.maxSelect||s.values.length),n.$$.dirty&15&&i&&Array.isArray(o)&&(t(0,o=o.filter(a=>s.values.includes(a))),o.length>l&&t(0,o=o.slice(o.length-l)))},[o,s,l,i,r]}class x7 extends we{constructor(e){super(),ve(this,e,Q7,X7,be,{field:1,value:0})}}function eP(n){let e,t,i,l=[n[3]],s={};for(let o=0;o{r&&(t(1,r.style.height="",r),t(1,r.style.height=Math.min(r.scrollHeight,o)+"px",r))},0)}function f(m){if((m==null?void 0:m.code)==="Enter"&&!(m!=null&&m.shiftKey)&&!(m!=null&&m.isComposing)){m.preventDefault();const _=r.closest("form");_!=null&&_.requestSubmit&&_.requestSubmit()}}an(()=>(u(),()=>clearTimeout(a)));function c(m){ne[m?"unshift":"push"](()=>{r=m,t(1,r)})}function d(){s=this.value,t(0,s)}return n.$$set=m=>{e=je(je({},e),Kt(m)),t(3,l=lt(e,i)),"value"in m&&t(0,s=m.value),"maxHeight"in m&&t(4,o=m.maxHeight)},n.$$.update=()=>{n.$$.dirty&1&&typeof s!==void 0&&u()},[s,r,f,l,o,c,d]}class nP extends we{constructor(e){super(),ve(this,e,tP,eP,be,{value:0,maxHeight:4})}}function iP(n){let e,t,i,l,s;e=new Jn({props:{uniqueId:n[6],field:n[1]}});function o(a){n[5](a)}let r={id:n[6],required:n[3],placeholder:n[2]?"Leave empty to autogenerate...":""};return n[0]!==void 0&&(r.value=n[0]),i=new nP({props:r}),ne.push(()=>ge(i,"value",o)),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment)},m(a,u){q(e,a,u),w(a,t,u),q(i,a,u),s=!0},p(a,u){const f={};u&64&&(f.uniqueId=a[6]),u&2&&(f.field=a[1]),e.$set(f);const c={};u&64&&(c.id=a[6]),u&8&&(c.required=a[3]),u&4&&(c.placeholder=a[2]?"Leave empty to autogenerate...":""),!l&&u&1&&(l=!0,c.value=a[0],$e(()=>l=!1)),i.$set(c)},i(a){s||(M(e.$$.fragment,a),M(i.$$.fragment,a),s=!0)},o(a){D(e.$$.fragment,a),D(i.$$.fragment,a),s=!1},d(a){a&&v(t),j(e,a),j(i,a)}}}function lP(n){let e,t;return e=new fe({props:{class:"form-field "+(n[3]?"required":""),name:n[1].name,$$slots:{default:[iP,({uniqueId:i})=>({6:i}),({uniqueId:i})=>i?64:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&8&&(s.class="form-field "+(i[3]?"required":"")),l&2&&(s.name=i[1].name),l&207&&(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){j(e,i)}}}function sP(n,e,t){let i,l,{original:s}=e,{field:o}=e,{value:r=void 0}=e;function a(u){r=u,t(0,r)}return n.$$set=u=>{"original"in u&&t(4,s=u.original),"field"in u&&t(1,o=u.field),"value"in u&&t(0,r=u.value)},n.$$.update=()=>{n.$$.dirty&18&&t(2,i=!U.isEmpty(o.autogeneratePattern)&&!(s!=null&&s.id)),n.$$.dirty&6&&t(3,l=o.required&&!i)},[r,o,i,l,s,a]}class oP extends we{constructor(e){super(),ve(this,e,sP,lP,be,{original:4,field:1,value:0})}}function rP(n){let e,t,i,l,s,o,r,a;return e=new Jn({props:{uniqueId:n[3],field:n[1]}}),{c(){H(e.$$.fragment),t=C(),i=b("input"),p(i,"type","url"),p(i,"id",l=n[3]),i.required=s=n[1].required},m(u,f){q(e,u,f),w(u,t,f),w(u,i,f),me(i,n[0]),o=!0,r||(a=Y(i,"input",n[2]),r=!0)},p(u,f){const c={};f&8&&(c.uniqueId=u[3]),f&2&&(c.field=u[1]),e.$set(c),(!o||f&8&&l!==(l=u[3]))&&p(i,"id",l),(!o||f&2&&s!==(s=u[1].required))&&(i.required=s),f&1&&i.value!==u[0]&&me(i,u[0])},i(u){o||(M(e.$$.fragment,u),o=!0)},o(u){D(e.$$.fragment,u),o=!1},d(u){u&&(v(t),v(i)),j(e,u),r=!1,a()}}}function aP(n){let e,t;return e=new fe({props:{class:"form-field "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[rP,({uniqueId:i})=>({3:i}),({uniqueId:i})=>i?8:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&27&&(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){j(e,i)}}}function uP(n,e,t){let{field:i}=e,{value:l=void 0}=e;function s(){l=this.value,t(0,l)}return n.$$set=o=>{"field"in o&&t(1,i=o.field),"value"in o&&t(0,l=o.value)},[l,i,s]}class fP extends we{constructor(e){super(),ve(this,e,uP,aP,be,{field:1,value:0})}}function cP(n){let e,t,i,l,s,o,r,a,u;return{c(){e=b("label"),t=W("Longitude:"),l=C(),s=b("input"),p(e,"for",i=n[14]),p(s,"type","number"),p(s,"id",o=n[14]),s.required=r=n[1].required,p(s,"placeholder","0"),p(s,"step","any"),p(s,"min","-180"),p(s,"max","180")},m(f,c){w(f,e,c),y(e,t),w(f,l,c),w(f,s,c),me(s,n[0].lon),a||(u=Y(s,"input",n[7]),a=!0)},p(f,c){c&16384&&i!==(i=f[14])&&p(e,"for",i),c&16384&&o!==(o=f[14])&&p(s,"id",o),c&2&&r!==(r=f[1].required)&&(s.required=r),c&1&&mt(s.value)!==f[0].lon&&me(s,f[0].lon)},d(f){f&&(v(e),v(l),v(s)),a=!1,u()}}}function dP(n){let e,t,i,l,s,o,r,a,u;return{c(){e=b("label"),t=W("Latitude:"),l=C(),s=b("input"),p(e,"for",i=n[14]),p(s,"type","number"),p(s,"id",o=n[14]),s.required=r=n[1].required,p(s,"placeholder","0"),p(s,"step","any"),p(s,"min","-90"),p(s,"max","90")},m(f,c){w(f,e,c),y(e,t),w(f,l,c),w(f,s,c),me(s,n[0].lat),a||(u=Y(s,"input",n[8]),a=!0)},p(f,c){c&16384&&i!==(i=f[14])&&p(e,"for",i),c&16384&&o!==(o=f[14])&&p(s,"id",o),c&2&&r!==(r=f[1].required)&&(s.required=r),c&1&&mt(s.value)!==f[0].lat&&me(s,f[0].lat)},d(f){f&&(v(e),v(l),v(s)),a=!1,u()}}}function zg(n){let e,t,i,l,s;const o=[mP,pP],r=[];function a(u,f){return u[3]?0:1}return t=a(n),i=r[t]=o[t](n),{c(){e=b("div"),i.c(),p(e,"class","block"),l0(e,"height","200px")},m(u,f){w(u,e,f),r[t].m(e,null),s=!0},p(u,f){let c=t;t=a(u),t===c?r[t].p(u,f):(oe(),D(r[c],1,1,()=>{r[c]=null}),re(),i=r[t],i?i.p(u,f):(i=r[t]=o[t](u),i.c()),M(i,1),i.m(e,null))},i(u){s||(M(i),u&&tt(()=>{s&&(l||(l=qe(e,ht,{duration:150},!0)),l.run(1))}),s=!0)},o(u){D(i),u&&(l||(l=qe(e,ht,{duration:150},!1)),l.run(0)),s=!1},d(u){u&&v(e),r[t].d(),u&&l&&l.end()}}}function pP(n){let e,t,i,l;function s(a){n[9](a)}var o=n[2];function r(a,u){let f={height:200};return a[0]!==void 0&&(f.point=a[0]),{props:f}}return o&&(e=Ht(o,r(n)),ne.push(()=>ge(e,"point",s))),{c(){e&&H(e.$$.fragment),i=ke()},m(a,u){e&&q(e,a,u),w(a,i,u),l=!0},p(a,u){if(u&4&&o!==(o=a[2])){if(e){oe();const f=e;D(f.$$.fragment,1,0,()=>{j(f,1)}),re()}o?(e=Ht(o,r(a)),ne.push(()=>ge(e,"point",s)),H(e.$$.fragment),M(e.$$.fragment,1),q(e,i.parentNode,i)):e=null}else if(o){const f={};!t&&u&1&&(t=!0,f.point=a[0],$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&&v(i),e&&j(e,a)}}}function mP(n){let e;return{c(){e=b("div"),e.innerHTML='',p(e,"class","block txt-center p-base")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function hP(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h,k,S,$;e=new Jn({props:{uniqueId:n[14],field:n[1]}}),s=new fe({props:{class:"form-field form-field-inline m-0",$$slots:{default:[cP,({uniqueId:O})=>({14:O}),({uniqueId:O})=>O?16384:0]},$$scope:{ctx:n}}}),u=new fe({props:{class:"form-field form-field-inline m-0",$$slots:{default:[dP,({uniqueId:O})=>({14:O}),({uniqueId:O})=>O?16384:0]},$$scope:{ctx:n}}});let T=n[4]&&zg(n);return{c(){H(e.$$.fragment),t=C(),i=b("div"),l=b("div"),H(s.$$.fragment),o=C(),r=b("span"),a=C(),H(u.$$.fragment),f=C(),c=b("span"),d=C(),m=b("button"),_=b("i"),h=C(),T&&T.c(),p(r,"class","separator svelte-m6kyna"),p(c,"class","separator svelte-m6kyna"),p(_,"class","ri-map-2-line"),p(m,"type","button"),p(m,"class",g="btn btn-circle btn-sm btn-circle "+(n[4]?"btn-secondary":"btn-hint btn-transparent")),p(m,"aria-label","Toggle map"),p(l,"class","list-item svelte-m6kyna"),p(i,"class","list")},m(O,E){q(e,O,E),w(O,t,E),w(O,i,E),y(i,l),q(s,l,null),y(l,o),y(l,r),y(l,a),q(u,l,null),y(l,f),y(l,c),y(l,d),y(l,m),y(m,_),y(i,h),T&&T.m(i,null),k=!0,S||($=[Oe(Re.call(null,m,"Toggle map")),Y(m,"click",n[5])],S=!0)},p(O,E){const L={};E&16384&&(L.uniqueId=O[14]),E&2&&(L.field=O[1]),e.$set(L);const I={};E&49155&&(I.$$scope={dirty:E,ctx:O}),s.$set(I);const A={};E&49155&&(A.$$scope={dirty:E,ctx:O}),u.$set(A),(!k||E&16&&g!==(g="btn btn-circle btn-sm btn-circle "+(O[4]?"btn-secondary":"btn-hint btn-transparent")))&&p(m,"class",g),O[4]?T?(T.p(O,E),E&16&&M(T,1)):(T=zg(O),T.c(),M(T,1),T.m(i,null)):T&&(oe(),D(T,1,1,()=>{T=null}),re())},i(O){k||(M(e.$$.fragment,O),M(s.$$.fragment,O),M(u.$$.fragment,O),M(T),k=!0)},o(O){D(e.$$.fragment,O),D(s.$$.fragment,O),D(u.$$.fragment,O),D(T),k=!1},d(O){O&&(v(t),v(i)),j(e,O),j(s),j(u),T&&T.d(),S=!1,Ee($)}}}function _P(n){let e,t;return e=new fe({props:{class:"form-field form-field-list "+(n[1].required?"required":""),name:n[1].name,$$slots:{default:[hP,({uniqueId:i})=>({14:i}),({uniqueId:i})=>i?16384:0]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&2&&(s.class="form-field form-field-list "+(i[1].required?"required":"")),l&2&&(s.name=i[1].name),l&49183&&(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){j(e,i)}}}function gP(n,e,t){let{original:i}=e,{field:l}=e,{value:s=void 0}=e,o,r=!1,a=!1;function u(){s.lat>90&&t(0,s.lat=90,s),s.lat<-90&&t(0,s.lat=-90,s),s.lon>180&&t(0,s.lon=180,s),s.lon<-180&&t(0,s.lon=-180,s)}function f(){a?d():c()}function c(){m(),t(4,a=!0)}function d(){t(4,a=!1)}async function m(){o||r||(t(3,r=!0),t(2,o=(await $t(async()=>{const{default:k}=await import("./Leaflet-DlRrkE9V.js");return{default:k}},__vite__mapDeps([14,15]),import.meta.url)).default),t(3,r=!1))}function _(){s.lon=mt(this.value),t(0,s)}function g(){s.lat=mt(this.value),t(0,s)}function h(k){s=k,t(0,s)}return n.$$set=k=>{"original"in k&&t(6,i=k.original),"field"in k&&t(1,l=k.field),"value"in k&&t(0,s=k.value)},n.$$.update=()=>{n.$$.dirty&1&&typeof s>"u"&&t(0,s={lat:0,lon:0}),n.$$.dirty&1&&s&&u()},[s,l,o,r,a,f,i,_,g,h]}class bP extends we{constructor(e){super(),ve(this,e,gP,_P,be,{original:6,field:1,value:0})}}function Ug(n,e,t){const i=n.slice();return i[6]=e[t],i}function Vg(n,e,t){const i=n.slice();return i[6]=e[t],i}function Bg(n,e){let t,i,l=e[6].title+"",s,o,r,a;function u(){return e[5](e[6])}return{key:n,first:null,c(){t=b("button"),i=b("div"),s=W(l),o=C(),p(i,"class","txt"),p(t,"class","tab-item svelte-1maocj6"),x(t,"active",e[1]===e[6].language),this.first=t},m(f,c){w(f,t,c),y(t,i),y(i,s),y(t,o),r||(a=Y(t,"click",u),r=!0)},p(f,c){e=f,c&4&&l!==(l=e[6].title+"")&&se(s,l),c&6&&x(t,"active",e[1]===e[6].language)},d(f){f&&v(t),r=!1,a()}}}function Wg(n,e){let t,i,l,s,o,r,a=e[6].title+"",u,f,c,d,m;return i=new tf({props:{language:e[6].language,content:e[6].content}}),{key:n,first:null,c(){t=b("div"),H(i.$$.fragment),l=C(),s=b("div"),o=b("em"),r=b("a"),u=W(a),f=W(" SDK"),d=C(),p(r,"href",c=e[6].url),p(r,"target","_blank"),p(r,"rel","noopener noreferrer"),p(o,"class","txt-sm txt-hint"),p(s,"class","txt-right"),p(t,"class","tab-item svelte-1maocj6"),x(t,"active",e[1]===e[6].language),this.first=t},m(_,g){w(_,t,g),q(i,t,null),y(t,l),y(t,s),y(s,o),y(o,r),y(r,u),y(r,f),y(t,d),m=!0},p(_,g){e=_;const h={};g&4&&(h.language=e[6].language),g&4&&(h.content=e[6].content),i.$set(h),(!m||g&4)&&a!==(a=e[6].title+"")&&se(u,a),(!m||g&4&&c!==(c=e[6].url))&&p(r,"href",c),(!m||g&6)&&x(t,"active",e[1]===e[6].language)},i(_){m||(M(i.$$.fragment,_),m=!0)},o(_){D(i.$$.fragment,_),m=!1},d(_){_&&v(t),j(i)}}}function kP(n){let e,t,i=[],l=new Map,s,o,r=[],a=new Map,u,f,c=ce(n[2]);const d=g=>g[6].language;for(let g=0;gg[6].language;for(let g=0;gt(1,r=u.language);return n.$$set=u=>{"class"in u&&t(0,l=u.class),"js"in u&&t(3,s=u.js),"dart"in u&&t(4,o=u.dart)},n.$$.update=()=>{n.$$.dirty&2&&r&&localStorage.setItem(Yg,r),n.$$.dirty&24&&t(2,i=[{title:"JavaScript",language:"javascript",content:s,url:"https://github.com/pocketbase/js-sdk"},{title:"Dart",language:"dart",content:o,url:"https://github.com/pocketbase/dart-sdk"}])},[l,r,i,s,o,a]}class vP extends we{constructor(e){super(),ve(this,e,yP,kP,be,{class:0,js:3,dart:4})}}function wP(n){let e,t,i,l,s,o=U.displayValue(n[1])+"",r,a,u,f,c,d,m;return f=new fe({props:{class:"form-field m-b-xs m-t-sm",name:"duration",$$slots:{default:[TP,({uniqueId:_})=>({20:_}),({uniqueId:_})=>_?1048576:0]},$$scope:{ctx:n}}}),{c(){e=b("form"),t=b("div"),i=b("p"),l=W(`Generate a non-refreshable auth token for `),s=b("strong"),r=W(o),a=W(":"),u=C(),H(f.$$.fragment),p(t,"class","content"),p(e,"id",n[8])},m(_,g){w(_,e,g),y(e,t),y(t,i),y(i,l),y(i,s),y(s,r),y(s,a),y(e,u),q(f,e,null),c=!0,d||(m=Y(e,"submit",it(n[9])),d=!0)},p(_,g){(!c||g&2)&&o!==(o=U.displayValue(_[1])+"")&&se(r,o);const h={};g&3145761&&(h.$$scope={dirty:g,ctx:_}),f.$set(h)},i(_){c||(M(f.$$.fragment,_),c=!0)},o(_){D(f.$$.fragment,_),c=!1},d(_){_&&v(e),j(f),d=!1,m()}}}function SP(n){let e,t,i,l=n[3].authStore.token+"",s,o,r,a,u,f;return r=new Oi({props:{value:n[3].authStore.token}}),u=new vP({props:{class:"m-b-0",js:` import PocketBase from 'pocketbase'; @@ -225,4 +225,4 @@ Do you really want to upload "${m.name}"?`,()=>{u(m)},()=>{r()})}async function `),$=b("a"),$.textContent=`s5cmd `,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(P,N){w(P,e,N),y(e,t),y(t,i),y(t,l),y(t,s),y(s,o),y(s,r),y(r,u),y(s,f),y(s,c),y(c,m),y(s,_),y(s,g),y(s,h),y(s,k),y(s,S),y(s,$),y(s,T),y(e,O),y(e,E),I=!0},p(P,N){var R;(!I||N&1)&&a!==(a=(R=P[0].s3)!=null&&R.enabled?"S3 storage":"local file system")&&se(u,a),(!I||N&2)&&d!==(d=P[1].s3.enabled?"S3 storage":"local file system")&&se(m,d)},i(P){I||(P&&tt(()=>{I&&(L||(L=qe(e,ht,{duration:150},!0)),L.run(1))}),I=!0)},o(P){P&&(L||(L=qe(e,ht,{duration:150},!1)),L.run(0)),I=!1},d(P){P&&v(e),P&&L&&L.end()}}}function Mq(n){var i;let e,t=((i=n[0].s3)==null?void 0:i.enabled)!=n[1].s3.enabled&&Bb(n);return{c(){t&&t.c(),e=ke()},m(l,s){t&&t.m(l,s),w(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=Bb(l),t.c(),M(t,1),t.m(e.parentNode,e)):t&&(oe(),D(t,1,1,()=>{t=null}),re())},d(l){l&&v(e),t&&t.d(l)}}}function Wb(n){let e;function t(s,o){return s[4]?Iq:s[5]?Dq:Eq}let i=t(n),l=i(n);return{c(){l.c(),e=ke()},m(s,o){l.m(s,o),w(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&&v(e),l.d(s)}}}function Eq(n){let e;return{c(){e=b("div"),e.innerHTML=' S3 connected successfully',p(e,"class","label label-sm label-success entrance-right")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function Dq(n){let e,t,i,l;return{c(){e=b("div"),e.innerHTML=' Failed to establish S3 connection',p(e,"class","label label-sm label-warning entrance-right")},m(s,o){var r;w(s,e,o),i||(l=Oe(t=Re.call(null,e,(r=n[5].data)==null?void 0:r.message)),i=!0)},p(s,o){var r;t&&Lt(t.update)&&o&32&&t.update.call(null,(r=s[5].data)==null?void 0:r.message)},d(s){s&&v(e),i=!1,l()}}}function Iq(n){let e;return{c(){e=b("span"),p(e,"class","loader loader-sm")},m(t,i){w(t,e,i)},p:te,d(t){t&&v(e)}}}function Yb(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){w(s,e,o),y(e,t),i||(l=Y(e,"click",n[14]),i=!0)},p(s,o){o&8&&(e.disabled=s[3])},d(s){s&&v(e),i=!1,l()}}}function Lq(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g,h;const k=[Oq,Cq],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="

    By default PocketBase uses the local file system to store uploaded files.

    If you have limited disk space, you could optionally connect to an S3 compatible storage.

    ",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){w(T,e,O),y(e,t),y(t,i),y(t,l),y(t,s),y(s,o),w(T,r,O),w(T,a,O),y(a,u),y(u,f),y(u,c),S[d].m(u,null),_=!0,g||(h=Y(u,"submit",it(n[16])),g=!0)},p(T,O){(!_||O&128)&&se(o,T[7]);let E=d;d=$(T),d===E?S[d].p(T,O):(oe(),D(S[E],1,1,()=>{S[E]=null}),re(),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){_||(M(m),_=!0)},o(T){D(m),_=!1},d(T){T&&(v(e),v(r),v(a)),S[d].d(),g=!1,h()}}}function Aq(n){let e,t,i,l;return e=new Rl({}),i=new oi({props:{$$slots:{default:[Lq]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment),t=C(),H(i.$$.fragment)},m(s,o){q(e,s,o),w(s,t,o),q(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&&v(t),j(e,s),j(i,s)}}}const Pq="s3_test_request";function Nq(n,e,t){let i,l,s;Ge(n,rn,E=>t(7,s=E)),En(rn,s="Files storage",s);let o={},r={},a=!1,u=!1,f=!1,c=null;d();async function d(){t(2,a=!0);try{const E=await _e.settings.getAll()||{};_(E)}catch(E){_e.error(E)}t(2,a=!1)}async function m(){if(!(u||!l)){t(3,u=!0);try{_e.cancelRequest(Pq);const E=await _e.settings.update(U.filterRedactedProps(r));Jt({}),await _(E),Ls(),tn("Successfully saved storage settings.")}catch(E){_e.error(E)}t(3,u=!1)}}async function _(E={}){t(1,r={s3:(E==null?void 0:E.s3)||{}}),t(0,o=JSON.parse(JSON.stringify(r)))}async function g(){t(1,r=JSON.parse(JSON.stringify(o||{})))}function h(E){n.$$.not_equal(r.s3,E)&&(r.s3=E,t(1,r))}function k(E){f=E,t(4,f)}function S(E){c=E,t(5,c)}const $=()=>g(),T=()=>m(),O=()=>m();return n.$$.update=()=>{n.$$.dirty&1&&t(10,i=JSON.stringify(o)),n.$$.dirty&1026&&t(6,l=i!=JSON.stringify(r))},[o,r,a,u,f,c,l,s,m,g,i,h,k,S,$,T,O]}class Rq extends we{constructor(e){super(),ve(this,e,Nq,Aq,be,{})}}function Kb(n){let e,t,i;return{c(){e=b("div"),e.innerHTML='',t=C(),i=b("div"),p(e,"class","block txt-center m-b-lg"),p(i,"class","clearfix")},m(l,s){w(l,e,s),w(l,t,s),w(l,i,s)},d(l){l&&(v(e),v(t),v(i))}}}function Fq(n){let e,t,i,l=!n[0]&&Kb();const s=n[1].default,o=Nt(s,n,n[2],null);return{c(){e=b("div"),l&&l.c(),t=C(),o&&o.c(),p(e,"class","wrapper wrapper-sm m-b-xl panel-wrapper svelte-lxxzfu")},m(r,a){w(r,e,a),l&&l.m(e,null),y(e,t),o&&o.m(e,null),i=!0},p(r,a){r[0]?l&&(l.d(1),l=null):l||(l=Kb(),l.c(),l.m(e,t)),o&&o.p&&(!i||a&4)&&Ft(o,s,r,r[2],i?Rt(s,r[2],a,null):qt(r[2]),null)},i(r){i||(M(o,r),i=!0)},o(r){D(o,r),i=!1},d(r){r&&v(e),l&&l.d(),o&&o.d(r)}}}function qq(n){let e,t;return e=new oi({props:{class:"full-page",center:!0,$$slots:{default:[Fq]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(e,i,l),t=!0},p(i,[l]){const s={};l&5&&(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){j(e,i)}}}function jq(n,e,t){let{$$slots:i={},$$scope:l}=e,{nobranding:s=!1}=e;return n.$$set=o=>{"nobranding"in o&&t(0,s=o.nobranding),"$$scope"in o&&t(2,l=o.$$scope)},[s,i,l]}class Hq extends we{constructor(e){super(),ve(this,e,jq,qq,be,{nobranding:0})}}function Jb(n){let e,t,i,l,s;return{c(){e=W("("),t=W(n[1]),i=W("/"),l=W(n[2]),s=W(")")},m(o,r){w(o,e,r),w(o,t,r),w(o,i,r),w(o,l,r),w(o,s,r)},p(o,r){r&2&&se(t,o[1]),r&4&&se(l,o[2])},d(o){o&&(v(e),v(t),v(i),v(l),v(s))}}}function zq(n){let e,t,i,l;const s=[Wq,Bq],o=[];function r(a,u){return a[4]?1:0}return e=r(n),t=o[e]=s[e](n),{c(){t.c(),i=ke()},m(a,u){o[e].m(a,u),w(a,i,u),l=!0},p(a,u){let f=e;e=r(a),e===f?o[e].p(a,u):(oe(),D(o[f],1,1,()=>{o[f]=null}),re(),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&&v(i),o[e].d(a)}}}function Uq(n){let e,t,i,l,s,o,r,a=n[2]>1?"Next":"Login",u,f,c,d,m,_;return t=new fe({props:{class:"form-field required",name:"identity",$$slots:{default:[Zq,({uniqueId:g})=>({26:g}),({uniqueId:g})=>g?67108864:0]},$$scope:{ctx:n}}}),l=new fe({props:{class:"form-field required",name:"password",$$slots:{default:[Gq,({uniqueId:g})=>({26:g}),({uniqueId:g})=>g?67108864:0]},$$scope:{ctx:n}}}),{c(){e=b("form"),H(t.$$.fragment),i=C(),H(l.$$.fragment),s=C(),o=b("button"),r=b("span"),u=W(a),f=C(),c=b("i"),p(r,"class","txt"),p(c,"class","ri-arrow-right-line"),p(o,"type","submit"),p(o,"class","btn btn-lg btn-block btn-next"),x(o,"btn-disabled",n[7]),x(o,"btn-loading",n[7]),p(e,"class","block")},m(g,h){w(g,e,h),q(t,e,null),y(e,i),q(l,e,null),y(e,s),y(e,o),y(o,r),y(r,u),y(o,f),y(o,c),d=!0,m||(_=Y(e,"submit",it(n[14])),m=!0)},p(g,h){const k={};h&201326625&&(k.$$scope={dirty:h,ctx:g}),t.$set(k);const S={};h&201326656&&(S.$$scope={dirty:h,ctx:g}),l.$set(S),(!d||h&4)&&a!==(a=g[2]>1?"Next":"Login")&&se(u,a),(!d||h&128)&&x(o,"btn-disabled",g[7]),(!d||h&128)&&x(o,"btn-loading",g[7])},i(g){d||(M(t.$$.fragment,g),M(l.$$.fragment,g),d=!0)},o(g){D(t.$$.fragment,g),D(l.$$.fragment,g),d=!1},d(g){g&&v(e),j(t),j(l),m=!1,_()}}}function Vq(n){let e;return{c(){e=b("div"),e.innerHTML='',p(e,"class","block txt-center")},m(t,i){w(t,e,i)},p:te,i:te,o:te,d(t){t&&v(e)}}}function Bq(n){let e,t,i,l,s,o,r,a,u,f,c,d,m,_,g=n[12]&&Zb(n);return i=new fe({props:{class:"form-field required",name:"otpId",$$slots:{default:[Yq,({uniqueId:h})=>({26:h}),({uniqueId:h})=>h?67108864:0]},$$scope:{ctx:n}}}),s=new fe({props:{class:"form-field required",name:"password",$$slots:{default:[Kq,({uniqueId:h})=>({26:h}),({uniqueId:h})=>h?67108864:0]},$$scope:{ctx:n}}}),{c(){g&&g.c(),e=C(),t=b("form"),H(i.$$.fragment),l=C(),H(s.$$.fragment),o=C(),r=b("button"),r.innerHTML='Login ',a=C(),u=b("div"),f=b("button"),c=W("Request another OTP"),p(r,"type","submit"),p(r,"class","btn btn-lg btn-block btn-next"),x(r,"btn-disabled",n[9]),x(r,"btn-loading",n[9]),p(t,"class","block"),p(f,"type","button"),p(f,"class","link-hint"),f.disabled=n[9],p(u,"class","content txt-center m-t-sm")},m(h,k){g&&g.m(h,k),w(h,e,k),w(h,t,k),q(i,t,null),y(t,l),q(s,t,null),y(t,o),y(t,r),w(h,a,k),w(h,u,k),y(u,f),y(f,c),d=!0,m||(_=[Y(t,"submit",it(n[16])),Y(f,"click",n[22])],m=!0)},p(h,k){h[12]?g?g.p(h,k):(g=Zb(h),g.c(),g.m(e.parentNode,e)):g&&(g.d(1),g=null);const S={};k&201328656&&(S.$$scope={dirty:k,ctx:h}),i.$set(S);const $={};k&201334784&&($.$$scope={dirty:k,ctx:h}),s.$set($),(!d||k&512)&&x(r,"btn-disabled",h[9]),(!d||k&512)&&x(r,"btn-loading",h[9]),(!d||k&512)&&(f.disabled=h[9])},i(h){d||(M(i.$$.fragment,h),M(s.$$.fragment,h),d=!0)},o(h){D(i.$$.fragment,h),D(s.$$.fragment,h),d=!1},d(h){h&&(v(e),v(t),v(a),v(u)),g&&g.d(h),j(i),j(s),m=!1,Ee(_)}}}function Wq(n){let e,t,i,l,s,o,r;return t=new fe({props:{class:"form-field required",name:"email",$$slots:{default:[Jq,({uniqueId:a})=>({26:a}),({uniqueId:a})=>a?67108864:0]},$$scope:{ctx:n}}}),{c(){e=b("form"),H(t.$$.fragment),i=C(),l=b("button"),l.innerHTML=' Send OTP',p(l,"type","submit"),p(l,"class","btn btn-lg btn-block btn-next"),x(l,"btn-disabled",n[8]),x(l,"btn-loading",n[8]),p(e,"class","block")},m(a,u){w(a,e,u),q(t,e,null),y(e,i),y(e,l),s=!0,o||(r=Y(e,"submit",it(n[15])),o=!0)},p(a,u){const f={};u&201330688&&(f.$$scope={dirty:u,ctx:a}),t.$set(f),(!s||u&256)&&x(l,"btn-disabled",a[8]),(!s||u&256)&&x(l,"btn-loading",a[8])},i(a){s||(M(t.$$.fragment,a),s=!0)},o(a){D(t.$$.fragment,a),s=!1},d(a){a&&v(e),j(t),o=!1,r()}}}function Zb(n){let e,t,i,l,s,o;return{c(){e=b("div"),t=b("p"),i=W("Check your "),l=b("strong"),s=W(n[12]),o=W(` inbox and enter in the input below the received One-time password (OTP).`),p(e,"class","content txt-center m-b-sm")},m(r,a){w(r,e,a),y(e,t),y(t,i),y(t,l),y(l,s),y(t,o)},p(r,a){a&4096&&se(s,r[12])},d(r){r&&v(e)}}}function Yq(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){w(u,e,f),y(e,t),w(u,l,f),w(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&&(v(e),v(l),v(s)),r=!1,a()}}}function Kq(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){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(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]&&me(s,u[13])},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function Jq(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){w(u,e,f),y(e,t),w(u,l,f),w(u,s,f),me(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]&&me(s,u[12])},d(u){u&&(v(e),v(l),v(s)),r=!1,a()}}}function Zq(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){w(c,e,d),y(e,i),w(c,s,d),w(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)+"")&&se(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&&(v(e),v(s),v(o)),u=!1,f()}}}function Gq(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){w(d,e,m),y(e,t),w(d,l,m),w(d,s,m),me(s,n[6]),w(d,r,m),w(d,a,m),y(a,u),f||(c=[Y(s,"input",n[18]),Oe(qn.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]&&me(s,d[6])},d(d){d&&(v(e),v(l),v(s),v(r),v(a)),f=!1,Ee(c)}}}function Xq(n){let e,t,i,l,s,o,r,a,u=n[2]>1&&Jb(n);const f=[Vq,Uq,zq],c=[];function d(m,_){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=ke(),p(e,"class","content txt-center m-b-base")},m(m,_){w(m,e,_),y(e,t),y(t,i),u&&u.m(t,null),w(m,l,_),~s&&c[s].m(m,_),w(m,r,_),a=!0},p(m,_){m[2]>1?u?u.p(m,_):(u=Jb(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,_):(o&&(oe(),D(c[g],1,1,()=>{c[g]=null}),re()),~s?(o=c[s],o?o.p(m,_):(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&&(v(e),v(l),v(r)),u&&u.d(),~s&&c[s].d(m)}}}function Qq(n){let e,t;return e=new Hq({props:{$$slots:{default:[Xq]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(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){j(e,i)}}}function xq(n,e,t){let i;Ge(n,Ru,z=>t(23,i=z));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,_="",g="",h="",k="",S="";$();async function $(){if(!m){t(10,m=!0);try{t(0,r=await _e.collection("_superusers").listAuthMethods())}catch(z){_e.error(z)}t(10,m=!1)}}async function T(){var z,F;if(!f){t(7,f=!0);try{await _e.collection("_superusers").authWithPassword(s,o),Ls(),Jt({}),is("/")}catch(B){B.status==401?(t(3,_=B.response.mfaId),((F=(z=r==null?void 0:r.password)==null?void 0:z.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?_e.error(B):Mi("Invalid login credentials.")}t(7,f=!1)}}async function O(){if(!c){t(8,c=!0);try{const z=await _e.collection("_superusers").requestOTP(k);t(4,g=z.otpId),t(11,h=g),Ls(),Jt({})}catch(z){z.status==429&&t(4,g=h),_e.error(z)}t(8,c=!1)}}async function E(){if(!d){t(9,d=!0);try{await _e.collection("_superusers").authWithOTP(g||h,S,{mfaId:_}),Ls(),Jt({}),is("/")}catch(z){_e.error(z)}t(9,d=!1)}}const L=z=>{t(5,s=z.target.value)};function I(){o=this.value,t(6,o)}function A(){k=this.value,t(12,k)}const P=z=>{t(4,g=z.target.value||h),z.target.value=g};function N(){S=this.value,t(13,S)}const R=()=>{t(4,g="")};return n.$$.update=()=>{var z,F;n.$$.dirty&31&&(t(2,u=1),t(1,a=1),(z=r==null?void 0:r.mfa)!=null&&z.enabled&&t(2,u++,u),(F=r==null?void 0:r.otp)!=null&&F.enabled&&t(2,u++,u),_!=""&&t(1,a++,a),g!=""&&t(1,a++,a))},[r,a,u,_,g,s,o,f,c,d,m,h,k,S,T,O,E,L,I,A,P,N,R]}class e9 extends we{constructor(e){super(),ve(this,e,xq,Qq,be,{})}}function Xt(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$t(()=>import("./PageInstaller-DX7pOmwk.js"),[],import.meta.url),conditions:[n=>n.params.token&&!Ir(n.params.token)],userData:{showAppSidebar:!1}}),"/login":Xt({component:e9,conditions:[n=>!_e.authStore.isValid],userData:{showAppSidebar:!1}}),"/request-password-reset":Xt({asyncComponent:()=>$t(()=>import("./PageSuperuserRequestPasswordReset-DPrvB2kG.js"),[],import.meta.url),conditions:[n=>!_e.authStore.isValid],userData:{showAppSidebar:!1}}),"/confirm-password-reset/:token":Xt({asyncComponent:()=>$t(()=>import("./PageSuperuserConfirmPasswordReset-C9_VT_-3.js"),[],import.meta.url),conditions:[n=>!_e.authStore.isValid],userData:{showAppSidebar:!1}}),"/collections":Xt({component:AN,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/logs":Xt({component:J$,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings":Xt({component:LR,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/mail":Xt({component:$q,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/storage":Xt({component:Rq,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/export-collections":Xt({component:jF,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/import-collections":Xt({component:sq,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/backups":Xt({component:$F,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/crons":Xt({component:IF,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/users/confirm-password-reset/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmPasswordReset-CxK5W0SE.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/auth/confirm-password-reset/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmPasswordReset-CxK5W0SE.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/users/confirm-verification/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmVerification-CVUv-y8-.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/auth/confirm-verification/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmVerification-CVUv-y8-.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/users/confirm-email-change/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmEmailChange-Duf1EOEo.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/auth/confirm-email-change/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmEmailChange-Duf1EOEo.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/auth/oauth2-redirect-success":Xt({asyncComponent:()=>$t(()=>import("./PageOAuth2RedirectSuccess-BetiR4N3.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/auth/oauth2-redirect-failure":Xt({asyncComponent:()=>$t(()=>import("./PageOAuth2RedirectFailure-D8WhZs_u.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"*":Xt({component:w3,userData:{showAppSidebar:!1}})};function n9(n){let e;return{c(){e=b("link"),p(e,"rel","shortcut icon"),p(e,"type","image/png"),p(e,"href","./images/favicon/favicon_prod.png")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Gb(n){let e,t,i,l,s,o,r,a,u,f,c,d,m=U.getInitials(n[0].email)+"",_,g,h,k,S,$,T;return h=new Dn({props:{class:"dropdown dropdown-nowrap dropdown-upside dropdown-left",$$slots:{default:[i9]},$$scope:{ctx:n}}}),{c(){e=b("aside"),t=b("a"),t.innerHTML='PocketBase logo',i=C(),l=b("nav"),s=b("a"),s.innerHTML='',o=C(),r=b("a"),r.innerHTML='',a=C(),u=b("a"),u.innerHTML='',f=C(),c=b("div"),d=b("span"),_=W(m),g=C(),H(h.$$.fragment),p(t,"href","/"),p(t,"class","logo logo-sm"),p(s,"href","/collections"),p(s,"class","menu-item"),p(s,"aria-label","Collections"),p(r,"href","/logs"),p(r,"class","menu-item"),p(r,"aria-label","Logs"),p(u,"href","/settings"),p(u,"class","menu-item"),p(u,"aria-label","Settings"),p(l,"class","main-menu"),p(d,"class","initials"),p(c,"tabindex","0"),p(c,"role","button"),p(c,"aria-label","Logged superuser menu"),p(c,"class","thumb thumb-circle link-hint"),p(c,"title",k=n[0].email),p(e,"class","app-sidebar")},m(O,E){w(O,e,E),y(e,t),y(e,i),y(e,l),y(l,s),y(l,o),y(l,r),y(l,a),y(l,u),y(e,f),y(e,c),y(c,d),y(d,_),y(c,g),q(h,c,null),S=!0,$||(T=[Oe(qn.call(null,t)),Oe(qn.call(null,s)),Oe(Si.call(null,s,{path:"/collections/?.*",className:"current-route"})),Oe(Re.call(null,s,{text:"Collections",position:"right"})),Oe(qn.call(null,r)),Oe(Si.call(null,r,{path:"/logs/?.*",className:"current-route"})),Oe(Re.call(null,r,{text:"Logs",position:"right"})),Oe(qn.call(null,u)),Oe(Si.call(null,u,{path:"/settings/?.*",className:"current-route"})),Oe(Re.call(null,u,{text:"Settings",position:"right"}))],$=!0)},p(O,E){(!S||E&1)&&m!==(m=U.getInitials(O[0].email)+"")&&se(_,m);const L={};E&4097&&(L.$$scope={dirty:E,ctx:O}),h.$set(L),(!S||E&1&&k!==(k=O[0].email))&&p(c,"title",k)},i(O){S||(M(h.$$.fragment,O),S=!0)},o(O){D(h.$$.fragment,O),S=!1},d(O){O&&v(e),j(h),$=!1,Ee(T)}}}function i9(n){let e,t=n[0].email+"",i,l,s,o,r,a,u,f,c,d;return{c(){e=b("div"),i=W(t),s=C(),o=b("hr"),r=C(),a=b("a"),a.innerHTML=' Manage superusers',u=C(),f=b("button"),f.innerHTML=' Logout',p(e,"class","txt-ellipsis current-superuser svelte-1ahgi3o"),p(e,"title",l=n[0].email),p(a,"href","/collections?collection=_superusers"),p(a,"class","dropdown-item closable"),p(a,"role","menuitem"),p(f,"type","button"),p(f,"class","dropdown-item closable"),p(f,"role","menuitem")},m(m,_){w(m,e,_),y(e,i),w(m,s,_),w(m,o,_),w(m,r,_),w(m,a,_),w(m,u,_),w(m,f,_),c||(d=[Oe(qn.call(null,a)),Y(f,"click",n[7])],c=!0)},p(m,_){_&1&&t!==(t=m[0].email+"")&&se(i,t),_&1&&l!==(l=m[0].email)&&p(e,"title",l)},d(m){m&&(v(e),v(s),v(o),v(r),v(a),v(u),v(f)),c=!1,Ee(d)}}}function Xb(n){let e,t,i;return t=new Mu({props:{conf:U.defaultEditorOptions()}}),t.$on("init",n[8]),{c(){e=b("div"),H(t.$$.fragment),p(e,"class","tinymce-preloader hidden")},m(l,s){w(l,e,s),q(t,e,null),i=!0},p:te,i(l){i||(M(t.$$.fragment,l),i=!0)},o(l){D(t.$$.fragment,l),i=!1},d(l){l&&v(e),j(t)}}}function l9(n){var S;let e,t,i,l,s,o,r,a,u,f,c,d,m,_;document.title=e=U.joinNonEmpty([n[4],n[3],"PocketBase"]," - ");let g=window.location.protocol=="https:"&&n9(),h=((S=n[0])==null?void 0:S.id)&&n[1]&&Gb(n);r=new g3({props:{routes:t9}}),r.$on("routeLoading",n[5]),r.$on("conditionsFailed",n[6]),u=new Uw({}),c=new Mw({});let k=n[1]&&!n[2]&&Xb(n);return{c(){g&&g.c(),t=ke(),i=C(),l=b("div"),h&&h.c(),s=C(),o=b("div"),H(r.$$.fragment),a=C(),H(u.$$.fragment),f=C(),H(c.$$.fragment),d=C(),k&&k.c(),m=ke(),p(o,"class","app-body"),p(l,"class","app-layout")},m($,T){g&&g.m(document.head,null),y(document.head,t),w($,i,T),w($,l,T),h&&h.m(l,null),y(l,s),y(l,o),q(r,o,null),y(o,a),q(u,o,null),w($,f,T),q(c,$,T),w($,d,T),k&&k.m($,T),w($,m,T),_=!0},p($,[T]){var O;(!_||T&24)&&e!==(e=U.joinNonEmpty([$[4],$[3],"PocketBase"]," - "))&&(document.title=e),(O=$[0])!=null&&O.id&&$[1]?h?(h.p($,T),T&3&&M(h,1)):(h=Gb($),h.c(),M(h,1),h.m(l,s)):h&&(oe(),D(h,1,1,()=>{h=null}),re()),$[1]&&!$[2]?k?(k.p($,T),T&6&&M(k,1)):(k=Xb($),k.c(),M(k,1),k.m(m.parentNode,m)):k&&(oe(),D(k,1,1,()=>{k=null}),re())},i($){_||(M(h),M(r.$$.fragment,$),M(u.$$.fragment,$),M(c.$$.fragment,$),M(k),_=!0)},o($){D(h),D(r.$$.fragment,$),D(u.$$.fragment,$),D(c.$$.fragment,$),D(k),_=!1},d($){$&&(v(i),v(l),v(f),v(d),v(m)),g&&g.d($),v(t),h&&h.d(),j(r),j(u),j(c,$),k&&k.d($)}}}function s9(n,e,t){let i,l,s,o;Ge(n,Dl,g=>t(10,i=g)),Ge(n,cr,g=>t(3,l=g)),Ge(n,Dr,g=>t(0,s=g)),Ge(n,rn,g=>t(4,o=g));let r,a=!1,u=!1;function f(g){var h,k,S,$;((h=g==null?void 0:g.detail)==null?void 0:h.location)!==r&&(t(1,a=!!((S=(k=g==null?void 0:g.detail)==null?void 0:k.userData)!=null&&S.showAppSidebar)),r=($=g==null?void 0:g.detail)==null?void 0:$.location,En(rn,o="",o),Jt({}),gk())}function c(){is("/")}async function d(){var g,h;if(s!=null&&s.id)try{const k=await _e.settings.getAll({$cancelKey:"initialAppSettings"});En(cr,l=((g=k==null?void 0:k.meta)==null?void 0:g.appName)||"",l),En(Dl,i=!!((h=k==null?void 0:k.meta)!=null&&h.hideControls),i)}catch(k){k!=null&&k.isAbort||console.warn("Failed to load app settings.",k)}}function m(){_e.logout()}const _=()=>{t(2,u=!0)};return n.$$.update=()=>{n.$$.dirty&1&&s!=null&&s.id&&d()},[s,a,u,l,o,f,c,m,_]}class o9 extends we{constructor(e){super(),ve(this,e,s9,l9,be,{})}}new o9({target:document.getElementById("app")});export{Yt as $,W as A,Ks as B,oe as C,re as D,Oe as E,Hq as F,qn as G,te as H,se as I,U as J,tn as K,ke as L,co as M,Ir as N,Ge as O,En as P,an as Q,rn as R,we as S,In as T,wt as U,vP as V,tf as W,ce as X,dt as Y,kt as Z,si as _,M as a,Ht as a0,l0 as a1,h6 as a2,a9 as a3,Re as a4,Mi as b,H as c,j as d,_n as e,fe as f,xl as g,v as h,ve as i,Ee as j,x as k,w as l,q as m,y as n,Y as o,_e as p,it as q,is as r,be as s,D as t,b as u,C as v,p as w,vn as x,ne as y,me as z}; + `),u&&u.c(),l=C(),o&&o.c(),r=ke(),p(e,"class","content txt-center m-b-base")},m(m,_){w(m,e,_),y(e,t),y(t,i),u&&u.m(t,null),w(m,l,_),~s&&c[s].m(m,_),w(m,r,_),a=!0},p(m,_){m[2]>1?u?u.p(m,_):(u=Jb(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,_):(o&&(oe(),D(c[g],1,1,()=>{c[g]=null}),re()),~s?(o=c[s],o?o.p(m,_):(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&&(v(e),v(l),v(r)),u&&u.d(),~s&&c[s].d(m)}}}function Qq(n){let e,t;return e=new Hq({props:{$$slots:{default:[Xq]},$$scope:{ctx:n}}}),{c(){H(e.$$.fragment)},m(i,l){q(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){j(e,i)}}}function xq(n,e,t){let i;Ge(n,Ru,z=>t(23,i=z));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,_="",g="",h="",k="",S="";$();async function $(){if(!m){t(10,m=!0);try{t(0,r=await _e.collection("_superusers").listAuthMethods())}catch(z){_e.error(z)}t(10,m=!1)}}async function T(){var z,F;if(!f){t(7,f=!0);try{await _e.collection("_superusers").authWithPassword(s,o),Ls(),Jt({}),is("/")}catch(B){B.status==401?(t(3,_=B.response.mfaId),((F=(z=r==null?void 0:r.password)==null?void 0:z.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?_e.error(B):Mi("Invalid login credentials.")}t(7,f=!1)}}async function O(){if(!c){t(8,c=!0);try{const z=await _e.collection("_superusers").requestOTP(k);t(4,g=z.otpId),t(11,h=g),Ls(),Jt({})}catch(z){z.status==429&&t(4,g=h),_e.error(z)}t(8,c=!1)}}async function E(){if(!d){t(9,d=!0);try{await _e.collection("_superusers").authWithOTP(g||h,S,{mfaId:_}),Ls(),Jt({}),is("/")}catch(z){_e.error(z)}t(9,d=!1)}}const L=z=>{t(5,s=z.target.value)};function I(){o=this.value,t(6,o)}function A(){k=this.value,t(12,k)}const P=z=>{t(4,g=z.target.value||h),z.target.value=g};function N(){S=this.value,t(13,S)}const R=()=>{t(4,g="")};return n.$$.update=()=>{var z,F;n.$$.dirty&31&&(t(2,u=1),t(1,a=1),(z=r==null?void 0:r.mfa)!=null&&z.enabled&&t(2,u++,u),(F=r==null?void 0:r.otp)!=null&&F.enabled&&t(2,u++,u),_!=""&&t(1,a++,a),g!=""&&t(1,a++,a))},[r,a,u,_,g,s,o,f,c,d,m,h,k,S,T,O,E,L,I,A,P,N,R]}class e9 extends we{constructor(e){super(),ve(this,e,xq,Qq,be,{})}}function Xt(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$t(()=>import("./PageInstaller-DNaPj_qJ.js"),[],import.meta.url),conditions:[n=>n.params.token&&!Ir(n.params.token)],userData:{showAppSidebar:!1}}),"/login":Xt({component:e9,conditions:[n=>!_e.authStore.isValid],userData:{showAppSidebar:!1}}),"/request-password-reset":Xt({asyncComponent:()=>$t(()=>import("./PageSuperuserRequestPasswordReset-C2usH5kb.js"),[],import.meta.url),conditions:[n=>!_e.authStore.isValid],userData:{showAppSidebar:!1}}),"/confirm-password-reset/:token":Xt({asyncComponent:()=>$t(()=>import("./PageSuperuserConfirmPasswordReset-vbQG7Zja.js"),[],import.meta.url),conditions:[n=>!_e.authStore.isValid],userData:{showAppSidebar:!1}}),"/collections":Xt({component:AN,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/logs":Xt({component:J$,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings":Xt({component:LR,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/mail":Xt({component:$q,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/storage":Xt({component:Rq,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/export-collections":Xt({component:jF,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/import-collections":Xt({component:sq,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/backups":Xt({component:$F,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/settings/crons":Xt({component:IF,conditions:[n=>_e.authStore.isValid],userData:{showAppSidebar:!0}}),"/users/confirm-password-reset/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmPasswordReset-CVKHEVtw.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/auth/confirm-password-reset/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmPasswordReset-CVKHEVtw.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/users/confirm-verification/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmVerification-Dh4WexcA.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/auth/confirm-verification/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmVerification-Dh4WexcA.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/users/confirm-email-change/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmEmailChange-BIJ6-z6s.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/auth/confirm-email-change/:token":Xt({asyncComponent:()=>$t(()=>import("./PageRecordConfirmEmailChange-BIJ6-z6s.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/auth/oauth2-redirect-success":Xt({asyncComponent:()=>$t(()=>import("./PageOAuth2RedirectSuccess-BrRaSTPL.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"/auth/oauth2-redirect-failure":Xt({asyncComponent:()=>$t(()=>import("./PageOAuth2RedirectFailure-DKgWHvIM.js"),[],import.meta.url),userData:{showAppSidebar:!1}}),"*":Xt({component:w3,userData:{showAppSidebar:!1}})};function n9(n){let e;return{c(){e=b("link"),p(e,"rel","shortcut icon"),p(e,"type","image/png"),p(e,"href","./images/favicon/favicon_prod.png")},m(t,i){w(t,e,i)},d(t){t&&v(e)}}}function Gb(n){let e,t,i,l,s,o,r,a,u,f,c,d,m=U.getInitials(n[0].email)+"",_,g,h,k,S,$,T;return h=new Dn({props:{class:"dropdown dropdown-nowrap dropdown-upside dropdown-left",$$slots:{default:[i9]},$$scope:{ctx:n}}}),{c(){e=b("aside"),t=b("a"),t.innerHTML='PocketBase logo',i=C(),l=b("nav"),s=b("a"),s.innerHTML='',o=C(),r=b("a"),r.innerHTML='',a=C(),u=b("a"),u.innerHTML='',f=C(),c=b("div"),d=b("span"),_=W(m),g=C(),H(h.$$.fragment),p(t,"href","/"),p(t,"class","logo logo-sm"),p(s,"href","/collections"),p(s,"class","menu-item"),p(s,"aria-label","Collections"),p(r,"href","/logs"),p(r,"class","menu-item"),p(r,"aria-label","Logs"),p(u,"href","/settings"),p(u,"class","menu-item"),p(u,"aria-label","Settings"),p(l,"class","main-menu"),p(d,"class","initials"),p(c,"tabindex","0"),p(c,"role","button"),p(c,"aria-label","Logged superuser menu"),p(c,"class","thumb thumb-circle link-hint"),p(c,"title",k=n[0].email),p(e,"class","app-sidebar")},m(O,E){w(O,e,E),y(e,t),y(e,i),y(e,l),y(l,s),y(l,o),y(l,r),y(l,a),y(l,u),y(e,f),y(e,c),y(c,d),y(d,_),y(c,g),q(h,c,null),S=!0,$||(T=[Oe(qn.call(null,t)),Oe(qn.call(null,s)),Oe(Si.call(null,s,{path:"/collections/?.*",className:"current-route"})),Oe(Re.call(null,s,{text:"Collections",position:"right"})),Oe(qn.call(null,r)),Oe(Si.call(null,r,{path:"/logs/?.*",className:"current-route"})),Oe(Re.call(null,r,{text:"Logs",position:"right"})),Oe(qn.call(null,u)),Oe(Si.call(null,u,{path:"/settings/?.*",className:"current-route"})),Oe(Re.call(null,u,{text:"Settings",position:"right"}))],$=!0)},p(O,E){(!S||E&1)&&m!==(m=U.getInitials(O[0].email)+"")&&se(_,m);const L={};E&4097&&(L.$$scope={dirty:E,ctx:O}),h.$set(L),(!S||E&1&&k!==(k=O[0].email))&&p(c,"title",k)},i(O){S||(M(h.$$.fragment,O),S=!0)},o(O){D(h.$$.fragment,O),S=!1},d(O){O&&v(e),j(h),$=!1,Ee(T)}}}function i9(n){let e,t=n[0].email+"",i,l,s,o,r,a,u,f,c,d;return{c(){e=b("div"),i=W(t),s=C(),o=b("hr"),r=C(),a=b("a"),a.innerHTML=' Manage superusers',u=C(),f=b("button"),f.innerHTML=' Logout',p(e,"class","txt-ellipsis current-superuser svelte-1ahgi3o"),p(e,"title",l=n[0].email),p(a,"href","/collections?collection=_superusers"),p(a,"class","dropdown-item closable"),p(a,"role","menuitem"),p(f,"type","button"),p(f,"class","dropdown-item closable"),p(f,"role","menuitem")},m(m,_){w(m,e,_),y(e,i),w(m,s,_),w(m,o,_),w(m,r,_),w(m,a,_),w(m,u,_),w(m,f,_),c||(d=[Oe(qn.call(null,a)),Y(f,"click",n[7])],c=!0)},p(m,_){_&1&&t!==(t=m[0].email+"")&&se(i,t),_&1&&l!==(l=m[0].email)&&p(e,"title",l)},d(m){m&&(v(e),v(s),v(o),v(r),v(a),v(u),v(f)),c=!1,Ee(d)}}}function Xb(n){let e,t,i;return t=new Mu({props:{conf:U.defaultEditorOptions()}}),t.$on("init",n[8]),{c(){e=b("div"),H(t.$$.fragment),p(e,"class","tinymce-preloader hidden")},m(l,s){w(l,e,s),q(t,e,null),i=!0},p:te,i(l){i||(M(t.$$.fragment,l),i=!0)},o(l){D(t.$$.fragment,l),i=!1},d(l){l&&v(e),j(t)}}}function l9(n){var S;let e,t,i,l,s,o,r,a,u,f,c,d,m,_;document.title=e=U.joinNonEmpty([n[4],n[3],"PocketBase"]," - ");let g=window.location.protocol=="https:"&&n9(),h=((S=n[0])==null?void 0:S.id)&&n[1]&&Gb(n);r=new g3({props:{routes:t9}}),r.$on("routeLoading",n[5]),r.$on("conditionsFailed",n[6]),u=new Uw({}),c=new Mw({});let k=n[1]&&!n[2]&&Xb(n);return{c(){g&&g.c(),t=ke(),i=C(),l=b("div"),h&&h.c(),s=C(),o=b("div"),H(r.$$.fragment),a=C(),H(u.$$.fragment),f=C(),H(c.$$.fragment),d=C(),k&&k.c(),m=ke(),p(o,"class","app-body"),p(l,"class","app-layout")},m($,T){g&&g.m(document.head,null),y(document.head,t),w($,i,T),w($,l,T),h&&h.m(l,null),y(l,s),y(l,o),q(r,o,null),y(o,a),q(u,o,null),w($,f,T),q(c,$,T),w($,d,T),k&&k.m($,T),w($,m,T),_=!0},p($,[T]){var O;(!_||T&24)&&e!==(e=U.joinNonEmpty([$[4],$[3],"PocketBase"]," - "))&&(document.title=e),(O=$[0])!=null&&O.id&&$[1]?h?(h.p($,T),T&3&&M(h,1)):(h=Gb($),h.c(),M(h,1),h.m(l,s)):h&&(oe(),D(h,1,1,()=>{h=null}),re()),$[1]&&!$[2]?k?(k.p($,T),T&6&&M(k,1)):(k=Xb($),k.c(),M(k,1),k.m(m.parentNode,m)):k&&(oe(),D(k,1,1,()=>{k=null}),re())},i($){_||(M(h),M(r.$$.fragment,$),M(u.$$.fragment,$),M(c.$$.fragment,$),M(k),_=!0)},o($){D(h),D(r.$$.fragment,$),D(u.$$.fragment,$),D(c.$$.fragment,$),D(k),_=!1},d($){$&&(v(i),v(l),v(f),v(d),v(m)),g&&g.d($),v(t),h&&h.d(),j(r),j(u),j(c,$),k&&k.d($)}}}function s9(n,e,t){let i,l,s,o;Ge(n,Dl,g=>t(10,i=g)),Ge(n,cr,g=>t(3,l=g)),Ge(n,Dr,g=>t(0,s=g)),Ge(n,rn,g=>t(4,o=g));let r,a=!1,u=!1;function f(g){var h,k,S,$;((h=g==null?void 0:g.detail)==null?void 0:h.location)!==r&&(t(1,a=!!((S=(k=g==null?void 0:g.detail)==null?void 0:k.userData)!=null&&S.showAppSidebar)),r=($=g==null?void 0:g.detail)==null?void 0:$.location,En(rn,o="",o),Jt({}),gk())}function c(){is("/")}async function d(){var g,h;if(s!=null&&s.id)try{const k=await _e.settings.getAll({$cancelKey:"initialAppSettings"});En(cr,l=((g=k==null?void 0:k.meta)==null?void 0:g.appName)||"",l),En(Dl,i=!!((h=k==null?void 0:k.meta)!=null&&h.hideControls),i)}catch(k){k!=null&&k.isAbort||console.warn("Failed to load app settings.",k)}}function m(){_e.logout()}const _=()=>{t(2,u=!0)};return n.$$.update=()=>{n.$$.dirty&1&&s!=null&&s.id&&d()},[s,a,u,l,o,f,c,m,_]}class o9 extends we{constructor(e){super(),ve(this,e,s9,l9,be,{})}}new o9({target:document.getElementById("app")});export{Yt as $,W as A,Ks as B,oe as C,re as D,Oe as E,Hq as F,qn as G,te as H,se as I,U as J,tn as K,ke as L,co as M,Ir as N,Ge as O,En as P,an as Q,rn as R,we as S,In as T,wt as U,vP as V,tf as W,ce as X,dt as Y,kt as Z,si as _,M as a,Ht as a0,l0 as a1,h6 as a2,a9 as a3,Re as a4,Mi as b,H as c,j as d,_n as e,fe as f,xl as g,v as h,ve as i,Ee as j,x as k,w as l,q as m,y as n,Y as o,_e as p,it as q,is as r,be as s,D as t,b as u,C as v,p as w,vn as x,ne as y,me as z}; diff --git a/ui/dist/assets/index-CozWhSMI.css b/ui/dist/assets/index-CozWhSMI.css deleted file mode 100644 index c31e51f9..00000000 --- a/ui/dist/assets/index-CozWhSMI.css +++ /dev/null @@ -1 +0,0 @@ -@charset "UTF-8";@font-face{font-family:remixicon;src:url(../fonts/remixicon/remixicon.woff2?v=4) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-600.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-600italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-700italic.woff2) format("woff2")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:400;src:url(../fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2) format("woff2")}@font-face{font-family:Ubuntu Mono;font-style:normal;font-weight:700;src:url(../fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2) format("woff2")}:root{--baseFontFamily: "Source Sans 3", sans-serif, emoji;--monospaceFontFamily: "Ubuntu Mono", monospace, emoji;--iconFontFamily: "remixicon";--txtPrimaryColor: #1a1a24;--txtHintColor: #617079;--txtDisabledColor: #a0a6ac;--primaryColor: #1a1a24;--bodyColor: #f8f9fa;--baseColor: #ffffff;--baseAlt1Color: #e3e8ed;--baseAlt2Color: #d7dde3;--baseAlt3Color: #c9d0da;--baseAlt4Color: #a5b0c0;--infoColor: #5499e8;--infoAltColor: #cee2f8;--successColor: #32ad84;--successAltColor: #c4eedc;--dangerColor: #e34562;--dangerAltColor: #f7cad2;--warningColor: #ff944d;--warningAltColor: #ffd4b8;--overlayColor: rgba(53, 71, 104, .28);--tooltipColor: rgba(0, 0, 0, .85);--shadowColor: rgba(0, 0, 0, .06);--baseFontSize: 14.5px;--xsFontSize: 12px;--smFontSize: 13px;--lgFontSize: 15px;--xlFontSize: 16px;--baseLineHeight: 22px;--smLineHeight: 16px;--lgLineHeight: 24px;--inputHeight: 34px;--btnHeight: 40px;--xsBtnHeight: 22px;--smBtnHeight: 30px;--lgBtnHeight: 54px;--baseSpacing: 30px;--xsSpacing: 15px;--smSpacing: 20px;--lgSpacing: 50px;--xlSpacing: 60px;--wrapperWidth: 850px;--smWrapperWidth: 420px;--lgWrapperWidth: 1200px;--appSidebarWidth: 75px;--pageSidebarWidth: 235px;--baseAnimationSpeed: .15s;--activeAnimationSpeed: 70ms;--entranceAnimationSpeed: .25s;--baseRadius: 4px;--lgRadius: 12px;--btnRadius: 4px;accent-color:var(--primaryColor)}html,body,div,span,applet,object,iframe,h1,h2,.breadcrumbs .breadcrumb-item,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}i{font-family:remixicon!important;font-style:normal;font-weight:400;font-size:1.1238rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i:before{vertical-align:top;margin-top:1px;display:inline-block}.ri-24-hours-fill:before{content:""}.ri-24-hours-line:before{content:""}.ri-4k-fill:before{content:""}.ri-4k-line:before{content:""}.ri-a-b:before{content:""}.ri-account-box-fill:before{content:""}.ri-account-box-line:before{content:""}.ri-account-circle-fill:before{content:""}.ri-account-circle-line:before{content:""}.ri-account-pin-box-fill:before{content:""}.ri-account-pin-box-line:before{content:""}.ri-account-pin-circle-fill:before{content:""}.ri-account-pin-circle-line:before{content:""}.ri-add-box-fill:before{content:""}.ri-add-box-line:before{content:""}.ri-add-circle-fill:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-fill:before{content:""}.ri-add-line:before{content:""}.ri-admin-fill:before{content:""}.ri-admin-line:before{content:""}.ri-advertisement-fill:before{content:""}.ri-advertisement-line:before{content:""}.ri-airplay-fill:before{content:""}.ri-airplay-line:before{content:""}.ri-alarm-fill:before{content:""}.ri-alarm-line:before{content:""}.ri-alarm-warning-fill:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-album-fill:before{content:""}.ri-album-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-aliens-fill:before{content:""}.ri-aliens-line:before{content:""}.ri-align-bottom:before{content:""}.ri-align-center:before{content:""}.ri-align-justify:before{content:""}.ri-align-left:before{content:""}.ri-align-right:before{content:""}.ri-align-top:before{content:""}.ri-align-vertically:before{content:""}.ri-alipay-fill:before{content:""}.ri-alipay-line:before{content:""}.ri-amazon-fill:before{content:""}.ri-amazon-line:before{content:""}.ri-anchor-fill:before{content:""}.ri-anchor-line:before{content:""}.ri-ancient-gate-fill:before{content:""}.ri-ancient-gate-line:before{content:""}.ri-ancient-pavilion-fill:before{content:""}.ri-ancient-pavilion-line:before{content:""}.ri-android-fill:before{content:""}.ri-android-line:before{content:""}.ri-angularjs-fill:before{content:""}.ri-angularjs-line:before{content:""}.ri-anticlockwise-2-fill:before{content:""}.ri-anticlockwise-2-line:before{content:""}.ri-anticlockwise-fill:before{content:""}.ri-anticlockwise-line:before{content:""}.ri-app-store-fill:before{content:""}.ri-app-store-line:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-apps-2-fill:before{content:""}.ri-apps-2-line:before{content:""}.ri-apps-fill:before{content:""}.ri-apps-line:before{content:""}.ri-archive-drawer-fill:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-archive-fill:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-circle-fill:before{content:""}.ri-arrow-down-circle-line:before{content:""}.ri-arrow-down-fill:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-fill:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-drop-down-fill:before{content:""}.ri-arrow-drop-down-line:before{content:""}.ri-arrow-drop-left-fill:before{content:""}.ri-arrow-drop-left-line:before{content:""}.ri-arrow-drop-right-fill:before{content:""}.ri-arrow-drop-right-line:before{content:""}.ri-arrow-drop-up-fill:before{content:""}.ri-arrow-drop-up-line:before{content:""}.ri-arrow-go-back-fill:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-fill:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-circle-fill:before{content:""}.ri-arrow-left-circle-line:before{content:""}.ri-arrow-left-down-fill:before{content:""}.ri-arrow-left-down-line:before{content:""}.ri-arrow-left-fill:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-fill:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-fill:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-fill:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-fill:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-fill:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-fill:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-fill:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-circle-fill:before{content:""}.ri-arrow-up-circle-line:before{content:""}.ri-arrow-up-down-fill:before{content:""}.ri-arrow-up-down-line:before{content:""}.ri-arrow-up-fill:before{content:""}.ri-arrow-up-line:before{content:""}.ri-arrow-up-s-fill:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-artboard-2-line:before{content:""}.ri-artboard-fill:before{content:""}.ri-artboard-line:before{content:""}.ri-article-fill:before{content:""}.ri-article-line:before{content:""}.ri-aspect-ratio-fill:before{content:""}.ri-aspect-ratio-line:before{content:""}.ri-asterisk:before{content:""}.ri-at-fill:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-attachment-fill:before{content:""}.ri-attachment-line:before{content:""}.ri-auction-fill:before{content:""}.ri-auction-line:before{content:""}.ri-award-fill:before{content:""}.ri-award-line:before{content:""}.ri-baidu-fill:before{content:""}.ri-baidu-line:before{content:""}.ri-ball-pen-fill:before{content:""}.ri-ball-pen-line:before{content:""}.ri-bank-card-2-fill:before{content:""}.ri-bank-card-2-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-fill:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-2-fill:before{content:""}.ri-bar-chart-2-line:before{content:""}.ri-bar-chart-box-fill:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-fill:before{content:""}.ri-bar-chart-grouped-fill:before{content:""}.ri-bar-chart-grouped-line:before{content:""}.ri-bar-chart-horizontal-fill:before{content:""}.ri-bar-chart-horizontal-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-barcode-box-fill:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-fill:before{content:""}.ri-barcode-line:before{content:""}.ri-barricade-fill:before{content:""}.ri-barricade-line:before{content:""}.ri-base-station-fill:before{content:""}.ri-base-station-line:before{content:""}.ri-basketball-fill:before{content:""}.ri-basketball-line:before{content:""}.ri-battery-2-charge-fill:before{content:""}.ri-battery-2-charge-line:before{content:""}.ri-battery-2-fill:before{content:""}.ri-battery-2-line:before{content:""}.ri-battery-charge-fill:before{content:""}.ri-battery-charge-line:before{content:""}.ri-battery-fill:before{content:""}.ri-battery-line:before{content:""}.ri-battery-low-fill:before{content:""}.ri-battery-low-line:before{content:""}.ri-battery-saver-fill:before{content:""}.ri-battery-saver-line:before{content:""}.ri-battery-share-fill:before{content:""}.ri-battery-share-line:before{content:""}.ri-bear-smile-fill:before{content:""}.ri-bear-smile-line:before{content:""}.ri-behance-fill:before{content:""}.ri-behance-line:before{content:""}.ri-bell-fill:before{content:""}.ri-bell-line:before{content:""}.ri-bike-fill:before{content:""}.ri-bike-line:before{content:""}.ri-bilibili-fill:before{content:""}.ri-bilibili-line:before{content:""}.ri-bill-fill:before{content:""}.ri-bill-line:before{content:""}.ri-billiards-fill:before{content:""}.ri-billiards-line:before{content:""}.ri-bit-coin-fill:before{content:""}.ri-bit-coin-line:before{content:""}.ri-blaze-fill:before{content:""}.ri-blaze-line:before{content:""}.ri-bluetooth-connect-fill:before{content:""}.ri-bluetooth-connect-line:before{content:""}.ri-bluetooth-fill:before{content:""}.ri-bluetooth-line:before{content:""}.ri-blur-off-fill:before{content:""}.ri-blur-off-line:before{content:""}.ri-body-scan-fill:before{content:""}.ri-body-scan-line:before{content:""}.ri-bold:before{content:""}.ri-book-2-fill:before{content:""}.ri-book-2-line:before{content:""}.ri-book-3-fill:before{content:""}.ri-book-3-line:before{content:""}.ri-book-fill:before{content:""}.ri-book-line:before{content:""}.ri-book-marked-fill:before{content:""}.ri-book-marked-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-fill:before{content:""}.ri-book-read-line:before{content:""}.ri-booklet-fill:before{content:""}.ri-booklet-line:before{content:""}.ri-bookmark-2-fill:before{content:""}.ri-bookmark-2-line:before{content:""}.ri-bookmark-3-fill:before{content:""}.ri-bookmark-3-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-boxing-fill:before{content:""}.ri-boxing-line:before{content:""}.ri-braces-fill:before{content:""}.ri-braces-line:before{content:""}.ri-brackets-fill:before{content:""}.ri-brackets-line:before{content:""}.ri-briefcase-2-fill:before{content:""}.ri-briefcase-2-line:before{content:""}.ri-briefcase-3-fill:before{content:""}.ri-briefcase-3-line:before{content:""}.ri-briefcase-4-fill:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-briefcase-5-fill:before{content:""}.ri-briefcase-5-line:before{content:""}.ri-briefcase-fill:before{content:""}.ri-briefcase-line:before{content:""}.ri-bring-forward:before{content:""}.ri-bring-to-front:before{content:""}.ri-broadcast-fill:before{content:""}.ri-broadcast-line:before{content:""}.ri-brush-2-fill:before{content:""}.ri-brush-2-line:before{content:""}.ri-brush-3-fill:before{content:""}.ri-brush-3-line:before{content:""}.ri-brush-4-fill:before{content:""}.ri-brush-4-line:before{content:""}.ri-brush-fill:before{content:""}.ri-brush-line:before{content:""}.ri-bubble-chart-fill:before{content:""}.ri-bubble-chart-line:before{content:""}.ri-bug-2-fill:before{content:""}.ri-bug-2-line:before{content:""}.ri-bug-fill:before{content:""}.ri-bug-line:before{content:""}.ri-building-2-fill:before{content:""}.ri-building-2-line:before{content:""}.ri-building-3-fill:before{content:""}.ri-building-3-line:before{content:""}.ri-building-4-fill:before{content:""}.ri-building-4-line:before{content:""}.ri-building-fill:before{content:""}.ri-building-line:before{content:""}.ri-bus-2-fill:before{content:""}.ri-bus-2-line:before{content:""}.ri-bus-fill:before{content:""}.ri-bus-line:before{content:""}.ri-bus-wifi-fill:before{content:""}.ri-bus-wifi-line:before{content:""}.ri-cactus-fill:before{content:""}.ri-cactus-line:before{content:""}.ri-cake-2-fill:before{content:""}.ri-cake-2-line:before{content:""}.ri-cake-3-fill:before{content:""}.ri-cake-3-line:before{content:""}.ri-cake-fill:before{content:""}.ri-cake-line:before{content:""}.ri-calculator-fill:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-2-fill:before{content:""}.ri-calendar-2-line:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-fill:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-fill:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-fill:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-camera-2-fill:before{content:""}.ri-camera-2-line:before{content:""}.ri-camera-3-fill:before{content:""}.ri-camera-3-line:before{content:""}.ri-camera-fill:before{content:""}.ri-camera-lens-fill:before{content:""}.ri-camera-lens-line:before{content:""}.ri-camera-line:before{content:""}.ri-camera-off-fill:before{content:""}.ri-camera-off-line:before{content:""}.ri-camera-switch-fill:before{content:""}.ri-camera-switch-line:before{content:""}.ri-capsule-fill:before{content:""}.ri-capsule-line:before{content:""}.ri-car-fill:before{content:""}.ri-car-line:before{content:""}.ri-car-washing-fill:before{content:""}.ri-car-washing-line:before{content:""}.ri-caravan-fill:before{content:""}.ri-caravan-line:before{content:""}.ri-cast-fill:before{content:""}.ri-cast-line:before{content:""}.ri-cellphone-fill:before{content:""}.ri-cellphone-line:before{content:""}.ri-celsius-fill:before{content:""}.ri-celsius-line:before{content:""}.ri-centos-fill:before{content:""}.ri-centos-line:before{content:""}.ri-character-recognition-fill:before{content:""}.ri-character-recognition-line:before{content:""}.ri-charging-pile-2-fill:before{content:""}.ri-charging-pile-2-line:before{content:""}.ri-charging-pile-fill:before{content:""}.ri-charging-pile-line:before{content:""}.ri-chat-1-fill:before{content:""}.ri-chat-1-line:before{content:""}.ri-chat-2-fill:before{content:""}.ri-chat-2-line:before{content:""}.ri-chat-3-fill:before{content:""}.ri-chat-3-line:before{content:""}.ri-chat-4-fill:before{content:""}.ri-chat-4-line:before{content:""}.ri-chat-check-fill:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-delete-fill:before{content:""}.ri-chat-delete-line:before{content:""}.ri-chat-download-fill:before{content:""}.ri-chat-download-line:before{content:""}.ri-chat-follow-up-fill:before{content:""}.ri-chat-follow-up-line:before{content:""}.ri-chat-forward-fill:before{content:""}.ri-chat-forward-line:before{content:""}.ri-chat-heart-fill:before{content:""}.ri-chat-heart-line:before{content:""}.ri-chat-history-fill:before{content:""}.ri-chat-history-line:before{content:""}.ri-chat-new-fill:before{content:""}.ri-chat-new-line:before{content:""}.ri-chat-off-fill:before{content:""}.ri-chat-off-line:before{content:""}.ri-chat-poll-fill:before{content:""}.ri-chat-poll-line:before{content:""}.ri-chat-private-fill:before{content:""}.ri-chat-private-line:before{content:""}.ri-chat-quote-fill:before{content:""}.ri-chat-quote-line:before{content:""}.ri-chat-settings-fill:before{content:""}.ri-chat-settings-line:before{content:""}.ri-chat-smile-2-fill:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-chat-smile-3-fill:before{content:""}.ri-chat-smile-3-line:before{content:""}.ri-chat-smile-fill:before{content:""}.ri-chat-smile-line:before{content:""}.ri-chat-upload-fill:before{content:""}.ri-chat-upload-line:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-chat-voice-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-check-double-line:before{content:""}.ri-check-fill:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-fill:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-fill:before{content:""}.ri-checkbox-indeterminate-fill:before{content:""}.ri-checkbox-indeterminate-line:before{content:""}.ri-checkbox-line:before{content:""}.ri-checkbox-multiple-blank-fill:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-fill:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-china-railway-fill:before{content:""}.ri-china-railway-line:before{content:""}.ri-chrome-fill:before{content:""}.ri-chrome-line:before{content:""}.ri-clapperboard-fill:before{content:""}.ri-clapperboard-line:before{content:""}.ri-clipboard-fill:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-fill:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-clockwise-fill:before{content:""}.ri-clockwise-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-fill:before{content:""}.ri-close-line:before{content:""}.ri-closed-captioning-fill:before{content:""}.ri-closed-captioning-line:before{content:""}.ri-cloud-fill:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-fill:before{content:""}.ri-cloud-off-line:before{content:""}.ri-cloud-windy-fill:before{content:""}.ri-cloud-windy-line:before{content:""}.ri-cloudy-2-fill:before{content:""}.ri-cloudy-2-line:before{content:""}.ri-cloudy-fill:before{content:""}.ri-cloudy-line:before{content:""}.ri-code-box-fill:before{content:""}.ri-code-box-line:before{content:""}.ri-code-fill:before{content:""}.ri-code-line:before{content:""}.ri-code-s-fill:before{content:""}.ri-code-s-line:before{content:""}.ri-code-s-slash-fill:before{content:""}.ri-code-s-slash-line:before{content:""}.ri-code-view:before{content:""}.ri-codepen-fill:before{content:""}.ri-codepen-line:before{content:""}.ri-coin-fill:before{content:""}.ri-coin-line:before{content:""}.ri-coins-fill:before{content:""}.ri-coins-line:before{content:""}.ri-collage-fill:before{content:""}.ri-collage-line:before{content:""}.ri-command-fill:before{content:""}.ri-command-line:before{content:""}.ri-community-fill:before{content:""}.ri-community-line:before{content:""}.ri-compass-2-fill:before{content:""}.ri-compass-2-line:before{content:""}.ri-compass-3-fill:before{content:""}.ri-compass-3-line:before{content:""}.ri-compass-4-fill:before{content:""}.ri-compass-4-line:before{content:""}.ri-compass-discover-fill:before{content:""}.ri-compass-discover-line:before{content:""}.ri-compass-fill:before{content:""}.ri-compass-line:before{content:""}.ri-compasses-2-fill:before{content:""}.ri-compasses-2-line:before{content:""}.ri-compasses-fill:before{content:""}.ri-compasses-line:before{content:""}.ri-computer-fill:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-book-2-fill:before{content:""}.ri-contacts-book-2-line:before{content:""}.ri-contacts-book-fill:before{content:""}.ri-contacts-book-line:before{content:""}.ri-contacts-book-upload-fill:before{content:""}.ri-contacts-book-upload-line:before{content:""}.ri-contacts-fill:before{content:""}.ri-contacts-line:before{content:""}.ri-contrast-2-fill:before{content:""}.ri-contrast-2-line:before{content:""}.ri-contrast-drop-2-fill:before{content:""}.ri-contrast-drop-2-line:before{content:""}.ri-contrast-drop-fill:before{content:""}.ri-contrast-drop-line:before{content:""}.ri-contrast-fill:before{content:""}.ri-contrast-line:before{content:""}.ri-copper-coin-fill:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copper-diamond-fill:before{content:""}.ri-copper-diamond-line:before{content:""}.ri-copyleft-fill:before{content:""}.ri-copyleft-line:before{content:""}.ri-copyright-fill:before{content:""}.ri-copyright-line:before{content:""}.ri-coreos-fill:before{content:""}.ri-coreos-line:before{content:""}.ri-coupon-2-fill:before{content:""}.ri-coupon-2-line:before{content:""}.ri-coupon-3-fill:before{content:""}.ri-coupon-3-line:before{content:""}.ri-coupon-4-fill:before{content:""}.ri-coupon-4-line:before{content:""}.ri-coupon-5-fill:before{content:""}.ri-coupon-5-line:before{content:""}.ri-coupon-fill:before{content:""}.ri-coupon-line:before{content:""}.ri-cpu-fill:before{content:""}.ri-cpu-line:before{content:""}.ri-creative-commons-by-fill:before{content:""}.ri-creative-commons-by-line:before{content:""}.ri-creative-commons-fill:before{content:""}.ri-creative-commons-line:before{content:""}.ri-creative-commons-nc-fill:before{content:""}.ri-creative-commons-nc-line:before{content:""}.ri-creative-commons-nd-fill:before{content:""}.ri-creative-commons-nd-line:before{content:""}.ri-creative-commons-sa-fill:before{content:""}.ri-creative-commons-sa-line:before{content:""}.ri-creative-commons-zero-fill:before{content:""}.ri-creative-commons-zero-line:before{content:""}.ri-criminal-fill:before{content:""}.ri-criminal-line:before{content:""}.ri-crop-2-fill:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-fill:before{content:""}.ri-crop-line:before{content:""}.ri-css3-fill:before{content:""}.ri-css3-line:before{content:""}.ri-cup-fill:before{content:""}.ri-cup-line:before{content:""}.ri-currency-fill:before{content:""}.ri-currency-line:before{content:""}.ri-cursor-fill:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-fill:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-customer-service-fill:before{content:""}.ri-customer-service-line:before{content:""}.ri-dashboard-2-fill:before{content:""}.ri-dashboard-2-line:before{content:""}.ri-dashboard-3-fill:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-dashboard-fill:before{content:""}.ri-dashboard-line:before{content:""}.ri-database-2-fill:before{content:""}.ri-database-2-line:before{content:""}.ri-database-fill:before{content:""}.ri-database-line:before{content:""}.ri-delete-back-2-fill:before{content:""}.ri-delete-back-2-line:before{content:""}.ri-delete-back-fill:before{content:""}.ri-delete-back-line:before{content:""}.ri-delete-bin-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-delete-bin-3-fill:before{content:""}.ri-delete-bin-3-line:before{content:""}.ri-delete-bin-4-fill:before{content:""}.ri-delete-bin-4-line:before{content:""}.ri-delete-bin-5-fill:before{content:""}.ri-delete-bin-5-line:before{content:""}.ri-delete-bin-6-fill:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-7-fill:before{content:""}.ri-delete-bin-7-line:before{content:""}.ri-delete-bin-fill:before{content:""}.ri-delete-bin-line:before{content:""}.ri-delete-column:before{content:""}.ri-delete-row:before{content:""}.ri-device-fill:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-fill:before{content:""}.ri-device-recover-line:before{content:""}.ri-dingding-fill:before{content:""}.ri-dingding-line:before{content:""}.ri-direction-fill:before{content:""}.ri-direction-line:before{content:""}.ri-disc-fill:before{content:""}.ri-disc-line:before{content:""}.ri-discord-fill:before{content:""}.ri-discord-line:before{content:""}.ri-discuss-fill:before{content:""}.ri-discuss-line:before{content:""}.ri-dislike-fill:before{content:""}.ri-dislike-line:before{content:""}.ri-disqus-fill:before{content:""}.ri-disqus-line:before{content:""}.ri-divide-fill:before{content:""}.ri-divide-line:before{content:""}.ri-donut-chart-fill:before{content:""}.ri-donut-chart-line:before{content:""}.ri-door-closed-fill:before{content:""}.ri-door-closed-line:before{content:""}.ri-door-fill:before{content:""}.ri-door-line:before{content:""}.ri-door-lock-box-fill:before{content:""}.ri-door-lock-box-line:before{content:""}.ri-door-lock-fill:before{content:""}.ri-door-lock-line:before{content:""}.ri-door-open-fill:before{content:""}.ri-door-open-line:before{content:""}.ri-dossier-fill:before{content:""}.ri-dossier-line:before{content:""}.ri-douban-fill:before{content:""}.ri-douban-line:before{content:""}.ri-double-quotes-l:before{content:""}.ri-double-quotes-r:before{content:""}.ri-download-2-fill:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-fill:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-download-cloud-fill:before{content:""}.ri-download-cloud-line:before{content:""}.ri-download-fill:before{content:""}.ri-download-line:before{content:""}.ri-draft-fill:before{content:""}.ri-draft-line:before{content:""}.ri-drag-drop-fill:before{content:""}.ri-drag-drop-line:before{content:""}.ri-drag-move-2-fill:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-drag-move-fill:before{content:""}.ri-drag-move-line:before{content:""}.ri-dribbble-fill:before{content:""}.ri-dribbble-line:before{content:""}.ri-drive-fill:before{content:""}.ri-drive-line:before{content:""}.ri-drizzle-fill:before{content:""}.ri-drizzle-line:before{content:""}.ri-drop-fill:before{content:""}.ri-drop-line:before{content:""}.ri-dropbox-fill:before{content:""}.ri-dropbox-line:before{content:""}.ri-dual-sim-1-fill:before{content:""}.ri-dual-sim-1-line:before{content:""}.ri-dual-sim-2-fill:before{content:""}.ri-dual-sim-2-line:before{content:""}.ri-dv-fill:before{content:""}.ri-dv-line:before{content:""}.ri-dvd-fill:before{content:""}.ri-dvd-line:before{content:""}.ri-e-bike-2-fill:before{content:""}.ri-e-bike-2-line:before{content:""}.ri-e-bike-fill:before{content:""}.ri-e-bike-line:before{content:""}.ri-earth-fill:before{content:""}.ri-earth-line:before{content:""}.ri-earthquake-fill:before{content:""}.ri-earthquake-line:before{content:""}.ri-edge-fill:before{content:""}.ri-edge-line:before{content:""}.ri-edit-2-fill:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-box-fill:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-circle-fill:before{content:""}.ri-edit-circle-line:before{content:""}.ri-edit-fill:before{content:""}.ri-edit-line:before{content:""}.ri-eject-fill:before{content:""}.ri-eject-line:before{content:""}.ri-emotion-2-fill:before{content:""}.ri-emotion-2-line:before{content:""}.ri-emotion-fill:before{content:""}.ri-emotion-happy-fill:before{content:""}.ri-emotion-happy-line:before{content:""}.ri-emotion-laugh-fill:before{content:""}.ri-emotion-laugh-line:before{content:""}.ri-emotion-line:before{content:""}.ri-emotion-normal-fill:before{content:""}.ri-emotion-normal-line:before{content:""}.ri-emotion-sad-fill:before{content:""}.ri-emotion-sad-line:before{content:""}.ri-emotion-unhappy-fill:before{content:""}.ri-emotion-unhappy-line:before{content:""}.ri-empathize-fill:before{content:""}.ri-empathize-line:before{content:""}.ri-emphasis-cn:before{content:""}.ri-emphasis:before{content:""}.ri-english-input:before{content:""}.ri-equalizer-fill:before{content:""}.ri-equalizer-line:before{content:""}.ri-eraser-fill:before{content:""}.ri-eraser-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-evernote-fill:before{content:""}.ri-evernote-line:before{content:""}.ri-exchange-box-fill:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-cny-fill:before{content:""}.ri-exchange-cny-line:before{content:""}.ri-exchange-dollar-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-fill:before{content:""}.ri-exchange-funds-fill:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-exchange-line:before{content:""}.ri-external-link-fill:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-2-fill:before{content:""}.ri-eye-2-line:before{content:""}.ri-eye-close-fill:before{content:""}.ri-eye-close-line:before{content:""}.ri-eye-fill:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-fill:before{content:""}.ri-eye-off-line:before{content:""}.ri-facebook-box-fill:before{content:""}.ri-facebook-box-line:before{content:""}.ri-facebook-circle-fill:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-facebook-fill:before{content:""}.ri-facebook-line:before{content:""}.ri-fahrenheit-fill:before{content:""}.ri-fahrenheit-line:before{content:""}.ri-feedback-fill:before{content:""}.ri-feedback-line:before{content:""}.ri-file-2-fill:before{content:""}.ri-file-2-line:before{content:""}.ri-file-3-fill:before{content:""}.ri-file-3-line:before{content:""}.ri-file-4-fill:before{content:""}.ri-file-4-line:before{content:""}.ri-file-add-fill:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-2-fill:before{content:""}.ri-file-chart-2-line:before{content:""}.ri-file-chart-fill:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-cloud-fill:before{content:""}.ri-file-cloud-line:before{content:""}.ri-file-code-fill:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-2-fill:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-fill:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-damage-fill:before{content:""}.ri-file-damage-line:before{content:""}.ri-file-download-fill:before{content:""}.ri-file-download-line:before{content:""}.ri-file-edit-fill:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-fill:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-excel-fill:before{content:""}.ri-file-excel-line:before{content:""}.ri-file-fill:before{content:""}.ri-file-forbid-fill:before{content:""}.ri-file-forbid-line:before{content:""}.ri-file-gif-fill:before{content:""}.ri-file-gif-line:before{content:""}.ri-file-history-fill:before{content:""}.ri-file-history-line:before{content:""}.ri-file-hwp-fill:before{content:""}.ri-file-hwp-line:before{content:""}.ri-file-info-fill:before{content:""}.ri-file-info-line:before{content:""}.ri-file-line:before{content:""}.ri-file-list-2-fill:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-fill:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-list-fill:before{content:""}.ri-file-list-line:before{content:""}.ri-file-lock-fill:before{content:""}.ri-file-lock-line:before{content:""}.ri-file-marked-fill:before{content:""}.ri-file-marked-line:before{content:""}.ri-file-music-fill:before{content:""}.ri-file-music-line:before{content:""}.ri-file-paper-2-fill:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-paper-fill:before{content:""}.ri-file-paper-line:before{content:""}.ri-file-pdf-fill:before{content:""}.ri-file-pdf-line:before{content:""}.ri-file-ppt-2-fill:before{content:""}.ri-file-ppt-2-line:before{content:""}.ri-file-ppt-fill:before{content:""}.ri-file-ppt-line:before{content:""}.ri-file-reduce-fill:before{content:""}.ri-file-reduce-line:before{content:""}.ri-file-search-fill:before{content:""}.ri-file-search-line:before{content:""}.ri-file-settings-fill:before{content:""}.ri-file-settings-line:before{content:""}.ri-file-shield-2-fill:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-shield-fill:before{content:""}.ri-file-shield-line:before{content:""}.ri-file-shred-fill:before{content:""}.ri-file-shred-line:before{content:""}.ri-file-text-fill:before{content:""}.ri-file-text-line:before{content:""}.ri-file-transfer-fill:before{content:""}.ri-file-transfer-line:before{content:""}.ri-file-unknow-fill:before{content:""}.ri-file-unknow-line:before{content:""}.ri-file-upload-fill:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-user-fill:before{content:""}.ri-file-user-line:before{content:""}.ri-file-warning-fill:before{content:""}.ri-file-warning-line:before{content:""}.ri-file-word-2-fill:before{content:""}.ri-file-word-2-line:before{content:""}.ri-file-word-fill:before{content:""}.ri-file-word-line:before{content:""}.ri-file-zip-fill:before{content:""}.ri-file-zip-line:before{content:""}.ri-film-fill:before{content:""}.ri-film-line:before{content:""}.ri-filter-2-fill:before{content:""}.ri-filter-2-line:before{content:""}.ri-filter-3-fill:before{content:""}.ri-filter-3-line:before{content:""}.ri-filter-fill:before{content:""}.ri-filter-line:before{content:""}.ri-filter-off-fill:before{content:""}.ri-filter-off-line:before{content:""}.ri-find-replace-fill:before{content:""}.ri-find-replace-line:before{content:""}.ri-finder-fill:before{content:""}.ri-finder-line:before{content:""}.ri-fingerprint-2-fill:before{content:""}.ri-fingerprint-2-line:before{content:""}.ri-fingerprint-fill:before{content:""}.ri-fingerprint-line:before{content:""}.ri-fire-fill:before{content:""}.ri-fire-line:before{content:""}.ri-firefox-fill:before{content:""}.ri-firefox-line:before{content:""}.ri-first-aid-kit-fill:before{content:""}.ri-first-aid-kit-line:before{content:""}.ri-flag-2-fill:before{content:""}.ri-flag-2-line:before{content:""}.ri-flag-fill:before{content:""}.ri-flag-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-flask-fill:before{content:""}.ri-flask-line:before{content:""}.ri-flight-land-fill:before{content:""}.ri-flight-land-line:before{content:""}.ri-flight-takeoff-fill:before{content:""}.ri-flight-takeoff-line:before{content:""}.ri-flood-fill:before{content:""}.ri-flood-line:before{content:""}.ri-flow-chart:before{content:""}.ri-flutter-fill:before{content:""}.ri-flutter-line:before{content:""}.ri-focus-2-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-focus-3-fill:before{content:""}.ri-focus-3-line:before{content:""}.ri-focus-fill:before{content:""}.ri-focus-line:before{content:""}.ri-foggy-fill:before{content:""}.ri-foggy-line:before{content:""}.ri-folder-2-fill:before{content:""}.ri-folder-2-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-4-fill:before{content:""}.ri-folder-4-line:before{content:""}.ri-folder-5-fill:before{content:""}.ri-folder-5-line:before{content:""}.ri-folder-add-fill:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-chart-2-fill:before{content:""}.ri-folder-chart-2-line:before{content:""}.ri-folder-chart-fill:before{content:""}.ri-folder-chart-line:before{content:""}.ri-folder-download-fill:before{content:""}.ri-folder-download-line:before{content:""}.ri-folder-fill:before{content:""}.ri-folder-forbid-fill:before{content:""}.ri-folder-forbid-line:before{content:""}.ri-folder-history-fill:before{content:""}.ri-folder-history-line:before{content:""}.ri-folder-info-fill:before{content:""}.ri-folder-info-line:before{content:""}.ri-folder-keyhole-fill:before{content:""}.ri-folder-keyhole-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-lock-fill:before{content:""}.ri-folder-lock-line:before{content:""}.ri-folder-music-fill:before{content:""}.ri-folder-music-line:before{content:""}.ri-folder-open-fill:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-fill:before{content:""}.ri-folder-received-line:before{content:""}.ri-folder-reduce-fill:before{content:""}.ri-folder-reduce-line:before{content:""}.ri-folder-settings-fill:before{content:""}.ri-folder-settings-line:before{content:""}.ri-folder-shared-fill:before{content:""}.ri-folder-shared-line:before{content:""}.ri-folder-shield-2-fill:before{content:""}.ri-folder-shield-2-line:before{content:""}.ri-folder-shield-fill:before{content:""}.ri-folder-shield-line:before{content:""}.ri-folder-transfer-fill:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-unknow-fill:before{content:""}.ri-folder-unknow-line:before{content:""}.ri-folder-upload-fill:before{content:""}.ri-folder-upload-line:before{content:""}.ri-folder-user-fill:before{content:""}.ri-folder-user-line:before{content:""}.ri-folder-warning-fill:before{content:""}.ri-folder-warning-line:before{content:""}.ri-folder-zip-fill:before{content:""}.ri-folder-zip-line:before{content:""}.ri-folders-fill:before{content:""}.ri-folders-line:before{content:""}.ri-font-color:before{content:""}.ri-font-size-2:before{content:""}.ri-font-size:before{content:""}.ri-football-fill:before{content:""}.ri-football-line:before{content:""}.ri-footprint-fill:before{content:""}.ri-footprint-line:before{content:""}.ri-forbid-2-fill:before{content:""}.ri-forbid-2-line:before{content:""}.ri-forbid-fill:before{content:""}.ri-forbid-line:before{content:""}.ri-format-clear:before{content:""}.ri-fridge-fill:before{content:""}.ri-fridge-line:before{content:""}.ri-fullscreen-exit-fill:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-fill:before{content:""}.ri-fullscreen-line:before{content:""}.ri-function-fill:before{content:""}.ri-function-line:before{content:""}.ri-functions:before{content:""}.ri-funds-box-fill:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-fill:before{content:""}.ri-funds-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-gallery-upload-fill:before{content:""}.ri-gallery-upload-line:before{content:""}.ri-game-fill:before{content:""}.ri-game-line:before{content:""}.ri-gamepad-fill:before{content:""}.ri-gamepad-line:before{content:""}.ri-gas-station-fill:before{content:""}.ri-gas-station-line:before{content:""}.ri-gatsby-fill:before{content:""}.ri-gatsby-line:before{content:""}.ri-genderless-fill:before{content:""}.ri-genderless-line:before{content:""}.ri-ghost-2-fill:before{content:""}.ri-ghost-2-line:before{content:""}.ri-ghost-fill:before{content:""}.ri-ghost-line:before{content:""}.ri-ghost-smile-fill:before{content:""}.ri-ghost-smile-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-gift-2-line:before{content:""}.ri-gift-fill:before{content:""}.ri-gift-line:before{content:""}.ri-git-branch-fill:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-commit-fill:before{content:""}.ri-git-commit-line:before{content:""}.ri-git-merge-fill:before{content:""}.ri-git-merge-line:before{content:""}.ri-git-pull-request-fill:before{content:""}.ri-git-pull-request-line:before{content:""}.ri-git-repository-commits-fill:before{content:""}.ri-git-repository-commits-line:before{content:""}.ri-git-repository-fill:before{content:""}.ri-git-repository-line:before{content:""}.ri-git-repository-private-fill:before{content:""}.ri-git-repository-private-line:before{content:""}.ri-github-fill:before{content:""}.ri-github-line:before{content:""}.ri-gitlab-fill:before{content:""}.ri-gitlab-line:before{content:""}.ri-global-fill:before{content:""}.ri-global-line:before{content:""}.ri-globe-fill:before{content:""}.ri-globe-line:before{content:""}.ri-goblet-fill:before{content:""}.ri-goblet-line:before{content:""}.ri-google-fill:before{content:""}.ri-google-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-google-play-line:before{content:""}.ri-government-fill:before{content:""}.ri-government-line:before{content:""}.ri-gps-fill:before{content:""}.ri-gps-line:before{content:""}.ri-gradienter-fill:before{content:""}.ri-gradienter-line:before{content:""}.ri-grid-fill:before{content:""}.ri-grid-line:before{content:""}.ri-group-2-fill:before{content:""}.ri-group-2-line:before{content:""}.ri-group-fill:before{content:""}.ri-group-line:before{content:""}.ri-guide-fill:before{content:""}.ri-guide-line:before{content:""}.ri-h-1:before{content:""}.ri-h-2:before{content:""}.ri-h-3:before{content:""}.ri-h-4:before{content:""}.ri-h-5:before{content:""}.ri-h-6:before{content:""}.ri-hail-fill:before{content:""}.ri-hail-line:before{content:""}.ri-hammer-fill:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-coin-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-hand-heart-fill:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hand-sanitizer-fill:before{content:""}.ri-hand-sanitizer-line:before{content:""}.ri-handbag-fill:before{content:""}.ri-handbag-line:before{content:""}.ri-hard-drive-2-fill:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hard-drive-fill:before{content:""}.ri-hard-drive-line:before{content:""}.ri-hashtag:before{content:""}.ri-haze-2-fill:before{content:""}.ri-haze-2-line:before{content:""}.ri-haze-fill:before{content:""}.ri-haze-line:before{content:""}.ri-hd-fill:before{content:""}.ri-hd-line:before{content:""}.ri-heading:before{content:""}.ri-headphone-fill:before{content:""}.ri-headphone-line:before{content:""}.ri-health-book-fill:before{content:""}.ri-health-book-line:before{content:""}.ri-heart-2-fill:before{content:""}.ri-heart-2-line:before{content:""}.ri-heart-3-fill:before{content:""}.ri-heart-3-line:before{content:""}.ri-heart-add-fill:before{content:""}.ri-heart-add-line:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-heart-pulse-fill:before{content:""}.ri-heart-pulse-line:before{content:""}.ri-hearts-fill:before{content:""}.ri-hearts-line:before{content:""}.ri-heavy-showers-fill:before{content:""}.ri-heavy-showers-line:before{content:""}.ri-history-fill:before{content:""}.ri-history-line:before{content:""}.ri-home-2-fill:before{content:""}.ri-home-2-line:before{content:""}.ri-home-3-fill:before{content:""}.ri-home-3-line:before{content:""}.ri-home-4-fill:before{content:""}.ri-home-4-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-home-6-fill:before{content:""}.ri-home-6-line:before{content:""}.ri-home-7-fill:before{content:""}.ri-home-7-line:before{content:""}.ri-home-8-fill:before{content:""}.ri-home-8-line:before{content:""}.ri-home-fill:before{content:""}.ri-home-gear-fill:before{content:""}.ri-home-gear-line:before{content:""}.ri-home-heart-fill:before{content:""}.ri-home-heart-line:before{content:""}.ri-home-line:before{content:""}.ri-home-smile-2-fill:before{content:""}.ri-home-smile-2-line:before{content:""}.ri-home-smile-fill:before{content:""}.ri-home-smile-line:before{content:""}.ri-home-wifi-fill:before{content:""}.ri-home-wifi-line:before{content:""}.ri-honor-of-kings-fill:before{content:""}.ri-honor-of-kings-line:before{content:""}.ri-honour-fill:before{content:""}.ri-honour-line:before{content:""}.ri-hospital-fill:before{content:""}.ri-hospital-line:before{content:""}.ri-hotel-bed-fill:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-hotel-fill:before{content:""}.ri-hotel-line:before{content:""}.ri-hotspot-fill:before{content:""}.ri-hotspot-line:before{content:""}.ri-hq-fill:before{content:""}.ri-hq-line:before{content:""}.ri-html5-fill:before{content:""}.ri-html5-line:before{content:""}.ri-ie-fill:before{content:""}.ri-ie-line:before{content:""}.ri-image-2-fill:before{content:""}.ri-image-2-line:before{content:""}.ri-image-add-fill:before{content:""}.ri-image-add-line:before{content:""}.ri-image-edit-fill:before{content:""}.ri-image-edit-line:before{content:""}.ri-image-fill:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-fill:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-fill:before{content:""}.ri-inbox-line:before{content:""}.ri-inbox-unarchive-fill:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-increase-decrease-fill:before{content:""}.ri-increase-decrease-line:before{content:""}.ri-indent-decrease:before{content:""}.ri-indent-increase:before{content:""}.ri-indeterminate-circle-fill:before{content:""}.ri-indeterminate-circle-line:before{content:""}.ri-information-fill:before{content:""}.ri-information-line:before{content:""}.ri-infrared-thermometer-fill:before{content:""}.ri-infrared-thermometer-line:before{content:""}.ri-ink-bottle-fill:before{content:""}.ri-ink-bottle-line:before{content:""}.ri-input-cursor-move:before{content:""}.ri-input-method-fill:before{content:""}.ri-input-method-line:before{content:""}.ri-insert-column-left:before{content:""}.ri-insert-column-right:before{content:""}.ri-insert-row-bottom:before{content:""}.ri-insert-row-top:before{content:""}.ri-instagram-fill:before{content:""}.ri-instagram-line:before{content:""}.ri-install-fill:before{content:""}.ri-install-line:before{content:""}.ri-invision-fill:before{content:""}.ri-invision-line:before{content:""}.ri-italic:before{content:""}.ri-kakao-talk-fill:before{content:""}.ri-kakao-talk-line:before{content:""}.ri-key-2-fill:before{content:""}.ri-key-2-line:before{content:""}.ri-key-fill:before{content:""}.ri-key-line:before{content:""}.ri-keyboard-box-fill:before{content:""}.ri-keyboard-box-line:before{content:""}.ri-keyboard-fill:before{content:""}.ri-keyboard-line:before{content:""}.ri-keynote-fill:before{content:""}.ri-keynote-line:before{content:""}.ri-knife-blood-fill:before{content:""}.ri-knife-blood-line:before{content:""}.ri-knife-fill:before{content:""}.ri-knife-line:before{content:""}.ri-landscape-fill:before{content:""}.ri-landscape-line:before{content:""}.ri-layout-2-fill:before{content:""}.ri-layout-2-line:before{content:""}.ri-layout-3-fill:before{content:""}.ri-layout-3-line:before{content:""}.ri-layout-4-fill:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-5-fill:before{content:""}.ri-layout-5-line:before{content:""}.ri-layout-6-fill:before{content:""}.ri-layout-6-line:before{content:""}.ri-layout-bottom-2-fill:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-bottom-fill:before{content:""}.ri-layout-bottom-line:before{content:""}.ri-layout-column-fill:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-left-2-fill:before{content:""}.ri-layout-left-2-line:before{content:""}.ri-layout-left-fill:before{content:""}.ri-layout-left-line:before{content:""}.ri-layout-line:before{content:""}.ri-layout-masonry-fill:before{content:""}.ri-layout-masonry-line:before{content:""}.ri-layout-right-2-fill:before{content:""}.ri-layout-right-2-line:before{content:""}.ri-layout-right-fill:before{content:""}.ri-layout-right-line:before{content:""}.ri-layout-row-fill:before{content:""}.ri-layout-row-line:before{content:""}.ri-layout-top-2-fill:before{content:""}.ri-layout-top-2-line:before{content:""}.ri-layout-top-fill:before{content:""}.ri-layout-top-line:before{content:""}.ri-leaf-fill:before{content:""}.ri-leaf-line:before{content:""}.ri-lifebuoy-fill:before{content:""}.ri-lifebuoy-line:before{content:""}.ri-lightbulb-fill:before{content:""}.ri-lightbulb-flash-fill:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-lightbulb-line:before{content:""}.ri-line-chart-fill:before{content:""}.ri-line-chart-line:before{content:""}.ri-line-fill:before{content:""}.ri-line-height:before{content:""}.ri-line-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-linkedin-box-fill:before{content:""}.ri-linkedin-box-line:before{content:""}.ri-linkedin-fill:before{content:""}.ri-linkedin-line:before{content:""}.ri-links-fill:before{content:""}.ri-links-line:before{content:""}.ri-list-check-2:before{content:""}.ri-list-check:before{content:""}.ri-list-ordered:before{content:""}.ri-list-settings-fill:before{content:""}.ri-list-settings-line:before{content:""}.ri-list-unordered:before{content:""}.ri-live-fill:before{content:""}.ri-live-line:before{content:""}.ri-loader-2-fill:before{content:""}.ri-loader-2-line:before{content:""}.ri-loader-3-fill:before{content:""}.ri-loader-3-line:before{content:""}.ri-loader-4-fill:before{content:""}.ri-loader-4-line:before{content:""}.ri-loader-5-fill:before{content:""}.ri-loader-5-line:before{content:""}.ri-loader-fill:before{content:""}.ri-loader-line:before{content:""}.ri-lock-2-fill:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-fill:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-fill:before{content:""}.ri-lock-password-line:before{content:""}.ri-lock-unlock-fill:before{content:""}.ri-lock-unlock-line:before{content:""}.ri-login-box-fill:before{content:""}.ri-login-box-line:before{content:""}.ri-login-circle-fill:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-fill:before{content:""}.ri-logout-box-line:before{content:""}.ri-logout-box-r-fill:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-logout-circle-fill:before{content:""}.ri-logout-circle-line:before{content:""}.ri-logout-circle-r-fill:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-luggage-cart-fill:before{content:""}.ri-luggage-cart-line:before{content:""}.ri-luggage-deposit-fill:before{content:""}.ri-luggage-deposit-line:before{content:""}.ri-lungs-fill:before{content:""}.ri-lungs-line:before{content:""}.ri-mac-fill:before{content:""}.ri-mac-line:before{content:""}.ri-macbook-fill:before{content:""}.ri-macbook-line:before{content:""}.ri-magic-fill:before{content:""}.ri-magic-line:before{content:""}.ri-mail-add-fill:before{content:""}.ri-mail-add-line:before{content:""}.ri-mail-check-fill:before{content:""}.ri-mail-check-line:before{content:""}.ri-mail-close-fill:before{content:""}.ri-mail-close-line:before{content:""}.ri-mail-download-fill:before{content:""}.ri-mail-download-line:before{content:""}.ri-mail-fill:before{content:""}.ri-mail-forbid-fill:before{content:""}.ri-mail-forbid-line:before{content:""}.ri-mail-line:before{content:""}.ri-mail-lock-fill:before{content:""}.ri-mail-lock-line:before{content:""}.ri-mail-open-fill:before{content:""}.ri-mail-open-line:before{content:""}.ri-mail-send-fill:before{content:""}.ri-mail-send-line:before{content:""}.ri-mail-settings-fill:before{content:""}.ri-mail-settings-line:before{content:""}.ri-mail-star-fill:before{content:""}.ri-mail-star-line:before{content:""}.ri-mail-unread-fill:before{content:""}.ri-mail-unread-line:before{content:""}.ri-mail-volume-fill:before{content:""}.ri-mail-volume-line:before{content:""}.ri-map-2-fill:before{content:""}.ri-map-2-line:before{content:""}.ri-map-fill:before{content:""}.ri-map-line:before{content:""}.ri-map-pin-2-fill:before{content:""}.ri-map-pin-2-line:before{content:""}.ri-map-pin-3-fill:before{content:""}.ri-map-pin-3-line:before{content:""}.ri-map-pin-4-fill:before{content:""}.ri-map-pin-4-line:before{content:""}.ri-map-pin-5-fill:before{content:""}.ri-map-pin-5-line:before{content:""}.ri-map-pin-add-fill:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-fill:before{content:""}.ri-map-pin-line:before{content:""}.ri-map-pin-range-fill:before{content:""}.ri-map-pin-range-line:before{content:""}.ri-map-pin-time-fill:before{content:""}.ri-map-pin-time-line:before{content:""}.ri-map-pin-user-fill:before{content:""}.ri-map-pin-user-line:before{content:""}.ri-mark-pen-fill:before{content:""}.ri-mark-pen-line:before{content:""}.ri-markdown-fill:before{content:""}.ri-markdown-line:before{content:""}.ri-markup-fill:before{content:""}.ri-markup-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-mastercard-line:before{content:""}.ri-mastodon-fill:before{content:""}.ri-mastodon-line:before{content:""}.ri-medal-2-fill:before{content:""}.ri-medal-2-line:before{content:""}.ri-medal-fill:before{content:""}.ri-medal-line:before{content:""}.ri-medicine-bottle-fill:before{content:""}.ri-medicine-bottle-line:before{content:""}.ri-medium-fill:before{content:""}.ri-medium-line:before{content:""}.ri-men-fill:before{content:""}.ri-men-line:before{content:""}.ri-mental-health-fill:before{content:""}.ri-mental-health-line:before{content:""}.ri-menu-2-fill:before{content:""}.ri-menu-2-line:before{content:""}.ri-menu-3-fill:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-4-fill:before{content:""}.ri-menu-4-line:before{content:""}.ri-menu-5-fill:before{content:""}.ri-menu-5-line:before{content:""}.ri-menu-add-fill:before{content:""}.ri-menu-add-line:before{content:""}.ri-menu-fill:before{content:""}.ri-menu-fold-fill:before{content:""}.ri-menu-fold-line:before{content:""}.ri-menu-line:before{content:""}.ri-menu-unfold-fill:before{content:""}.ri-menu-unfold-line:before{content:""}.ri-merge-cells-horizontal:before{content:""}.ri-merge-cells-vertical:before{content:""}.ri-message-2-fill:before{content:""}.ri-message-2-line:before{content:""}.ri-message-3-fill:before{content:""}.ri-message-3-line:before{content:""}.ri-message-fill:before{content:""}.ri-message-line:before{content:""}.ri-messenger-fill:before{content:""}.ri-messenger-line:before{content:""}.ri-meteor-fill:before{content:""}.ri-meteor-line:before{content:""}.ri-mic-2-fill:before{content:""}.ri-mic-2-line:before{content:""}.ri-mic-fill:before{content:""}.ri-mic-line:before{content:""}.ri-mic-off-fill:before{content:""}.ri-mic-off-line:before{content:""}.ri-mickey-fill:before{content:""}.ri-mickey-line:before{content:""}.ri-microscope-fill:before{content:""}.ri-microscope-line:before{content:""}.ri-microsoft-fill:before{content:""}.ri-microsoft-line:before{content:""}.ri-mind-map:before{content:""}.ri-mini-program-fill:before{content:""}.ri-mini-program-line:before{content:""}.ri-mist-fill:before{content:""}.ri-mist-line:before{content:""}.ri-money-cny-box-fill:before{content:""}.ri-money-cny-box-line:before{content:""}.ri-money-cny-circle-fill:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-money-dollar-box-fill:before{content:""}.ri-money-dollar-box-line:before{content:""}.ri-money-dollar-circle-fill:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-money-euro-box-fill:before{content:""}.ri-money-euro-box-line:before{content:""}.ri-money-euro-circle-fill:before{content:""}.ri-money-euro-circle-line:before{content:""}.ri-money-pound-box-fill:before{content:""}.ri-money-pound-box-line:before{content:""}.ri-money-pound-circle-fill:before{content:""}.ri-money-pound-circle-line:before{content:""}.ri-moon-clear-fill:before{content:""}.ri-moon-clear-line:before{content:""}.ri-moon-cloudy-fill:before{content:""}.ri-moon-cloudy-line:before{content:""}.ri-moon-fill:before{content:""}.ri-moon-foggy-fill:before{content:""}.ri-moon-foggy-line:before{content:""}.ri-moon-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-more-fill:before{content:""}.ri-more-line:before{content:""}.ri-motorbike-fill:before{content:""}.ri-motorbike-line:before{content:""}.ri-mouse-fill:before{content:""}.ri-mouse-line:before{content:""}.ri-movie-2-fill:before{content:""}.ri-movie-2-line:before{content:""}.ri-movie-fill:before{content:""}.ri-movie-line:before{content:""}.ri-music-2-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-music-fill:before{content:""}.ri-music-line:before{content:""}.ri-mv-fill:before{content:""}.ri-mv-line:before{content:""}.ri-navigation-fill:before{content:""}.ri-navigation-line:before{content:""}.ri-netease-cloud-music-fill:before{content:""}.ri-netease-cloud-music-line:before{content:""}.ri-netflix-fill:before{content:""}.ri-netflix-line:before{content:""}.ri-newspaper-fill:before{content:""}.ri-newspaper-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-2-fill:before{content:""}.ri-notification-2-line:before{content:""}.ri-notification-3-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-4-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-notification-badge-fill:before{content:""}.ri-notification-badge-line:before{content:""}.ri-notification-fill:before{content:""}.ri-notification-line:before{content:""}.ri-notification-off-fill:before{content:""}.ri-notification-off-line:before{content:""}.ri-npmjs-fill:before{content:""}.ri-npmjs-line:before{content:""}.ri-number-0:before{content:""}.ri-number-1:before{content:""}.ri-number-2:before{content:""}.ri-number-3:before{content:""}.ri-number-4:before{content:""}.ri-number-5:before{content:""}.ri-number-6:before{content:""}.ri-number-7:before{content:""}.ri-number-8:before{content:""}.ri-number-9:before{content:""}.ri-numbers-fill:before{content:""}.ri-numbers-line:before{content:""}.ri-nurse-fill:before{content:""}.ri-nurse-line:before{content:""}.ri-oil-fill:before{content:""}.ri-oil-line:before{content:""}.ri-omega:before{content:""}.ri-open-arm-fill:before{content:""}.ri-open-arm-line:before{content:""}.ri-open-source-fill:before{content:""}.ri-open-source-line:before{content:""}.ri-opera-fill:before{content:""}.ri-opera-line:before{content:""}.ri-order-play-fill:before{content:""}.ri-order-play-line:before{content:""}.ri-organization-chart:before{content:""}.ri-outlet-2-fill:before{content:""}.ri-outlet-2-line:before{content:""}.ri-outlet-fill:before{content:""}.ri-outlet-line:before{content:""}.ri-page-separator:before{content:""}.ri-pages-fill:before{content:""}.ri-pages-line:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-paint-brush-line:before{content:""}.ri-paint-fill:before{content:""}.ri-paint-line:before{content:""}.ri-palette-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pantone-fill:before{content:""}.ri-pantone-line:before{content:""}.ri-paragraph:before{content:""}.ri-parent-fill:before{content:""}.ri-parent-line:before{content:""}.ri-parentheses-fill:before{content:""}.ri-parentheses-line:before{content:""}.ri-parking-box-fill:before{content:""}.ri-parking-box-line:before{content:""}.ri-parking-fill:before{content:""}.ri-parking-line:before{content:""}.ri-passport-fill:before{content:""}.ri-passport-line:before{content:""}.ri-patreon-fill:before{content:""}.ri-patreon-line:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-pause-circle-line:before{content:""}.ri-pause-fill:before{content:""}.ri-pause-line:before{content:""}.ri-pause-mini-fill:before{content:""}.ri-pause-mini-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-paypal-line:before{content:""}.ri-pen-nib-fill:before{content:""}.ri-pen-nib-line:before{content:""}.ri-pencil-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-pencil-ruler-fill:before{content:""}.ri-pencil-ruler-line:before{content:""}.ri-percent-fill:before{content:""}.ri-percent-line:before{content:""}.ri-phone-camera-fill:before{content:""}.ri-phone-camera-line:before{content:""}.ri-phone-fill:before{content:""}.ri-phone-find-fill:before{content:""}.ri-phone-find-line:before{content:""}.ri-phone-line:before{content:""}.ri-phone-lock-fill:before{content:""}.ri-phone-lock-line:before{content:""}.ri-picture-in-picture-2-fill:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-picture-in-picture-exit-fill:before{content:""}.ri-picture-in-picture-exit-line:before{content:""}.ri-picture-in-picture-fill:before{content:""}.ri-picture-in-picture-line:before{content:""}.ri-pie-chart-2-fill:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-pie-chart-box-fill:before{content:""}.ri-pie-chart-box-line:before{content:""}.ri-pie-chart-fill:before{content:""}.ri-pie-chart-line:before{content:""}.ri-pin-distance-fill:before{content:""}.ri-pin-distance-line:before{content:""}.ri-ping-pong-fill:before{content:""}.ri-ping-pong-line:before{content:""}.ri-pinterest-fill:before{content:""}.ri-pinterest-line:before{content:""}.ri-pinyin-input:before{content:""}.ri-pixelfed-fill:before{content:""}.ri-pixelfed-line:before{content:""}.ri-plane-fill:before{content:""}.ri-plane-line:before{content:""}.ri-plant-fill:before{content:""}.ri-plant-line:before{content:""}.ri-play-circle-fill:before{content:""}.ri-play-circle-line:before{content:""}.ri-play-fill:before{content:""}.ri-play-line:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-2-line:before{content:""}.ri-play-list-add-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-play-list-fill:before{content:""}.ri-play-list-line:before{content:""}.ri-play-mini-fill:before{content:""}.ri-play-mini-line:before{content:""}.ri-playstation-fill:before{content:""}.ri-playstation-line:before{content:""}.ri-plug-2-fill:before{content:""}.ri-plug-2-line:before{content:""}.ri-plug-fill:before{content:""}.ri-plug-line:before{content:""}.ri-polaroid-2-fill:before{content:""}.ri-polaroid-2-line:before{content:""}.ri-polaroid-fill:before{content:""}.ri-polaroid-line:before{content:""}.ri-police-car-fill:before{content:""}.ri-police-car-line:before{content:""}.ri-price-tag-2-fill:before{content:""}.ri-price-tag-2-line:before{content:""}.ri-price-tag-3-fill:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-price-tag-fill:before{content:""}.ri-price-tag-line:before{content:""}.ri-printer-cloud-fill:before{content:""}.ri-printer-cloud-line:before{content:""}.ri-printer-fill:before{content:""}.ri-printer-line:before{content:""}.ri-product-hunt-fill:before{content:""}.ri-product-hunt-line:before{content:""}.ri-profile-fill:before{content:""}.ri-profile-line:before{content:""}.ri-projector-2-fill:before{content:""}.ri-projector-2-line:before{content:""}.ri-projector-fill:before{content:""}.ri-projector-line:before{content:""}.ri-psychotherapy-fill:before{content:""}.ri-psychotherapy-line:before{content:""}.ri-pulse-fill:before{content:""}.ri-pulse-line:before{content:""}.ri-pushpin-2-fill:before{content:""}.ri-pushpin-2-line:before{content:""}.ri-pushpin-fill:before{content:""}.ri-pushpin-line:before{content:""}.ri-qq-fill:before{content:""}.ri-qq-line:before{content:""}.ri-qr-code-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-fill:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-qr-scan-fill:before{content:""}.ri-qr-scan-line:before{content:""}.ri-question-answer-fill:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-fill:before{content:""}.ri-question-line:before{content:""}.ri-question-mark:before{content:""}.ri-questionnaire-fill:before{content:""}.ri-questionnaire-line:before{content:""}.ri-quill-pen-fill:before{content:""}.ri-quill-pen-line:before{content:""}.ri-radar-fill:before{content:""}.ri-radar-line:before{content:""}.ri-radio-2-fill:before{content:""}.ri-radio-2-line:before{content:""}.ri-radio-button-fill:before{content:""}.ri-radio-button-line:before{content:""}.ri-radio-fill:before{content:""}.ri-radio-line:before{content:""}.ri-rainbow-fill:before{content:""}.ri-rainbow-line:before{content:""}.ri-rainy-fill:before{content:""}.ri-rainy-line:before{content:""}.ri-reactjs-fill:before{content:""}.ri-reactjs-line:before{content:""}.ri-record-circle-fill:before{content:""}.ri-record-circle-line:before{content:""}.ri-record-mail-fill:before{content:""}.ri-record-mail-line:before{content:""}.ri-recycle-fill:before{content:""}.ri-recycle-line:before{content:""}.ri-red-packet-fill:before{content:""}.ri-red-packet-line:before{content:""}.ri-reddit-fill:before{content:""}.ri-reddit-line:before{content:""}.ri-refresh-fill:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-fill:before{content:""}.ri-refund-2-line:before{content:""}.ri-refund-fill:before{content:""}.ri-refund-line:before{content:""}.ri-registered-fill:before{content:""}.ri-registered-line:before{content:""}.ri-remixicon-fill:before{content:""}.ri-remixicon-line:before{content:""}.ri-remote-control-2-fill:before{content:""}.ri-remote-control-2-line:before{content:""}.ri-remote-control-fill:before{content:""}.ri-remote-control-line:before{content:""}.ri-repeat-2-fill:before{content:""}.ri-repeat-2-line:before{content:""}.ri-repeat-fill:before{content:""}.ri-repeat-line:before{content:""}.ri-repeat-one-fill:before{content:""}.ri-repeat-one-line:before{content:""}.ri-reply-all-fill:before{content:""}.ri-reply-all-line:before{content:""}.ri-reply-fill:before{content:""}.ri-reply-line:before{content:""}.ri-reserved-fill:before{content:""}.ri-reserved-line:before{content:""}.ri-rest-time-fill:before{content:""}.ri-rest-time-line:before{content:""}.ri-restart-fill:before{content:""}.ri-restart-line:before{content:""}.ri-restaurant-2-fill:before{content:""}.ri-restaurant-2-line:before{content:""}.ri-restaurant-fill:before{content:""}.ri-restaurant-line:before{content:""}.ri-rewind-fill:before{content:""}.ri-rewind-line:before{content:""}.ri-rewind-mini-fill:before{content:""}.ri-rewind-mini-line:before{content:""}.ri-rhythm-fill:before{content:""}.ri-rhythm-line:before{content:""}.ri-riding-fill:before{content:""}.ri-riding-line:before{content:""}.ri-road-map-fill:before{content:""}.ri-road-map-line:before{content:""}.ri-roadster-fill:before{content:""}.ri-roadster-line:before{content:""}.ri-robot-fill:before{content:""}.ri-robot-line:before{content:""}.ri-rocket-2-fill:before{content:""}.ri-rocket-2-line:before{content:""}.ri-rocket-fill:before{content:""}.ri-rocket-line:before{content:""}.ri-rotate-lock-fill:before{content:""}.ri-rotate-lock-line:before{content:""}.ri-rounded-corner:before{content:""}.ri-route-fill:before{content:""}.ri-route-line:before{content:""}.ri-router-fill:before{content:""}.ri-router-line:before{content:""}.ri-rss-fill:before{content:""}.ri-rss-line:before{content:""}.ri-ruler-2-fill:before{content:""}.ri-ruler-2-line:before{content:""}.ri-ruler-fill:before{content:""}.ri-ruler-line:before{content:""}.ri-run-fill:before{content:""}.ri-run-line:before{content:""}.ri-safari-fill:before{content:""}.ri-safari-line:before{content:""}.ri-safe-2-fill:before{content:""}.ri-safe-2-line:before{content:""}.ri-safe-fill:before{content:""}.ri-safe-line:before{content:""}.ri-sailboat-fill:before{content:""}.ri-sailboat-line:before{content:""}.ri-save-2-fill:before{content:""}.ri-save-2-line:before{content:""}.ri-save-3-fill:before{content:""}.ri-save-3-line:before{content:""}.ri-save-fill:before{content:""}.ri-save-line:before{content:""}.ri-scales-2-fill:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-fill:before{content:""}.ri-scales-3-line:before{content:""}.ri-scales-fill:before{content:""}.ri-scales-line:before{content:""}.ri-scan-2-fill:before{content:""}.ri-scan-2-line:before{content:""}.ri-scan-fill:before{content:""}.ri-scan-line:before{content:""}.ri-scissors-2-fill:before{content:""}.ri-scissors-2-line:before{content:""}.ri-scissors-cut-fill:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-scissors-fill:before{content:""}.ri-scissors-line:before{content:""}.ri-screenshot-2-fill:before{content:""}.ri-screenshot-2-line:before{content:""}.ri-screenshot-fill:before{content:""}.ri-screenshot-line:before{content:""}.ri-sd-card-fill:before{content:""}.ri-sd-card-line:before{content:""}.ri-sd-card-mini-fill:before{content:""}.ri-sd-card-mini-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-search-2-line:before{content:""}.ri-search-eye-fill:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-fill:before{content:""}.ri-search-line:before{content:""}.ri-secure-payment-fill:before{content:""}.ri-secure-payment-line:before{content:""}.ri-seedling-fill:before{content:""}.ri-seedling-line:before{content:""}.ri-send-backward:before{content:""}.ri-send-plane-2-fill:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-send-plane-line:before{content:""}.ri-send-to-back:before{content:""}.ri-sensor-fill:before{content:""}.ri-sensor-line:before{content:""}.ri-separator:before{content:""}.ri-server-fill:before{content:""}.ri-server-line:before{content:""}.ri-service-fill:before{content:""}.ri-service-line:before{content:""}.ri-settings-2-fill:before{content:""}.ri-settings-2-line:before{content:""}.ri-settings-3-fill:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-fill:before{content:""}.ri-settings-4-line:before{content:""}.ri-settings-5-fill:before{content:""}.ri-settings-5-line:before{content:""}.ri-settings-6-fill:before{content:""}.ri-settings-6-line:before{content:""}.ri-settings-fill:before{content:""}.ri-settings-line:before{content:""}.ri-shape-2-fill:before{content:""}.ri-shape-2-line:before{content:""}.ri-shape-fill:before{content:""}.ri-shape-line:before{content:""}.ri-share-box-fill:before{content:""}.ri-share-box-line:before{content:""}.ri-share-circle-fill:before{content:""}.ri-share-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-share-forward-2-fill:before{content:""}.ri-share-forward-2-line:before{content:""}.ri-share-forward-box-fill:before{content:""}.ri-share-forward-box-line:before{content:""}.ri-share-forward-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-share-line:before{content:""}.ri-shield-check-fill:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-cross-fill:before{content:""}.ri-shield-cross-line:before{content:""}.ri-shield-fill:before{content:""}.ri-shield-flash-fill:before{content:""}.ri-shield-flash-line:before{content:""}.ri-shield-keyhole-fill:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-star-fill:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-fill:before{content:""}.ri-shield-user-line:before{content:""}.ri-ship-2-fill:before{content:""}.ri-ship-2-line:before{content:""}.ri-ship-fill:before{content:""}.ri-ship-line:before{content:""}.ri-shirt-fill:before{content:""}.ri-shirt-line:before{content:""}.ri-shopping-bag-2-fill:before{content:""}.ri-shopping-bag-2-line:before{content:""}.ri-shopping-bag-3-fill:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-bag-fill:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-shopping-basket-2-fill:before{content:""}.ri-shopping-basket-2-line:before{content:""}.ri-shopping-basket-fill:before{content:""}.ri-shopping-basket-line:before{content:""}.ri-shopping-cart-2-fill:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-shopping-cart-fill:before{content:""}.ri-shopping-cart-line:before{content:""}.ri-showers-fill:before{content:""}.ri-showers-line:before{content:""}.ri-shuffle-fill:before{content:""}.ri-shuffle-line:before{content:""}.ri-shut-down-fill:before{content:""}.ri-shut-down-line:before{content:""}.ri-side-bar-fill:before{content:""}.ri-side-bar-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-signal-wifi-1-fill:before{content:""}.ri-signal-wifi-1-line:before{content:""}.ri-signal-wifi-2-fill:before{content:""}.ri-signal-wifi-2-line:before{content:""}.ri-signal-wifi-3-fill:before{content:""}.ri-signal-wifi-3-line:before{content:""}.ri-signal-wifi-error-fill:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-signal-wifi-fill:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-signal-wifi-off-fill:before{content:""}.ri-signal-wifi-off-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-fill:before{content:""}.ri-sim-card-line:before{content:""}.ri-single-quotes-l:before{content:""}.ri-single-quotes-r:before{content:""}.ri-sip-fill:before{content:""}.ri-sip-line:before{content:""}.ri-skip-back-fill:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-back-mini-fill:before{content:""}.ri-skip-back-mini-line:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-skip-forward-line:before{content:""}.ri-skip-forward-mini-fill:before{content:""}.ri-skip-forward-mini-line:before{content:""}.ri-skull-2-fill:before{content:""}.ri-skull-2-line:before{content:""}.ri-skull-fill:before{content:""}.ri-skull-line:before{content:""}.ri-skype-fill:before{content:""}.ri-skype-line:before{content:""}.ri-slack-fill:before{content:""}.ri-slack-line:before{content:""}.ri-slice-fill:before{content:""}.ri-slice-line:before{content:""}.ri-slideshow-2-fill:before{content:""}.ri-slideshow-2-line:before{content:""}.ri-slideshow-3-fill:before{content:""}.ri-slideshow-3-line:before{content:""}.ri-slideshow-4-fill:before{content:""}.ri-slideshow-4-line:before{content:""}.ri-slideshow-fill:before{content:""}.ri-slideshow-line:before{content:""}.ri-smartphone-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-snapchat-fill:before{content:""}.ri-snapchat-line:before{content:""}.ri-snowy-fill:before{content:""}.ri-snowy-line:before{content:""}.ri-sort-asc:before{content:""}.ri-sort-desc:before{content:""}.ri-sound-module-fill:before{content:""}.ri-sound-module-line:before{content:""}.ri-soundcloud-fill:before{content:""}.ri-soundcloud-line:before{content:""}.ri-space-ship-fill:before{content:""}.ri-space-ship-line:before{content:""}.ri-space:before{content:""}.ri-spam-2-fill:before{content:""}.ri-spam-2-line:before{content:""}.ri-spam-3-fill:before{content:""}.ri-spam-3-line:before{content:""}.ri-spam-fill:before{content:""}.ri-spam-line:before{content:""}.ri-speaker-2-fill:before{content:""}.ri-speaker-2-line:before{content:""}.ri-speaker-3-fill:before{content:""}.ri-speaker-3-line:before{content:""}.ri-speaker-fill:before{content:""}.ri-speaker-line:before{content:""}.ri-spectrum-fill:before{content:""}.ri-spectrum-line:before{content:""}.ri-speed-fill:before{content:""}.ri-speed-line:before{content:""}.ri-speed-mini-fill:before{content:""}.ri-speed-mini-line:before{content:""}.ri-split-cells-horizontal:before{content:""}.ri-split-cells-vertical:before{content:""}.ri-spotify-fill:before{content:""}.ri-spotify-line:before{content:""}.ri-spy-fill:before{content:""}.ri-spy-line:before{content:""}.ri-stack-fill:before{content:""}.ri-stack-line:before{content:""}.ri-stack-overflow-fill:before{content:""}.ri-stack-overflow-line:before{content:""}.ri-stackshare-fill:before{content:""}.ri-stackshare-line:before{content:""}.ri-star-fill:before{content:""}.ri-star-half-fill:before{content:""}.ri-star-half-line:before{content:""}.ri-star-half-s-fill:before{content:""}.ri-star-half-s-line:before{content:""}.ri-star-line:before{content:""}.ri-star-s-fill:before{content:""}.ri-star-s-line:before{content:""}.ri-star-smile-fill:before{content:""}.ri-star-smile-line:before{content:""}.ri-steam-fill:before{content:""}.ri-steam-line:before{content:""}.ri-steering-2-fill:before{content:""}.ri-steering-2-line:before{content:""}.ri-steering-fill:before{content:""}.ri-steering-line:before{content:""}.ri-stethoscope-fill:before{content:""}.ri-stethoscope-line:before{content:""}.ri-sticky-note-2-fill:before{content:""}.ri-sticky-note-2-line:before{content:""}.ri-sticky-note-fill:before{content:""}.ri-sticky-note-line:before{content:""}.ri-stock-fill:before{content:""}.ri-stock-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-stop-circle-line:before{content:""}.ri-stop-fill:before{content:""}.ri-stop-line:before{content:""}.ri-stop-mini-fill:before{content:""}.ri-stop-mini-line:before{content:""}.ri-store-2-fill:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-fill:before{content:""}.ri-store-3-line:before{content:""}.ri-store-fill:before{content:""}.ri-store-line:before{content:""}.ri-strikethrough-2:before{content:""}.ri-strikethrough:before{content:""}.ri-subscript-2:before{content:""}.ri-subscript:before{content:""}.ri-subtract-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-subway-fill:before{content:""}.ri-subway-line:before{content:""}.ri-subway-wifi-fill:before{content:""}.ri-subway-wifi-line:before{content:""}.ri-suitcase-2-fill:before{content:""}.ri-suitcase-2-line:before{content:""}.ri-suitcase-3-fill:before{content:""}.ri-suitcase-3-line:before{content:""}.ri-suitcase-fill:before{content:""}.ri-suitcase-line:before{content:""}.ri-sun-cloudy-fill:before{content:""}.ri-sun-cloudy-line:before{content:""}.ri-sun-fill:before{content:""}.ri-sun-foggy-fill:before{content:""}.ri-sun-foggy-line:before{content:""}.ri-sun-line:before{content:""}.ri-superscript-2:before{content:""}.ri-superscript:before{content:""}.ri-surgical-mask-fill:before{content:""}.ri-surgical-mask-line:before{content:""}.ri-surround-sound-fill:before{content:""}.ri-surround-sound-line:before{content:""}.ri-survey-fill:before{content:""}.ri-survey-line:before{content:""}.ri-swap-box-fill:before{content:""}.ri-swap-box-line:before{content:""}.ri-swap-fill:before{content:""}.ri-swap-line:before{content:""}.ri-switch-fill:before{content:""}.ri-switch-line:before{content:""}.ri-sword-fill:before{content:""}.ri-sword-line:before{content:""}.ri-syringe-fill:before{content:""}.ri-syringe-line:before{content:""}.ri-t-box-fill:before{content:""}.ri-t-box-line:before{content:""}.ri-t-shirt-2-fill:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-t-shirt-air-fill:before{content:""}.ri-t-shirt-air-line:before{content:""}.ri-t-shirt-fill:before{content:""}.ri-t-shirt-line:before{content:""}.ri-table-2:before{content:""}.ri-table-alt-fill:before{content:""}.ri-table-alt-line:before{content:""}.ri-table-fill:before{content:""}.ri-table-line:before{content:""}.ri-tablet-fill:before{content:""}.ri-tablet-line:before{content:""}.ri-takeaway-fill:before{content:""}.ri-takeaway-line:before{content:""}.ri-taobao-fill:before{content:""}.ri-taobao-line:before{content:""}.ri-tape-fill:before{content:""}.ri-tape-line:before{content:""}.ri-task-fill:before{content:""}.ri-task-line:before{content:""}.ri-taxi-fill:before{content:""}.ri-taxi-line:before{content:""}.ri-taxi-wifi-fill:before{content:""}.ri-taxi-wifi-line:before{content:""}.ri-team-fill:before{content:""}.ri-team-line:before{content:""}.ri-telegram-fill:before{content:""}.ri-telegram-line:before{content:""}.ri-temp-cold-fill:before{content:""}.ri-temp-cold-line:before{content:""}.ri-temp-hot-fill:before{content:""}.ri-temp-hot-line:before{content:""}.ri-terminal-box-fill:before{content:""}.ri-terminal-box-line:before{content:""}.ri-terminal-fill:before{content:""}.ri-terminal-line:before{content:""}.ri-terminal-window-fill:before{content:""}.ri-terminal-window-line:before{content:""}.ri-test-tube-fill:before{content:""}.ri-test-tube-line:before{content:""}.ri-text-direction-l:before{content:""}.ri-text-direction-r:before{content:""}.ri-text-spacing:before{content:""}.ri-text-wrap:before{content:""}.ri-text:before{content:""}.ri-thermometer-fill:before{content:""}.ri-thermometer-line:before{content:""}.ri-thumb-down-fill:before{content:""}.ri-thumb-down-line:before{content:""}.ri-thumb-up-fill:before{content:""}.ri-thumb-up-line:before{content:""}.ri-thunderstorms-fill:before{content:""}.ri-thunderstorms-line:before{content:""}.ri-ticket-2-fill:before{content:""}.ri-ticket-2-line:before{content:""}.ri-ticket-fill:before{content:""}.ri-ticket-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-timer-2-fill:before{content:""}.ri-timer-2-line:before{content:""}.ri-timer-fill:before{content:""}.ri-timer-flash-fill:before{content:""}.ri-timer-flash-line:before{content:""}.ri-timer-line:before{content:""}.ri-todo-fill:before{content:""}.ri-todo-line:before{content:""}.ri-toggle-fill:before{content:""}.ri-toggle-line:before{content:""}.ri-tools-fill:before{content:""}.ri-tools-line:before{content:""}.ri-tornado-fill:before{content:""}.ri-tornado-line:before{content:""}.ri-trademark-fill:before{content:""}.ri-trademark-line:before{content:""}.ri-traffic-light-fill:before{content:""}.ri-traffic-light-line:before{content:""}.ri-train-fill:before{content:""}.ri-train-line:before{content:""}.ri-train-wifi-fill:before{content:""}.ri-train-wifi-line:before{content:""}.ri-translate-2:before{content:""}.ri-translate:before{content:""}.ri-travesti-fill:before{content:""}.ri-travesti-line:before{content:""}.ri-treasure-map-fill:before{content:""}.ri-treasure-map-line:before{content:""}.ri-trello-fill:before{content:""}.ri-trello-line:before{content:""}.ri-trophy-fill:before{content:""}.ri-trophy-line:before{content:""}.ri-truck-fill:before{content:""}.ri-truck-line:before{content:""}.ri-tumblr-fill:before{content:""}.ri-tumblr-line:before{content:""}.ri-tv-2-fill:before{content:""}.ri-tv-2-line:before{content:""}.ri-tv-fill:before{content:""}.ri-tv-line:before{content:""}.ri-twitch-fill:before{content:""}.ri-twitch-line:before{content:""}.ri-twitter-fill:before{content:""}.ri-twitter-line:before{content:""}.ri-typhoon-fill:before{content:""}.ri-typhoon-line:before{content:""}.ri-u-disk-fill:before{content:""}.ri-u-disk-line:before{content:""}.ri-ubuntu-fill:before{content:""}.ri-ubuntu-line:before{content:""}.ri-umbrella-fill:before{content:""}.ri-umbrella-line:before{content:""}.ri-underline:before{content:""}.ri-uninstall-fill:before{content:""}.ri-uninstall-line:before{content:""}.ri-unsplash-fill:before{content:""}.ri-unsplash-line:before{content:""}.ri-upload-2-fill:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-fill:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-upload-cloud-fill:before{content:""}.ri-upload-cloud-line:before{content:""}.ri-upload-fill:before{content:""}.ri-upload-line:before{content:""}.ri-usb-fill:before{content:""}.ri-usb-line:before{content:""}.ri-user-2-fill:before{content:""}.ri-user-2-line:before{content:""}.ri-user-3-fill:before{content:""}.ri-user-3-line:before{content:""}.ri-user-4-fill:before{content:""}.ri-user-4-line:before{content:""}.ri-user-5-fill:before{content:""}.ri-user-5-line:before{content:""}.ri-user-6-fill:before{content:""}.ri-user-6-line:before{content:""}.ri-user-add-fill:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-fill:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-location-fill:before{content:""}.ri-user-location-line:before{content:""}.ri-user-received-2-fill:before{content:""}.ri-user-received-2-line:before{content:""}.ri-user-received-fill:before{content:""}.ri-user-received-line:before{content:""}.ri-user-search-fill:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-fill:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-2-fill:before{content:""}.ri-user-shared-2-line:before{content:""}.ri-user-shared-fill:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-fill:before{content:""}.ri-user-smile-line:before{content:""}.ri-user-star-fill:before{content:""}.ri-user-star-line:before{content:""}.ri-user-unfollow-fill:before{content:""}.ri-user-unfollow-line:before{content:""}.ri-user-voice-fill:before{content:""}.ri-user-voice-line:before{content:""}.ri-video-add-fill:before{content:""}.ri-video-add-line:before{content:""}.ri-video-chat-fill:before{content:""}.ri-video-chat-line:before{content:""}.ri-video-download-fill:before{content:""}.ri-video-download-line:before{content:""}.ri-video-fill:before{content:""}.ri-video-line:before{content:""}.ri-video-upload-fill:before{content:""}.ri-video-upload-line:before{content:""}.ri-vidicon-2-fill:before{content:""}.ri-vidicon-2-line:before{content:""}.ri-vidicon-fill:before{content:""}.ri-vidicon-line:before{content:""}.ri-vimeo-fill:before{content:""}.ri-vimeo-line:before{content:""}.ri-vip-crown-2-fill:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-vip-crown-fill:before{content:""}.ri-vip-crown-line:before{content:""}.ri-vip-diamond-fill:before{content:""}.ri-vip-diamond-line:before{content:""}.ri-vip-fill:before{content:""}.ri-vip-line:before{content:""}.ri-virus-fill:before{content:""}.ri-virus-line:before{content:""}.ri-visa-fill:before{content:""}.ri-visa-line:before{content:""}.ri-voice-recognition-fill:before{content:""}.ri-voice-recognition-line:before{content:""}.ri-voiceprint-fill:before{content:""}.ri-voiceprint-line:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-down-line:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-mute-line:before{content:""}.ri-volume-off-vibrate-fill:before{content:""}.ri-volume-off-vibrate-line:before{content:""}.ri-volume-up-fill:before{content:""}.ri-volume-up-line:before{content:""}.ri-volume-vibrate-fill:before{content:""}.ri-volume-vibrate-line:before{content:""}.ri-vuejs-fill:before{content:""}.ri-vuejs-line:before{content:""}.ri-walk-fill:before{content:""}.ri-walk-line:before{content:""}.ri-wallet-2-fill:before{content:""}.ri-wallet-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wallet-fill:before{content:""}.ri-wallet-line:before{content:""}.ri-water-flash-fill:before{content:""}.ri-water-flash-line:before{content:""}.ri-webcam-fill:before{content:""}.ri-webcam-line:before{content:""}.ri-wechat-2-fill:before{content:""}.ri-wechat-2-line:before{content:""}.ri-wechat-fill:before{content:""}.ri-wechat-line:before{content:""}.ri-wechat-pay-fill:before{content:""}.ri-wechat-pay-line:before{content:""}.ri-weibo-fill:before{content:""}.ri-weibo-line:before{content:""}.ri-whatsapp-fill:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wheelchair-fill:before{content:""}.ri-wheelchair-line:before{content:""}.ri-wifi-fill:before{content:""}.ri-wifi-line:before{content:""}.ri-wifi-off-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-window-2-fill:before{content:""}.ri-window-2-line:before{content:""}.ri-window-fill:before{content:""}.ri-window-line:before{content:""}.ri-windows-fill:before{content:""}.ri-windows-line:before{content:""}.ri-windy-fill:before{content:""}.ri-windy-line:before{content:""}.ri-wireless-charging-fill:before{content:""}.ri-wireless-charging-line:before{content:""}.ri-women-fill:before{content:""}.ri-women-line:before{content:""}.ri-wubi-input:before{content:""}.ri-xbox-fill:before{content:""}.ri-xbox-line:before{content:""}.ri-xing-fill:before{content:""}.ri-xing-line:before{content:""}.ri-youtube-fill:before{content:""}.ri-youtube-line:before{content:""}.ri-zcool-fill:before{content:""}.ri-zcool-line:before{content:""}.ri-zhihu-fill:before{content:""}.ri-zhihu-line:before{content:""}.ri-zoom-in-fill:before{content:""}.ri-zoom-in-line:before{content:""}.ri-zoom-out-fill:before{content:""}.ri-zoom-out-line:before{content:""}.ri-zzz-fill:before{content:""}.ri-zzz-line:before{content:""}.ri-arrow-down-double-fill:before{content:""}.ri-arrow-down-double-line:before{content:""}.ri-arrow-left-double-fill:before{content:""}.ri-arrow-left-double-line:before{content:""}.ri-arrow-right-double-fill:before{content:""}.ri-arrow-right-double-line:before{content:""}.ri-arrow-turn-back-fill:before{content:""}.ri-arrow-turn-back-line:before{content:""}.ri-arrow-turn-forward-fill:before{content:""}.ri-arrow-turn-forward-line:before{content:""}.ri-arrow-up-double-fill:before{content:""}.ri-arrow-up-double-line:before{content:""}.ri-bard-fill:before{content:""}.ri-bard-line:before{content:""}.ri-bootstrap-fill:before{content:""}.ri-bootstrap-line:before{content:""}.ri-box-1-fill:before{content:""}.ri-box-1-line:before{content:""}.ri-box-2-fill:before{content:""}.ri-box-2-line:before{content:""}.ri-box-3-fill:before{content:""}.ri-box-3-line:before{content:""}.ri-brain-fill:before{content:""}.ri-brain-line:before{content:""}.ri-candle-fill:before{content:""}.ri-candle-line:before{content:""}.ri-cash-fill:before{content:""}.ri-cash-line:before{content:""}.ri-contract-left-fill:before{content:""}.ri-contract-left-line:before{content:""}.ri-contract-left-right-fill:before{content:""}.ri-contract-left-right-line:before{content:""}.ri-contract-right-fill:before{content:""}.ri-contract-right-line:before{content:""}.ri-contract-up-down-fill:before{content:""}.ri-contract-up-down-line:before{content:""}.ri-copilot-fill:before{content:""}.ri-copilot-line:before{content:""}.ri-corner-down-left-fill:before{content:""}.ri-corner-down-left-line:before{content:""}.ri-corner-down-right-fill:before{content:""}.ri-corner-down-right-line:before{content:""}.ri-corner-left-down-fill:before{content:""}.ri-corner-left-down-line:before{content:""}.ri-corner-left-up-fill:before{content:""}.ri-corner-left-up-line:before{content:""}.ri-corner-right-down-fill:before{content:""}.ri-corner-right-down-line:before{content:""}.ri-corner-right-up-fill:before{content:""}.ri-corner-right-up-line:before{content:""}.ri-corner-up-left-double-fill:before{content:""}.ri-corner-up-left-double-line:before{content:""}.ri-corner-up-left-fill:before{content:""}.ri-corner-up-left-line:before{content:""}.ri-corner-up-right-double-fill:before{content:""}.ri-corner-up-right-double-line:before{content:""}.ri-corner-up-right-fill:before{content:""}.ri-corner-up-right-line:before{content:""}.ri-cross-fill:before{content:""}.ri-cross-line:before{content:""}.ri-edge-new-fill:before{content:""}.ri-edge-new-line:before{content:""}.ri-equal-fill:before{content:""}.ri-equal-line:before{content:""}.ri-expand-left-fill:before{content:""}.ri-expand-left-line:before{content:""}.ri-expand-left-right-fill:before{content:""}.ri-expand-left-right-line:before{content:""}.ri-expand-right-fill:before{content:""}.ri-expand-right-line:before{content:""}.ri-expand-up-down-fill:before{content:""}.ri-expand-up-down-line:before{content:""}.ri-flickr-fill:before{content:""}.ri-flickr-line:before{content:""}.ri-forward-10-fill:before{content:""}.ri-forward-10-line:before{content:""}.ri-forward-15-fill:before{content:""}.ri-forward-15-line:before{content:""}.ri-forward-30-fill:before{content:""}.ri-forward-30-line:before{content:""}.ri-forward-5-fill:before{content:""}.ri-forward-5-line:before{content:""}.ri-graduation-cap-fill:before{content:""}.ri-graduation-cap-line:before{content:""}.ri-home-office-fill:before{content:""}.ri-home-office-line:before{content:""}.ri-hourglass-2-fill:before{content:""}.ri-hourglass-2-line:before{content:""}.ri-hourglass-fill:before{content:""}.ri-hourglass-line:before{content:""}.ri-javascript-fill:before{content:""}.ri-javascript-line:before{content:""}.ri-loop-left-fill:before{content:""}.ri-loop-left-line:before{content:""}.ri-loop-right-fill:before{content:""}.ri-loop-right-line:before{content:""}.ri-memories-fill:before{content:""}.ri-memories-line:before{content:""}.ri-meta-fill:before{content:""}.ri-meta-line:before{content:""}.ri-microsoft-loop-fill:before{content:""}.ri-microsoft-loop-line:before{content:""}.ri-nft-fill:before{content:""}.ri-nft-line:before{content:""}.ri-notion-fill:before{content:""}.ri-notion-line:before{content:""}.ri-openai-fill:before{content:""}.ri-openai-line:before{content:""}.ri-overline:before{content:""}.ri-p2p-fill:before{content:""}.ri-p2p-line:before{content:""}.ri-presentation-fill:before{content:""}.ri-presentation-line:before{content:""}.ri-replay-10-fill:before{content:""}.ri-replay-10-line:before{content:""}.ri-replay-15-fill:before{content:""}.ri-replay-15-line:before{content:""}.ri-replay-30-fill:before{content:""}.ri-replay-30-line:before{content:""}.ri-replay-5-fill:before{content:""}.ri-replay-5-line:before{content:""}.ri-school-fill:before{content:""}.ri-school-line:before{content:""}.ri-shining-2-fill:before{content:""}.ri-shining-2-line:before{content:""}.ri-shining-fill:before{content:""}.ri-shining-line:before{content:""}.ri-sketching:before{content:""}.ri-skip-down-fill:before{content:""}.ri-skip-down-line:before{content:""}.ri-skip-left-fill:before{content:""}.ri-skip-left-line:before{content:""}.ri-skip-right-fill:before{content:""}.ri-skip-right-line:before{content:""}.ri-skip-up-fill:before{content:""}.ri-skip-up-line:before{content:""}.ri-slow-down-fill:before{content:""}.ri-slow-down-line:before{content:""}.ri-sparkling-2-fill:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-sparkling-fill:before{content:""}.ri-sparkling-line:before{content:""}.ri-speak-fill:before{content:""}.ri-speak-line:before{content:""}.ri-speed-up-fill:before{content:""}.ri-speed-up-line:before{content:""}.ri-tiktok-fill:before{content:""}.ri-tiktok-line:before{content:""}.ri-token-swap-fill:before{content:""}.ri-token-swap-line:before{content:""}.ri-unpin-fill:before{content:""}.ri-unpin-line:before{content:""}.ri-wechat-channels-fill:before{content:""}.ri-wechat-channels-line:before{content:""}.ri-wordpress-fill:before{content:""}.ri-wordpress-line:before{content:""}.ri-blender-fill:before{content:""}.ri-blender-line:before{content:""}.ri-emoji-sticker-fill:before{content:""}.ri-emoji-sticker-line:before{content:""}.ri-git-close-pull-request-fill:before{content:""}.ri-git-close-pull-request-line:before{content:""}.ri-instance-fill:before{content:""}.ri-instance-line:before{content:""}.ri-megaphone-fill:before{content:""}.ri-megaphone-line:before{content:""}.ri-pass-expired-fill:before{content:""}.ri-pass-expired-line:before{content:""}.ri-pass-pending-fill:before{content:""}.ri-pass-pending-line:before{content:""}.ri-pass-valid-fill:before{content:""}.ri-pass-valid-line:before{content:""}.ri-ai-generate:before{content:""}.ri-calendar-close-fill:before{content:""}.ri-calendar-close-line:before{content:""}.ri-draggable:before{content:""}.ri-font-family:before{content:""}.ri-font-mono:before{content:""}.ri-font-sans-serif:before{content:""}.ri-font-sans:before{content:""}.ri-hard-drive-3-fill:before{content:""}.ri-hard-drive-3-line:before{content:""}.ri-kick-fill:before{content:""}.ri-kick-line:before{content:""}.ri-list-check-3:before{content:""}.ri-list-indefinite:before{content:""}.ri-list-ordered-2:before{content:""}.ri-list-radio:before{content:""}.ri-openbase-fill:before{content:""}.ri-openbase-line:before{content:""}.ri-planet-fill:before{content:""}.ri-planet-line:before{content:""}.ri-prohibited-fill:before{content:""}.ri-prohibited-line:before{content:""}.ri-quote-text:before{content:""}.ri-seo-fill:before{content:""}.ri-seo-line:before{content:""}.ri-slash-commands:before{content:""}.ri-archive-2-fill:before{content:""}.ri-archive-2-line:before{content:""}.ri-inbox-2-fill:before{content:""}.ri-inbox-2-line:before{content:""}.ri-shake-hands-fill:before{content:""}.ri-shake-hands-line:before{content:""}.ri-supabase-fill:before{content:""}.ri-supabase-line:before{content:""}.ri-water-percent-fill:before{content:""}.ri-water-percent-line:before{content:""}.ri-yuque-fill:before{content:""}.ri-yuque-line:before{content:""}.ri-crosshair-2-fill:before{content:""}.ri-crosshair-2-line:before{content:""}.ri-crosshair-fill:before{content:""}.ri-crosshair-line:before{content:""}.ri-file-close-fill:before{content:""}.ri-file-close-line:before{content:""}.ri-infinity-fill:before{content:""}.ri-infinity-line:before{content:""}.ri-rfid-fill:before{content:""}.ri-rfid-line:before{content:""}.ri-slash-commands-2:before{content:""}.ri-user-forbid-fill:before{content:""}.ri-user-forbid-line:before{content:""}.ri-beer-fill:before{content:""}.ri-beer-line:before{content:""}.ri-circle-fill:before{content:""}.ri-circle-line:before{content:""}.ri-dropdown-list:before{content:""}.ri-file-image-fill:before{content:""}.ri-file-image-line:before{content:""}.ri-file-pdf-2-fill:before{content:""}.ri-file-pdf-2-line:before{content:""}.ri-file-video-fill:before{content:""}.ri-file-video-line:before{content:""}.ri-folder-image-fill:before{content:""}.ri-folder-image-line:before{content:""}.ri-folder-video-fill:before{content:""}.ri-folder-video-line:before{content:""}.ri-hexagon-fill:before{content:""}.ri-hexagon-line:before{content:""}.ri-menu-search-fill:before{content:""}.ri-menu-search-line:before{content:""}.ri-octagon-fill:before{content:""}.ri-octagon-line:before{content:""}.ri-pentagon-fill:before{content:""}.ri-pentagon-line:before{content:""}.ri-rectangle-fill:before{content:""}.ri-rectangle-line:before{content:""}.ri-robot-2-fill:before{content:""}.ri-robot-2-line:before{content:""}.ri-shapes-fill:before{content:""}.ri-shapes-line:before{content:""}.ri-square-fill:before{content:""}.ri-square-line:before{content:""}.ri-tent-fill:before{content:""}.ri-tent-line:before{content:""}.ri-threads-fill:before{content:""}.ri-threads-line:before{content:""}.ri-tree-fill:before{content:""}.ri-tree-line:before{content:""}.ri-triangle-fill:before{content:""}.ri-triangle-line:before{content:""}.ri-twitter-x-fill:before{content:""}.ri-twitter-x-line:before{content:""}.ri-verified-badge-fill:before{content:""}.ri-verified-badge-line:before{content:""}.ri-armchair-fill:before{content:""}.ri-armchair-line:before{content:""}.ri-bnb-fill:before{content:""}.ri-bnb-line:before{content:""}.ri-bread-fill:before{content:""}.ri-bread-line:before{content:""}.ri-btc-fill:before{content:""}.ri-btc-line:before{content:""}.ri-calendar-schedule-fill:before{content:""}.ri-calendar-schedule-line:before{content:""}.ri-dice-1-fill:before{content:""}.ri-dice-1-line:before{content:""}.ri-dice-2-fill:before{content:""}.ri-dice-2-line:before{content:""}.ri-dice-3-fill:before{content:""}.ri-dice-3-line:before{content:""}.ri-dice-4-fill:before{content:""}.ri-dice-4-line:before{content:""}.ri-dice-5-fill:before{content:""}.ri-dice-5-line:before{content:""}.ri-dice-6-fill:before{content:""}.ri-dice-6-line:before{content:""}.ri-dice-fill:before{content:""}.ri-dice-line:before{content:""}.ri-drinks-fill:before{content:""}.ri-drinks-line:before{content:""}.ri-equalizer-2-fill:before{content:""}.ri-equalizer-2-line:before{content:""}.ri-equalizer-3-fill:before{content:""}.ri-equalizer-3-line:before{content:""}.ri-eth-fill:before{content:""}.ri-eth-line:before{content:""}.ri-flower-fill:before{content:""}.ri-flower-line:before{content:""}.ri-glasses-2-fill:before{content:""}.ri-glasses-2-line:before{content:""}.ri-glasses-fill:before{content:""}.ri-glasses-line:before{content:""}.ri-goggles-fill:before{content:""}.ri-goggles-line:before{content:""}.ri-image-circle-fill:before{content:""}.ri-image-circle-line:before{content:""}.ri-info-i:before{content:""}.ri-money-rupee-circle-fill:before{content:""}.ri-money-rupee-circle-line:before{content:""}.ri-news-fill:before{content:""}.ri-news-line:before{content:""}.ri-robot-3-fill:before{content:""}.ri-robot-3-line:before{content:""}.ri-share-2-fill:before{content:""}.ri-share-2-line:before{content:""}.ri-sofa-fill:before{content:""}.ri-sofa-line:before{content:""}.ri-svelte-fill:before{content:""}.ri-svelte-line:before{content:""}.ri-vk-fill:before{content:""}.ri-vk-line:before{content:""}.ri-xrp-fill:before{content:""}.ri-xrp-line:before{content:""}.ri-xtz-fill:before{content:""}.ri-xtz-line:before{content:""}.ri-archive-stack-fill:before{content:""}.ri-archive-stack-line:before{content:""}.ri-bowl-fill:before{content:""}.ri-bowl-line:before{content:""}.ri-calendar-view:before{content:""}.ri-carousel-view:before{content:""}.ri-code-block:before{content:""}.ri-color-filter-fill:before{content:""}.ri-color-filter-line:before{content:""}.ri-contacts-book-3-fill:before{content:""}.ri-contacts-book-3-line:before{content:""}.ri-contract-fill:before{content:""}.ri-contract-line:before{content:""}.ri-drinks-2-fill:before{content:""}.ri-drinks-2-line:before{content:""}.ri-export-fill:before{content:""}.ri-export-line:before{content:""}.ri-file-check-fill:before{content:""}.ri-file-check-line:before{content:""}.ri-focus-mode:before{content:""}.ri-folder-6-fill:before{content:""}.ri-folder-6-line:before{content:""}.ri-folder-check-fill:before{content:""}.ri-folder-check-line:before{content:""}.ri-folder-close-fill:before{content:""}.ri-folder-close-line:before{content:""}.ri-folder-cloud-fill:before{content:""}.ri-folder-cloud-line:before{content:""}.ri-gallery-view-2:before{content:""}.ri-gallery-view:before{content:""}.ri-hand:before{content:""}.ri-import-fill:before{content:""}.ri-import-line:before{content:""}.ri-information-2-fill:before{content:""}.ri-information-2-line:before{content:""}.ri-kanban-view-2:before{content:""}.ri-kanban-view:before{content:""}.ri-list-view:before{content:""}.ri-lock-star-fill:before{content:""}.ri-lock-star-line:before{content:""}.ri-puzzle-2-fill:before{content:""}.ri-puzzle-2-line:before{content:""}.ri-puzzle-fill:before{content:""}.ri-puzzle-line:before{content:""}.ri-ram-2-fill:before{content:""}.ri-ram-2-line:before{content:""}.ri-ram-fill:before{content:""}.ri-ram-line:before{content:""}.ri-receipt-fill:before{content:""}.ri-receipt-line:before{content:""}.ri-shadow-fill:before{content:""}.ri-shadow-line:before{content:""}.ri-sidebar-fold-fill:before{content:""}.ri-sidebar-fold-line:before{content:""}.ri-sidebar-unfold-fill:before{content:""}.ri-sidebar-unfold-line:before{content:""}.ri-slideshow-view:before{content:""}.ri-sort-alphabet-asc:before{content:""}.ri-sort-alphabet-desc:before{content:""}.ri-sort-number-asc:before{content:""}.ri-sort-number-desc:before{content:""}.ri-stacked-view:before{content:""}.ri-sticky-note-add-fill:before{content:""}.ri-sticky-note-add-line:before{content:""}.ri-swap-2-fill:before{content:""}.ri-swap-2-line:before{content:""}.ri-swap-3-fill:before{content:""}.ri-swap-3-line:before{content:""}.ri-table-3:before{content:""}.ri-table-view:before{content:""}.ri-text-block:before{content:""}.ri-text-snippet:before{content:""}.ri-timeline-view:before{content:""}.ri-blogger-fill:before{content:""}.ri-blogger-line:before{content:""}.ri-chat-thread-fill:before{content:""}.ri-chat-thread-line:before{content:""}.ri-discount-percent-fill:before{content:""}.ri-discount-percent-line:before{content:""}.ri-exchange-2-fill:before{content:""}.ri-exchange-2-line:before{content:""}.ri-git-fork-fill:before{content:""}.ri-git-fork-line:before{content:""}.ri-input-field:before{content:""}.ri-progress-1-fill:before{content:""}.ri-progress-1-line:before{content:""}.ri-progress-2-fill:before{content:""}.ri-progress-2-line:before{content:""}.ri-progress-3-fill:before{content:""}.ri-progress-3-line:before{content:""}.ri-progress-4-fill:before{content:""}.ri-progress-4-line:before{content:""}.ri-progress-5-fill:before{content:""}.ri-progress-5-line:before{content:""}.ri-progress-6-fill:before{content:""}.ri-progress-6-line:before{content:""}.ri-progress-7-fill:before{content:""}.ri-progress-7-line:before{content:""}.ri-progress-8-fill:before{content:""}.ri-progress-8-line:before{content:""}.ri-remix-run-fill:before{content:""}.ri-remix-run-line:before{content:""}.ri-signpost-fill:before{content:""}.ri-signpost-line:before{content:""}.ri-time-zone-fill:before{content:""}.ri-time-zone-line:before{content:""}.ri-arrow-down-wide-fill:before{content:""}.ri-arrow-down-wide-line:before{content:""}.ri-arrow-left-wide-fill:before{content:""}.ri-arrow-left-wide-line:before{content:""}.ri-arrow-right-wide-fill:before{content:""}.ri-arrow-right-wide-line:before{content:""}.ri-arrow-up-wide-fill:before{content:""}.ri-arrow-up-wide-line:before{content:""}.ri-bluesky-fill:before{content:""}.ri-bluesky-line:before{content:""}.ri-expand-height-fill:before{content:""}.ri-expand-height-line:before{content:""}.ri-expand-width-fill:before{content:""}.ri-expand-width-line:before{content:""}.ri-forward-end-fill:before{content:""}.ri-forward-end-line:before{content:""}.ri-forward-end-mini-fill:before{content:""}.ri-forward-end-mini-line:before{content:""}.ri-friendica-fill:before{content:""}.ri-friendica-line:before{content:""}.ri-git-pr-draft-fill:before{content:""}.ri-git-pr-draft-line:before{content:""}.ri-play-reverse-fill:before{content:""}.ri-play-reverse-line:before{content:""}.ri-play-reverse-mini-fill:before{content:""}.ri-play-reverse-mini-line:before{content:""}.ri-rewind-start-fill:before{content:""}.ri-rewind-start-line:before{content:""}.ri-rewind-start-mini-fill:before{content:""}.ri-rewind-start-mini-line:before{content:""}.ri-scroll-to-bottom-fill:before{content:""}.ri-scroll-to-bottom-line:before{content:""}.ri-add-large-fill:before{content:""}.ri-add-large-line:before{content:""}.ri-aed-electrodes-fill:before{content:""}.ri-aed-electrodes-line:before{content:""}.ri-aed-fill:before{content:""}.ri-aed-line:before{content:""}.ri-alibaba-cloud-fill:before{content:""}.ri-alibaba-cloud-line:before{content:""}.ri-align-item-bottom-fill:before{content:""}.ri-align-item-bottom-line:before{content:""}.ri-align-item-horizontal-center-fill:before{content:""}.ri-align-item-horizontal-center-line:before{content:""}.ri-align-item-left-fill:before{content:""}.ri-align-item-left-line:before{content:""}.ri-align-item-right-fill:before{content:""}.ri-align-item-right-line:before{content:""}.ri-align-item-top-fill:before{content:""}.ri-align-item-top-line:before{content:""}.ri-align-item-vertical-center-fill:before{content:""}.ri-align-item-vertical-center-line:before{content:""}.ri-apps-2-add-fill:before{content:""}.ri-apps-2-add-line:before{content:""}.ri-close-large-fill:before{content:""}.ri-close-large-line:before{content:""}.ri-collapse-diagonal-2-fill:before{content:""}.ri-collapse-diagonal-2-line:before{content:""}.ri-collapse-diagonal-fill:before{content:""}.ri-collapse-diagonal-line:before{content:""}.ri-dashboard-horizontal-fill:before{content:""}.ri-dashboard-horizontal-line:before{content:""}.ri-expand-diagonal-2-fill:before{content:""}.ri-expand-diagonal-2-line:before{content:""}.ri-expand-diagonal-fill:before{content:""}.ri-expand-diagonal-line:before{content:""}.ri-firebase-fill:before{content:""}.ri-firebase-line:before{content:""}.ri-flip-horizontal-2-fill:before{content:""}.ri-flip-horizontal-2-line:before{content:""}.ri-flip-horizontal-fill:before{content:""}.ri-flip-horizontal-line:before{content:""}.ri-flip-vertical-2-fill:before{content:""}.ri-flip-vertical-2-line:before{content:""}.ri-flip-vertical-fill:before{content:""}.ri-flip-vertical-line:before{content:""}.ri-formula:before{content:""}.ri-function-add-fill:before{content:""}.ri-function-add-line:before{content:""}.ri-goblet-2-fill:before{content:""}.ri-goblet-2-line:before{content:""}.ri-golf-ball-fill:before{content:""}.ri-golf-ball-line:before{content:""}.ri-group-3-fill:before{content:""}.ri-group-3-line:before{content:""}.ri-heart-add-2-fill:before{content:""}.ri-heart-add-2-line:before{content:""}.ri-id-card-fill:before{content:""}.ri-id-card-line:before{content:""}.ri-information-off-fill:before{content:""}.ri-information-off-line:before{content:""}.ri-java-fill:before{content:""}.ri-java-line:before{content:""}.ri-layout-grid-2-fill:before{content:""}.ri-layout-grid-2-line:before{content:""}.ri-layout-horizontal-fill:before{content:""}.ri-layout-horizontal-line:before{content:""}.ri-layout-vertical-fill:before{content:""}.ri-layout-vertical-line:before{content:""}.ri-menu-fold-2-fill:before{content:""}.ri-menu-fold-2-line:before{content:""}.ri-menu-fold-3-fill:before{content:""}.ri-menu-fold-3-line:before{content:""}.ri-menu-fold-4-fill:before{content:""}.ri-menu-fold-4-line:before{content:""}.ri-menu-unfold-2-fill:before{content:""}.ri-menu-unfold-2-line:before{content:""}.ri-menu-unfold-3-fill:before{content:""}.ri-menu-unfold-3-line:before{content:""}.ri-menu-unfold-4-fill:before{content:""}.ri-menu-unfold-4-line:before{content:""}.ri-mobile-download-fill:before{content:""}.ri-mobile-download-line:before{content:""}.ri-nextjs-fill:before{content:""}.ri-nextjs-line:before{content:""}.ri-nodejs-fill:before{content:""}.ri-nodejs-line:before{content:""}.ri-pause-large-fill:before{content:""}.ri-pause-large-line:before{content:""}.ri-play-large-fill:before{content:""}.ri-play-large-line:before{content:""}.ri-play-reverse-large-fill:before{content:""}.ri-play-reverse-large-line:before{content:""}.ri-police-badge-fill:before{content:""}.ri-police-badge-line:before{content:""}.ri-prohibited-2-fill:before{content:""}.ri-prohibited-2-line:before{content:""}.ri-shopping-bag-4-fill:before{content:""}.ri-shopping-bag-4-line:before{content:""}.ri-snowflake-fill:before{content:""}.ri-snowflake-line:before{content:""}.ri-square-root:before{content:""}.ri-stop-large-fill:before{content:""}.ri-stop-large-line:before{content:""}.ri-tailwind-css-fill:before{content:""}.ri-tailwind-css-line:before{content:""}.ri-tooth-fill:before{content:""}.ri-tooth-line:before{content:""}.ri-video-off-fill:before{content:""}.ri-video-off-line:before{content:""}.ri-video-on-fill:before{content:""}.ri-video-on-line:before{content:""}.ri-webhook-fill:before{content:""}.ri-webhook-line:before{content:""}.ri-weight-fill:before{content:""}.ri-weight-line:before{content:""}.ri-book-shelf-fill:before{content:""}.ri-book-shelf-line:before{content:""}.ri-brain-2-fill:before{content:""}.ri-brain-2-line:before{content:""}.ri-chat-search-fill:before{content:""}.ri-chat-search-line:before{content:""}.ri-chat-unread-fill:before{content:""}.ri-chat-unread-line:before{content:""}.ri-collapse-horizontal-fill:before{content:""}.ri-collapse-horizontal-line:before{content:""}.ri-collapse-vertical-fill:before{content:""}.ri-collapse-vertical-line:before{content:""}.ri-dna-fill:before{content:""}.ri-dna-line:before{content:""}.ri-dropper-fill:before{content:""}.ri-dropper-line:before{content:""}.ri-expand-diagonal-s-2-fill:before{content:""}.ri-expand-diagonal-s-2-line:before{content:""}.ri-expand-diagonal-s-fill:before{content:""}.ri-expand-diagonal-s-line:before{content:""}.ri-expand-horizontal-fill:before{content:""}.ri-expand-horizontal-line:before{content:""}.ri-expand-horizontal-s-fill:before{content:""}.ri-expand-horizontal-s-line:before{content:""}.ri-expand-vertical-fill:before{content:""}.ri-expand-vertical-line:before{content:""}.ri-expand-vertical-s-fill:before{content:""}.ri-expand-vertical-s-line:before{content:""}.ri-gemini-fill:before{content:""}.ri-gemini-line:before{content:""}.ri-reset-left-fill:before{content:""}.ri-reset-left-line:before{content:""}.ri-reset-right-fill:before{content:""}.ri-reset-right-line:before{content:""}.ri-stairs-fill:before{content:""}.ri-stairs-line:before{content:""}.ri-telegram-2-fill:before{content:""}.ri-telegram-2-line:before{content:""}.ri-triangular-flag-fill:before{content:""}.ri-triangular-flag-line:before{content:""}.ri-user-minus-fill:before{content:""}.ri-user-minus-line:before{content:""}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes expand{0%{transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes shine{to{background-position-x:-200%}}@keyframes loaderShow{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes entranceLeft{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes entranceRight{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes entranceTop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes entranceBottom{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width: 550px){::-webkit-scrollbar{width:8px;height:8px;border-radius:var(--baseRadius)}::-webkit-scrollbar-track{background:transparent;border-radius:var(--baseRadius)}::-webkit-scrollbar-thumb{background-color:var(--baseAlt2Color);border-radius:15px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:var(--baseAlt3Color)}html{scrollbar-color:var(--baseAlt2Color) transparent;scrollbar-width:thin;scroll-behavior:smooth}html *{scrollbar-width:inherit}}:focus-visible{outline-color:var(--primaryColor);outline-style:solid}html,body{line-height:var(--baseLineHeight);font-family:var(--baseFontFamily);font-size:var(--baseFontSize);color:var(--txtPrimaryColor);background:var(--bodyColor)}#app{overflow:auto;display:block;width:100%;height:100vh}.schema-field,.flatpickr-inline-container,.accordion .accordion-content,.accordion,.tabs,.tabs-content,.select .txt-missing,.form-field .form-field-block,.list,.skeleton-loader,.clearfix,.content,.form-field .help-block,.overlay-panel .panel-content,.sub-panel,.panel,.block,.code-block,blockquote,p{display:block;width:100%}h1,h2,.breadcrumbs .breadcrumb-item,h3,h4,h5,h6{margin:0;font-weight:400}h1{font-size:22px;line-height:28px}h2,.breadcrumbs .breadcrumb-item{font-size:20px;line-height:26px}h3{font-size:19px;line-height:24px}h4{font-size:18px;line-height:24px}h5{font-size:17px;line-height:24px}h6{font-size:16px;line-height:22px}em{font-style:italic}ins{color:var(--txtPrimaryColor);background:var(--successAltColor);text-decoration:none}del{color:var(--txtPrimaryColor);background:var(--dangerAltColor);text-decoration:none}strong{font-weight:600}small{font-size:var(--smFontSize);line-height:var(--smLineHeight)}sub,sup{position:relative;font-size:.75em;line-height:1}sup{vertical-align:top}sub{vertical-align:bottom}p{margin:5px 0}blockquote{position:relative;padding-left:var(--smSpacing);font-style:italic;color:var(--txtHintColor)}blockquote:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--baseColor)}code{display:inline-block;font-family:var(--monospaceFontFamily);font-style:normal;font-size:1em;line-height:1.379rem;padding:0 4px;white-space:nowrap;color:inherit;background:var(--baseAlt2Color);border-radius:var(--baseRadius)}.code-block{overflow:auto;padding:var(--xsSpacing);white-space:pre-wrap;background:var(--baseAlt1Color)}ol,ul{margin:10px 0;list-style:decimal;padding-left:var(--baseSpacing)}ol li,ul li{margin-top:5px;margin-bottom:5px}ul{list-style:disc}img{max-width:100%;vertical-align:top}hr{display:block;border:0;height:1px;width:100%;background:var(--baseAlt1Color);margin:var(--baseSpacing) 0}hr.dark{background:var(--baseAlt2Color)}a{color:inherit}a:hover{text-decoration:none}a i,a .txt{display:inline-block;vertical-align:top}.txt-mono{font-family:var(--monospaceFontFamily)}.txt-preline{white-space:pre-line}.txt-nowrap{white-space:nowrap}.txt-ellipsis{display:inline-block;vertical-align:top;flex-shrink:1;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.txt-base{font-size:var(--baseFontSize)!important}.txt-xs{font-size:var(--xsFontSize)!important;line-height:var(--smLineHeight)}.txt-sm{font-size:var(--smFontSize)!important;line-height:var(--smLineHeight)}.txt-lg{font-size:var(--lgFontSize)!important}.txt-xl{font-size:var(--xlFontSize)!important}.txt-bold{font-weight:600!important}.txt-strikethrough{text-decoration:line-through!important}.txt-break{white-space:pre-wrap!important}.txt-center{text-align:center!important}.txt-justify{text-align:justify!important}.txt-left{text-align:left!important}.txt-right{text-align:right!important}.txt-main{color:var(--txtPrimaryColor)!important}.txt-hint{color:var(--txtHintColor)!important}.txt-disabled{color:var(--txtDisabledColor)!important}.link-hint{-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--txtHintColor)!important;text-decoration:none;transition:color var(--baseAnimationSpeed)}.link-hint:hover,.link-hint:focus-visible,.link-hint:active{color:var(--txtPrimaryColor)!important}.link-fade{opacity:1;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;color:var(--txtPrimaryColor);transition:opacity var(--baseAnimationSpeed)}.link-fade:focus-visible,.link-fade:hover,.link-fade:active{opacity:.8}.txt-primary{color:var(--primaryColor)!important}.bg-primary{background:var(--primaryColor)!important}.link-primary{cursor:pointer;color:var(--primaryColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-primary:focus-visible,.link-primary:hover,.link-primary:active{opacity:.8}.txt-info{color:var(--infoColor)!important}.bg-info{background:var(--infoColor)!important}.link-info{cursor:pointer;color:var(--infoColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-info:focus-visible,.link-info:hover,.link-info:active{opacity:.8}.txt-info-alt{color:var(--infoAltColor)!important}.bg-info-alt{background:var(--infoAltColor)!important}.link-info-alt{cursor:pointer;color:var(--infoAltColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-info-alt:focus-visible,.link-info-alt:hover,.link-info-alt:active{opacity:.8}.txt-success{color:var(--successColor)!important}.bg-success{background:var(--successColor)!important}.link-success{cursor:pointer;color:var(--successColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-success:focus-visible,.link-success:hover,.link-success:active{opacity:.8}.txt-success-alt{color:var(--successAltColor)!important}.bg-success-alt{background:var(--successAltColor)!important}.link-success-alt{cursor:pointer;color:var(--successAltColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-success-alt:focus-visible,.link-success-alt:hover,.link-success-alt:active{opacity:.8}.txt-danger{color:var(--dangerColor)!important}.bg-danger{background:var(--dangerColor)!important}.link-danger{cursor:pointer;color:var(--dangerColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-danger:focus-visible,.link-danger:hover,.link-danger:active{opacity:.8}.txt-danger-alt{color:var(--dangerAltColor)!important}.bg-danger-alt{background:var(--dangerAltColor)!important}.link-danger-alt{cursor:pointer;color:var(--dangerAltColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-danger-alt:focus-visible,.link-danger-alt:hover,.link-danger-alt:active{opacity:.8}.txt-warning{color:var(--warningColor)!important}.bg-warning{background:var(--warningColor)!important}.link-warning{cursor:pointer;color:var(--warningColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-warning:focus-visible,.link-warning:hover,.link-warning:active{opacity:.8}.txt-warning-alt{color:var(--warningAltColor)!important}.bg-warning-alt{background:var(--warningAltColor)!important}.link-warning-alt{cursor:pointer;color:var(--warningAltColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-warning-alt:focus-visible,.link-warning-alt:hover,.link-warning-alt:active{opacity:.8}.fade{opacity:.6}a.fade,.btn.fade,[tabindex].fade,[class*=link-].fade,.handle.fade{transition:all var(--baseAnimationSpeed)}a.fade:hover,.btn.fade:hover,[tabindex].fade:hover,[class*=link-].fade:hover,.handle.fade:hover{opacity:1}.noborder{border:0px!important}.hidden{display:none!important}.hidden-empty:empty{display:none!important}.v-align-top{vertical-align:top}.v-align-middle{vertical-align:middle}.v-align-bottom{vertical-align:bottom}.scrollbar-gutter-stable{scrollbar-gutter:stable}.no-pointer-events{pointer-events:none}.content,.form-field .help-block,.overlay-panel .panel-content,.sub-panel,.panel{min-width:0}.content>:first-child,.form-field .help-block>:first-child,.overlay-panel .panel-content>:first-child,.sub-panel>:first-child,.panel>:first-child{margin-top:0}.content>:last-child,.form-field .help-block>:last-child,.overlay-panel .panel-content>:last-child,.sub-panel>:last-child,.panel>:last-child{margin-bottom:0}.panel{background:var(--baseColor);border-radius:var(--lgRadius);padding:calc(var(--baseSpacing) - 5px) var(--baseSpacing);box-shadow:0 2px 5px 0 var(--shadowColor)}.sub-panel{background:var(--baseColor);border-radius:var(--baseRadius);padding:var(--xsSpacing);border:1px solid var(--baseAlt1Color)}.shadowize{box-shadow:0 2px 5px 0 var(--shadowColor)}.clearfix{clear:both}.clearfix:after{content:"";display:table;clear:both}.flex{position:relative;display:flex;align-items:center;width:100%;min-width:0;gap:var(--smSpacing)}.flex-fill{flex:1 1 auto!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.inline-flex{position:relative;display:inline-flex;vertical-align:top;align-items:center;flex-wrap:wrap;min-width:0;gap:10px}.flex-order-0{order:0}.flex-order-1{order:1}.flex-order-2{order:2}.flex-order-3{order:3}.flex-order-4{order:4}.flex-order-5{order:5}.flex-order-6{order:6}.flex-order-7{order:7}.flex-order-8{order:8}.flex-order-9{order:9}.flex-order-10{order:10}.flex-gap-base{gap:var(--baseSpacing)!important}.flex-gap-xs{gap:var(--xsSpacing)!important}.flex-gap-sm{gap:var(--smSpacing)!important}.flex-gap-lg{gap:var(--lgSpacing)!important}.flex-gap-xl{gap:var(--xlSpacing)!important}.flex-gap-0{gap:0px!important}.flex-gap-5{gap:5px!important}.flex-gap-10{gap:10px!important}.flex-gap-15{gap:15px!important}.flex-gap-20{gap:20px!important}.flex-gap-25{gap:25px!important}.flex-gap-30{gap:30px!important}.flex-gap-35{gap:35px!important}.flex-gap-40{gap:40px!important}.flex-gap-45{gap:45px!important}.flex-gap-50{gap:50px!important}.flex-gap-55{gap:55px!important}.flex-gap-60{gap:60px!important}.m-base{margin:var(--baseSpacing)!important}.p-base{padding:var(--baseSpacing)!important}.m-xs{margin:var(--xsSpacing)!important}.p-xs{padding:var(--xsSpacing)!important}.m-sm{margin:var(--smSpacing)!important}.p-sm{padding:var(--smSpacing)!important}.m-lg{margin:var(--lgSpacing)!important}.p-lg{padding:var(--lgSpacing)!important}.m-xl{margin:var(--xlSpacing)!important}.p-xl{padding:var(--xlSpacing)!important}.m-t-auto{margin-top:auto!important}.p-t-auto{padding-top:auto!important}.m-t-base{margin-top:var(--baseSpacing)!important}.p-t-base{padding-top:var(--baseSpacing)!important}.m-t-xs{margin-top:var(--xsSpacing)!important}.p-t-xs{padding-top:var(--xsSpacing)!important}.m-t-sm{margin-top:var(--smSpacing)!important}.p-t-sm{padding-top:var(--smSpacing)!important}.m-t-lg{margin-top:var(--lgSpacing)!important}.p-t-lg{padding-top:var(--lgSpacing)!important}.m-t-xl{margin-top:var(--xlSpacing)!important}.p-t-xl{padding-top:var(--xlSpacing)!important}.m-r-auto{margin-right:auto!important}.p-r-auto{padding-right:auto!important}.m-r-base{margin-right:var(--baseSpacing)!important}.p-r-base{padding-right:var(--baseSpacing)!important}.m-r-xs{margin-right:var(--xsSpacing)!important}.p-r-xs{padding-right:var(--xsSpacing)!important}.m-r-sm{margin-right:var(--smSpacing)!important}.p-r-sm{padding-right:var(--smSpacing)!important}.m-r-lg{margin-right:var(--lgSpacing)!important}.p-r-lg{padding-right:var(--lgSpacing)!important}.m-r-xl{margin-right:var(--xlSpacing)!important}.p-r-xl{padding-right:var(--xlSpacing)!important}.m-b-auto{margin-bottom:auto!important}.p-b-auto{padding-bottom:auto!important}.m-b-base{margin-bottom:var(--baseSpacing)!important}.p-b-base{padding-bottom:var(--baseSpacing)!important}.m-b-xs{margin-bottom:var(--xsSpacing)!important}.p-b-xs{padding-bottom:var(--xsSpacing)!important}.m-b-sm{margin-bottom:var(--smSpacing)!important}.p-b-sm{padding-bottom:var(--smSpacing)!important}.m-b-lg{margin-bottom:var(--lgSpacing)!important}.p-b-lg{padding-bottom:var(--lgSpacing)!important}.m-b-xl{margin-bottom:var(--xlSpacing)!important}.p-b-xl{padding-bottom:var(--xlSpacing)!important}.m-l-auto{margin-left:auto!important}.p-l-auto{padding-left:auto!important}.m-l-base{margin-left:var(--baseSpacing)!important}.p-l-base{padding-left:var(--baseSpacing)!important}.m-l-xs{margin-left:var(--xsSpacing)!important}.p-l-xs{padding-left:var(--xsSpacing)!important}.m-l-sm{margin-left:var(--smSpacing)!important}.p-l-sm{padding-left:var(--smSpacing)!important}.m-l-lg{margin-left:var(--lgSpacing)!important}.p-l-lg{padding-left:var(--lgSpacing)!important}.m-l-xl{margin-left:var(--xlSpacing)!important}.p-l-xl{padding-left:var(--xlSpacing)!important}.m-0{margin:0!important}.p-0{padding:0!important}.m-t-0{margin-top:0!important}.p-t-0{padding-top:0!important}.m-r-0{margin-right:0!important}.p-r-0{padding-right:0!important}.m-b-0{margin-bottom:0!important}.p-b-0{padding-bottom:0!important}.m-l-0{margin-left:0!important}.p-l-0{padding-left:0!important}.m-5{margin:5px!important}.p-5{padding:5px!important}.m-t-5{margin-top:5px!important}.p-t-5{padding-top:5px!important}.m-r-5{margin-right:5px!important}.p-r-5{padding-right:5px!important}.m-b-5{margin-bottom:5px!important}.p-b-5{padding-bottom:5px!important}.m-l-5{margin-left:5px!important}.p-l-5{padding-left:5px!important}.m-10{margin:10px!important}.p-10{padding:10px!important}.m-t-10{margin-top:10px!important}.p-t-10{padding-top:10px!important}.m-r-10{margin-right:10px!important}.p-r-10{padding-right:10px!important}.m-b-10{margin-bottom:10px!important}.p-b-10{padding-bottom:10px!important}.m-l-10{margin-left:10px!important}.p-l-10{padding-left:10px!important}.m-15{margin:15px!important}.p-15{padding:15px!important}.m-t-15{margin-top:15px!important}.p-t-15{padding-top:15px!important}.m-r-15{margin-right:15px!important}.p-r-15{padding-right:15px!important}.m-b-15{margin-bottom:15px!important}.p-b-15{padding-bottom:15px!important}.m-l-15{margin-left:15px!important}.p-l-15{padding-left:15px!important}.m-20{margin:20px!important}.p-20{padding:20px!important}.m-t-20{margin-top:20px!important}.p-t-20{padding-top:20px!important}.m-r-20{margin-right:20px!important}.p-r-20{padding-right:20px!important}.m-b-20{margin-bottom:20px!important}.p-b-20{padding-bottom:20px!important}.m-l-20{margin-left:20px!important}.p-l-20{padding-left:20px!important}.m-25{margin:25px!important}.p-25{padding:25px!important}.m-t-25{margin-top:25px!important}.p-t-25{padding-top:25px!important}.m-r-25{margin-right:25px!important}.p-r-25{padding-right:25px!important}.m-b-25{margin-bottom:25px!important}.p-b-25{padding-bottom:25px!important}.m-l-25{margin-left:25px!important}.p-l-25{padding-left:25px!important}.m-30{margin:30px!important}.p-30{padding:30px!important}.m-t-30{margin-top:30px!important}.p-t-30{padding-top:30px!important}.m-r-30{margin-right:30px!important}.p-r-30{padding-right:30px!important}.m-b-30{margin-bottom:30px!important}.p-b-30{padding-bottom:30px!important}.m-l-30{margin-left:30px!important}.p-l-30{padding-left:30px!important}.m-35{margin:35px!important}.p-35{padding:35px!important}.m-t-35{margin-top:35px!important}.p-t-35{padding-top:35px!important}.m-r-35{margin-right:35px!important}.p-r-35{padding-right:35px!important}.m-b-35{margin-bottom:35px!important}.p-b-35{padding-bottom:35px!important}.m-l-35{margin-left:35px!important}.p-l-35{padding-left:35px!important}.m-40{margin:40px!important}.p-40{padding:40px!important}.m-t-40{margin-top:40px!important}.p-t-40{padding-top:40px!important}.m-r-40{margin-right:40px!important}.p-r-40{padding-right:40px!important}.m-b-40{margin-bottom:40px!important}.p-b-40{padding-bottom:40px!important}.m-l-40{margin-left:40px!important}.p-l-40{padding-left:40px!important}.m-45{margin:45px!important}.p-45{padding:45px!important}.m-t-45{margin-top:45px!important}.p-t-45{padding-top:45px!important}.m-r-45{margin-right:45px!important}.p-r-45{padding-right:45px!important}.m-b-45{margin-bottom:45px!important}.p-b-45{padding-bottom:45px!important}.m-l-45{margin-left:45px!important}.p-l-45{padding-left:45px!important}.m-50{margin:50px!important}.p-50{padding:50px!important}.m-t-50{margin-top:50px!important}.p-t-50{padding-top:50px!important}.m-r-50{margin-right:50px!important}.p-r-50{padding-right:50px!important}.m-b-50{margin-bottom:50px!important}.p-b-50{padding-bottom:50px!important}.m-l-50{margin-left:50px!important}.p-l-50{padding-left:50px!important}.m-55{margin:55px!important}.p-55{padding:55px!important}.m-t-55{margin-top:55px!important}.p-t-55{padding-top:55px!important}.m-r-55{margin-right:55px!important}.p-r-55{padding-right:55px!important}.m-b-55{margin-bottom:55px!important}.p-b-55{padding-bottom:55px!important}.m-l-55{margin-left:55px!important}.p-l-55{padding-left:55px!important}.m-60{margin:60px!important}.p-60{padding:60px!important}.m-t-60{margin-top:60px!important}.p-t-60{padding-top:60px!important}.m-r-60{margin-right:60px!important}.p-r-60{padding-right:60px!important}.m-b-60{margin-bottom:60px!important}.p-b-60{padding-bottom:60px!important}.m-l-60{margin-left:60px!important}.p-l-60{padding-left:60px!important}.no-min-width{min-width:0!important}.wrapper{position:relative;width:var(--wrapperWidth);margin:0 auto;max-width:100%}.wrapper.wrapper-sm{width:var(--smWrapperWidth)}.wrapper.wrapper-lg{width:var(--lgWrapperWidth)}.thumb{--thumbSize: 40px;display:inline-flex;vertical-align:top;position:relative;flex-shrink:0;align-items:center;justify-content:center;line-height:1;width:var(--thumbSize);height:var(--thumbSize);aspect-ratio:1;background:var(--baseAlt2Color);border-radius:var(--baseRadius);color:var(--txtPrimaryColor);outline-offset:-2px;outline:2px solid transparent;box-shadow:0 2px 5px 0 var(--shadowColor)}.thumb i{font-size:inherit}.thumb img{width:100%;height:100%;border-radius:inherit;overflow:hidden}.thumb .initials{text-transform:uppercase;margin-top:-2px}.thumb.thumb-xs{--thumbSize: 24px;font-size:.85rem}.thumb.thumb-sm{--thumbSize: 32px;font-size:.92rem}.thumb.thumb-lg{--thumbSize: 60px;font-size:1.3rem}.thumb.thumb-xl{--thumbSize: 80px;font-size:1.5rem}.thumb.thumb-circle{border-radius:50%}.thumb.thumb-primary{outline-color:var(--primaryColor)}.thumb.thumb-info{outline-color:var(--infoColor)}.thumb.thumb-info-alt{outline-color:var(--infoAltColor)}.thumb.thumb-success{outline-color:var(--successColor)}.thumb.thumb-success-alt{outline-color:var(--successAltColor)}.thumb.thumb-danger{outline-color:var(--dangerColor)}.thumb.thumb-danger-alt{outline-color:var(--dangerAltColor)}.thumb.thumb-warning{outline-color:var(--warningColor)}.thumb.thumb-warning-alt{outline-color:var(--warningAltColor)}.handle.thumb:not(.thumb-active),a.thumb:not(.thumb-active){cursor:pointer;transition:opacity var(--baseAnimationSpeed),outline-color var(--baseAnimationSpeed),transform var(--baseAnimationSpeed),box-shadow var(--baseAnimationSpeed)}.handle.thumb:not(.thumb-active):hover,.handle.thumb:not(.thumb-active):focus-visible,.handle.thumb:not(.thumb-active):active,a.thumb:not(.thumb-active):hover,a.thumb:not(.thumb-active):focus-visible,a.thumb:not(.thumb-active):active{opacity:.8;box-shadow:0 2px 5px 0 var(--shadowColor),0 2px 4px 1px var(--shadowColor)}.handle.thumb:not(.thumb-active):active,a.thumb:not(.thumb-active):active{transition-duration:var(--activeAnimationSpeed);transform:scale(.97)}.label{--labelVPadding: 3px;--labelHPadding: 9px;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;gap:5px;padding:var(--labelVPadding) var(--labelHPadding);min-height:24px;max-width:100%;text-align:center;line-height:var(--smLineHeight);font-weight:400;font-size:var(--smFontSize);background:var(--baseAlt2Color);color:var(--txtPrimaryColor);white-space:nowrap;border-radius:15px}.label .btn:last-child{margin-right:calc(-.5 * var(--labelHPadding))}.label .btn:first-child{margin-left:calc(-.5 * var(--labelHPadding))}.label .thumb{box-shadow:none}.label.label-sm{--labelHPadding: 5px;font-size:var(--xsFontSize);min-height:18px;line-height:1}.label.label-primary{color:var(--baseColor);background:var(--primaryColor)}.label.label-info{background:var(--infoAltColor)}.label.label-success{background:var(--successAltColor)}.label.label-danger{background:var(--dangerAltColor)}.label.label-warning{background:var(--warningAltColor)}.section-title{display:flex;align-items:center;width:100%;column-gap:10px;row-gap:5px;margin:0 0 var(--xsSpacing);font-weight:600;font-size:var(--baseFontSize);line-height:var(--smLineHeight);color:var(--txtHintColor)}.logo{position:relative;vertical-align:top;display:inline-flex;align-items:center;gap:10px;font-size:23px;text-decoration:none;color:inherit;-webkit-user-select:none;user-select:none}.logo strong{font-weight:700}.logo .version{position:absolute;right:0;top:-5px;line-height:1;font-size:10px;font-weight:400;padding:2px 4px;border-radius:var(--baseRadius);background:var(--dangerAltColor);color:var(--txtPrimaryColor)}.logo.logo-sm{font-size:20px}.drag-handle{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;color:var(--txtDisabledColor);-webkit-user-select:none;user-select:none;cursor:pointer;transition:color var(--baseAnimationSpeed),transform var(--baseAnimationSpeed),opacity var(--baseAnimationSpeed),visibility var(--baseAnimationSpeed)}.drag-handle:before{content:"";line-height:1;font-family:var(--iconFontFamily);padding-right:5px;text-shadow:5px 0px currentColor}.drag-handle:hover,.drag-handle:focus-visible{color:var(--txtHintColor)}.drag-handle:active{transition-duration:var(--activeAnimationSpeed);color:var(--txtPrimaryColor)}.loader{--loaderSize: 32px;position:relative;display:inline-flex;vertical-align:top;flex-direction:column;align-items:center;justify-content:center;row-gap:10px;margin:0;color:var(--txtDisabledColor);text-align:center;font-weight:400}.loader:before{content:"";display:inline-block;vertical-align:top;clear:both;width:var(--loaderSize);height:var(--loaderSize);line-height:var(--loaderSize);font-size:var(--loaderSize);font-weight:400;font-family:var(--iconFontFamily);color:inherit;text-align:center;animation:loaderShow var(--activeAnimationSpeed),rotate .9s var(--baseAnimationSpeed) infinite linear}.loader.loader-primary{color:var(--primaryColor)}.loader.loader-info{color:var(--infoColor)}.loader.loader-info-alt{color:var(--infoAltColor)}.loader.loader-success{color:var(--successColor)}.loader.loader-success-alt{color:var(--successAltColor)}.loader.loader-danger{color:var(--dangerColor)}.loader.loader-danger-alt{color:var(--dangerAltColor)}.loader.loader-warning{color:var(--warningColor)}.loader.loader-warning-alt{color:var(--warningAltColor)}.loader.loader-xs{--loaderSize: 18px}.loader.loader-sm{--loaderSize: 24px}.loader.loader-lg{--loaderSize: 42px}.skeleton-loader{position:relative;height:12px;margin:5px 0;border-radius:var(--baseRadius);background:var(--baseAlt1Color);animation:fadeIn .4s}.skeleton-loader:before{content:"";width:100%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--baseAlt1Color) 8%,var(--bodyColor) 18%,var(--baseAlt1Color) 33%);background-size:200% 100%;animation:shine 1s linear infinite}.skeleton-loader.skeleton-loader-sm{height:8px}.skeleton-loader.skeleton-loader-lg{height:18px}.placeholder-section{display:flex;width:100%;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:var(--smSpacing);color:var(--txtHintColor)}.placeholder-section .icon{font-size:50px;height:50px;line-height:1;opacity:.3}.placeholder-section .icon i{font-size:inherit;vertical-align:top}.list{position:relative;overflow:auto;overflow:overlay;border:1px solid var(--baseAlt2Color);border-radius:var(--baseRadius)}.list .list-item{word-break:break-word;position:relative;display:flex;align-items:center;width:100%;gap:var(--xsSpacing);outline:0;padding:10px var(--xsSpacing);min-height:50px;border-top:1px solid var(--baseAlt2Color);transition:background var(--baseAnimationSpeed)}.list .list-item:first-child{border-top:0}.list .list-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list .list-item .content,.list .list-item .form-field .help-block,.form-field .list .list-item .help-block,.list .list-item .overlay-panel .panel-content,.overlay-panel .list .list-item .panel-content,.list .list-item .panel,.list .list-item .sub-panel{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;-webkit-user-select:text;user-select:text}.list .list-item .actions{gap:10px;flex-shrink:0;display:inline-flex;align-items:center;margin:-1px -5px -1px 0}.list .list-item .actions.nonintrusive{opacity:0;transform:translate(5px);transition:transform var(--baseAnimationSpeed),opacity var(--baseAnimationSpeed),visibility var(--baseAnimationSpeed)}.list .list-item:hover,.list .list-item:focus-visible,.list .list-item:focus-within,.list .list-item:active{background:var(--bodyColor)}.list .list-item:hover .actions.nonintrusive,.list .list-item:focus-visible .actions.nonintrusive,.list .list-item:focus-within .actions.nonintrusive,.list .list-item:active .actions.nonintrusive{opacity:1;transform:translate(0)}.list .list-item.selected{background:var(--bodyColor)}.list .list-item.handle:not(.disabled){cursor:pointer;-webkit-user-select:none;user-select:none}.list .list-item.handle:not(.disabled):hover,.list .list-item.handle:not(.disabled):focus-visible{background:var(--baseAlt1Color)}.list .list-item.handle:not(.disabled):active{background:var(--baseAlt2Color)}.list .list-item.disabled:not(.selected){cursor:default;opacity:.6}.list .list-item-placeholder{color:var(--txtHintColor)}.list .list-item-btn{padding:5px;min-height:auto}.list .list-item-placeholder:hover,.list .list-item-placeholder:focus-visible,.list .list-item-placeholder:focus-within,.list .list-item-placeholder:active,.list .list-item-btn:hover,.list .list-item-btn:focus-visible,.list .list-item-btn:focus-within,.list .list-item-btn:active{background:none}.list.list-compact .list-item{gap:10px;min-height:40px}.entrance-top{animation:entranceTop var(--entranceAnimationSpeed)}.entrance-bottom{animation:entranceBottom var(--entranceAnimationSpeed)}.entrance-left{animation:entranceLeft var(--entranceAnimationSpeed)}.entrance-right{animation:entranceRight var(--entranceAnimationSpeed)}.entrance-fade{animation:fadeIn var(--entranceAnimationSpeed)}.provider-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--baseRadius);background:var(--bodyColor);padding:0;gap:0}.provider-logo img{max-width:20px;max-height:20px;height:auto;flex-shrink:0}.provider-card{display:flex;align-items:center;width:100%;height:100%;gap:10px;padding:5px 10px;min-height:var(--lgBtnHeight);border-radius:var(--baseRadius);border:1px solid var(--baseAlt1Color)}.provider-card .content,.provider-card .form-field .help-block,.form-field .provider-card .help-block,.provider-card .overlay-panel .panel-content,.overlay-panel .provider-card .panel-content,.provider-card .panel,.provider-card .sub-panel{line-height:var(--smLineHeight)}.provider-card.handle{cursor:pointer;transition:background var(--baseAnimationSpeed),border var(--baseAnimationSpeed)}.provider-card.handle:hover,.provider-card.handle:focus-within{background:var(--bodyColor)}.provider-card.handle:active{transition-duration:var(--activeAnimationSpeed);border-color:var(--baseAlt2Color)}.provider-card.error{border-color:var(--dangerColor)}.sidebar-menu{--sidebarListItemMargin: 10px;z-index:0;display:flex;flex-direction:column;width:200px;flex-shrink:0;flex-grow:0;overflow-x:hidden;overflow-y:auto;background:var(--baseColor);padding:calc(var(--baseSpacing) - 5px) 0 var(--smSpacing)}.sidebar-menu>*{padding:0 var(--smSpacing)}.sidebar-menu .sidebar-content{overflow-x:hidden;overflow-y:auto;overflow-y:overlay}.sidebar-menu .sidebar-content>:first-child{margin-top:0}.sidebar-menu .sidebar-content>:last-child{margin-bottom:0}.sidebar-menu .sidebar-footer{margin-top:var(--smSpacing)}.sidebar-menu .search{display:flex;align-items:center;width:auto;column-gap:5px;margin:0 0 var(--xsSpacing);color:var(--txtHintColor);opacity:.7;transition:opacity var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.sidebar-menu .search input{border:0;background:var(--baseColor);transition:box-shadow var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.sidebar-menu .search .btn-clear{margin-right:-8px}.sidebar-menu .search:hover,.sidebar-menu .search:focus-within,.sidebar-menu .search.active{opacity:1;color:var(--txtPrimaryColor)}.sidebar-menu .search:hover input,.sidebar-menu .search:focus-within input,.sidebar-menu .search.active input{background:var(--baseAlt2Color)}.sidebar-menu .sidebar-title{display:flex;align-items:center;gap:5px;width:100%;margin:var(--baseSpacing) 0 var(--xsSpacing);font-weight:600;font-size:1rem;line-height:var(--smLineHeight);color:var(--txtHintColor)}.sidebar-menu .sidebar-title .label{font-weight:400}.sidebar-menu .sidebar-list-item{cursor:pointer;outline:0;text-decoration:none;position:relative;display:flex;width:100%;align-items:center;column-gap:10px;margin:var(--sidebarListItemMargin) 0;padding:3px 10px;font-size:var(--xlFontSize);min-height:var(--btnHeight);min-width:0;color:var(--txtHintColor);border-radius:var(--baseRadius);-webkit-user-select:none;user-select:none;transition:background var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.sidebar-menu .sidebar-list-item i{font-size:18px}.sidebar-menu .sidebar-list-item .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-menu .sidebar-list-item:focus-visible,.sidebar-menu .sidebar-list-item:hover,.sidebar-menu .sidebar-list-item:active,.sidebar-menu .sidebar-list-item.active{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.sidebar-menu .sidebar-list-item:active{background:var(--baseAlt2Color);transition-duration:var(--activeAnimationSpeed)}.sidebar-menu .sidebar-content-compact .sidebar-list-item{--sidebarListItemMargin: 5px}@media screen and (max-height: 600px){.sidebar-menu{--sidebarListItemMargin: 5px}}@media screen and (max-width: 1100px){.sidebar-menu{min-width:190px}.sidebar-menu>*{padding-left:10px;padding-right:10px}}.grid{--gridGap: var(--baseSpacing);position:relative;display:flex;flex-grow:1;flex-wrap:wrap;row-gap:var(--gridGap);margin:0 calc(-.5 * var(--gridGap))}.grid.grid-center{align-items:center}.grid.grid-sm{--gridGap: var(--smSpacing)}.grid .form-field{margin-bottom:0}.grid>*{margin:0 calc(.5 * var(--gridGap))}.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;width:100%;min-height:1px}.col-auto{flex:0 0 auto;width:auto}.col-12{width:calc(100% - var(--gridGap))}.col-11{width:calc(91.6666666667% - var(--gridGap))}.col-10{width:calc(83.3333333333% - var(--gridGap))}.col-9{width:calc(75% - var(--gridGap))}.col-8{width:calc(66.6666666667% - var(--gridGap))}.col-7{width:calc(58.3333333333% - var(--gridGap))}.col-6{width:calc(50% - var(--gridGap))}.col-5{width:calc(41.6666666667% - var(--gridGap))}.col-4{width:calc(33.3333333333% - var(--gridGap))}.col-3{width:calc(25% - var(--gridGap))}.col-2{width:calc(16.6666666667% - var(--gridGap))}.col-1{width:calc(8.3333333333% - var(--gridGap))}@media (min-width: 576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-12{width:calc(100% - var(--gridGap))}.col-sm-11{width:calc(91.6666666667% - var(--gridGap))}.col-sm-10{width:calc(83.3333333333% - var(--gridGap))}.col-sm-9{width:calc(75% - var(--gridGap))}.col-sm-8{width:calc(66.6666666667% - var(--gridGap))}.col-sm-7{width:calc(58.3333333333% - var(--gridGap))}.col-sm-6{width:calc(50% - var(--gridGap))}.col-sm-5{width:calc(41.6666666667% - var(--gridGap))}.col-sm-4{width:calc(33.3333333333% - var(--gridGap))}.col-sm-3{width:calc(25% - var(--gridGap))}.col-sm-2{width:calc(16.6666666667% - var(--gridGap))}.col-sm-1{width:calc(8.3333333333% - var(--gridGap))}}@media (min-width: 768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-12{width:calc(100% - var(--gridGap))}.col-md-11{width:calc(91.6666666667% - var(--gridGap))}.col-md-10{width:calc(83.3333333333% - var(--gridGap))}.col-md-9{width:calc(75% - var(--gridGap))}.col-md-8{width:calc(66.6666666667% - var(--gridGap))}.col-md-7{width:calc(58.3333333333% - var(--gridGap))}.col-md-6{width:calc(50% - var(--gridGap))}.col-md-5{width:calc(41.6666666667% - var(--gridGap))}.col-md-4{width:calc(33.3333333333% - var(--gridGap))}.col-md-3{width:calc(25% - var(--gridGap))}.col-md-2{width:calc(16.6666666667% - var(--gridGap))}.col-md-1{width:calc(8.3333333333% - var(--gridGap))}}@media (min-width: 992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-12{width:calc(100% - var(--gridGap))}.col-lg-11{width:calc(91.6666666667% - var(--gridGap))}.col-lg-10{width:calc(83.3333333333% - var(--gridGap))}.col-lg-9{width:calc(75% - var(--gridGap))}.col-lg-8{width:calc(66.6666666667% - var(--gridGap))}.col-lg-7{width:calc(58.3333333333% - var(--gridGap))}.col-lg-6{width:calc(50% - var(--gridGap))}.col-lg-5{width:calc(41.6666666667% - var(--gridGap))}.col-lg-4{width:calc(33.3333333333% - var(--gridGap))}.col-lg-3{width:calc(25% - var(--gridGap))}.col-lg-2{width:calc(16.6666666667% - var(--gridGap))}.col-lg-1{width:calc(8.3333333333% - var(--gridGap))}}@media (min-width: 1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-12{width:calc(100% - var(--gridGap))}.col-xl-11{width:calc(91.6666666667% - var(--gridGap))}.col-xl-10{width:calc(83.3333333333% - var(--gridGap))}.col-xl-9{width:calc(75% - var(--gridGap))}.col-xl-8{width:calc(66.6666666667% - var(--gridGap))}.col-xl-7{width:calc(58.3333333333% - var(--gridGap))}.col-xl-6{width:calc(50% - var(--gridGap))}.col-xl-5{width:calc(41.6666666667% - var(--gridGap))}.col-xl-4{width:calc(33.3333333333% - var(--gridGap))}.col-xl-3{width:calc(25% - var(--gridGap))}.col-xl-2{width:calc(16.6666666667% - var(--gridGap))}.col-xl-1{width:calc(8.3333333333% - var(--gridGap))}}@media (min-width: 1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-12{width:calc(100% - var(--gridGap))}.col-xxl-11{width:calc(91.6666666667% - var(--gridGap))}.col-xxl-10{width:calc(83.3333333333% - var(--gridGap))}.col-xxl-9{width:calc(75% - var(--gridGap))}.col-xxl-8{width:calc(66.6666666667% - var(--gridGap))}.col-xxl-7{width:calc(58.3333333333% - var(--gridGap))}.col-xxl-6{width:calc(50% - var(--gridGap))}.col-xxl-5{width:calc(41.6666666667% - var(--gridGap))}.col-xxl-4{width:calc(33.3333333333% - var(--gridGap))}.col-xxl-3{width:calc(25% - var(--gridGap))}.col-xxl-2{width:calc(16.6666666667% - var(--gridGap))}.col-xxl-1{width:calc(8.3333333333% - var(--gridGap))}}.app-tooltip{position:fixed;z-index:999999;top:0;left:0;display:inline-block;vertical-align:top;max-width:275px;padding:3px 5px;color:#fff;text-align:center;font-family:var(--baseFontFamily);font-size:var(--smFontSize);line-height:var(--smLineHeight);border-radius:var(--baseRadius);background:var(--tooltipColor);pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed),visibility var(--baseAnimationSpeed),transform var(--baseAnimationSpeed);transform:translateY(1px);backface-visibility:hidden;white-space:pre-line;word-break:break-word;opacity:0;visibility:hidden}.app-tooltip.code{font-family:monospace;white-space:pre-wrap;text-align:left;min-width:150px;max-width:340px}.app-tooltip.active{transform:scale(1);opacity:1;visibility:visible}.dropdown{position:absolute;z-index:99;right:0;left:auto;top:100%;cursor:default;display:inline-block;vertical-align:top;padding:5px;margin:5px 0 0;width:auto;min-width:140px;max-width:450px;max-height:330px;overflow-x:hidden;overflow-y:auto;background:var(--baseColor);border-radius:var(--baseRadius);border:1px solid var(--baseAlt2Color);box-shadow:0 2px 5px 0 var(--shadowColor)}.dropdown hr{margin:5px 0}.dropdown .dropdown-item{border:0;background:none;position:relative;outline:0;display:flex;align-items:center;column-gap:8px;width:100%;height:auto;min-height:0;text-align:left;padding:8px 10px;margin:0 0 5px;cursor:pointer;color:var(--txtPrimaryColor);font-weight:400;font-size:var(--baseFontSize);font-family:var(--baseFontFamily);line-height:var(--baseLineHeight);border-radius:var(--baseRadius);text-decoration:none;word-break:break-word;-webkit-user-select:none;user-select:none;transition:background var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.dropdown .dropdown-item:last-child{margin-bottom:0}.dropdown .dropdown-item.selected{background:var(--baseAlt2Color)}.dropdown .dropdown-item:focus-visible,.dropdown .dropdown-item:hover{background:var(--baseAlt1Color)}.dropdown .dropdown-item:active{transition-duration:var(--activeAnimationSpeed);background:var(--baseAlt2Color)}.dropdown .dropdown-item.plain{background:none;cursor:default}.dropdown .dropdown-item.disabled{color:var(--txtDisabledColor);background:none;pointer-events:none}.dropdown .dropdown-item.separator{cursor:default;background:none;text-transform:uppercase;padding-top:0;padding-bottom:0;margin-top:15px;color:var(--txtDisabledColor);font-weight:600;font-size:var(--smFontSize)}.dropdown.dropdown-upside{top:auto;bottom:100%;margin:0 0 5px}.dropdown.dropdown-left{right:auto;left:0}.dropdown.dropdown-center{right:auto;left:50%;transform:translate(-50%)}.dropdown.dropdown-sm{margin-top:5px;min-width:100px}.dropdown.dropdown-sm .dropdown-item{column-gap:7px;font-size:var(--smFontSize);margin:0 0 2px;padding:5px 7px}.dropdown.dropdown-sm .dropdown-item:last-child{margin-bottom:0}.dropdown.dropdown-sm.dropdown-upside{margin-top:0;margin-bottom:5px}.dropdown.dropdown-block{width:100%;min-width:130px;max-width:100%}.dropdown.dropdown-nowrap{white-space:nowrap}.toggler-container{outline:0}.overlay-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-self:flex-end;margin-left:auto;background:var(--baseColor);height:100%;width:580px;max-width:100%;word-wrap:break-word;box-shadow:0 2px 5px 0 var(--shadowColor)}.overlay-panel .overlay-panel-section{position:relative;width:100%;margin:0;padding:var(--baseSpacing);transition:box-shadow var(--baseAnimationSpeed)}.overlay-panel .overlay-panel-section:empty{display:none}.overlay-panel .overlay-panel-section:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.overlay-panel .overlay-panel-section:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.overlay-panel .overlay-panel-section .btn{flex-grow:0}.overlay-panel img{max-width:100%}.overlay-panel .panel-header{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:var(--baseSpacing);padding:calc(var(--baseSpacing) - 7px) var(--baseSpacing)}.overlay-panel .panel-header>*{margin-top:0;margin-bottom:0}.overlay-panel .panel-header .btn-back{margin-left:-10px}.overlay-panel .panel-header .overlay-close{z-index:3;outline:0;position:absolute;right:100%;top:20px;margin:0;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;cursor:pointer;text-align:center;font-size:1.6rem;line-height:1;border-radius:50% 0 0 50%;color:#fff;background:var(--primaryColor);opacity:.5;transition:opacity var(--baseAnimationSpeed);-webkit-user-select:none;user-select:none}.overlay-panel .panel-header .overlay-close i{font-size:inherit}.overlay-panel .panel-header .overlay-close:hover,.overlay-panel .panel-header .overlay-close:focus-visible,.overlay-panel .panel-header .overlay-close:active{opacity:.7}.overlay-panel .panel-header .overlay-close:active{transition-duration:var(--activeAnimationSpeed);opacity:1}.overlay-panel .panel-header .btn-close{margin-right:-10px}.overlay-panel .panel-header .tabs-header{margin-bottom:-24px}.overlay-panel .panel-content{z-index:auto;flex-grow:1;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;scroll-behavior:smooth}.tox-fullscreen .overlay-panel .panel-content{z-index:9}.overlay-panel .panel-header~.panel-content{padding-top:5px}.overlay-panel .panel-footer{z-index:2;column-gap:var(--smSpacing);display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--baseAlt2Color);padding:calc(var(--baseSpacing) - 7px) var(--baseSpacing)}.overlay-panel.scrollable .panel-header{box-shadow:0 4px 5px #0000000d}.overlay-panel.scrollable .panel-footer{box-shadow:0 -4px 5px #0000000d}.overlay-panel.scrollable.scroll-top-reached .panel-header,.overlay-panel.scrollable.scroll-bottom-reached .panel-footer{box-shadow:none}.overlay-panel.overlay-panel-xl{width:850px}.overlay-panel.overlay-panel-lg{width:700px}.overlay-panel.overlay-panel-sm{width:460px}.overlay-panel.popup{height:auto;max-height:100%;align-self:center;border-radius:var(--baseRadius);margin:0 auto}.overlay-panel.popup .panel-footer{background:var(--bodyColor)}.overlay-panel.hide-content .panel-content{display:none}.overlay-panel.colored-header .panel-header{background:var(--bodyColor);border-bottom:1px solid var(--baseAlt1Color)}.overlay-panel.colored-header .panel-header .tabs-header{border-bottom:0}.overlay-panel.colored-header .panel-header .tabs-header .tab-item{border:1px solid transparent;border-bottom:0}.overlay-panel.colored-header .panel-header .tabs-header .tab-item:hover,.overlay-panel.colored-header .panel-header .tabs-header .tab-item:focus-visible{background:var(--baseAlt1Color)}.overlay-panel.colored-header .panel-header .tabs-header .tab-item:after{content:none;display:none}.overlay-panel.colored-header .panel-header .tabs-header .tab-item.active{background:var(--baseColor);border-color:var(--baseAlt1Color)}.overlay-panel.colored-header .panel-header~.panel-content{padding-top:calc(var(--baseSpacing) - 5px)}.overlay-panel.compact-header .panel-header{row-gap:var(--smSpacing)}.overlay-panel.full-width-popup{width:100%}.overlay-panel.preview .panel-header{position:absolute;z-index:99;box-shadow:none}.overlay-panel.preview .panel-header .overlay-close{left:100%;right:auto;border-radius:0 50% 50% 0}.overlay-panel.preview .panel-header .overlay-close i{margin-right:5px}.overlay-panel.preview .panel-header,.overlay-panel.preview .panel-footer{padding:10px 15px}.overlay-panel.preview .panel-content{padding:0;text-align:center;display:flex;align-items:center;justify-content:center}.overlay-panel.preview img{max-width:100%;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.overlay-panel.preview object{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.overlay-panel.preview.preview-image{width:auto;min-width:320px;min-height:300px;max-width:75%;max-height:90%}.overlay-panel.preview.preview-image img{align-self:flex-start;margin:auto}.overlay-panel.preview.preview-document,.overlay-panel.preview.preview-video{width:75%;height:90%}.overlay-panel.preview.preview-audio{min-width:320px;min-height:300px;max-width:90%;max-height:90%}@media (max-width: 900px){.overlay-panel .overlay-panel-section{padding:var(--smSpacing)}}.overlay-panel-container{display:flex;position:fixed;z-index:1000;flex-direction:row;align-items:center;top:0;left:0;width:100%;height:100%;overflow:hidden;margin:0;padding:0;outline:0}.overlay-panel-container .overlay{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;background:var(--overlayColor)}.overlay-panel-container.padded{padding:10px}.overlay-panel-wrapper{position:relative;z-index:1000;outline:0}.alert{position:relative;display:flex;column-gap:15px;align-items:center;width:100%;min-height:50px;max-width:100%;word-break:break-word;margin:0 0 var(--baseSpacing);border-radius:var(--baseRadius);padding:12px 15px;background:var(--baseAlt1Color);color:var(--txtAltColor)}.alert .content,.alert .form-field .help-block,.form-field .alert .help-block,.alert .panel,.alert .sub-panel,.alert .overlay-panel .panel-content,.overlay-panel .alert .panel-content{flex-grow:1}.alert .icon,.alert .close{display:inline-flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;text-align:center}.alert .icon{align-self:stretch;font-size:1.2em;padding-right:15px;font-weight:400;border-right:1px solid rgba(0,0,0,.05);color:var(--txtHintColor)}.alert .close{display:inline-flex;margin-right:-5px;width:28px;height:28px;outline:0;cursor:pointer;text-align:center;font-size:var(--smFontSize);line-height:28px;border-radius:28px;text-decoration:none;color:inherit;opacity:.5;transition:opacity var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.alert .close:hover,.alert .close:focus{opacity:1;background:#fff3}.alert .close:active{opacity:1;background:#ffffff4d;transition-duration:var(--activeAnimationSpeed)}.alert code,.alert hr{background:#0000001a}.alert.alert-info{background:var(--infoAltColor)}.alert.alert-info .icon{color:var(--infoColor)}.alert.alert-warning{background:var(--warningAltColor)}.alert.alert-warning .icon{color:var(--warningColor)}.alert.alert-success{background:var(--successAltColor)}.alert.alert-success .icon{color:var(--successColor)}.alert.alert-danger{background:var(--dangerAltColor)}.alert.alert-danger .icon{color:var(--dangerColor)}.toasts-wrapper{position:fixed;z-index:999999;bottom:0;left:0;right:0;padding:0 var(--smSpacing);width:auto;display:block;text-align:center;pointer-events:none}.toasts-wrapper .alert{text-align:left;pointer-events:auto;width:var(--smWrapperWidth);margin:var(--baseSpacing) auto;box-shadow:0 2px 5px 0 var(--shadowColor)}@media screen and (min-width: 980px){body:not(.overlay-active):has(.app-sidebar) .toasts-wrapper{left:var(--appSidebarWidth)}body:not(.overlay-active):has(.page-sidebar) .toasts-wrapper{left:calc(var(--appSidebarWidth) + var(--pageSidebarWidth))}}button{outline:0;border:0;background:none;padding:0;text-align:left;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.btn{position:relative;z-index:1;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;outline:0;border:0;margin:0;flex-shrink:0;cursor:pointer;padding:5px 20px;column-gap:7px;-webkit-user-select:none;user-select:none;min-width:var(--btnHeight);min-height:var(--btnHeight);text-align:center;text-decoration:none;line-height:1;font-weight:600;color:#fff;font-size:var(--baseFontSize);font-family:var(--baseFontFamily);border-radius:var(--btnRadius);background:none;transition:color var(--baseAnimationSpeed)}.btn i{font-size:1.1428em;vertical-align:middle;display:inline-block}.btn .dropdown{-webkit-user-select:text;user-select:text}.btn:before{content:"";border-radius:inherit;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;background:var(--primaryColor);transition:filter var(--baseAnimationSpeed),opacity var(--baseAnimationSpeed),transform var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.btn:hover:before,.btn:focus-visible:before{opacity:.9}.btn.active,.btn:active{z-index:999}.btn.active:before,.btn:active:before{opacity:.8;transition-duration:var(--activeAnimationSpeed)}.btn.btn-info:before{background:var(--infoColor)}.btn.btn-info:hover:before,.btn.btn-info:focus-visible:before{opacity:.8}.btn.btn-info:active:before{opacity:.7}.btn.btn-success:before{background:var(--successColor)}.btn.btn-success:hover:before,.btn.btn-success:focus-visible:before{opacity:.8}.btn.btn-success:active:before{opacity:.7}.btn.btn-danger:before{background:var(--dangerColor)}.btn.btn-danger:hover:before,.btn.btn-danger:focus-visible:before{opacity:.8}.btn.btn-danger:active:before{opacity:.7}.btn.btn-warning:before{background:var(--warningColor)}.btn.btn-warning:hover:before,.btn.btn-warning:focus-visible:before{opacity:.8}.btn.btn-warning:active:before{opacity:.7}.btn.btn-hint:before{background:var(--baseAlt4Color)}.btn.btn-hint:hover:before,.btn.btn-hint:focus-visible:before{opacity:.8}.btn.btn-hint:active:before{opacity:.7}.btn.btn-outline{border:2px solid currentColor;background:#fff}.btn.btn-secondary,.btn.btn-transparent,.btn.btn-outline{box-shadow:none;color:var(--txtPrimaryColor)}.btn.btn-secondary:before,.btn.btn-transparent:before,.btn.btn-outline:before{opacity:0}.btn.btn-secondary:focus-visible:before,.btn.btn-secondary:hover:before,.btn.btn-transparent:focus-visible:before,.btn.btn-transparent:hover:before,.btn.btn-outline:focus-visible:before,.btn.btn-outline:hover:before{opacity:.3}.btn.btn-secondary.active:before,.btn.btn-secondary:active:before,.btn.btn-transparent.active:before,.btn.btn-transparent:active:before,.btn.btn-outline.active:before,.btn.btn-outline:active:before{opacity:.45}.btn.btn-secondary:before,.btn.btn-transparent:before,.btn.btn-outline:before{background:var(--baseAlt3Color)}.btn.btn-secondary.btn-info,.btn.btn-transparent.btn-info,.btn.btn-outline.btn-info{color:var(--infoColor)}.btn.btn-secondary.btn-info:before,.btn.btn-transparent.btn-info:before,.btn.btn-outline.btn-info:before{opacity:0}.btn.btn-secondary.btn-info:focus-visible:before,.btn.btn-secondary.btn-info:hover:before,.btn.btn-transparent.btn-info:focus-visible:before,.btn.btn-transparent.btn-info:hover:before,.btn.btn-outline.btn-info:focus-visible:before,.btn.btn-outline.btn-info:hover:before{opacity:.15}.btn.btn-secondary.btn-info.active:before,.btn.btn-secondary.btn-info:active:before,.btn.btn-transparent.btn-info.active:before,.btn.btn-transparent.btn-info:active:before,.btn.btn-outline.btn-info.active:before,.btn.btn-outline.btn-info:active:before{opacity:.25}.btn.btn-secondary.btn-info:before,.btn.btn-transparent.btn-info:before,.btn.btn-outline.btn-info:before{background:var(--infoColor)}.btn.btn-secondary.btn-success,.btn.btn-transparent.btn-success,.btn.btn-outline.btn-success{color:var(--successColor)}.btn.btn-secondary.btn-success:before,.btn.btn-transparent.btn-success:before,.btn.btn-outline.btn-success:before{opacity:0}.btn.btn-secondary.btn-success:focus-visible:before,.btn.btn-secondary.btn-success:hover:before,.btn.btn-transparent.btn-success:focus-visible:before,.btn.btn-transparent.btn-success:hover:before,.btn.btn-outline.btn-success:focus-visible:before,.btn.btn-outline.btn-success:hover:before{opacity:.15}.btn.btn-secondary.btn-success.active:before,.btn.btn-secondary.btn-success:active:before,.btn.btn-transparent.btn-success.active:before,.btn.btn-transparent.btn-success:active:before,.btn.btn-outline.btn-success.active:before,.btn.btn-outline.btn-success:active:before{opacity:.25}.btn.btn-secondary.btn-success:before,.btn.btn-transparent.btn-success:before,.btn.btn-outline.btn-success:before{background:var(--successColor)}.btn.btn-secondary.btn-danger,.btn.btn-transparent.btn-danger,.btn.btn-outline.btn-danger{color:var(--dangerColor)}.btn.btn-secondary.btn-danger:before,.btn.btn-transparent.btn-danger:before,.btn.btn-outline.btn-danger:before{opacity:0}.btn.btn-secondary.btn-danger:focus-visible:before,.btn.btn-secondary.btn-danger:hover:before,.btn.btn-transparent.btn-danger:focus-visible:before,.btn.btn-transparent.btn-danger:hover:before,.btn.btn-outline.btn-danger:focus-visible:before,.btn.btn-outline.btn-danger:hover:before{opacity:.15}.btn.btn-secondary.btn-danger.active:before,.btn.btn-secondary.btn-danger:active:before,.btn.btn-transparent.btn-danger.active:before,.btn.btn-transparent.btn-danger:active:before,.btn.btn-outline.btn-danger.active:before,.btn.btn-outline.btn-danger:active:before{opacity:.25}.btn.btn-secondary.btn-danger:before,.btn.btn-transparent.btn-danger:before,.btn.btn-outline.btn-danger:before{background:var(--dangerColor)}.btn.btn-secondary.btn-warning,.btn.btn-transparent.btn-warning,.btn.btn-outline.btn-warning{color:var(--warningColor)}.btn.btn-secondary.btn-warning:before,.btn.btn-transparent.btn-warning:before,.btn.btn-outline.btn-warning:before{opacity:0}.btn.btn-secondary.btn-warning:focus-visible:before,.btn.btn-secondary.btn-warning:hover:before,.btn.btn-transparent.btn-warning:focus-visible:before,.btn.btn-transparent.btn-warning:hover:before,.btn.btn-outline.btn-warning:focus-visible:before,.btn.btn-outline.btn-warning:hover:before{opacity:.15}.btn.btn-secondary.btn-warning.active:before,.btn.btn-secondary.btn-warning:active:before,.btn.btn-transparent.btn-warning.active:before,.btn.btn-transparent.btn-warning:active:before,.btn.btn-outline.btn-warning.active:before,.btn.btn-outline.btn-warning:active:before{opacity:.25}.btn.btn-secondary.btn-warning:before,.btn.btn-transparent.btn-warning:before,.btn.btn-outline.btn-warning:before{background:var(--warningColor)}.btn.btn-secondary.btn-hint,.btn.btn-transparent.btn-hint,.btn.btn-outline.btn-hint{color:var(--baseAlt4Color)}.btn.btn-secondary.btn-hint:before,.btn.btn-transparent.btn-hint:before,.btn.btn-outline.btn-hint:before{opacity:0}.btn.btn-secondary.btn-hint:focus-visible:before,.btn.btn-secondary.btn-hint:hover:before,.btn.btn-transparent.btn-hint:focus-visible:before,.btn.btn-transparent.btn-hint:hover:before,.btn.btn-outline.btn-hint:focus-visible:before,.btn.btn-outline.btn-hint:hover:before{opacity:.15}.btn.btn-secondary.btn-hint.active:before,.btn.btn-secondary.btn-hint:active:before,.btn.btn-transparent.btn-hint.active:before,.btn.btn-transparent.btn-hint:active:before,.btn.btn-outline.btn-hint.active:before,.btn.btn-outline.btn-hint:active:before{opacity:.25}.btn.btn-secondary.btn-hint:before,.btn.btn-transparent.btn-hint:before,.btn.btn-outline.btn-hint:before{background:var(--baseAlt4Color)}.btn.btn-secondary.btn-hint,.btn.btn-transparent.btn-hint,.btn.btn-outline.btn-hint{color:var(--txtHintColor)}.btn.btn-secondary.btn-hint:focus-visible,.btn.btn-secondary.btn-hint:hover,.btn.btn-secondary.btn-hint:active,.btn.btn-secondary.btn-hint.active,.btn.btn-transparent.btn-hint:focus-visible,.btn.btn-transparent.btn-hint:hover,.btn.btn-transparent.btn-hint:active,.btn.btn-transparent.btn-hint.active,.btn.btn-outline.btn-hint:focus-visible,.btn.btn-outline.btn-hint:hover,.btn.btn-outline.btn-hint:active,.btn.btn-outline.btn-hint.active{color:var(--txtPrimaryColor)}.btn.btn-secondary:before{opacity:.35}.btn.btn-secondary:focus-visible:before,.btn.btn-secondary:hover:before{opacity:.5}.btn.btn-secondary.active:before,.btn.btn-secondary:active:before{opacity:.7}.btn.btn-secondary.btn-info:before{opacity:.15}.btn.btn-secondary.btn-info:focus-visible:before,.btn.btn-secondary.btn-info:hover:before{opacity:.25}.btn.btn-secondary.btn-info.active:before,.btn.btn-secondary.btn-info:active:before{opacity:.3}.btn.btn-secondary.btn-success:before{opacity:.15}.btn.btn-secondary.btn-success:focus-visible:before,.btn.btn-secondary.btn-success:hover:before{opacity:.25}.btn.btn-secondary.btn-success.active:before,.btn.btn-secondary.btn-success:active:before{opacity:.3}.btn.btn-secondary.btn-danger:before{opacity:.15}.btn.btn-secondary.btn-danger:focus-visible:before,.btn.btn-secondary.btn-danger:hover:before{opacity:.25}.btn.btn-secondary.btn-danger.active:before,.btn.btn-secondary.btn-danger:active:before{opacity:.3}.btn.btn-secondary.btn-warning:before{opacity:.15}.btn.btn-secondary.btn-warning:focus-visible:before,.btn.btn-secondary.btn-warning:hover:before{opacity:.25}.btn.btn-secondary.btn-warning.active:before,.btn.btn-secondary.btn-warning:active:before{opacity:.3}.btn.btn-secondary.btn-hint:before{opacity:.15}.btn.btn-secondary.btn-hint:focus-visible:before,.btn.btn-secondary.btn-hint:hover:before{opacity:.25}.btn.btn-secondary.btn-hint.active:before,.btn.btn-secondary.btn-hint:active:before{opacity:.3}.btn.btn-disabled,.btn[disabled]{box-shadow:none;cursor:default;background:var(--baseAlt1Color);color:var(--txtDisabledColor)!important}.btn.btn-disabled:before,.btn[disabled]:before{display:none}.btn.btn-disabled.btn-transparent,.btn[disabled].btn-transparent{background:none}.btn.btn-disabled.btn-outline,.btn[disabled].btn-outline{border-color:var(--baseAlt2Color)}.btn.txt-left{text-align:left;justify-content:flex-start}.btn.txt-right{text-align:right;justify-content:flex-end}.btn.btn-expanded{min-width:150px}.btn.btn-expanded-sm{min-width:90px}.btn.btn-expanded-lg{min-width:170px}.btn.btn-lg{column-gap:10px;font-size:var(--lgFontSize);min-height:var(--lgBtnHeight);min-width:var(--lgBtnHeight);padding-left:30px;padding-right:30px}.btn.btn-lg i{font-size:1.2666em}.btn.btn-lg.btn-expanded{min-width:240px}.btn.btn-lg.btn-expanded-sm{min-width:160px}.btn.btn-lg.btn-expanded-lg{min-width:300px}.btn.btn-sm,.btn.btn-xs{column-gap:5px;font-size:var(--smFontSize);min-height:var(--smBtnHeight);min-width:var(--smBtnHeight);padding-left:12px;padding-right:12px}.btn.btn-sm i,.btn.btn-xs i{font-size:1rem}.btn.btn-sm.btn-expanded,.btn.btn-xs.btn-expanded{min-width:100px}.btn.btn-sm.btn-expanded-sm,.btn.btn-xs.btn-expanded-sm{min-width:80px}.btn.btn-sm.btn-expanded-lg,.btn.btn-xs.btn-expanded-lg{min-width:130px}.btn.btn-xs{padding-left:7px;padding-right:7px;min-width:var(--xsBtnHeight);min-height:var(--xsBtnHeight)}.btn.btn-block{display:flex;width:100%}.btn.btn-pill{border-radius:30px}.btn.btn-circle{border-radius:50%;padding:0;gap:0}.btn.btn-circle i{font-size:1.2857rem;text-align:center;width:19px;height:19px;line-height:19px}.btn.btn-circle i:before{margin:0;display:block}.btn.btn-circle.btn-sm i{font-size:1.1rem}.btn.btn-circle.btn-xs i{font-size:1.05rem}.btn.btn-loading{--loaderSize: 24px;cursor:default;pointer-events:none}.btn.btn-loading:after{content:"";position:absolute;display:inline-block;vertical-align:top;left:50%;top:50%;width:var(--loaderSize);height:var(--loaderSize);line-height:var(--loaderSize);font-size:var(--loaderSize);color:inherit;text-align:center;font-weight:400;margin-left:calc(var(--loaderSize) * -.5);margin-top:calc(var(--loaderSize) * -.5);font-family:var(--iconFontFamily);animation:loaderShow var(--baseAnimationSpeed),rotate .9s var(--baseAnimationSpeed) infinite linear}.btn.btn-loading>*{opacity:0;transform:scale(.9)}.btn.btn-loading.btn-sm,.btn.btn-loading.btn-xs{--loaderSize: 20px}.btn.btn-loading.btn-lg{--loaderSize: 28px}.btn.btn-prev i,.btn.btn-next i{transition:transform var(--baseAnimationSpeed)}.btn.btn-prev:hover i,.btn.btn-prev:focus-within i,.btn.btn-next:hover i,.btn.btn-next:focus-within i{transform:translate(3px)}.btn.btn-prev:hover i,.btn.btn-prev:focus-within i{transform:translate(-3px)}.btn.btn-horizontal-sticky{position:sticky;left:var(--xsSpacing);right:var(--xsSpacing)}.btns-group{display:inline-flex;align-items:center;gap:var(--xsSpacing)}.btns-group.no-gap{gap:0}.btns-group.no-gap>.btn{border-radius:0;box-shadow:-1px 0 #ffffff1a}.btns-group.no-gap>.btn:not(.btn-expanded,.btn-expanded-lg,.btn-expanded-sm){min-width:0}.btns-group.no-gap>.btn:first-child{border-top-left-radius:var(--btnRadius);border-bottom-left-radius:var(--btnRadius);box-shadow:none}.btns-group.no-gap>.btn:last-child{border-top-right-radius:var(--btnRadius);border-bottom-right-radius:var(--btnRadius)}.tinymce-wrapper,.code-editor,.select .selected-container,input,select,textarea{display:block;width:100%;outline:0;border:0;margin:0;background:none;padding:5px 10px;line-height:20px;min-width:0;min-height:var(--inputHeight);background:var(--baseAlt1Color);color:var(--txtPrimaryColor);font-size:var(--baseFontSize);font-family:var(--baseFontFamily);font-weight:400;border-radius:var(--baseRadius);overflow:auto;overflow:overlay}.tinymce-wrapper::placeholder,.code-editor::placeholder,.select .selected-container::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:var(--txtDisabledColor)}@media screen and (min-width: 550px){.tinymce-wrapper:focus::-webkit-scrollbar,.code-editor:focus::-webkit-scrollbar,.select .selected-container:focus::-webkit-scrollbar,input:focus::-webkit-scrollbar,select:focus::-webkit-scrollbar,textarea:focus::-webkit-scrollbar,.tinymce-wrapper:focus-within::-webkit-scrollbar,.code-editor:focus-within::-webkit-scrollbar,.select .selected-container:focus-within::-webkit-scrollbar,input:focus-within::-webkit-scrollbar,select:focus-within::-webkit-scrollbar,textarea:focus-within::-webkit-scrollbar{width:8px;height:8px;border-radius:var(--baseRadius)}.tinymce-wrapper:focus::-webkit-scrollbar-track,.code-editor:focus::-webkit-scrollbar-track,.select .selected-container:focus::-webkit-scrollbar-track,input:focus::-webkit-scrollbar-track,select:focus::-webkit-scrollbar-track,textarea:focus::-webkit-scrollbar-track,.tinymce-wrapper:focus-within::-webkit-scrollbar-track,.code-editor:focus-within::-webkit-scrollbar-track,.select .selected-container:focus-within::-webkit-scrollbar-track,input:focus-within::-webkit-scrollbar-track,select:focus-within::-webkit-scrollbar-track,textarea:focus-within::-webkit-scrollbar-track{background:transparent;border-radius:var(--baseRadius)}.tinymce-wrapper:focus::-webkit-scrollbar-thumb,.code-editor:focus::-webkit-scrollbar-thumb,.select .selected-container:focus::-webkit-scrollbar-thumb,input:focus::-webkit-scrollbar-thumb,select:focus::-webkit-scrollbar-thumb,textarea:focus::-webkit-scrollbar-thumb,.tinymce-wrapper:focus-within::-webkit-scrollbar-thumb,.code-editor:focus-within::-webkit-scrollbar-thumb,.select .selected-container:focus-within::-webkit-scrollbar-thumb,input:focus-within::-webkit-scrollbar-thumb,select:focus-within::-webkit-scrollbar-thumb,textarea:focus-within::-webkit-scrollbar-thumb{background-color:var(--baseAlt3Color);border-radius:15px;border:2px solid transparent;background-clip:padding-box}.tinymce-wrapper:focus::-webkit-scrollbar-thumb:hover,.code-editor:focus::-webkit-scrollbar-thumb:hover,.select .selected-container:focus::-webkit-scrollbar-thumb:hover,input:focus::-webkit-scrollbar-thumb:hover,select:focus::-webkit-scrollbar-thumb:hover,textarea:focus::-webkit-scrollbar-thumb:hover,.tinymce-wrapper:focus::-webkit-scrollbar-thumb:active,.code-editor:focus::-webkit-scrollbar-thumb:active,.select .selected-container:focus::-webkit-scrollbar-thumb:active,input:focus::-webkit-scrollbar-thumb:active,select:focus::-webkit-scrollbar-thumb:active,textarea:focus::-webkit-scrollbar-thumb:active,.tinymce-wrapper:focus-within::-webkit-scrollbar-thumb:hover,.code-editor:focus-within::-webkit-scrollbar-thumb:hover,.select .selected-container:focus-within::-webkit-scrollbar-thumb:hover,input:focus-within::-webkit-scrollbar-thumb:hover,select:focus-within::-webkit-scrollbar-thumb:hover,textarea:focus-within::-webkit-scrollbar-thumb:hover,.tinymce-wrapper:focus-within::-webkit-scrollbar-thumb:active,.code-editor:focus-within::-webkit-scrollbar-thumb:active,.select .selected-container:focus-within::-webkit-scrollbar-thumb:active,input:focus-within::-webkit-scrollbar-thumb:active,select:focus-within::-webkit-scrollbar-thumb:active,textarea:focus-within::-webkit-scrollbar-thumb:active{background-color:var(--baseAlt4Color)}.tinymce-wrapper:focus,.code-editor:focus,.select .selected-container:focus,input:focus,select:focus,textarea:focus,.tinymce-wrapper:focus-within,.code-editor:focus-within,.select .selected-container:focus-within,input:focus-within,select:focus-within,textarea:focus-within{scrollbar-color:var(--baseAlt3Color) transparent;scrollbar-width:thin;scroll-behavior:smooth}}[readonly].tinymce-wrapper,[readonly].code-editor,.select [readonly].selected-container,input[readonly],select[readonly],textarea[readonly],.readonly.tinymce-wrapper,.readonly.code-editor,.select .readonly.selected-container,input.readonly,select.readonly,textarea.readonly{cursor:default;color:var(--txtHintColor)}[disabled].tinymce-wrapper,[disabled].code-editor,.select [disabled].selected-container,input[disabled],select[disabled],textarea[disabled],.disabled.tinymce-wrapper,.disabled.code-editor,.select .disabled.selected-container,input.disabled,select.disabled,textarea.disabled{cursor:default;color:var(--txtDisabledColor)}.txt-mono.tinymce-wrapper,.txt-mono.code-editor,.select .txt-mono.selected-container,input.txt-mono,select.txt-mono,textarea.txt-mono{line-height:var(--smLineHeight)}.code.tinymce-wrapper,.code.code-editor,.select .code.selected-container,input.code,select.code,textarea.code{font-size:15px;line-height:1.379rem;font-family:var(--monospaceFontFamily)}input{height:var(--inputHeight)}input[list]::-webkit-calendar-picker-indicator{display:none!important}input:-webkit-autofill{-webkit-text-fill-color:var(--txtPrimaryColor);-webkit-box-shadow:inset 0 0 0 50px var(--baseAlt1Color)}.form-field:focus-within input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 50px var(--baseAlt2Color)}input[type=file]{padding:9px}input[type=checkbox],input[type=radio]{width:auto;height:auto;display:inline}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}textarea{min-height:80px;resize:vertical}select{padding-left:8px}.form-field{--hPadding: 15px;position:relative;display:block;width:100%;margin-bottom:var(--baseSpacing)}.form-field .tinymce-wrapper,.form-field .code-editor,.form-field .select .selected-container,.select .form-field .selected-container,.form-field input,.form-field select,.form-field textarea{z-index:0;padding-left:var(--hPadding);padding-right:var(--hPadding)}.form-field .active:has(.dropdown)>.tinymce-wrapper,.form-field .active:has(.dropdown)>.code-editor,.form-field .select .active:has(.dropdown)>.selected-container,.select .form-field .active:has(.dropdown)>.selected-container,.form-field .active:has(.dropdown)>input,.form-field .active:has(.dropdown)>select,.form-field .active:has(.dropdown)>textarea{border-bottom-left-radius:0;border-bottom-right-radius:0}.form-field .toggler-container .dropdown{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.form-field select{padding-left:8px}.form-field label{display:flex;width:100%;column-gap:5px;align-items:center;-webkit-user-select:none;user-select:none;font-weight:600;font-size:var(--smFontSize);letter-spacing:.1px;color:var(--txtHintColor);line-height:1;padding-top:12px;padding-bottom:3px;padding-left:var(--hPadding);padding-right:var(--hPadding);border:0;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.form-field label~.tinymce-wrapper,.form-field label~.code-editor,.form-field .select label~.selected-container,.select .form-field label~.selected-container,.form-field label~input,.form-field label~select,.form-field label~textarea,.form-field label~div>.tinymce-wrapper,.form-field label~div>.code-editor,.form-field .select label~div>.selected-container,.select .form-field label~div>.selected-container,.form-field label~div>input,.form-field label~div>select,.form-field label~div>textarea{border-top:0;padding-top:2px;padding-bottom:8px;border-top-left-radius:0;border-top-right-radius:0}.form-field label i{font-size:.96rem;margin-bottom:-1px}.form-field label i:before{margin:0}.form-field .tinymce-wrapper,.form-field .code-editor,.form-field .select .selected-container,.select .form-field .selected-container,.form-field input,.form-field select,.form-field textarea,.form-field label{background:var(--baseAlt1Color);transition:color var(--baseAnimationSpeed),background var(--baseAnimationSpeed),box-shadow var(--baseAnimationSpeed)}.form-field:focus-within:not(.form-field-list) .tinymce-wrapper,.form-field:focus-within:not(.form-field-list) .code-editor,.form-field:focus-within:not(.form-field-list) .select .selected-container,.select .form-field:focus-within:not(.form-field-list) .selected-container,.form-field:focus-within:not(.form-field-list) input,.form-field:focus-within:not(.form-field-list) select,.form-field:focus-within:not(.form-field-list) textarea,.form-field:focus-within:not(.form-field-list) label{background:var(--baseAlt2Color)}.form-field:focus-within:not(.form-field-list) label{color:var(--txtPrimaryColor)}.form-field .form-field-addon{position:absolute;display:inline-flex;align-items:center;z-index:1;top:0;right:var(--hPadding);min-height:var(--inputHeight);color:var(--txtHintColor)}.form-field .form-field-addon .btn{margin-right:-5px}.form-field .form-field-addon:not(.prefix)~.tinymce-wrapper,.form-field .form-field-addon:not(.prefix)~.code-editor,.form-field .select .form-field-addon:not(.prefix)~.selected-container,.select .form-field .form-field-addon:not(.prefix)~.selected-container,.form-field .form-field-addon:not(.prefix)~input,.form-field .form-field-addon:not(.prefix)~select,.form-field .form-field-addon:not(.prefix)~textarea{padding-right:45px}.form-field .form-field-addon.prefix{right:auto;left:var(--hPadding)}.form-field .form-field-addon.prefix~.tinymce-wrapper,.form-field .form-field-addon.prefix~.code-editor,.form-field .select .form-field-addon.prefix~.selected-container,.select .form-field .form-field-addon.prefix~.selected-container,.form-field .form-field-addon.prefix~input,.form-field .form-field-addon.prefix~select,.form-field .form-field-addon.prefix~textarea{padding-left:45px}.form-field label~.form-field-addon{min-height:calc(26px + var(--inputHeight))}.form-field .help-block{position:relative;margin-top:8px;font-size:var(--smFontSize);line-height:var(--smLineHeight);color:var(--txtHintColor);word-break:break-word}.form-field .help-block pre{white-space:pre-wrap}.form-field .help-block-error{color:var(--dangerColor)}.form-field.error>label,.form-field.invalid>label{color:var(--dangerColor)}.form-field.invalid label,.form-field.invalid .tinymce-wrapper,.form-field.invalid .code-editor,.form-field.invalid .select .selected-container,.select .form-field.invalid .selected-container,.form-field.invalid input,.form-field.invalid select,.form-field.invalid textarea{background:var(--dangerAltColor)}.form-field.required:not(.form-field-toggle)>label:after{content:"*";color:var(--dangerColor);margin-top:-2px;margin-left:-2px}.form-field.readonly label,.form-field.readonly .tinymce-wrapper,.form-field.readonly .code-editor,.form-field.readonly .select .selected-container,.select .form-field.readonly .selected-container,.form-field.readonly input,.form-field.readonly select,.form-field.readonly textarea,.form-field.disabled label,.form-field.disabled .tinymce-wrapper,.form-field.disabled .code-editor,.form-field.disabled .select .selected-container,.select .form-field.disabled .selected-container,.form-field.disabled input,.form-field.disabled select,.form-field.disabled textarea{background:var(--baseAlt1Color)}.form-field.readonly>label,.form-field.disabled>label{color:var(--txtHintColor)}.form-field.readonly.required>label:after,.form-field.disabled.required>label:after{opacity:.5}.form-field.disabled label,.form-field.disabled .tinymce-wrapper,.form-field.disabled .code-editor,.form-field.disabled .select .selected-container,.select .form-field.disabled .selected-container,.form-field.disabled input,.form-field.disabled select,.form-field.disabled textarea{box-shadow:inset 0 0 0 var(--btnHeight) #ffffff73}.form-field.disabled>label{color:var(--txtDisabledColor)}.form-field input[type=radio],.form-field input[type=checkbox]{position:absolute;z-index:-1;left:0;width:0;height:0;min-height:0;min-width:0;border:0;background:none;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:none;opacity:0}.form-field input[type=radio]~label,.form-field input[type=checkbox]~label{border:0;margin:0;outline:0;background:none!important;display:inline-flex;vertical-align:top;align-items:center;width:auto;column-gap:5px;-webkit-user-select:none;user-select:none;padding:0 0 0 27px;line-height:20px;min-height:20px;font-weight:400;font-size:var(--baseFontSize);text-transform:none;color:var(--txtPrimaryColor)}.form-field input[type=radio]~label:before,.form-field input[type=checkbox]~label:before{content:"";display:inline-block;vertical-align:top;position:absolute;z-index:0;left:0;top:0;width:20px;height:20px;line-height:16px;font-family:var(--iconFontFamily);font-size:1.2rem;text-align:center;color:var(--baseColor);cursor:pointer;background:var(--baseColor);border-radius:var(--baseRadius);border:2px solid var(--baseAlt3Color);transition:transform var(--baseAnimationSpeed),border-color var(--baseAnimationSpeed),color var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.form-field input[type=radio]~label:active:before,.form-field input[type=checkbox]~label:active:before{transform:scale(.9)}.form-field input[type=radio]:focus~label:before,.form-field input[type=radio]~label:hover:before,.form-field input[type=checkbox]:focus~label:before,.form-field input[type=checkbox]~label:hover:before{border-color:var(--baseAlt4Color)}.form-field input[type=radio]:checked~label:before,.form-field input[type=checkbox]:checked~label:before{content:"";box-shadow:none;mix-blend-mode:unset;background:var(--successColor);border-color:var(--successColor)}.form-field input[type=radio]:disabled~label,.form-field input[type=checkbox]:disabled~label{pointer-events:none;cursor:not-allowed;color:var(--txtDisabledColor)}.form-field input[type=radio]:disabled~label:before,.form-field input[type=checkbox]:disabled~label:before{opacity:.5}.form-field input[type=radio]~label:before{border-radius:50%;font-size:1rem}.form-field .form-field-block{position:relative;margin:0 0 var(--xsSpacing)}.form-field .form-field-block:last-child{margin-bottom:0}.form-field.form-field-toggle .form-field-addon{position:relative;right:auto;left:auto;top:auto;bottom:auto;min-height:0;vertical-align:middle;margin-left:5px}.form-field.form-field-toggle input[type=radio]~label,.form-field.form-field-toggle input[type=checkbox]~label{position:relative}.form-field.form-field-toggle input[type=radio]~label:before,.form-field.form-field-toggle input[type=checkbox]~label:before{content:"";border:0;box-shadow:none;background:var(--baseAlt3Color);transition:background var(--activeAnimationSpeed)}.form-field.form-field-toggle input[type=radio]~label:after,.form-field.form-field-toggle input[type=checkbox]~label:after{content:"";position:absolute;z-index:1;cursor:pointer;background:var(--baseColor);transition:left var(--activeAnimationSpeed),transform var(--activeAnimationSpeed),background var(--activeAnimationSpeed);box-shadow:0 2px 5px 0 var(--shadowColor)}.form-field.form-field-toggle input[type=radio]~label:active:before,.form-field.form-field-toggle input[type=checkbox]~label:active:before{transform:none}.form-field.form-field-toggle input[type=radio]~label:active:after,.form-field.form-field-toggle input[type=checkbox]~label:active:after{transform:scale(.9)}.form-field.form-field-toggle input[type=radio]:focus-visible~label:before,.form-field.form-field-toggle input[type=checkbox]:focus-visible~label:before{box-shadow:0 0 0 2px var(--baseAlt2Color)}.form-field.form-field-toggle input[type=radio]~label:hover:before,.form-field.form-field-toggle input[type=checkbox]~label:hover:before{background:var(--baseAlt4Color)}.form-field.form-field-toggle input[type=radio]:checked~label:before,.form-field.form-field-toggle input[type=checkbox]:checked~label:before{background:var(--successColor)}.form-field.form-field-toggle input[type=radio]:checked~label:after,.form-field.form-field-toggle input[type=checkbox]:checked~label:after{background:var(--baseColor)}.form-field.form-field-toggle input[type=radio]~label,.form-field.form-field-toggle input[type=checkbox]~label{min-height:24px;padding-left:47px}.form-field.form-field-toggle input[type=radio]~label:empty,.form-field.form-field-toggle input[type=checkbox]~label:empty{padding-left:40px}.form-field.form-field-toggle input[type=radio]~label:before,.form-field.form-field-toggle input[type=checkbox]~label:before{width:40px;height:24px;border-radius:24px}.form-field.form-field-toggle input[type=radio]~label:after,.form-field.form-field-toggle input[type=checkbox]~label:after{top:4px;left:4px;width:16px;height:16px;border-radius:16px}.form-field.form-field-toggle input[type=radio]:checked~label:after,.form-field.form-field-toggle input[type=checkbox]:checked~label:after{left:20px}.form-field.form-field-toggle.form-field-sm input[type=radio]~label,.form-field.form-field-toggle.form-field-sm input[type=checkbox]~label{min-height:20px;padding-left:39px}.form-field.form-field-toggle.form-field-sm input[type=radio]~label:empty,.form-field.form-field-toggle.form-field-sm input[type=checkbox]~label:empty{padding-left:32px}.form-field.form-field-toggle.form-field-sm input[type=radio]~label:before,.form-field.form-field-toggle.form-field-sm input[type=checkbox]~label:before{width:32px;height:20px;border-radius:20px}.form-field.form-field-toggle.form-field-sm input[type=radio]~label:after,.form-field.form-field-toggle.form-field-sm input[type=checkbox]~label:after{top:4px;left:4px;width:12px;height:12px;border-radius:12px}.form-field.form-field-toggle.form-field-sm input[type=radio]:checked~label:after,.form-field.form-field-toggle.form-field-sm input[type=checkbox]:checked~label:after{left:16px}.form-field-group{display:flex;width:100%;align-items:center}.form-field-group>.form-field{flex-grow:1;border-left:1px solid var(--baseAlt2Color)}.form-field-group>.form-field:first-child{border-left:0}.form-field-group>.form-field:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.form-field-group>.form-field:not(:first-child)>label,.form-field-group>.form-field:not(:first-child)>.tinymce-wrapper,.form-field-group>.form-field:not(:first-child)>.code-editor,.select .form-field-group>.form-field:not(:first-child)>.selected-container,.form-field-group>.form-field:not(:first-child)>input,.form-field-group>.form-field:not(:first-child)>select,.form-field-group>.form-field:not(:first-child)>textarea,.form-field-group>.form-field:not(:first-child)>.select .selected-container{border-top-left-radius:0;border-bottom-left-radius:0}.form-field-group>.form-field:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.form-field-group>.form-field:not(:last-child)>label,.form-field-group>.form-field:not(:last-child)>.tinymce-wrapper,.form-field-group>.form-field:not(:last-child)>.code-editor,.select .form-field-group>.form-field:not(:last-child)>.selected-container,.form-field-group>.form-field:not(:last-child)>input,.form-field-group>.form-field:not(:last-child)>select,.form-field-group>.form-field:not(:last-child)>textarea,.form-field-group>.form-field:not(:last-child)>.select .selected-container{border-top-right-radius:0;border-bottom-right-radius:0}.form-field-group .form-field.col-12{width:100%}.form-field-group .form-field.col-11{width:91.6666666667%}.form-field-group .form-field.col-10{width:83.3333333333%}.form-field-group .form-field.col-9{width:75%}.form-field-group .form-field.col-8{width:66.6666666667%}.form-field-group .form-field.col-7{width:58.3333333333%}.form-field-group .form-field.col-6{width:50%}.form-field-group .form-field.col-5{width:41.6666666667%}.form-field-group .form-field.col-4{width:33.3333333333%}.form-field-group .form-field.col-3{width:25%}.form-field-group .form-field.col-2{width:16.6666666667%}.form-field-group .form-field.col-1{width:8.3333333333%}.form-field-inline{display:flex;width:100%;align-items:stretch}.form-field-inline>label{height:auto;width:auto;margin:0;padding:0 5px 0 10px;white-space:nowrap;border-top-left-radius:var(--baseRadius);border-top-right-radius:0;border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:0}.form-field-inline>label~input{padding-left:5px;padding-top:0;padding-bottom:0;border-top-left-radius:0;border-top-right-radius:var(--baseRadius);border-bottom-left-radius:0;border-bottom-right-radius:var(--baseRadius)}.select{position:relative;display:block;outline:0}.select .option{-webkit-user-select:none;user-select:none;column-gap:5px}.select .option .icon{min-width:20px;text-align:center;line-height:inherit}.select .option .icon i{vertical-align:middle;line-height:inherit}.select .txt-placeholder{color:var(--txtHintColor)}label~.select .selected-container{border-top:0}.select .selected-container{position:relative;display:flex;flex-wrap:wrap;width:100%;align-items:center;padding-top:0;padding-bottom:0;padding-right:35px!important;-webkit-user-select:none;user-select:none}.select .selected-container:after{content:"";position:absolute;right:5px;top:50%;width:20px;height:20px;line-height:20px;text-align:center;margin-top:-10px;display:inline-block;vertical-align:top;font-size:1rem;font-family:var(--iconFontFamily);align-self:flex-end;color:var(--txtHintColor);transition:color var(--baseAnimationSpeed),transform var(--baseAnimationSpeed)}.select .selected-container:active,.select .selected-container.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.select .selected-container:active:after,.select .selected-container.active:after{color:var(--txtPrimaryColor);transform:rotate(180deg)}.select .selected-container .option{display:flex;width:100%;align-items:center;max-width:100%;-webkit-user-select:text;user-select:text}.select .selected-container .clear{margin-left:auto;cursor:pointer;color:var(--txtHintColor);transition:color var(--baseAnimationSpeed)}.select .selected-container .clear i{display:inline-block;vertical-align:middle;line-height:1}.select .selected-container .clear:hover{color:var(--txtPrimaryColor)}.select.multiple .selected-container{display:flex;align-items:center;padding-left:2px;row-gap:3px;column-gap:4px}.select.multiple .selected-container .txt-placeholder{margin-left:5px}.select.multiple .selected-container .option{display:inline-flex;width:auto;padding:3px 5px;line-height:1;border-radius:var(--baseRadius);background:var(--baseColor)}.select:not(.multiple) .selected-container .label{margin-left:-2px}.select:not(.multiple) .selected-container .option .txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;line-height:normal}.select:not(.disabled) .selected-container:hover{cursor:pointer}.select.readonly,.select.disabled{color:var(--txtHintColor);pointer-events:none}.select.readonly .txt-placeholder,.select.disabled .txt-placeholder,.select.readonly .selected-container,.select.disabled .selected-container{color:inherit}.select.readonly .selected-container .link-hint,.select.disabled .selected-container .link-hint{pointer-events:auto}.select.readonly .selected-container *:not(.link-hint),.select.disabled .selected-container *:not(.link-hint){color:inherit!important}.select.readonly .selected-container:after,.select.readonly .selected-container .clear,.select.disabled .selected-container:after,.select.disabled .selected-container .clear{display:none}.select.readonly .selected-container:hover,.select.disabled .selected-container:hover{cursor:inherit}.select.disabled{color:var(--txtDisabledColor)}.select .txt-missing{color:var(--txtHintColor);padding:5px 12px;margin:0}.select .options-dropdown{max-height:none;border:0;overflow:auto;border-top-left-radius:0;border-top-right-radius:0;margin-top:-2px;box-shadow:0 2px 5px 0 var(--shadowColor),inset 0 0 0 2px var(--baseAlt2Color)}.select .options-dropdown .input-group:focus-within{box-shadow:none}.select .options-dropdown .form-field.options-search{margin:0 0 5px;padding:0 0 2px;color:var(--txtHintColor);border-bottom:1px solid var(--baseAlt2Color)}.select .options-dropdown .form-field.options-search .input-group{border-radius:0;padding:0 0 0 10px;margin:0;background:none;column-gap:0;border:0}.select .options-dropdown .form-field.options-search input{border:0;padding-left:9px;padding-right:9px;background:none}.select .options-dropdown .options-list{overflow:auto;max-height:240px;width:auto;margin-left:0;margin-right:-5px;padding-right:5px}.select .options-list:not(:empty)~[slot=afterOptions]:not(:empty){margin:5px -5px -5px}.select .options-list:not(:empty)~[slot=afterOptions]:not(:empty) .btn-block{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}label~.select .selected-container{padding-bottom:4px;border-top-left-radius:0;border-top-right-radius:0}label~.select.multiple .selected-container{padding-top:3px;padding-bottom:3px;padding-left:10px}.select.block-options.multiple .selected-container .option{width:100%;box-shadow:0 2px 5px 0 var(--shadowColor)}.select.upside .selected-container.active{border-radius:0 0 var(--baseRadius) var(--baseRadius)}.select.upside .options-dropdown{border-radius:var(--baseRadius) var(--baseRadius) 0 0;margin:0}.field-type-select .options-dropdown{padding:2px 1px 1px 2px}.field-type-select .options-dropdown .form-field.options-search{margin:0}.field-type-select .options-dropdown .options-list{max-height:490px;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:0}.field-type-select .options-dropdown .dropdown-item{width:50%;margin:0;padding-left:12px;border-radius:0;border-bottom:1px solid var(--baseAlt2Color);border-right:1px solid var(--baseAlt2Color)}.field-type-select .options-dropdown .dropdown-item.selected{background:var(--baseAlt1Color)}.form-field-list{border-radius:var(--baseRadius);transition:box-shadow var(--baseAnimationSpeed)}.form-field-list>label{padding-bottom:10px}.form-field-list .list{background:var(--baseAlt1Color);border:0;border-radius:0;border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius);transition:background var(--baseAnimationSpeed)}.form-field-list .list .list-item{border-top:1px solid var(--baseAlt2Color)}.form-field-list .list .list-item:hover,.form-field-list .list .list-item:focus,.form-field-list .list .list-item:focus-within,.form-field-list .list .list-item:focus-visible,.form-field-list .list .list-item:active{background:none}.form-field-list .list .list-item.selected{background:var(--baseAlt2Color)}.form-field-list .list .list-item.handle:not(.disabled):hover,.form-field-list .list .list-item.handle:not(.disabled):focus-visible{background:var(--baseAlt2Color)}.form-field-list .list .list-item.handle:not(.disabled):active{background:var(--baseAlt3Color)}.form-field-list .list .list-item.dragging{z-index:9;box-shadow:inset 0 0 0 1px var(--baseAlt3Color)}.form-field-list .list .list-item.dragover{background:var(--baseAlt2Color)}.form-field-list:focus-within .list,.form-field-list:focus-within .tinymce-wrapper:not(:focus),.form-field-list:focus-within .code-editor:not(:focus),.form-field-list:focus-within input:not(:focus),.form-field-list:focus-within select:not(:focus),.form-field-list:focus-within textarea:not(:focus),.form-field-list:focus-within .select .selected-container:not(:focus),.select .form-field-list:focus-within .selected-container:not(:focus),.form-field-list:focus-within>label{background:var(--baseAlt1Color)}.form-field-list:focus-within>label{color:var(--txtPrimaryColor)}.form-field-list.dragover:not(:has(.dragging)){box-shadow:0 0 0 2px var(--warningColor)}.code-editor{display:flex;flex-direction:column;width:100%}.form-field label~.code-editor{padding-bottom:6px;padding-top:4px}.code-editor .cm-editor{flex-grow:1;border:0!important;outline:none!important}.code-editor .cm-editor .cm-line{padding-left:0;padding-right:0}.code-editor .cm-editor .cm-tooltip-autocomplete{box-shadow:0 2px 5px 0 var(--shadowColor);border-radius:var(--baseRadius);background:var(--baseColor);border:0;z-index:9999;padding:0 3px;font-size:.92rem}.code-editor .cm-editor .cm-tooltip-autocomplete ul{margin:0;border-radius:inherit}.code-editor .cm-editor .cm-tooltip-autocomplete ul>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.code-editor .cm-editor .cm-tooltip-autocomplete ul>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.code-editor .cm-editor .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--infoColor)}.code-editor .cm-editor .cm-scroller{flex-grow:1;outline:0!important;font-family:var(--monospaceFontFamily);font-size:var(--baseFontSize);line-height:var(--baseLineHeight)}.code-editor .cm-editor .cm-cursorLayer .cm-cursor{margin-left:0!important}.code-editor .cm-editor .cm-placeholder{color:var(--txtDisabledColor);font-family:var(--monospaceFontFamily);font-size:var(--baseFontSize);line-height:var(--baseLineHeight)}.code-editor .cm-editor .cm-selectionMatch{background:var(--infoAltColor)}.code-editor .cm-editor.cm-focused .cm-matchingBracket{background-color:#328c821a}.code-editor .ͼf{color:var(--dangerColor)}.tinymce-wrapper{min-height:277px}.tinymce-wrapper .tox-tinymce{border-radius:var(--baseRadius);border:0}.form-field label~.tinymce-wrapper{position:relative;z-index:auto;padding:5px 2px 2px}.form-field label~.tinymce-wrapper:before{content:"";position:absolute;z-index:-1;top:5px;left:2px;right:2px;bottom:2px;background:#fff;border-radius:var(--baseRadius)}body .tox .tox-dialog{border:0;border-radius:var(--baseRadius)}body .tox .tox-dialog-wrap__backdrop{background:var(--overlayColor)}body .tox .tox-tbtn{height:30px}body .tox .tox-tbtn svg{transform:scale(.85)}body .tox .tox-collection__item-checkmark,body .tox .tox-collection__item-icon{width:22px;height:22px;transform:scale(.85)}body .tox .tox-tbtn:not(.tox-tbtn--select){width:30px}body .tox .tox-button,body .tox .tox-button--secondary{font-size:var(--smFontSize)}body .tox .tox-toolbar-overlord{box-shadow:0 2px 5px 0 var(--shadowColor)}body .tox .tox-listboxfield .tox-listbox--select,body .tox .tox-textarea,body .tox .tox-textfield,body .tox .tox-toolbar-textfield{padding:3px 5px}body .tox-swatch:not(.tox-swatch--remove):not(.tox-collection__item--enabled) svg{display:none}body .tox .tox-textarea-wrap{display:flex;flex:1}body.tox-fullscreen .overlay-panel-section{overflow:hidden}.main-menu{--menuItemSize: 45px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:var(--smSpacing);font-size:var(--xlFontSize);color:var(--txtPrimaryColor)}.main-menu i{font-size:24px;line-height:1}.main-menu .menu-item{position:relative;outline:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;text-align:center;justify-content:center;-webkit-user-select:none;user-select:none;color:inherit;min-width:var(--menuItemSize);min-height:var(--menuItemSize);border:2px solid transparent;border-radius:var(--lgRadius);transition:background var(--baseAnimationSpeed),border var(--baseAnimationSpeed)}.main-menu .menu-item:focus-visible,.main-menu .menu-item:hover{background:var(--baseAlt1Color)}.main-menu .menu-item:active{background:var(--baseAlt2Color);transition-duration:var(--activeAnimationSpeed)}.main-menu .menu-item.active,.main-menu .menu-item.current-route{background:var(--baseColor);border-color:var(--primaryColor)}.app-sidebar{position:relative;z-index:1;display:flex;flex-grow:0;flex-shrink:0;flex-direction:column;align-items:center;width:var(--appSidebarWidth);padding:var(--smSpacing) 0px var(--smSpacing);background:var(--baseColor);border-right:1px solid var(--baseAlt2Color)}.app-sidebar .main-menu{flex-grow:1;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;margin-top:34px;margin-bottom:var(--baseSpacing)}.app-layout{display:flex;width:100%;height:100vh}.app-layout .app-body{flex-grow:1;min-width:0;height:100%;display:flex;align-items:stretch}.app-layout .app-sidebar~.app-body{min-width:650px}.page-sidebar{--sidebarListItemMargin: 10px;position:relative;z-index:0;display:flex;flex-direction:column;width:var(--pageSidebarWidth);min-width:var(--pageSidebarWidth);max-width:400px;flex-shrink:0;flex-grow:0;overflow-x:hidden;overflow-y:auto;background:var(--baseColor);padding:calc(var(--baseSpacing) - 5px) 0 var(--smSpacing);border-right:1px solid var(--baseAlt2Color)}.page-sidebar>*{padding:0 var(--xsSpacing)}.page-sidebar .sidebar-content{overflow-x:hidden;overflow-y:auto;overflow-y:overlay}.page-sidebar .sidebar-content>:first-child{margin-top:0}.page-sidebar .sidebar-content>:last-child{margin-bottom:0}.page-sidebar .sidebar-footer{margin-top:var(--smSpacing)}.page-sidebar .search{display:flex;align-items:center;width:auto;column-gap:5px;margin:0 0 var(--xsSpacing);color:var(--txtHintColor);opacity:.7;transition:opacity var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.page-sidebar .search input{border:0;background:var(--baseColor);transition:box-shadow var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.page-sidebar .search .btn-clear{margin-right:-8px}.page-sidebar .search:hover,.page-sidebar .search:focus-within,.page-sidebar .search.active{opacity:1;color:var(--txtPrimaryColor)}.page-sidebar .search:hover input,.page-sidebar .search:focus-within input,.page-sidebar .search.active input{background:var(--baseAlt2Color)}.page-sidebar .sidebar-title{display:flex;align-items:center;gap:5px;width:100%;margin:var(--baseSpacing) 5px var(--xsSpacing);font-weight:600;font-size:1rem;line-height:var(--smLineHeight);color:var(--txtHintColor)}.page-sidebar .sidebar-title .label{font-weight:400}.page-sidebar .sidebar-list-item{cursor:pointer;outline:0;text-decoration:none;position:relative;display:flex;width:100%;align-items:center;column-gap:10px;margin:var(--sidebarListItemMargin) 0;padding:3px 10px;font-size:var(--xlFontSize);min-height:var(--btnHeight);min-width:0;color:var(--txtHintColor);border-radius:var(--baseRadius);-webkit-user-select:none;user-select:none;transition:background var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.page-sidebar .sidebar-list-item i{font-size:18px}.page-sidebar .sidebar-list-item .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-sidebar .sidebar-list-item:focus-visible,.page-sidebar .sidebar-list-item:hover,.page-sidebar .sidebar-list-item:active,.page-sidebar .sidebar-list-item.active{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.page-sidebar .sidebar-list-item:active{background:var(--baseAlt2Color);transition-duration:var(--activeAnimationSpeed)}.page-sidebar .sidebar-content-compact .sidebar-list-item{--sidebarListItemMargin: 5px}@media screen and (max-height: 600px){.page-sidebar{--sidebarListItemMargin: 5px}}@media screen and (max-width: 1100px){.page-sidebar{min-width:200px}.page-sidebar>*{padding-left:10px;padding-right:10px}}.page-header{display:flex;flex-shrink:0;align-items:center;width:100%;min-height:var(--btnHeight);gap:var(--xsSpacing);margin:0 0 var(--baseSpacing)}.page-header .btns-group{margin-left:auto;justify-content:end}@media screen and (max-width: 1050px){.page-header{flex-wrap:wrap}.page-header .btns-group{width:100%}.page-header .btns-group .btn{flex-grow:1;flex-basis:0}}.page-header-wrapper{background:var(--baseColor);width:auto;margin-top:calc(-1 * (var(--baseSpacing) - 5px));margin-left:calc(-1 * var(--baseSpacing));margin-right:calc(-1 * var(--baseSpacing));margin-bottom:var(--baseSpacing);padding:calc(var(--baseSpacing) - 5px) var(--baseSpacing);border-bottom:1px solid var(--baseAlt2Color)}.breadcrumbs{display:flex;align-items:center;gap:30px;color:var(--txtDisabledColor)}.breadcrumbs .breadcrumb-item{position:relative;margin:0;line-height:1;font-weight:400}.breadcrumbs .breadcrumb-item:after{content:"/";position:absolute;right:-20px;top:0;width:10px;text-align:center;pointer-events:none;opacity:.4}.breadcrumbs .breadcrumb-item:last-child{word-break:break-word;color:var(--txtPrimaryColor)}.breadcrumbs .breadcrumb-item:last-child:after{content:none;display:none}.breadcrumbs a{text-decoration:none;color:inherit;transition:color var(--baseAnimationSpeed)}.breadcrumbs a:hover{color:var(--txtPrimaryColor)}.page-content{position:relative;z-index:0;display:block;width:100%;flex-grow:1;padding:calc(var(--baseSpacing) - 5px) var(--baseSpacing) var(--smSpacing)}.page-footer{display:flex;gap:5px;align-items:center;justify-content:right;padding:0px var(--baseSpacing) var(--smSpacing);color:var(--txtDisabledColor);font-size:var(--xsFontSize);line-height:var(--smLineHeight)}.page-footer i{font-size:1.2em}.page-footer a{color:inherit;text-decoration:none;transition:color var(--baseAnimationSpeed)}.page-footer a:focus-visible,.page-footer a:hover,.page-footer a:active{color:var(--txtPrimaryColor)}.page-wrapper{display:flex;flex-direction:column;flex-grow:1;width:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-gutter:stable}.overlay-active .page-wrapper{overflow-y:hidden}.page-wrapper.full-page{scrollbar-gutter:auto;background:var(--baseColor)}.page-wrapper.center-content .page-content{display:flex;align-items:center}.page-wrapper.flex-content{scrollbar-gutter:auto}.page-wrapper.flex-content .page-content{display:flex;min-height:0;flex-direction:column}@keyframes tabChange{0%{opacity:.7}to{opacity:1}}.tabs-header{display:flex;align-items:stretch;justify-content:flex-start;column-gap:10px;width:100%;min-height:50px;-webkit-user-select:none;user-select:none;margin:0 0 var(--baseSpacing);border-bottom:2px solid var(--baseAlt2Color)}.tabs-header .tab-item{position:relative;outline:0;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;min-width:70px;gap:5px;padding:10px;margin:0;font-size:var(--lgFontSize);line-height:var(--baseLineHeight);font-family:var(--baseFontFamily);color:var(--txtHintColor);text-align:center;text-decoration:none;cursor:pointer;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius);transition:color var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.tabs-header .tab-item:after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:2px;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius);background:var(--primaryColor);transform:rotateY(90deg);transition:transform .2s}.tabs-header .tab-item .txt,.tabs-header .tab-item i{display:inline-block;vertical-align:top}.tabs-header .tab-item:hover,.tabs-header .tab-item:focus-visible,.tabs-header .tab-item:active{color:var(--txtPrimaryColor)}.tabs-header .tab-item:focus-visible,.tabs-header .tab-item:active{transition-duration:var(--activeAnimationSpeed);background:var(--baseAlt2Color)}.tabs-header .tab-item.active{color:var(--txtPrimaryColor)}.tabs-header .tab-item.active:after{transform:rotateY(0)}.tabs-header .tab-item.disabled{pointer-events:none;color:var(--txtDisabledColor)}.tabs-header .tab-item.disabled:after{display:none}.tabs-header.right{justify-content:flex-end}.tabs-header.center{justify-content:center}.tabs-header.stretched .tab-item{flex-grow:1;flex-basis:0}.tabs-header.compact{min-height:30px;margin-bottom:var(--smSpacing)}.tabs-header.combined{border:0;margin-bottom:-2px}.tabs-header.combined .tab-item:after{content:none;display:none}.tabs-header.combined .tab-item.active{background:var(--baseAlt1Color)}.tabs-content{position:relative}.tabs-content>.tab-item{width:100%;display:none}.tabs-content>.tab-item.active{display:block;opacity:0;animation:tabChange .2s forwards}.tabs-content>.tab-item>:first-child{margin-top:0}.tabs-content>.tab-item>:last-child{margin-bottom:0}.tabs-content.no-animations>.tab-item.active{opacity:1;animation:none}.tabs{position:relative}.accordion{outline:0;position:relative;border-radius:var(--baseRadius);background:var(--baseColor);border:1px solid var(--baseAlt2Color);transition:border-radius var(--baseAnimationSpeed),box-shadow var(--baseAnimationSpeed),margin var(--baseAnimationSpeed)}.accordion .accordion-header{outline:0;position:relative;display:flex;min-height:52px;align-items:center;row-gap:10px;column-gap:var(--smSpacing);padding:12px 20px;width:100%;-webkit-user-select:none;user-select:none;color:var(--txtPrimaryColor);border-radius:inherit;transition:border-radius var(--baseAnimationSpeed),background var(--baseAnimationSpeed),box-shadow var(--baseAnimationSpeed)}.accordion .accordion-header .icon{width:18px;text-align:center}.accordion .accordion-header .icon i{display:inline-block;vertical-align:top;font-size:1.1rem}.accordion .accordion-header.interactive{padding-right:50px;cursor:pointer}.accordion .accordion-header.interactive:after{content:"";position:absolute;right:15px;top:50%;margin-top:-12.5px;width:25px;height:25px;line-height:25px;color:var(--txtHintColor);font-family:var(--iconFontFamily);font-size:1.3em;text-align:center;transition:color var(--baseAnimationSpeed)}.accordion .accordion-header:hover:after,.accordion .accordion-header.focus:after,.accordion .accordion-header:focus-visible:after{color:var(--txtPrimaryColor)}.accordion .accordion-header:active{transition-duration:var(--activeAnimationSpeed)}.accordion .accordion-content{padding:20px}.accordion:hover,.accordion:focus-visible,.accordion.active{z-index:9}.accordion:hover .accordion-header.interactive,.accordion:focus-visible .accordion-header.interactive,.accordion.active .accordion-header.interactive{background:var(--baseAlt1Color)}.accordion.drag-over .accordion-header{background:var(--bodyColor)}.accordion.active{box-shadow:0 2px 5px 0 var(--shadowColor)}.accordion.active .accordion-header{position:relative;top:0;z-index:9;box-shadow:0 0 0 1px var(--baseAlt2Color);border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--bodyColor)}.accordion.active .accordion-header.interactive{background:var(--bodyColor)}.accordion.active .accordion-header.interactive:after{color:inherit;content:""}.accordion.disabled{z-index:0;border-color:var(--baseAlt1Color)}.accordion.disabled .accordion-header{color:var(--txtDisabledColor)}.accordions .accordion{border-radius:0;margin:-1px 0 0}.accordions .accordion:has(+.accordion.active){border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}.accordions>.accordion.active,.accordions>.accordion-wrapper>.accordion.active{margin:var(--xsSpacing) 0;border-radius:var(--baseRadius)}.accordions>.accordion.active+.accordion,.accordions>.accordion-wrapper>.accordion.active+.accordion{border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.accordions>.accordion:first-child,.accordions>.accordion-wrapper:first-child>.accordion{margin-top:0;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.accordions>.accordion:last-child,.accordions>.accordion-wrapper:last-child>.accordion{margin-bottom:0;border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}table{--entranceAnimationSpeed: .3s;border-collapse:separate;min-width:100%;transition:opacity var(--baseAnimationSpeed)}table .form-field{margin:0;line-height:1;text-align:left}table td,table th{outline:0;vertical-align:middle;position:relative;text-align:left;padding:10px;border-bottom:1px solid var(--baseAlt2Color)}table td:first-child,table th:first-child{padding-left:20px}table td:last-child,table th:last-child{padding-right:20px}table th{color:var(--txtHintColor);font-weight:600;font-size:1rem;-webkit-user-select:none;user-select:none;height:50px;line-height:var(--smLineHeight)}table th i{font-size:inherit}table td{height:56px;word-break:break-word}table .min-width{width:1%!important;white-space:nowrap}table .nowrap{white-space:nowrap}table .col-sort{cursor:pointer;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius);padding-right:30px;transition:color var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}table .col-sort:after{content:"";position:absolute;right:10px;top:50%;margin-top:-12.5px;line-height:25px;height:25px;font-family:var(--iconFontFamily);font-weight:400;color:var(--txtHintColor);opacity:0;transition:color var(--baseAnimationSpeed),opacity var(--baseAnimationSpeed)}table .col-sort.sort-desc:after{content:""}table .col-sort.sort-asc:after{content:""}table .col-sort.sort-active:after{opacity:1}table .col-sort:hover,table .col-sort:focus-visible{background:var(--baseAlt1Color)}table .col-sort:hover:after,table .col-sort:focus-visible:after{opacity:1}table .col-sort:active{transition-duration:var(--activeAnimationSpeed);background:var(--baseAlt2Color)}table .col-sort.col-sort-disabled{cursor:default;background:none}table .col-sort.col-sort-disabled:after{display:none}table .col-header-content{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:5px}table .col-header-content .txt{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table td.col-field-username,table .col-field-created,table .col-field-updated,table .col-type-action{width:1%!important;white-space:nowrap}table .col-type-action{white-space:nowrap;text-align:right;color:var(--txtHintColor)}table .col-type-action i{display:inline-block;vertical-align:top;transition:transform var(--baseAnimationSpeed)}table td.col-type-json{font-family:monospace;font-size:var(--smFontSize);line-height:var(--smLineHeight);max-width:300px}table .col-type-text{max-width:300px}table .col-type-editor{min-width:300px}table .col-type-select{min-width:150px}table .col-type-email{min-width:120px;white-space:nowrap}table .col-type-file{min-width:100px}table .col-type-number{white-space:nowrap}table td.col-field-id{width:175px;white-space:nowrap}table tr{outline:0;background:var(--bodyColor);transition:background var(--baseAnimationSpeed)}table tr.row-handle{cursor:pointer;-webkit-user-select:none;user-select:none}table tr.row-handle:focus-visible,table tr.row-handle:hover,table tr.row-handle:active{background:var(--baseAlt1Color)}table tr.row-handle:focus-visible .action-col,table tr.row-handle:hover .action-col,table tr.row-handle:active .action-col{color:var(--txtPrimaryColor)}table tr.row-handle:focus-visible .action-col i,table tr.row-handle:hover .action-col i,table tr.row-handle:active .action-col i{transform:translate(3px)}table tr.row-handle:active{transition-duration:var(--activeAnimationSpeed)}table.table-border{border:1px solid var(--baseAlt2Color);border-radius:var(--baseRadius)}table.table-border tr{background:var(--baseColor)}table.table-border td,table.table-border th{height:45px}table.table-border th{background:var(--baseAlt1Color)}table.table-border>:last-child>:last-child th,table.table-border>:last-child>:last-child td{border-bottom:0}table.table-border>tr:first-child>:first-child,table.table-border>:first-child>tr:first-child>:first-child{border-top-left-radius:var(--baseRadius)}table.table-border>tr:first-child>:last-child,table.table-border>:first-child>tr:first-child>:last-child{border-top-right-radius:var(--baseRadius)}table.table-border>tr:last-child>:first-child,table.table-border>:last-child>tr:last-child>:first-child{border-bottom-left-radius:var(--baseRadius)}table.table-border>tr:last-child>:last-child,table.table-border>:last-child>tr:last-child>:last-child{border-bottom-right-radius:var(--baseRadius)}table.table-compact td,table.table-compact th{height:auto}table.table-animate tr{animation:entranceTop var(--entranceAnimationSpeed)}table.table-loading{pointer-events:none;opacity:.7}.table-wrapper{width:auto;padding:0;max-height:100%;max-width:calc(100% + 2 * var(--baseSpacing));margin-left:calc(var(--baseSpacing) * -1);margin-right:calc(var(--baseSpacing) * -1);border-bottom:1px solid var(--baseAlt2Color)}.table-wrapper .bulk-select-col{min-width:70px}.table-wrapper td,.table-wrapper th{position:relative}.table-wrapper td:first-child,.table-wrapper th:first-child{padding-left:calc(var(--baseSpacing) + 3px)}.table-wrapper td:last-child,.table-wrapper th:last-child{padding-right:calc(var(--baseSpacing) + 3px)}.table-wrapper thead{position:sticky;top:0;z-index:100;transition:box-shadow var(--baseAnimationSpeed)}.table-wrapper tbody{position:relative;z-index:0}.table-wrapper tbody tr:last-child td,.table-wrapper tbody tr:last-child th{border-bottom:0}.table-wrapper .bulk-select-col,.table-wrapper .col-type-action{position:sticky;z-index:99;transition:box-shadow var(--baseAnimationSpeed)}.table-wrapper .bulk-select-col{left:0}.table-wrapper .col-type-action{right:0}.table-wrapper .bulk-select-col,.table-wrapper .col-type-action{background:inherit}.table-wrapper th.bulk-select-col,.table-wrapper th.col-type-action{background:var(--bodyColor)}.table-wrapper.h-scroll .bulk-select-col{box-shadow:3px 0 5px 0 var(--shadowColor)}.table-wrapper.h-scroll .col-type-action{box-shadow:-3px 0 5px 0 var(--shadowColor)}.table-wrapper.h-scroll.h-scroll-start .bulk-select-col,.table-wrapper.h-scroll.h-scroll-end .col-type-action{box-shadow:none}.table-wrapper.v-scroll:not(.v-scroll-start) thead{box-shadow:0 2px 5px 0 var(--shadowColor)}.searchbar{--searchHeight: 44px;outline:0;display:flex;align-items:center;width:100%;min-height:var(--searchHeight);padding:5px 7px;margin:0;white-space:nowrap;color:var(--txtHintColor);background:var(--baseAlt1Color);border-radius:var(--btnHeight);transition:color var(--baseAnimationSpeed),background var(--baseAnimationSpeed),box-shadow var(--baseAnimationSpeed)}.searchbar>:first-child{border-top-left-radius:var(--btnHeight);border-bottom-left-radius:var(--btnHeight)}.searchbar>:last-child{border-top-right-radius:var(--btnHeight);border-bottom-right-radius:var(--btnHeight)}.searchbar .btn{border-radius:var(--btnHeight)}.searchbar .code-editor,.searchbar input,.searchbar input:focus{font-size:var(--baseFontSize);font-family:var(--monospaceFontFamily);border:0;background:none;min-height:0;height:100%;max-height:100px;padding-top:0;padding-bottom:0}.searchbar .cm-editor{flex-grow:0;margin-top:auto;margin-bottom:auto}.searchbar label>i{line-height:inherit}.searchbar .search-options{flex-shrink:0;width:90px}.searchbar .search-options .selected-container{border-radius:inherit;background:none;padding-right:25px!important}.searchbar .search-options:not(:focus-within) .selected-container{color:var(--txtHintColor)}.searchbar:focus-within{color:var(--txtPrimaryColor);background:var(--baseAlt2Color)}.bulkbar{position:absolute;bottom:var(--baseSpacing);left:50%;z-index:101;gap:10px;display:flex;justify-content:center;align-items:center;width:var(--smWrapperWidth);max-width:100%;margin-bottom:10px;padding:10px var(--smSpacing);border-radius:var(--btnHeight);background:var(--baseColor);border:1px solid var(--baseAlt2Color);box-shadow:0 2px 5px 0 var(--shadowColor);transform:translate(-50%)}.flatpickr-calendar{opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:1rem;line-height:24px;position:absolute;width:298px;box-sizing:border-box;-webkit-user-select:none;user-select:none;color:var(--txtPrimaryColor);background:var(--baseColor);border-radius:var(--baseRadius);box-shadow:0 2px 5px 0 var(--shadowColor),0 0 0 1px var(--baseAlt2Color)}.flatpickr-calendar input,.flatpickr-calendar select{box-shadow:none;min-height:0;height:var(--smBtnHeight);padding-top:3px;padding-bottom:3px;background:none;border-radius:var(--baseRadius);border:1px solid var(--baseAlt1Color)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:0;width:100%}.flatpickr-calendar.static{position:absolute;top:100%;margin-top:2px;margin-bottom:10px;width:100%}.flatpickr-calendar.static .flatpickr-days{width:100%}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 var(--baseAlt2Color),5px 0 0 var(--baseAlt2Color);box-shadow:-2px 0 0 var(--baseAlt2Color),5px 0 0 var(--baseAlt2Color)}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid var(--baseAlt2Color)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:var(--baseColor)}.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--baseColor)}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:var(--baseColor)}.flatpickr-calendar.arrowBottom:after{border-top-color:var(--baseColor)}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative}.flatpickr-months{display:flex;align-items:center;padding:5px 0}.flatpickr-months .flatpickr-month{display:flex;align-items:center;justify-content:center;background:transparent;color:var(--txtPrimaryColor);fill:var(--txtPrimaryColor);line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{display:flex;align-items:center;text-decoration:none;cursor:pointer;height:34px;padding:5px 12px;z-index:3;color:var(--txtPrimaryColor);fill:var(--txtPrimaryColor)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--txtHintColor)}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto;border-radius:var(--baseRadius)}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:var(--baseAlt1Color)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{line-height:inherit;color:inherit;width:85%;padding:1px 0;line-height:1;display:flex;gap:10px;align-items:center;justify-content:center;text-align:center}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:var(--baseAlt1Color)}.flatpickr-current-month .numInputWrapper{display:inline-flex;align-items:center;justify-content:center;width:62px}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:var(--txtPrimaryColor)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:var(--txtPrimaryColor)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;margin:0;display:inline-block;font-size:inherit;font-family:inherit;line-height:inherit;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:var(--txtDisabledColor);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;line-height:inherit;outline:none;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:var(--baseAlt1Color)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{display:block;flex:1;margin:0;cursor:default;line-height:1;background:transparent;color:var(--txtHintColor);text-align:center;font-weight:bolder;font-size:var(--smFontSize)}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:100%;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;transform:translateZ(0);opacity:1;gap:2px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 var(--baseAlt2Color);box-shadow:-1px 0 0 var(--baseAlt2Color)}.flatpickr-day{background:none;border:1px solid transparent;border-radius:var(--baseRadius);box-sizing:border-box;color:var(--txtPrimaryColor);cursor:pointer;font-weight:400;width:calc(14.2857143% - 2px);flex-basis:calc(14.2857143% - 2px);height:39px;display:inline-flex;align-items:center;justify-content:center;position:relative;text-align:center;flex-direction:column}.flatpickr-day.weekend,.flatpickr-day:nth-child(7n+6),.flatpickr-day:nth-child(7n+7){color:var(--dangerColor)}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:var(--baseAlt2Color);border-color:var(--baseAlt2Color)}.flatpickr-day.today{border-color:var(--baseColor)}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:var(--primaryColor);background:var(--primaryColor);color:var(--baseColor)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--primaryColor);-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:var(--primaryColor)}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 var(--primaryColor);box-shadow:-10px 0 0 var(--primaryColor)}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 var(--baseAlt2Color),5px 0 0 var(--baseAlt2Color)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:var(--txtDisabledColor);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:var(--txtDisabledColor);background:var(--baseAlt2Color)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 var(--primaryColor),5px 0 0 var(--primaryColor)}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 var(--baseAlt2Color);box-shadow:1px 0 0 var(--baseAlt2Color)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:var(--txtHintColor);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:flex;box-sizing:border-box;overflow:hidden;padding:5px}.flatpickr-rContainer{display:inline-block;padding:0;width:100%;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:var(--txtPrimaryColor)}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:var(--txtPrimaryColor)}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:var(--txtPrimaryColor);font-size:14px;position:relative;box-sizing:border-box;background:var(--baseColor);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:var(--txtPrimaryColor);font-weight:700;width:2%;-webkit-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:var(--baseAlt1Color)}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.flatpickr-hide-prev-next-month-days .flatpickr-calendar .prevMonthDay{visibility:hidden}.flatpickr-hide-prev-next-month-days .flatpickr-calendar .nextMonthDay,.flatpickr-inline-container .flatpickr-input{display:none}.flatpickr-inline-container .flatpickr-calendar{margin:0;box-shadow:none;border:1px solid var(--baseAlt2Color)}.docs-sidebar{--itemsSpacing: 10px;--itemsHeight: 40px;position:relative;min-width:180px;max-width:300px;height:100%;flex-shrink:0;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;background:var(--bodyColor);padding:var(--smSpacing) var(--xsSpacing);border-right:1px solid var(--baseAlt1Color)}.docs-sidebar .sidebar-content{display:block;width:100%}.docs-sidebar .sidebar-item{position:relative;outline:0;cursor:pointer;text-decoration:none;display:flex;width:100%;gap:10px;align-items:center;text-align:right;justify-content:start;padding:5px 15px;margin:0 0 var(--itemsSpacing) 0;font-size:var(--lgFontSize);min-height:var(--itemsHeight);border-radius:var(--baseRadius);-webkit-user-select:none;user-select:none;color:var(--txtHintColor);transition:background var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.docs-sidebar .sidebar-item:last-child{margin-bottom:0}.docs-sidebar .sidebar-item:focus-visible,.docs-sidebar .sidebar-item:hover,.docs-sidebar .sidebar-item:active,.docs-sidebar .sidebar-item.active{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.docs-sidebar .sidebar-item:active{background:var(--baseAlt2Color);transition-duration:var(--activeAnimationSpeed)}.docs-sidebar .sidebar-item.disabled{cursor:not-allowed;background:none;color:var(--txtDisabledColor)}.docs-sidebar.compact .sidebar-item{--itemsSpacing: 7px}.docs-content{width:100%;display:block;padding:calc(var(--baseSpacing) - 3px) var(--baseSpacing);overflow:auto}.docs-content-wrapper{display:flex;width:100%;height:100%}.docs-panel{width:960px;height:100%}.docs-panel .overlay-panel-section.panel-header{padding:0;border:0;box-shadow:none}.docs-panel .overlay-panel-section.panel-content{padding:0!important}.docs-panel .overlay-panel-section.panel-footer{display:none}@media screen and (max-width: 1000px){.docs-panel .overlay-panel-section.panel-footer{display:flex}}.schema-field-header{position:relative;display:flex;width:100%;min-height:42px;gap:5px;padding:0 5px;align-items:center;justify-content:stretch;background:var(--baseAlt1Color);transition:border-radius var(--baseAnimationSpeed)}.schema-field-header .form-field{margin:0}.schema-field-header .form-field .form-field-addon.prefix{left:10px}.schema-field-header .form-field .form-field-addon.prefix~input,.schema-field-header .form-field .form-field-addon.prefix~select,.schema-field-header .form-field .form-field-addon.prefix~textarea,.schema-field-header .form-field .select .form-field-addon.prefix~.selected-container,.select .schema-field-header .form-field .form-field-addon.prefix~.selected-container,.schema-field-header .form-field .form-field-addon.prefix~.code-editor,.schema-field-header .form-field .form-field-addon.prefix~.tinymce-wrapper{padding-left:37px}.schema-field-header .options-trigger{padding:2px;margin:0 3px}.schema-field-header .options-trigger i{transition:transform var(--baseAnimationSpeed)}.schema-field-header .separator{flex-shrink:0;width:1px;align-self:stretch;background:#0000000d}.schema-field-header .drag-handle-wrapper{position:absolute;top:0;left:auto;right:100%;height:100%;display:flex;align-items:center}.schema-field-header .drag-handle{padding:0 5px;transform:translate(5px);opacity:0;visibility:hidden}.schema-field-header .form-field-single-multiple-select{width:135px;flex-shrink:0}.schema-field-header .form-field-single-multiple-select .selected-container{padding-left:10px}.schema-field-header .form-field-single-multiple-select .dropdown{min-width:0}.schema-field-header .field-labels{position:absolute;z-index:1;right:0;top:0;gap:2px;display:inline-flex;align-items:center;transition:opacity var(--baseAnimationSpeed)}.schema-field-header .field-labels .label{min-height:0;font-size:inherit;padding:0 2px;font-size:.7rem;line-height:.75rem;border-radius:var(--baseRadius)}.schema-field-header .field-labels~.inline-error-icon{margin-top:4px}.schema-field-header .field-labels~.inline-error-icon i{font-size:1rem}.schema-field-header .form-field:focus-within .field-labels{opacity:.2}.schema-field-options{background:#fff;padding:var(--xsSpacing);border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius);border-top:2px solid transparent;transition:border-color var(--baseAnimationSpeed)}.schema-field-options-footer{display:flex;flex-wrap:wrap;align-items:center;width:100%;min-width:0;gap:var(--baseSpacing)}.schema-field-options-footer .form-field{margin:0;width:auto}.schema-field{position:relative;border-radius:var(--baseRadius);background:var(--baseAlt1Color);border:1px solid var(--baseAlt1Color);transition:border-radius var(--baseAnimationSpeed),margin var(--baseAnimationSpeed)}.schema-field:not(.deleted):hover .drag-handle{transform:translate(0);opacity:1;visibility:visible}.dragover .schema-field,.schema-field.dragover{opacity:.5}.schema-field.expanded{box-shadow:0 2px 5px 0 var(--shadowColor);border-color:var(--baseAlt2Color)}.draggable:first-child .schema-field.expanded{margin-top:0}.schema-field.expanded .schema-field-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.schema-field.expanded .schema-field-header .options-trigger i{transform:rotate(-60deg)}.schema-field.expanded .schema-field-options{border-top-color:var(--baseAlt2Color)}.schema-field.deleted .schema-field-header{background:var(--bodyColor)}.schema-field.deleted .markers,.schema-field.deleted .separator,.schema-field.deleted .field-labels{opacity:.5}.schema-field.deleted input,.schema-field.deleted select,.schema-field.deleted textarea,.schema-field.deleted .select .selected-container,.select .schema-field.deleted .selected-container,.schema-field.deleted .code-editor,.schema-field.deleted .tinymce-wrapper{background:none;box-shadow:none}.schema-fields{margin:0 0 var(--xsSpacing)}.schema-fields .schema-field{border-radius:0;box-shadow:0 0 0 1px var(--baseAlt2Color)}.schema-fields .draggable:has(+.draggable .schema-field.expanded) .schema-field{border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}.schema-fields .draggable:has(.schema-field.expanded)+.draggable .schema-field{border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.schema-fields>.schema-field.expanded,.schema-fields>.draggable>.schema-field.expanded{margin:var(--xsSpacing) 0;border-radius:var(--baseRadius)}.schema-fields>.schema-field:first-child,.schema-fields>.draggable:first-child>.schema-field{margin-top:0;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.schema-fields>.schema-field:last-child,.schema-fields>.draggable:last-child>.schema-field{margin-bottom:0;border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}.file-picker-sidebar{flex-shrink:0;width:180px;text-align:right;max-height:100%;overflow:auto}.file-picker-sidebar .sidebar-item{outline:0;cursor:pointer;text-decoration:none;display:flex;width:100%;align-items:center;text-align:left;gap:10px;font-weight:600;padding:5px 10px;margin:0 0 10px;color:var(--txtHintColor);min-height:var(--btnHeight);border-radius:var(--baseRadius);word-break:break-word;transition:background var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.file-picker-sidebar .sidebar-item:last-child{margin-bottom:0}.file-picker-sidebar .sidebar-item:hover,.file-picker-sidebar .sidebar-item:focus-visible,.file-picker-sidebar .sidebar-item:active,.file-picker-sidebar .sidebar-item.active{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.file-picker-sidebar .sidebar-item:active{background:var(--baseAlt2Color);transition-duration:var(--activeAnimationSpeed)}.files-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--xsSpacing);flex-grow:1;min-height:0;max-height:100%;overflow:auto;scrollbar-gutter:stable}.files-list .list-item{cursor:pointer;outline:0;transition:box-shadow var(--baseAnimationSpeed)}.file-picker-size-select{width:170px;margin:0}.file-picker-size-select .selected-container{min-height:var(--btnHeight)}.file-picker-content{position:relative;display:flex;flex-direction:column;width:100%;flex-grow:1;min-width:0;min-height:0;height:100%}.file-picker-content .thumb{--thumbSize: 14.6%}.file-picker{display:flex;height:420px;max-height:100%;align-items:stretch;gap:var(--baseSpacing)}.overlay-panel.file-picker-popup{width:930px}.export-list{display:flex;flex-direction:column;gap:15px;width:220px;min-height:0;flex-shrink:0;overflow:auto;padding:var(--xsSpacing);background:var(--baseAlt1Color);border-radius:var(--baseRadius)}.export-list .list-item{margin:0;width:100%}.export-list .form-field{margin:0}.export-list .form-field label{width:100%;display:block!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.export-preview{position:relative;flex-grow:1;border-radius:var(--baseRadius);overflow:hidden}.export-preview .copy-schema{position:absolute;right:15px;top:10px}.export-preview .code-wrapper{height:100%;width:100%;padding:var(--xsSpacing);overflow:auto;background:var(--baseAlt1Color);font-family:var(--monospaceFontFamily)}.export-panel{display:flex;width:100%;height:550px;align-items:stretch}.export-panel>*{border-radius:0;border-left:1px solid var(--baseAlt2Color)}.export-panel>:first-child{border-top-left-radius:var(--baseRadius);border-bottom-left-radius:var(--baseRadius);border-left:0}.export-panel>:last-child{border-top-right-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}.rate-limit-table{background:none}.rate-limit-table tr,.rate-limit-table td,.rate-limit-table th{background:none;padding:0;border:0;min-height:0;height:auto}.rate-limit-table tr:first-child,.rate-limit-table td:first-child,.rate-limit-table th:first-child{padding-left:0}.rate-limit-table tr:last-child,.rate-limit-table td:last-child,.rate-limit-table th:last-child{padding-right:0}.rate-limit-table th{padding:10px 0}.rate-limit-table .rate-limit-row input,.rate-limit-table .rate-limit-row select,.rate-limit-table .rate-limit-row textarea,.rate-limit-table .rate-limit-row .select .selected-container,.select .rate-limit-table .rate-limit-row .selected-container,.rate-limit-table .rate-limit-row .code-editor,.rate-limit-table .rate-limit-row .tinymce-wrapper{border-radius:inherit}.rate-limit-table .rate-limit-row td{background:var(--baseAlt1Color);border-left:1px solid var(--baseAlt2Color);border-top:1px solid var(--baseAlt2Color)}.rate-limit-table .rate-limit-row td:first-child{border-left:0px}.rate-limit-table .rate-limit-row:first-child td{border-top:0px}.rate-limit-table .rate-limit-row:first-child td:first-child,.rate-limit-table .rate-limit-row:first-child td:first-child input,.rate-limit-table .rate-limit-row:first-child td:first-child select,.rate-limit-table .rate-limit-row:first-child td:first-child textarea,.rate-limit-table .rate-limit-row:first-child td:first-child .select .selected-container,.select .rate-limit-table .rate-limit-row:first-child td:first-child .selected-container,.rate-limit-table .rate-limit-row:first-child td:first-child .code-editor,.rate-limit-table .rate-limit-row:first-child td:first-child .tinymce-wrapper{border-top-left-radius:var(--baseRadius)}.rate-limit-table .rate-limit-row:first-child td:last-child,.rate-limit-table .rate-limit-row:first-child td:last-child input,.rate-limit-table .rate-limit-row:first-child td:last-child select,.rate-limit-table .rate-limit-row:first-child td:last-child textarea,.rate-limit-table .rate-limit-row:first-child td:last-child .select .selected-container,.select .rate-limit-table .rate-limit-row:first-child td:last-child .selected-container,.rate-limit-table .rate-limit-row:first-child td:last-child .code-editor,.rate-limit-table .rate-limit-row:first-child td:last-child .tinymce-wrapper{border-top-right-radius:var(--baseRadius)}.rate-limit-table .rate-limit-row:last-child td:first-child,.rate-limit-table .rate-limit-row:last-child td:first-child input,.rate-limit-table .rate-limit-row:last-child td:first-child select,.rate-limit-table .rate-limit-row:last-child td:first-child textarea,.rate-limit-table .rate-limit-row:last-child td:first-child .select .selected-container,.select .rate-limit-table .rate-limit-row:last-child td:first-child .selected-container,.rate-limit-table .rate-limit-row:last-child td:first-child .code-editor,.rate-limit-table .rate-limit-row:last-child td:first-child .tinymce-wrapper{border-bottom-left-radius:var(--baseRadius)}.rate-limit-table .rate-limit-row:last-child td:last-child,.rate-limit-table .rate-limit-row:last-child td:last-child input,.rate-limit-table .rate-limit-row:last-child td:last-child select,.rate-limit-table .rate-limit-row:last-child td:last-child textarea,.rate-limit-table .rate-limit-row:last-child td:last-child .select .selected-container,.select .rate-limit-table .rate-limit-row:last-child td:last-child .selected-container,.rate-limit-table .rate-limit-row:last-child td:last-child .code-editor,.rate-limit-table .rate-limit-row:last-child td:last-child .tinymce-wrapper{border-bottom-right-radius:var(--baseRadius)}.rate-limit-table .form-field{margin:0}.rate-limit-table .col-label{width:60%}.rate-limit-table .col-requests,.rate-limit-table .col-duration{width:15%}.rate-limit-table .col-audience{width:1px;min-width:120px;white-space:nowrap}.rate-limit-table .col-action{width:1px;min-width:0;padding:0 5px!important}@keyframes svelte-1bvelc2-refresh{to{transform:rotate(180deg)}}.btn.refreshing.svelte-1bvelc2 i.svelte-1bvelc2{animation:svelte-1bvelc2-refresh .15s ease-out}.scroller.svelte-3a0gfs{width:auto;min-height:0;overflow:auto}.scroller-wrapper.svelte-3a0gfs{position:relative;min-height:0}.scroller-wrapper .columns-dropdown{top:40px;z-index:101;max-height:340px}.log-level-label.svelte-ha6hme{min-width:75px;font-weight:600;font-size:var(--xsFontSize)}.log-level-label.svelte-ha6hme:before{content:"";width:5px;height:5px;border-radius:5px;background:var(--baseAlt4Color)}.log-level-label.level--8.svelte-ha6hme:before{background:var(--primaryColor)}.log-level-label.level-0.svelte-ha6hme:before{background:var(--infoColor)}.log-level-label.level-4.svelte-ha6hme:before{background:var(--warningColor)}.log-level-label.level-8.svelte-ha6hme:before{background:var(--dangerColor)}.bulkbar.svelte-91v05h{position:sticky;margin-top:var(--smSpacing);bottom:var(--baseSpacing)}.col-field-level.svelte-91v05h{min-width:100px}.col-field-message.svelte-91v05h{min-width:600px}.chart-wrapper.svelte-kfnurg.svelte-kfnurg{position:relative;display:block;width:100%;height:170px}.chart-wrapper.loading.svelte-kfnurg .chart-canvas.svelte-kfnurg{pointer-events:none;opacity:.5}.chart-loader.svelte-kfnurg.svelte-kfnurg{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%)}.total-logs.svelte-kfnurg.svelte-kfnurg{position:absolute;right:0;top:-50px;font-size:var(--smFontSize);color:var(--txtHintColor)}.btn-chart-zoom.svelte-kfnurg.svelte-kfnurg{position:absolute;right:10px;top:20px}code.svelte-s3jkbp.svelte-s3jkbp{display:block;width:100%;padding:10px 15px;white-space:pre-wrap;word-break:break-word}.code-wrapper.svelte-s3jkbp.svelte-s3jkbp{display:block;width:100%}.prism-light.svelte-s3jkbp code.svelte-s3jkbp{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.log-error-label.svelte-1c23bpt.svelte-1c23bpt{white-space:normal}.copy-icon-wrapper.svelte-1c23bpt.svelte-1c23bpt{position:absolute;right:12px;top:12px;opacity:0;transition:opacity var(--baseAnimationSpeed)}tr.svelte-1c23bpt:hover .copy-icon-wrapper.svelte-1c23bpt{opacity:1}td.svelte-1c23bpt.svelte-1c23bpt:has(.copy-icon-wrapper){padding-right:30px}.lock-toggle.svelte-dnx4io.svelte-dnx4io{position:absolute;right:0;top:0;min-width:135px;padding:10px;border-top-left-radius:0;border-bottom-right-radius:0;background:#35476817}.rule-field .code-editor .cm-placeholder{font-family:var(--baseFontFamily)}.input-wrapper.svelte-dnx4io.svelte-dnx4io{position:relative}.unlock-overlay.svelte-dnx4io.svelte-dnx4io{--hoverAnimationSpeed:.2s;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;padding:20px;gap:10px;align-items:center;justify-content:end;text-align:center;border-radius:var(--baseRadius);outline:0;cursor:pointer;text-decoration:none;color:var(--successColor);border:2px solid var(--baseAlt1Color);transition:border-color var(--baseAnimationSpeed)}.unlock-overlay.svelte-dnx4io i.svelte-dnx4io{font-size:inherit}.unlock-overlay.svelte-dnx4io .icon.svelte-dnx4io{color:var(--successColor);font-size:1.15rem;line-height:1;font-weight:400;transition:transform var(--hoverAnimationSpeed)}.unlock-overlay.svelte-dnx4io .txt.svelte-dnx4io{opacity:0;font-size:var(--xsFontSize);font-weight:600;line-height:var(--smLineHeight);transform:translate(5px);transition:transform var(--hoverAnimationSpeed),opacity var(--hoverAnimationSpeed)}.unlock-overlay.svelte-dnx4io.svelte-dnx4io:hover,.unlock-overlay.svelte-dnx4io.svelte-dnx4io:focus-visible,.unlock-overlay.svelte-dnx4io.svelte-dnx4io:active{border-color:var(--baseAlt3Color)}.unlock-overlay.svelte-dnx4io:hover .icon.svelte-dnx4io,.unlock-overlay.svelte-dnx4io:focus-visible .icon.svelte-dnx4io,.unlock-overlay.svelte-dnx4io:active .icon.svelte-dnx4io{transform:scale(1.1)}.unlock-overlay.svelte-dnx4io:hover .txt.svelte-dnx4io,.unlock-overlay.svelte-dnx4io:focus-visible .txt.svelte-dnx4io,.unlock-overlay.svelte-dnx4io:active .txt.svelte-dnx4io{opacity:1;transform:scale(1)}.unlock-overlay.svelte-dnx4io.svelte-dnx4io:active{transition-duration:var(--activeAnimationSpeed);border-color:var(--baseAlt3Color)}.unlock-overlay[disabled].svelte-dnx4io.svelte-dnx4io{cursor:not-allowed}.draggable.svelte-19c69j7{-webkit-user-select:text;user-select:text;outline:0;min-width:0}.indexes-list.svelte-167lbwu{display:flex;flex-wrap:wrap;width:100%;gap:10px}.label.svelte-167lbwu{overflow:hidden;min-width:50px}.field-types-btn.active.svelte-1gz9b6p{border-bottom-left-radius:0;border-bottom-right-radius:0}.field-types-dropdown{display:flex;flex-wrap:wrap;width:100%;max-width:none;padding:10px;margin-top:2px;border:0;box-shadow:0 0 0 2px var(--primaryColor);border-top-left-radius:0;border-top-right-radius:0}.field-types-dropdown .dropdown-item.svelte-1gz9b6p{width:25%}.form-field-file-max-select{width:100px;flex-shrink:0}.formatted-value-input.svelte-3le152{padding-left:10px;padding-right:10px;cursor:pointer;color:var(--txtPrimaryColor)}.dropdown-item.svelte-3le152{padding-top:5px;padding-bottom:5px}.new-item-form.svelte-3le152{position:sticky;z-index:99;bottom:0;padding:10px;background:var(--baseColor);border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}.new-item-form.svelte-3le152:not(:first-child){margin-top:5px;border-top:1px solid var(--baseAlt1Color)}.new-item-input.svelte-3le152{padding-right:40px;padding-left:10px}.new-item-btn.svelte-3le152{right:-5px}.changes-list.svelte-xqpcsf.svelte-xqpcsf{word-break:break-word;line-height:var(--smLineHeight)}.changes-list.svelte-xqpcsf li.svelte-xqpcsf{margin-top:10px;margin-bottom:10px}.upsert-panel-title.svelte-xyiw1b{display:inline-flex;align-items:center;min-height:var(--smBtnHeight)}.tabs-content.svelte-xyiw1b:focus-within{z-index:9}.collection-panel .panel-content{scrollbar-gutter:stable;padding-right:calc(var(--baseSpacing) - 5px)}.dragline.svelte-y9un12{position:relative;z-index:101;left:0;top:0;height:100%;width:5px;padding:0;margin:0 -3px 0 -1px;background:none;cursor:ew-resize;box-sizing:content-box;-webkit-user-select:none;user-select:none;transition:box-shadow var(--activeAnimationSpeed);box-shadow:inset 1px 0 0 0 var(--baseAlt2Color)}.dragline.svelte-y9un12:hover,.dragline.dragging.svelte-y9un12{box-shadow:inset 3px 0 0 0 var(--baseAlt2Color)}.btn-pin-collection.svelte-5oh3nd.svelte-5oh3nd{margin:0 -7px 0 -15px;opacity:0;transition:opacity var(--baseAnimationSpeed)}.btn-pin-collection.svelte-5oh3nd i.svelte-5oh3nd{font-size:inherit}a.svelte-5oh3nd:hover .btn-pin-collection.svelte-5oh3nd{opacity:.4}a.svelte-5oh3nd:hover .btn-pin-collection.svelte-5oh3nd:hover{opacity:1}.datetime.svelte-5pjd03{display:inline-block;vertical-align:top;white-space:nowrap;line-height:var(--smLineHeight)}.time.svelte-5pjd03{font-size:var(--smFontSize);color:var(--txtHintColor)}.record-info.svelte-69icne{display:inline-flex;vertical-align:top;align-items:center;justify-content:center;max-width:100%;min-width:0;gap:5px;padding-left:1px}.fallback-block.svelte-jdf51v{max-height:100px;overflow:auto}.col-field.svelte-1nt58f7{max-width:1px}.secret.svelte-1md8247{font-family:monospace;font-weight:400;-webkit-user-select:all;user-select:all}.email-visibility-addon.svelte-1751a4d~input.svelte-1751a4d{padding-right:100px}.clear-btn.svelte-11df51y{margin-top:20px}.json-state.svelte-p6ecb8{position:absolute;right:10px}.picker-list.svelte-1u8jhky{max-height:380px}.selected-list.svelte-1u8jhky{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-height:220px;overflow:auto}.relations-list.svelte-1ynw0pc{max-height:300px;overflow:auto;overflow:overlay}textarea.svelte-1x1pbts{resize:none;padding-top:4px!important;padding-bottom:5px!important;min-height:var(--inputHeight);height:var(--inputHeight)}.list-item.svelte-m6kyna{padding:5px 10px;min-height:0;gap:10px}.separator.svelte-m6kyna{align-self:stretch;background:var(--baseAlt2Color);width:1px;margin:-5px 0}.sdk-tabs.svelte-1maocj6 .tabs-header .tab-item.svelte-1maocj6{min-width:100px}.token-holder.svelte-1i56uix{-webkit-user-select:all;user-select:all}.panel-title.svelte-qc5ngu{line-height:var(--smBtnHeight)}.popup-title.svelte-1fcgldh{max-width:80%}.list-content.svelte-1ulbkf5.svelte-1ulbkf5{overflow:auto;max-height:342px}.list-content.svelte-1ulbkf5 .list-item.svelte-1ulbkf5{min-height:49px}.backup-name.svelte-1ulbkf5.svelte-1ulbkf5{max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collections-diff-table.svelte-qs0w8h.svelte-qs0w8h{color:var(--txtHintColor);border:2px solid var(--primaryColor)}.collections-diff-table.svelte-qs0w8h tr.svelte-qs0w8h{background:none}.collections-diff-table.svelte-qs0w8h th.svelte-qs0w8h,.collections-diff-table.svelte-qs0w8h td.svelte-qs0w8h{height:auto;padding:2px 15px;border-bottom:1px solid rgba(0,0,0,.07)}.collections-diff-table.svelte-qs0w8h th.svelte-qs0w8h{height:35px;padding:4px 15px;color:var(--txtPrimaryColor)}.collections-diff-table.svelte-qs0w8h thead tr.svelte-qs0w8h{background:var(--primaryColor)}.collections-diff-table.svelte-qs0w8h thead tr th.svelte-qs0w8h{color:var(--baseColor);background:none}.collections-diff-table.svelte-qs0w8h .label.svelte-qs0w8h{font-weight:400}.collections-diff-table.svelte-qs0w8h .changed-none-col.svelte-qs0w8h{color:var(--txtDisabledColor);background:var(--baseAlt1Color)}.collections-diff-table.svelte-qs0w8h .changed-old-col.svelte-qs0w8h{color:var(--txtPrimaryColor);background:var(--dangerAltColor)}.collections-diff-table.svelte-qs0w8h .changed-new-col.svelte-qs0w8h{color:var(--txtPrimaryColor);background:var(--successAltColor)}.collections-diff-table.svelte-qs0w8h .field-key-col.svelte-qs0w8h{padding-left:30px}.collections-diff-table.svelte-qs0w8h .diff-value.svelte-qs0w8h{white-space:break-spaces}.list-label.svelte-1jx20fl{min-width:65px}.panel-wrapper.svelte-lxxzfu{animation:slideIn .2s}.current-superuser.svelte-1ahgi3o{padding:10px;max-width:200px;color:var(--txtHintColor)} diff --git a/ui/dist/assets/index-jwhZKQ23.css b/ui/dist/assets/index-jwhZKQ23.css new file mode 100644 index 00000000..d8586ad5 --- /dev/null +++ b/ui/dist/assets/index-jwhZKQ23.css @@ -0,0 +1 @@ +@charset "UTF-8";@font-face{font-family:remixicon;src:url(../fonts/remixicon/remixicon.woff2?v=4) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:400;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:400;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:600;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-600.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:600;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-600italic.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:700;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-700.woff2) format("woff2")}@font-face{font-family:"Source Sans 3";font-style:italic;font-weight:700;src:url(../fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-700italic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu Mono;font-style:normal;font-weight:400;src:url(../fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Ubuntu Mono;font-style:normal;font-weight:700;src:url(../fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-700.woff2) format("woff2")}:root{--baseFontFamily: "Source Sans 3", sans-serif, emoji;--monospaceFontFamily: "Ubuntu Mono", monospace, emoji;--iconFontFamily: "remixicon";--txtPrimaryColor: #1a1a24;--txtHintColor: #617079;--txtDisabledColor: #a0a6ac;--primaryColor: #1a1a24;--bodyColor: #f8f9fa;--baseColor: #ffffff;--baseAlt1Color: #e3e8ed;--baseAlt2Color: #d7dde3;--baseAlt3Color: #c9d0da;--baseAlt4Color: #a5b0c0;--infoColor: #5499e8;--infoAltColor: #cee2f8;--successColor: #32ad84;--successAltColor: #c4eedc;--dangerColor: #e34562;--dangerAltColor: #f7cad2;--warningColor: #ff944d;--warningAltColor: #ffd4b8;--overlayColor: rgba(53, 71, 104, .28);--tooltipColor: rgba(0, 0, 0, .85);--shadowColor: rgba(0, 0, 0, .06);--baseFontSize: 14.5px;--xsFontSize: 12px;--smFontSize: 13px;--lgFontSize: 15px;--xlFontSize: 16px;--baseLineHeight: 22px;--smLineHeight: 16px;--lgLineHeight: 24px;--inputHeight: 34px;--btnHeight: 40px;--xsBtnHeight: 22px;--smBtnHeight: 30px;--lgBtnHeight: 54px;--baseSpacing: 30px;--xsSpacing: 15px;--smSpacing: 20px;--lgSpacing: 50px;--xlSpacing: 60px;--wrapperWidth: 850px;--smWrapperWidth: 420px;--lgWrapperWidth: 1200px;--appSidebarWidth: 75px;--pageSidebarWidth: 235px;--baseAnimationSpeed: .15s;--activeAnimationSpeed: 70ms;--entranceAnimationSpeed: .25s;--baseRadius: 4px;--lgRadius: 12px;--btnRadius: 4px;accent-color:var(--primaryColor)}html,body,div,span,applet,object,iframe,h1,h2,.breadcrumbs .breadcrumb-item,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}i{font-family:remixicon!important;font-style:normal;font-weight:400;font-size:1.1238rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i:before{vertical-align:top;margin-top:1px;display:inline-block}.ri-24-hours-fill:before{content:""}.ri-24-hours-line:before{content:""}.ri-4k-fill:before{content:""}.ri-4k-line:before{content:""}.ri-a-b:before{content:""}.ri-account-box-fill:before{content:""}.ri-account-box-line:before{content:""}.ri-account-circle-fill:before{content:""}.ri-account-circle-line:before{content:""}.ri-account-pin-box-fill:before{content:""}.ri-account-pin-box-line:before{content:""}.ri-account-pin-circle-fill:before{content:""}.ri-account-pin-circle-line:before{content:""}.ri-add-box-fill:before{content:""}.ri-add-box-line:before{content:""}.ri-add-circle-fill:before{content:""}.ri-add-circle-line:before{content:""}.ri-add-fill:before{content:""}.ri-add-line:before{content:""}.ri-admin-fill:before{content:""}.ri-admin-line:before{content:""}.ri-advertisement-fill:before{content:""}.ri-advertisement-line:before{content:""}.ri-airplay-fill:before{content:""}.ri-airplay-line:before{content:""}.ri-alarm-fill:before{content:""}.ri-alarm-line:before{content:""}.ri-alarm-warning-fill:before{content:""}.ri-alarm-warning-line:before{content:""}.ri-album-fill:before{content:""}.ri-album-line:before{content:""}.ri-alert-fill:before{content:""}.ri-alert-line:before{content:""}.ri-aliens-fill:before{content:""}.ri-aliens-line:before{content:""}.ri-align-bottom:before{content:""}.ri-align-center:before{content:""}.ri-align-justify:before{content:""}.ri-align-left:before{content:""}.ri-align-right:before{content:""}.ri-align-top:before{content:""}.ri-align-vertically:before{content:""}.ri-alipay-fill:before{content:""}.ri-alipay-line:before{content:""}.ri-amazon-fill:before{content:""}.ri-amazon-line:before{content:""}.ri-anchor-fill:before{content:""}.ri-anchor-line:before{content:""}.ri-ancient-gate-fill:before{content:""}.ri-ancient-gate-line:before{content:""}.ri-ancient-pavilion-fill:before{content:""}.ri-ancient-pavilion-line:before{content:""}.ri-android-fill:before{content:""}.ri-android-line:before{content:""}.ri-angularjs-fill:before{content:""}.ri-angularjs-line:before{content:""}.ri-anticlockwise-2-fill:before{content:""}.ri-anticlockwise-2-line:before{content:""}.ri-anticlockwise-fill:before{content:""}.ri-anticlockwise-line:before{content:""}.ri-app-store-fill:before{content:""}.ri-app-store-line:before{content:""}.ri-apple-fill:before{content:""}.ri-apple-line:before{content:""}.ri-apps-2-fill:before{content:""}.ri-apps-2-line:before{content:""}.ri-apps-fill:before{content:""}.ri-apps-line:before{content:""}.ri-archive-drawer-fill:before{content:""}.ri-archive-drawer-line:before{content:""}.ri-archive-fill:before{content:""}.ri-archive-line:before{content:""}.ri-arrow-down-circle-fill:before{content:""}.ri-arrow-down-circle-line:before{content:""}.ri-arrow-down-fill:before{content:""}.ri-arrow-down-line:before{content:""}.ri-arrow-down-s-fill:before{content:""}.ri-arrow-down-s-line:before{content:""}.ri-arrow-drop-down-fill:before{content:""}.ri-arrow-drop-down-line:before{content:""}.ri-arrow-drop-left-fill:before{content:""}.ri-arrow-drop-left-line:before{content:""}.ri-arrow-drop-right-fill:before{content:""}.ri-arrow-drop-right-line:before{content:""}.ri-arrow-drop-up-fill:before{content:""}.ri-arrow-drop-up-line:before{content:""}.ri-arrow-go-back-fill:before{content:""}.ri-arrow-go-back-line:before{content:""}.ri-arrow-go-forward-fill:before{content:""}.ri-arrow-go-forward-line:before{content:""}.ri-arrow-left-circle-fill:before{content:""}.ri-arrow-left-circle-line:before{content:""}.ri-arrow-left-down-fill:before{content:""}.ri-arrow-left-down-line:before{content:""}.ri-arrow-left-fill:before{content:""}.ri-arrow-left-line:before{content:""}.ri-arrow-left-right-fill:before{content:""}.ri-arrow-left-right-line:before{content:""}.ri-arrow-left-s-fill:before{content:""}.ri-arrow-left-s-line:before{content:""}.ri-arrow-left-up-fill:before{content:""}.ri-arrow-left-up-line:before{content:""}.ri-arrow-right-circle-fill:before{content:""}.ri-arrow-right-circle-line:before{content:""}.ri-arrow-right-down-fill:before{content:""}.ri-arrow-right-down-line:before{content:""}.ri-arrow-right-fill:before{content:""}.ri-arrow-right-line:before{content:""}.ri-arrow-right-s-fill:before{content:""}.ri-arrow-right-s-line:before{content:""}.ri-arrow-right-up-fill:before{content:""}.ri-arrow-right-up-line:before{content:""}.ri-arrow-up-circle-fill:before{content:""}.ri-arrow-up-circle-line:before{content:""}.ri-arrow-up-down-fill:before{content:""}.ri-arrow-up-down-line:before{content:""}.ri-arrow-up-fill:before{content:""}.ri-arrow-up-line:before{content:""}.ri-arrow-up-s-fill:before{content:""}.ri-arrow-up-s-line:before{content:""}.ri-artboard-2-fill:before{content:""}.ri-artboard-2-line:before{content:""}.ri-artboard-fill:before{content:""}.ri-artboard-line:before{content:""}.ri-article-fill:before{content:""}.ri-article-line:before{content:""}.ri-aspect-ratio-fill:before{content:""}.ri-aspect-ratio-line:before{content:""}.ri-asterisk:before{content:""}.ri-at-fill:before{content:""}.ri-at-line:before{content:""}.ri-attachment-2:before{content:""}.ri-attachment-fill:before{content:""}.ri-attachment-line:before{content:""}.ri-auction-fill:before{content:""}.ri-auction-line:before{content:""}.ri-award-fill:before{content:""}.ri-award-line:before{content:""}.ri-baidu-fill:before{content:""}.ri-baidu-line:before{content:""}.ri-ball-pen-fill:before{content:""}.ri-ball-pen-line:before{content:""}.ri-bank-card-2-fill:before{content:""}.ri-bank-card-2-line:before{content:""}.ri-bank-card-fill:before{content:""}.ri-bank-card-line:before{content:""}.ri-bank-fill:before{content:""}.ri-bank-line:before{content:""}.ri-bar-chart-2-fill:before{content:""}.ri-bar-chart-2-line:before{content:""}.ri-bar-chart-box-fill:before{content:""}.ri-bar-chart-box-line:before{content:""}.ri-bar-chart-fill:before{content:""}.ri-bar-chart-grouped-fill:before{content:""}.ri-bar-chart-grouped-line:before{content:""}.ri-bar-chart-horizontal-fill:before{content:""}.ri-bar-chart-horizontal-line:before{content:""}.ri-bar-chart-line:before{content:""}.ri-barcode-box-fill:before{content:""}.ri-barcode-box-line:before{content:""}.ri-barcode-fill:before{content:""}.ri-barcode-line:before{content:""}.ri-barricade-fill:before{content:""}.ri-barricade-line:before{content:""}.ri-base-station-fill:before{content:""}.ri-base-station-line:before{content:""}.ri-basketball-fill:before{content:""}.ri-basketball-line:before{content:""}.ri-battery-2-charge-fill:before{content:""}.ri-battery-2-charge-line:before{content:""}.ri-battery-2-fill:before{content:""}.ri-battery-2-line:before{content:""}.ri-battery-charge-fill:before{content:""}.ri-battery-charge-line:before{content:""}.ri-battery-fill:before{content:""}.ri-battery-line:before{content:""}.ri-battery-low-fill:before{content:""}.ri-battery-low-line:before{content:""}.ri-battery-saver-fill:before{content:""}.ri-battery-saver-line:before{content:""}.ri-battery-share-fill:before{content:""}.ri-battery-share-line:before{content:""}.ri-bear-smile-fill:before{content:""}.ri-bear-smile-line:before{content:""}.ri-behance-fill:before{content:""}.ri-behance-line:before{content:""}.ri-bell-fill:before{content:""}.ri-bell-line:before{content:""}.ri-bike-fill:before{content:""}.ri-bike-line:before{content:""}.ri-bilibili-fill:before{content:""}.ri-bilibili-line:before{content:""}.ri-bill-fill:before{content:""}.ri-bill-line:before{content:""}.ri-billiards-fill:before{content:""}.ri-billiards-line:before{content:""}.ri-bit-coin-fill:before{content:""}.ri-bit-coin-line:before{content:""}.ri-blaze-fill:before{content:""}.ri-blaze-line:before{content:""}.ri-bluetooth-connect-fill:before{content:""}.ri-bluetooth-connect-line:before{content:""}.ri-bluetooth-fill:before{content:""}.ri-bluetooth-line:before{content:""}.ri-blur-off-fill:before{content:""}.ri-blur-off-line:before{content:""}.ri-body-scan-fill:before{content:""}.ri-body-scan-line:before{content:""}.ri-bold:before{content:""}.ri-book-2-fill:before{content:""}.ri-book-2-line:before{content:""}.ri-book-3-fill:before{content:""}.ri-book-3-line:before{content:""}.ri-book-fill:before{content:""}.ri-book-line:before{content:""}.ri-book-marked-fill:before{content:""}.ri-book-marked-line:before{content:""}.ri-book-open-fill:before{content:""}.ri-book-open-line:before{content:""}.ri-book-read-fill:before{content:""}.ri-book-read-line:before{content:""}.ri-booklet-fill:before{content:""}.ri-booklet-line:before{content:""}.ri-bookmark-2-fill:before{content:""}.ri-bookmark-2-line:before{content:""}.ri-bookmark-3-fill:before{content:""}.ri-bookmark-3-line:before{content:""}.ri-bookmark-fill:before{content:""}.ri-bookmark-line:before{content:""}.ri-boxing-fill:before{content:""}.ri-boxing-line:before{content:""}.ri-braces-fill:before{content:""}.ri-braces-line:before{content:""}.ri-brackets-fill:before{content:""}.ri-brackets-line:before{content:""}.ri-briefcase-2-fill:before{content:""}.ri-briefcase-2-line:before{content:""}.ri-briefcase-3-fill:before{content:""}.ri-briefcase-3-line:before{content:""}.ri-briefcase-4-fill:before{content:""}.ri-briefcase-4-line:before{content:""}.ri-briefcase-5-fill:before{content:""}.ri-briefcase-5-line:before{content:""}.ri-briefcase-fill:before{content:""}.ri-briefcase-line:before{content:""}.ri-bring-forward:before{content:""}.ri-bring-to-front:before{content:""}.ri-broadcast-fill:before{content:""}.ri-broadcast-line:before{content:""}.ri-brush-2-fill:before{content:""}.ri-brush-2-line:before{content:""}.ri-brush-3-fill:before{content:""}.ri-brush-3-line:before{content:""}.ri-brush-4-fill:before{content:""}.ri-brush-4-line:before{content:""}.ri-brush-fill:before{content:""}.ri-brush-line:before{content:""}.ri-bubble-chart-fill:before{content:""}.ri-bubble-chart-line:before{content:""}.ri-bug-2-fill:before{content:""}.ri-bug-2-line:before{content:""}.ri-bug-fill:before{content:""}.ri-bug-line:before{content:""}.ri-building-2-fill:before{content:""}.ri-building-2-line:before{content:""}.ri-building-3-fill:before{content:""}.ri-building-3-line:before{content:""}.ri-building-4-fill:before{content:""}.ri-building-4-line:before{content:""}.ri-building-fill:before{content:""}.ri-building-line:before{content:""}.ri-bus-2-fill:before{content:""}.ri-bus-2-line:before{content:""}.ri-bus-fill:before{content:""}.ri-bus-line:before{content:""}.ri-bus-wifi-fill:before{content:""}.ri-bus-wifi-line:before{content:""}.ri-cactus-fill:before{content:""}.ri-cactus-line:before{content:""}.ri-cake-2-fill:before{content:""}.ri-cake-2-line:before{content:""}.ri-cake-3-fill:before{content:""}.ri-cake-3-line:before{content:""}.ri-cake-fill:before{content:""}.ri-cake-line:before{content:""}.ri-calculator-fill:before{content:""}.ri-calculator-line:before{content:""}.ri-calendar-2-fill:before{content:""}.ri-calendar-2-line:before{content:""}.ri-calendar-check-fill:before{content:""}.ri-calendar-check-line:before{content:""}.ri-calendar-event-fill:before{content:""}.ri-calendar-event-line:before{content:""}.ri-calendar-fill:before{content:""}.ri-calendar-line:before{content:""}.ri-calendar-todo-fill:before{content:""}.ri-calendar-todo-line:before{content:""}.ri-camera-2-fill:before{content:""}.ri-camera-2-line:before{content:""}.ri-camera-3-fill:before{content:""}.ri-camera-3-line:before{content:""}.ri-camera-fill:before{content:""}.ri-camera-lens-fill:before{content:""}.ri-camera-lens-line:before{content:""}.ri-camera-line:before{content:""}.ri-camera-off-fill:before{content:""}.ri-camera-off-line:before{content:""}.ri-camera-switch-fill:before{content:""}.ri-camera-switch-line:before{content:""}.ri-capsule-fill:before{content:""}.ri-capsule-line:before{content:""}.ri-car-fill:before{content:""}.ri-car-line:before{content:""}.ri-car-washing-fill:before{content:""}.ri-car-washing-line:before{content:""}.ri-caravan-fill:before{content:""}.ri-caravan-line:before{content:""}.ri-cast-fill:before{content:""}.ri-cast-line:before{content:""}.ri-cellphone-fill:before{content:""}.ri-cellphone-line:before{content:""}.ri-celsius-fill:before{content:""}.ri-celsius-line:before{content:""}.ri-centos-fill:before{content:""}.ri-centos-line:before{content:""}.ri-character-recognition-fill:before{content:""}.ri-character-recognition-line:before{content:""}.ri-charging-pile-2-fill:before{content:""}.ri-charging-pile-2-line:before{content:""}.ri-charging-pile-fill:before{content:""}.ri-charging-pile-line:before{content:""}.ri-chat-1-fill:before{content:""}.ri-chat-1-line:before{content:""}.ri-chat-2-fill:before{content:""}.ri-chat-2-line:before{content:""}.ri-chat-3-fill:before{content:""}.ri-chat-3-line:before{content:""}.ri-chat-4-fill:before{content:""}.ri-chat-4-line:before{content:""}.ri-chat-check-fill:before{content:""}.ri-chat-check-line:before{content:""}.ri-chat-delete-fill:before{content:""}.ri-chat-delete-line:before{content:""}.ri-chat-download-fill:before{content:""}.ri-chat-download-line:before{content:""}.ri-chat-follow-up-fill:before{content:""}.ri-chat-follow-up-line:before{content:""}.ri-chat-forward-fill:before{content:""}.ri-chat-forward-line:before{content:""}.ri-chat-heart-fill:before{content:""}.ri-chat-heart-line:before{content:""}.ri-chat-history-fill:before{content:""}.ri-chat-history-line:before{content:""}.ri-chat-new-fill:before{content:""}.ri-chat-new-line:before{content:""}.ri-chat-off-fill:before{content:""}.ri-chat-off-line:before{content:""}.ri-chat-poll-fill:before{content:""}.ri-chat-poll-line:before{content:""}.ri-chat-private-fill:before{content:""}.ri-chat-private-line:before{content:""}.ri-chat-quote-fill:before{content:""}.ri-chat-quote-line:before{content:""}.ri-chat-settings-fill:before{content:""}.ri-chat-settings-line:before{content:""}.ri-chat-smile-2-fill:before{content:""}.ri-chat-smile-2-line:before{content:""}.ri-chat-smile-3-fill:before{content:""}.ri-chat-smile-3-line:before{content:""}.ri-chat-smile-fill:before{content:""}.ri-chat-smile-line:before{content:""}.ri-chat-upload-fill:before{content:""}.ri-chat-upload-line:before{content:""}.ri-chat-voice-fill:before{content:""}.ri-chat-voice-line:before{content:""}.ri-check-double-fill:before{content:""}.ri-check-double-line:before{content:""}.ri-check-fill:before{content:""}.ri-check-line:before{content:""}.ri-checkbox-blank-circle-fill:before{content:""}.ri-checkbox-blank-circle-line:before{content:""}.ri-checkbox-blank-fill:before{content:""}.ri-checkbox-blank-line:before{content:""}.ri-checkbox-circle-fill:before{content:""}.ri-checkbox-circle-line:before{content:""}.ri-checkbox-fill:before{content:""}.ri-checkbox-indeterminate-fill:before{content:""}.ri-checkbox-indeterminate-line:before{content:""}.ri-checkbox-line:before{content:""}.ri-checkbox-multiple-blank-fill:before{content:""}.ri-checkbox-multiple-blank-line:before{content:""}.ri-checkbox-multiple-fill:before{content:""}.ri-checkbox-multiple-line:before{content:""}.ri-china-railway-fill:before{content:""}.ri-china-railway-line:before{content:""}.ri-chrome-fill:before{content:""}.ri-chrome-line:before{content:""}.ri-clapperboard-fill:before{content:""}.ri-clapperboard-line:before{content:""}.ri-clipboard-fill:before{content:""}.ri-clipboard-line:before{content:""}.ri-clockwise-2-fill:before{content:""}.ri-clockwise-2-line:before{content:""}.ri-clockwise-fill:before{content:""}.ri-clockwise-line:before{content:""}.ri-close-circle-fill:before{content:""}.ri-close-circle-line:before{content:""}.ri-close-fill:before{content:""}.ri-close-line:before{content:""}.ri-closed-captioning-fill:before{content:""}.ri-closed-captioning-line:before{content:""}.ri-cloud-fill:before{content:""}.ri-cloud-line:before{content:""}.ri-cloud-off-fill:before{content:""}.ri-cloud-off-line:before{content:""}.ri-cloud-windy-fill:before{content:""}.ri-cloud-windy-line:before{content:""}.ri-cloudy-2-fill:before{content:""}.ri-cloudy-2-line:before{content:""}.ri-cloudy-fill:before{content:""}.ri-cloudy-line:before{content:""}.ri-code-box-fill:before{content:""}.ri-code-box-line:before{content:""}.ri-code-fill:before{content:""}.ri-code-line:before{content:""}.ri-code-s-fill:before{content:""}.ri-code-s-line:before{content:""}.ri-code-s-slash-fill:before{content:""}.ri-code-s-slash-line:before{content:""}.ri-code-view:before{content:""}.ri-codepen-fill:before{content:""}.ri-codepen-line:before{content:""}.ri-coin-fill:before{content:""}.ri-coin-line:before{content:""}.ri-coins-fill:before{content:""}.ri-coins-line:before{content:""}.ri-collage-fill:before{content:""}.ri-collage-line:before{content:""}.ri-command-fill:before{content:""}.ri-command-line:before{content:""}.ri-community-fill:before{content:""}.ri-community-line:before{content:""}.ri-compass-2-fill:before{content:""}.ri-compass-2-line:before{content:""}.ri-compass-3-fill:before{content:""}.ri-compass-3-line:before{content:""}.ri-compass-4-fill:before{content:""}.ri-compass-4-line:before{content:""}.ri-compass-discover-fill:before{content:""}.ri-compass-discover-line:before{content:""}.ri-compass-fill:before{content:""}.ri-compass-line:before{content:""}.ri-compasses-2-fill:before{content:""}.ri-compasses-2-line:before{content:""}.ri-compasses-fill:before{content:""}.ri-compasses-line:before{content:""}.ri-computer-fill:before{content:""}.ri-computer-line:before{content:""}.ri-contacts-book-2-fill:before{content:""}.ri-contacts-book-2-line:before{content:""}.ri-contacts-book-fill:before{content:""}.ri-contacts-book-line:before{content:""}.ri-contacts-book-upload-fill:before{content:""}.ri-contacts-book-upload-line:before{content:""}.ri-contacts-fill:before{content:""}.ri-contacts-line:before{content:""}.ri-contrast-2-fill:before{content:""}.ri-contrast-2-line:before{content:""}.ri-contrast-drop-2-fill:before{content:""}.ri-contrast-drop-2-line:before{content:""}.ri-contrast-drop-fill:before{content:""}.ri-contrast-drop-line:before{content:""}.ri-contrast-fill:before{content:""}.ri-contrast-line:before{content:""}.ri-copper-coin-fill:before{content:""}.ri-copper-coin-line:before{content:""}.ri-copper-diamond-fill:before{content:""}.ri-copper-diamond-line:before{content:""}.ri-copyleft-fill:before{content:""}.ri-copyleft-line:before{content:""}.ri-copyright-fill:before{content:""}.ri-copyright-line:before{content:""}.ri-coreos-fill:before{content:""}.ri-coreos-line:before{content:""}.ri-coupon-2-fill:before{content:""}.ri-coupon-2-line:before{content:""}.ri-coupon-3-fill:before{content:""}.ri-coupon-3-line:before{content:""}.ri-coupon-4-fill:before{content:""}.ri-coupon-4-line:before{content:""}.ri-coupon-5-fill:before{content:""}.ri-coupon-5-line:before{content:""}.ri-coupon-fill:before{content:""}.ri-coupon-line:before{content:""}.ri-cpu-fill:before{content:""}.ri-cpu-line:before{content:""}.ri-creative-commons-by-fill:before{content:""}.ri-creative-commons-by-line:before{content:""}.ri-creative-commons-fill:before{content:""}.ri-creative-commons-line:before{content:""}.ri-creative-commons-nc-fill:before{content:""}.ri-creative-commons-nc-line:before{content:""}.ri-creative-commons-nd-fill:before{content:""}.ri-creative-commons-nd-line:before{content:""}.ri-creative-commons-sa-fill:before{content:""}.ri-creative-commons-sa-line:before{content:""}.ri-creative-commons-zero-fill:before{content:""}.ri-creative-commons-zero-line:before{content:""}.ri-criminal-fill:before{content:""}.ri-criminal-line:before{content:""}.ri-crop-2-fill:before{content:""}.ri-crop-2-line:before{content:""}.ri-crop-fill:before{content:""}.ri-crop-line:before{content:""}.ri-css3-fill:before{content:""}.ri-css3-line:before{content:""}.ri-cup-fill:before{content:""}.ri-cup-line:before{content:""}.ri-currency-fill:before{content:""}.ri-currency-line:before{content:""}.ri-cursor-fill:before{content:""}.ri-cursor-line:before{content:""}.ri-customer-service-2-fill:before{content:""}.ri-customer-service-2-line:before{content:""}.ri-customer-service-fill:before{content:""}.ri-customer-service-line:before{content:""}.ri-dashboard-2-fill:before{content:""}.ri-dashboard-2-line:before{content:""}.ri-dashboard-3-fill:before{content:""}.ri-dashboard-3-line:before{content:""}.ri-dashboard-fill:before{content:""}.ri-dashboard-line:before{content:""}.ri-database-2-fill:before{content:""}.ri-database-2-line:before{content:""}.ri-database-fill:before{content:""}.ri-database-line:before{content:""}.ri-delete-back-2-fill:before{content:""}.ri-delete-back-2-line:before{content:""}.ri-delete-back-fill:before{content:""}.ri-delete-back-line:before{content:""}.ri-delete-bin-2-fill:before{content:""}.ri-delete-bin-2-line:before{content:""}.ri-delete-bin-3-fill:before{content:""}.ri-delete-bin-3-line:before{content:""}.ri-delete-bin-4-fill:before{content:""}.ri-delete-bin-4-line:before{content:""}.ri-delete-bin-5-fill:before{content:""}.ri-delete-bin-5-line:before{content:""}.ri-delete-bin-6-fill:before{content:""}.ri-delete-bin-6-line:before{content:""}.ri-delete-bin-7-fill:before{content:""}.ri-delete-bin-7-line:before{content:""}.ri-delete-bin-fill:before{content:""}.ri-delete-bin-line:before{content:""}.ri-delete-column:before{content:""}.ri-delete-row:before{content:""}.ri-device-fill:before{content:""}.ri-device-line:before{content:""}.ri-device-recover-fill:before{content:""}.ri-device-recover-line:before{content:""}.ri-dingding-fill:before{content:""}.ri-dingding-line:before{content:""}.ri-direction-fill:before{content:""}.ri-direction-line:before{content:""}.ri-disc-fill:before{content:""}.ri-disc-line:before{content:""}.ri-discord-fill:before{content:""}.ri-discord-line:before{content:""}.ri-discuss-fill:before{content:""}.ri-discuss-line:before{content:""}.ri-dislike-fill:before{content:""}.ri-dislike-line:before{content:""}.ri-disqus-fill:before{content:""}.ri-disqus-line:before{content:""}.ri-divide-fill:before{content:""}.ri-divide-line:before{content:""}.ri-donut-chart-fill:before{content:""}.ri-donut-chart-line:before{content:""}.ri-door-closed-fill:before{content:""}.ri-door-closed-line:before{content:""}.ri-door-fill:before{content:""}.ri-door-line:before{content:""}.ri-door-lock-box-fill:before{content:""}.ri-door-lock-box-line:before{content:""}.ri-door-lock-fill:before{content:""}.ri-door-lock-line:before{content:""}.ri-door-open-fill:before{content:""}.ri-door-open-line:before{content:""}.ri-dossier-fill:before{content:""}.ri-dossier-line:before{content:""}.ri-douban-fill:before{content:""}.ri-douban-line:before{content:""}.ri-double-quotes-l:before{content:""}.ri-double-quotes-r:before{content:""}.ri-download-2-fill:before{content:""}.ri-download-2-line:before{content:""}.ri-download-cloud-2-fill:before{content:""}.ri-download-cloud-2-line:before{content:""}.ri-download-cloud-fill:before{content:""}.ri-download-cloud-line:before{content:""}.ri-download-fill:before{content:""}.ri-download-line:before{content:""}.ri-draft-fill:before{content:""}.ri-draft-line:before{content:""}.ri-drag-drop-fill:before{content:""}.ri-drag-drop-line:before{content:""}.ri-drag-move-2-fill:before{content:""}.ri-drag-move-2-line:before{content:""}.ri-drag-move-fill:before{content:""}.ri-drag-move-line:before{content:""}.ri-dribbble-fill:before{content:""}.ri-dribbble-line:before{content:""}.ri-drive-fill:before{content:""}.ri-drive-line:before{content:""}.ri-drizzle-fill:before{content:""}.ri-drizzle-line:before{content:""}.ri-drop-fill:before{content:""}.ri-drop-line:before{content:""}.ri-dropbox-fill:before{content:""}.ri-dropbox-line:before{content:""}.ri-dual-sim-1-fill:before{content:""}.ri-dual-sim-1-line:before{content:""}.ri-dual-sim-2-fill:before{content:""}.ri-dual-sim-2-line:before{content:""}.ri-dv-fill:before{content:""}.ri-dv-line:before{content:""}.ri-dvd-fill:before{content:""}.ri-dvd-line:before{content:""}.ri-e-bike-2-fill:before{content:""}.ri-e-bike-2-line:before{content:""}.ri-e-bike-fill:before{content:""}.ri-e-bike-line:before{content:""}.ri-earth-fill:before{content:""}.ri-earth-line:before{content:""}.ri-earthquake-fill:before{content:""}.ri-earthquake-line:before{content:""}.ri-edge-fill:before{content:""}.ri-edge-line:before{content:""}.ri-edit-2-fill:before{content:""}.ri-edit-2-line:before{content:""}.ri-edit-box-fill:before{content:""}.ri-edit-box-line:before{content:""}.ri-edit-circle-fill:before{content:""}.ri-edit-circle-line:before{content:""}.ri-edit-fill:before{content:""}.ri-edit-line:before{content:""}.ri-eject-fill:before{content:""}.ri-eject-line:before{content:""}.ri-emotion-2-fill:before{content:""}.ri-emotion-2-line:before{content:""}.ri-emotion-fill:before{content:""}.ri-emotion-happy-fill:before{content:""}.ri-emotion-happy-line:before{content:""}.ri-emotion-laugh-fill:before{content:""}.ri-emotion-laugh-line:before{content:""}.ri-emotion-line:before{content:""}.ri-emotion-normal-fill:before{content:""}.ri-emotion-normal-line:before{content:""}.ri-emotion-sad-fill:before{content:""}.ri-emotion-sad-line:before{content:""}.ri-emotion-unhappy-fill:before{content:""}.ri-emotion-unhappy-line:before{content:""}.ri-empathize-fill:before{content:""}.ri-empathize-line:before{content:""}.ri-emphasis-cn:before{content:""}.ri-emphasis:before{content:""}.ri-english-input:before{content:""}.ri-equalizer-fill:before{content:""}.ri-equalizer-line:before{content:""}.ri-eraser-fill:before{content:""}.ri-eraser-line:before{content:""}.ri-error-warning-fill:before{content:""}.ri-error-warning-line:before{content:""}.ri-evernote-fill:before{content:""}.ri-evernote-line:before{content:""}.ri-exchange-box-fill:before{content:""}.ri-exchange-box-line:before{content:""}.ri-exchange-cny-fill:before{content:""}.ri-exchange-cny-line:before{content:""}.ri-exchange-dollar-fill:before{content:""}.ri-exchange-dollar-line:before{content:""}.ri-exchange-fill:before{content:""}.ri-exchange-funds-fill:before{content:""}.ri-exchange-funds-line:before{content:""}.ri-exchange-line:before{content:""}.ri-external-link-fill:before{content:""}.ri-external-link-line:before{content:""}.ri-eye-2-fill:before{content:""}.ri-eye-2-line:before{content:""}.ri-eye-close-fill:before{content:""}.ri-eye-close-line:before{content:""}.ri-eye-fill:before{content:""}.ri-eye-line:before{content:""}.ri-eye-off-fill:before{content:""}.ri-eye-off-line:before{content:""}.ri-facebook-box-fill:before{content:""}.ri-facebook-box-line:before{content:""}.ri-facebook-circle-fill:before{content:""}.ri-facebook-circle-line:before{content:""}.ri-facebook-fill:before{content:""}.ri-facebook-line:before{content:""}.ri-fahrenheit-fill:before{content:""}.ri-fahrenheit-line:before{content:""}.ri-feedback-fill:before{content:""}.ri-feedback-line:before{content:""}.ri-file-2-fill:before{content:""}.ri-file-2-line:before{content:""}.ri-file-3-fill:before{content:""}.ri-file-3-line:before{content:""}.ri-file-4-fill:before{content:""}.ri-file-4-line:before{content:""}.ri-file-add-fill:before{content:""}.ri-file-add-line:before{content:""}.ri-file-chart-2-fill:before{content:""}.ri-file-chart-2-line:before{content:""}.ri-file-chart-fill:before{content:""}.ri-file-chart-line:before{content:""}.ri-file-cloud-fill:before{content:""}.ri-file-cloud-line:before{content:""}.ri-file-code-fill:before{content:""}.ri-file-code-line:before{content:""}.ri-file-copy-2-fill:before{content:""}.ri-file-copy-2-line:before{content:""}.ri-file-copy-fill:before{content:""}.ri-file-copy-line:before{content:""}.ri-file-damage-fill:before{content:""}.ri-file-damage-line:before{content:""}.ri-file-download-fill:before{content:""}.ri-file-download-line:before{content:""}.ri-file-edit-fill:before{content:""}.ri-file-edit-line:before{content:""}.ri-file-excel-2-fill:before{content:""}.ri-file-excel-2-line:before{content:""}.ri-file-excel-fill:before{content:""}.ri-file-excel-line:before{content:""}.ri-file-fill:before{content:""}.ri-file-forbid-fill:before{content:""}.ri-file-forbid-line:before{content:""}.ri-file-gif-fill:before{content:""}.ri-file-gif-line:before{content:""}.ri-file-history-fill:before{content:""}.ri-file-history-line:before{content:""}.ri-file-hwp-fill:before{content:""}.ri-file-hwp-line:before{content:""}.ri-file-info-fill:before{content:""}.ri-file-info-line:before{content:""}.ri-file-line:before{content:""}.ri-file-list-2-fill:before{content:""}.ri-file-list-2-line:before{content:""}.ri-file-list-3-fill:before{content:""}.ri-file-list-3-line:before{content:""}.ri-file-list-fill:before{content:""}.ri-file-list-line:before{content:""}.ri-file-lock-fill:before{content:""}.ri-file-lock-line:before{content:""}.ri-file-marked-fill:before{content:""}.ri-file-marked-line:before{content:""}.ri-file-music-fill:before{content:""}.ri-file-music-line:before{content:""}.ri-file-paper-2-fill:before{content:""}.ri-file-paper-2-line:before{content:""}.ri-file-paper-fill:before{content:""}.ri-file-paper-line:before{content:""}.ri-file-pdf-fill:before{content:""}.ri-file-pdf-line:before{content:""}.ri-file-ppt-2-fill:before{content:""}.ri-file-ppt-2-line:before{content:""}.ri-file-ppt-fill:before{content:""}.ri-file-ppt-line:before{content:""}.ri-file-reduce-fill:before{content:""}.ri-file-reduce-line:before{content:""}.ri-file-search-fill:before{content:""}.ri-file-search-line:before{content:""}.ri-file-settings-fill:before{content:""}.ri-file-settings-line:before{content:""}.ri-file-shield-2-fill:before{content:""}.ri-file-shield-2-line:before{content:""}.ri-file-shield-fill:before{content:""}.ri-file-shield-line:before{content:""}.ri-file-shred-fill:before{content:""}.ri-file-shred-line:before{content:""}.ri-file-text-fill:before{content:""}.ri-file-text-line:before{content:""}.ri-file-transfer-fill:before{content:""}.ri-file-transfer-line:before{content:""}.ri-file-unknow-fill:before{content:""}.ri-file-unknow-line:before{content:""}.ri-file-upload-fill:before{content:""}.ri-file-upload-line:before{content:""}.ri-file-user-fill:before{content:""}.ri-file-user-line:before{content:""}.ri-file-warning-fill:before{content:""}.ri-file-warning-line:before{content:""}.ri-file-word-2-fill:before{content:""}.ri-file-word-2-line:before{content:""}.ri-file-word-fill:before{content:""}.ri-file-word-line:before{content:""}.ri-file-zip-fill:before{content:""}.ri-file-zip-line:before{content:""}.ri-film-fill:before{content:""}.ri-film-line:before{content:""}.ri-filter-2-fill:before{content:""}.ri-filter-2-line:before{content:""}.ri-filter-3-fill:before{content:""}.ri-filter-3-line:before{content:""}.ri-filter-fill:before{content:""}.ri-filter-line:before{content:""}.ri-filter-off-fill:before{content:""}.ri-filter-off-line:before{content:""}.ri-find-replace-fill:before{content:""}.ri-find-replace-line:before{content:""}.ri-finder-fill:before{content:""}.ri-finder-line:before{content:""}.ri-fingerprint-2-fill:before{content:""}.ri-fingerprint-2-line:before{content:""}.ri-fingerprint-fill:before{content:""}.ri-fingerprint-line:before{content:""}.ri-fire-fill:before{content:""}.ri-fire-line:before{content:""}.ri-firefox-fill:before{content:""}.ri-firefox-line:before{content:""}.ri-first-aid-kit-fill:before{content:""}.ri-first-aid-kit-line:before{content:""}.ri-flag-2-fill:before{content:""}.ri-flag-2-line:before{content:""}.ri-flag-fill:before{content:""}.ri-flag-line:before{content:""}.ri-flashlight-fill:before{content:""}.ri-flashlight-line:before{content:""}.ri-flask-fill:before{content:""}.ri-flask-line:before{content:""}.ri-flight-land-fill:before{content:""}.ri-flight-land-line:before{content:""}.ri-flight-takeoff-fill:before{content:""}.ri-flight-takeoff-line:before{content:""}.ri-flood-fill:before{content:""}.ri-flood-line:before{content:""}.ri-flow-chart:before{content:""}.ri-flutter-fill:before{content:""}.ri-flutter-line:before{content:""}.ri-focus-2-fill:before{content:""}.ri-focus-2-line:before{content:""}.ri-focus-3-fill:before{content:""}.ri-focus-3-line:before{content:""}.ri-focus-fill:before{content:""}.ri-focus-line:before{content:""}.ri-foggy-fill:before{content:""}.ri-foggy-line:before{content:""}.ri-folder-2-fill:before{content:""}.ri-folder-2-line:before{content:""}.ri-folder-3-fill:before{content:""}.ri-folder-3-line:before{content:""}.ri-folder-4-fill:before{content:""}.ri-folder-4-line:before{content:""}.ri-folder-5-fill:before{content:""}.ri-folder-5-line:before{content:""}.ri-folder-add-fill:before{content:""}.ri-folder-add-line:before{content:""}.ri-folder-chart-2-fill:before{content:""}.ri-folder-chart-2-line:before{content:""}.ri-folder-chart-fill:before{content:""}.ri-folder-chart-line:before{content:""}.ri-folder-download-fill:before{content:""}.ri-folder-download-line:before{content:""}.ri-folder-fill:before{content:""}.ri-folder-forbid-fill:before{content:""}.ri-folder-forbid-line:before{content:""}.ri-folder-history-fill:before{content:""}.ri-folder-history-line:before{content:""}.ri-folder-info-fill:before{content:""}.ri-folder-info-line:before{content:""}.ri-folder-keyhole-fill:before{content:""}.ri-folder-keyhole-line:before{content:""}.ri-folder-line:before{content:""}.ri-folder-lock-fill:before{content:""}.ri-folder-lock-line:before{content:""}.ri-folder-music-fill:before{content:""}.ri-folder-music-line:before{content:""}.ri-folder-open-fill:before{content:""}.ri-folder-open-line:before{content:""}.ri-folder-received-fill:before{content:""}.ri-folder-received-line:before{content:""}.ri-folder-reduce-fill:before{content:""}.ri-folder-reduce-line:before{content:""}.ri-folder-settings-fill:before{content:""}.ri-folder-settings-line:before{content:""}.ri-folder-shared-fill:before{content:""}.ri-folder-shared-line:before{content:""}.ri-folder-shield-2-fill:before{content:""}.ri-folder-shield-2-line:before{content:""}.ri-folder-shield-fill:before{content:""}.ri-folder-shield-line:before{content:""}.ri-folder-transfer-fill:before{content:""}.ri-folder-transfer-line:before{content:""}.ri-folder-unknow-fill:before{content:""}.ri-folder-unknow-line:before{content:""}.ri-folder-upload-fill:before{content:""}.ri-folder-upload-line:before{content:""}.ri-folder-user-fill:before{content:""}.ri-folder-user-line:before{content:""}.ri-folder-warning-fill:before{content:""}.ri-folder-warning-line:before{content:""}.ri-folder-zip-fill:before{content:""}.ri-folder-zip-line:before{content:""}.ri-folders-fill:before{content:""}.ri-folders-line:before{content:""}.ri-font-color:before{content:""}.ri-font-size-2:before{content:""}.ri-font-size:before{content:""}.ri-football-fill:before{content:""}.ri-football-line:before{content:""}.ri-footprint-fill:before{content:""}.ri-footprint-line:before{content:""}.ri-forbid-2-fill:before{content:""}.ri-forbid-2-line:before{content:""}.ri-forbid-fill:before{content:""}.ri-forbid-line:before{content:""}.ri-format-clear:before{content:""}.ri-fridge-fill:before{content:""}.ri-fridge-line:before{content:""}.ri-fullscreen-exit-fill:before{content:""}.ri-fullscreen-exit-line:before{content:""}.ri-fullscreen-fill:before{content:""}.ri-fullscreen-line:before{content:""}.ri-function-fill:before{content:""}.ri-function-line:before{content:""}.ri-functions:before{content:""}.ri-funds-box-fill:before{content:""}.ri-funds-box-line:before{content:""}.ri-funds-fill:before{content:""}.ri-funds-line:before{content:""}.ri-gallery-fill:before{content:""}.ri-gallery-line:before{content:""}.ri-gallery-upload-fill:before{content:""}.ri-gallery-upload-line:before{content:""}.ri-game-fill:before{content:""}.ri-game-line:before{content:""}.ri-gamepad-fill:before{content:""}.ri-gamepad-line:before{content:""}.ri-gas-station-fill:before{content:""}.ri-gas-station-line:before{content:""}.ri-gatsby-fill:before{content:""}.ri-gatsby-line:before{content:""}.ri-genderless-fill:before{content:""}.ri-genderless-line:before{content:""}.ri-ghost-2-fill:before{content:""}.ri-ghost-2-line:before{content:""}.ri-ghost-fill:before{content:""}.ri-ghost-line:before{content:""}.ri-ghost-smile-fill:before{content:""}.ri-ghost-smile-line:before{content:""}.ri-gift-2-fill:before{content:""}.ri-gift-2-line:before{content:""}.ri-gift-fill:before{content:""}.ri-gift-line:before{content:""}.ri-git-branch-fill:before{content:""}.ri-git-branch-line:before{content:""}.ri-git-commit-fill:before{content:""}.ri-git-commit-line:before{content:""}.ri-git-merge-fill:before{content:""}.ri-git-merge-line:before{content:""}.ri-git-pull-request-fill:before{content:""}.ri-git-pull-request-line:before{content:""}.ri-git-repository-commits-fill:before{content:""}.ri-git-repository-commits-line:before{content:""}.ri-git-repository-fill:before{content:""}.ri-git-repository-line:before{content:""}.ri-git-repository-private-fill:before{content:""}.ri-git-repository-private-line:before{content:""}.ri-github-fill:before{content:""}.ri-github-line:before{content:""}.ri-gitlab-fill:before{content:""}.ri-gitlab-line:before{content:""}.ri-global-fill:before{content:""}.ri-global-line:before{content:""}.ri-globe-fill:before{content:""}.ri-globe-line:before{content:""}.ri-goblet-fill:before{content:""}.ri-goblet-line:before{content:""}.ri-google-fill:before{content:""}.ri-google-line:before{content:""}.ri-google-play-fill:before{content:""}.ri-google-play-line:before{content:""}.ri-government-fill:before{content:""}.ri-government-line:before{content:""}.ri-gps-fill:before{content:""}.ri-gps-line:before{content:""}.ri-gradienter-fill:before{content:""}.ri-gradienter-line:before{content:""}.ri-grid-fill:before{content:""}.ri-grid-line:before{content:""}.ri-group-2-fill:before{content:""}.ri-group-2-line:before{content:""}.ri-group-fill:before{content:""}.ri-group-line:before{content:""}.ri-guide-fill:before{content:""}.ri-guide-line:before{content:""}.ri-h-1:before{content:""}.ri-h-2:before{content:""}.ri-h-3:before{content:""}.ri-h-4:before{content:""}.ri-h-5:before{content:""}.ri-h-6:before{content:""}.ri-hail-fill:before{content:""}.ri-hail-line:before{content:""}.ri-hammer-fill:before{content:""}.ri-hammer-line:before{content:""}.ri-hand-coin-fill:before{content:""}.ri-hand-coin-line:before{content:""}.ri-hand-heart-fill:before{content:""}.ri-hand-heart-line:before{content:""}.ri-hand-sanitizer-fill:before{content:""}.ri-hand-sanitizer-line:before{content:""}.ri-handbag-fill:before{content:""}.ri-handbag-line:before{content:""}.ri-hard-drive-2-fill:before{content:""}.ri-hard-drive-2-line:before{content:""}.ri-hard-drive-fill:before{content:""}.ri-hard-drive-line:before{content:""}.ri-hashtag:before{content:""}.ri-haze-2-fill:before{content:""}.ri-haze-2-line:before{content:""}.ri-haze-fill:before{content:""}.ri-haze-line:before{content:""}.ri-hd-fill:before{content:""}.ri-hd-line:before{content:""}.ri-heading:before{content:""}.ri-headphone-fill:before{content:""}.ri-headphone-line:before{content:""}.ri-health-book-fill:before{content:""}.ri-health-book-line:before{content:""}.ri-heart-2-fill:before{content:""}.ri-heart-2-line:before{content:""}.ri-heart-3-fill:before{content:""}.ri-heart-3-line:before{content:""}.ri-heart-add-fill:before{content:""}.ri-heart-add-line:before{content:""}.ri-heart-fill:before{content:""}.ri-heart-line:before{content:""}.ri-heart-pulse-fill:before{content:""}.ri-heart-pulse-line:before{content:""}.ri-hearts-fill:before{content:""}.ri-hearts-line:before{content:""}.ri-heavy-showers-fill:before{content:""}.ri-heavy-showers-line:before{content:""}.ri-history-fill:before{content:""}.ri-history-line:before{content:""}.ri-home-2-fill:before{content:""}.ri-home-2-line:before{content:""}.ri-home-3-fill:before{content:""}.ri-home-3-line:before{content:""}.ri-home-4-fill:before{content:""}.ri-home-4-line:before{content:""}.ri-home-5-fill:before{content:""}.ri-home-5-line:before{content:""}.ri-home-6-fill:before{content:""}.ri-home-6-line:before{content:""}.ri-home-7-fill:before{content:""}.ri-home-7-line:before{content:""}.ri-home-8-fill:before{content:""}.ri-home-8-line:before{content:""}.ri-home-fill:before{content:""}.ri-home-gear-fill:before{content:""}.ri-home-gear-line:before{content:""}.ri-home-heart-fill:before{content:""}.ri-home-heart-line:before{content:""}.ri-home-line:before{content:""}.ri-home-smile-2-fill:before{content:""}.ri-home-smile-2-line:before{content:""}.ri-home-smile-fill:before{content:""}.ri-home-smile-line:before{content:""}.ri-home-wifi-fill:before{content:""}.ri-home-wifi-line:before{content:""}.ri-honor-of-kings-fill:before{content:""}.ri-honor-of-kings-line:before{content:""}.ri-honour-fill:before{content:""}.ri-honour-line:before{content:""}.ri-hospital-fill:before{content:""}.ri-hospital-line:before{content:""}.ri-hotel-bed-fill:before{content:""}.ri-hotel-bed-line:before{content:""}.ri-hotel-fill:before{content:""}.ri-hotel-line:before{content:""}.ri-hotspot-fill:before{content:""}.ri-hotspot-line:before{content:""}.ri-hq-fill:before{content:""}.ri-hq-line:before{content:""}.ri-html5-fill:before{content:""}.ri-html5-line:before{content:""}.ri-ie-fill:before{content:""}.ri-ie-line:before{content:""}.ri-image-2-fill:before{content:""}.ri-image-2-line:before{content:""}.ri-image-add-fill:before{content:""}.ri-image-add-line:before{content:""}.ri-image-edit-fill:before{content:""}.ri-image-edit-line:before{content:""}.ri-image-fill:before{content:""}.ri-image-line:before{content:""}.ri-inbox-archive-fill:before{content:""}.ri-inbox-archive-line:before{content:""}.ri-inbox-fill:before{content:""}.ri-inbox-line:before{content:""}.ri-inbox-unarchive-fill:before{content:""}.ri-inbox-unarchive-line:before{content:""}.ri-increase-decrease-fill:before{content:""}.ri-increase-decrease-line:before{content:""}.ri-indent-decrease:before{content:""}.ri-indent-increase:before{content:""}.ri-indeterminate-circle-fill:before{content:""}.ri-indeterminate-circle-line:before{content:""}.ri-information-fill:before{content:""}.ri-information-line:before{content:""}.ri-infrared-thermometer-fill:before{content:""}.ri-infrared-thermometer-line:before{content:""}.ri-ink-bottle-fill:before{content:""}.ri-ink-bottle-line:before{content:""}.ri-input-cursor-move:before{content:""}.ri-input-method-fill:before{content:""}.ri-input-method-line:before{content:""}.ri-insert-column-left:before{content:""}.ri-insert-column-right:before{content:""}.ri-insert-row-bottom:before{content:""}.ri-insert-row-top:before{content:""}.ri-instagram-fill:before{content:""}.ri-instagram-line:before{content:""}.ri-install-fill:before{content:""}.ri-install-line:before{content:""}.ri-invision-fill:before{content:""}.ri-invision-line:before{content:""}.ri-italic:before{content:""}.ri-kakao-talk-fill:before{content:""}.ri-kakao-talk-line:before{content:""}.ri-key-2-fill:before{content:""}.ri-key-2-line:before{content:""}.ri-key-fill:before{content:""}.ri-key-line:before{content:""}.ri-keyboard-box-fill:before{content:""}.ri-keyboard-box-line:before{content:""}.ri-keyboard-fill:before{content:""}.ri-keyboard-line:before{content:""}.ri-keynote-fill:before{content:""}.ri-keynote-line:before{content:""}.ri-knife-blood-fill:before{content:""}.ri-knife-blood-line:before{content:""}.ri-knife-fill:before{content:""}.ri-knife-line:before{content:""}.ri-landscape-fill:before{content:""}.ri-landscape-line:before{content:""}.ri-layout-2-fill:before{content:""}.ri-layout-2-line:before{content:""}.ri-layout-3-fill:before{content:""}.ri-layout-3-line:before{content:""}.ri-layout-4-fill:before{content:""}.ri-layout-4-line:before{content:""}.ri-layout-5-fill:before{content:""}.ri-layout-5-line:before{content:""}.ri-layout-6-fill:before{content:""}.ri-layout-6-line:before{content:""}.ri-layout-bottom-2-fill:before{content:""}.ri-layout-bottom-2-line:before{content:""}.ri-layout-bottom-fill:before{content:""}.ri-layout-bottom-line:before{content:""}.ri-layout-column-fill:before{content:""}.ri-layout-column-line:before{content:""}.ri-layout-fill:before{content:""}.ri-layout-grid-fill:before{content:""}.ri-layout-grid-line:before{content:""}.ri-layout-left-2-fill:before{content:""}.ri-layout-left-2-line:before{content:""}.ri-layout-left-fill:before{content:""}.ri-layout-left-line:before{content:""}.ri-layout-line:before{content:""}.ri-layout-masonry-fill:before{content:""}.ri-layout-masonry-line:before{content:""}.ri-layout-right-2-fill:before{content:""}.ri-layout-right-2-line:before{content:""}.ri-layout-right-fill:before{content:""}.ri-layout-right-line:before{content:""}.ri-layout-row-fill:before{content:""}.ri-layout-row-line:before{content:""}.ri-layout-top-2-fill:before{content:""}.ri-layout-top-2-line:before{content:""}.ri-layout-top-fill:before{content:""}.ri-layout-top-line:before{content:""}.ri-leaf-fill:before{content:""}.ri-leaf-line:before{content:""}.ri-lifebuoy-fill:before{content:""}.ri-lifebuoy-line:before{content:""}.ri-lightbulb-fill:before{content:""}.ri-lightbulb-flash-fill:before{content:""}.ri-lightbulb-flash-line:before{content:""}.ri-lightbulb-line:before{content:""}.ri-line-chart-fill:before{content:""}.ri-line-chart-line:before{content:""}.ri-line-fill:before{content:""}.ri-line-height:before{content:""}.ri-line-line:before{content:""}.ri-link-m:before{content:""}.ri-link-unlink-m:before{content:""}.ri-link-unlink:before{content:""}.ri-link:before{content:""}.ri-linkedin-box-fill:before{content:""}.ri-linkedin-box-line:before{content:""}.ri-linkedin-fill:before{content:""}.ri-linkedin-line:before{content:""}.ri-links-fill:before{content:""}.ri-links-line:before{content:""}.ri-list-check-2:before{content:""}.ri-list-check:before{content:""}.ri-list-ordered:before{content:""}.ri-list-settings-fill:before{content:""}.ri-list-settings-line:before{content:""}.ri-list-unordered:before{content:""}.ri-live-fill:before{content:""}.ri-live-line:before{content:""}.ri-loader-2-fill:before{content:""}.ri-loader-2-line:before{content:""}.ri-loader-3-fill:before{content:""}.ri-loader-3-line:before{content:""}.ri-loader-4-fill:before{content:""}.ri-loader-4-line:before{content:""}.ri-loader-5-fill:before{content:""}.ri-loader-5-line:before{content:""}.ri-loader-fill:before{content:""}.ri-loader-line:before{content:""}.ri-lock-2-fill:before{content:""}.ri-lock-2-line:before{content:""}.ri-lock-fill:before{content:""}.ri-lock-line:before{content:""}.ri-lock-password-fill:before{content:""}.ri-lock-password-line:before{content:""}.ri-lock-unlock-fill:before{content:""}.ri-lock-unlock-line:before{content:""}.ri-login-box-fill:before{content:""}.ri-login-box-line:before{content:""}.ri-login-circle-fill:before{content:""}.ri-login-circle-line:before{content:""}.ri-logout-box-fill:before{content:""}.ri-logout-box-line:before{content:""}.ri-logout-box-r-fill:before{content:""}.ri-logout-box-r-line:before{content:""}.ri-logout-circle-fill:before{content:""}.ri-logout-circle-line:before{content:""}.ri-logout-circle-r-fill:before{content:""}.ri-logout-circle-r-line:before{content:""}.ri-luggage-cart-fill:before{content:""}.ri-luggage-cart-line:before{content:""}.ri-luggage-deposit-fill:before{content:""}.ri-luggage-deposit-line:before{content:""}.ri-lungs-fill:before{content:""}.ri-lungs-line:before{content:""}.ri-mac-fill:before{content:""}.ri-mac-line:before{content:""}.ri-macbook-fill:before{content:""}.ri-macbook-line:before{content:""}.ri-magic-fill:before{content:""}.ri-magic-line:before{content:""}.ri-mail-add-fill:before{content:""}.ri-mail-add-line:before{content:""}.ri-mail-check-fill:before{content:""}.ri-mail-check-line:before{content:""}.ri-mail-close-fill:before{content:""}.ri-mail-close-line:before{content:""}.ri-mail-download-fill:before{content:""}.ri-mail-download-line:before{content:""}.ri-mail-fill:before{content:""}.ri-mail-forbid-fill:before{content:""}.ri-mail-forbid-line:before{content:""}.ri-mail-line:before{content:""}.ri-mail-lock-fill:before{content:""}.ri-mail-lock-line:before{content:""}.ri-mail-open-fill:before{content:""}.ri-mail-open-line:before{content:""}.ri-mail-send-fill:before{content:""}.ri-mail-send-line:before{content:""}.ri-mail-settings-fill:before{content:""}.ri-mail-settings-line:before{content:""}.ri-mail-star-fill:before{content:""}.ri-mail-star-line:before{content:""}.ri-mail-unread-fill:before{content:""}.ri-mail-unread-line:before{content:""}.ri-mail-volume-fill:before{content:""}.ri-mail-volume-line:before{content:""}.ri-map-2-fill:before{content:""}.ri-map-2-line:before{content:""}.ri-map-fill:before{content:""}.ri-map-line:before{content:""}.ri-map-pin-2-fill:before{content:""}.ri-map-pin-2-line:before{content:""}.ri-map-pin-3-fill:before{content:""}.ri-map-pin-3-line:before{content:""}.ri-map-pin-4-fill:before{content:""}.ri-map-pin-4-line:before{content:""}.ri-map-pin-5-fill:before{content:""}.ri-map-pin-5-line:before{content:""}.ri-map-pin-add-fill:before{content:""}.ri-map-pin-add-line:before{content:""}.ri-map-pin-fill:before{content:""}.ri-map-pin-line:before{content:""}.ri-map-pin-range-fill:before{content:""}.ri-map-pin-range-line:before{content:""}.ri-map-pin-time-fill:before{content:""}.ri-map-pin-time-line:before{content:""}.ri-map-pin-user-fill:before{content:""}.ri-map-pin-user-line:before{content:""}.ri-mark-pen-fill:before{content:""}.ri-mark-pen-line:before{content:""}.ri-markdown-fill:before{content:""}.ri-markdown-line:before{content:""}.ri-markup-fill:before{content:""}.ri-markup-line:before{content:""}.ri-mastercard-fill:before{content:""}.ri-mastercard-line:before{content:""}.ri-mastodon-fill:before{content:""}.ri-mastodon-line:before{content:""}.ri-medal-2-fill:before{content:""}.ri-medal-2-line:before{content:""}.ri-medal-fill:before{content:""}.ri-medal-line:before{content:""}.ri-medicine-bottle-fill:before{content:""}.ri-medicine-bottle-line:before{content:""}.ri-medium-fill:before{content:""}.ri-medium-line:before{content:""}.ri-men-fill:before{content:""}.ri-men-line:before{content:""}.ri-mental-health-fill:before{content:""}.ri-mental-health-line:before{content:""}.ri-menu-2-fill:before{content:""}.ri-menu-2-line:before{content:""}.ri-menu-3-fill:before{content:""}.ri-menu-3-line:before{content:""}.ri-menu-4-fill:before{content:""}.ri-menu-4-line:before{content:""}.ri-menu-5-fill:before{content:""}.ri-menu-5-line:before{content:""}.ri-menu-add-fill:before{content:""}.ri-menu-add-line:before{content:""}.ri-menu-fill:before{content:""}.ri-menu-fold-fill:before{content:""}.ri-menu-fold-line:before{content:""}.ri-menu-line:before{content:""}.ri-menu-unfold-fill:before{content:""}.ri-menu-unfold-line:before{content:""}.ri-merge-cells-horizontal:before{content:""}.ri-merge-cells-vertical:before{content:""}.ri-message-2-fill:before{content:""}.ri-message-2-line:before{content:""}.ri-message-3-fill:before{content:""}.ri-message-3-line:before{content:""}.ri-message-fill:before{content:""}.ri-message-line:before{content:""}.ri-messenger-fill:before{content:""}.ri-messenger-line:before{content:""}.ri-meteor-fill:before{content:""}.ri-meteor-line:before{content:""}.ri-mic-2-fill:before{content:""}.ri-mic-2-line:before{content:""}.ri-mic-fill:before{content:""}.ri-mic-line:before{content:""}.ri-mic-off-fill:before{content:""}.ri-mic-off-line:before{content:""}.ri-mickey-fill:before{content:""}.ri-mickey-line:before{content:""}.ri-microscope-fill:before{content:""}.ri-microscope-line:before{content:""}.ri-microsoft-fill:before{content:""}.ri-microsoft-line:before{content:""}.ri-mind-map:before{content:""}.ri-mini-program-fill:before{content:""}.ri-mini-program-line:before{content:""}.ri-mist-fill:before{content:""}.ri-mist-line:before{content:""}.ri-money-cny-box-fill:before{content:""}.ri-money-cny-box-line:before{content:""}.ri-money-cny-circle-fill:before{content:""}.ri-money-cny-circle-line:before{content:""}.ri-money-dollar-box-fill:before{content:""}.ri-money-dollar-box-line:before{content:""}.ri-money-dollar-circle-fill:before{content:""}.ri-money-dollar-circle-line:before{content:""}.ri-money-euro-box-fill:before{content:""}.ri-money-euro-box-line:before{content:""}.ri-money-euro-circle-fill:before{content:""}.ri-money-euro-circle-line:before{content:""}.ri-money-pound-box-fill:before{content:""}.ri-money-pound-box-line:before{content:""}.ri-money-pound-circle-fill:before{content:""}.ri-money-pound-circle-line:before{content:""}.ri-moon-clear-fill:before{content:""}.ri-moon-clear-line:before{content:""}.ri-moon-cloudy-fill:before{content:""}.ri-moon-cloudy-line:before{content:""}.ri-moon-fill:before{content:""}.ri-moon-foggy-fill:before{content:""}.ri-moon-foggy-line:before{content:""}.ri-moon-line:before{content:""}.ri-more-2-fill:before{content:""}.ri-more-2-line:before{content:""}.ri-more-fill:before{content:""}.ri-more-line:before{content:""}.ri-motorbike-fill:before{content:""}.ri-motorbike-line:before{content:""}.ri-mouse-fill:before{content:""}.ri-mouse-line:before{content:""}.ri-movie-2-fill:before{content:""}.ri-movie-2-line:before{content:""}.ri-movie-fill:before{content:""}.ri-movie-line:before{content:""}.ri-music-2-fill:before{content:""}.ri-music-2-line:before{content:""}.ri-music-fill:before{content:""}.ri-music-line:before{content:""}.ri-mv-fill:before{content:""}.ri-mv-line:before{content:""}.ri-navigation-fill:before{content:""}.ri-navigation-line:before{content:""}.ri-netease-cloud-music-fill:before{content:""}.ri-netease-cloud-music-line:before{content:""}.ri-netflix-fill:before{content:""}.ri-netflix-line:before{content:""}.ri-newspaper-fill:before{content:""}.ri-newspaper-line:before{content:""}.ri-node-tree:before{content:""}.ri-notification-2-fill:before{content:""}.ri-notification-2-line:before{content:""}.ri-notification-3-fill:before{content:""}.ri-notification-3-line:before{content:""}.ri-notification-4-fill:before{content:""}.ri-notification-4-line:before{content:""}.ri-notification-badge-fill:before{content:""}.ri-notification-badge-line:before{content:""}.ri-notification-fill:before{content:""}.ri-notification-line:before{content:""}.ri-notification-off-fill:before{content:""}.ri-notification-off-line:before{content:""}.ri-npmjs-fill:before{content:""}.ri-npmjs-line:before{content:""}.ri-number-0:before{content:""}.ri-number-1:before{content:""}.ri-number-2:before{content:""}.ri-number-3:before{content:""}.ri-number-4:before{content:""}.ri-number-5:before{content:""}.ri-number-6:before{content:""}.ri-number-7:before{content:""}.ri-number-8:before{content:""}.ri-number-9:before{content:""}.ri-numbers-fill:before{content:""}.ri-numbers-line:before{content:""}.ri-nurse-fill:before{content:""}.ri-nurse-line:before{content:""}.ri-oil-fill:before{content:""}.ri-oil-line:before{content:""}.ri-omega:before{content:""}.ri-open-arm-fill:before{content:""}.ri-open-arm-line:before{content:""}.ri-open-source-fill:before{content:""}.ri-open-source-line:before{content:""}.ri-opera-fill:before{content:""}.ri-opera-line:before{content:""}.ri-order-play-fill:before{content:""}.ri-order-play-line:before{content:""}.ri-organization-chart:before{content:""}.ri-outlet-2-fill:before{content:""}.ri-outlet-2-line:before{content:""}.ri-outlet-fill:before{content:""}.ri-outlet-line:before{content:""}.ri-page-separator:before{content:""}.ri-pages-fill:before{content:""}.ri-pages-line:before{content:""}.ri-paint-brush-fill:before{content:""}.ri-paint-brush-line:before{content:""}.ri-paint-fill:before{content:""}.ri-paint-line:before{content:""}.ri-palette-fill:before{content:""}.ri-palette-line:before{content:""}.ri-pantone-fill:before{content:""}.ri-pantone-line:before{content:""}.ri-paragraph:before{content:""}.ri-parent-fill:before{content:""}.ri-parent-line:before{content:""}.ri-parentheses-fill:before{content:""}.ri-parentheses-line:before{content:""}.ri-parking-box-fill:before{content:""}.ri-parking-box-line:before{content:""}.ri-parking-fill:before{content:""}.ri-parking-line:before{content:""}.ri-passport-fill:before{content:""}.ri-passport-line:before{content:""}.ri-patreon-fill:before{content:""}.ri-patreon-line:before{content:""}.ri-pause-circle-fill:before{content:""}.ri-pause-circle-line:before{content:""}.ri-pause-fill:before{content:""}.ri-pause-line:before{content:""}.ri-pause-mini-fill:before{content:""}.ri-pause-mini-line:before{content:""}.ri-paypal-fill:before{content:""}.ri-paypal-line:before{content:""}.ri-pen-nib-fill:before{content:""}.ri-pen-nib-line:before{content:""}.ri-pencil-fill:before{content:""}.ri-pencil-line:before{content:""}.ri-pencil-ruler-2-fill:before{content:""}.ri-pencil-ruler-2-line:before{content:""}.ri-pencil-ruler-fill:before{content:""}.ri-pencil-ruler-line:before{content:""}.ri-percent-fill:before{content:""}.ri-percent-line:before{content:""}.ri-phone-camera-fill:before{content:""}.ri-phone-camera-line:before{content:""}.ri-phone-fill:before{content:""}.ri-phone-find-fill:before{content:""}.ri-phone-find-line:before{content:""}.ri-phone-line:before{content:""}.ri-phone-lock-fill:before{content:""}.ri-phone-lock-line:before{content:""}.ri-picture-in-picture-2-fill:before{content:""}.ri-picture-in-picture-2-line:before{content:""}.ri-picture-in-picture-exit-fill:before{content:""}.ri-picture-in-picture-exit-line:before{content:""}.ri-picture-in-picture-fill:before{content:""}.ri-picture-in-picture-line:before{content:""}.ri-pie-chart-2-fill:before{content:""}.ri-pie-chart-2-line:before{content:""}.ri-pie-chart-box-fill:before{content:""}.ri-pie-chart-box-line:before{content:""}.ri-pie-chart-fill:before{content:""}.ri-pie-chart-line:before{content:""}.ri-pin-distance-fill:before{content:""}.ri-pin-distance-line:before{content:""}.ri-ping-pong-fill:before{content:""}.ri-ping-pong-line:before{content:""}.ri-pinterest-fill:before{content:""}.ri-pinterest-line:before{content:""}.ri-pinyin-input:before{content:""}.ri-pixelfed-fill:before{content:""}.ri-pixelfed-line:before{content:""}.ri-plane-fill:before{content:""}.ri-plane-line:before{content:""}.ri-plant-fill:before{content:""}.ri-plant-line:before{content:""}.ri-play-circle-fill:before{content:""}.ri-play-circle-line:before{content:""}.ri-play-fill:before{content:""}.ri-play-line:before{content:""}.ri-play-list-2-fill:before{content:""}.ri-play-list-2-line:before{content:""}.ri-play-list-add-fill:before{content:""}.ri-play-list-add-line:before{content:""}.ri-play-list-fill:before{content:""}.ri-play-list-line:before{content:""}.ri-play-mini-fill:before{content:""}.ri-play-mini-line:before{content:""}.ri-playstation-fill:before{content:""}.ri-playstation-line:before{content:""}.ri-plug-2-fill:before{content:""}.ri-plug-2-line:before{content:""}.ri-plug-fill:before{content:""}.ri-plug-line:before{content:""}.ri-polaroid-2-fill:before{content:""}.ri-polaroid-2-line:before{content:""}.ri-polaroid-fill:before{content:""}.ri-polaroid-line:before{content:""}.ri-police-car-fill:before{content:""}.ri-police-car-line:before{content:""}.ri-price-tag-2-fill:before{content:""}.ri-price-tag-2-line:before{content:""}.ri-price-tag-3-fill:before{content:""}.ri-price-tag-3-line:before{content:""}.ri-price-tag-fill:before{content:""}.ri-price-tag-line:before{content:""}.ri-printer-cloud-fill:before{content:""}.ri-printer-cloud-line:before{content:""}.ri-printer-fill:before{content:""}.ri-printer-line:before{content:""}.ri-product-hunt-fill:before{content:""}.ri-product-hunt-line:before{content:""}.ri-profile-fill:before{content:""}.ri-profile-line:before{content:""}.ri-projector-2-fill:before{content:""}.ri-projector-2-line:before{content:""}.ri-projector-fill:before{content:""}.ri-projector-line:before{content:""}.ri-psychotherapy-fill:before{content:""}.ri-psychotherapy-line:before{content:""}.ri-pulse-fill:before{content:""}.ri-pulse-line:before{content:""}.ri-pushpin-2-fill:before{content:""}.ri-pushpin-2-line:before{content:""}.ri-pushpin-fill:before{content:""}.ri-pushpin-line:before{content:""}.ri-qq-fill:before{content:""}.ri-qq-line:before{content:""}.ri-qr-code-fill:before{content:""}.ri-qr-code-line:before{content:""}.ri-qr-scan-2-fill:before{content:""}.ri-qr-scan-2-line:before{content:""}.ri-qr-scan-fill:before{content:""}.ri-qr-scan-line:before{content:""}.ri-question-answer-fill:before{content:""}.ri-question-answer-line:before{content:""}.ri-question-fill:before{content:""}.ri-question-line:before{content:""}.ri-question-mark:before{content:""}.ri-questionnaire-fill:before{content:""}.ri-questionnaire-line:before{content:""}.ri-quill-pen-fill:before{content:""}.ri-quill-pen-line:before{content:""}.ri-radar-fill:before{content:""}.ri-radar-line:before{content:""}.ri-radio-2-fill:before{content:""}.ri-radio-2-line:before{content:""}.ri-radio-button-fill:before{content:""}.ri-radio-button-line:before{content:""}.ri-radio-fill:before{content:""}.ri-radio-line:before{content:""}.ri-rainbow-fill:before{content:""}.ri-rainbow-line:before{content:""}.ri-rainy-fill:before{content:""}.ri-rainy-line:before{content:""}.ri-reactjs-fill:before{content:""}.ri-reactjs-line:before{content:""}.ri-record-circle-fill:before{content:""}.ri-record-circle-line:before{content:""}.ri-record-mail-fill:before{content:""}.ri-record-mail-line:before{content:""}.ri-recycle-fill:before{content:""}.ri-recycle-line:before{content:""}.ri-red-packet-fill:before{content:""}.ri-red-packet-line:before{content:""}.ri-reddit-fill:before{content:""}.ri-reddit-line:before{content:""}.ri-refresh-fill:before{content:""}.ri-refresh-line:before{content:""}.ri-refund-2-fill:before{content:""}.ri-refund-2-line:before{content:""}.ri-refund-fill:before{content:""}.ri-refund-line:before{content:""}.ri-registered-fill:before{content:""}.ri-registered-line:before{content:""}.ri-remixicon-fill:before{content:""}.ri-remixicon-line:before{content:""}.ri-remote-control-2-fill:before{content:""}.ri-remote-control-2-line:before{content:""}.ri-remote-control-fill:before{content:""}.ri-remote-control-line:before{content:""}.ri-repeat-2-fill:before{content:""}.ri-repeat-2-line:before{content:""}.ri-repeat-fill:before{content:""}.ri-repeat-line:before{content:""}.ri-repeat-one-fill:before{content:""}.ri-repeat-one-line:before{content:""}.ri-reply-all-fill:before{content:""}.ri-reply-all-line:before{content:""}.ri-reply-fill:before{content:""}.ri-reply-line:before{content:""}.ri-reserved-fill:before{content:""}.ri-reserved-line:before{content:""}.ri-rest-time-fill:before{content:""}.ri-rest-time-line:before{content:""}.ri-restart-fill:before{content:""}.ri-restart-line:before{content:""}.ri-restaurant-2-fill:before{content:""}.ri-restaurant-2-line:before{content:""}.ri-restaurant-fill:before{content:""}.ri-restaurant-line:before{content:""}.ri-rewind-fill:before{content:""}.ri-rewind-line:before{content:""}.ri-rewind-mini-fill:before{content:""}.ri-rewind-mini-line:before{content:""}.ri-rhythm-fill:before{content:""}.ri-rhythm-line:before{content:""}.ri-riding-fill:before{content:""}.ri-riding-line:before{content:""}.ri-road-map-fill:before{content:""}.ri-road-map-line:before{content:""}.ri-roadster-fill:before{content:""}.ri-roadster-line:before{content:""}.ri-robot-fill:before{content:""}.ri-robot-line:before{content:""}.ri-rocket-2-fill:before{content:""}.ri-rocket-2-line:before{content:""}.ri-rocket-fill:before{content:""}.ri-rocket-line:before{content:""}.ri-rotate-lock-fill:before{content:""}.ri-rotate-lock-line:before{content:""}.ri-rounded-corner:before{content:""}.ri-route-fill:before{content:""}.ri-route-line:before{content:""}.ri-router-fill:before{content:""}.ri-router-line:before{content:""}.ri-rss-fill:before{content:""}.ri-rss-line:before{content:""}.ri-ruler-2-fill:before{content:""}.ri-ruler-2-line:before{content:""}.ri-ruler-fill:before{content:""}.ri-ruler-line:before{content:""}.ri-run-fill:before{content:""}.ri-run-line:before{content:""}.ri-safari-fill:before{content:""}.ri-safari-line:before{content:""}.ri-safe-2-fill:before{content:""}.ri-safe-2-line:before{content:""}.ri-safe-fill:before{content:""}.ri-safe-line:before{content:""}.ri-sailboat-fill:before{content:""}.ri-sailboat-line:before{content:""}.ri-save-2-fill:before{content:""}.ri-save-2-line:before{content:""}.ri-save-3-fill:before{content:""}.ri-save-3-line:before{content:""}.ri-save-fill:before{content:""}.ri-save-line:before{content:""}.ri-scales-2-fill:before{content:""}.ri-scales-2-line:before{content:""}.ri-scales-3-fill:before{content:""}.ri-scales-3-line:before{content:""}.ri-scales-fill:before{content:""}.ri-scales-line:before{content:""}.ri-scan-2-fill:before{content:""}.ri-scan-2-line:before{content:""}.ri-scan-fill:before{content:""}.ri-scan-line:before{content:""}.ri-scissors-2-fill:before{content:""}.ri-scissors-2-line:before{content:""}.ri-scissors-cut-fill:before{content:""}.ri-scissors-cut-line:before{content:""}.ri-scissors-fill:before{content:""}.ri-scissors-line:before{content:""}.ri-screenshot-2-fill:before{content:""}.ri-screenshot-2-line:before{content:""}.ri-screenshot-fill:before{content:""}.ri-screenshot-line:before{content:""}.ri-sd-card-fill:before{content:""}.ri-sd-card-line:before{content:""}.ri-sd-card-mini-fill:before{content:""}.ri-sd-card-mini-line:before{content:""}.ri-search-2-fill:before{content:""}.ri-search-2-line:before{content:""}.ri-search-eye-fill:before{content:""}.ri-search-eye-line:before{content:""}.ri-search-fill:before{content:""}.ri-search-line:before{content:""}.ri-secure-payment-fill:before{content:""}.ri-secure-payment-line:before{content:""}.ri-seedling-fill:before{content:""}.ri-seedling-line:before{content:""}.ri-send-backward:before{content:""}.ri-send-plane-2-fill:before{content:""}.ri-send-plane-2-line:before{content:""}.ri-send-plane-fill:before{content:""}.ri-send-plane-line:before{content:""}.ri-send-to-back:before{content:""}.ri-sensor-fill:before{content:""}.ri-sensor-line:before{content:""}.ri-separator:before{content:""}.ri-server-fill:before{content:""}.ri-server-line:before{content:""}.ri-service-fill:before{content:""}.ri-service-line:before{content:""}.ri-settings-2-fill:before{content:""}.ri-settings-2-line:before{content:""}.ri-settings-3-fill:before{content:""}.ri-settings-3-line:before{content:""}.ri-settings-4-fill:before{content:""}.ri-settings-4-line:before{content:""}.ri-settings-5-fill:before{content:""}.ri-settings-5-line:before{content:""}.ri-settings-6-fill:before{content:""}.ri-settings-6-line:before{content:""}.ri-settings-fill:before{content:""}.ri-settings-line:before{content:""}.ri-shape-2-fill:before{content:""}.ri-shape-2-line:before{content:""}.ri-shape-fill:before{content:""}.ri-shape-line:before{content:""}.ri-share-box-fill:before{content:""}.ri-share-box-line:before{content:""}.ri-share-circle-fill:before{content:""}.ri-share-circle-line:before{content:""}.ri-share-fill:before{content:""}.ri-share-forward-2-fill:before{content:""}.ri-share-forward-2-line:before{content:""}.ri-share-forward-box-fill:before{content:""}.ri-share-forward-box-line:before{content:""}.ri-share-forward-fill:before{content:""}.ri-share-forward-line:before{content:""}.ri-share-line:before{content:""}.ri-shield-check-fill:before{content:""}.ri-shield-check-line:before{content:""}.ri-shield-cross-fill:before{content:""}.ri-shield-cross-line:before{content:""}.ri-shield-fill:before{content:""}.ri-shield-flash-fill:before{content:""}.ri-shield-flash-line:before{content:""}.ri-shield-keyhole-fill:before{content:""}.ri-shield-keyhole-line:before{content:""}.ri-shield-line:before{content:""}.ri-shield-star-fill:before{content:""}.ri-shield-star-line:before{content:""}.ri-shield-user-fill:before{content:""}.ri-shield-user-line:before{content:""}.ri-ship-2-fill:before{content:""}.ri-ship-2-line:before{content:""}.ri-ship-fill:before{content:""}.ri-ship-line:before{content:""}.ri-shirt-fill:before{content:""}.ri-shirt-line:before{content:""}.ri-shopping-bag-2-fill:before{content:""}.ri-shopping-bag-2-line:before{content:""}.ri-shopping-bag-3-fill:before{content:""}.ri-shopping-bag-3-line:before{content:""}.ri-shopping-bag-fill:before{content:""}.ri-shopping-bag-line:before{content:""}.ri-shopping-basket-2-fill:before{content:""}.ri-shopping-basket-2-line:before{content:""}.ri-shopping-basket-fill:before{content:""}.ri-shopping-basket-line:before{content:""}.ri-shopping-cart-2-fill:before{content:""}.ri-shopping-cart-2-line:before{content:""}.ri-shopping-cart-fill:before{content:""}.ri-shopping-cart-line:before{content:""}.ri-showers-fill:before{content:""}.ri-showers-line:before{content:""}.ri-shuffle-fill:before{content:""}.ri-shuffle-line:before{content:""}.ri-shut-down-fill:before{content:""}.ri-shut-down-line:before{content:""}.ri-side-bar-fill:before{content:""}.ri-side-bar-line:before{content:""}.ri-signal-tower-fill:before{content:""}.ri-signal-tower-line:before{content:""}.ri-signal-wifi-1-fill:before{content:""}.ri-signal-wifi-1-line:before{content:""}.ri-signal-wifi-2-fill:before{content:""}.ri-signal-wifi-2-line:before{content:""}.ri-signal-wifi-3-fill:before{content:""}.ri-signal-wifi-3-line:before{content:""}.ri-signal-wifi-error-fill:before{content:""}.ri-signal-wifi-error-line:before{content:""}.ri-signal-wifi-fill:before{content:""}.ri-signal-wifi-line:before{content:""}.ri-signal-wifi-off-fill:before{content:""}.ri-signal-wifi-off-line:before{content:""}.ri-sim-card-2-fill:before{content:""}.ri-sim-card-2-line:before{content:""}.ri-sim-card-fill:before{content:""}.ri-sim-card-line:before{content:""}.ri-single-quotes-l:before{content:""}.ri-single-quotes-r:before{content:""}.ri-sip-fill:before{content:""}.ri-sip-line:before{content:""}.ri-skip-back-fill:before{content:""}.ri-skip-back-line:before{content:""}.ri-skip-back-mini-fill:before{content:""}.ri-skip-back-mini-line:before{content:""}.ri-skip-forward-fill:before{content:""}.ri-skip-forward-line:before{content:""}.ri-skip-forward-mini-fill:before{content:""}.ri-skip-forward-mini-line:before{content:""}.ri-skull-2-fill:before{content:""}.ri-skull-2-line:before{content:""}.ri-skull-fill:before{content:""}.ri-skull-line:before{content:""}.ri-skype-fill:before{content:""}.ri-skype-line:before{content:""}.ri-slack-fill:before{content:""}.ri-slack-line:before{content:""}.ri-slice-fill:before{content:""}.ri-slice-line:before{content:""}.ri-slideshow-2-fill:before{content:""}.ri-slideshow-2-line:before{content:""}.ri-slideshow-3-fill:before{content:""}.ri-slideshow-3-line:before{content:""}.ri-slideshow-4-fill:before{content:""}.ri-slideshow-4-line:before{content:""}.ri-slideshow-fill:before{content:""}.ri-slideshow-line:before{content:""}.ri-smartphone-fill:before{content:""}.ri-smartphone-line:before{content:""}.ri-snapchat-fill:before{content:""}.ri-snapchat-line:before{content:""}.ri-snowy-fill:before{content:""}.ri-snowy-line:before{content:""}.ri-sort-asc:before{content:""}.ri-sort-desc:before{content:""}.ri-sound-module-fill:before{content:""}.ri-sound-module-line:before{content:""}.ri-soundcloud-fill:before{content:""}.ri-soundcloud-line:before{content:""}.ri-space-ship-fill:before{content:""}.ri-space-ship-line:before{content:""}.ri-space:before{content:""}.ri-spam-2-fill:before{content:""}.ri-spam-2-line:before{content:""}.ri-spam-3-fill:before{content:""}.ri-spam-3-line:before{content:""}.ri-spam-fill:before{content:""}.ri-spam-line:before{content:""}.ri-speaker-2-fill:before{content:""}.ri-speaker-2-line:before{content:""}.ri-speaker-3-fill:before{content:""}.ri-speaker-3-line:before{content:""}.ri-speaker-fill:before{content:""}.ri-speaker-line:before{content:""}.ri-spectrum-fill:before{content:""}.ri-spectrum-line:before{content:""}.ri-speed-fill:before{content:""}.ri-speed-line:before{content:""}.ri-speed-mini-fill:before{content:""}.ri-speed-mini-line:before{content:""}.ri-split-cells-horizontal:before{content:""}.ri-split-cells-vertical:before{content:""}.ri-spotify-fill:before{content:""}.ri-spotify-line:before{content:""}.ri-spy-fill:before{content:""}.ri-spy-line:before{content:""}.ri-stack-fill:before{content:""}.ri-stack-line:before{content:""}.ri-stack-overflow-fill:before{content:""}.ri-stack-overflow-line:before{content:""}.ri-stackshare-fill:before{content:""}.ri-stackshare-line:before{content:""}.ri-star-fill:before{content:""}.ri-star-half-fill:before{content:""}.ri-star-half-line:before{content:""}.ri-star-half-s-fill:before{content:""}.ri-star-half-s-line:before{content:""}.ri-star-line:before{content:""}.ri-star-s-fill:before{content:""}.ri-star-s-line:before{content:""}.ri-star-smile-fill:before{content:""}.ri-star-smile-line:before{content:""}.ri-steam-fill:before{content:""}.ri-steam-line:before{content:""}.ri-steering-2-fill:before{content:""}.ri-steering-2-line:before{content:""}.ri-steering-fill:before{content:""}.ri-steering-line:before{content:""}.ri-stethoscope-fill:before{content:""}.ri-stethoscope-line:before{content:""}.ri-sticky-note-2-fill:before{content:""}.ri-sticky-note-2-line:before{content:""}.ri-sticky-note-fill:before{content:""}.ri-sticky-note-line:before{content:""}.ri-stock-fill:before{content:""}.ri-stock-line:before{content:""}.ri-stop-circle-fill:before{content:""}.ri-stop-circle-line:before{content:""}.ri-stop-fill:before{content:""}.ri-stop-line:before{content:""}.ri-stop-mini-fill:before{content:""}.ri-stop-mini-line:before{content:""}.ri-store-2-fill:before{content:""}.ri-store-2-line:before{content:""}.ri-store-3-fill:before{content:""}.ri-store-3-line:before{content:""}.ri-store-fill:before{content:""}.ri-store-line:before{content:""}.ri-strikethrough-2:before{content:""}.ri-strikethrough:before{content:""}.ri-subscript-2:before{content:""}.ri-subscript:before{content:""}.ri-subtract-fill:before{content:""}.ri-subtract-line:before{content:""}.ri-subway-fill:before{content:""}.ri-subway-line:before{content:""}.ri-subway-wifi-fill:before{content:""}.ri-subway-wifi-line:before{content:""}.ri-suitcase-2-fill:before{content:""}.ri-suitcase-2-line:before{content:""}.ri-suitcase-3-fill:before{content:""}.ri-suitcase-3-line:before{content:""}.ri-suitcase-fill:before{content:""}.ri-suitcase-line:before{content:""}.ri-sun-cloudy-fill:before{content:""}.ri-sun-cloudy-line:before{content:""}.ri-sun-fill:before{content:""}.ri-sun-foggy-fill:before{content:""}.ri-sun-foggy-line:before{content:""}.ri-sun-line:before{content:""}.ri-superscript-2:before{content:""}.ri-superscript:before{content:""}.ri-surgical-mask-fill:before{content:""}.ri-surgical-mask-line:before{content:""}.ri-surround-sound-fill:before{content:""}.ri-surround-sound-line:before{content:""}.ri-survey-fill:before{content:""}.ri-survey-line:before{content:""}.ri-swap-box-fill:before{content:""}.ri-swap-box-line:before{content:""}.ri-swap-fill:before{content:""}.ri-swap-line:before{content:""}.ri-switch-fill:before{content:""}.ri-switch-line:before{content:""}.ri-sword-fill:before{content:""}.ri-sword-line:before{content:""}.ri-syringe-fill:before{content:""}.ri-syringe-line:before{content:""}.ri-t-box-fill:before{content:""}.ri-t-box-line:before{content:""}.ri-t-shirt-2-fill:before{content:""}.ri-t-shirt-2-line:before{content:""}.ri-t-shirt-air-fill:before{content:""}.ri-t-shirt-air-line:before{content:""}.ri-t-shirt-fill:before{content:""}.ri-t-shirt-line:before{content:""}.ri-table-2:before{content:""}.ri-table-alt-fill:before{content:""}.ri-table-alt-line:before{content:""}.ri-table-fill:before{content:""}.ri-table-line:before{content:""}.ri-tablet-fill:before{content:""}.ri-tablet-line:before{content:""}.ri-takeaway-fill:before{content:""}.ri-takeaway-line:before{content:""}.ri-taobao-fill:before{content:""}.ri-taobao-line:before{content:""}.ri-tape-fill:before{content:""}.ri-tape-line:before{content:""}.ri-task-fill:before{content:""}.ri-task-line:before{content:""}.ri-taxi-fill:before{content:""}.ri-taxi-line:before{content:""}.ri-taxi-wifi-fill:before{content:""}.ri-taxi-wifi-line:before{content:""}.ri-team-fill:before{content:""}.ri-team-line:before{content:""}.ri-telegram-fill:before{content:""}.ri-telegram-line:before{content:""}.ri-temp-cold-fill:before{content:""}.ri-temp-cold-line:before{content:""}.ri-temp-hot-fill:before{content:""}.ri-temp-hot-line:before{content:""}.ri-terminal-box-fill:before{content:""}.ri-terminal-box-line:before{content:""}.ri-terminal-fill:before{content:""}.ri-terminal-line:before{content:""}.ri-terminal-window-fill:before{content:""}.ri-terminal-window-line:before{content:""}.ri-test-tube-fill:before{content:""}.ri-test-tube-line:before{content:""}.ri-text-direction-l:before{content:""}.ri-text-direction-r:before{content:""}.ri-text-spacing:before{content:""}.ri-text-wrap:before{content:""}.ri-text:before{content:""}.ri-thermometer-fill:before{content:""}.ri-thermometer-line:before{content:""}.ri-thumb-down-fill:before{content:""}.ri-thumb-down-line:before{content:""}.ri-thumb-up-fill:before{content:""}.ri-thumb-up-line:before{content:""}.ri-thunderstorms-fill:before{content:""}.ri-thunderstorms-line:before{content:""}.ri-ticket-2-fill:before{content:""}.ri-ticket-2-line:before{content:""}.ri-ticket-fill:before{content:""}.ri-ticket-line:before{content:""}.ri-time-fill:before{content:""}.ri-time-line:before{content:""}.ri-timer-2-fill:before{content:""}.ri-timer-2-line:before{content:""}.ri-timer-fill:before{content:""}.ri-timer-flash-fill:before{content:""}.ri-timer-flash-line:before{content:""}.ri-timer-line:before{content:""}.ri-todo-fill:before{content:""}.ri-todo-line:before{content:""}.ri-toggle-fill:before{content:""}.ri-toggle-line:before{content:""}.ri-tools-fill:before{content:""}.ri-tools-line:before{content:""}.ri-tornado-fill:before{content:""}.ri-tornado-line:before{content:""}.ri-trademark-fill:before{content:""}.ri-trademark-line:before{content:""}.ri-traffic-light-fill:before{content:""}.ri-traffic-light-line:before{content:""}.ri-train-fill:before{content:""}.ri-train-line:before{content:""}.ri-train-wifi-fill:before{content:""}.ri-train-wifi-line:before{content:""}.ri-translate-2:before{content:""}.ri-translate:before{content:""}.ri-travesti-fill:before{content:""}.ri-travesti-line:before{content:""}.ri-treasure-map-fill:before{content:""}.ri-treasure-map-line:before{content:""}.ri-trello-fill:before{content:""}.ri-trello-line:before{content:""}.ri-trophy-fill:before{content:""}.ri-trophy-line:before{content:""}.ri-truck-fill:before{content:""}.ri-truck-line:before{content:""}.ri-tumblr-fill:before{content:""}.ri-tumblr-line:before{content:""}.ri-tv-2-fill:before{content:""}.ri-tv-2-line:before{content:""}.ri-tv-fill:before{content:""}.ri-tv-line:before{content:""}.ri-twitch-fill:before{content:""}.ri-twitch-line:before{content:""}.ri-twitter-fill:before{content:""}.ri-twitter-line:before{content:""}.ri-typhoon-fill:before{content:""}.ri-typhoon-line:before{content:""}.ri-u-disk-fill:before{content:""}.ri-u-disk-line:before{content:""}.ri-ubuntu-fill:before{content:""}.ri-ubuntu-line:before{content:""}.ri-umbrella-fill:before{content:""}.ri-umbrella-line:before{content:""}.ri-underline:before{content:""}.ri-uninstall-fill:before{content:""}.ri-uninstall-line:before{content:""}.ri-unsplash-fill:before{content:""}.ri-unsplash-line:before{content:""}.ri-upload-2-fill:before{content:""}.ri-upload-2-line:before{content:""}.ri-upload-cloud-2-fill:before{content:""}.ri-upload-cloud-2-line:before{content:""}.ri-upload-cloud-fill:before{content:""}.ri-upload-cloud-line:before{content:""}.ri-upload-fill:before{content:""}.ri-upload-line:before{content:""}.ri-usb-fill:before{content:""}.ri-usb-line:before{content:""}.ri-user-2-fill:before{content:""}.ri-user-2-line:before{content:""}.ri-user-3-fill:before{content:""}.ri-user-3-line:before{content:""}.ri-user-4-fill:before{content:""}.ri-user-4-line:before{content:""}.ri-user-5-fill:before{content:""}.ri-user-5-line:before{content:""}.ri-user-6-fill:before{content:""}.ri-user-6-line:before{content:""}.ri-user-add-fill:before{content:""}.ri-user-add-line:before{content:""}.ri-user-fill:before{content:""}.ri-user-follow-fill:before{content:""}.ri-user-follow-line:before{content:""}.ri-user-heart-fill:before{content:""}.ri-user-heart-line:before{content:""}.ri-user-line:before{content:""}.ri-user-location-fill:before{content:""}.ri-user-location-line:before{content:""}.ri-user-received-2-fill:before{content:""}.ri-user-received-2-line:before{content:""}.ri-user-received-fill:before{content:""}.ri-user-received-line:before{content:""}.ri-user-search-fill:before{content:""}.ri-user-search-line:before{content:""}.ri-user-settings-fill:before{content:""}.ri-user-settings-line:before{content:""}.ri-user-shared-2-fill:before{content:""}.ri-user-shared-2-line:before{content:""}.ri-user-shared-fill:before{content:""}.ri-user-shared-line:before{content:""}.ri-user-smile-fill:before{content:""}.ri-user-smile-line:before{content:""}.ri-user-star-fill:before{content:""}.ri-user-star-line:before{content:""}.ri-user-unfollow-fill:before{content:""}.ri-user-unfollow-line:before{content:""}.ri-user-voice-fill:before{content:""}.ri-user-voice-line:before{content:""}.ri-video-add-fill:before{content:""}.ri-video-add-line:before{content:""}.ri-video-chat-fill:before{content:""}.ri-video-chat-line:before{content:""}.ri-video-download-fill:before{content:""}.ri-video-download-line:before{content:""}.ri-video-fill:before{content:""}.ri-video-line:before{content:""}.ri-video-upload-fill:before{content:""}.ri-video-upload-line:before{content:""}.ri-vidicon-2-fill:before{content:""}.ri-vidicon-2-line:before{content:""}.ri-vidicon-fill:before{content:""}.ri-vidicon-line:before{content:""}.ri-vimeo-fill:before{content:""}.ri-vimeo-line:before{content:""}.ri-vip-crown-2-fill:before{content:""}.ri-vip-crown-2-line:before{content:""}.ri-vip-crown-fill:before{content:""}.ri-vip-crown-line:before{content:""}.ri-vip-diamond-fill:before{content:""}.ri-vip-diamond-line:before{content:""}.ri-vip-fill:before{content:""}.ri-vip-line:before{content:""}.ri-virus-fill:before{content:""}.ri-virus-line:before{content:""}.ri-visa-fill:before{content:""}.ri-visa-line:before{content:""}.ri-voice-recognition-fill:before{content:""}.ri-voice-recognition-line:before{content:""}.ri-voiceprint-fill:before{content:""}.ri-voiceprint-line:before{content:""}.ri-volume-down-fill:before{content:""}.ri-volume-down-line:before{content:""}.ri-volume-mute-fill:before{content:""}.ri-volume-mute-line:before{content:""}.ri-volume-off-vibrate-fill:before{content:""}.ri-volume-off-vibrate-line:before{content:""}.ri-volume-up-fill:before{content:""}.ri-volume-up-line:before{content:""}.ri-volume-vibrate-fill:before{content:""}.ri-volume-vibrate-line:before{content:""}.ri-vuejs-fill:before{content:""}.ri-vuejs-line:before{content:""}.ri-walk-fill:before{content:""}.ri-walk-line:before{content:""}.ri-wallet-2-fill:before{content:""}.ri-wallet-2-line:before{content:""}.ri-wallet-3-fill:before{content:""}.ri-wallet-3-line:before{content:""}.ri-wallet-fill:before{content:""}.ri-wallet-line:before{content:""}.ri-water-flash-fill:before{content:""}.ri-water-flash-line:before{content:""}.ri-webcam-fill:before{content:""}.ri-webcam-line:before{content:""}.ri-wechat-2-fill:before{content:""}.ri-wechat-2-line:before{content:""}.ri-wechat-fill:before{content:""}.ri-wechat-line:before{content:""}.ri-wechat-pay-fill:before{content:""}.ri-wechat-pay-line:before{content:""}.ri-weibo-fill:before{content:""}.ri-weibo-line:before{content:""}.ri-whatsapp-fill:before{content:""}.ri-whatsapp-line:before{content:""}.ri-wheelchair-fill:before{content:""}.ri-wheelchair-line:before{content:""}.ri-wifi-fill:before{content:""}.ri-wifi-line:before{content:""}.ri-wifi-off-fill:before{content:""}.ri-wifi-off-line:before{content:""}.ri-window-2-fill:before{content:""}.ri-window-2-line:before{content:""}.ri-window-fill:before{content:""}.ri-window-line:before{content:""}.ri-windows-fill:before{content:""}.ri-windows-line:before{content:""}.ri-windy-fill:before{content:""}.ri-windy-line:before{content:""}.ri-wireless-charging-fill:before{content:""}.ri-wireless-charging-line:before{content:""}.ri-women-fill:before{content:""}.ri-women-line:before{content:""}.ri-wubi-input:before{content:""}.ri-xbox-fill:before{content:""}.ri-xbox-line:before{content:""}.ri-xing-fill:before{content:""}.ri-xing-line:before{content:""}.ri-youtube-fill:before{content:""}.ri-youtube-line:before{content:""}.ri-zcool-fill:before{content:""}.ri-zcool-line:before{content:""}.ri-zhihu-fill:before{content:""}.ri-zhihu-line:before{content:""}.ri-zoom-in-fill:before{content:""}.ri-zoom-in-line:before{content:""}.ri-zoom-out-fill:before{content:""}.ri-zoom-out-line:before{content:""}.ri-zzz-fill:before{content:""}.ri-zzz-line:before{content:""}.ri-arrow-down-double-fill:before{content:""}.ri-arrow-down-double-line:before{content:""}.ri-arrow-left-double-fill:before{content:""}.ri-arrow-left-double-line:before{content:""}.ri-arrow-right-double-fill:before{content:""}.ri-arrow-right-double-line:before{content:""}.ri-arrow-turn-back-fill:before{content:""}.ri-arrow-turn-back-line:before{content:""}.ri-arrow-turn-forward-fill:before{content:""}.ri-arrow-turn-forward-line:before{content:""}.ri-arrow-up-double-fill:before{content:""}.ri-arrow-up-double-line:before{content:""}.ri-bard-fill:before{content:""}.ri-bard-line:before{content:""}.ri-bootstrap-fill:before{content:""}.ri-bootstrap-line:before{content:""}.ri-box-1-fill:before{content:""}.ri-box-1-line:before{content:""}.ri-box-2-fill:before{content:""}.ri-box-2-line:before{content:""}.ri-box-3-fill:before{content:""}.ri-box-3-line:before{content:""}.ri-brain-fill:before{content:""}.ri-brain-line:before{content:""}.ri-candle-fill:before{content:""}.ri-candle-line:before{content:""}.ri-cash-fill:before{content:""}.ri-cash-line:before{content:""}.ri-contract-left-fill:before{content:""}.ri-contract-left-line:before{content:""}.ri-contract-left-right-fill:before{content:""}.ri-contract-left-right-line:before{content:""}.ri-contract-right-fill:before{content:""}.ri-contract-right-line:before{content:""}.ri-contract-up-down-fill:before{content:""}.ri-contract-up-down-line:before{content:""}.ri-copilot-fill:before{content:""}.ri-copilot-line:before{content:""}.ri-corner-down-left-fill:before{content:""}.ri-corner-down-left-line:before{content:""}.ri-corner-down-right-fill:before{content:""}.ri-corner-down-right-line:before{content:""}.ri-corner-left-down-fill:before{content:""}.ri-corner-left-down-line:before{content:""}.ri-corner-left-up-fill:before{content:""}.ri-corner-left-up-line:before{content:""}.ri-corner-right-down-fill:before{content:""}.ri-corner-right-down-line:before{content:""}.ri-corner-right-up-fill:before{content:""}.ri-corner-right-up-line:before{content:""}.ri-corner-up-left-double-fill:before{content:""}.ri-corner-up-left-double-line:before{content:""}.ri-corner-up-left-fill:before{content:""}.ri-corner-up-left-line:before{content:""}.ri-corner-up-right-double-fill:before{content:""}.ri-corner-up-right-double-line:before{content:""}.ri-corner-up-right-fill:before{content:""}.ri-corner-up-right-line:before{content:""}.ri-cross-fill:before{content:""}.ri-cross-line:before{content:""}.ri-edge-new-fill:before{content:""}.ri-edge-new-line:before{content:""}.ri-equal-fill:before{content:""}.ri-equal-line:before{content:""}.ri-expand-left-fill:before{content:""}.ri-expand-left-line:before{content:""}.ri-expand-left-right-fill:before{content:""}.ri-expand-left-right-line:before{content:""}.ri-expand-right-fill:before{content:""}.ri-expand-right-line:before{content:""}.ri-expand-up-down-fill:before{content:""}.ri-expand-up-down-line:before{content:""}.ri-flickr-fill:before{content:""}.ri-flickr-line:before{content:""}.ri-forward-10-fill:before{content:""}.ri-forward-10-line:before{content:""}.ri-forward-15-fill:before{content:""}.ri-forward-15-line:before{content:""}.ri-forward-30-fill:before{content:""}.ri-forward-30-line:before{content:""}.ri-forward-5-fill:before{content:""}.ri-forward-5-line:before{content:""}.ri-graduation-cap-fill:before{content:""}.ri-graduation-cap-line:before{content:""}.ri-home-office-fill:before{content:""}.ri-home-office-line:before{content:""}.ri-hourglass-2-fill:before{content:""}.ri-hourglass-2-line:before{content:""}.ri-hourglass-fill:before{content:""}.ri-hourglass-line:before{content:""}.ri-javascript-fill:before{content:""}.ri-javascript-line:before{content:""}.ri-loop-left-fill:before{content:""}.ri-loop-left-line:before{content:""}.ri-loop-right-fill:before{content:""}.ri-loop-right-line:before{content:""}.ri-memories-fill:before{content:""}.ri-memories-line:before{content:""}.ri-meta-fill:before{content:""}.ri-meta-line:before{content:""}.ri-microsoft-loop-fill:before{content:""}.ri-microsoft-loop-line:before{content:""}.ri-nft-fill:before{content:""}.ri-nft-line:before{content:""}.ri-notion-fill:before{content:""}.ri-notion-line:before{content:""}.ri-openai-fill:before{content:""}.ri-openai-line:before{content:""}.ri-overline:before{content:""}.ri-p2p-fill:before{content:""}.ri-p2p-line:before{content:""}.ri-presentation-fill:before{content:""}.ri-presentation-line:before{content:""}.ri-replay-10-fill:before{content:""}.ri-replay-10-line:before{content:""}.ri-replay-15-fill:before{content:""}.ri-replay-15-line:before{content:""}.ri-replay-30-fill:before{content:""}.ri-replay-30-line:before{content:""}.ri-replay-5-fill:before{content:""}.ri-replay-5-line:before{content:""}.ri-school-fill:before{content:""}.ri-school-line:before{content:""}.ri-shining-2-fill:before{content:""}.ri-shining-2-line:before{content:""}.ri-shining-fill:before{content:""}.ri-shining-line:before{content:""}.ri-sketching:before{content:""}.ri-skip-down-fill:before{content:""}.ri-skip-down-line:before{content:""}.ri-skip-left-fill:before{content:""}.ri-skip-left-line:before{content:""}.ri-skip-right-fill:before{content:""}.ri-skip-right-line:before{content:""}.ri-skip-up-fill:before{content:""}.ri-skip-up-line:before{content:""}.ri-slow-down-fill:before{content:""}.ri-slow-down-line:before{content:""}.ri-sparkling-2-fill:before{content:""}.ri-sparkling-2-line:before{content:""}.ri-sparkling-fill:before{content:""}.ri-sparkling-line:before{content:""}.ri-speak-fill:before{content:""}.ri-speak-line:before{content:""}.ri-speed-up-fill:before{content:""}.ri-speed-up-line:before{content:""}.ri-tiktok-fill:before{content:""}.ri-tiktok-line:before{content:""}.ri-token-swap-fill:before{content:""}.ri-token-swap-line:before{content:""}.ri-unpin-fill:before{content:""}.ri-unpin-line:before{content:""}.ri-wechat-channels-fill:before{content:""}.ri-wechat-channels-line:before{content:""}.ri-wordpress-fill:before{content:""}.ri-wordpress-line:before{content:""}.ri-blender-fill:before{content:""}.ri-blender-line:before{content:""}.ri-emoji-sticker-fill:before{content:""}.ri-emoji-sticker-line:before{content:""}.ri-git-close-pull-request-fill:before{content:""}.ri-git-close-pull-request-line:before{content:""}.ri-instance-fill:before{content:""}.ri-instance-line:before{content:""}.ri-megaphone-fill:before{content:""}.ri-megaphone-line:before{content:""}.ri-pass-expired-fill:before{content:""}.ri-pass-expired-line:before{content:""}.ri-pass-pending-fill:before{content:""}.ri-pass-pending-line:before{content:""}.ri-pass-valid-fill:before{content:""}.ri-pass-valid-line:before{content:""}.ri-ai-generate:before{content:""}.ri-calendar-close-fill:before{content:""}.ri-calendar-close-line:before{content:""}.ri-draggable:before{content:""}.ri-font-family:before{content:""}.ri-font-mono:before{content:""}.ri-font-sans-serif:before{content:""}.ri-font-sans:before{content:""}.ri-hard-drive-3-fill:before{content:""}.ri-hard-drive-3-line:before{content:""}.ri-kick-fill:before{content:""}.ri-kick-line:before{content:""}.ri-list-check-3:before{content:""}.ri-list-indefinite:before{content:""}.ri-list-ordered-2:before{content:""}.ri-list-radio:before{content:""}.ri-openbase-fill:before{content:""}.ri-openbase-line:before{content:""}.ri-planet-fill:before{content:""}.ri-planet-line:before{content:""}.ri-prohibited-fill:before{content:""}.ri-prohibited-line:before{content:""}.ri-quote-text:before{content:""}.ri-seo-fill:before{content:""}.ri-seo-line:before{content:""}.ri-slash-commands:before{content:""}.ri-archive-2-fill:before{content:""}.ri-archive-2-line:before{content:""}.ri-inbox-2-fill:before{content:""}.ri-inbox-2-line:before{content:""}.ri-shake-hands-fill:before{content:""}.ri-shake-hands-line:before{content:""}.ri-supabase-fill:before{content:""}.ri-supabase-line:before{content:""}.ri-water-percent-fill:before{content:""}.ri-water-percent-line:before{content:""}.ri-yuque-fill:before{content:""}.ri-yuque-line:before{content:""}.ri-crosshair-2-fill:before{content:""}.ri-crosshair-2-line:before{content:""}.ri-crosshair-fill:before{content:""}.ri-crosshair-line:before{content:""}.ri-file-close-fill:before{content:""}.ri-file-close-line:before{content:""}.ri-infinity-fill:before{content:""}.ri-infinity-line:before{content:""}.ri-rfid-fill:before{content:""}.ri-rfid-line:before{content:""}.ri-slash-commands-2:before{content:""}.ri-user-forbid-fill:before{content:""}.ri-user-forbid-line:before{content:""}.ri-beer-fill:before{content:""}.ri-beer-line:before{content:""}.ri-circle-fill:before{content:""}.ri-circle-line:before{content:""}.ri-dropdown-list:before{content:""}.ri-file-image-fill:before{content:""}.ri-file-image-line:before{content:""}.ri-file-pdf-2-fill:before{content:""}.ri-file-pdf-2-line:before{content:""}.ri-file-video-fill:before{content:""}.ri-file-video-line:before{content:""}.ri-folder-image-fill:before{content:""}.ri-folder-image-line:before{content:""}.ri-folder-video-fill:before{content:""}.ri-folder-video-line:before{content:""}.ri-hexagon-fill:before{content:""}.ri-hexagon-line:before{content:""}.ri-menu-search-fill:before{content:""}.ri-menu-search-line:before{content:""}.ri-octagon-fill:before{content:""}.ri-octagon-line:before{content:""}.ri-pentagon-fill:before{content:""}.ri-pentagon-line:before{content:""}.ri-rectangle-fill:before{content:""}.ri-rectangle-line:before{content:""}.ri-robot-2-fill:before{content:""}.ri-robot-2-line:before{content:""}.ri-shapes-fill:before{content:""}.ri-shapes-line:before{content:""}.ri-square-fill:before{content:""}.ri-square-line:before{content:""}.ri-tent-fill:before{content:""}.ri-tent-line:before{content:""}.ri-threads-fill:before{content:""}.ri-threads-line:before{content:""}.ri-tree-fill:before{content:""}.ri-tree-line:before{content:""}.ri-triangle-fill:before{content:""}.ri-triangle-line:before{content:""}.ri-twitter-x-fill:before{content:""}.ri-twitter-x-line:before{content:""}.ri-verified-badge-fill:before{content:""}.ri-verified-badge-line:before{content:""}.ri-armchair-fill:before{content:""}.ri-armchair-line:before{content:""}.ri-bnb-fill:before{content:""}.ri-bnb-line:before{content:""}.ri-bread-fill:before{content:""}.ri-bread-line:before{content:""}.ri-btc-fill:before{content:""}.ri-btc-line:before{content:""}.ri-calendar-schedule-fill:before{content:""}.ri-calendar-schedule-line:before{content:""}.ri-dice-1-fill:before{content:""}.ri-dice-1-line:before{content:""}.ri-dice-2-fill:before{content:""}.ri-dice-2-line:before{content:""}.ri-dice-3-fill:before{content:""}.ri-dice-3-line:before{content:""}.ri-dice-4-fill:before{content:""}.ri-dice-4-line:before{content:""}.ri-dice-5-fill:before{content:""}.ri-dice-5-line:before{content:""}.ri-dice-6-fill:before{content:""}.ri-dice-6-line:before{content:""}.ri-dice-fill:before{content:""}.ri-dice-line:before{content:""}.ri-drinks-fill:before{content:""}.ri-drinks-line:before{content:""}.ri-equalizer-2-fill:before{content:""}.ri-equalizer-2-line:before{content:""}.ri-equalizer-3-fill:before{content:""}.ri-equalizer-3-line:before{content:""}.ri-eth-fill:before{content:""}.ri-eth-line:before{content:""}.ri-flower-fill:before{content:""}.ri-flower-line:before{content:""}.ri-glasses-2-fill:before{content:""}.ri-glasses-2-line:before{content:""}.ri-glasses-fill:before{content:""}.ri-glasses-line:before{content:""}.ri-goggles-fill:before{content:""}.ri-goggles-line:before{content:""}.ri-image-circle-fill:before{content:""}.ri-image-circle-line:before{content:""}.ri-info-i:before{content:""}.ri-money-rupee-circle-fill:before{content:""}.ri-money-rupee-circle-line:before{content:""}.ri-news-fill:before{content:""}.ri-news-line:before{content:""}.ri-robot-3-fill:before{content:""}.ri-robot-3-line:before{content:""}.ri-share-2-fill:before{content:""}.ri-share-2-line:before{content:""}.ri-sofa-fill:before{content:""}.ri-sofa-line:before{content:""}.ri-svelte-fill:before{content:""}.ri-svelte-line:before{content:""}.ri-vk-fill:before{content:""}.ri-vk-line:before{content:""}.ri-xrp-fill:before{content:""}.ri-xrp-line:before{content:""}.ri-xtz-fill:before{content:""}.ri-xtz-line:before{content:""}.ri-archive-stack-fill:before{content:""}.ri-archive-stack-line:before{content:""}.ri-bowl-fill:before{content:""}.ri-bowl-line:before{content:""}.ri-calendar-view:before{content:""}.ri-carousel-view:before{content:""}.ri-code-block:before{content:""}.ri-color-filter-fill:before{content:""}.ri-color-filter-line:before{content:""}.ri-contacts-book-3-fill:before{content:""}.ri-contacts-book-3-line:before{content:""}.ri-contract-fill:before{content:""}.ri-contract-line:before{content:""}.ri-drinks-2-fill:before{content:""}.ri-drinks-2-line:before{content:""}.ri-export-fill:before{content:""}.ri-export-line:before{content:""}.ri-file-check-fill:before{content:""}.ri-file-check-line:before{content:""}.ri-focus-mode:before{content:""}.ri-folder-6-fill:before{content:""}.ri-folder-6-line:before{content:""}.ri-folder-check-fill:before{content:""}.ri-folder-check-line:before{content:""}.ri-folder-close-fill:before{content:""}.ri-folder-close-line:before{content:""}.ri-folder-cloud-fill:before{content:""}.ri-folder-cloud-line:before{content:""}.ri-gallery-view-2:before{content:""}.ri-gallery-view:before{content:""}.ri-hand:before{content:""}.ri-import-fill:before{content:""}.ri-import-line:before{content:""}.ri-information-2-fill:before{content:""}.ri-information-2-line:before{content:""}.ri-kanban-view-2:before{content:""}.ri-kanban-view:before{content:""}.ri-list-view:before{content:""}.ri-lock-star-fill:before{content:""}.ri-lock-star-line:before{content:""}.ri-puzzle-2-fill:before{content:""}.ri-puzzle-2-line:before{content:""}.ri-puzzle-fill:before{content:""}.ri-puzzle-line:before{content:""}.ri-ram-2-fill:before{content:""}.ri-ram-2-line:before{content:""}.ri-ram-fill:before{content:""}.ri-ram-line:before{content:""}.ri-receipt-fill:before{content:""}.ri-receipt-line:before{content:""}.ri-shadow-fill:before{content:""}.ri-shadow-line:before{content:""}.ri-sidebar-fold-fill:before{content:""}.ri-sidebar-fold-line:before{content:""}.ri-sidebar-unfold-fill:before{content:""}.ri-sidebar-unfold-line:before{content:""}.ri-slideshow-view:before{content:""}.ri-sort-alphabet-asc:before{content:""}.ri-sort-alphabet-desc:before{content:""}.ri-sort-number-asc:before{content:""}.ri-sort-number-desc:before{content:""}.ri-stacked-view:before{content:""}.ri-sticky-note-add-fill:before{content:""}.ri-sticky-note-add-line:before{content:""}.ri-swap-2-fill:before{content:""}.ri-swap-2-line:before{content:""}.ri-swap-3-fill:before{content:""}.ri-swap-3-line:before{content:""}.ri-table-3:before{content:""}.ri-table-view:before{content:""}.ri-text-block:before{content:""}.ri-text-snippet:before{content:""}.ri-timeline-view:before{content:""}.ri-blogger-fill:before{content:""}.ri-blogger-line:before{content:""}.ri-chat-thread-fill:before{content:""}.ri-chat-thread-line:before{content:""}.ri-discount-percent-fill:before{content:""}.ri-discount-percent-line:before{content:""}.ri-exchange-2-fill:before{content:""}.ri-exchange-2-line:before{content:""}.ri-git-fork-fill:before{content:""}.ri-git-fork-line:before{content:""}.ri-input-field:before{content:""}.ri-progress-1-fill:before{content:""}.ri-progress-1-line:before{content:""}.ri-progress-2-fill:before{content:""}.ri-progress-2-line:before{content:""}.ri-progress-3-fill:before{content:""}.ri-progress-3-line:before{content:""}.ri-progress-4-fill:before{content:""}.ri-progress-4-line:before{content:""}.ri-progress-5-fill:before{content:""}.ri-progress-5-line:before{content:""}.ri-progress-6-fill:before{content:""}.ri-progress-6-line:before{content:""}.ri-progress-7-fill:before{content:""}.ri-progress-7-line:before{content:""}.ri-progress-8-fill:before{content:""}.ri-progress-8-line:before{content:""}.ri-remix-run-fill:before{content:""}.ri-remix-run-line:before{content:""}.ri-signpost-fill:before{content:""}.ri-signpost-line:before{content:""}.ri-time-zone-fill:before{content:""}.ri-time-zone-line:before{content:""}.ri-arrow-down-wide-fill:before{content:""}.ri-arrow-down-wide-line:before{content:""}.ri-arrow-left-wide-fill:before{content:""}.ri-arrow-left-wide-line:before{content:""}.ri-arrow-right-wide-fill:before{content:""}.ri-arrow-right-wide-line:before{content:""}.ri-arrow-up-wide-fill:before{content:""}.ri-arrow-up-wide-line:before{content:""}.ri-bluesky-fill:before{content:""}.ri-bluesky-line:before{content:""}.ri-expand-height-fill:before{content:""}.ri-expand-height-line:before{content:""}.ri-expand-width-fill:before{content:""}.ri-expand-width-line:before{content:""}.ri-forward-end-fill:before{content:""}.ri-forward-end-line:before{content:""}.ri-forward-end-mini-fill:before{content:""}.ri-forward-end-mini-line:before{content:""}.ri-friendica-fill:before{content:""}.ri-friendica-line:before{content:""}.ri-git-pr-draft-fill:before{content:""}.ri-git-pr-draft-line:before{content:""}.ri-play-reverse-fill:before{content:""}.ri-play-reverse-line:before{content:""}.ri-play-reverse-mini-fill:before{content:""}.ri-play-reverse-mini-line:before{content:""}.ri-rewind-start-fill:before{content:""}.ri-rewind-start-line:before{content:""}.ri-rewind-start-mini-fill:before{content:""}.ri-rewind-start-mini-line:before{content:""}.ri-scroll-to-bottom-fill:before{content:""}.ri-scroll-to-bottom-line:before{content:""}.ri-add-large-fill:before{content:""}.ri-add-large-line:before{content:""}.ri-aed-electrodes-fill:before{content:""}.ri-aed-electrodes-line:before{content:""}.ri-aed-fill:before{content:""}.ri-aed-line:before{content:""}.ri-alibaba-cloud-fill:before{content:""}.ri-alibaba-cloud-line:before{content:""}.ri-align-item-bottom-fill:before{content:""}.ri-align-item-bottom-line:before{content:""}.ri-align-item-horizontal-center-fill:before{content:""}.ri-align-item-horizontal-center-line:before{content:""}.ri-align-item-left-fill:before{content:""}.ri-align-item-left-line:before{content:""}.ri-align-item-right-fill:before{content:""}.ri-align-item-right-line:before{content:""}.ri-align-item-top-fill:before{content:""}.ri-align-item-top-line:before{content:""}.ri-align-item-vertical-center-fill:before{content:""}.ri-align-item-vertical-center-line:before{content:""}.ri-apps-2-add-fill:before{content:""}.ri-apps-2-add-line:before{content:""}.ri-close-large-fill:before{content:""}.ri-close-large-line:before{content:""}.ri-collapse-diagonal-2-fill:before{content:""}.ri-collapse-diagonal-2-line:before{content:""}.ri-collapse-diagonal-fill:before{content:""}.ri-collapse-diagonal-line:before{content:""}.ri-dashboard-horizontal-fill:before{content:""}.ri-dashboard-horizontal-line:before{content:""}.ri-expand-diagonal-2-fill:before{content:""}.ri-expand-diagonal-2-line:before{content:""}.ri-expand-diagonal-fill:before{content:""}.ri-expand-diagonal-line:before{content:""}.ri-firebase-fill:before{content:""}.ri-firebase-line:before{content:""}.ri-flip-horizontal-2-fill:before{content:""}.ri-flip-horizontal-2-line:before{content:""}.ri-flip-horizontal-fill:before{content:""}.ri-flip-horizontal-line:before{content:""}.ri-flip-vertical-2-fill:before{content:""}.ri-flip-vertical-2-line:before{content:""}.ri-flip-vertical-fill:before{content:""}.ri-flip-vertical-line:before{content:""}.ri-formula:before{content:""}.ri-function-add-fill:before{content:""}.ri-function-add-line:before{content:""}.ri-goblet-2-fill:before{content:""}.ri-goblet-2-line:before{content:""}.ri-golf-ball-fill:before{content:""}.ri-golf-ball-line:before{content:""}.ri-group-3-fill:before{content:""}.ri-group-3-line:before{content:""}.ri-heart-add-2-fill:before{content:""}.ri-heart-add-2-line:before{content:""}.ri-id-card-fill:before{content:""}.ri-id-card-line:before{content:""}.ri-information-off-fill:before{content:""}.ri-information-off-line:before{content:""}.ri-java-fill:before{content:""}.ri-java-line:before{content:""}.ri-layout-grid-2-fill:before{content:""}.ri-layout-grid-2-line:before{content:""}.ri-layout-horizontal-fill:before{content:""}.ri-layout-horizontal-line:before{content:""}.ri-layout-vertical-fill:before{content:""}.ri-layout-vertical-line:before{content:""}.ri-menu-fold-2-fill:before{content:""}.ri-menu-fold-2-line:before{content:""}.ri-menu-fold-3-fill:before{content:""}.ri-menu-fold-3-line:before{content:""}.ri-menu-fold-4-fill:before{content:""}.ri-menu-fold-4-line:before{content:""}.ri-menu-unfold-2-fill:before{content:""}.ri-menu-unfold-2-line:before{content:""}.ri-menu-unfold-3-fill:before{content:""}.ri-menu-unfold-3-line:before{content:""}.ri-menu-unfold-4-fill:before{content:""}.ri-menu-unfold-4-line:before{content:""}.ri-mobile-download-fill:before{content:""}.ri-mobile-download-line:before{content:""}.ri-nextjs-fill:before{content:""}.ri-nextjs-line:before{content:""}.ri-nodejs-fill:before{content:""}.ri-nodejs-line:before{content:""}.ri-pause-large-fill:before{content:""}.ri-pause-large-line:before{content:""}.ri-play-large-fill:before{content:""}.ri-play-large-line:before{content:""}.ri-play-reverse-large-fill:before{content:""}.ri-play-reverse-large-line:before{content:""}.ri-police-badge-fill:before{content:""}.ri-police-badge-line:before{content:""}.ri-prohibited-2-fill:before{content:""}.ri-prohibited-2-line:before{content:""}.ri-shopping-bag-4-fill:before{content:""}.ri-shopping-bag-4-line:before{content:""}.ri-snowflake-fill:before{content:""}.ri-snowflake-line:before{content:""}.ri-square-root:before{content:""}.ri-stop-large-fill:before{content:""}.ri-stop-large-line:before{content:""}.ri-tailwind-css-fill:before{content:""}.ri-tailwind-css-line:before{content:""}.ri-tooth-fill:before{content:""}.ri-tooth-line:before{content:""}.ri-video-off-fill:before{content:""}.ri-video-off-line:before{content:""}.ri-video-on-fill:before{content:""}.ri-video-on-line:before{content:""}.ri-webhook-fill:before{content:""}.ri-webhook-line:before{content:""}.ri-weight-fill:before{content:""}.ri-weight-line:before{content:""}.ri-book-shelf-fill:before{content:""}.ri-book-shelf-line:before{content:""}.ri-brain-2-fill:before{content:""}.ri-brain-2-line:before{content:""}.ri-chat-search-fill:before{content:""}.ri-chat-search-line:before{content:""}.ri-chat-unread-fill:before{content:""}.ri-chat-unread-line:before{content:""}.ri-collapse-horizontal-fill:before{content:""}.ri-collapse-horizontal-line:before{content:""}.ri-collapse-vertical-fill:before{content:""}.ri-collapse-vertical-line:before{content:""}.ri-dna-fill:before{content:""}.ri-dna-line:before{content:""}.ri-dropper-fill:before{content:""}.ri-dropper-line:before{content:""}.ri-expand-diagonal-s-2-fill:before{content:""}.ri-expand-diagonal-s-2-line:before{content:""}.ri-expand-diagonal-s-fill:before{content:""}.ri-expand-diagonal-s-line:before{content:""}.ri-expand-horizontal-fill:before{content:""}.ri-expand-horizontal-line:before{content:""}.ri-expand-horizontal-s-fill:before{content:""}.ri-expand-horizontal-s-line:before{content:""}.ri-expand-vertical-fill:before{content:""}.ri-expand-vertical-line:before{content:""}.ri-expand-vertical-s-fill:before{content:""}.ri-expand-vertical-s-line:before{content:""}.ri-gemini-fill:before{content:""}.ri-gemini-line:before{content:""}.ri-reset-left-fill:before{content:""}.ri-reset-left-line:before{content:""}.ri-reset-right-fill:before{content:""}.ri-reset-right-line:before{content:""}.ri-stairs-fill:before{content:""}.ri-stairs-line:before{content:""}.ri-telegram-2-fill:before{content:""}.ri-telegram-2-line:before{content:""}.ri-triangular-flag-fill:before{content:""}.ri-triangular-flag-line:before{content:""}.ri-user-minus-fill:before{content:""}.ri-user-minus-line:before{content:""}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes expand{0%{transform:rotateY(90deg)}to{opacity:1;transform:rotateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes shine{to{background-position-x:-200%}}@keyframes loaderShow{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes entranceLeft{0%{opacity:0;transform:translate(-5px)}to{opacity:1;transform:translate(0)}}@keyframes entranceRight{0%{opacity:0;transform:translate(5px)}to{opacity:1;transform:translate(0)}}@keyframes entranceTop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes entranceBottom{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width: 550px){::-webkit-scrollbar{width:8px;height:8px;border-radius:var(--baseRadius)}::-webkit-scrollbar-track{background:transparent;border-radius:var(--baseRadius)}::-webkit-scrollbar-thumb{background-color:var(--baseAlt2Color);border-radius:15px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover,::-webkit-scrollbar-thumb:active{background-color:var(--baseAlt3Color)}html{scrollbar-color:var(--baseAlt2Color) transparent;scrollbar-width:thin;scroll-behavior:smooth}html *{scrollbar-width:inherit}}:focus-visible{outline-color:var(--primaryColor);outline-style:solid}html,body{line-height:var(--baseLineHeight);font-family:var(--baseFontFamily);font-size:var(--baseFontSize);color:var(--txtPrimaryColor);background:var(--bodyColor)}#app{overflow:auto;display:block;width:100%;height:100vh}.schema-field,.flatpickr-inline-container,.accordion .accordion-content,.accordion,.tabs,.tabs-content,.select .txt-missing,.form-field .form-field-block,.list,.skeleton-loader,.clearfix,.content,.form-field .help-block,.overlay-panel .panel-content,.sub-panel,.panel,.block,.code-block,blockquote,p{display:block;width:100%}h1,h2,.breadcrumbs .breadcrumb-item,h3,h4,h5,h6{margin:0;font-weight:400}h1{font-size:22px;line-height:28px}h2,.breadcrumbs .breadcrumb-item{font-size:20px;line-height:26px}h3{font-size:19px;line-height:24px}h4{font-size:18px;line-height:24px}h5{font-size:17px;line-height:24px}h6{font-size:16px;line-height:22px}em{font-style:italic}ins{color:var(--txtPrimaryColor);background:var(--successAltColor);text-decoration:none}del{color:var(--txtPrimaryColor);background:var(--dangerAltColor);text-decoration:none}strong{font-weight:600}small{font-size:var(--smFontSize);line-height:var(--smLineHeight)}sub,sup{position:relative;font-size:.75em;line-height:1}sup{vertical-align:top}sub{vertical-align:bottom}p{margin:5px 0}blockquote{position:relative;padding-left:var(--smSpacing);font-style:italic;color:var(--txtHintColor)}blockquote:before{content:"";position:absolute;top:0;left:0;width:2px;height:100%;background:var(--baseColor)}code{display:inline-block;font-family:var(--monospaceFontFamily);font-style:normal;font-size:1em;line-height:1.379rem;padding:0 4px;white-space:nowrap;color:inherit;background:var(--baseAlt2Color);border-radius:var(--baseRadius)}.code-block{overflow:auto;padding:var(--xsSpacing);white-space:pre-wrap;background:var(--baseAlt1Color)}ol,ul{margin:10px 0;list-style:decimal;padding-left:var(--baseSpacing)}ol li,ul li{margin-top:5px;margin-bottom:5px}ul{list-style:disc}img{max-width:100%;vertical-align:top}hr{display:block;border:0;height:1px;width:100%;background:var(--baseAlt1Color);margin:var(--baseSpacing) 0}hr.dark{background:var(--baseAlt2Color)}a{color:inherit}a:hover{text-decoration:none}a i,a .txt{display:inline-block;vertical-align:top}.txt-mono{font-family:var(--monospaceFontFamily)}.txt-preline{white-space:pre-line}.txt-nowrap{white-space:nowrap}.txt-ellipsis{display:inline-block;vertical-align:top;flex-shrink:1;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.txt-base{font-size:var(--baseFontSize)!important}.txt-xs{font-size:var(--xsFontSize)!important;line-height:var(--smLineHeight)}.txt-sm{font-size:var(--smFontSize)!important;line-height:var(--smLineHeight)}.txt-lg{font-size:var(--lgFontSize)!important}.txt-xl{font-size:var(--xlFontSize)!important}.txt-bold{font-weight:600!important}.txt-strikethrough{text-decoration:line-through!important}.txt-break{white-space:pre-wrap!important}.txt-center{text-align:center!important}.txt-justify{text-align:justify!important}.txt-left{text-align:left!important}.txt-right{text-align:right!important}.txt-main{color:var(--txtPrimaryColor)!important}.txt-hint{color:var(--txtHintColor)!important}.txt-disabled{color:var(--txtDisabledColor)!important}.link-hint{-webkit-user-select:none;user-select:none;cursor:pointer;color:var(--txtHintColor)!important;text-decoration:none;transition:color var(--baseAnimationSpeed)}.link-hint:hover,.link-hint:focus-visible,.link-hint:active{color:var(--txtPrimaryColor)!important}.link-fade{opacity:1;-webkit-user-select:none;user-select:none;cursor:pointer;text-decoration:none;color:var(--txtPrimaryColor);transition:opacity var(--baseAnimationSpeed)}.link-fade:focus-visible,.link-fade:hover,.link-fade:active{opacity:.8}.txt-primary{color:var(--primaryColor)!important}.bg-primary{background:var(--primaryColor)!important}.link-primary{cursor:pointer;color:var(--primaryColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-primary:focus-visible,.link-primary:hover,.link-primary:active{opacity:.8}.txt-info{color:var(--infoColor)!important}.bg-info{background:var(--infoColor)!important}.link-info{cursor:pointer;color:var(--infoColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-info:focus-visible,.link-info:hover,.link-info:active{opacity:.8}.txt-info-alt{color:var(--infoAltColor)!important}.bg-info-alt{background:var(--infoAltColor)!important}.link-info-alt{cursor:pointer;color:var(--infoAltColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-info-alt:focus-visible,.link-info-alt:hover,.link-info-alt:active{opacity:.8}.txt-success{color:var(--successColor)!important}.bg-success{background:var(--successColor)!important}.link-success{cursor:pointer;color:var(--successColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-success:focus-visible,.link-success:hover,.link-success:active{opacity:.8}.txt-success-alt{color:var(--successAltColor)!important}.bg-success-alt{background:var(--successAltColor)!important}.link-success-alt{cursor:pointer;color:var(--successAltColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-success-alt:focus-visible,.link-success-alt:hover,.link-success-alt:active{opacity:.8}.txt-danger{color:var(--dangerColor)!important}.bg-danger{background:var(--dangerColor)!important}.link-danger{cursor:pointer;color:var(--dangerColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-danger:focus-visible,.link-danger:hover,.link-danger:active{opacity:.8}.txt-danger-alt{color:var(--dangerAltColor)!important}.bg-danger-alt{background:var(--dangerAltColor)!important}.link-danger-alt{cursor:pointer;color:var(--dangerAltColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-danger-alt:focus-visible,.link-danger-alt:hover,.link-danger-alt:active{opacity:.8}.txt-warning{color:var(--warningColor)!important}.bg-warning{background:var(--warningColor)!important}.link-warning{cursor:pointer;color:var(--warningColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-warning:focus-visible,.link-warning:hover,.link-warning:active{opacity:.8}.txt-warning-alt{color:var(--warningAltColor)!important}.bg-warning-alt{background:var(--warningAltColor)!important}.link-warning-alt{cursor:pointer;color:var(--warningAltColor)!important;text-decoration:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed)}.link-warning-alt:focus-visible,.link-warning-alt:hover,.link-warning-alt:active{opacity:.8}.fade{opacity:.6}a.fade,.btn.fade,[tabindex].fade,[class*=link-].fade,.handle.fade{transition:all var(--baseAnimationSpeed)}a.fade:hover,.btn.fade:hover,[tabindex].fade:hover,[class*=link-].fade:hover,.handle.fade:hover{opacity:1}.noborder{border:0px!important}.hidden{display:none!important}.hidden-empty:empty{display:none!important}.v-align-top{vertical-align:top}.v-align-middle{vertical-align:middle}.v-align-bottom{vertical-align:bottom}.scrollbar-gutter-stable{scrollbar-gutter:stable}.no-pointer-events{pointer-events:none}.content,.form-field .help-block,.overlay-panel .panel-content,.sub-panel,.panel{min-width:0}.content>:first-child,.form-field .help-block>:first-child,.overlay-panel .panel-content>:first-child,.sub-panel>:first-child,.panel>:first-child{margin-top:0}.content>:last-child,.form-field .help-block>:last-child,.overlay-panel .panel-content>:last-child,.sub-panel>:last-child,.panel>:last-child{margin-bottom:0}.panel{background:var(--baseColor);border-radius:var(--lgRadius);padding:calc(var(--baseSpacing) - 5px) var(--baseSpacing);box-shadow:0 2px 5px 0 var(--shadowColor)}.sub-panel{background:var(--baseColor);border-radius:var(--baseRadius);padding:var(--xsSpacing);border:1px solid var(--baseAlt1Color)}.shadowize{box-shadow:0 2px 5px 0 var(--shadowColor)}.clearfix{clear:both}.clearfix:after{content:"";display:table;clear:both}.flex{position:relative;display:flex;align-items:center;width:100%;min-width:0;gap:var(--smSpacing)}.flex-fill{flex:1 1 auto!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.inline-flex{position:relative;display:inline-flex;vertical-align:top;align-items:center;flex-wrap:wrap;min-width:0;gap:10px}.flex-order-0{order:0}.flex-order-1{order:1}.flex-order-2{order:2}.flex-order-3{order:3}.flex-order-4{order:4}.flex-order-5{order:5}.flex-order-6{order:6}.flex-order-7{order:7}.flex-order-8{order:8}.flex-order-9{order:9}.flex-order-10{order:10}.flex-gap-base{gap:var(--baseSpacing)!important}.flex-gap-xs{gap:var(--xsSpacing)!important}.flex-gap-sm{gap:var(--smSpacing)!important}.flex-gap-lg{gap:var(--lgSpacing)!important}.flex-gap-xl{gap:var(--xlSpacing)!important}.flex-gap-0{gap:0px!important}.flex-gap-5{gap:5px!important}.flex-gap-10{gap:10px!important}.flex-gap-15{gap:15px!important}.flex-gap-20{gap:20px!important}.flex-gap-25{gap:25px!important}.flex-gap-30{gap:30px!important}.flex-gap-35{gap:35px!important}.flex-gap-40{gap:40px!important}.flex-gap-45{gap:45px!important}.flex-gap-50{gap:50px!important}.flex-gap-55{gap:55px!important}.flex-gap-60{gap:60px!important}.m-base{margin:var(--baseSpacing)!important}.p-base{padding:var(--baseSpacing)!important}.m-xs{margin:var(--xsSpacing)!important}.p-xs{padding:var(--xsSpacing)!important}.m-sm{margin:var(--smSpacing)!important}.p-sm{padding:var(--smSpacing)!important}.m-lg{margin:var(--lgSpacing)!important}.p-lg{padding:var(--lgSpacing)!important}.m-xl{margin:var(--xlSpacing)!important}.p-xl{padding:var(--xlSpacing)!important}.m-t-auto{margin-top:auto!important}.p-t-auto{padding-top:auto!important}.m-t-base{margin-top:var(--baseSpacing)!important}.p-t-base{padding-top:var(--baseSpacing)!important}.m-t-xs{margin-top:var(--xsSpacing)!important}.p-t-xs{padding-top:var(--xsSpacing)!important}.m-t-sm{margin-top:var(--smSpacing)!important}.p-t-sm{padding-top:var(--smSpacing)!important}.m-t-lg{margin-top:var(--lgSpacing)!important}.p-t-lg{padding-top:var(--lgSpacing)!important}.m-t-xl{margin-top:var(--xlSpacing)!important}.p-t-xl{padding-top:var(--xlSpacing)!important}.m-r-auto{margin-right:auto!important}.p-r-auto{padding-right:auto!important}.m-r-base{margin-right:var(--baseSpacing)!important}.p-r-base{padding-right:var(--baseSpacing)!important}.m-r-xs{margin-right:var(--xsSpacing)!important}.p-r-xs{padding-right:var(--xsSpacing)!important}.m-r-sm{margin-right:var(--smSpacing)!important}.p-r-sm{padding-right:var(--smSpacing)!important}.m-r-lg{margin-right:var(--lgSpacing)!important}.p-r-lg{padding-right:var(--lgSpacing)!important}.m-r-xl{margin-right:var(--xlSpacing)!important}.p-r-xl{padding-right:var(--xlSpacing)!important}.m-b-auto{margin-bottom:auto!important}.p-b-auto{padding-bottom:auto!important}.m-b-base{margin-bottom:var(--baseSpacing)!important}.p-b-base{padding-bottom:var(--baseSpacing)!important}.m-b-xs{margin-bottom:var(--xsSpacing)!important}.p-b-xs{padding-bottom:var(--xsSpacing)!important}.m-b-sm{margin-bottom:var(--smSpacing)!important}.p-b-sm{padding-bottom:var(--smSpacing)!important}.m-b-lg{margin-bottom:var(--lgSpacing)!important}.p-b-lg{padding-bottom:var(--lgSpacing)!important}.m-b-xl{margin-bottom:var(--xlSpacing)!important}.p-b-xl{padding-bottom:var(--xlSpacing)!important}.m-l-auto{margin-left:auto!important}.p-l-auto{padding-left:auto!important}.m-l-base{margin-left:var(--baseSpacing)!important}.p-l-base{padding-left:var(--baseSpacing)!important}.m-l-xs{margin-left:var(--xsSpacing)!important}.p-l-xs{padding-left:var(--xsSpacing)!important}.m-l-sm{margin-left:var(--smSpacing)!important}.p-l-sm{padding-left:var(--smSpacing)!important}.m-l-lg{margin-left:var(--lgSpacing)!important}.p-l-lg{padding-left:var(--lgSpacing)!important}.m-l-xl{margin-left:var(--xlSpacing)!important}.p-l-xl{padding-left:var(--xlSpacing)!important}.m-0{margin:0!important}.p-0{padding:0!important}.m-t-0{margin-top:0!important}.p-t-0{padding-top:0!important}.m-r-0{margin-right:0!important}.p-r-0{padding-right:0!important}.m-b-0{margin-bottom:0!important}.p-b-0{padding-bottom:0!important}.m-l-0{margin-left:0!important}.p-l-0{padding-left:0!important}.m-5{margin:5px!important}.p-5{padding:5px!important}.m-t-5{margin-top:5px!important}.p-t-5{padding-top:5px!important}.m-r-5{margin-right:5px!important}.p-r-5{padding-right:5px!important}.m-b-5{margin-bottom:5px!important}.p-b-5{padding-bottom:5px!important}.m-l-5{margin-left:5px!important}.p-l-5{padding-left:5px!important}.m-10{margin:10px!important}.p-10{padding:10px!important}.m-t-10{margin-top:10px!important}.p-t-10{padding-top:10px!important}.m-r-10{margin-right:10px!important}.p-r-10{padding-right:10px!important}.m-b-10{margin-bottom:10px!important}.p-b-10{padding-bottom:10px!important}.m-l-10{margin-left:10px!important}.p-l-10{padding-left:10px!important}.m-15{margin:15px!important}.p-15{padding:15px!important}.m-t-15{margin-top:15px!important}.p-t-15{padding-top:15px!important}.m-r-15{margin-right:15px!important}.p-r-15{padding-right:15px!important}.m-b-15{margin-bottom:15px!important}.p-b-15{padding-bottom:15px!important}.m-l-15{margin-left:15px!important}.p-l-15{padding-left:15px!important}.m-20{margin:20px!important}.p-20{padding:20px!important}.m-t-20{margin-top:20px!important}.p-t-20{padding-top:20px!important}.m-r-20{margin-right:20px!important}.p-r-20{padding-right:20px!important}.m-b-20{margin-bottom:20px!important}.p-b-20{padding-bottom:20px!important}.m-l-20{margin-left:20px!important}.p-l-20{padding-left:20px!important}.m-25{margin:25px!important}.p-25{padding:25px!important}.m-t-25{margin-top:25px!important}.p-t-25{padding-top:25px!important}.m-r-25{margin-right:25px!important}.p-r-25{padding-right:25px!important}.m-b-25{margin-bottom:25px!important}.p-b-25{padding-bottom:25px!important}.m-l-25{margin-left:25px!important}.p-l-25{padding-left:25px!important}.m-30{margin:30px!important}.p-30{padding:30px!important}.m-t-30{margin-top:30px!important}.p-t-30{padding-top:30px!important}.m-r-30{margin-right:30px!important}.p-r-30{padding-right:30px!important}.m-b-30{margin-bottom:30px!important}.p-b-30{padding-bottom:30px!important}.m-l-30{margin-left:30px!important}.p-l-30{padding-left:30px!important}.m-35{margin:35px!important}.p-35{padding:35px!important}.m-t-35{margin-top:35px!important}.p-t-35{padding-top:35px!important}.m-r-35{margin-right:35px!important}.p-r-35{padding-right:35px!important}.m-b-35{margin-bottom:35px!important}.p-b-35{padding-bottom:35px!important}.m-l-35{margin-left:35px!important}.p-l-35{padding-left:35px!important}.m-40{margin:40px!important}.p-40{padding:40px!important}.m-t-40{margin-top:40px!important}.p-t-40{padding-top:40px!important}.m-r-40{margin-right:40px!important}.p-r-40{padding-right:40px!important}.m-b-40{margin-bottom:40px!important}.p-b-40{padding-bottom:40px!important}.m-l-40{margin-left:40px!important}.p-l-40{padding-left:40px!important}.m-45{margin:45px!important}.p-45{padding:45px!important}.m-t-45{margin-top:45px!important}.p-t-45{padding-top:45px!important}.m-r-45{margin-right:45px!important}.p-r-45{padding-right:45px!important}.m-b-45{margin-bottom:45px!important}.p-b-45{padding-bottom:45px!important}.m-l-45{margin-left:45px!important}.p-l-45{padding-left:45px!important}.m-50{margin:50px!important}.p-50{padding:50px!important}.m-t-50{margin-top:50px!important}.p-t-50{padding-top:50px!important}.m-r-50{margin-right:50px!important}.p-r-50{padding-right:50px!important}.m-b-50{margin-bottom:50px!important}.p-b-50{padding-bottom:50px!important}.m-l-50{margin-left:50px!important}.p-l-50{padding-left:50px!important}.m-55{margin:55px!important}.p-55{padding:55px!important}.m-t-55{margin-top:55px!important}.p-t-55{padding-top:55px!important}.m-r-55{margin-right:55px!important}.p-r-55{padding-right:55px!important}.m-b-55{margin-bottom:55px!important}.p-b-55{padding-bottom:55px!important}.m-l-55{margin-left:55px!important}.p-l-55{padding-left:55px!important}.m-60{margin:60px!important}.p-60{padding:60px!important}.m-t-60{margin-top:60px!important}.p-t-60{padding-top:60px!important}.m-r-60{margin-right:60px!important}.p-r-60{padding-right:60px!important}.m-b-60{margin-bottom:60px!important}.p-b-60{padding-bottom:60px!important}.m-l-60{margin-left:60px!important}.p-l-60{padding-left:60px!important}.no-min-width{min-width:0!important}.wrapper{position:relative;width:var(--wrapperWidth);margin:0 auto;max-width:100%}.wrapper.wrapper-sm{width:var(--smWrapperWidth)}.wrapper.wrapper-lg{width:var(--lgWrapperWidth)}.thumb{--thumbSize: 40px;display:inline-flex;vertical-align:top;position:relative;flex-shrink:0;align-items:center;justify-content:center;line-height:1;width:var(--thumbSize);height:var(--thumbSize);aspect-ratio:1;background:var(--baseAlt2Color);border-radius:var(--baseRadius);color:var(--txtPrimaryColor);outline-offset:-2px;outline:2px solid transparent;box-shadow:0 2px 5px 0 var(--shadowColor)}.thumb i{font-size:inherit}.thumb img{width:100%;height:100%;border-radius:inherit;overflow:hidden}.thumb .initials{text-transform:uppercase;margin-top:-2px}.thumb.thumb-xs{--thumbSize: 24px;font-size:.85rem}.thumb.thumb-sm{--thumbSize: 32px;font-size:.92rem}.thumb.thumb-lg{--thumbSize: 60px;font-size:1.3rem}.thumb.thumb-xl{--thumbSize: 80px;font-size:1.5rem}.thumb.thumb-circle{border-radius:50%}.thumb.thumb-primary{outline-color:var(--primaryColor)}.thumb.thumb-info{outline-color:var(--infoColor)}.thumb.thumb-info-alt{outline-color:var(--infoAltColor)}.thumb.thumb-success{outline-color:var(--successColor)}.thumb.thumb-success-alt{outline-color:var(--successAltColor)}.thumb.thumb-danger{outline-color:var(--dangerColor)}.thumb.thumb-danger-alt{outline-color:var(--dangerAltColor)}.thumb.thumb-warning{outline-color:var(--warningColor)}.thumb.thumb-warning-alt{outline-color:var(--warningAltColor)}.handle.thumb:not(.thumb-active),a.thumb:not(.thumb-active){cursor:pointer;transition:opacity var(--baseAnimationSpeed),outline-color var(--baseAnimationSpeed),transform var(--baseAnimationSpeed),box-shadow var(--baseAnimationSpeed)}.handle.thumb:not(.thumb-active):hover,.handle.thumb:not(.thumb-active):focus-visible,.handle.thumb:not(.thumb-active):active,a.thumb:not(.thumb-active):hover,a.thumb:not(.thumb-active):focus-visible,a.thumb:not(.thumb-active):active{opacity:.8;box-shadow:0 2px 5px 0 var(--shadowColor),0 2px 4px 1px var(--shadowColor)}.handle.thumb:not(.thumb-active):active,a.thumb:not(.thumb-active):active{transition-duration:var(--activeAnimationSpeed);transform:scale(.97)}.label{--labelVPadding: 3px;--labelHPadding: 9px;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;gap:5px;padding:var(--labelVPadding) var(--labelHPadding);min-height:24px;max-width:100%;text-align:center;line-height:var(--smLineHeight);font-weight:400;font-size:var(--smFontSize);background:var(--baseAlt2Color);color:var(--txtPrimaryColor);white-space:nowrap;border-radius:15px}.label .btn:last-child{margin-right:calc(-.5 * var(--labelHPadding))}.label .btn:first-child{margin-left:calc(-.5 * var(--labelHPadding))}.label .thumb{box-shadow:none}.label.label-sm{--labelHPadding: 5px;font-size:var(--xsFontSize);min-height:18px;line-height:1}.label.label-primary{color:var(--baseColor);background:var(--primaryColor)}.label.label-info{background:var(--infoAltColor)}.label.label-success{background:var(--successAltColor)}.label.label-danger{background:var(--dangerAltColor)}.label.label-warning{background:var(--warningAltColor)}.section-title{display:flex;align-items:center;width:100%;column-gap:10px;row-gap:5px;margin:0 0 var(--xsSpacing);font-weight:600;font-size:var(--baseFontSize);line-height:var(--smLineHeight);color:var(--txtHintColor)}.logo{position:relative;vertical-align:top;display:inline-flex;align-items:center;gap:10px;font-size:23px;text-decoration:none;color:inherit;-webkit-user-select:none;user-select:none}.logo strong{font-weight:700}.logo .version{position:absolute;right:0;top:-5px;line-height:1;font-size:10px;font-weight:400;padding:2px 4px;border-radius:var(--baseRadius);background:var(--dangerAltColor);color:var(--txtPrimaryColor)}.logo.logo-sm{font-size:20px}.drag-handle{position:relative;display:inline-flex;align-items:center;justify-content:center;text-align:center;flex-shrink:0;color:var(--txtDisabledColor);-webkit-user-select:none;user-select:none;cursor:pointer;transition:color var(--baseAnimationSpeed),transform var(--baseAnimationSpeed),opacity var(--baseAnimationSpeed),visibility var(--baseAnimationSpeed)}.drag-handle:before{content:"";line-height:1;font-family:var(--iconFontFamily);padding-right:5px;text-shadow:5px 0px currentColor}.drag-handle:hover,.drag-handle:focus-visible{color:var(--txtHintColor)}.drag-handle:active{transition-duration:var(--activeAnimationSpeed);color:var(--txtPrimaryColor)}.loader{--loaderSize: 32px;position:relative;display:inline-flex;vertical-align:top;flex-direction:column;align-items:center;justify-content:center;row-gap:10px;margin:0;color:var(--txtDisabledColor);text-align:center;font-weight:400}.loader:before{content:"";display:inline-block;vertical-align:top;clear:both;width:var(--loaderSize);height:var(--loaderSize);line-height:var(--loaderSize);font-size:var(--loaderSize);font-weight:400;font-family:var(--iconFontFamily);color:inherit;text-align:center;animation:loaderShow var(--activeAnimationSpeed),rotate .9s var(--baseAnimationSpeed) infinite linear}.loader.loader-primary{color:var(--primaryColor)}.loader.loader-info{color:var(--infoColor)}.loader.loader-info-alt{color:var(--infoAltColor)}.loader.loader-success{color:var(--successColor)}.loader.loader-success-alt{color:var(--successAltColor)}.loader.loader-danger{color:var(--dangerColor)}.loader.loader-danger-alt{color:var(--dangerAltColor)}.loader.loader-warning{color:var(--warningColor)}.loader.loader-warning-alt{color:var(--warningAltColor)}.loader.loader-xs{--loaderSize: 18px}.loader.loader-sm{--loaderSize: 24px}.loader.loader-lg{--loaderSize: 42px}.skeleton-loader{position:relative;height:12px;margin:5px 0;border-radius:var(--baseRadius);background:var(--baseAlt1Color);animation:fadeIn .4s}.skeleton-loader:before{content:"";width:100%;height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,var(--baseAlt1Color) 8%,var(--bodyColor) 18%,var(--baseAlt1Color) 33%);background-size:200% 100%;animation:shine 1s linear infinite}.skeleton-loader.skeleton-loader-sm{height:8px}.skeleton-loader.skeleton-loader-lg{height:18px}.placeholder-section{display:flex;width:100%;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:var(--smSpacing);color:var(--txtHintColor)}.placeholder-section .icon{font-size:50px;height:50px;line-height:1;opacity:.3}.placeholder-section .icon i{font-size:inherit;vertical-align:top}.list{position:relative;overflow:auto;overflow:overlay;border:1px solid var(--baseAlt2Color);border-radius:var(--baseRadius)}.list .list-item{word-break:break-word;position:relative;display:flex;align-items:center;width:100%;gap:var(--xsSpacing);outline:0;padding:10px var(--xsSpacing);min-height:50px;border-top:1px solid var(--baseAlt2Color);transition:background var(--baseAnimationSpeed)}.list .list-item:first-child{border-top:0}.list .list-item:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.list .list-item .content,.list .list-item .form-field .help-block,.form-field .list .list-item .help-block,.list .list-item .overlay-panel .panel-content,.overlay-panel .list .list-item .panel-content,.list .list-item .panel,.list .list-item .sub-panel{display:flex;align-items:center;gap:5px;min-width:0;max-width:100%;-webkit-user-select:text;user-select:text}.list .list-item .actions{gap:10px;flex-shrink:0;display:inline-flex;align-items:center;margin:-1px -5px -1px 0}.list .list-item .actions.nonintrusive{opacity:0;transform:translate(5px);transition:transform var(--baseAnimationSpeed),opacity var(--baseAnimationSpeed),visibility var(--baseAnimationSpeed)}.list .list-item:hover,.list .list-item:focus-visible,.list .list-item:focus-within,.list .list-item:active{background:var(--bodyColor)}.list .list-item:hover .actions.nonintrusive,.list .list-item:focus-visible .actions.nonintrusive,.list .list-item:focus-within .actions.nonintrusive,.list .list-item:active .actions.nonintrusive{opacity:1;transform:translate(0)}.list .list-item.selected{background:var(--bodyColor)}.list .list-item.handle:not(.disabled){cursor:pointer;-webkit-user-select:none;user-select:none}.list .list-item.handle:not(.disabled):hover,.list .list-item.handle:not(.disabled):focus-visible{background:var(--baseAlt1Color)}.list .list-item.handle:not(.disabled):active{background:var(--baseAlt2Color)}.list .list-item.disabled:not(.selected){cursor:default;opacity:.6}.list .list-item-placeholder{color:var(--txtHintColor)}.list .list-item-btn{padding:5px;min-height:auto}.list .list-item-placeholder:hover,.list .list-item-placeholder:focus-visible,.list .list-item-placeholder:focus-within,.list .list-item-placeholder:active,.list .list-item-btn:hover,.list .list-item-btn:focus-visible,.list .list-item-btn:focus-within,.list .list-item-btn:active{background:none}.list.list-compact .list-item{gap:10px;min-height:40px}.entrance-top{animation:entranceTop var(--entranceAnimationSpeed)}.entrance-bottom{animation:entranceBottom var(--entranceAnimationSpeed)}.entrance-left{animation:entranceLeft var(--entranceAnimationSpeed)}.entrance-right{animation:entranceRight var(--entranceAnimationSpeed)}.entrance-fade{animation:fadeIn var(--entranceAnimationSpeed)}.provider-logo{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:32px;height:32px;border-radius:var(--baseRadius);background:var(--bodyColor);padding:0;gap:0}.provider-logo img{max-width:20px;max-height:20px;height:auto;flex-shrink:0}.provider-card{display:flex;align-items:center;width:100%;height:100%;gap:10px;padding:5px 10px;min-height:var(--lgBtnHeight);border-radius:var(--baseRadius);border:1px solid var(--baseAlt1Color)}.provider-card .content,.provider-card .form-field .help-block,.form-field .provider-card .help-block,.provider-card .overlay-panel .panel-content,.overlay-panel .provider-card .panel-content,.provider-card .panel,.provider-card .sub-panel{line-height:var(--smLineHeight)}.provider-card.handle{cursor:pointer;transition:background var(--baseAnimationSpeed),border var(--baseAnimationSpeed)}.provider-card.handle:hover,.provider-card.handle:focus-within{background:var(--bodyColor)}.provider-card.handle:active{transition-duration:var(--activeAnimationSpeed);border-color:var(--baseAlt2Color)}.provider-card.error{border-color:var(--dangerColor)}.sidebar-menu{--sidebarListItemMargin: 10px;z-index:0;display:flex;flex-direction:column;width:200px;flex-shrink:0;flex-grow:0;overflow-x:hidden;overflow-y:auto;background:var(--baseColor);padding:calc(var(--baseSpacing) - 5px) 0 var(--smSpacing)}.sidebar-menu>*{padding:0 var(--smSpacing)}.sidebar-menu .sidebar-content{overflow-x:hidden;overflow-y:auto;overflow-y:overlay}.sidebar-menu .sidebar-content>:first-child{margin-top:0}.sidebar-menu .sidebar-content>:last-child{margin-bottom:0}.sidebar-menu .sidebar-footer{margin-top:var(--smSpacing)}.sidebar-menu .search{display:flex;align-items:center;width:auto;column-gap:5px;margin:0 0 var(--xsSpacing);color:var(--txtHintColor);opacity:.7;transition:opacity var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.sidebar-menu .search input{border:0;background:var(--baseColor);transition:box-shadow var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.sidebar-menu .search .btn-clear{margin-right:-8px}.sidebar-menu .search:hover,.sidebar-menu .search:focus-within,.sidebar-menu .search.active{opacity:1;color:var(--txtPrimaryColor)}.sidebar-menu .search:hover input,.sidebar-menu .search:focus-within input,.sidebar-menu .search.active input{background:var(--baseAlt2Color)}.sidebar-menu .sidebar-title{display:flex;align-items:center;gap:5px;width:100%;margin:var(--baseSpacing) 0 var(--xsSpacing);font-weight:600;font-size:1rem;line-height:var(--smLineHeight);color:var(--txtHintColor)}.sidebar-menu .sidebar-title .label{font-weight:400}.sidebar-menu .sidebar-list-item{cursor:pointer;outline:0;text-decoration:none;position:relative;display:flex;width:100%;align-items:center;column-gap:10px;margin:var(--sidebarListItemMargin) 0;padding:3px 10px;font-size:var(--xlFontSize);min-height:var(--btnHeight);min-width:0;color:var(--txtHintColor);border-radius:var(--baseRadius);-webkit-user-select:none;user-select:none;transition:background var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.sidebar-menu .sidebar-list-item i{font-size:18px}.sidebar-menu .sidebar-list-item .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-menu .sidebar-list-item:focus-visible,.sidebar-menu .sidebar-list-item:hover,.sidebar-menu .sidebar-list-item:active,.sidebar-menu .sidebar-list-item.active{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.sidebar-menu .sidebar-list-item:active{background:var(--baseAlt2Color);transition-duration:var(--activeAnimationSpeed)}.sidebar-menu .sidebar-content-compact .sidebar-list-item{--sidebarListItemMargin: 5px}@media screen and (max-height: 600px){.sidebar-menu{--sidebarListItemMargin: 5px}}@media screen and (max-width: 1100px){.sidebar-menu{min-width:190px}.sidebar-menu>*{padding-left:10px;padding-right:10px}}.grid{--gridGap: var(--baseSpacing);position:relative;display:flex;flex-grow:1;flex-wrap:wrap;row-gap:var(--gridGap);margin:0 calc(-.5 * var(--gridGap))}.grid.grid-center{align-items:center}.grid.grid-sm{--gridGap: var(--smSpacing)}.grid .form-field{margin-bottom:0}.grid>*{margin:0 calc(.5 * var(--gridGap))}.col-xxl-1,.col-xxl-2,.col-xxl-3,.col-xxl-4,.col-xxl-5,.col-xxl-6,.col-xxl-7,.col-xxl-8,.col-xxl-9,.col-xxl-10,.col-xxl-11,.col-xxl-12,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{position:relative;width:100%;min-height:1px}.col-auto{flex:0 0 auto;width:auto}.col-12{width:calc(100% - var(--gridGap))}.col-11{width:calc(91.6666666667% - var(--gridGap))}.col-10{width:calc(83.3333333333% - var(--gridGap))}.col-9{width:calc(75% - var(--gridGap))}.col-8{width:calc(66.6666666667% - var(--gridGap))}.col-7{width:calc(58.3333333333% - var(--gridGap))}.col-6{width:calc(50% - var(--gridGap))}.col-5{width:calc(41.6666666667% - var(--gridGap))}.col-4{width:calc(33.3333333333% - var(--gridGap))}.col-3{width:calc(25% - var(--gridGap))}.col-2{width:calc(16.6666666667% - var(--gridGap))}.col-1{width:calc(8.3333333333% - var(--gridGap))}@media (min-width: 576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-12{width:calc(100% - var(--gridGap))}.col-sm-11{width:calc(91.6666666667% - var(--gridGap))}.col-sm-10{width:calc(83.3333333333% - var(--gridGap))}.col-sm-9{width:calc(75% - var(--gridGap))}.col-sm-8{width:calc(66.6666666667% - var(--gridGap))}.col-sm-7{width:calc(58.3333333333% - var(--gridGap))}.col-sm-6{width:calc(50% - var(--gridGap))}.col-sm-5{width:calc(41.6666666667% - var(--gridGap))}.col-sm-4{width:calc(33.3333333333% - var(--gridGap))}.col-sm-3{width:calc(25% - var(--gridGap))}.col-sm-2{width:calc(16.6666666667% - var(--gridGap))}.col-sm-1{width:calc(8.3333333333% - var(--gridGap))}}@media (min-width: 768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-12{width:calc(100% - var(--gridGap))}.col-md-11{width:calc(91.6666666667% - var(--gridGap))}.col-md-10{width:calc(83.3333333333% - var(--gridGap))}.col-md-9{width:calc(75% - var(--gridGap))}.col-md-8{width:calc(66.6666666667% - var(--gridGap))}.col-md-7{width:calc(58.3333333333% - var(--gridGap))}.col-md-6{width:calc(50% - var(--gridGap))}.col-md-5{width:calc(41.6666666667% - var(--gridGap))}.col-md-4{width:calc(33.3333333333% - var(--gridGap))}.col-md-3{width:calc(25% - var(--gridGap))}.col-md-2{width:calc(16.6666666667% - var(--gridGap))}.col-md-1{width:calc(8.3333333333% - var(--gridGap))}}@media (min-width: 992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-12{width:calc(100% - var(--gridGap))}.col-lg-11{width:calc(91.6666666667% - var(--gridGap))}.col-lg-10{width:calc(83.3333333333% - var(--gridGap))}.col-lg-9{width:calc(75% - var(--gridGap))}.col-lg-8{width:calc(66.6666666667% - var(--gridGap))}.col-lg-7{width:calc(58.3333333333% - var(--gridGap))}.col-lg-6{width:calc(50% - var(--gridGap))}.col-lg-5{width:calc(41.6666666667% - var(--gridGap))}.col-lg-4{width:calc(33.3333333333% - var(--gridGap))}.col-lg-3{width:calc(25% - var(--gridGap))}.col-lg-2{width:calc(16.6666666667% - var(--gridGap))}.col-lg-1{width:calc(8.3333333333% - var(--gridGap))}}@media (min-width: 1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-12{width:calc(100% - var(--gridGap))}.col-xl-11{width:calc(91.6666666667% - var(--gridGap))}.col-xl-10{width:calc(83.3333333333% - var(--gridGap))}.col-xl-9{width:calc(75% - var(--gridGap))}.col-xl-8{width:calc(66.6666666667% - var(--gridGap))}.col-xl-7{width:calc(58.3333333333% - var(--gridGap))}.col-xl-6{width:calc(50% - var(--gridGap))}.col-xl-5{width:calc(41.6666666667% - var(--gridGap))}.col-xl-4{width:calc(33.3333333333% - var(--gridGap))}.col-xl-3{width:calc(25% - var(--gridGap))}.col-xl-2{width:calc(16.6666666667% - var(--gridGap))}.col-xl-1{width:calc(8.3333333333% - var(--gridGap))}}@media (min-width: 1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-12{width:calc(100% - var(--gridGap))}.col-xxl-11{width:calc(91.6666666667% - var(--gridGap))}.col-xxl-10{width:calc(83.3333333333% - var(--gridGap))}.col-xxl-9{width:calc(75% - var(--gridGap))}.col-xxl-8{width:calc(66.6666666667% - var(--gridGap))}.col-xxl-7{width:calc(58.3333333333% - var(--gridGap))}.col-xxl-6{width:calc(50% - var(--gridGap))}.col-xxl-5{width:calc(41.6666666667% - var(--gridGap))}.col-xxl-4{width:calc(33.3333333333% - var(--gridGap))}.col-xxl-3{width:calc(25% - var(--gridGap))}.col-xxl-2{width:calc(16.6666666667% - var(--gridGap))}.col-xxl-1{width:calc(8.3333333333% - var(--gridGap))}}.app-tooltip{position:fixed;z-index:999999;top:0;left:0;display:inline-block;vertical-align:top;max-width:275px;padding:3px 5px;color:#fff;text-align:center;font-family:var(--baseFontFamily);font-size:var(--smFontSize);line-height:var(--smLineHeight);border-radius:var(--baseRadius);background:var(--tooltipColor);pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity var(--baseAnimationSpeed),visibility var(--baseAnimationSpeed),transform var(--baseAnimationSpeed);transform:translateY(1px);backface-visibility:hidden;white-space:pre-line;word-break:break-word;opacity:0;visibility:hidden}.app-tooltip.code{font-family:var(--monospaceFontFamily);font-size:var(--baseFontSize);line-height:calc(var(--baseFontSize) + 3px);white-space:pre-wrap;text-align:left;min-width:150px;max-width:340px}.app-tooltip.active{transform:scale(1);opacity:1;visibility:visible}.dropdown{position:absolute;z-index:99;right:0;left:auto;top:100%;cursor:default;display:inline-block;vertical-align:top;padding:5px;margin:5px 0 0;width:auto;min-width:140px;max-width:450px;max-height:330px;overflow-x:hidden;overflow-y:auto;background:var(--baseColor);border-radius:var(--baseRadius);border:1px solid var(--baseAlt2Color);box-shadow:0 2px 5px 0 var(--shadowColor)}.dropdown hr{margin:5px 0}.dropdown .dropdown-item{border:0;background:none;position:relative;outline:0;display:flex;align-items:center;column-gap:8px;width:100%;height:auto;min-height:0;text-align:left;padding:8px 10px;margin:0 0 5px;cursor:pointer;color:var(--txtPrimaryColor);font-weight:400;font-size:var(--baseFontSize);font-family:var(--baseFontFamily);line-height:var(--baseLineHeight);border-radius:var(--baseRadius);text-decoration:none;word-break:break-word;-webkit-user-select:none;user-select:none;transition:background var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.dropdown .dropdown-item:last-child{margin-bottom:0}.dropdown .dropdown-item.selected{background:var(--baseAlt2Color)}.dropdown .dropdown-item:focus-visible,.dropdown .dropdown-item:hover{background:var(--baseAlt1Color)}.dropdown .dropdown-item:active{transition-duration:var(--activeAnimationSpeed);background:var(--baseAlt2Color)}.dropdown .dropdown-item.plain{background:none;cursor:default}.dropdown .dropdown-item.disabled{color:var(--txtDisabledColor);background:none;pointer-events:none}.dropdown .dropdown-item.separator{cursor:default;background:none;text-transform:uppercase;padding-top:0;padding-bottom:0;margin-top:15px;color:var(--txtDisabledColor);font-weight:600;font-size:var(--smFontSize)}.dropdown.dropdown-upside{top:auto;bottom:100%;margin:0 0 5px}.dropdown.dropdown-left{right:auto;left:0}.dropdown.dropdown-center{right:auto;left:50%;transform:translate(-50%)}.dropdown.dropdown-sm{margin-top:5px;min-width:100px}.dropdown.dropdown-sm .dropdown-item{column-gap:7px;font-size:var(--smFontSize);margin:0 0 2px;padding:5px 7px}.dropdown.dropdown-sm .dropdown-item:last-child{margin-bottom:0}.dropdown.dropdown-sm.dropdown-upside{margin-top:0;margin-bottom:5px}.dropdown.dropdown-block{width:100%;min-width:130px;max-width:100%}.dropdown.dropdown-nowrap{white-space:nowrap}.toggler-container{outline:0}.overlay-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-self:flex-end;margin-left:auto;background:var(--baseColor);height:100%;width:580px;max-width:100%;word-wrap:break-word;box-shadow:0 2px 5px 0 var(--shadowColor)}.overlay-panel .overlay-panel-section{position:relative;width:100%;margin:0;padding:var(--baseSpacing);transition:box-shadow var(--baseAnimationSpeed)}.overlay-panel .overlay-panel-section:empty{display:none}.overlay-panel .overlay-panel-section:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.overlay-panel .overlay-panel-section:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.overlay-panel .overlay-panel-section .btn{flex-grow:0}.overlay-panel img{max-width:100%}.overlay-panel .panel-header{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:var(--baseSpacing);padding:calc(var(--baseSpacing) - 7px) var(--baseSpacing)}.overlay-panel .panel-header>*{margin-top:0;margin-bottom:0}.overlay-panel .panel-header .btn-back{margin-left:-10px}.overlay-panel .panel-header .overlay-close{z-index:3;outline:0;position:absolute;right:100%;top:20px;margin:0;display:inline-flex;align-items:center;justify-content:center;width:35px;height:35px;cursor:pointer;text-align:center;font-size:1.6rem;line-height:1;border-radius:50% 0 0 50%;color:#fff;background:var(--primaryColor);opacity:.5;transition:opacity var(--baseAnimationSpeed);-webkit-user-select:none;user-select:none}.overlay-panel .panel-header .overlay-close i{font-size:inherit}.overlay-panel .panel-header .overlay-close:hover,.overlay-panel .panel-header .overlay-close:focus-visible,.overlay-panel .panel-header .overlay-close:active{opacity:.7}.overlay-panel .panel-header .overlay-close:active{transition-duration:var(--activeAnimationSpeed);opacity:1}.overlay-panel .panel-header .btn-close{margin-right:-10px}.overlay-panel .panel-header .tabs-header{margin-bottom:-24px}.overlay-panel .panel-content{z-index:auto;flex-grow:1;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;scroll-behavior:smooth}.tox-fullscreen .overlay-panel .panel-content{z-index:9}.overlay-panel .panel-header~.panel-content{padding-top:5px}.overlay-panel .panel-footer{z-index:2;column-gap:var(--smSpacing);display:flex;align-items:center;justify-content:flex-end;border-top:1px solid var(--baseAlt2Color);padding:calc(var(--baseSpacing) - 7px) var(--baseSpacing)}.overlay-panel.scrollable .panel-header{box-shadow:0 4px 5px #0000000d}.overlay-panel.scrollable .panel-footer{box-shadow:0 -4px 5px #0000000d}.overlay-panel.scrollable.scroll-top-reached .panel-header,.overlay-panel.scrollable.scroll-bottom-reached .panel-footer{box-shadow:none}.overlay-panel.overlay-panel-xl{width:850px}.overlay-panel.overlay-panel-lg{width:700px}.overlay-panel.overlay-panel-sm{width:460px}.overlay-panel.popup{height:auto;max-height:100%;align-self:center;border-radius:var(--baseRadius);margin:0 auto}.overlay-panel.popup .panel-footer{background:var(--bodyColor)}.overlay-panel.hide-content .panel-content{display:none}.overlay-panel.colored-header .panel-header{background:var(--bodyColor);border-bottom:1px solid var(--baseAlt1Color)}.overlay-panel.colored-header .panel-header .tabs-header{border-bottom:0}.overlay-panel.colored-header .panel-header .tabs-header .tab-item{border:1px solid transparent;border-bottom:0}.overlay-panel.colored-header .panel-header .tabs-header .tab-item:hover,.overlay-panel.colored-header .panel-header .tabs-header .tab-item:focus-visible{background:var(--baseAlt1Color)}.overlay-panel.colored-header .panel-header .tabs-header .tab-item:after{content:none;display:none}.overlay-panel.colored-header .panel-header .tabs-header .tab-item.active{background:var(--baseColor);border-color:var(--baseAlt1Color)}.overlay-panel.colored-header .panel-header~.panel-content{padding-top:calc(var(--baseSpacing) - 5px)}.overlay-panel.compact-header .panel-header{row-gap:var(--smSpacing)}.overlay-panel.full-width-popup{width:100%}.overlay-panel.preview .panel-header{position:absolute;z-index:99;box-shadow:none}.overlay-panel.preview .panel-header .overlay-close{left:100%;right:auto;border-radius:0 50% 50% 0}.overlay-panel.preview .panel-header .overlay-close i{margin-right:5px}.overlay-panel.preview .panel-header,.overlay-panel.preview .panel-footer{padding:10px 15px}.overlay-panel.preview .panel-content{padding:0;text-align:center;display:flex;align-items:center;justify-content:center}.overlay-panel.preview img{max-width:100%;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.overlay-panel.preview object{position:absolute;z-index:1;left:0;top:0;width:100%;height:100%}.overlay-panel.preview.preview-image{width:auto;min-width:320px;min-height:300px;max-width:75%;max-height:90%}.overlay-panel.preview.preview-image img{align-self:flex-start;margin:auto}.overlay-panel.preview.preview-document,.overlay-panel.preview.preview-video{width:75%;height:90%}.overlay-panel.preview.preview-audio{min-width:320px;min-height:300px;max-width:90%;max-height:90%}@media (max-width: 900px){.overlay-panel .overlay-panel-section{padding:var(--smSpacing)}}.overlay-panel-container{display:flex;position:fixed;z-index:1000;flex-direction:row;align-items:center;top:0;left:0;width:100%;height:100%;overflow:hidden;margin:0;padding:0;outline:0}.overlay-panel-container .overlay{position:absolute;z-index:0;left:0;top:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;background:var(--overlayColor)}.overlay-panel-container.padded{padding:10px}.overlay-panel-wrapper{position:relative;z-index:1000;outline:0}.alert{position:relative;display:flex;column-gap:15px;align-items:center;width:100%;min-height:50px;max-width:100%;word-break:break-word;margin:0 0 var(--baseSpacing);border-radius:var(--baseRadius);padding:12px 15px;background:var(--baseAlt1Color);color:var(--txtAltColor)}.alert .content,.alert .form-field .help-block,.form-field .alert .help-block,.alert .panel,.alert .sub-panel,.alert .overlay-panel .panel-content,.overlay-panel .alert .panel-content{flex-grow:1}.alert .icon,.alert .close{display:inline-flex;align-items:center;justify-content:center;flex-grow:0;flex-shrink:0;text-align:center}.alert .icon{align-self:stretch;font-size:1.2em;padding-right:15px;font-weight:400;border-right:1px solid rgba(0,0,0,.05);color:var(--txtHintColor)}.alert .close{display:inline-flex;margin-right:-5px;width:28px;height:28px;outline:0;cursor:pointer;text-align:center;font-size:var(--smFontSize);line-height:28px;border-radius:28px;text-decoration:none;color:inherit;opacity:.5;transition:opacity var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.alert .close:hover,.alert .close:focus{opacity:1;background:#fff3}.alert .close:active{opacity:1;background:#ffffff4d;transition-duration:var(--activeAnimationSpeed)}.alert code,.alert hr{background:#0000001a}.alert.alert-info{background:var(--infoAltColor)}.alert.alert-info .icon{color:var(--infoColor)}.alert.alert-warning{background:var(--warningAltColor)}.alert.alert-warning .icon{color:var(--warningColor)}.alert.alert-success{background:var(--successAltColor)}.alert.alert-success .icon{color:var(--successColor)}.alert.alert-danger{background:var(--dangerAltColor)}.alert.alert-danger .icon{color:var(--dangerColor)}.toasts-wrapper{position:fixed;z-index:999999;bottom:0;left:0;right:0;padding:0 var(--smSpacing);width:auto;display:block;text-align:center;pointer-events:none}.toasts-wrapper .alert{text-align:left;pointer-events:auto;width:var(--smWrapperWidth);margin:var(--baseSpacing) auto;box-shadow:0 2px 5px 0 var(--shadowColor)}@media screen and (min-width: 980px){body:not(.overlay-active):has(.app-sidebar) .toasts-wrapper{left:var(--appSidebarWidth)}body:not(.overlay-active):has(.page-sidebar) .toasts-wrapper{left:calc(var(--appSidebarWidth) + var(--pageSidebarWidth))}}button{outline:0;border:0;background:none;padding:0;text-align:left;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.btn{position:relative;z-index:1;display:inline-flex;vertical-align:top;align-items:center;justify-content:center;outline:0;border:0;margin:0;flex-shrink:0;cursor:pointer;padding:5px 20px;column-gap:7px;-webkit-user-select:none;user-select:none;min-width:var(--btnHeight);min-height:var(--btnHeight);text-align:center;text-decoration:none;line-height:1;font-weight:600;color:#fff;font-size:var(--baseFontSize);font-family:var(--baseFontFamily);border-radius:var(--btnRadius);background:none;transition:color var(--baseAnimationSpeed)}.btn i{font-size:1.1428em;vertical-align:middle;display:inline-block}.btn .dropdown{-webkit-user-select:text;user-select:text}.btn:before{content:"";border-radius:inherit;position:absolute;left:0;top:0;z-index:-1;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;background:var(--primaryColor);transition:filter var(--baseAnimationSpeed),opacity var(--baseAnimationSpeed),transform var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.btn:hover:before,.btn:focus-visible:before{opacity:.9}.btn.active,.btn:active{z-index:999}.btn.active:before,.btn:active:before{opacity:.8;transition-duration:var(--activeAnimationSpeed)}.btn.btn-info:before{background:var(--infoColor)}.btn.btn-info:hover:before,.btn.btn-info:focus-visible:before{opacity:.8}.btn.btn-info:active:before{opacity:.7}.btn.btn-success:before{background:var(--successColor)}.btn.btn-success:hover:before,.btn.btn-success:focus-visible:before{opacity:.8}.btn.btn-success:active:before{opacity:.7}.btn.btn-danger:before{background:var(--dangerColor)}.btn.btn-danger:hover:before,.btn.btn-danger:focus-visible:before{opacity:.8}.btn.btn-danger:active:before{opacity:.7}.btn.btn-warning:before{background:var(--warningColor)}.btn.btn-warning:hover:before,.btn.btn-warning:focus-visible:before{opacity:.8}.btn.btn-warning:active:before{opacity:.7}.btn.btn-hint:before{background:var(--baseAlt4Color)}.btn.btn-hint:hover:before,.btn.btn-hint:focus-visible:before{opacity:.8}.btn.btn-hint:active:before{opacity:.7}.btn.btn-outline{border:2px solid currentColor;background:#fff}.btn.btn-secondary,.btn.btn-transparent,.btn.btn-outline{box-shadow:none;color:var(--txtPrimaryColor)}.btn.btn-secondary:before,.btn.btn-transparent:before,.btn.btn-outline:before{opacity:0}.btn.btn-secondary:focus-visible:before,.btn.btn-secondary:hover:before,.btn.btn-transparent:focus-visible:before,.btn.btn-transparent:hover:before,.btn.btn-outline:focus-visible:before,.btn.btn-outline:hover:before{opacity:.3}.btn.btn-secondary.active:before,.btn.btn-secondary:active:before,.btn.btn-transparent.active:before,.btn.btn-transparent:active:before,.btn.btn-outline.active:before,.btn.btn-outline:active:before{opacity:.45}.btn.btn-secondary:before,.btn.btn-transparent:before,.btn.btn-outline:before{background:var(--baseAlt3Color)}.btn.btn-secondary.btn-info,.btn.btn-transparent.btn-info,.btn.btn-outline.btn-info{color:var(--infoColor)}.btn.btn-secondary.btn-info:before,.btn.btn-transparent.btn-info:before,.btn.btn-outline.btn-info:before{opacity:0}.btn.btn-secondary.btn-info:focus-visible:before,.btn.btn-secondary.btn-info:hover:before,.btn.btn-transparent.btn-info:focus-visible:before,.btn.btn-transparent.btn-info:hover:before,.btn.btn-outline.btn-info:focus-visible:before,.btn.btn-outline.btn-info:hover:before{opacity:.15}.btn.btn-secondary.btn-info.active:before,.btn.btn-secondary.btn-info:active:before,.btn.btn-transparent.btn-info.active:before,.btn.btn-transparent.btn-info:active:before,.btn.btn-outline.btn-info.active:before,.btn.btn-outline.btn-info:active:before{opacity:.25}.btn.btn-secondary.btn-info:before,.btn.btn-transparent.btn-info:before,.btn.btn-outline.btn-info:before{background:var(--infoColor)}.btn.btn-secondary.btn-success,.btn.btn-transparent.btn-success,.btn.btn-outline.btn-success{color:var(--successColor)}.btn.btn-secondary.btn-success:before,.btn.btn-transparent.btn-success:before,.btn.btn-outline.btn-success:before{opacity:0}.btn.btn-secondary.btn-success:focus-visible:before,.btn.btn-secondary.btn-success:hover:before,.btn.btn-transparent.btn-success:focus-visible:before,.btn.btn-transparent.btn-success:hover:before,.btn.btn-outline.btn-success:focus-visible:before,.btn.btn-outline.btn-success:hover:before{opacity:.15}.btn.btn-secondary.btn-success.active:before,.btn.btn-secondary.btn-success:active:before,.btn.btn-transparent.btn-success.active:before,.btn.btn-transparent.btn-success:active:before,.btn.btn-outline.btn-success.active:before,.btn.btn-outline.btn-success:active:before{opacity:.25}.btn.btn-secondary.btn-success:before,.btn.btn-transparent.btn-success:before,.btn.btn-outline.btn-success:before{background:var(--successColor)}.btn.btn-secondary.btn-danger,.btn.btn-transparent.btn-danger,.btn.btn-outline.btn-danger{color:var(--dangerColor)}.btn.btn-secondary.btn-danger:before,.btn.btn-transparent.btn-danger:before,.btn.btn-outline.btn-danger:before{opacity:0}.btn.btn-secondary.btn-danger:focus-visible:before,.btn.btn-secondary.btn-danger:hover:before,.btn.btn-transparent.btn-danger:focus-visible:before,.btn.btn-transparent.btn-danger:hover:before,.btn.btn-outline.btn-danger:focus-visible:before,.btn.btn-outline.btn-danger:hover:before{opacity:.15}.btn.btn-secondary.btn-danger.active:before,.btn.btn-secondary.btn-danger:active:before,.btn.btn-transparent.btn-danger.active:before,.btn.btn-transparent.btn-danger:active:before,.btn.btn-outline.btn-danger.active:before,.btn.btn-outline.btn-danger:active:before{opacity:.25}.btn.btn-secondary.btn-danger:before,.btn.btn-transparent.btn-danger:before,.btn.btn-outline.btn-danger:before{background:var(--dangerColor)}.btn.btn-secondary.btn-warning,.btn.btn-transparent.btn-warning,.btn.btn-outline.btn-warning{color:var(--warningColor)}.btn.btn-secondary.btn-warning:before,.btn.btn-transparent.btn-warning:before,.btn.btn-outline.btn-warning:before{opacity:0}.btn.btn-secondary.btn-warning:focus-visible:before,.btn.btn-secondary.btn-warning:hover:before,.btn.btn-transparent.btn-warning:focus-visible:before,.btn.btn-transparent.btn-warning:hover:before,.btn.btn-outline.btn-warning:focus-visible:before,.btn.btn-outline.btn-warning:hover:before{opacity:.15}.btn.btn-secondary.btn-warning.active:before,.btn.btn-secondary.btn-warning:active:before,.btn.btn-transparent.btn-warning.active:before,.btn.btn-transparent.btn-warning:active:before,.btn.btn-outline.btn-warning.active:before,.btn.btn-outline.btn-warning:active:before{opacity:.25}.btn.btn-secondary.btn-warning:before,.btn.btn-transparent.btn-warning:before,.btn.btn-outline.btn-warning:before{background:var(--warningColor)}.btn.btn-secondary.btn-hint,.btn.btn-transparent.btn-hint,.btn.btn-outline.btn-hint{color:var(--baseAlt4Color)}.btn.btn-secondary.btn-hint:before,.btn.btn-transparent.btn-hint:before,.btn.btn-outline.btn-hint:before{opacity:0}.btn.btn-secondary.btn-hint:focus-visible:before,.btn.btn-secondary.btn-hint:hover:before,.btn.btn-transparent.btn-hint:focus-visible:before,.btn.btn-transparent.btn-hint:hover:before,.btn.btn-outline.btn-hint:focus-visible:before,.btn.btn-outline.btn-hint:hover:before{opacity:.15}.btn.btn-secondary.btn-hint.active:before,.btn.btn-secondary.btn-hint:active:before,.btn.btn-transparent.btn-hint.active:before,.btn.btn-transparent.btn-hint:active:before,.btn.btn-outline.btn-hint.active:before,.btn.btn-outline.btn-hint:active:before{opacity:.25}.btn.btn-secondary.btn-hint:before,.btn.btn-transparent.btn-hint:before,.btn.btn-outline.btn-hint:before{background:var(--baseAlt4Color)}.btn.btn-secondary.btn-hint,.btn.btn-transparent.btn-hint,.btn.btn-outline.btn-hint{color:var(--txtHintColor)}.btn.btn-secondary.btn-hint:focus-visible,.btn.btn-secondary.btn-hint:hover,.btn.btn-secondary.btn-hint:active,.btn.btn-secondary.btn-hint.active,.btn.btn-transparent.btn-hint:focus-visible,.btn.btn-transparent.btn-hint:hover,.btn.btn-transparent.btn-hint:active,.btn.btn-transparent.btn-hint.active,.btn.btn-outline.btn-hint:focus-visible,.btn.btn-outline.btn-hint:hover,.btn.btn-outline.btn-hint:active,.btn.btn-outline.btn-hint.active{color:var(--txtPrimaryColor)}.btn.btn-secondary:before{opacity:.35}.btn.btn-secondary:focus-visible:before,.btn.btn-secondary:hover:before{opacity:.5}.btn.btn-secondary.active:before,.btn.btn-secondary:active:before{opacity:.7}.btn.btn-secondary.btn-info:before{opacity:.15}.btn.btn-secondary.btn-info:focus-visible:before,.btn.btn-secondary.btn-info:hover:before{opacity:.25}.btn.btn-secondary.btn-info.active:before,.btn.btn-secondary.btn-info:active:before{opacity:.3}.btn.btn-secondary.btn-success:before{opacity:.15}.btn.btn-secondary.btn-success:focus-visible:before,.btn.btn-secondary.btn-success:hover:before{opacity:.25}.btn.btn-secondary.btn-success.active:before,.btn.btn-secondary.btn-success:active:before{opacity:.3}.btn.btn-secondary.btn-danger:before{opacity:.15}.btn.btn-secondary.btn-danger:focus-visible:before,.btn.btn-secondary.btn-danger:hover:before{opacity:.25}.btn.btn-secondary.btn-danger.active:before,.btn.btn-secondary.btn-danger:active:before{opacity:.3}.btn.btn-secondary.btn-warning:before{opacity:.15}.btn.btn-secondary.btn-warning:focus-visible:before,.btn.btn-secondary.btn-warning:hover:before{opacity:.25}.btn.btn-secondary.btn-warning.active:before,.btn.btn-secondary.btn-warning:active:before{opacity:.3}.btn.btn-secondary.btn-hint:before{opacity:.15}.btn.btn-secondary.btn-hint:focus-visible:before,.btn.btn-secondary.btn-hint:hover:before{opacity:.25}.btn.btn-secondary.btn-hint.active:before,.btn.btn-secondary.btn-hint:active:before{opacity:.3}.btn.btn-disabled,.btn[disabled]{box-shadow:none;cursor:default;background:var(--baseAlt1Color);color:var(--txtDisabledColor)!important}.btn.btn-disabled:before,.btn[disabled]:before{display:none}.btn.btn-disabled.btn-transparent,.btn[disabled].btn-transparent{background:none}.btn.btn-disabled.btn-outline,.btn[disabled].btn-outline{border-color:var(--baseAlt2Color)}.btn.txt-left{text-align:left;justify-content:flex-start}.btn.txt-right{text-align:right;justify-content:flex-end}.btn.btn-expanded{min-width:150px}.btn.btn-expanded-sm{min-width:90px}.btn.btn-expanded-lg{min-width:170px}.btn.btn-lg{column-gap:10px;font-size:var(--lgFontSize);min-height:var(--lgBtnHeight);min-width:var(--lgBtnHeight);padding-left:30px;padding-right:30px}.btn.btn-lg i{font-size:1.2666em}.btn.btn-lg.btn-expanded{min-width:240px}.btn.btn-lg.btn-expanded-sm{min-width:160px}.btn.btn-lg.btn-expanded-lg{min-width:300px}.btn.btn-sm,.btn.btn-xs{column-gap:5px;font-size:var(--smFontSize);min-height:var(--smBtnHeight);min-width:var(--smBtnHeight);padding-left:12px;padding-right:12px}.btn.btn-sm i,.btn.btn-xs i{font-size:1rem}.btn.btn-sm.btn-expanded,.btn.btn-xs.btn-expanded{min-width:100px}.btn.btn-sm.btn-expanded-sm,.btn.btn-xs.btn-expanded-sm{min-width:80px}.btn.btn-sm.btn-expanded-lg,.btn.btn-xs.btn-expanded-lg{min-width:130px}.btn.btn-xs{padding-left:7px;padding-right:7px;min-width:var(--xsBtnHeight);min-height:var(--xsBtnHeight)}.btn.btn-block{display:flex;width:100%}.btn.btn-pill{border-radius:30px}.btn.btn-circle{border-radius:50%;padding:0;gap:0}.btn.btn-circle i{font-size:1.2857rem;text-align:center;width:19px;height:19px;line-height:19px}.btn.btn-circle i:before{margin:0;display:block}.btn.btn-circle.btn-sm i{font-size:1.1rem}.btn.btn-circle.btn-xs i{font-size:1.05rem}.btn.btn-loading{--loaderSize: 24px;cursor:default;pointer-events:none}.btn.btn-loading:after{content:"";position:absolute;display:inline-block;vertical-align:top;left:50%;top:50%;width:var(--loaderSize);height:var(--loaderSize);line-height:var(--loaderSize);font-size:var(--loaderSize);color:inherit;text-align:center;font-weight:400;margin-left:calc(var(--loaderSize) * -.5);margin-top:calc(var(--loaderSize) * -.5);font-family:var(--iconFontFamily);animation:loaderShow var(--baseAnimationSpeed),rotate .9s var(--baseAnimationSpeed) infinite linear}.btn.btn-loading>*{opacity:0;transform:scale(.9)}.btn.btn-loading.btn-sm,.btn.btn-loading.btn-xs{--loaderSize: 20px}.btn.btn-loading.btn-lg{--loaderSize: 28px}.btn.btn-prev i,.btn.btn-next i{transition:transform var(--baseAnimationSpeed)}.btn.btn-prev:hover i,.btn.btn-prev:focus-within i,.btn.btn-next:hover i,.btn.btn-next:focus-within i{transform:translate(3px)}.btn.btn-prev:hover i,.btn.btn-prev:focus-within i{transform:translate(-3px)}.btn.btn-horizontal-sticky{position:sticky;left:var(--xsSpacing);right:var(--xsSpacing)}.btns-group{display:inline-flex;align-items:center;gap:var(--xsSpacing)}.btns-group.no-gap{gap:0}.btns-group.no-gap>.btn{border-radius:0;box-shadow:-1px 0 #ffffff1a}.btns-group.no-gap>.btn:not(.btn-expanded,.btn-expanded-lg,.btn-expanded-sm){min-width:0}.btns-group.no-gap>.btn:first-child{border-top-left-radius:var(--btnRadius);border-bottom-left-radius:var(--btnRadius);box-shadow:none}.btns-group.no-gap>.btn:last-child{border-top-right-radius:var(--btnRadius);border-bottom-right-radius:var(--btnRadius)}.tinymce-wrapper,.code-editor,.select .selected-container,input,select,textarea{display:block;width:100%;outline:0;border:0;margin:0;background:none;padding:5px 10px;line-height:20px;min-width:0;min-height:var(--inputHeight);background:var(--baseAlt1Color);color:var(--txtPrimaryColor);font-size:var(--baseFontSize);font-family:var(--baseFontFamily);font-weight:400;border-radius:var(--baseRadius);overflow:auto;overflow:overlay}.tinymce-wrapper::placeholder,.code-editor::placeholder,.select .selected-container::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:var(--txtDisabledColor)}@media screen and (min-width: 550px){.tinymce-wrapper:focus::-webkit-scrollbar,.code-editor:focus::-webkit-scrollbar,.select .selected-container:focus::-webkit-scrollbar,input:focus::-webkit-scrollbar,select:focus::-webkit-scrollbar,textarea:focus::-webkit-scrollbar,.tinymce-wrapper:focus-within::-webkit-scrollbar,.code-editor:focus-within::-webkit-scrollbar,.select .selected-container:focus-within::-webkit-scrollbar,input:focus-within::-webkit-scrollbar,select:focus-within::-webkit-scrollbar,textarea:focus-within::-webkit-scrollbar{width:8px;height:8px;border-radius:var(--baseRadius)}.tinymce-wrapper:focus::-webkit-scrollbar-track,.code-editor:focus::-webkit-scrollbar-track,.select .selected-container:focus::-webkit-scrollbar-track,input:focus::-webkit-scrollbar-track,select:focus::-webkit-scrollbar-track,textarea:focus::-webkit-scrollbar-track,.tinymce-wrapper:focus-within::-webkit-scrollbar-track,.code-editor:focus-within::-webkit-scrollbar-track,.select .selected-container:focus-within::-webkit-scrollbar-track,input:focus-within::-webkit-scrollbar-track,select:focus-within::-webkit-scrollbar-track,textarea:focus-within::-webkit-scrollbar-track{background:transparent;border-radius:var(--baseRadius)}.tinymce-wrapper:focus::-webkit-scrollbar-thumb,.code-editor:focus::-webkit-scrollbar-thumb,.select .selected-container:focus::-webkit-scrollbar-thumb,input:focus::-webkit-scrollbar-thumb,select:focus::-webkit-scrollbar-thumb,textarea:focus::-webkit-scrollbar-thumb,.tinymce-wrapper:focus-within::-webkit-scrollbar-thumb,.code-editor:focus-within::-webkit-scrollbar-thumb,.select .selected-container:focus-within::-webkit-scrollbar-thumb,input:focus-within::-webkit-scrollbar-thumb,select:focus-within::-webkit-scrollbar-thumb,textarea:focus-within::-webkit-scrollbar-thumb{background-color:var(--baseAlt3Color);border-radius:15px;border:2px solid transparent;background-clip:padding-box}.tinymce-wrapper:focus::-webkit-scrollbar-thumb:hover,.code-editor:focus::-webkit-scrollbar-thumb:hover,.select .selected-container:focus::-webkit-scrollbar-thumb:hover,input:focus::-webkit-scrollbar-thumb:hover,select:focus::-webkit-scrollbar-thumb:hover,textarea:focus::-webkit-scrollbar-thumb:hover,.tinymce-wrapper:focus::-webkit-scrollbar-thumb:active,.code-editor:focus::-webkit-scrollbar-thumb:active,.select .selected-container:focus::-webkit-scrollbar-thumb:active,input:focus::-webkit-scrollbar-thumb:active,select:focus::-webkit-scrollbar-thumb:active,textarea:focus::-webkit-scrollbar-thumb:active,.tinymce-wrapper:focus-within::-webkit-scrollbar-thumb:hover,.code-editor:focus-within::-webkit-scrollbar-thumb:hover,.select .selected-container:focus-within::-webkit-scrollbar-thumb:hover,input:focus-within::-webkit-scrollbar-thumb:hover,select:focus-within::-webkit-scrollbar-thumb:hover,textarea:focus-within::-webkit-scrollbar-thumb:hover,.tinymce-wrapper:focus-within::-webkit-scrollbar-thumb:active,.code-editor:focus-within::-webkit-scrollbar-thumb:active,.select .selected-container:focus-within::-webkit-scrollbar-thumb:active,input:focus-within::-webkit-scrollbar-thumb:active,select:focus-within::-webkit-scrollbar-thumb:active,textarea:focus-within::-webkit-scrollbar-thumb:active{background-color:var(--baseAlt4Color)}.tinymce-wrapper:focus,.code-editor:focus,.select .selected-container:focus,input:focus,select:focus,textarea:focus,.tinymce-wrapper:focus-within,.code-editor:focus-within,.select .selected-container:focus-within,input:focus-within,select:focus-within,textarea:focus-within{scrollbar-color:var(--baseAlt3Color) transparent;scrollbar-width:thin;scroll-behavior:smooth}}[readonly].tinymce-wrapper,[readonly].code-editor,.select [readonly].selected-container,input[readonly],select[readonly],textarea[readonly],.readonly.tinymce-wrapper,.readonly.code-editor,.select .readonly.selected-container,input.readonly,select.readonly,textarea.readonly{cursor:default;color:var(--txtHintColor)}[disabled].tinymce-wrapper,[disabled].code-editor,.select [disabled].selected-container,input[disabled],select[disabled],textarea[disabled],.disabled.tinymce-wrapper,.disabled.code-editor,.select .disabled.selected-container,input.disabled,select.disabled,textarea.disabled{cursor:default;color:var(--txtDisabledColor)}.txt-mono.tinymce-wrapper,.txt-mono.code-editor,.select .txt-mono.selected-container,input.txt-mono,select.txt-mono,textarea.txt-mono{line-height:var(--smLineHeight)}.code.tinymce-wrapper,.code.code-editor,.select .code.selected-container,input.code,select.code,textarea.code{font-size:15px;line-height:1.379rem;font-family:var(--monospaceFontFamily)}input{height:var(--inputHeight)}input[list]::-webkit-calendar-picker-indicator{display:none!important}input:-webkit-autofill{-webkit-text-fill-color:var(--txtPrimaryColor);-webkit-box-shadow:inset 0 0 0 50px var(--baseAlt1Color)}.form-field:focus-within input:-webkit-autofill,input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 50px var(--baseAlt2Color)}input[type=file]{padding:9px}input[type=checkbox],input[type=radio]{width:auto;height:auto;display:inline}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}textarea{min-height:80px;resize:vertical}select{padding-left:8px}.form-field{--hPadding: 15px;position:relative;display:block;width:100%;margin-bottom:var(--baseSpacing)}.form-field .tinymce-wrapper,.form-field .code-editor,.form-field .select .selected-container,.select .form-field .selected-container,.form-field input,.form-field select,.form-field textarea{z-index:0;padding-left:var(--hPadding);padding-right:var(--hPadding)}.form-field .active:has(.dropdown)>.tinymce-wrapper,.form-field .active:has(.dropdown)>.code-editor,.form-field .select .active:has(.dropdown)>.selected-container,.select .form-field .active:has(.dropdown)>.selected-container,.form-field .active:has(.dropdown)>input,.form-field .active:has(.dropdown)>select,.form-field .active:has(.dropdown)>textarea{border-bottom-left-radius:0;border-bottom-right-radius:0}.form-field .toggler-container .dropdown{border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.form-field select{padding-left:8px}.form-field label{display:flex;width:100%;column-gap:5px;align-items:center;-webkit-user-select:none;user-select:none;font-weight:600;font-size:var(--smFontSize);letter-spacing:.1px;color:var(--txtHintColor);line-height:1;padding-top:12px;padding-bottom:3px;padding-left:var(--hPadding);padding-right:var(--hPadding);border:0;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.form-field label~.tinymce-wrapper,.form-field label~.code-editor,.form-field .select label~.selected-container,.select .form-field label~.selected-container,.form-field label~input,.form-field label~select,.form-field label~textarea,.form-field label~div>.tinymce-wrapper,.form-field label~div>.code-editor,.form-field .select label~div>.selected-container,.select .form-field label~div>.selected-container,.form-field label~div>input,.form-field label~div>select,.form-field label~div>textarea{border-top:0;padding-top:2px;padding-bottom:8px;border-top-left-radius:0;border-top-right-radius:0}.form-field label i{font-size:.96rem;margin-bottom:-1px}.form-field label i:before{margin:0}.form-field .tinymce-wrapper,.form-field .code-editor,.form-field .select .selected-container,.select .form-field .selected-container,.form-field input,.form-field select,.form-field textarea,.form-field label{background:var(--baseAlt1Color);transition:color var(--baseAnimationSpeed),background var(--baseAnimationSpeed),box-shadow var(--baseAnimationSpeed)}.form-field:focus-within:not(.form-field-list) .tinymce-wrapper,.form-field:focus-within:not(.form-field-list) .code-editor,.form-field:focus-within:not(.form-field-list) .select .selected-container,.select .form-field:focus-within:not(.form-field-list) .selected-container,.form-field:focus-within:not(.form-field-list) input,.form-field:focus-within:not(.form-field-list) select,.form-field:focus-within:not(.form-field-list) textarea,.form-field:focus-within:not(.form-field-list) label{background:var(--baseAlt2Color)}.form-field:focus-within:not(.form-field-list) label{color:var(--txtPrimaryColor)}.form-field .form-field-addon{position:absolute;display:inline-flex;align-items:center;z-index:1;top:0;right:var(--hPadding);min-height:var(--inputHeight);color:var(--txtHintColor)}.form-field .form-field-addon .btn{margin-right:-5px}.form-field .form-field-addon:not(.prefix)~.tinymce-wrapper,.form-field .form-field-addon:not(.prefix)~.code-editor,.form-field .select .form-field-addon:not(.prefix)~.selected-container,.select .form-field .form-field-addon:not(.prefix)~.selected-container,.form-field .form-field-addon:not(.prefix)~input,.form-field .form-field-addon:not(.prefix)~select,.form-field .form-field-addon:not(.prefix)~textarea{padding-right:45px}.form-field .form-field-addon.prefix{right:auto;left:var(--hPadding)}.form-field .form-field-addon.prefix~.tinymce-wrapper,.form-field .form-field-addon.prefix~.code-editor,.form-field .select .form-field-addon.prefix~.selected-container,.select .form-field .form-field-addon.prefix~.selected-container,.form-field .form-field-addon.prefix~input,.form-field .form-field-addon.prefix~select,.form-field .form-field-addon.prefix~textarea{padding-left:45px}.form-field label~.form-field-addon{min-height:calc(26px + var(--inputHeight))}.form-field .help-block{position:relative;margin-top:8px;font-size:var(--smFontSize);line-height:var(--smLineHeight);color:var(--txtHintColor);word-break:break-word}.form-field .help-block pre{white-space:pre-wrap}.form-field .help-block-error{color:var(--dangerColor)}.form-field.error>label,.form-field.invalid>label{color:var(--dangerColor)}.form-field.invalid label,.form-field.invalid .tinymce-wrapper,.form-field.invalid .code-editor,.form-field.invalid .select .selected-container,.select .form-field.invalid .selected-container,.form-field.invalid input,.form-field.invalid select,.form-field.invalid textarea{background:var(--dangerAltColor)}.form-field.required:not(.form-field-toggle)>label:after{content:"*";color:var(--dangerColor);margin-top:-2px;margin-left:-2px}.form-field.readonly label,.form-field.readonly .tinymce-wrapper,.form-field.readonly .code-editor,.form-field.readonly .select .selected-container,.select .form-field.readonly .selected-container,.form-field.readonly input,.form-field.readonly select,.form-field.readonly textarea,.form-field.disabled label,.form-field.disabled .tinymce-wrapper,.form-field.disabled .code-editor,.form-field.disabled .select .selected-container,.select .form-field.disabled .selected-container,.form-field.disabled input,.form-field.disabled select,.form-field.disabled textarea{background:var(--baseAlt1Color)}.form-field.readonly>label,.form-field.disabled>label{color:var(--txtHintColor)}.form-field.readonly.required>label:after,.form-field.disabled.required>label:after{opacity:.5}.form-field.disabled label,.form-field.disabled .tinymce-wrapper,.form-field.disabled .code-editor,.form-field.disabled .select .selected-container,.select .form-field.disabled .selected-container,.form-field.disabled input,.form-field.disabled select,.form-field.disabled textarea{box-shadow:inset 0 0 0 var(--btnHeight) #ffffff73}.form-field.disabled>label{color:var(--txtDisabledColor)}.form-field input[type=radio],.form-field input[type=checkbox]{position:absolute;z-index:-1;left:0;width:0;height:0;min-height:0;min-width:0;border:0;background:none;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:none;opacity:0}.form-field input[type=radio]~label,.form-field input[type=checkbox]~label{border:0;margin:0;outline:0;background:none!important;display:inline-flex;vertical-align:top;align-items:center;width:auto;column-gap:5px;-webkit-user-select:none;user-select:none;padding:0 0 0 27px;line-height:20px;min-height:20px;font-weight:400;font-size:var(--baseFontSize);text-transform:none;color:var(--txtPrimaryColor)}.form-field input[type=radio]~label:before,.form-field input[type=checkbox]~label:before{content:"";display:inline-block;vertical-align:top;position:absolute;z-index:0;left:0;top:0;width:20px;height:20px;line-height:16px;font-family:var(--iconFontFamily);font-size:1.2rem;text-align:center;color:var(--baseColor);cursor:pointer;background:var(--baseColor);border-radius:var(--baseRadius);border:2px solid var(--baseAlt3Color);transition:transform var(--baseAnimationSpeed),border-color var(--baseAnimationSpeed),color var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.form-field input[type=radio]~label:active:before,.form-field input[type=checkbox]~label:active:before{transform:scale(.9)}.form-field input[type=radio]:focus~label:before,.form-field input[type=radio]~label:hover:before,.form-field input[type=checkbox]:focus~label:before,.form-field input[type=checkbox]~label:hover:before{border-color:var(--baseAlt4Color)}.form-field input[type=radio]:checked~label:before,.form-field input[type=checkbox]:checked~label:before{content:"";box-shadow:none;mix-blend-mode:unset;background:var(--successColor);border-color:var(--successColor)}.form-field input[type=radio]:disabled~label,.form-field input[type=checkbox]:disabled~label{pointer-events:none;cursor:not-allowed;color:var(--txtDisabledColor)}.form-field input[type=radio]:disabled~label:before,.form-field input[type=checkbox]:disabled~label:before{opacity:.5}.form-field input[type=radio]~label:before{border-radius:50%;font-size:1rem}.form-field .form-field-block{position:relative;margin:0 0 var(--xsSpacing)}.form-field .form-field-block:last-child{margin-bottom:0}.form-field.form-field-toggle .form-field-addon{position:relative;right:auto;left:auto;top:auto;bottom:auto;min-height:0;vertical-align:middle;margin-left:5px}.form-field.form-field-toggle input[type=radio]~label,.form-field.form-field-toggle input[type=checkbox]~label{position:relative}.form-field.form-field-toggle input[type=radio]~label:before,.form-field.form-field-toggle input[type=checkbox]~label:before{content:"";border:0;box-shadow:none;background:var(--baseAlt3Color);transition:background var(--activeAnimationSpeed)}.form-field.form-field-toggle input[type=radio]~label:after,.form-field.form-field-toggle input[type=checkbox]~label:after{content:"";position:absolute;z-index:1;cursor:pointer;background:var(--baseColor);transition:left var(--activeAnimationSpeed),transform var(--activeAnimationSpeed),background var(--activeAnimationSpeed);box-shadow:0 2px 5px 0 var(--shadowColor)}.form-field.form-field-toggle input[type=radio]~label:active:before,.form-field.form-field-toggle input[type=checkbox]~label:active:before{transform:none}.form-field.form-field-toggle input[type=radio]~label:active:after,.form-field.form-field-toggle input[type=checkbox]~label:active:after{transform:scale(.9)}.form-field.form-field-toggle input[type=radio]:focus-visible~label:before,.form-field.form-field-toggle input[type=checkbox]:focus-visible~label:before{box-shadow:0 0 0 2px var(--baseAlt2Color)}.form-field.form-field-toggle input[type=radio]~label:hover:before,.form-field.form-field-toggle input[type=checkbox]~label:hover:before{background:var(--baseAlt4Color)}.form-field.form-field-toggle input[type=radio]:checked~label:before,.form-field.form-field-toggle input[type=checkbox]:checked~label:before{background:var(--successColor)}.form-field.form-field-toggle input[type=radio]:checked~label:after,.form-field.form-field-toggle input[type=checkbox]:checked~label:after{background:var(--baseColor)}.form-field.form-field-toggle input[type=radio]~label,.form-field.form-field-toggle input[type=checkbox]~label{min-height:24px;padding-left:47px}.form-field.form-field-toggle input[type=radio]~label:empty,.form-field.form-field-toggle input[type=checkbox]~label:empty{padding-left:40px}.form-field.form-field-toggle input[type=radio]~label:before,.form-field.form-field-toggle input[type=checkbox]~label:before{width:40px;height:24px;border-radius:24px}.form-field.form-field-toggle input[type=radio]~label:after,.form-field.form-field-toggle input[type=checkbox]~label:after{top:4px;left:4px;width:16px;height:16px;border-radius:16px}.form-field.form-field-toggle input[type=radio]:checked~label:after,.form-field.form-field-toggle input[type=checkbox]:checked~label:after{left:20px}.form-field.form-field-toggle.form-field-sm input[type=radio]~label,.form-field.form-field-toggle.form-field-sm input[type=checkbox]~label{min-height:20px;padding-left:39px}.form-field.form-field-toggle.form-field-sm input[type=radio]~label:empty,.form-field.form-field-toggle.form-field-sm input[type=checkbox]~label:empty{padding-left:32px}.form-field.form-field-toggle.form-field-sm input[type=radio]~label:before,.form-field.form-field-toggle.form-field-sm input[type=checkbox]~label:before{width:32px;height:20px;border-radius:20px}.form-field.form-field-toggle.form-field-sm input[type=radio]~label:after,.form-field.form-field-toggle.form-field-sm input[type=checkbox]~label:after{top:4px;left:4px;width:12px;height:12px;border-radius:12px}.form-field.form-field-toggle.form-field-sm input[type=radio]:checked~label:after,.form-field.form-field-toggle.form-field-sm input[type=checkbox]:checked~label:after{left:16px}.form-field-group{display:flex;width:100%;align-items:center}.form-field-group>.form-field{flex-grow:1;border-left:1px solid var(--baseAlt2Color)}.form-field-group>.form-field:first-child{border-left:0}.form-field-group>.form-field:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.form-field-group>.form-field:not(:first-child)>label,.form-field-group>.form-field:not(:first-child)>.tinymce-wrapper,.form-field-group>.form-field:not(:first-child)>.code-editor,.select .form-field-group>.form-field:not(:first-child)>.selected-container,.form-field-group>.form-field:not(:first-child)>input,.form-field-group>.form-field:not(:first-child)>select,.form-field-group>.form-field:not(:first-child)>textarea,.form-field-group>.form-field:not(:first-child)>.select .selected-container{border-top-left-radius:0;border-bottom-left-radius:0}.form-field-group>.form-field:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.form-field-group>.form-field:not(:last-child)>label,.form-field-group>.form-field:not(:last-child)>.tinymce-wrapper,.form-field-group>.form-field:not(:last-child)>.code-editor,.select .form-field-group>.form-field:not(:last-child)>.selected-container,.form-field-group>.form-field:not(:last-child)>input,.form-field-group>.form-field:not(:last-child)>select,.form-field-group>.form-field:not(:last-child)>textarea,.form-field-group>.form-field:not(:last-child)>.select .selected-container{border-top-right-radius:0;border-bottom-right-radius:0}.form-field-group .form-field.col-12{width:100%}.form-field-group .form-field.col-11{width:91.6666666667%}.form-field-group .form-field.col-10{width:83.3333333333%}.form-field-group .form-field.col-9{width:75%}.form-field-group .form-field.col-8{width:66.6666666667%}.form-field-group .form-field.col-7{width:58.3333333333%}.form-field-group .form-field.col-6{width:50%}.form-field-group .form-field.col-5{width:41.6666666667%}.form-field-group .form-field.col-4{width:33.3333333333%}.form-field-group .form-field.col-3{width:25%}.form-field-group .form-field.col-2{width:16.6666666667%}.form-field-group .form-field.col-1{width:8.3333333333%}.form-field-inline{display:flex;width:100%;align-items:stretch}.form-field-inline>label{height:auto;width:auto;margin:0;padding:0 5px 0 10px;white-space:nowrap;border-top-left-radius:var(--baseRadius);border-top-right-radius:0;border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:0}.form-field-inline>label~input{padding-left:5px;padding-top:0;padding-bottom:0;border-top-left-radius:0;border-top-right-radius:var(--baseRadius);border-bottom-left-radius:0;border-bottom-right-radius:var(--baseRadius)}.select{position:relative;display:block;outline:0}.select .option{-webkit-user-select:none;user-select:none;column-gap:5px}.select .option .icon{min-width:20px;text-align:center;line-height:inherit}.select .option .icon i{vertical-align:middle;line-height:inherit}.select .txt-placeholder{color:var(--txtHintColor)}label~.select .selected-container{border-top:0}.select .selected-container{position:relative;display:flex;flex-wrap:wrap;width:100%;align-items:center;padding-top:0;padding-bottom:0;padding-right:35px!important;-webkit-user-select:none;user-select:none}.select .selected-container:after{content:"";position:absolute;right:5px;top:50%;width:20px;height:20px;line-height:20px;text-align:center;margin-top:-10px;display:inline-block;vertical-align:top;font-size:1rem;font-family:var(--iconFontFamily);align-self:flex-end;color:var(--txtHintColor);transition:color var(--baseAnimationSpeed),transform var(--baseAnimationSpeed)}.select .selected-container:active,.select .selected-container.active{border-bottom-left-radius:0;border-bottom-right-radius:0}.select .selected-container:active:after,.select .selected-container.active:after{color:var(--txtPrimaryColor);transform:rotate(180deg)}.select .selected-container .option{display:flex;width:100%;align-items:center;max-width:100%;-webkit-user-select:text;user-select:text}.select .selected-container .clear{margin-left:auto;cursor:pointer;color:var(--txtHintColor);transition:color var(--baseAnimationSpeed)}.select .selected-container .clear i{display:inline-block;vertical-align:middle;line-height:1}.select .selected-container .clear:hover{color:var(--txtPrimaryColor)}.select.multiple .selected-container{display:flex;align-items:center;padding-left:2px;row-gap:3px;column-gap:4px}.select.multiple .selected-container .txt-placeholder{margin-left:5px}.select.multiple .selected-container .option{display:inline-flex;width:auto;padding:3px 5px;line-height:1;border-radius:var(--baseRadius);background:var(--baseColor)}.select:not(.multiple) .selected-container .label{margin-left:-2px}.select:not(.multiple) .selected-container .option .txt{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%;line-height:normal}.select:not(.disabled) .selected-container:hover{cursor:pointer}.select.readonly,.select.disabled{color:var(--txtHintColor);pointer-events:none}.select.readonly .txt-placeholder,.select.disabled .txt-placeholder,.select.readonly .selected-container,.select.disabled .selected-container{color:inherit}.select.readonly .selected-container .link-hint,.select.disabled .selected-container .link-hint{pointer-events:auto}.select.readonly .selected-container *:not(.link-hint),.select.disabled .selected-container *:not(.link-hint){color:inherit!important}.select.readonly .selected-container:after,.select.readonly .selected-container .clear,.select.disabled .selected-container:after,.select.disabled .selected-container .clear{display:none}.select.readonly .selected-container:hover,.select.disabled .selected-container:hover{cursor:inherit}.select.disabled{color:var(--txtDisabledColor)}.select .txt-missing{color:var(--txtHintColor);padding:5px 12px;margin:0}.select .options-dropdown{max-height:none;border:0;overflow:auto;border-top-left-radius:0;border-top-right-radius:0;margin-top:-2px;box-shadow:0 2px 5px 0 var(--shadowColor),inset 0 0 0 2px var(--baseAlt2Color)}.select .options-dropdown .input-group:focus-within{box-shadow:none}.select .options-dropdown .form-field.options-search{margin:0 0 5px;padding:0 0 2px;color:var(--txtHintColor);border-bottom:1px solid var(--baseAlt2Color)}.select .options-dropdown .form-field.options-search .input-group{border-radius:0;padding:0 0 0 10px;margin:0;background:none;column-gap:0;border:0}.select .options-dropdown .form-field.options-search input{border:0;padding-left:9px;padding-right:9px;background:none}.select .options-dropdown .options-list{overflow:auto;max-height:240px;width:auto;margin-left:0;margin-right:-5px;padding-right:5px}.select .options-list:not(:empty)~[slot=afterOptions]:not(:empty){margin:5px -5px -5px}.select .options-list:not(:empty)~[slot=afterOptions]:not(:empty) .btn-block{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}label~.select .selected-container{padding-bottom:4px;border-top-left-radius:0;border-top-right-radius:0}label~.select.multiple .selected-container{padding-top:3px;padding-bottom:3px;padding-left:10px}.select.block-options.multiple .selected-container .option{width:100%;box-shadow:0 2px 5px 0 var(--shadowColor)}.select.upside .selected-container.active{border-radius:0 0 var(--baseRadius) var(--baseRadius)}.select.upside .options-dropdown{border-radius:var(--baseRadius) var(--baseRadius) 0 0;margin:0}.field-type-select .options-dropdown{padding:2px 1px 1px 2px}.field-type-select .options-dropdown .form-field.options-search{margin:0}.field-type-select .options-dropdown .options-list{max-height:490px;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding:0}.field-type-select .options-dropdown .dropdown-item{width:50%;margin:0;padding-left:12px;border-radius:0;border-bottom:1px solid var(--baseAlt2Color);border-right:1px solid var(--baseAlt2Color)}.field-type-select .options-dropdown .dropdown-item.selected{background:var(--baseAlt1Color)}.form-field-list{border-radius:var(--baseRadius);transition:box-shadow var(--baseAnimationSpeed)}.form-field-list>label{padding-bottom:10px}.form-field-list .list{background:var(--baseAlt1Color);border:0;border-radius:0;border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius);transition:background var(--baseAnimationSpeed)}.form-field-list .list .list-item{border-top:1px solid var(--baseAlt2Color)}.form-field-list .list .list-item:hover,.form-field-list .list .list-item:focus,.form-field-list .list .list-item:focus-within,.form-field-list .list .list-item:focus-visible,.form-field-list .list .list-item:active{background:none}.form-field-list .list .list-item.selected{background:var(--baseAlt2Color)}.form-field-list .list .list-item.handle:not(.disabled):hover,.form-field-list .list .list-item.handle:not(.disabled):focus-visible{background:var(--baseAlt2Color)}.form-field-list .list .list-item.handle:not(.disabled):active{background:var(--baseAlt3Color)}.form-field-list .list .list-item.dragging{z-index:9;box-shadow:inset 0 0 0 1px var(--baseAlt3Color)}.form-field-list .list .list-item.dragover{background:var(--baseAlt2Color)}.form-field-list:focus-within .list,.form-field-list:focus-within .tinymce-wrapper:not(:focus),.form-field-list:focus-within .code-editor:not(:focus),.form-field-list:focus-within input:not(:focus),.form-field-list:focus-within select:not(:focus),.form-field-list:focus-within textarea:not(:focus),.form-field-list:focus-within .select .selected-container:not(:focus),.select .form-field-list:focus-within .selected-container:not(:focus),.form-field-list:focus-within>label{background:var(--baseAlt1Color)}.form-field-list:focus-within>label{color:var(--txtPrimaryColor)}.form-field-list.dragover:not(:has(.dragging)){box-shadow:0 0 0 2px var(--warningColor)}.code-editor{display:flex;flex-direction:column;width:100%}.form-field label~.code-editor{padding-bottom:6px;padding-top:4px}.code-editor .cm-editor{flex-grow:1;border:0!important;outline:none!important}.code-editor .cm-editor .cm-line{padding-left:0;padding-right:0}.code-editor .cm-editor .cm-tooltip-autocomplete{box-shadow:0 2px 5px 0 var(--shadowColor);border-radius:var(--baseRadius);background:var(--baseColor);border:0;z-index:9999;padding:0 3px;font-size:.92rem}.code-editor .cm-editor .cm-tooltip-autocomplete ul{margin:0;border-radius:inherit}.code-editor .cm-editor .cm-tooltip-autocomplete ul>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.code-editor .cm-editor .cm-tooltip-autocomplete ul>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.code-editor .cm-editor .cm-tooltip-autocomplete ul li[aria-selected]{background:var(--infoColor)}.code-editor .cm-editor .cm-scroller{flex-grow:1;outline:0!important;font-family:var(--monospaceFontFamily);font-size:var(--baseFontSize);line-height:var(--baseLineHeight)}.code-editor .cm-editor .cm-cursorLayer .cm-cursor{margin-left:0!important}.code-editor .cm-editor .cm-placeholder{color:var(--txtDisabledColor);font-family:var(--monospaceFontFamily);font-size:var(--baseFontSize);line-height:var(--baseLineHeight)}.code-editor .cm-editor .cm-selectionMatch{background:var(--infoAltColor)}.code-editor .cm-editor.cm-focused .cm-matchingBracket{background-color:#328c821a}.code-editor .ͼf{color:var(--dangerColor)}.tinymce-wrapper{min-height:277px}.tinymce-wrapper .tox-tinymce{border-radius:var(--baseRadius);border:0}.form-field label~.tinymce-wrapper{position:relative;z-index:auto;padding:5px 2px 2px}.form-field label~.tinymce-wrapper:before{content:"";position:absolute;z-index:-1;top:5px;left:2px;right:2px;bottom:2px;background:#fff;border-radius:var(--baseRadius)}body .tox .tox-dialog{border:0;border-radius:var(--baseRadius)}body .tox .tox-dialog-wrap__backdrop{background:var(--overlayColor)}body .tox .tox-tbtn{height:30px}body .tox .tox-tbtn svg{transform:scale(.85)}body .tox .tox-collection__item-checkmark,body .tox .tox-collection__item-icon{width:22px;height:22px;transform:scale(.85)}body .tox .tox-tbtn:not(.tox-tbtn--select){width:30px}body .tox .tox-button,body .tox .tox-button--secondary{font-size:var(--smFontSize)}body .tox .tox-toolbar-overlord{box-shadow:0 2px 5px 0 var(--shadowColor)}body .tox .tox-listboxfield .tox-listbox--select,body .tox .tox-textarea,body .tox .tox-textfield,body .tox .tox-toolbar-textfield{padding:3px 5px}body .tox-swatch:not(.tox-swatch--remove):not(.tox-collection__item--enabled) svg{display:none}body .tox .tox-textarea-wrap{display:flex;flex:1}body.tox-fullscreen .overlay-panel-section{overflow:hidden}.main-menu{--menuItemSize: 45px;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:var(--smSpacing);font-size:var(--xlFontSize);color:var(--txtPrimaryColor)}.main-menu i{font-size:24px;line-height:1}.main-menu .menu-item{position:relative;outline:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;text-align:center;justify-content:center;-webkit-user-select:none;user-select:none;color:inherit;min-width:var(--menuItemSize);min-height:var(--menuItemSize);border:2px solid transparent;border-radius:var(--lgRadius);transition:background var(--baseAnimationSpeed),border var(--baseAnimationSpeed)}.main-menu .menu-item:focus-visible,.main-menu .menu-item:hover{background:var(--baseAlt1Color)}.main-menu .menu-item:active{background:var(--baseAlt2Color);transition-duration:var(--activeAnimationSpeed)}.main-menu .menu-item.active,.main-menu .menu-item.current-route{background:var(--baseColor);border-color:var(--primaryColor)}.app-sidebar{position:relative;z-index:1;display:flex;flex-grow:0;flex-shrink:0;flex-direction:column;align-items:center;width:var(--appSidebarWidth);padding:var(--smSpacing) 0px var(--smSpacing);background:var(--baseColor);border-right:1px solid var(--baseAlt2Color)}.app-sidebar .main-menu{flex-grow:1;justify-content:flex-start;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;margin-top:34px;margin-bottom:var(--baseSpacing)}.app-layout{display:flex;width:100%;height:100vh}.app-layout .app-body{flex-grow:1;min-width:0;height:100%;display:flex;align-items:stretch}.app-layout .app-sidebar~.app-body{min-width:650px}.page-sidebar{--sidebarListItemMargin: 10px;position:relative;z-index:0;display:flex;flex-direction:column;width:var(--pageSidebarWidth);min-width:var(--pageSidebarWidth);max-width:400px;flex-shrink:0;flex-grow:0;overflow-x:hidden;overflow-y:auto;background:var(--baseColor);padding:calc(var(--baseSpacing) - 5px) 0 var(--smSpacing);border-right:1px solid var(--baseAlt2Color)}.page-sidebar>*{padding:0 var(--xsSpacing)}.page-sidebar .sidebar-content{overflow-x:hidden;overflow-y:auto;overflow-y:overlay}.page-sidebar .sidebar-content>:first-child{margin-top:0}.page-sidebar .sidebar-content>:last-child{margin-bottom:0}.page-sidebar .sidebar-footer{margin-top:var(--smSpacing)}.page-sidebar .search{display:flex;align-items:center;width:auto;column-gap:5px;margin:0 0 var(--xsSpacing);color:var(--txtHintColor);opacity:.7;transition:opacity var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.page-sidebar .search input{border:0;background:var(--baseColor);transition:box-shadow var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.page-sidebar .search .btn-clear{margin-right:-8px}.page-sidebar .search:hover,.page-sidebar .search:focus-within,.page-sidebar .search.active{opacity:1;color:var(--txtPrimaryColor)}.page-sidebar .search:hover input,.page-sidebar .search:focus-within input,.page-sidebar .search.active input{background:var(--baseAlt2Color)}.page-sidebar .sidebar-title{display:flex;align-items:center;gap:5px;width:100%;margin:var(--baseSpacing) 5px var(--xsSpacing);font-weight:600;font-size:1rem;line-height:var(--smLineHeight);color:var(--txtHintColor)}.page-sidebar .sidebar-title .label{font-weight:400}.page-sidebar .sidebar-list-item{cursor:pointer;outline:0;text-decoration:none;position:relative;display:flex;width:100%;align-items:center;column-gap:10px;margin:var(--sidebarListItemMargin) 0;padding:3px 10px;font-size:var(--xlFontSize);min-height:var(--btnHeight);min-width:0;color:var(--txtHintColor);border-radius:var(--baseRadius);-webkit-user-select:none;user-select:none;transition:background var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.page-sidebar .sidebar-list-item i{font-size:18px}.page-sidebar .sidebar-list-item .txt{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page-sidebar .sidebar-list-item:focus-visible,.page-sidebar .sidebar-list-item:hover,.page-sidebar .sidebar-list-item:active,.page-sidebar .sidebar-list-item.active{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.page-sidebar .sidebar-list-item:active{background:var(--baseAlt2Color);transition-duration:var(--activeAnimationSpeed)}.page-sidebar .sidebar-content-compact .sidebar-list-item{--sidebarListItemMargin: 5px}@media screen and (max-height: 600px){.page-sidebar{--sidebarListItemMargin: 5px}}@media screen and (max-width: 1100px){.page-sidebar{min-width:200px}.page-sidebar>*{padding-left:10px;padding-right:10px}}.page-header{display:flex;flex-shrink:0;align-items:center;width:100%;min-height:var(--btnHeight);gap:var(--xsSpacing);margin:0 0 var(--baseSpacing)}.page-header .btns-group{margin-left:auto;justify-content:end}@media screen and (max-width: 1050px){.page-header{flex-wrap:wrap}.page-header .btns-group{width:100%}.page-header .btns-group .btn{flex-grow:1;flex-basis:0}}.page-header-wrapper{background:var(--baseColor);width:auto;margin-top:calc(-1 * (var(--baseSpacing) - 5px));margin-left:calc(-1 * var(--baseSpacing));margin-right:calc(-1 * var(--baseSpacing));margin-bottom:var(--baseSpacing);padding:calc(var(--baseSpacing) - 5px) var(--baseSpacing);border-bottom:1px solid var(--baseAlt2Color)}.breadcrumbs{display:flex;align-items:center;gap:30px;color:var(--txtDisabledColor)}.breadcrumbs .breadcrumb-item{position:relative;margin:0;line-height:1;font-weight:400}.breadcrumbs .breadcrumb-item:after{content:"/";position:absolute;right:-20px;top:0;width:10px;text-align:center;pointer-events:none;opacity:.4}.breadcrumbs .breadcrumb-item:last-child{word-break:break-word;color:var(--txtPrimaryColor)}.breadcrumbs .breadcrumb-item:last-child:after{content:none;display:none}.breadcrumbs a{text-decoration:none;color:inherit;transition:color var(--baseAnimationSpeed)}.breadcrumbs a:hover{color:var(--txtPrimaryColor)}.page-content{position:relative;z-index:0;display:block;width:100%;flex-grow:1;padding:calc(var(--baseSpacing) - 5px) var(--baseSpacing) var(--smSpacing)}.page-footer{display:flex;gap:5px;align-items:center;justify-content:right;padding:0px var(--baseSpacing) var(--smSpacing);color:var(--txtDisabledColor);font-size:var(--xsFontSize);line-height:var(--smLineHeight)}.page-footer i{font-size:1.2em}.page-footer a{color:inherit;text-decoration:none;transition:color var(--baseAnimationSpeed)}.page-footer a:focus-visible,.page-footer a:hover,.page-footer a:active{color:var(--txtPrimaryColor)}.page-wrapper{display:flex;flex-direction:column;flex-grow:1;width:100%;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth;scrollbar-gutter:stable}.overlay-active .page-wrapper{overflow-y:hidden}.page-wrapper.full-page{scrollbar-gutter:auto;background:var(--baseColor)}.page-wrapper.center-content .page-content{display:flex;align-items:center}.page-wrapper.flex-content{scrollbar-gutter:auto}.page-wrapper.flex-content .page-content{display:flex;min-height:0;flex-direction:column}@keyframes tabChange{0%{opacity:.7}to{opacity:1}}.tabs-header{display:flex;align-items:stretch;justify-content:flex-start;column-gap:10px;width:100%;min-height:50px;-webkit-user-select:none;user-select:none;margin:0 0 var(--baseSpacing);border-bottom:2px solid var(--baseAlt2Color)}.tabs-header .tab-item{position:relative;outline:0;border:0;background:none;display:inline-flex;align-items:center;justify-content:center;min-width:70px;gap:5px;padding:10px;margin:0;font-size:var(--lgFontSize);line-height:var(--baseLineHeight);font-family:var(--baseFontFamily);color:var(--txtHintColor);text-align:center;text-decoration:none;cursor:pointer;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius);transition:color var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}.tabs-header .tab-item:after{content:"";position:absolute;display:block;left:0;bottom:-2px;width:100%;height:2px;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius);background:var(--primaryColor);transform:rotateY(90deg);transition:transform .2s}.tabs-header .tab-item .txt,.tabs-header .tab-item i{display:inline-block;vertical-align:top}.tabs-header .tab-item:hover,.tabs-header .tab-item:focus-visible,.tabs-header .tab-item:active{color:var(--txtPrimaryColor)}.tabs-header .tab-item:focus-visible,.tabs-header .tab-item:active{transition-duration:var(--activeAnimationSpeed);background:var(--baseAlt2Color)}.tabs-header .tab-item.active{color:var(--txtPrimaryColor)}.tabs-header .tab-item.active:after{transform:rotateY(0)}.tabs-header .tab-item.disabled{pointer-events:none;color:var(--txtDisabledColor)}.tabs-header .tab-item.disabled:after{display:none}.tabs-header.right{justify-content:flex-end}.tabs-header.center{justify-content:center}.tabs-header.stretched .tab-item{flex-grow:1;flex-basis:0}.tabs-header.compact{min-height:30px;margin-bottom:var(--smSpacing)}.tabs-header.combined{border:0;margin-bottom:-2px}.tabs-header.combined .tab-item:after{content:none;display:none}.tabs-header.combined .tab-item.active{background:var(--baseAlt1Color)}.tabs-content{position:relative}.tabs-content>.tab-item{width:100%;display:none}.tabs-content>.tab-item.active{display:block;opacity:0;animation:tabChange .2s forwards}.tabs-content>.tab-item>:first-child{margin-top:0}.tabs-content>.tab-item>:last-child{margin-bottom:0}.tabs-content.no-animations>.tab-item.active{opacity:1;animation:none}.tabs{position:relative}.accordion{outline:0;position:relative;border-radius:var(--baseRadius);background:var(--baseColor);border:1px solid var(--baseAlt2Color);transition:border-radius var(--baseAnimationSpeed),box-shadow var(--baseAnimationSpeed),margin var(--baseAnimationSpeed)}.accordion .accordion-header{outline:0;position:relative;display:flex;min-height:52px;align-items:center;row-gap:10px;column-gap:var(--smSpacing);padding:12px 20px;width:100%;-webkit-user-select:none;user-select:none;color:var(--txtPrimaryColor);border-radius:inherit;transition:border-radius var(--baseAnimationSpeed),background var(--baseAnimationSpeed),box-shadow var(--baseAnimationSpeed)}.accordion .accordion-header .icon{width:18px;text-align:center}.accordion .accordion-header .icon i{display:inline-block;vertical-align:top;font-size:1.1rem}.accordion .accordion-header.interactive{padding-right:50px;cursor:pointer}.accordion .accordion-header.interactive:after{content:"";position:absolute;right:15px;top:50%;margin-top:-12.5px;width:25px;height:25px;line-height:25px;color:var(--txtHintColor);font-family:var(--iconFontFamily);font-size:1.3em;text-align:center;transition:color var(--baseAnimationSpeed)}.accordion .accordion-header:hover:after,.accordion .accordion-header.focus:after,.accordion .accordion-header:focus-visible:after{color:var(--txtPrimaryColor)}.accordion .accordion-header:active{transition-duration:var(--activeAnimationSpeed)}.accordion .accordion-content{padding:20px}.accordion:hover,.accordion:focus-visible,.accordion.active{z-index:9}.accordion:hover .accordion-header.interactive,.accordion:focus-visible .accordion-header.interactive,.accordion.active .accordion-header.interactive{background:var(--baseAlt1Color)}.accordion.drag-over .accordion-header{background:var(--bodyColor)}.accordion.active{box-shadow:0 2px 5px 0 var(--shadowColor)}.accordion.active .accordion-header{position:relative;top:0;z-index:9;box-shadow:0 0 0 1px var(--baseAlt2Color);border-bottom-left-radius:0;border-bottom-right-radius:0;background:var(--bodyColor)}.accordion.active .accordion-header.interactive{background:var(--bodyColor)}.accordion.active .accordion-header.interactive:after{color:inherit;content:""}.accordion.disabled{z-index:0;border-color:var(--baseAlt1Color)}.accordion.disabled .accordion-header{color:var(--txtDisabledColor)}.accordions .accordion{border-radius:0;margin:-1px 0 0}.accordions .accordion:has(+.accordion.active){border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}.accordions>.accordion.active,.accordions>.accordion-wrapper>.accordion.active{margin:var(--xsSpacing) 0;border-radius:var(--baseRadius)}.accordions>.accordion.active+.accordion,.accordions>.accordion-wrapper>.accordion.active+.accordion{border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.accordions>.accordion:first-child,.accordions>.accordion-wrapper:first-child>.accordion{margin-top:0;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.accordions>.accordion:last-child,.accordions>.accordion-wrapper:last-child>.accordion{margin-bottom:0;border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}table{--entranceAnimationSpeed: .3s;border-collapse:separate;min-width:100%;transition:opacity var(--baseAnimationSpeed)}table .form-field{margin:0;line-height:1;text-align:left}table td,table th{outline:0;vertical-align:middle;position:relative;text-align:left;padding:10px;border-bottom:1px solid var(--baseAlt2Color)}table td:first-child,table th:first-child{padding-left:20px}table td:last-child,table th:last-child{padding-right:20px}table th{color:var(--txtHintColor);font-weight:600;font-size:1rem;-webkit-user-select:none;user-select:none;height:50px;line-height:var(--smLineHeight)}table th i{font-size:inherit}table td{height:56px;word-break:break-word}table .min-width{width:1%!important;white-space:nowrap}table .nowrap{white-space:nowrap}table .col-sort{cursor:pointer;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius);padding-right:30px;transition:color var(--baseAnimationSpeed),background var(--baseAnimationSpeed)}table .col-sort:after{content:"";position:absolute;right:10px;top:50%;margin-top:-12.5px;line-height:25px;height:25px;font-family:var(--iconFontFamily);font-weight:400;color:var(--txtHintColor);opacity:0;transition:color var(--baseAnimationSpeed),opacity var(--baseAnimationSpeed)}table .col-sort.sort-desc:after{content:""}table .col-sort.sort-asc:after{content:""}table .col-sort.sort-active:after{opacity:1}table .col-sort:hover,table .col-sort:focus-visible{background:var(--baseAlt1Color)}table .col-sort:hover:after,table .col-sort:focus-visible:after{opacity:1}table .col-sort:active{transition-duration:var(--activeAnimationSpeed);background:var(--baseAlt2Color)}table .col-sort.col-sort-disabled{cursor:default;background:none}table .col-sort.col-sort-disabled:after{display:none}table .col-header-content{display:inline-flex;align-items:center;flex-wrap:nowrap;gap:5px}table .col-header-content .txt{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}table td.col-field-username,table .col-field-created,table .col-field-updated,table .col-type-action{width:1%!important;white-space:nowrap}table .col-type-action{white-space:nowrap;text-align:right;color:var(--txtHintColor)}table .col-type-action i{display:inline-block;vertical-align:top;transition:transform var(--baseAnimationSpeed)}table td.col-type-json{font-family:var(--monospaceFontFamily);font-size:var(--baseFontSize);line-height:var(--smLineHeight);max-width:300px}table .col-type-text{max-width:300px}table .col-type-editor{min-width:300px}table .col-type-select{min-width:150px}table .col-type-email{min-width:120px;white-space:nowrap}table .col-type-file{min-width:100px}table .col-type-number{white-space:nowrap}table td.col-field-id{width:175px;white-space:nowrap}table tr{outline:0;background:var(--bodyColor);transition:background var(--baseAnimationSpeed)}table tr.row-handle{cursor:pointer;-webkit-user-select:none;user-select:none}table tr.row-handle:focus-visible,table tr.row-handle:hover,table tr.row-handle:active{background:var(--baseAlt1Color)}table tr.row-handle:focus-visible .action-col,table tr.row-handle:hover .action-col,table tr.row-handle:active .action-col{color:var(--txtPrimaryColor)}table tr.row-handle:focus-visible .action-col i,table tr.row-handle:hover .action-col i,table tr.row-handle:active .action-col i{transform:translate(3px)}table tr.row-handle:active{transition-duration:var(--activeAnimationSpeed)}table.table-border{border:1px solid var(--baseAlt2Color);border-radius:var(--baseRadius)}table.table-border tr{background:var(--baseColor)}table.table-border td,table.table-border th{height:45px}table.table-border th{background:var(--baseAlt1Color)}table.table-border>:last-child>:last-child th,table.table-border>:last-child>:last-child td{border-bottom:0}table.table-border>tr:first-child>:first-child,table.table-border>:first-child>tr:first-child>:first-child{border-top-left-radius:var(--baseRadius)}table.table-border>tr:first-child>:last-child,table.table-border>:first-child>tr:first-child>:last-child{border-top-right-radius:var(--baseRadius)}table.table-border>tr:last-child>:first-child,table.table-border>:last-child>tr:last-child>:first-child{border-bottom-left-radius:var(--baseRadius)}table.table-border>tr:last-child>:last-child,table.table-border>:last-child>tr:last-child>:last-child{border-bottom-right-radius:var(--baseRadius)}table.table-compact td,table.table-compact th{height:auto}table.table-animate tr{animation:entranceTop var(--entranceAnimationSpeed)}table.table-loading{pointer-events:none;opacity:.7}.table-wrapper{width:auto;padding:0;max-height:100%;max-width:calc(100% + 2 * var(--baseSpacing));margin-left:calc(var(--baseSpacing) * -1);margin-right:calc(var(--baseSpacing) * -1);border-bottom:1px solid var(--baseAlt2Color)}.table-wrapper .bulk-select-col{min-width:70px}.table-wrapper td,.table-wrapper th{position:relative}.table-wrapper td:first-child,.table-wrapper th:first-child{padding-left:calc(var(--baseSpacing) + 3px)}.table-wrapper td:last-child,.table-wrapper th:last-child{padding-right:calc(var(--baseSpacing) + 3px)}.table-wrapper thead{position:sticky;top:0;z-index:100;transition:box-shadow var(--baseAnimationSpeed)}.table-wrapper tbody{position:relative;z-index:0}.table-wrapper tbody tr:last-child td,.table-wrapper tbody tr:last-child th{border-bottom:0}.table-wrapper .bulk-select-col,.table-wrapper .col-type-action{position:sticky;z-index:99;transition:box-shadow var(--baseAnimationSpeed)}.table-wrapper .bulk-select-col{left:0}.table-wrapper .col-type-action{right:0}.table-wrapper .bulk-select-col,.table-wrapper .col-type-action{background:inherit}.table-wrapper th.bulk-select-col,.table-wrapper th.col-type-action{background:var(--bodyColor)}.table-wrapper.h-scroll .bulk-select-col{box-shadow:3px 0 5px 0 var(--shadowColor)}.table-wrapper.h-scroll .col-type-action{box-shadow:-3px 0 5px 0 var(--shadowColor)}.table-wrapper.h-scroll.h-scroll-start .bulk-select-col,.table-wrapper.h-scroll.h-scroll-end .col-type-action{box-shadow:none}.table-wrapper.v-scroll:not(.v-scroll-start) thead{box-shadow:0 2px 5px 0 var(--shadowColor)}.searchbar{--searchHeight: 44px;outline:0;display:flex;align-items:center;width:100%;min-height:var(--searchHeight);padding:5px 7px;margin:0;white-space:nowrap;color:var(--txtHintColor);background:var(--baseAlt1Color);border-radius:var(--btnHeight);transition:color var(--baseAnimationSpeed),background var(--baseAnimationSpeed),box-shadow var(--baseAnimationSpeed)}.searchbar>:first-child{border-top-left-radius:var(--btnHeight);border-bottom-left-radius:var(--btnHeight)}.searchbar>:last-child{border-top-right-radius:var(--btnHeight);border-bottom-right-radius:var(--btnHeight)}.searchbar .btn{border-radius:var(--btnHeight)}.searchbar .code-editor,.searchbar input,.searchbar input:focus{font-size:var(--baseFontSize);font-family:var(--monospaceFontFamily);border:0;background:none;min-height:0;height:100%;max-height:100px;padding-top:0;padding-bottom:0}.searchbar .cm-editor{flex-grow:0;margin-top:auto;margin-bottom:auto}.searchbar label>i{line-height:inherit}.searchbar .search-options{flex-shrink:0;width:90px}.searchbar .search-options .selected-container{border-radius:inherit;background:none;padding-right:25px!important}.searchbar .search-options:not(:focus-within) .selected-container{color:var(--txtHintColor)}.searchbar:focus-within{color:var(--txtPrimaryColor);background:var(--baseAlt2Color)}.bulkbar{position:absolute;bottom:var(--baseSpacing);left:50%;z-index:101;gap:10px;display:flex;justify-content:center;align-items:center;width:var(--smWrapperWidth);max-width:100%;margin-bottom:10px;padding:10px var(--smSpacing);border-radius:var(--btnHeight);background:var(--baseColor);border:1px solid var(--baseAlt2Color);box-shadow:0 2px 5px 0 var(--shadowColor);transform:translate(-50%)}.flatpickr-calendar{opacity:0;display:none;text-align:center;visibility:hidden;padding:0;animation:none;direction:ltr;border:0;font-size:1rem;line-height:24px;position:absolute;width:298px;box-sizing:border-box;-webkit-user-select:none;user-select:none;color:var(--txtPrimaryColor);background:var(--baseColor);border-radius:var(--baseRadius);box-shadow:0 2px 5px 0 var(--shadowColor),0 0 0 1px var(--baseAlt2Color)}.flatpickr-calendar input,.flatpickr-calendar select{box-shadow:none;min-height:0;height:var(--smBtnHeight);padding-top:3px;padding-bottom:3px;background:none;border-radius:var(--baseRadius);border:1px solid var(--baseAlt1Color)}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:0;width:100%}.flatpickr-calendar.static{position:absolute;top:100%;margin-top:2px;margin-bottom:10px;width:100%}.flatpickr-calendar.static .flatpickr-days{width:100%}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 var(--baseAlt2Color),5px 0 0 var(--baseAlt2Color);box-shadow:-2px 0 0 var(--baseAlt2Color),5px 0 0 var(--baseAlt2Color)}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid var(--baseAlt2Color)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:var(--baseColor)}.flatpickr-calendar.arrowTop:after{border-bottom-color:var(--baseColor)}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:var(--baseColor)}.flatpickr-calendar.arrowBottom:after{border-top-color:var(--baseColor)}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative}.flatpickr-months{display:flex;align-items:center;padding:5px 0}.flatpickr-months .flatpickr-month{display:flex;align-items:center;justify-content:center;background:transparent;color:var(--txtPrimaryColor);fill:var(--txtPrimaryColor);line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{display:flex;align-items:center;text-decoration:none;cursor:pointer;height:34px;padding:5px 12px;z-index:3;color:var(--txtPrimaryColor);fill:var(--txtPrimaryColor)}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:var(--txtHintColor)}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto;border-radius:var(--baseRadius)}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:var(--baseAlt1Color)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{line-height:inherit;color:inherit;width:85%;padding:1px 0;line-height:1;display:flex;gap:10px;align-items:center;justify-content:center;text-align:center}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:var(--baseAlt1Color)}.flatpickr-current-month .numInputWrapper{display:inline-flex;align-items:center;justify-content:center;width:62px}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:var(--txtPrimaryColor)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:var(--txtPrimaryColor)}.flatpickr-current-month input.cur-year{background:transparent;box-sizing:border-box;color:inherit;cursor:text;margin:0;display:inline-block;font-size:inherit;font-family:inherit;line-height:inherit;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{color:var(--txtDisabledColor);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;line-height:inherit;outline:none;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:var(--baseAlt1Color)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{display:block;flex:1;margin:0;cursor:default;line-height:1;background:transparent;color:var(--txtHintColor);text-align:center;font-weight:bolder;font-size:var(--smFontSize)}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:100%;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;transform:translateZ(0);opacity:1;gap:2px}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 var(--baseAlt2Color);box-shadow:-1px 0 0 var(--baseAlt2Color)}.flatpickr-day{background:none;border:1px solid transparent;border-radius:var(--baseRadius);box-sizing:border-box;color:var(--txtPrimaryColor);cursor:pointer;font-weight:400;width:calc(14.2857143% - 2px);flex-basis:calc(14.2857143% - 2px);height:39px;display:inline-flex;align-items:center;justify-content:center;position:relative;text-align:center;flex-direction:column}.flatpickr-day.weekend,.flatpickr-day:nth-child(7n+6),.flatpickr-day:nth-child(7n+7){color:var(--dangerColor)}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:var(--baseAlt2Color);border-color:var(--baseAlt2Color)}.flatpickr-day.today{border-color:var(--baseColor)}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:var(--primaryColor);background:var(--primaryColor);color:var(--baseColor)}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:var(--primaryColor);-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:var(--primaryColor)}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 var(--primaryColor);box-shadow:-10px 0 0 var(--primaryColor)}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 var(--baseAlt2Color),5px 0 0 var(--baseAlt2Color)}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:var(--txtDisabledColor);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:var(--txtDisabledColor);background:var(--baseAlt2Color)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 var(--primaryColor),5px 0 0 var(--primaryColor)}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 var(--baseAlt2Color);box-shadow:1px 0 0 var(--baseAlt2Color)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:var(--txtHintColor);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:flex;box-sizing:border-box;overflow:hidden;padding:5px}.flatpickr-rContainer{display:inline-block;padding:0;width:100%;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:var(--txtPrimaryColor)}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:var(--txtPrimaryColor)}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;box-shadow:none;border:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:var(--txtPrimaryColor);font-size:14px;position:relative;box-sizing:border-box;background:var(--baseColor);-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:var(--txtPrimaryColor);font-weight:700;width:2%;-webkit-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:var(--baseAlt1Color)}.flatpickr-input[readonly]{cursor:pointer}@keyframes fpFadeInDown{0%{opacity:0;transform:translate3d(0,10px,0)}to{opacity:1;transform:translateZ(0)}}.flatpickr-hide-prev-next-month-days .flatpickr-calendar .prevMonthDay{visibility:hidden}.flatpickr-hide-prev-next-month-days .flatpickr-calendar .nextMonthDay,.flatpickr-inline-container .flatpickr-input{display:none}.flatpickr-inline-container .flatpickr-calendar{margin:0;box-shadow:none;border:1px solid var(--baseAlt2Color)}.docs-sidebar{--itemsSpacing: 10px;--itemsHeight: 40px;position:relative;min-width:180px;max-width:300px;height:100%;flex-shrink:0;overflow-x:hidden;overflow-y:auto;overflow-y:overlay;background:var(--bodyColor);padding:var(--smSpacing) var(--xsSpacing);border-right:1px solid var(--baseAlt1Color)}.docs-sidebar .sidebar-content{display:block;width:100%}.docs-sidebar .sidebar-item{position:relative;outline:0;cursor:pointer;text-decoration:none;display:flex;width:100%;gap:10px;align-items:center;text-align:right;justify-content:start;padding:5px 15px;margin:0 0 var(--itemsSpacing) 0;font-size:var(--lgFontSize);min-height:var(--itemsHeight);border-radius:var(--baseRadius);-webkit-user-select:none;user-select:none;color:var(--txtHintColor);transition:background var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.docs-sidebar .sidebar-item:last-child{margin-bottom:0}.docs-sidebar .sidebar-item:focus-visible,.docs-sidebar .sidebar-item:hover,.docs-sidebar .sidebar-item:active,.docs-sidebar .sidebar-item.active{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.docs-sidebar .sidebar-item:active{background:var(--baseAlt2Color);transition-duration:var(--activeAnimationSpeed)}.docs-sidebar .sidebar-item.disabled{cursor:not-allowed;background:none;color:var(--txtDisabledColor)}.docs-sidebar.compact .sidebar-item{--itemsSpacing: 7px}.docs-content{width:100%;display:block;padding:calc(var(--baseSpacing) - 3px) var(--baseSpacing);overflow:auto}.docs-content-wrapper{display:flex;width:100%;height:100%}.docs-panel{width:960px;height:100%}.docs-panel .overlay-panel-section.panel-header{padding:0;border:0;box-shadow:none}.docs-panel .overlay-panel-section.panel-content{padding:0!important}.docs-panel .overlay-panel-section.panel-footer{display:none}@media screen and (max-width: 1000px){.docs-panel .overlay-panel-section.panel-footer{display:flex}}.schema-field-header{position:relative;display:flex;width:100%;min-height:42px;gap:5px;padding:0 5px;align-items:center;justify-content:stretch;background:var(--baseAlt1Color);transition:border-radius var(--baseAnimationSpeed)}.schema-field-header .form-field{margin:0}.schema-field-header .form-field .form-field-addon.prefix{left:10px}.schema-field-header .form-field .form-field-addon.prefix~input,.schema-field-header .form-field .form-field-addon.prefix~select,.schema-field-header .form-field .form-field-addon.prefix~textarea,.schema-field-header .form-field .select .form-field-addon.prefix~.selected-container,.select .schema-field-header .form-field .form-field-addon.prefix~.selected-container,.schema-field-header .form-field .form-field-addon.prefix~.code-editor,.schema-field-header .form-field .form-field-addon.prefix~.tinymce-wrapper{padding-left:37px}.schema-field-header .options-trigger{padding:2px;margin:0 3px}.schema-field-header .options-trigger i{transition:transform var(--baseAnimationSpeed)}.schema-field-header .separator{flex-shrink:0;width:1px;align-self:stretch;background:#0000000d}.schema-field-header .drag-handle-wrapper{position:absolute;top:0;left:auto;right:100%;height:100%;display:flex;align-items:center}.schema-field-header .drag-handle{padding:0 5px;transform:translate(5px);opacity:0;visibility:hidden}.schema-field-header .form-field-single-multiple-select{width:135px;flex-shrink:0}.schema-field-header .form-field-single-multiple-select .selected-container{padding-left:10px}.schema-field-header .form-field-single-multiple-select .dropdown{min-width:0}.schema-field-header .field-labels{position:absolute;z-index:1;right:0;top:0;gap:2px;display:inline-flex;align-items:center;transition:opacity var(--baseAnimationSpeed)}.schema-field-header .field-labels .label{min-height:0;font-size:inherit;padding:0 2px;font-size:.7rem;line-height:.75rem;border-radius:var(--baseRadius)}.schema-field-header .field-labels~.inline-error-icon{margin-top:4px}.schema-field-header .field-labels~.inline-error-icon i{font-size:1rem}.schema-field-header .form-field:focus-within .field-labels{opacity:.2}.schema-field-options{background:#fff;padding:var(--xsSpacing);border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius);border-top:2px solid transparent;transition:border-color var(--baseAnimationSpeed)}.schema-field-options-footer{display:flex;flex-wrap:wrap;align-items:center;width:100%;min-width:0;gap:var(--baseSpacing)}.schema-field-options-footer .form-field{margin:0;width:auto}.schema-field{position:relative;border-radius:var(--baseRadius);background:var(--baseAlt1Color);border:1px solid var(--baseAlt1Color);transition:border-radius var(--baseAnimationSpeed),margin var(--baseAnimationSpeed)}.schema-field:not(.deleted):hover .drag-handle{transform:translate(0);opacity:1;visibility:visible}.dragover .schema-field,.schema-field.dragover{opacity:.5}.schema-field.expanded{box-shadow:0 2px 5px 0 var(--shadowColor);border-color:var(--baseAlt2Color)}.draggable:first-child .schema-field.expanded{margin-top:0}.schema-field.expanded .schema-field-header{border-bottom-left-radius:0;border-bottom-right-radius:0}.schema-field.expanded .schema-field-header .options-trigger i{transform:rotate(-60deg)}.schema-field.expanded .schema-field-options{border-top-color:var(--baseAlt2Color)}.schema-field.deleted .schema-field-header{background:var(--bodyColor)}.schema-field.deleted .markers,.schema-field.deleted .separator,.schema-field.deleted .field-labels{opacity:.5}.schema-field.deleted input,.schema-field.deleted select,.schema-field.deleted textarea,.schema-field.deleted .select .selected-container,.select .schema-field.deleted .selected-container,.schema-field.deleted .code-editor,.schema-field.deleted .tinymce-wrapper{background:none;box-shadow:none}.schema-fields{margin:0 0 var(--xsSpacing)}.schema-fields .schema-field{border-radius:0;box-shadow:0 0 0 1px var(--baseAlt2Color)}.schema-fields .draggable:has(+.draggable .schema-field.expanded) .schema-field{border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}.schema-fields .draggable:has(.schema-field.expanded)+.draggable .schema-field{border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.schema-fields>.schema-field.expanded,.schema-fields>.draggable>.schema-field.expanded{margin:var(--xsSpacing) 0;border-radius:var(--baseRadius)}.schema-fields>.schema-field:first-child,.schema-fields>.draggable:first-child>.schema-field{margin-top:0;border-top-left-radius:var(--baseRadius);border-top-right-radius:var(--baseRadius)}.schema-fields>.schema-field:last-child,.schema-fields>.draggable:last-child>.schema-field{margin-bottom:0;border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}.file-picker-sidebar{flex-shrink:0;width:180px;text-align:right;max-height:100%;overflow:auto}.file-picker-sidebar .sidebar-item{outline:0;cursor:pointer;text-decoration:none;display:flex;width:100%;align-items:center;text-align:left;gap:10px;font-weight:600;padding:5px 10px;margin:0 0 10px;color:var(--txtHintColor);min-height:var(--btnHeight);border-radius:var(--baseRadius);word-break:break-word;transition:background var(--baseAnimationSpeed),color var(--baseAnimationSpeed)}.file-picker-sidebar .sidebar-item:last-child{margin-bottom:0}.file-picker-sidebar .sidebar-item:hover,.file-picker-sidebar .sidebar-item:focus-visible,.file-picker-sidebar .sidebar-item:active,.file-picker-sidebar .sidebar-item.active{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.file-picker-sidebar .sidebar-item:active{background:var(--baseAlt2Color);transition-duration:var(--activeAnimationSpeed)}.files-list{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--xsSpacing);flex-grow:1;min-height:0;max-height:100%;overflow:auto;scrollbar-gutter:stable}.files-list .list-item{cursor:pointer;outline:0;transition:box-shadow var(--baseAnimationSpeed)}.file-picker-size-select{width:170px;margin:0}.file-picker-size-select .selected-container{min-height:var(--btnHeight)}.file-picker-content{position:relative;display:flex;flex-direction:column;width:100%;flex-grow:1;min-width:0;min-height:0;height:100%}.file-picker-content .thumb{--thumbSize: 14.6%}.file-picker{display:flex;height:420px;max-height:100%;align-items:stretch;gap:var(--baseSpacing)}.overlay-panel.file-picker-popup{width:930px}.export-list{display:flex;flex-direction:column;gap:15px;width:220px;min-height:0;flex-shrink:0;overflow:auto;padding:var(--xsSpacing);background:var(--baseAlt1Color);border-radius:var(--baseRadius)}.export-list .list-item{margin:0;width:100%}.export-list .form-field{margin:0}.export-list .form-field label{width:100%;display:block!important;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.export-preview{position:relative;flex-grow:1;border-radius:var(--baseRadius);overflow:hidden}.export-preview .copy-schema{position:absolute;right:15px;top:10px}.export-preview .code-wrapper{height:100%;width:100%;padding:var(--xsSpacing);overflow:auto;background:var(--baseAlt1Color);font-family:var(--monospaceFontFamily)}.export-panel{display:flex;width:100%;height:550px;align-items:stretch}.export-panel>*{border-radius:0;border-left:1px solid var(--baseAlt2Color)}.export-panel>:first-child{border-top-left-radius:var(--baseRadius);border-bottom-left-radius:var(--baseRadius);border-left:0}.export-panel>:last-child{border-top-right-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}.rate-limit-table{background:none}.rate-limit-table tr,.rate-limit-table td,.rate-limit-table th{background:none;padding:0;border:0;min-height:0;height:auto}.rate-limit-table tr:first-child,.rate-limit-table td:first-child,.rate-limit-table th:first-child{padding-left:0}.rate-limit-table tr:last-child,.rate-limit-table td:last-child,.rate-limit-table th:last-child{padding-right:0}.rate-limit-table th{padding:10px 0}.rate-limit-table .rate-limit-row input,.rate-limit-table .rate-limit-row select,.rate-limit-table .rate-limit-row textarea,.rate-limit-table .rate-limit-row .select .selected-container,.select .rate-limit-table .rate-limit-row .selected-container,.rate-limit-table .rate-limit-row .code-editor,.rate-limit-table .rate-limit-row .tinymce-wrapper{border-radius:inherit}.rate-limit-table .rate-limit-row td{background:var(--baseAlt1Color);border-left:1px solid var(--baseAlt2Color);border-top:1px solid var(--baseAlt2Color)}.rate-limit-table .rate-limit-row td:first-child{border-left:0px}.rate-limit-table .rate-limit-row:first-child td{border-top:0px}.rate-limit-table .rate-limit-row:first-child td:first-child,.rate-limit-table .rate-limit-row:first-child td:first-child input,.rate-limit-table .rate-limit-row:first-child td:first-child select,.rate-limit-table .rate-limit-row:first-child td:first-child textarea,.rate-limit-table .rate-limit-row:first-child td:first-child .select .selected-container,.select .rate-limit-table .rate-limit-row:first-child td:first-child .selected-container,.rate-limit-table .rate-limit-row:first-child td:first-child .code-editor,.rate-limit-table .rate-limit-row:first-child td:first-child .tinymce-wrapper{border-top-left-radius:var(--baseRadius)}.rate-limit-table .rate-limit-row:first-child td:last-child,.rate-limit-table .rate-limit-row:first-child td:last-child input,.rate-limit-table .rate-limit-row:first-child td:last-child select,.rate-limit-table .rate-limit-row:first-child td:last-child textarea,.rate-limit-table .rate-limit-row:first-child td:last-child .select .selected-container,.select .rate-limit-table .rate-limit-row:first-child td:last-child .selected-container,.rate-limit-table .rate-limit-row:first-child td:last-child .code-editor,.rate-limit-table .rate-limit-row:first-child td:last-child .tinymce-wrapper{border-top-right-radius:var(--baseRadius)}.rate-limit-table .rate-limit-row:last-child td:first-child,.rate-limit-table .rate-limit-row:last-child td:first-child input,.rate-limit-table .rate-limit-row:last-child td:first-child select,.rate-limit-table .rate-limit-row:last-child td:first-child textarea,.rate-limit-table .rate-limit-row:last-child td:first-child .select .selected-container,.select .rate-limit-table .rate-limit-row:last-child td:first-child .selected-container,.rate-limit-table .rate-limit-row:last-child td:first-child .code-editor,.rate-limit-table .rate-limit-row:last-child td:first-child .tinymce-wrapper{border-bottom-left-radius:var(--baseRadius)}.rate-limit-table .rate-limit-row:last-child td:last-child,.rate-limit-table .rate-limit-row:last-child td:last-child input,.rate-limit-table .rate-limit-row:last-child td:last-child select,.rate-limit-table .rate-limit-row:last-child td:last-child textarea,.rate-limit-table .rate-limit-row:last-child td:last-child .select .selected-container,.select .rate-limit-table .rate-limit-row:last-child td:last-child .selected-container,.rate-limit-table .rate-limit-row:last-child td:last-child .code-editor,.rate-limit-table .rate-limit-row:last-child td:last-child .tinymce-wrapper{border-bottom-right-radius:var(--baseRadius)}.rate-limit-table .form-field{margin:0}.rate-limit-table .col-label{width:60%}.rate-limit-table .col-requests,.rate-limit-table .col-duration{width:15%}.rate-limit-table .col-audience{width:1px;min-width:120px;white-space:nowrap}.rate-limit-table .col-action{width:1px;min-width:0;padding:0 5px!important}@keyframes svelte-1bvelc2-refresh{to{transform:rotate(180deg)}}.btn.refreshing.svelte-1bvelc2 i.svelte-1bvelc2{animation:svelte-1bvelc2-refresh .15s ease-out}.scroller.svelte-3a0gfs{width:auto;min-height:0;overflow:auto}.scroller-wrapper.svelte-3a0gfs{position:relative;min-height:0}.scroller-wrapper .columns-dropdown{top:40px;z-index:101;max-height:340px}.log-level-label.svelte-ha6hme{min-width:75px;font-weight:600;font-size:var(--xsFontSize)}.log-level-label.svelte-ha6hme:before{content:"";width:5px;height:5px;border-radius:5px;background:var(--baseAlt4Color)}.log-level-label.level--8.svelte-ha6hme:before{background:var(--primaryColor)}.log-level-label.level-0.svelte-ha6hme:before{background:var(--infoColor)}.log-level-label.level-4.svelte-ha6hme:before{background:var(--warningColor)}.log-level-label.level-8.svelte-ha6hme:before{background:var(--dangerColor)}.bulkbar.svelte-91v05h{position:sticky;margin-top:var(--smSpacing);bottom:var(--baseSpacing)}.col-field-level.svelte-91v05h{min-width:100px}.col-field-message.svelte-91v05h{min-width:600px}.chart-wrapper.svelte-kfnurg.svelte-kfnurg{position:relative;display:block;width:100%;height:170px}.chart-wrapper.loading.svelte-kfnurg .chart-canvas.svelte-kfnurg{pointer-events:none;opacity:.5}.chart-loader.svelte-kfnurg.svelte-kfnurg{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%)}.total-logs.svelte-kfnurg.svelte-kfnurg{position:absolute;right:0;top:-50px;font-size:var(--smFontSize);color:var(--txtHintColor)}.btn-chart-zoom.svelte-kfnurg.svelte-kfnurg{position:absolute;right:10px;top:20px}code.svelte-s3jkbp.svelte-s3jkbp{display:block;width:100%;padding:10px 15px;white-space:pre-wrap;word-break:break-word}.code-wrapper.svelte-s3jkbp.svelte-s3jkbp{display:block;width:100%}.prism-light.svelte-s3jkbp code.svelte-s3jkbp{color:var(--txtPrimaryColor);background:var(--baseAlt1Color)}.log-error-label.svelte-1c23bpt.svelte-1c23bpt{white-space:normal}.copy-icon-wrapper.svelte-1c23bpt.svelte-1c23bpt{position:absolute;right:12px;top:12px;opacity:0;transition:opacity var(--baseAnimationSpeed)}tr.svelte-1c23bpt:hover .copy-icon-wrapper.svelte-1c23bpt{opacity:1}td.svelte-1c23bpt.svelte-1c23bpt:has(.copy-icon-wrapper){padding-right:30px}.lock-toggle.svelte-dnx4io.svelte-dnx4io{position:absolute;right:0;top:0;min-width:135px;padding:10px;border-top-left-radius:0;border-bottom-right-radius:0;background:#35476817}.rule-field .code-editor .cm-placeholder{font-family:var(--baseFontFamily)}.input-wrapper.svelte-dnx4io.svelte-dnx4io{position:relative}.unlock-overlay.svelte-dnx4io.svelte-dnx4io{--hoverAnimationSpeed:.2s;position:absolute;z-index:1;left:0;top:0;width:100%;height:100%;display:flex;padding:20px;gap:10px;align-items:center;justify-content:end;text-align:center;border-radius:var(--baseRadius);outline:0;cursor:pointer;text-decoration:none;color:var(--successColor);border:2px solid var(--baseAlt1Color);transition:border-color var(--baseAnimationSpeed)}.unlock-overlay.svelte-dnx4io i.svelte-dnx4io{font-size:inherit}.unlock-overlay.svelte-dnx4io .icon.svelte-dnx4io{color:var(--successColor);font-size:1.15rem;line-height:1;font-weight:400;transition:transform var(--hoverAnimationSpeed)}.unlock-overlay.svelte-dnx4io .txt.svelte-dnx4io{opacity:0;font-size:var(--xsFontSize);font-weight:600;line-height:var(--smLineHeight);transform:translate(5px);transition:transform var(--hoverAnimationSpeed),opacity var(--hoverAnimationSpeed)}.unlock-overlay.svelte-dnx4io.svelte-dnx4io:hover,.unlock-overlay.svelte-dnx4io.svelte-dnx4io:focus-visible,.unlock-overlay.svelte-dnx4io.svelte-dnx4io:active{border-color:var(--baseAlt3Color)}.unlock-overlay.svelte-dnx4io:hover .icon.svelte-dnx4io,.unlock-overlay.svelte-dnx4io:focus-visible .icon.svelte-dnx4io,.unlock-overlay.svelte-dnx4io:active .icon.svelte-dnx4io{transform:scale(1.1)}.unlock-overlay.svelte-dnx4io:hover .txt.svelte-dnx4io,.unlock-overlay.svelte-dnx4io:focus-visible .txt.svelte-dnx4io,.unlock-overlay.svelte-dnx4io:active .txt.svelte-dnx4io{opacity:1;transform:scale(1)}.unlock-overlay.svelte-dnx4io.svelte-dnx4io:active{transition-duration:var(--activeAnimationSpeed);border-color:var(--baseAlt3Color)}.unlock-overlay[disabled].svelte-dnx4io.svelte-dnx4io{cursor:not-allowed}.draggable.svelte-19c69j7{-webkit-user-select:text;user-select:text;outline:0;min-width:0}.indexes-list.svelte-167lbwu{display:flex;flex-wrap:wrap;width:100%;gap:10px}.label.svelte-167lbwu{overflow:hidden;min-width:50px}.field-types-btn.active.svelte-1gz9b6p{border-bottom-left-radius:0;border-bottom-right-radius:0}.field-types-dropdown{display:flex;flex-wrap:wrap;width:100%;max-width:none;padding:10px;margin-top:2px;border:0;box-shadow:0 0 0 2px var(--primaryColor);border-top-left-radius:0;border-top-right-radius:0}.field-types-dropdown .dropdown-item.svelte-1gz9b6p{width:25%}.form-field-file-max-select{width:100px;flex-shrink:0}.formatted-value-input.svelte-3le152{padding-left:10px;padding-right:10px;cursor:pointer;color:var(--txtPrimaryColor)}.dropdown-item.svelte-3le152{padding-top:5px;padding-bottom:5px}.new-item-form.svelte-3le152{position:sticky;z-index:99;bottom:0;padding:10px;background:var(--baseColor);border-bottom-left-radius:var(--baseRadius);border-bottom-right-radius:var(--baseRadius)}.new-item-form.svelte-3le152:not(:first-child){margin-top:5px;border-top:1px solid var(--baseAlt1Color)}.new-item-input.svelte-3le152{padding-right:40px;padding-left:10px}.new-item-btn.svelte-3le152{right:-5px}.changes-list.svelte-xqpcsf.svelte-xqpcsf{word-break:break-word;line-height:var(--smLineHeight)}.changes-list.svelte-xqpcsf li.svelte-xqpcsf{margin-top:10px;margin-bottom:10px}.upsert-panel-title.svelte-xyiw1b{display:inline-flex;align-items:center;min-height:var(--smBtnHeight)}.tabs-content.svelte-xyiw1b:focus-within{z-index:9}.collection-panel .panel-content{scrollbar-gutter:stable;padding-right:calc(var(--baseSpacing) - 5px)}.dragline.svelte-y9un12{position:relative;z-index:101;left:0;top:0;height:100%;width:5px;padding:0;margin:0 -3px 0 -1px;background:none;cursor:ew-resize;box-sizing:content-box;-webkit-user-select:none;user-select:none;transition:box-shadow var(--activeAnimationSpeed);box-shadow:inset 1px 0 0 0 var(--baseAlt2Color)}.dragline.svelte-y9un12:hover,.dragline.dragging.svelte-y9un12{box-shadow:inset 3px 0 0 0 var(--baseAlt2Color)}.btn-pin-collection.svelte-5oh3nd.svelte-5oh3nd{margin:0 -7px 0 -15px;opacity:0;transition:opacity var(--baseAnimationSpeed)}.btn-pin-collection.svelte-5oh3nd i.svelte-5oh3nd{font-size:inherit}a.svelte-5oh3nd:hover .btn-pin-collection.svelte-5oh3nd{opacity:.4}a.svelte-5oh3nd:hover .btn-pin-collection.svelte-5oh3nd:hover{opacity:1}.datetime.svelte-5pjd03{display:inline-block;vertical-align:top;white-space:nowrap;line-height:var(--smLineHeight)}.time.svelte-5pjd03{font-size:var(--smFontSize);color:var(--txtHintColor)}.record-info.svelte-69icne{display:inline-flex;vertical-align:top;align-items:center;justify-content:center;max-width:100%;min-width:0;gap:5px;padding-left:1px}.fallback-block.svelte-jdf51v{max-height:100px;overflow:auto}.col-field.svelte-1nt58f7{max-width:1px}.secret.svelte-175mmkj{font-family:var(--monospaceFontFamily);font-size:var(--baseFontSize);font-weight:400;-webkit-user-select:all;user-select:all}.email-visibility-addon.svelte-1751a4d~input.svelte-1751a4d{padding-right:100px}.clear-btn.svelte-11df51y{margin-top:20px}.json-state.svelte-p6ecb8{position:absolute;right:10px}.picker-list.svelte-1u8jhky{max-height:380px}.selected-list.svelte-1u8jhky{display:flex;flex-wrap:wrap;align-items:center;gap:10px;max-height:220px;overflow:auto}.relations-list.svelte-1ynw0pc{max-height:300px;overflow:auto;overflow:overlay}textarea.svelte-1x1pbts{resize:none;padding-top:4px!important;padding-bottom:5px!important;min-height:var(--inputHeight);height:var(--inputHeight)}.list-item.svelte-m6kyna{padding:5px 10px;min-height:0;gap:10px}.separator.svelte-m6kyna{align-self:stretch;background:var(--baseAlt2Color);width:1px;margin:-5px 0}.sdk-tabs.svelte-1maocj6 .tabs-header .tab-item.svelte-1maocj6{min-width:100px}.token-holder.svelte-1i56uix{-webkit-user-select:all;user-select:all}.panel-title.svelte-qc5ngu{line-height:var(--smBtnHeight)}.popup-title.svelte-1fcgldh{max-width:80%}.list-content.svelte-1ulbkf5.svelte-1ulbkf5{overflow:auto;max-height:342px}.list-content.svelte-1ulbkf5 .list-item.svelte-1ulbkf5{min-height:49px}.backup-name.svelte-1ulbkf5.svelte-1ulbkf5{max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.collections-diff-table.svelte-qs0w8h.svelte-qs0w8h{color:var(--txtHintColor);border:2px solid var(--primaryColor)}.collections-diff-table.svelte-qs0w8h tr.svelte-qs0w8h{background:none}.collections-diff-table.svelte-qs0w8h th.svelte-qs0w8h,.collections-diff-table.svelte-qs0w8h td.svelte-qs0w8h{height:auto;padding:2px 15px;border-bottom:1px solid rgba(0,0,0,.07)}.collections-diff-table.svelte-qs0w8h th.svelte-qs0w8h{height:35px;padding:4px 15px;color:var(--txtPrimaryColor)}.collections-diff-table.svelte-qs0w8h thead tr.svelte-qs0w8h{background:var(--primaryColor)}.collections-diff-table.svelte-qs0w8h thead tr th.svelte-qs0w8h{color:var(--baseColor);background:none}.collections-diff-table.svelte-qs0w8h .label.svelte-qs0w8h{font-weight:400}.collections-diff-table.svelte-qs0w8h .changed-none-col.svelte-qs0w8h{color:var(--txtDisabledColor);background:var(--baseAlt1Color)}.collections-diff-table.svelte-qs0w8h .changed-old-col.svelte-qs0w8h{color:var(--txtPrimaryColor);background:var(--dangerAltColor)}.collections-diff-table.svelte-qs0w8h .changed-new-col.svelte-qs0w8h{color:var(--txtPrimaryColor);background:var(--successAltColor)}.collections-diff-table.svelte-qs0w8h .field-key-col.svelte-qs0w8h{padding-left:30px}.collections-diff-table.svelte-qs0w8h .diff-value.svelte-qs0w8h{white-space:break-spaces}.list-label.svelte-1jx20fl{min-width:65px}.panel-wrapper.svelte-lxxzfu{animation:slideIn .2s}.current-superuser.svelte-1ahgi3o{padding:10px;max-width:200px;color:var(--txtHintColor)} diff --git a/ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 b/ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 deleted file mode 100644 index 4f85d216d2a0e13d559c7b60bb3b49e08d7b7e6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32812 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 P#7l-zSYo^=p-BJ$ZS1$X diff --git a/ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 b/ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 deleted file mode 100644 index f07c0d87a8cd4f8e1a82b0b60a86c7704600d3fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34672 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 z 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 HFLeJu1u1*a literal 0 HcmV?d00001 diff --git a/ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-regular.woff2 b/ui/dist/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64b7f901ece93033b3a0bf448a9e0a78dee01db6 GIT binary patch literal 79680 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�{uPX+8mz(NAEALy?x!W)R0hVt%DjfZn~ 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 - - + +

    diff --git a/ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 b/ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2 deleted file mode 100644 index 4f85d216d2a0e13d559c7b60bb3b49e08d7b7e6f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 32812 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 P#7l-zSYo^=p-BJ$ZS1$X diff --git a/ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 b/ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2 deleted file mode 100644 index f07c0d87a8cd4f8e1a82b0b60a86c7704600d3fc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34672 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 z 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 HFLeJu1u1*a literal 0 HcmV?d00001 diff --git a/ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-regular.woff2 b/ui/public/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..64b7f901ece93033b3a0bf448a9e0a78dee01db6 GIT binary patch literal 79680 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�{uPX+8mz(NAEALy?x!W)R0hVt%DjfZn~ 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 .secret { - font-family: monospace; + font-family: var(--monospaceFontFamily); + font-size: var(--baseFontSize); font-weight: normal; user-select: all; } diff --git a/ui/src/scss/_fonts.scss b/ui/src/scss/_fonts.scss index e95608ee..354fb410 100644 --- a/ui/src/scss/_fonts.scss +++ b/ui/src/scss/_fonts.scss @@ -9,7 +9,7 @@ font-family: 'Source Sans 3'; font-style: normal; font-weight: 400; - src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ + src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-regular.woff2') format('woff2'); } /* source-sans-3-italic - cyrillic_latin_latin-ext */ @@ -17,7 +17,7 @@ font-family: 'Source Sans 3'; font-style: italic; font-weight: 400; - src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ + src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-italic.woff2') format('woff2'); } /* source-sans-3-600 - cyrillic_latin_latin-ext */ @@ -25,7 +25,7 @@ font-family: 'Source Sans 3'; font-style: normal; font-weight: 600; - src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ + src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-600.woff2') format('woff2'); } /* source-sans-3-600italic - cyrillic_latin_latin-ext */ @@ -33,7 +33,7 @@ font-family: 'Source Sans 3'; font-style: italic; font-weight: 600; - src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ + src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-600italic.woff2') format('woff2'); } /* source-sans-3-700 - cyrillic_latin_latin-ext */ @@ -41,7 +41,7 @@ font-family: 'Source Sans 3'; font-style: normal; font-weight: 700; - src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ + src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-700.woff2') format('woff2'); } /* source-sans-3-700italic - cyrillic_latin_latin-ext */ @@ -49,21 +49,23 @@ font-family: 'Source Sans 3'; font-style: italic; font-weight: 700; - src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-700italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ + src: url('/fonts/source-sans-3/source-sans-3-v18-cyrillic_latin_latin-ext-700italic.woff2') format('woff2'); } -/* ubuntu-mono-regular - cyrillic_latin */ +/* ubuntu-mono-regular - cyrillic_latin_latin-ext */ @font-face { + font-display: swap; font-family: 'Ubuntu Mono'; font-style: normal; font-weight: 400; - src: url('/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ + src: url('/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-regular.woff2') format('woff2'); } -/* ubuntu-mono-700 - cyrillic_latin */ +/* ubuntu-mono-700 - cyrillic_latin_latin-ext */ @font-face { + font-display: swap; font-family: 'Ubuntu Mono'; font-style: normal; font-weight: 700; - src: url('/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin-700.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */ + src: url('/fonts/ubuntu-mono/ubuntu-mono-v17-cyrillic_latin_latin-ext-700.woff2') format('woff2'); } diff --git a/ui/src/scss/_table.scss b/ui/src/scss/_table.scss index d11b26d9..d2e46d8d 100644 --- a/ui/src/scss/_table.scss +++ b/ui/src/scss/_table.scss @@ -133,8 +133,8 @@ table { } } td.col-type-json { - font-family: monospace; - font-size: var(--smFontSize); + font-family: var(--monospaceFontFamily); + font-size: var(--baseFontSize); line-height: var(--smLineHeight); max-width: 300px; } diff --git a/ui/src/scss/_tooltip.scss b/ui/src/scss/_tooltip.scss index 26534fe4..63b956a4 100644 --- a/ui/src/scss/_tooltip.scss +++ b/ui/src/scss/_tooltip.scss @@ -27,7 +27,9 @@ // styles &.code { - font-family: monospace; + font-family: var(--monospaceFontFamily); + font-size: var(--baseFontSize); + line-height: calc(var(--baseFontSize) + 3px); white-space: pre-wrap; text-align: left; min-width: 150px;