p3x-redis-ui-material
Version:
💿 P3X Redis UI triple frontend — Angular + React/MUI + Vue/Vuetify with 54 languages, 7 themes, Socket.IO, desktop notifications, and full feature parity
1 lines • 8.15 kB
JavaScript
import{C as e,a as t,ht as n,t as r}from"./i18n.store-B-qxQMr8.js";var i=[`B`,`kB`,`MB`,`GB`,`TB`,`PB`,`EB`,`ZB`,`YB`],a=[`B`,`KiB`,`MiB`,`GiB`,`TiB`,`PiB`,`EiB`,`ZiB`,`YiB`],o=[`b`,`kbit`,`Mbit`,`Gbit`,`Tbit`,`Pbit`,`Ebit`,`Zbit`,`Ybit`],s=[`b`,`kibit`,`Mibit`,`Gibit`,`Tibit`,`Pibit`,`Eibit`,`Zibit`,`Yibit`],c=(e,t,n)=>{let r=e;return typeof t==`string`||Array.isArray(t)?r=e.toLocaleString(t,n):(t===!0||n!==void 0)&&(r=e.toLocaleString(void 0,n)),r},l=e=>{if(typeof e==`number`)return Math.log10(e);let t=e.toString(10);return t.length+Math.log10(`0.${t.slice(0,15)}`)},u=e=>typeof e==`number`?Math.log(e):l(e)*Math.log(10),d=(e,t)=>{if(typeof e==`number`)return e/t;let n=e/BigInt(t),r=e%BigInt(t);return Number(n)+Number(r)/t},f=(e,t)=>{if(t===void 0)return e;if(typeof t!=`number`||!Number.isSafeInteger(t)||t<0)throw TypeError(`Expected fixedWidth to be a non-negative integer, got ${typeof t}: ${t}`);return t===0?e:e.length<t?e.padStart(t,` `):e},p=e=>{let{minimumFractionDigits:t,maximumFractionDigits:n}=e;if(!(t===void 0&&n===void 0))return{...t!==void 0&&{minimumFractionDigits:t},...n!==void 0&&{maximumFractionDigits:n},roundingMode:`trunc`}};function m(e,t){if(typeof e!=`bigint`&&!Number.isFinite(e))throw TypeError(`Expected a finite number, got ${typeof e}: ${e}`);t={bits:!1,binary:!1,space:!0,nonBreakingSpace:!1,...t};let n=t.bits?t.binary?s:o:t.binary?a:i,r=t.space?t.nonBreakingSpace?`\xA0`:` `:``,m=typeof e==`number`?e===0:e===0n;if(t.signed&&m)return f(` 0${r}${n[0]}`,t.fixedWidth);let h=e<0,g=h?`-`:t.signed?`+`:``;h&&(e=-e);let _=p(t),v;if(e<1)v=g+c(e,t.locale,_)+r+n[0];else{let i=Math.min(Math.floor(t.binary?u(e)/Math.log(1024):l(e)/3),n.length-1);if(e=d(e,(t.binary?1024:1e3)**i),!_){let t=Math.max(3,Math.floor(e).toString().length);e=e.toPrecision(t)}let a=c(Number(e),t.locale,_),o=n[i];v=g+a+r+o}return f(v,t.fixedWidth)}function h(e,t){try{return localStorage.getItem(e)??t}catch{return t}}function g(e,t){try{let n=localStorage.getItem(e);return n===null?t:n===`true`}catch{return t}}function _(e,t){try{let n=localStorage.getItem(e);return n===null?t:Number(n)}catch{return t}}var v=t(`settings`,()=>{let e=n(h(`p3xr-main-treecontrol-divider`,`:`)),t=n(_(`p3xr-json-format`,4)),i=n(_(`p3xr-animation-settings`,0)===1),a=n(_(`p3xr-main-treecontrol-max-value-display`,1024)),o=n(_(`p3xr-max-keys`,1e3)),s=n(g(`p3xr-main-treecontrol-key-sort`,!0)),c=n(g(`p3xr-main-treecontrol-search-client-mode`,!1)),l=n(g(`p3xr-main-treecontrol-search-starts-with`,!1)),u=n(_(`p3xr-main-treecontrol-page-size`,250)),d=n(_(`p3xr-main-key-page-size`,5)),f=n(h(`p3xr-language`,`en`)),p=n(g(`p3xr-undo-enabled`,!0)),v=n(g(`p3xr-show-diff-before-save`,!1)),y=n(`G-8M2CK7993T`),b=n(`p3xr-connect-info`),x=n(3e5),S=n(11e4),C=n(1e3*256);(()=>{let e=_(`p3xr-animation-settings`,0)===1;document.body.classList.toggle(`p3xr-animation`,e),document.body.classList.toggle(`p3xr-no-animation`,!e)})();function w(n,r){try{localStorage.setItem(n,String(r))}catch{}let m={"p3xr-main-treecontrol-divider":e,"p3xr-json-format":t,"p3xr-animation-settings":i,"p3xr-main-treecontrol-max-value-display":a,"p3xr-max-keys":o,"p3xr-main-treecontrol-key-sort":s,"p3xr-main-treecontrol-search-client-mode":c,"p3xr-main-treecontrol-search-starts-with":l,"p3xr-main-treecontrol-page-size":u,"p3xr-main-key-page-size":d,"p3xr-language":f,"p3xr-undo-enabled":p,"p3xr-show-diff-before-save":v}[n];if(m&&(m.value=r),n===`p3xr-animation-settings`){let e=String(r)===`1`;document.body.classList.toggle(`p3xr-animation`,e),document.body.classList.toggle(`p3xr-no-animation`,!e)}}function T(e){return`p3xr-main-current-database-${e}`}function E(e){let t=f.value;return t===`auto`&&(t=r().currentLang||`en`),m(e,{locale:t})}function D(){let e=f.value;return e===`auto`&&(e=r().currentLang||`en`),{language:{"pt-BR":`pt`,zn:`zh_CN`,"zh-HK":`zh_TW`,"zh-TW":`zh_TW`,"pt-PT":`pt`}[e]||e||`en`,languages:{az:{y:()=>`il`,mo:()=>`ay`,w:()=>`həftə`,d:()=>`gün`,h:()=>`saat`,m:()=>`dəqiqə`,s:()=>`saniyə`,ms:()=>`millisaniyə`},be:{y:e=>e===1?`год`:`гадоў`,mo:e=>e===1?`месяц`:`месяцаў`,w:e=>e===1?`тыдзень`:`тыдняў`,d:e=>e===1?`дзень`:`дзён`,h:e=>e===1?`гадзіна`:`гадзін`,m:e=>e===1?`хвіліна`:`хвілін`,s:e=>e===1?`секунда`:`секунд`,ms:e=>e===1?`мілісекунда`:`мілісекунд`},bs:{y:()=>`godina`,mo:()=>`mjeseci`,w:()=>`sedmica`,d:()=>`dana`,h:()=>`sati`,m:()=>`minuta`,s:()=>`sekundi`,ms:()=>`milisekundi`},fil:{y:()=>`taon`,mo:()=>`buwan`,w:()=>`linggo`,d:()=>`araw`,h:()=>`oras`,m:()=>`minuto`,s:()=>`segundo`,ms:()=>`millisegundo`},hy:{y:()=>`տարի`,mo:()=>`ամիս`,w:()=>`շաբաթ`,d:()=>`օր`,h:()=>`ժամ`,m:()=>`րոպե`,s:()=>`վայրկյան`,ms:()=>`միլիվայրկյան`},ka:{y:()=>`წელი`,mo:()=>`თვე`,w:()=>`კვირა`,d:()=>`დღე`,h:()=>`საათი`,m:()=>`წუთი`,s:()=>`წამი`,ms:()=>`მილიწამი`},kk:{y:()=>`жыл`,mo:()=>`ай`,w:()=>`апта`,d:()=>`күн`,h:()=>`сағат`,m:()=>`минут`,s:()=>`секунд`,ms:()=>`миллисекунд`},ky:{y:()=>`жыл`,mo:()=>`ай`,w:()=>`апта`,d:()=>`күн`,h:()=>`саат`,m:()=>`мүнөт`,s:()=>`секунд`,ms:()=>`миллисекунд`},ne:{y:()=>`वर्ष`,mo:()=>`महिना`,w:()=>`हप्ता`,d:()=>`दिन`,h:()=>`घण्टा`,m:()=>`मिनेट`,s:()=>`सेकेन्ड`,ms:()=>`मिलिसेकेन्ड`},si:{y:()=>`වසර`,mo:()=>`මාස`,w:()=>`සති`,d:()=>`දින`,h:()=>`පැය`,m:()=>`මිනිත්තු`,s:()=>`තත්පර`,ms:()=>`මිලි තත්පර`},tg:{y:()=>`сол`,mo:()=>`моҳ`,w:()=>`ҳафта`,d:()=>`рӯз`,h:()=>`соат`,m:()=>`дақиқа`,s:()=>`сония`,ms:()=>`миллисония`},nb:{y:e=>`år`,mo:e=>e===1?`måned`:`måneder`,w:e=>e===1?`uke`:`uker`,d:e=>e===1?`dag`:`dager`,h:e=>e===1?`time`:`timer`,m:e=>e===1?`minutt`:`minutter`,s:e=>e===1?`sekund`:`sekunder`,ms:()=>`millisekund`}}}}function O(){return`P3Xid`+Array.from(crypto.getRandomValues(new Uint8Array(16))).map(e=>e.toString(16).padStart(2,`0`)).join(``)}return{redisTreeDivider:e,jsonFormat:t,animation:i,maxValueDisplay:a,maxKeys:o,keysSort:s,searchClientSide:c,searchStartsWith:l,pageCount:u,keyPageCount:d,language:f,undoEnabled:p,showDiffBeforeSave:v,googleAnalytics:y,connectInfoStorageKey:b,socketTimeout:x,maxLightKeysCount:S,maxValueAsBuffer:C,setSetting:w,getStorageKeyCurrentDatabase:T,prettyBytes:E,getHumanizeDurationOptions:D,generateId:O}});function y(){let e=new URL(location.toString());return`${e.protocol}//${e.host}`}var b=t(`redisState`,()=>{let t=n(y()),r=n(void 0),i=n({list:[]}),a=n(void 0),o=n(void 0),s=n(void 0),c=n([]),l=n([]),u=n(void 0),d=n(``),f=n(1),p=n(void 0),m=n(void 0),h=n(!1),g=n([]),_=n({}),b=n([]),x=n(!1),S=n(!1),C=n(!1),w=n(!1),T=n(void 0),E=n({}),D=n(Date.now()),O=n(!1),k=n(!1),A=n(!1),j=n(`none`),M=n(`unknown`),N=n(I());function P(e){try{localStorage.setItem(`p3xr-console-drawer-open`,String(e))}catch{}N.value=e}function F(){P(!N.value)}function I(){try{return localStorage.getItem(`p3xr-console-drawer-open`)===`true`}catch{return!1}}function L(){i.value={list:[]}}let R=e(()=>{let e=v(),t=l.value.slice();return e.searchClientSide&&typeof d.value==`string`&&d.value.length>0&&(t=e.searchStartsWith?t.filter(e=>e.startsWith(d.value)):t.filter(e=>e.includes(d.value))),t});return{apiHost:t,connection:r,connections:i,cfg:a,version:o,currentDatabase:s,databaseIndexes:c,keysRaw:l,keysInfo:u,search:d,page:f,info:p,dbsize:m,monitor:h,commands:g,commandsMeta:_,modules:b,hasRediSearch:x,hasReJSON:S,hasTimeSeries:C,hasBloom:w,theme:T,redisConnections:E,keysInfoFetchedAt:D,redisChanged:O,failed:k,reducedFunctions:A,resetConnections:L,filteredKeys:R,paginatedKeys:e(()=>{let e=v(),t=R.value;if(t.length<=e.pageCount)return t;let n=(f.value-1)*e.pageCount;return t.slice(n,n+e.pageCount)}),pages:e(()=>{let e=v();return Math.ceil(R.value.length/e.pageCount)}),connectionState:j,currentPage:M,consoleDrawerOpen:N,setConsoleDrawerOpen:P,toggleConsoleDrawer:F}});export{v as n,b as t};