mirror of
https://github.com/CorentinTh/it-tools.git
synced 2025-05-05 22:07:10 -04:00
3 lines
11 KiB
JavaScript
3 lines
11 KiB
JavaScript
![]() |
import{d as X,g as L,r as K,j as T,D as E,m as y,q as U,S as V,E as I,L as Q,l as q,z as B,K as Y,W as F,X as J,_ as P}from"./chunk-449c23a2.js";import{_ as Z}from"./chunk-6deddc2e.js";import{_ as z}from"./chunk-323c539f.js";import{u as e0}from"./chunk-767079b6.js";import{c as t0}from"./chunk-ca3460ec.js";import{w as n0}from"./chunk-4d6daddf.js";import{_ as o0}from"./chunk-aa4619b6.js";import"./chunk-9a43cce8.js";import"./chunk-340feaf0.js";import"./chunk-a740628f.js";import"./chunk-a3974c29.js";import"../entries/src_pages_Home.page.16dc467b.js";import"./chunk-cf010ec4.js";import"./chunk-ee54c1e8.js";import"./chunk-66ac4853.js";import"./chunk-2749dac9.js";import"./chunk-015e5c20.js";import"./chunk-416dc92c.js";import"./chunk-567e13ca.js";import"./chunk-26a03a7a.js";import"./chunk-f823181b.js";import"./chunk-9519e52e.js";import"./chunk-f94e2689.js";import"./chunk-1d5b5526.js";import"./chunk-fc34c9a6.js";import"./chunk-af6e0163.js";import"./chunk-b0332f36.js";import"./chunk-f206ee20.js";import"./chunk-05af1949.js";let D;const r0=new Uint8Array(16);function G(){if(!D&&(D=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!D))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return D(r0)}const a0=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i;function f0(t){return typeof t=="string"&&a0.test(t)}const p=[];for(let t=0;t<256;++t)p.push((t+256).toString(16).slice(1));function M(t,f=0){return(p[t[f+0]]+p[t[f+1]]+p[t[f+2]]+p[t[f+3]]+"-"+p[t[f+4]]+p[t[f+5]]+"-"+p[t[f+6]]+p[t[f+7]]+"-"+p[t[f+8]]+p[t[f+9]]+"-"+p[t[f+10]]+p[t[f+11]]+p[t[f+12]]+p[t[f+13]]+p[t[f+14]]+p[t[f+15]]).toLowerCase()}let j,R,C=0,k=0;function c0(t,f,e){let o=f&&e||0;const n=f||new Array(16);t=t||{};let r=t.node||j,a=t.clockseq!==void 0?t.clockseq:R;if(r==null||a==null){const d=t.random||(t.rng||G)();r==null&&(r=j=[d[0]|1,d[1],d[2],d[3],d[4],d[5]]),a==null&&(a=R=(d[6]<<8|d[7])&16383)}let c=t.msecs!==void 0?t.msecs:Date.now(),l=t.nsecs!==void 0?t.nsecs:k+1;const u=c-C+(l-k)/1e4;if(u<0&&t.clockseq===void 0&&(a=a+1&16383),(u<0||c>C)&&t.nsecs===void 0&&(l=0),l>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");C=c,k=l,R=a,c+=122192928e5;const i=((c&268435455)*1e4+l)%4294967296;n[o++]=i>>>24&255,n[o++]=i>>>16&255,n[o++]=i>>>8&255,n[o++]=i&255;const s=c/4294967296*1e4&268435455;n[o++]=s>>>8&255,n[o++]=s&255,n[o++]=s>>>24&15|16,n[o++]=s>>>16&255,n[o++]=a>>>8|128,n[o++]=a&255;for(let d=0;d<6;++d)n[o+d]=r[d];return f||M(n)}function l0(t){if(!f0(t))throw TypeError("Invalid UUID");let f;const e=new Uint8Array(16);return e[0]=(f=parseInt(t.slice(0,8),16))>>>24,e[1]=f>>>16&255,e[2]=f>>>8&255,e[3]=f&255,e[4]=(f=parseInt(t.slice(9,13),16))>>>8,e[5]=f&255,e[6]=(f=parseInt(t.slice(14,18),16))>>>8,e[7]=f&255,e[8]=(f=parseInt(t.slice(19,23),16))>>>8,e[9]=f&255,e[10]=(f=parseInt(t.slice(24,36),16))/1099511627776&255,e[11]=f/4294967296&255,e[12]=f>>>24&255,e[13]=f>>>16&255,e[14]=f>>>8&255,e[15]=f&255,e}function s0(t){t=unescape(encodeURIComponent(t));const f=[];for(let e=0;e<t.length;++e)f.push(t.charCodeAt(e));return f}const i0="6ba7b810-9dad-11d1-80b4-00c04fd430c8",u0="6ba7b811-9dad-11d1-80b4-00c04fd430c8";function H(t,f,e){function o(n,r,a,c){var l;if(typeof n=="string"&&(n=s0(n)),typeof r=="string"&&(r=l0(r)),((l=r)===null||l===void 0?void 0:l.length)!==16)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");let u=new Uint8Array(16+n.length);if(u.set(r),u.set(n,r.length),u=e(u),u[6]=u[6]&15|f,u[8]=u[8]&63|128,a){c=c||0;for(let i=0;i<16;++i)a[c+i]=u[i];return a}return M(u)}try{o.name=t}catch{}return o.DNS=i0,o.URL=u0,o}function d0(t){if(typeof t=="string"){const f=unescape(encodeURIComponent(t));t=new Uint8Array(f.length);for(let e=0;e<f.length;++e)t[e]=f.charCodeAt(e)}return m0(p0(v0(t),t.length*8))}function m0(t){const f=[],e=t.length*32,o="0123456789abcdef";for(let n=0;n<e;n+=8){const r=t[n>>5]>>>n%32&255,a=parseInt(o.charAt(r>>>4&15)+o.charAt(r&15),16);f
|
||
|
`),"")),{copy:u}=e0({source:c,text:"UUIDs copied to the clipboard"});return(i,s)=>{const d=z,m=o0,x=Z,A=Y;return T(),E("div",null,[y(d,{value:U(e),"onUpdate:value":s[0]||(s[0]=w=>V(e)?e.value=w:null),options:f,label:"UUID version","label-width":"100px","mb-2":""},null,8,["value"]),I("div",D0,[N0,y(m,{value:U(o),"onUpdate:value":s[1]||(s[1]=w=>V(o)?o.value=w:null),"flex-1":"",min:1,max:50,placeholder:"UUID quantity"},null,8,["value"])]),U(e)==="v3"||U(e)==="v5"?(T(),E("div",R0,[I("div",null,[y(d,{value:U(n).namespace,"onUpdate:value":s[2]||(s[2]=w=>U(n).namespace=w),options:{DNS:"6ba7b810-9dad-11d1-80b4-00c04fd430c8",URL:"6ba7b811-9dad-11d1-80b4-00c04fd430c8",OID:"6ba7b812-9dad-11d1-80b4-00c04fd430c8",X500:"6ba7b814-9dad-11d1-80b4-00c04fd430c8"},label:"Namespace","label-width":"100px","mb-2":""},null,8,["value"])]),I("div",C0,[y(x,{value:U(n).namespace,"onUpdate:value":s[3]||(s[3]=w=>U(n).namespace=w),placeholder:"Namespace","label-width":"100px","label-position":"left",label:" ","validation-rules":r,"mb-2":""},null,8,["value"])]),y(x,{value:U(n).name,"onUpdate:value":s[4]||(s[4]=w=>U(n).name=w),placeholder:"Name",label:"Name","label-width":"100px","label-position":"left","mb-2":""},null,8,["value"])])):Q("",!0),y(x,{style:{"text-align":"center","font-family":"monospace"},value:U(c),multiline:"",placeholder:"Your uuids",autosize:"",rows:"1",readonly:"","raw-text":"",monospace:"","my-3":"",class:"uuid-display"},null,8,["value"]),I("div",k0,[y(A,{autofocus:"",onClick:s[5]||(s[5]=w=>U(u)())},{default:q(()=>[B(" Copy ")]),_:1}),y(A,{onClick:U(l)},{default:q(()=>[B(" Refresh ")]),_:1},8,["onClick"])])])}}});const ce=P(S0,[["__scopeId","data-v-8623cf81"]]);export{ce as default};
|