var f = void 0 !== (e = e || {}).clockseq ? e.clockseq : Tr;
var l = void 0 !== e.msecs ? e.msecs : ee();
var s = void 0 !== e.nsecs ? e.nsecs : yr + 1;
var h = l - gr + (s - yr) / 1e4;
if (h < 0 && void 0 === e.clockseq && (f = f + 1 & 16383), (h < 0 || l > gr) && void 0 === e.nsecs && (s = 0), s >= 1e4) throw new Error("uuid.v1():Can't create more than 10M uuids/sec");
gr = l, yr = s, Tr = f;
var m = (1e4 * (268435455 & (l += 122192928e5)) + s) % 4294967296;
u[c++] = m >>> 24 & 255, u[c++] = m >>> 16 & 255, u[c++] = m >>> 8 & 255, u[c++] = 255 & m;
var d = l / 4294967296 * 1e4 & 268435455;
u[c++] = d >>> 8 & 255, u[c++] = 255 & d, u[c++] = d >>> 24 & 15 | 16, u[c++] = d >>> 16 & 255, u[c++] = f >>> 8 | 128, u[c++] = 255 & f;
for (v = e.node || pr, p = 0, void 0; p < 6; p++) {
var v;
var p;
u[c + p] = v[p];
}
var T = t || Zr(u);
return i === T ? i : T;
var c = n && e || 0
, u = n || []
, s = void 0 !== (t = t || {}).clockseq ? t.clockseq : Wr
, f = void 0 !== t.msecs ? t.msecs : it()
, l = void 0 !== t.nsecs ? t.nsecs : Gr + 1
, h = f - Qr + (l - Gr) / 1e4;
if (h < 0 && void 0 === t.clockseq && (s = s + 1 & 16383),