UNPKG

github-desktop-for-mac-language-zh-cn

Version:
1,106 lines (1,030 loc) 612 kB
/*! For license information please see main.js.LICENSE.txt */ (() => { var e = { 9e3: (e, t, n) => { var r = {}; e.exports = r, r.themes = {}; var i = n(3837), o = r.styles = n(8093), s = Object.defineProperties, a = new RegExp(/[\r\n]+/g); r.supportsColor = n(3969).supportsColor, void 0 === r.enabled && (r.enabled = !1 !== r.supportsColor()), r.enable = function() { r.enabled = !0 }, r.disable = function() { r.enabled = !1 }, r.stripColors = r.strip = function(e) { return ("" + e).replace(/\x1B\[\d+m/g, "") }, r.stylize = function(e, t) { if (!r.enabled) return e + ""; var n = o[t]; return !n && t in r ? r[t](e) : n.open + e + n.close }; var u = /[|\\{}()[\]^$+*?.]/g; function l(e) { var t = function e() { return d.apply(e, arguments) }; return t._styles = e, t.__proto__ = h, t } var c, f = (c = {}, o.grey = o.gray, Object.keys(o).forEach((function(e) { o[e].closeRe = new RegExp(function(e) { if ("string" != typeof e) throw new TypeError("Expected a string"); return e.replace(u, "\\$&") }(o[e].close), "g"), c[e] = { get: function() { return l(this._styles.concat(e)) } } })), c), h = s((function() {}), f); function d() { var e = Array.prototype.slice.call(arguments), t = e.map((function(e) { return null != e && e.constructor === String ? e : i.inspect(e) })).join(" "); if (!r.enabled || !t) return t; for (var n = -1 != t.indexOf("\n"), s = this._styles, u = s.length; u--;) { var l = o[s[u]]; t = l.open + t.replace(l.closeRe, l.open) + l.close, n && (t = t.replace(a, (function(e) { return l.close + e + l.open }))) } return t } r.setTheme = function(e) { if ("string" != typeof e) for (var t in e) ! function(t) { r[t] = function(n) { if ("object" == typeof e[t]) { var i = n; for (var o in e[t]) i = r[e[t][o]](i); return i } return r[e[t]](n) } }(t); else console.log("colors.setTheme now only accepts an object, not a string. If you are trying to set a theme from a file, it is now your (the caller's) responsibility to require the file. The old syntax looked like colors.setTheme(__dirname + '/../themes/generic-logging.js'); The new syntax looks like colors.setTheme(require(__dirname + '/../themes/generic-logging.js'));") }; var p = function(e, t) { var n = t.split(""); return (n = n.map(e)).join("") }; for (var g in r.trap = n(1158), r.zalgo = n(7452), r.maps = {}, r.maps.america = n(6315)(r), r.maps.zebra = n(1397)(r), r.maps.rainbow = n(6538)(r), r.maps.random = n(5044)(r), r.maps) ! function(e) { r[e] = function(t) { return p(r.maps[e], t) } }(g); s(r, function() { var e = {}; return Object.keys(f).forEach((function(t) { e[t] = { get: function() { return l([t]) } } })), e }()) }, 1158: e => { e.exports = function(e, t) { var n = ""; e = (e = e || "Run the trap, drop the bass").split(""); var r = { a: ["@", "Ą", "Ⱥ", "Ʌ", "Δ", "Λ", "Д"], b: ["ß", "Ɓ", "Ƀ", "ɮ", "β", "฿"], c: ["©", "Ȼ", "Ͼ"], d: ["Ð", "Ɗ", "Ԁ", "ԁ", "Ԃ", "ԃ"], e: ["Ë", "ĕ", "Ǝ", "ɘ", "Σ", "ξ", "Ҽ", "੬"], f: ["Ӻ"], g: ["ɢ"], h: ["Ħ", "ƕ", "Ң", "Һ", "Ӈ", "Ԋ"], i: ["༏"], j: ["Ĵ"], k: ["ĸ", "Ҡ", "Ӄ", "Ԟ"], l: ["Ĺ"], m: ["ʍ", "Ӎ", "ӎ", "Ԡ", "ԡ", "൩"], n: ["Ñ", "ŋ", "Ɲ", "Ͷ", "Π", "Ҋ"], o: ["Ø", "õ", "ø", "Ǿ", "ʘ", "Ѻ", "ם", "۝", "๏"], p: ["Ƿ", "Ҏ"], q: ["্"], r: ["®", "Ʀ", "Ȑ", "Ɍ", "ʀ", "Я"], s: ["§", "Ϟ", "ϟ", "Ϩ"], t: ["Ł", "Ŧ", "ͳ"], u: ["Ʊ", "Ս"], v: ["ט"], w: ["Ш", "Ѡ", "Ѽ", "൰"], x: ["Ҳ", "Ӿ", "Ӽ", "ӽ"], y: ["¥", "Ұ", "Ӌ"], z: ["Ƶ", "ɀ"] }; return e.forEach((function(e) { e = e.toLowerCase(); var t = r[e] || [" "], i = Math.floor(Math.random() * t.length); n += void 0 !== r[e] ? r[e][i] : e })), n } }, 7452: e => { e.exports = function(e, t) { e = e || " he is here "; var n = { up: ["̍", "̎", "̄", "̅", "̿", "̑", "̆", "̐", "͒", "͗", "͑", "̇", "̈", "̊", "͂", "̓", "̈", "͊", "͋", "͌", "̃", "̂", "̌", "͐", "̀", "́", "̋", "̏", "̒", "̓", "̔", "̽", "̉", "ͣ", "ͤ", "ͥ", "ͦ", "ͧ", "ͨ", "ͩ", "ͪ", "ͫ", "ͬ", "ͭ", "ͮ", "ͯ", "̾", "͛", "͆", "̚"], down: ["̖", "̗", "̘", "̙", "̜", "̝", "̞", "̟", "̠", "̤", "̥", "̦", "̩", "̪", "̫", "̬", "̭", "̮", "̯", "̰", "̱", "̲", "̳", "̹", "̺", "̻", "̼", "ͅ", "͇", "͈", "͉", "͍", "͎", "͓", "͔", "͕", "͖", "͙", "͚", "̣"], mid: ["̕", "̛", "̀", "́", "͘", "̡", "̢", "̧", "̨", "̴", "̵", "̶", "͜", "͝", "͞", "͟", "͠", "͢", "̸", "̷", "͡", " ҉"] }, r = [].concat(n.up, n.down, n.mid); function i(e) { return Math.floor(Math.random() * e) } function o(e) { var t = !1; return r.filter((function(n) { t = n === e })), t } return function(e, t) { var r, s, a = ""; for (s in (t = t || {}).up = void 0 === t.up || t.up, t.mid = void 0 === t.mid || t.mid, t.down = void 0 === t.down || t.down, t.size = void 0 !== t.size ? t.size : "maxi", e = e.split("")) if (!o(s)) { switch (a += e[s], r = { up: 0, down: 0, mid: 0 }, t.size) { case "mini": r.up = i(8), r.mid = i(2), r.down = i(8); break; case "maxi": r.up = i(16) + 3, r.mid = i(4) + 1, r.down = i(64) + 3; break; default: r.up = i(8) + 1, r.mid = i(6) / 2, r.down = i(8) + 1 } var u = ["up", "mid", "down"]; for (var l in u) for (var c = u[l], f = 0; f <= r[c]; f++) t[c] && (a += n[c][i(n[c].length)]) } return a }(e, t) } }, 6315: e => { e.exports = function(e) { return function(t, n, r) { if (" " === t) return t; switch (n % 3) { case 0: return e.red(t); case 1: return e.white(t); case 2: return e.blue(t) } } } }, 6538: e => { e.exports = function(e) { var t = ["red", "yellow", "green", "blue", "magenta"]; return function(n, r, i) { return " " === n ? n : e[t[r++ % t.length]](n) } } }, 5044: e => { e.exports = function(e) { var t = ["underline", "inverse", "grey", "yellow", "red", "green", "blue", "white", "cyan", "magenta", "brightYellow", "brightRed", "brightGreen", "brightBlue", "brightWhite", "brightCyan", "brightMagenta"]; return function(n, r, i) { return " " === n ? n : e[t[Math.round(Math.random() * (t.length - 2))]](n) } } }, 1397: e => { e.exports = function(e) { return function(t, n, r) { return n % 2 == 0 ? t : e.inverse(t) } } }, 8093: e => { var t = {}; e.exports = t; var n = { reset: [0, 0], bold: [1, 22], dim: [2, 22], italic: [3, 23], underline: [4, 24], inverse: [7, 27], hidden: [8, 28], strikethrough: [9, 29], black: [30, 39], red: [31, 39], green: [32, 39], yellow: [33, 39], blue: [34, 39], magenta: [35, 39], cyan: [36, 39], white: [37, 39], gray: [90, 39], grey: [90, 39], brightRed: [91, 39], brightGreen: [92, 39], brightYellow: [93, 39], brightBlue: [94, 39], brightMagenta: [95, 39], brightCyan: [96, 39], brightWhite: [97, 39], bgBlack: [40, 49], bgRed: [41, 49], bgGreen: [42, 49], bgYellow: [43, 49], bgBlue: [44, 49], bgMagenta: [45, 49], bgCyan: [46, 49], bgWhite: [47, 49], bgGray: [100, 49], bgGrey: [100, 49], bgBrightRed: [101, 49], bgBrightGreen: [102, 49], bgBrightYellow: [103, 49], bgBrightBlue: [104, 49], bgBrightMagenta: [105, 49], bgBrightCyan: [106, 49], bgBrightWhite: [107, 49], blackBG: [40, 49], redBG: [41, 49], greenBG: [42, 49], yellowBG: [43, 49], blueBG: [44, 49], magentaBG: [45, 49], cyanBG: [46, 49], whiteBG: [47, 49] }; Object.keys(n).forEach((function(e) { var r = n[e], i = t[e] = []; i.open = "[" + r[0] + "m", i.close = "[" + r[1] + "m" })) }, 5951: e => { "use strict"; e.exports = function(e, t) { var n = (t = t || process.argv).indexOf("--"), r = /^-{1,2}/.test(e) ? "" : "--", i = t.indexOf(r + e); return -1 !== i && (-1 === n || i < n) } }, 3969: (e, t, n) => { "use strict"; n(2037); var r = n(5951), i = process.env, o = void 0; function s(e) { var t = function(e) { if (!1 === o) return 0; if (r("color=16m") || r("color=full") || r("color=truecolor")) return 3; if (r("color=256")) return 2; if (e && !e.isTTY && !0 !== o) return 0; var t = o ? 1 : 0; if ("CI" in i) return ["TRAVIS", "CIRCLECI", "APPVEYOR", "GITLAB_CI"].some((function(e) { return e in i })) || "codeship" === i.CI_NAME ? 1 : t; if ("TEAMCITY_VERSION" in i) return /^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(i.TEAMCITY_VERSION) ? 1 : 0; if ("TERM_PROGRAM" in i) { var n = parseInt((i.TERM_PROGRAM_VERSION || "").split(".")[0], 10); switch (i.TERM_PROGRAM) { case "iTerm.app": return n >= 3 ? 3 : 2; case "Hyper": return 3; case "Apple_Terminal": return 2 } } return /-256(color)?$/i.test(i.TERM) ? 2 : /^screen|^xterm|^vt100|^rxvt|color|ansi|cygwin|linux/i.test(i.TERM) || "COLORTERM" in i ? 1 : (i.TERM, t) }(e); return function(e) { return 0 !== e && { level: e, hasBasic: !0, has256: e >= 2, has16m: e >= 3 } }(t) } r("no-color") || r("no-colors") || r("color=false") ? o = !1 : (r("color") || r("colors") || r("color=true") || r("color=always")) && (o = !0), "FORCE_COLOR" in i && (o = 0 === i.FORCE_COLOR.length || 0 !== parseInt(i.FORCE_COLOR, 10)), e.exports = { supportsColor: s, stdout: s(process.stdout), stderr: s(process.stderr) } }, 3450: (e, t, n) => { var r = n(9e3); e.exports = r }, 684: e => { var t = [], n = [], r = function() {}; function i(e) { return !~t.indexOf(e) && (t.push(e), !0) } function o(e) { r = e } function s(e) { for (var n = [], r = 0; r < t.length; r++) if (t[r].async) n.push(t[r]); else if (t[r](e)) return !0; return !!n.length && new Promise((function(t) { Promise.all(n.map((function(t) { return t(e) }))).then((function(e) { t(e.some(Boolean)) })) })) } function a(e) { return !~n.indexOf(e) && (n.push(e), !0) } function u() { r.apply(r, arguments) } function l(e) { for (var t = 0; t < n.length; t++) e = n[t].apply(n[t], arguments); return e } function c(e, t) { var n = Object.prototype.hasOwnProperty; for (var r in t) n.call(t, r) && (e[r] = t[r]); return e } function f(e) { return e.enabled = !1, e.modify = a, e.set = o, e.use = i, c((function() { return !1 }), e) } function h(e) { return e.enabled = !0, e.modify = a, e.set = o, e.use = i, c((function() { var t = Array.prototype.slice.call(arguments, 0); return u.call(u, e, l(t, e)), !0 }), e) } e.exports = function(e) { return e.introduce = c, e.enabled = s, e.process = l, e.modify = a, e.write = u, e.nope = f, e.yep = h, e.set = o, e.use = i, e } }, 9256: (e, t, n) => { e.exports = n(5811) }, 5811: (e, t, n) => { var r = n(684)((function e(t, n) { return (n = n || {}).namespace = t, n.prod = !0, n.dev = !1, n.force || e.force ? e.yep(n) : e.nope(n) })); e.exports = r }, 2201: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) { return (0, o.isAsync)(e) ? function(...t) { const n = t.pop(); return a(e.apply(this, t), n) } : (0, r.default)((function(t, n) { var r; try { r = e.apply(this, t) } catch (e) { return n(e) } if (r && "function" == typeof r.then) return a(r, n); n(null, r) })) }; var r = s(n(6646)), i = s(n(5933)), o = n(1940); function s(e) { return e && e.__esModule ? e : { default: e } } function a(e, t) { return e.then((e => { u(t, null, e) }), (e => { u(t, e && e.message ? e : new Error(e)) })) } function u(e, t, n) { try { e(t, n) } catch (e) { (0, i.default)((e => { throw e }), e) } } e.exports = t.default }, 7931: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = c(n(1771)), i = c(n(2325)), o = c(n(9622)), s = c(n(5498)), a = c(n(9485)), u = c(n(1940)), l = c(n(3171)); function c(e) { return e && e.__esModule ? e : { default: e } } function f(e, t, n) { n = (0, s.default)(n); var r = 0, o = 0, { length: u } = e, l = !1; function c(e, t) { !1 === e && (l = !0), !0 !== l && (e ? n(e) : ++o !== u && t !== i.default || n(null)) } for (0 === u && n(null); r < u; r++) t(e[r], r, (0, a.default)(c)) } function h(e, t, n) { return (0, o.default)(e, 1 / 0, t, n) } t.default = (0, l.default)((function(e, t, n) { return ((0, r.default)(e) ? f : h)(e, (0, u.default)(t), n) }), 3), e.exports = t.default }, 9622: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = s(n(9925)), i = s(n(1940)), o = s(n(3171)); function s(e) { return e && e.__esModule ? e : { default: e } } t.default = (0, o.default)((function(e, t, n, o) { return (0, r.default)(t)(e, (0, i.default)(n), o) }), 4), e.exports = t.default }, 1080: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = o(n(9622)), i = o(n(3171)); function o(e) { return e && e.__esModule ? e : { default: e } } t.default = (0, i.default)((function(e, t, n) { return (0, r.default)(e, 1, t, n) }), 3), e.exports = t.default }, 9508: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = a(n(7931)), i = a(n(5926)), o = a(n(1940)), s = a(n(3171)); function a(e) { return e && e.__esModule ? e : { default: e } } t.default = (0, s.default)((function(e, t, n) { return (0, r.default)(e, (0, i.default)((0, o.default)(t)), n) }), 3), e.exports = t.default }, 8463: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e, t, n, r) { let o = !1, s = !1, a = !1, u = 0, l = 0; function c() { u >= t || a || o || (a = !0, e.next().then((({ value: e, done: t }) => { if (!s && !o) { if (a = !1, t) return o = !0, void(u <= 0 && r(null)); u++, n(e, l, f), l++, c() } })).catch(h)) } function f(e, t) { if (u -= 1, !s) return e ? h(e) : !1 === e ? (o = !0, void(s = !0)) : t === i.default || o && u <= 0 ? (o = !0, r(null)) : void c() } function h(e) { s || (a = !1, o = !0, r(e)) } c() }; var r, i = (r = n(2325)) && r.__esModule ? r : { default: r }; e.exports = t.default }, 3171: (e, t) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e, t = e.length) { if (!t) throw new Error("arity is undefined"); return function(...n) { return "function" == typeof n[t - 1] ? e.apply(this, n) : new Promise(((r, i) => { n[t - 1] = (e, ...t) => { if (e) return i(e); r(t.length > 1 ? t : t[0]) }, e.apply(this, n) })) } }, e.exports = t.default }, 2325: (e, t) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = {}, e.exports = t.default }, 9925: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = l(n(5498)), i = l(n(8561)), o = l(n(9485)), s = n(1940), a = l(n(8463)), u = l(n(2325)); function l(e) { return e && e.__esModule ? e : { default: e } } t.default = e => (t, n, l) => { if (l = (0, r.default)(l), e <= 0) throw new RangeError("concurrency limit cannot be less than 1"); if (!t) return l(null); if ((0, s.isAsyncGenerator)(t)) return (0, a.default)(t, e, n, l); if ((0, s.isAsyncIterable)(t)) return (0, a.default)(t[Symbol.asyncIterator](), e, n, l); var c = (0, i.default)(t), f = !1, h = !1, d = 0, p = !1; function g(e, t) { if (!h) if (d -= 1, e) f = !0, l(e); else if (!1 === e) f = !0, h = !0; else { if (t === u.default || f && d <= 0) return f = !0, l(null); p || m() } } function m() { for (p = !0; d < e && !f;) { var t = c(); if (null === t) return f = !0, void(d <= 0 && l(null)); d += 1, n(t.value, t.key, (0, o.default)(g)) } p = !1 } m() }, e.exports = t.default }, 4344: (e, t) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) { return e[Symbol.iterator] && e[Symbol.iterator]() }, e.exports = t.default }, 6646: (e, t) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) { return function(...t) { var n = t.pop(); return e.call(this, t, n) } }, e.exports = t.default }, 1771: (e, t) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) { return e && "number" == typeof e.length && e.length >= 0 && e.length % 1 == 0 }, e.exports = t.default }, 8561: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) { if ((0, r.default)(e)) return function(e) { var t = -1, n = e.length; return function() { return ++t < n ? { value: e[t], key: t } : null } }(e); var t, n, o, s, a = (0, i.default)(e); return a ? function(e) { var t = -1; return function() { var n = e.next(); return n.done ? null : (t++, { value: n.value, key: t }) } }(a) : (n = (t = e) ? Object.keys(t) : [], o = -1, s = n.length, function e() { var r = n[++o]; return "__proto__" === r ? e() : o < s ? { value: t[r], key: r } : null }) }; var r = o(n(1771)), i = o(n(4344)); function o(e) { return e && e.__esModule ? e : { default: e } } e.exports = t.default }, 5498: (e, t) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) { function t(...t) { if (null !== e) { var n = e; e = null, n.apply(this, t) } } return Object.assign(t, e), t }, e.exports = t.default }, 9485: (e, t) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) { return function(...t) { if (null === e) throw new Error("已调用回调."); var n = e; e = null, n.apply(this, t) } }, e.exports = t.default }, 2686: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }); var r = s(n(1771)), i = s(n(1940)), o = s(n(3171)); function s(e) { return e && e.__esModule ? e : { default: e } } t.default = (0, o.default)(((e, t, n) => { var o = (0, r.default)(t) ? [] : {}; e(t, ((e, t, n) => { (0, i.default)(e)(((e, ...r) => { r.length < 2 && ([r] = r), o[t] = r, n(e) })) }), (e => n(e, o))) }), 3), e.exports = t.default }, 5933: (e, t) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.fallback = s, t.wrap = a; var n, r = t.hasQueueMicrotask = "function" == typeof queueMicrotask && queueMicrotask, i = t.hasSetImmediate = "function" == typeof setImmediate && setImmediate, o = t.hasNextTick = "object" == typeof process && "function" == typeof process.nextTick; function s(e) { setTimeout(e, 0) } function a(e) { return (t, ...n) => e((() => t(...n))) } n = r ? queueMicrotask : i ? setImmediate : o ? process.nextTick : s, t.default = a(n) }, 5926: (e, t) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e) { return (t, n, r) => e(t, r) }, e.exports = t.default }, 1940: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.isAsyncIterable = t.isAsyncGenerator = t.isAsync = void 0; var r, i = (r = n(2201)) && r.__esModule ? r : { default: r }; function o(e) { return "AsyncFunction" === e[Symbol.toStringTag] } t.default = function(e) { if ("function" != typeof e) throw new Error("expected a function"); return o(e) ? (0, i.default)(e) : e }, t.isAsync = o, t.isAsyncGenerator = function(e) { return "AsyncGenerator" === e[Symbol.toStringTag] }, t.isAsyncIterable = function(e) { return "function" == typeof e[Symbol.asyncIterator] } }, 8370: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.default = function(e, t) { return (0, r.default)(i.default, e, t) }; var r = o(n(2686)), i = o(n(1080)); function o(e) { return e && e.__esModule ? e : { default: e } } e.exports = t.default }, 7492: function(e, t) { var n, r; void 0 === (r = "function" == typeof(n = function() { var e = /^v?(?:\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+)(\.(?:[x*]|\d+))?(?:-[\da-z\-]+(?:\.[\da-z\-]+)*)?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i; function t(e) { var t, n, r = e.replace(/^v/, "").replace(/\+.*$/, ""), i = (n = "-", -1 === (t = r).indexOf(n) ? t.length : t.indexOf(n)), o = r.substring(0, i).split("."); return o.push(r.substring(i + 1)), o } function n(e) { return isNaN(Number(e)) ? e : Number(e) } function r(t) { if ("string" != typeof t) throw new TypeError("参数无效,需要字符串"); if (!e.test(t)) throw new Error("Invalid argument not valid semver ('" + t + "' received)") } function i(e, i) { [e, i].forEach(r); for (var o = t(e), s = t(i), a = 0; a < Math.max(o.length - 1, s.length - 1); a++) { var u = parseInt(o[a] || 0, 10), l = parseInt(s[a] || 0, 10); if (u > l) return 1; if (l > u) return -1 } var c = o[o.length - 1], f = s[s.length - 1]; if (c && f) { var h = c.split(".").map(n), d = f.split(".").map(n); for (a = 0; a < Math.max(h.length, d.length); a++) { if (void 0 === h[a] || "string" == typeof d[a] && "number" == typeof h[a]) return -1; if (void 0 === d[a] || "string" == typeof h[a] && "number" == typeof d[a]) return 1; if (h[a] > d[a]) return 1; if (d[a] > h[a]) return -1 } } else if (c || f) return c ? -1 : 1; return 0 } var o = [">", ">=", "=", "<", "<="], s = { ">": [1], ">=": [0, 1], "=": [0], "<=": [-1, 0], "<": [-1] }; return i.validate = function(t) { return "string" == typeof t && e.test(t) }, i.compare = function(e, t, n) { ! function(e) { if ("string" != typeof e) throw new TypeError("运算符类型无效,应为字符串,但得到 " + typeof e); if (-1 === o.indexOf(e)) throw new TypeError("运算符无效,应为 " + o.join("|")) }(n); var r = i(e, t); return s[n].indexOf(r) > -1 }, i }) ? n.apply(t, []) : n) || (e.exports = r) }, 9379: (e, t, n) => { "use strict"; var r = n(7231); Object.defineProperty(t, "_R", { enumerable: !0, get: function() { return r.initializeNotifications } }), Object.defineProperty(t, "c0", { enumerable: !0, get: function() { return r.showNotification } }), Object.defineProperty(t, "pD", { enumerable: !0, get: function() { return r.terminateNotifications } }), Object.defineProperty(t, "X", { enumerable: !0, get: function() { return r.getNotificationsPermission } }), Object.defineProperty(t, "QJ", { enumerable: !0, get: function() { return r.requestNotificationsPermission } }); n(7344), n(7838); var i = n(4747); Object.defineProperty(t, "V2", { enumerable: !0, get: function() { return i.onNotificationEvent } }) }, 7231: function(e, t, n) { "use strict"; var r = this && this.__awaiter || function(e, t, n, r) { return new(n || (n = Promise))((function(i, o) { function s(e) { try { u(r.next(e)) } catch (e) { o(e) } } function a(e) { try { u(r.throw(e)) } catch (e) { o(e) } } function u(e) { var t; e.done ? i(e.value) : (t = e.value, t instanceof n ? t : new n((function(e) { e(t) }))).then(s, a) } u((r = r.apply(e, t || [])).next()) })) }; Object.defineProperty(t, "__esModule", { value: !0 }), t.closeNotification = t.showNotification = t.requestNotificationsPermission = t.getNotificationsPermission = t.terminateNotifications = t.initializeNotifications = void 0; const i = n(7344), o = n(4747), s = n(7196); let a; function u() { return void 0 !== a || (a = i.supportsNotifications() ? n(33) : null), a } t.initializeNotifications = e => { var t; return null === (t = u()) || void 0 === t ? void 0 : t.initializeNotifications(o.notificationCallback, e) }, t.terminateNotifications = () => { var e; return null === (e = u()) || void 0 === e ? void 0 : e.terminateNotifications() }, t.getNotificationsPermission = () => { var e; return null === (e = u()) || void 0 === e ? void 0 : e.getNotificationsPermission() }, t.requestNotificationsPermission = () => { var e; return null === (e = u()) || void 0 === e ? void 0 : e.requestNotificationsPermission() }, t.showNotification = (...e) => r(void 0, void 0, void 0, (function*() { var t; const n = s.v4(); try { yield null === (t = u()) || void 0 === t ? void 0 : t.showNotification(n, ...e) } catch (e) { return null } return n })), t.closeNotification = (...e) => { var t; return null === (t = u()) || void 0 === t ? void 0 : t.closeNotification(...e) } }, 4747: (e, t) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.onNotificationEvent = t.notificationCallback = void 0; let n = null; t.notificationCallback = (...e) => null == n ? void 0 : n(...e), t.onNotificationEvent = e => { n = e } }, 7838: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.getNotificationSettingsUrl = void 0; const r = n(7344); t.getNotificationSettingsUrl = function() { return r.supportsNotifications() ? "x-apple.systempreferences:com.apple.preference.notifications" : null } }, 7344: (e, t, n) => { "use strict"; Object.defineProperty(t, "__esModule", { value: !0 }), t.supportsNotificationsPermissionRequest = t.supportsNotifications = void 0; const r = n(2037); function i() { const e = r.release().split("."); return parseInt(e[0], 10) >= 18 } t.supportsNotifications = function() { return i() }, t.supportsNotificationsPermissionRequest = function() { return i() } }, 7196: (e, t, n) => { "use strict"; n.r(t), n.d(t, { NIL: () => S, parse: () => v, stringify: () => f, v1: () => m, v3: () => b, v4: () => _, v5: () => w, validate: () => l, version: () => E }); var r = n(6113), i = n.n(r); const o = new Uint8Array(256); let s = o.length; function a() { return s > o.length - 16 && (i().randomFillSync(o), s = 0), o.slice(s, s += 16) } const u = /^(?:[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, l = function(e) { return "string" == typeof e && u.test(e) }, c = []; for (let e = 0; e < 256; ++e) c.push((e + 256).toString(16).substr(1)); const f = function(e, t = 0) { const n = (c[e[t + 0]] + c[e[t + 1]] + c[e[t + 2]] + c[e[t + 3]] + "-" + c[e[t + 4]] + c[e[t + 5]] + "-" + c[e[t + 6]] + c[e[t + 7]] + "-" + c[e[t + 8]] + c[e[t + 9]] + "-" + c[e[t + 10]] + c[e[t + 11]] + c[e[t + 12]] + c[e[t + 13]] + c[e[t + 14]] + c[e[t + 15]]).toLowerCase(); if (!l(n)) throw TypeError("Stringified UUID is invalid"); return n }; let h, d, p = 0, g = 0; const m = function(e, t, n) { let r = t && n || 0; const i = t || new Array(16); let o = (e = e || {}).node || h, s = void 0 !== e.clockseq ? e.clockseq : d; if (null == o || null == s) { const t = e.random || (e.rng || a)(); null == o && (o = h = [1 | t[0], t[1], t[2], t[3], t[4], t[5]]), null == s && (s = d = 16383 & (t[6] << 8 | t[7])) } let u = void 0 !== e.msecs ? e.msecs : Date.now(), l = void 0 !== e.nsecs ? e.nsecs : g + 1; const c = u - p + (l - g) / 1e4; if (c < 0 && void 0 === e.clockseq && (s = s + 1 & 16383), (c < 0 || u > p) && void 0 === e.nsecs && (l = 0), l >= 1e4) throw new Error("uuid.v1(): Can't create more than 10M uuids/sec"); p = u, g = l, d = s, u += 122192928e5; const m = (1e4 * (268435455 & u) + l) % 4294967296; i[r++] = m >>> 24 & 255, i[r++] = m >>> 16 & 255, i[r++] = m >>> 8 & 255, i[r++] = 255 & m; const v = u / 4294967296 * 1e4 & 268435455; i[r++] = v >>> 8 & 255, i[r++] = 255 & v, i[r++] = v >>> 24 & 15 | 16, i[r++] = v >>> 16 & 255, i[r++] = s >>> 8 | 128, i[r++] = 255 & s; for (let e = 0; e < 6; ++e) i[r + e] = o[e]; return t || f(i) }, v = function(e) { if (!l(e)) throw TypeError("Invalid UUID"); let t; const n = new Uint8Array(16); return n[0] = (t = parseInt(e.slice(0, 8), 16)) >>> 24, n[1] = t >>> 16 & 255, n[2] = t >>> 8 & 255, n[3] = 255 & t, n[4] = (t = parseInt(e.slice(9, 13), 16)) >>> 8, n[5] = 255 & t, n[6] = (t = parseInt(e.slice(14, 18), 16)) >>> 8, n[7] = 255 & t, n[8] = (t = parseInt(e.slice(19, 23), 16)) >>> 8, n[9] = 255 & t, n[10] = (t = parseInt(e.slice(24, 36), 16)) / 1099511627776 & 255, n[11] = t / 4294967296 & 255, n[12] = t >>> 24 & 255, n[13] = t >>> 16 & 255, n[14] = t >>> 8 & 255, n[15] = 255 & t, n }; function y(e, t, n) { function r(e, r, i, o) { if ("string" == typeof e && (e = function(e) { e = unescape(encodeURIComponent(e)); const t = []; for (let n = 0; n < e.length; ++n) t.push(e.charCodeAt(n)); return t }(e)), "string" == typeof r && (r = v(r)), 16 !== r.length) throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)"); let s = new Uint8Array(16 + e.length); if (s.set(r), s.set(e, r.length), s = n(s), s[6] = 15 & s[6] | t, s[8] = 63 & s[8] | 128, i) { o = o || 0; for (let e = 0; e < 16; ++e) i[o + e] = s[e]; return i } return f(s) } try { r.name = e } catch (e) {} return r.DNS = "6ba7b810-9dad-11d1-80b4-00c04fd430c8", r.URL = "6ba7b811-9dad-11d1-80b4-00c04fd430c8", r } const b = y("v3", 48, (function(e) { return Array.isArray(e) ? e = Buffer.from(e) : "string" == typeof e && (e = Buffer.from(e, "utf8")), i().createHash("md5").update(e).digest() })), _ = function(e, t, n) { const r = (e = e || {}).random || (e.rng || a)(); if (r[6] = 15 & r[6] | 64, r[8] = 63 & r[8] | 128, t) { n = n || 0; for (let e = 0; e < 16; ++e) t[n + e] = r[e]; return t } return f(r) }, w = y("v5", 80, (function(e) { return Array.isArray(e) ? e = Buffer.from(e) : "string" == typeof e && (e = Buffer.from(e, "utf8")), i().createHash("sha1").update(e).digest() })), S = "00000000-0000-0000-0000-000000000000", E = function(e) { if (!l(e)) throw TypeError("Invalid UUID"); return parseInt(e.substr(14, 1), 16) } }, 2382: (e, t, n) => { "use strict"; const r = n(1017), i = n(2298), o = n(8822), s = n(7207); e.exports = function(e) { const t = i.app || i.remote.app, n = i.screen || i.remote.screen; let a, u, l; const c = Object.assign({ file: "window-state.json", path: t.getPath("userData"), maximize: !0, fullScreen: !0 }, e), f = r.join(c.path, c.file); function h() { return a && Number.isInteger(a.x) && Number.isInteger(a.y) && Number.isInteger(a.width) && a.width > 0 && Number.isInteger(a.height) && a.height > 0 } function d() { const e = n.getPrimaryDisplay().bounds; a = { width: c.defaultWidth || 800, height: c.defaultHeight || 600, x: 0, y: 0, displayBounds: e } } function p(e) { if (e = e || u) try { const t = e.getBounds(); (function(e) { return !e.isMaximized() && !e.isMinimized() && !e.isFullScreen() })(e) && (a.x = t.x, a.y = t.y, a.width = t.width, a.height = t.height), a.i