diff --git "a/gradio_dualvision/gradio_patches/templates/component/index.js" "b/gradio_dualvision/gradio_patches/templates/component/index.js" deleted file mode 100644--- "a/gradio_dualvision/gradio_patches/templates/component/index.js" +++ /dev/null @@ -1,11307 +0,0 @@ -var eo = { value: () => { -} }; -function Il() { - for (var e = 0, t = arguments.length, n = {}, i; e < t; ++e) { - if (!(i = arguments[e] + "") || i in n || /[\s.]/.test(i)) - throw new Error("illegal type: " + i); - n[i] = []; - } - return new gn(n); -} -function gn(e) { - this._ = e; -} -function to(e, t) { - return e.trim().split(/^|\s+/).map(function(n) { - var i = "", r = n.indexOf("."); - if (r >= 0 && (i = n.slice(r + 1), n = n.slice(0, r)), n && !t.hasOwnProperty(n)) - throw new Error("unknown type: " + n); - return { type: n, name: i }; - }); -} -gn.prototype = Il.prototype = { - constructor: gn, - on: function(e, t) { - var n = this._, i = to(e + "", n), r, l = -1, s = i.length; - if (arguments.length < 2) { - for (; ++l < s; ) - if ((r = (e = i[l]).type) && (r = no(n[r], e.name))) - return r; - return; - } - if (t != null && typeof t != "function") - throw new Error("invalid callback: " + t); - for (; ++l < s; ) - if (r = (e = i[l]).type) - n[r] = ar(n[r], e.name, t); - else if (t == null) - for (r in n) - n[r] = ar(n[r], e.name, null); - return this; - }, - copy: function() { - var e = {}, t = this._; - for (var n in t) - e[n] = t[n].slice(); - return new gn(e); - }, - call: function(e, t) { - if ((r = arguments.length - 2) > 0) - for (var n = new Array(r), i = 0, r, l; i < r; ++i) - n[i] = arguments[i + 2]; - if (!this._.hasOwnProperty(e)) - throw new Error("unknown type: " + e); - for (l = this._[e], i = 0, r = l.length; i < r; ++i) - l[i].value.apply(t, n); - }, - apply: function(e, t, n) { - if (!this._.hasOwnProperty(e)) - throw new Error("unknown type: " + e); - for (var i = this._[e], r = 0, l = i.length; r < l; ++r) - i[r].value.apply(t, n); - } -}; -function no(e, t) { - for (var n = 0, i = e.length, r; n < i; ++n) - if ((r = e[n]).name === t) - return r.value; -} -function ar(e, t, n) { - for (var i = 0, r = e.length; i < r; ++i) - if (e[i].name === t) { - e[i] = eo, e = e.slice(0, i).concat(e.slice(i + 1)); - break; - } - return n != null && e.push({ name: t, value: n }), e; -} -var ki = "http://www.w3.org/1999/xhtml"; -const ur = { - svg: "http://www.w3.org/2000/svg", - xhtml: ki, - xlink: "http://www.w3.org/1999/xlink", - xml: "http://www.w3.org/XML/1998/namespace", - xmlns: "http://www.w3.org/2000/xmlns/" -}; -function Ll(e) { - var t = e += "", n = t.indexOf(":"); - return n >= 0 && (t = e.slice(0, n)) !== "xmlns" && (e = e.slice(n + 1)), ur.hasOwnProperty(t) ? { space: ur[t], local: e } : e; -} -function io(e) { - return function() { - var t = this.ownerDocument, n = this.namespaceURI; - return n === ki && t.documentElement.namespaceURI === ki ? t.createElement(e) : t.createElementNS(n, e); - }; -} -function ro(e) { - return function() { - return this.ownerDocument.createElementNS(e.space, e.local); - }; -} -function Ol(e) { - var t = Ll(e); - return (t.local ? ro : io)(t); -} -function lo() { -} -function Ml(e) { - return e == null ? lo : function() { - return this.querySelector(e); - }; -} -function so(e) { - typeof e != "function" && (e = Ml(e)); - for (var t = this._groups, n = t.length, i = new Array(n), r = 0; r < n; ++r) - for (var l = t[r], s = l.length, a = i[r] = new Array(s), o, u, f = 0; f < s; ++f) - (o = l[f]) && (u = e.call(o, o.__data__, f, l)) && ("__data__" in o && (u.__data__ = o.__data__), a[f] = u); - return new be(i, this._parents); -} -function oo(e) { - return e == null ? [] : Array.isArray(e) ? e : Array.from(e); -} -function ao() { - return []; -} -function uo(e) { - return e == null ? ao : function() { - return this.querySelectorAll(e); - }; -} -function fo(e) { - return function() { - return oo(e.apply(this, arguments)); - }; -} -function co(e) { - typeof e == "function" ? e = fo(e) : e = uo(e); - for (var t = this._groups, n = t.length, i = [], r = [], l = 0; l < n; ++l) - for (var s = t[l], a = s.length, o, u = 0; u < a; ++u) - (o = s[u]) && (i.push(e.call(o, o.__data__, u, s)), r.push(o)); - return new be(i, r); -} -function _o(e) { - return function() { - return this.matches(e); - }; -} -function Rl(e) { - return function(t) { - return t.matches(e); - }; -} -var ho = Array.prototype.find; -function mo(e) { - return function() { - return ho.call(this.children, e); - }; -} -function go() { - return this.firstElementChild; -} -function po(e) { - return this.select(e == null ? go : mo(typeof e == "function" ? e : Rl(e))); -} -var bo = Array.prototype.filter; -function wo() { - return Array.from(this.children); -} -function vo(e) { - return function() { - return bo.call(this.children, e); - }; -} -function yo(e) { - return this.selectAll(e == null ? wo : vo(typeof e == "function" ? e : Rl(e))); -} -function Eo(e) { - typeof e != "function" && (e = _o(e)); - for (var t = this._groups, n = t.length, i = new Array(n), r = 0; r < n; ++r) - for (var l = t[r], s = l.length, a = i[r] = [], o, u = 0; u < s; ++u) - (o = l[u]) && e.call(o, o.__data__, u, l) && a.push(o); - return new be(i, this._parents); -} -function Dl(e) { - return new Array(e.length); -} -function So() { - return new be(this._enter || this._groups.map(Dl), this._parents); -} -function En(e, t) { - this.ownerDocument = e.ownerDocument, this.namespaceURI = e.namespaceURI, this._next = null, this._parent = e, this.__data__ = t; -} -En.prototype = { - constructor: En, - appendChild: function(e) { - return this._parent.insertBefore(e, this._next); - }, - insertBefore: function(e, t) { - return this._parent.insertBefore(e, t); - }, - querySelector: function(e) { - return this._parent.querySelector(e); - }, - querySelectorAll: function(e) { - return this._parent.querySelectorAll(e); - } -}; -function ko(e) { - return function() { - return e; - }; -} -function Ao(e, t, n, i, r, l) { - for (var s = 0, a, o = t.length, u = l.length; s < u; ++s) - (a = t[s]) ? (a.__data__ = l[s], i[s] = a) : n[s] = new En(e, l[s]); - for (; s < o; ++s) - (a = t[s]) && (r[s] = a); -} -function To(e, t, n, i, r, l, s) { - var a, o, u = /* @__PURE__ */ new Map(), f = t.length, c = l.length, _ = new Array(f), h; - for (a = 0; a < f; ++a) - (o = t[a]) && (_[a] = h = s.call(o, o.__data__, a, t) + "", u.has(h) ? r[a] = o : u.set(h, o)); - for (a = 0; a < c; ++a) - h = s.call(e, l[a], a, l) + "", (o = u.get(h)) ? (i[a] = o, o.__data__ = l[a], u.delete(h)) : n[a] = new En(e, l[a]); - for (a = 0; a < f; ++a) - (o = t[a]) && u.get(_[a]) === o && (r[a] = o); -} -function Bo(e) { - return e.__data__; -} -function Co(e, t) { - if (!arguments.length) - return Array.from(this, Bo); - var n = t ? To : Ao, i = this._parents, r = this._groups; - typeof e != "function" && (e = ko(e)); - for (var l = r.length, s = new Array(l), a = new Array(l), o = new Array(l), u = 0; u < l; ++u) { - var f = i[u], c = r[u], _ = c.length, h = No(e.call(f, f && f.__data__, u, i)), g = h.length, y = a[u] = new Array(g), v = s[u] = new Array(g), p = o[u] = new Array(_); - n(f, c, y, v, p, h, t); - for (var w = 0, b = 0, d, m; w < g; ++w) - if (d = y[w]) { - for (w >= b && (b = w + 1); !(m = v[b]) && ++b < g; ) - ; - d._next = m || null; - } - } - return s = new be(s, i), s._enter = a, s._exit = o, s; -} -function No(e) { - return typeof e == "object" && "length" in e ? e : Array.from(e); -} -function Po() { - return new be(this._exit || this._groups.map(Dl), this._parents); -} -function Ho(e, t, n) { - var i = this.enter(), r = this, l = this.exit(); - return typeof e == "function" ? (i = e(i), i && (i = i.selection())) : i = i.append(e + ""), t != null && (r = t(r), r && (r = r.selection())), n == null ? l.remove() : n(l), i && r ? i.merge(r).order() : r; -} -function Io(e) { - for (var t = e.selection ? e.selection() : e, n = this._groups, i = t._groups, r = n.length, l = i.length, s = Math.min(r, l), a = new Array(r), o = 0; o < s; ++o) - for (var u = n[o], f = i[o], c = u.length, _ = a[o] = new Array(c), h, g = 0; g < c; ++g) - (h = u[g] || f[g]) && (_[g] = h); - for (; o < r; ++o) - a[o] = n[o]; - return new be(a, this._parents); -} -function Lo() { - for (var e = this._groups, t = -1, n = e.length; ++t < n; ) - for (var i = e[t], r = i.length - 1, l = i[r], s; --r >= 0; ) - (s = i[r]) && (l && s.compareDocumentPosition(l) ^ 4 && l.parentNode.insertBefore(s, l), l = s); - return this; -} -function Oo(e) { - e || (e = Mo); - function t(c, _) { - return c && _ ? e(c.__data__, _.__data__) : !c - !_; - } - for (var n = this._groups, i = n.length, r = new Array(i), l = 0; l < i; ++l) { - for (var s = n[l], a = s.length, o = r[l] = new Array(a), u, f = 0; f < a; ++f) - (u = s[f]) && (o[f] = u); - o.sort(t); - } - return new be(r, this._parents).order(); -} -function Mo(e, t) { - return e < t ? -1 : e > t ? 1 : e >= t ? 0 : NaN; -} -function Ro() { - var e = arguments[0]; - return arguments[0] = this, e.apply(null, arguments), this; -} -function Do() { - return Array.from(this); -} -function Uo() { - for (var e = this._groups, t = 0, n = e.length; t < n; ++t) - for (var i = e[t], r = 0, l = i.length; r < l; ++r) { - var s = i[r]; - if (s) - return s; - } - return null; -} -function Fo() { - let e = 0; - for (const t of this) - ++e; - return e; -} -function Go() { - return !this.node(); -} -function qo(e) { - for (var t = this._groups, n = 0, i = t.length; n < i; ++n) - for (var r = t[n], l = 0, s = r.length, a; l < s; ++l) - (a = r[l]) && e.call(a, a.__data__, l, r); - return this; -} -function zo(e) { - return function() { - this.removeAttribute(e); - }; -} -function Vo(e) { - return function() { - this.removeAttributeNS(e.space, e.local); - }; -} -function jo(e, t) { - return function() { - this.setAttribute(e, t); - }; -} -function Xo(e, t) { - return function() { - this.setAttributeNS(e.space, e.local, t); - }; -} -function Wo(e, t) { - return function() { - var n = t.apply(this, arguments); - n == null ? this.removeAttribute(e) : this.setAttribute(e, n); - }; -} -function xo(e, t) { - return function() { - var n = t.apply(this, arguments); - n == null ? this.removeAttributeNS(e.space, e.local) : this.setAttributeNS(e.space, e.local, n); - }; -} -function Zo(e, t) { - var n = Ll(e); - if (arguments.length < 2) { - var i = this.node(); - return n.local ? i.getAttributeNS(n.space, n.local) : i.getAttribute(n); - } - return this.each((t == null ? n.local ? Vo : zo : typeof t == "function" ? n.local ? xo : Wo : n.local ? Xo : jo)(n, t)); -} -function Ul(e) { - return e.ownerDocument && e.ownerDocument.defaultView || e.document && e || e.defaultView; -} -function Jo(e) { - return function() { - this.style.removeProperty(e); - }; -} -function Yo(e, t, n) { - return function() { - this.style.setProperty(e, t, n); - }; -} -function Qo(e, t, n) { - return function() { - var i = t.apply(this, arguments); - i == null ? this.style.removeProperty(e) : this.style.setProperty(e, i, n); - }; -} -function Ko(e, t, n) { - return arguments.length > 1 ? this.each((t == null ? Jo : typeof t == "function" ? Qo : Yo)(e, t, n ?? "")) : $o(this.node(), e); -} -function $o(e, t) { - return e.style.getPropertyValue(t) || Ul(e).getComputedStyle(e, null).getPropertyValue(t); -} -function ea(e) { - return function() { - delete this[e]; - }; -} -function ta(e, t) { - return function() { - this[e] = t; - }; -} -function na(e, t) { - return function() { - var n = t.apply(this, arguments); - n == null ? delete this[e] : this[e] = n; - }; -} -function ia(e, t) { - return arguments.length > 1 ? this.each((t == null ? ea : typeof t == "function" ? na : ta)(e, t)) : this.node()[e]; -} -function Fl(e) { - return e.trim().split(/^|\s+/); -} -function xi(e) { - return e.classList || new Gl(e); -} -function Gl(e) { - this._node = e, this._names = Fl(e.getAttribute("class") || ""); -} -Gl.prototype = { - add: function(e) { - var t = this._names.indexOf(e); - t < 0 && (this._names.push(e), this._node.setAttribute("class", this._names.join(" "))); - }, - remove: function(e) { - var t = this._names.indexOf(e); - t >= 0 && (this._names.splice(t, 1), this._node.setAttribute("class", this._names.join(" "))); - }, - contains: function(e) { - return this._names.indexOf(e) >= 0; - } -}; -function ql(e, t) { - for (var n = xi(e), i = -1, r = t.length; ++i < r; ) - n.add(t[i]); -} -function zl(e, t) { - for (var n = xi(e), i = -1, r = t.length; ++i < r; ) - n.remove(t[i]); -} -function ra(e) { - return function() { - ql(this, e); - }; -} -function la(e) { - return function() { - zl(this, e); - }; -} -function sa(e, t) { - return function() { - (t.apply(this, arguments) ? ql : zl)(this, e); - }; -} -function oa(e, t) { - var n = Fl(e + ""); - if (arguments.length < 2) { - for (var i = xi(this.node()), r = -1, l = n.length; ++r < l; ) - if (!i.contains(n[r])) - return !1; - return !0; - } - return this.each((typeof t == "function" ? sa : t ? ra : la)(n, t)); -} -function aa() { - this.textContent = ""; -} -function ua(e) { - return function() { - this.textContent = e; - }; -} -function fa(e) { - return function() { - var t = e.apply(this, arguments); - this.textContent = t ?? ""; - }; -} -function ca(e) { - return arguments.length ? this.each(e == null ? aa : (typeof e == "function" ? fa : ua)(e)) : this.node().textContent; -} -function _a() { - this.innerHTML = ""; -} -function ha(e) { - return function() { - this.innerHTML = e; - }; -} -function da(e) { - return function() { - var t = e.apply(this, arguments); - this.innerHTML = t ?? ""; - }; -} -function ma(e) { - return arguments.length ? this.each(e == null ? _a : (typeof e == "function" ? da : ha)(e)) : this.node().innerHTML; -} -function ga() { - this.nextSibling && this.parentNode.appendChild(this); -} -function pa() { - return this.each(ga); -} -function ba() { - this.previousSibling && this.parentNode.insertBefore(this, this.parentNode.firstChild); -} -function wa() { - return this.each(ba); -} -function va(e) { - var t = typeof e == "function" ? e : Ol(e); - return this.select(function() { - return this.appendChild(t.apply(this, arguments)); - }); -} -function ya() { - return null; -} -function Ea(e, t) { - var n = typeof e == "function" ? e : Ol(e), i = t == null ? ya : typeof t == "function" ? t : Ml(t); - return this.select(function() { - return this.insertBefore(n.apply(this, arguments), i.apply(this, arguments) || null); - }); -} -function Sa() { - var e = this.parentNode; - e && e.removeChild(this); -} -function ka() { - return this.each(Sa); -} -function Aa() { - var e = this.cloneNode(!1), t = this.parentNode; - return t ? t.insertBefore(e, this.nextSibling) : e; -} -function Ta() { - var e = this.cloneNode(!0), t = this.parentNode; - return t ? t.insertBefore(e, this.nextSibling) : e; -} -function Ba(e) { - return this.select(e ? Ta : Aa); -} -function Ca(e) { - return arguments.length ? this.property("__data__", e) : this.node().__data__; -} -function Na(e) { - return function(t) { - e.call(this, t, this.__data__); - }; -} -function Pa(e) { - return e.trim().split(/^|\s+/).map(function(t) { - var n = "", i = t.indexOf("."); - return i >= 0 && (n = t.slice(i + 1), t = t.slice(0, i)), { type: t, name: n }; - }); -} -function Ha(e) { - return function() { - var t = this.__on; - if (t) { - for (var n = 0, i = -1, r = t.length, l; n < r; ++n) - l = t[n], (!e.type || l.type === e.type) && l.name === e.name ? this.removeEventListener(l.type, l.listener, l.options) : t[++i] = l; - ++i ? t.length = i : delete this.__on; - } - }; -} -function Ia(e, t, n) { - return function() { - var i = this.__on, r, l = Na(t); - if (i) { - for (var s = 0, a = i.length; s < a; ++s) - if ((r = i[s]).type === e.type && r.name === e.name) { - this.removeEventListener(r.type, r.listener, r.options), this.addEventListener(r.type, r.listener = l, r.options = n), r.value = t; - return; - } - } - this.addEventListener(e.type, l, n), r = { type: e.type, name: e.name, value: t, listener: l, options: n }, i ? i.push(r) : this.__on = [r]; - }; -} -function La(e, t, n) { - var i = Pa(e + ""), r, l = i.length, s; - if (arguments.length < 2) { - var a = this.node().__on; - if (a) { - for (var o = 0, u = a.length, f; o < u; ++o) - for (r = 0, f = a[o]; r < l; ++r) - if ((s = i[r]).type === f.type && s.name === f.name) - return f.value; - } - return; - } - for (a = t ? Ia : Ha, r = 0; r < l; ++r) - this.each(a(i[r], t, n)); - return this; -} -function Vl(e, t, n) { - var i = Ul(e), r = i.CustomEvent; - typeof r == "function" ? r = new r(t, n) : (r = i.document.createEvent("Event"), n ? (r.initEvent(t, n.bubbles, n.cancelable), r.detail = n.detail) : r.initEvent(t, !1, !1)), e.dispatchEvent(r); -} -function Oa(e, t) { - return function() { - return Vl(this, e, t); - }; -} -function Ma(e, t) { - return function() { - return Vl(this, e, t.apply(this, arguments)); - }; -} -function Ra(e, t) { - return this.each((typeof t == "function" ? Ma : Oa)(e, t)); -} -function* Da() { - for (var e = this._groups, t = 0, n = e.length; t < n; ++t) - for (var i = e[t], r = 0, l = i.length, s; r < l; ++r) - (s = i[r]) && (yield s); -} -var Ua = [null]; -function be(e, t) { - this._groups = e, this._parents = t; -} -function Fa() { - return this; -} -be.prototype = { - constructor: be, - select: so, - selectAll: co, - selectChild: po, - selectChildren: yo, - filter: Eo, - data: Co, - enter: So, - exit: Po, - join: Ho, - merge: Io, - selection: Fa, - order: Lo, - sort: Oo, - call: Ro, - nodes: Do, - node: Uo, - size: Fo, - empty: Go, - each: qo, - attr: Zo, - style: Ko, - property: ia, - classed: oa, - text: ca, - html: ma, - raise: pa, - lower: wa, - append: va, - insert: Ea, - remove: ka, - clone: Ba, - datum: Ca, - on: La, - dispatch: Ra, - [Symbol.iterator]: Da -}; -function qt(e) { - return typeof e == "string" ? new be([[document.querySelector(e)]], [document.documentElement]) : new be([[e]], Ua); -} -function Ga(e) { - let t; - for (; t = e.sourceEvent; ) - e = t; - return e; -} -function fr(e, t) { - if (e = Ga(e), t === void 0 && (t = e.currentTarget), t) { - var n = t.ownerSVGElement || t; - if (n.createSVGPoint) { - var i = n.createSVGPoint(); - return i.x = e.clientX, i.y = e.clientY, i = i.matrixTransform(t.getScreenCTM().inverse()), [i.x, i.y]; - } - if (t.getBoundingClientRect) { - var r = t.getBoundingClientRect(); - return [e.clientX - r.left - t.clientLeft, e.clientY - r.top - t.clientTop]; - } - } - return [e.pageX, e.pageY]; -} -const qa = { passive: !1 }, zt = { capture: !0, passive: !1 }; -function Kn(e) { - e.stopImmediatePropagation(); -} -function wt(e) { - e.preventDefault(), e.stopImmediatePropagation(); -} -function za(e) { - var t = e.document.documentElement, n = qt(e).on("dragstart.drag", wt, zt); - "onselectstart" in t ? n.on("selectstart.drag", wt, zt) : (t.__noselect = t.style.MozUserSelect, t.style.MozUserSelect = "none"); -} -function Va(e, t) { - var n = e.document.documentElement, i = qt(e).on("dragstart.drag", null); - t && (i.on("click.drag", wt, zt), setTimeout(function() { - i.on("click.drag", null); - }, 0)), "onselectstart" in n ? i.on("selectstart.drag", null) : (n.style.MozUserSelect = n.__noselect, delete n.__noselect); -} -const en = (e) => () => e; -function Ai(e, { - sourceEvent: t, - subject: n, - target: i, - identifier: r, - active: l, - x: s, - y: a, - dx: o, - dy: u, - dispatch: f -}) { - Object.defineProperties(this, { - type: { value: e, enumerable: !0, configurable: !0 }, - sourceEvent: { value: t, enumerable: !0, configurable: !0 }, - subject: { value: n, enumerable: !0, configurable: !0 }, - target: { value: i, enumerable: !0, configurable: !0 }, - identifier: { value: r, enumerable: !0, configurable: !0 }, - active: { value: l, enumerable: !0, configurable: !0 }, - x: { value: s, enumerable: !0, configurable: !0 }, - y: { value: a, enumerable: !0, configurable: !0 }, - dx: { value: o, enumerable: !0, configurable: !0 }, - dy: { value: u, enumerable: !0, configurable: !0 }, - _: { value: f } - }); -} -Ai.prototype.on = function() { - var e = this._.on.apply(this._, arguments); - return e === this._ ? this : e; -}; -function ja(e) { - return !e.ctrlKey && !e.button; -} -function Xa() { - return this.parentNode; -} -function Wa(e, t) { - return t ?? { x: e.x, y: e.y }; -} -function xa() { - return navigator.maxTouchPoints || "ontouchstart" in this; -} -function Za() { - var e = ja, t = Xa, n = Wa, i = xa, r = {}, l = Il("start", "drag", "end"), s = 0, a, o, u, f, c = 0; - function _(d) { - d.on("mousedown.drag", h).filter(i).on("touchstart.drag", v).on("touchmove.drag", p, qa).on("touchend.drag touchcancel.drag", w).style("touch-action", "none").style("-webkit-tap-highlight-color", "rgba(0,0,0,0)"); - } - function h(d, m) { - if (!(f || !e.call(this, d, m))) { - var B = b(this, t.call(this, d, m), d, m, "mouse"); - B && (qt(d.view).on("mousemove.drag", g, zt).on("mouseup.drag", y, zt), za(d.view), Kn(d), u = !1, a = d.clientX, o = d.clientY, B("start", d)); - } - } - function g(d) { - if (wt(d), !u) { - var m = d.clientX - a, B = d.clientY - o; - u = m * m + B * B > c; - } - r.mouse("drag", d); - } - function y(d) { - qt(d.view).on("mousemove.drag mouseup.drag", null), Va(d.view, u), wt(d), r.mouse("end", d); - } - function v(d, m) { - if (e.call(this, d, m)) { - var B = d.changedTouches, P = t.call(this, d, m), L = B.length, U, F; - for (U = 0; U < L; ++U) - (F = b(this, P, d, m, B[U].identifier, B[U])) && (Kn(d), F("start", d, B[U])); - } - } - function p(d) { - var m = d.changedTouches, B = m.length, P, L; - for (P = 0; P < B; ++P) - (L = r[m[P].identifier]) && (wt(d), L("drag", d, m[P])); - } - function w(d) { - var m = d.changedTouches, B = m.length, P, L; - for (f && clearTimeout(f), f = setTimeout(function() { - f = null; - }, 500), P = 0; P < B; ++P) - (L = r[m[P].identifier]) && (Kn(d), L("end", d, m[P])); - } - function b(d, m, B, P, L, U) { - var F = l.copy(), T = fr(U || B, m), ee, A, C; - if ((C = n.call(d, new Ai("beforestart", { - sourceEvent: B, - target: _, - identifier: L, - active: s, - x: T[0], - y: T[1], - dx: 0, - dy: 0, - dispatch: F - }), P)) != null) - return ee = C.x - T[0] || 0, A = C.y - T[1] || 0, function k(K, V, N) { - var X = T, S; - switch (K) { - case "start": - r[L] = k, S = s++; - break; - case "end": - delete r[L], --s; - case "drag": - T = fr(N || V, m), S = s; - break; - } - F.call( - K, - d, - new Ai(K, { - sourceEvent: V, - subject: C, - target: _, - identifier: L, - active: S, - x: T[0] + ee, - y: T[1] + A, - dx: T[0] - X[0], - dy: T[1] - X[1], - dispatch: F - }), - P - ); - }; - } - return _.filter = function(d) { - return arguments.length ? (e = typeof d == "function" ? d : en(!!d), _) : e; - }, _.container = function(d) { - return arguments.length ? (t = typeof d == "function" ? d : en(d), _) : t; - }, _.subject = function(d) { - return arguments.length ? (n = typeof d == "function" ? d : en(d), _) : n; - }, _.touchable = function(d) { - return arguments.length ? (i = typeof d == "function" ? d : en(!!d), _) : i; - }, _.on = function() { - var d = l.on.apply(l, arguments); - return d === l ? _ : d; - }, _.clickDistance = function(d) { - return arguments.length ? (c = (d = +d) * d, _) : Math.sqrt(c); - }, _; -} -function cr(e, t, n) { - return Math.min(Math.max(e, t), n); -} -const { - SvelteComponent: Ja, - append: Ya, - attr: _t, - detach: Qa, - init: Ka, - insert: $a, - noop: $n, - safe_not_equal: eu, - svg_element: _r -} = window.__gradio__svelte__internal; -function tu(e) { - let t, n; - return { - c() { - t = _r("svg"), n = _r("path"), _t(n, "fill", "currentColor"), _t(n, "d", "M16 22L6 12L16 2l1.775 1.775L9.55 12l8.225 8.225z"), _t(t, "xmlns", "http://www.w3.org/2000/svg"), _t(t, "width", "100%"), _t(t, "height", "100%"), _t(t, "viewBox", "0 0 24 24"); - }, - m(i, r) { - $a(i, t, r), Ya(t, n); - }, - p: $n, - i: $n, - o: $n, - d(i) { - i && Qa(t); - } - }; -} -class hr extends Ja { - constructor(t) { - super(), Ka(this, t, null, tu, eu, {}); - } -} -const { - SvelteComponent: nu, - append: Ke, - attr: ht, - binding_callbacks: dr, - create_component: mr, - create_slot: iu, - destroy_component: gr, - detach: ru, - element: Rt, - get_all_dirty_from_scope: lu, - get_slot_changes: su, - init: ou, - insert: au, - listen: uu, - mount_component: pr, - safe_not_equal: fu, - set_style: tn, - space: ei, - toggle_class: Te, - transition_in: ti, - transition_out: ni, - update_slot_base: cu -} = window.__gradio__svelte__internal, { onMount: _u } = window.__gradio__svelte__internal; -function hu(e) { - let t, n, i, r, l, s, a, o, u, f, c, _, h; - const g = ( - /*#slots*/ - e[10].default - ), y = iu( - g, - e, - /*$$scope*/ - e[9], - null - ); - return l = new hr({}), f = new hr({}), { - c() { - t = Rt("div"), y && y.c(), n = ei(), i = Rt("div"), r = Rt("span"), mr(l.$$.fragment), s = ei(), a = Rt("div"), o = ei(), u = Rt("span"), mr(f.$$.fragment), ht(r, "class", "icon-wrap svelte-1w37x6c"), Te( - r, - "active", - /*active*/ - e[2] - ), Te( - r, - "disabled", - /*disabled*/ - e[0] - ), ht(a, "class", "inner svelte-1w37x6c"), tn( - a, - "--color", - /*slider_color*/ - e[1] - ), ht(u, "class", "icon-wrap right svelte-1w37x6c"), Te( - u, - "active", - /*active*/ - e[2] - ), Te( - u, - "disabled", - /*disabled*/ - e[0] - ), ht(i, "class", "outer svelte-1w37x6c"), ht(i, "role", "none"), tn(i, "transform", "translateX(" + /*px*/ - e[5] + "px)"), Te( - i, - "disabled", - /*disabled*/ - e[0] - ), ht(t, "class", "wrap svelte-1w37x6c"); - }, - m(v, p) { - au(v, t, p), y && y.m(t, null), Ke(t, n), Ke(t, i), Ke(i, r), pr(l, r, null), Ke(i, s), Ke(i, a), Ke(i, o), Ke(i, u), pr(f, u, null), e[11](i), e[12](t), c = !0, _ || (h = uu( - window, - "resize", - /*set_position*/ - e[6] - ), _ = !0); - }, - p(v, [p]) { - y && y.p && (!c || p & /*$$scope*/ - 512) && cu( - y, - g, - v, - /*$$scope*/ - v[9], - c ? su( - g, - /*$$scope*/ - v[9], - p, - null - ) : lu( - /*$$scope*/ - v[9] - ), - null - ), (!c || p & /*active*/ - 4) && Te( - r, - "active", - /*active*/ - v[2] - ), (!c || p & /*disabled*/ - 1) && Te( - r, - "disabled", - /*disabled*/ - v[0] - ), p & /*slider_color*/ - 2 && tn( - a, - "--color", - /*slider_color*/ - v[1] - ), (!c || p & /*active*/ - 4) && Te( - u, - "active", - /*active*/ - v[2] - ), (!c || p & /*disabled*/ - 1) && Te( - u, - "disabled", - /*disabled*/ - v[0] - ), (!c || p & /*px*/ - 32) && tn(i, "transform", "translateX(" + /*px*/ - v[5] + "px)"), (!c || p & /*disabled*/ - 1) && Te( - i, - "disabled", - /*disabled*/ - v[0] - ); - }, - i(v) { - c || (ti(y, v), ti(l.$$.fragment, v), ti(f.$$.fragment, v), c = !0); - }, - o(v) { - ni(y, v), ni(l.$$.fragment, v), ni(f.$$.fragment, v), c = !1; - }, - d(v) { - v && ru(t), y && y.d(v), gr(l), gr(f), e[11](null), e[12](null), _ = !1, h(); - } - }; -} -function du(e, t) { - const n = Math.pow(10, t); - return Math.round((e + Number.EPSILON) * n) / n; -} -function mu(e, t, n) { - let { $$slots: i = {}, $$scope: r } = t, { position: l = 0.5 } = t, { disabled: s = !1 } = t, { slider_color: a = "var(--border-color-primary)" } = t, o = !1, u, f, c, _ = 0; - function h() { - n(8, c = u.getBoundingClientRect()), n(5, _ = cr(c.width * l - 10, 0, c.width - 20)); - } - function g(d) { - n(5, _ = d - 10), n(7, l = du(d / c.width, 5)); - } - function y(d) { - s || (n(2, o = !0), g(d.x)); - } - function v(d, m) { - s || g(d.x); - } - function p() { - s || n(2, o = !1); - } - _u(() => { - h(); - const d = Za().on("start", y).on("drag", v).on("end", p); - qt(u).call(d); - }); - function w(d) { - dr[d ? "unshift" : "push"](() => { - f = d, n(4, f); - }); - } - function b(d) { - dr[d ? "unshift" : "push"](() => { - u = d, n(3, u); - }); - } - return e.$$set = (d) => { - "position" in d && n(7, l = d.position), "disabled" in d && n(0, s = d.disabled), "slider_color" in d && n(1, a = d.slider_color), "$$scope" in d && n(9, r = d.$$scope); - }, e.$$.update = () => { - e.$$.dirty & /*box, position*/ - 384 && n(5, _ = c ? cr(c.width * l - 10, 0, c.width - 20) : 0); - }, [ - s, - a, - o, - u, - f, - _, - h, - l, - c, - r, - i, - w, - b - ]; -} -class jl extends nu { - constructor(t) { - super(), ou(this, t, mu, hu, fu, { - position: 7, - disabled: 0, - slider_color: 1 - }); - } -} -const { - SvelteComponent: gu, - assign: pu, - create_slot: bu, - detach: wu, - element: vu, - get_all_dirty_from_scope: yu, - get_slot_changes: Eu, - get_spread_update: Su, - init: ku, - insert: Au, - safe_not_equal: Tu, - set_dynamic_element_data: br, - set_style: ce, - toggle_class: Fe, - transition_in: Xl, - transition_out: Wl, - update_slot_base: Bu -} = window.__gradio__svelte__internal; -function Cu(e) { - let t, n, i; - const r = ( - /*#slots*/ - e[17].default - ), l = bu( - r, - e, - /*$$scope*/ - e[16], - null - ); - let s = [ - { "data-testid": ( - /*test_id*/ - e[7] - ) }, - { id: ( - /*elem_id*/ - e[2] - ) }, - { - class: n = "block " + /*elem_classes*/ - e[3].join(" ") + " svelte-1t38q2d" - } - ], a = {}; - for (let o = 0; o < s.length; o += 1) - a = pu(a, s[o]); - return { - c() { - t = vu( - /*tag*/ - e[14] - ), l && l.c(), br( - /*tag*/ - e[14] - )(t, a), Fe( - t, - "hidden", - /*visible*/ - e[10] === !1 - ), Fe( - t, - "padded", - /*padding*/ - e[6] - ), Fe( - t, - "border_focus", - /*border_mode*/ - e[5] === "focus" - ), Fe(t, "hide-container", !/*explicit_call*/ - e[8] && !/*container*/ - e[9]), ce(t, "height", typeof /*height*/ - e[0] == "number" ? ( - /*height*/ - e[0] + "px" - ) : void 0), ce(t, "width", typeof /*width*/ - e[1] == "number" ? `calc(min(${/*width*/ - e[1]}px, 100%))` : void 0), ce( - t, - "border-style", - /*variant*/ - e[4] - ), ce( - t, - "overflow", - /*allow_overflow*/ - e[11] ? "visible" : "hidden" - ), ce( - t, - "flex-grow", - /*scale*/ - e[12] - ), ce(t, "min-width", `calc(min(${/*min_width*/ - e[13]}px, 100%))`), ce(t, "border-width", "var(--block-border-width)"); - }, - m(o, u) { - Au(o, t, u), l && l.m(t, null), i = !0; - }, - p(o, u) { - l && l.p && (!i || u & /*$$scope*/ - 65536) && Bu( - l, - r, - o, - /*$$scope*/ - o[16], - i ? Eu( - r, - /*$$scope*/ - o[16], - u, - null - ) : yu( - /*$$scope*/ - o[16] - ), - null - ), br( - /*tag*/ - o[14] - )(t, a = Su(s, [ - (!i || u & /*test_id*/ - 128) && { "data-testid": ( - /*test_id*/ - o[7] - ) }, - (!i || u & /*elem_id*/ - 4) && { id: ( - /*elem_id*/ - o[2] - ) }, - (!i || u & /*elem_classes*/ - 8 && n !== (n = "block " + /*elem_classes*/ - o[3].join(" ") + " svelte-1t38q2d")) && { class: n } - ])), Fe( - t, - "hidden", - /*visible*/ - o[10] === !1 - ), Fe( - t, - "padded", - /*padding*/ - o[6] - ), Fe( - t, - "border_focus", - /*border_mode*/ - o[5] === "focus" - ), Fe(t, "hide-container", !/*explicit_call*/ - o[8] && !/*container*/ - o[9]), u & /*height*/ - 1 && ce(t, "height", typeof /*height*/ - o[0] == "number" ? ( - /*height*/ - o[0] + "px" - ) : void 0), u & /*width*/ - 2 && ce(t, "width", typeof /*width*/ - o[1] == "number" ? `calc(min(${/*width*/ - o[1]}px, 100%))` : void 0), u & /*variant*/ - 16 && ce( - t, - "border-style", - /*variant*/ - o[4] - ), u & /*allow_overflow*/ - 2048 && ce( - t, - "overflow", - /*allow_overflow*/ - o[11] ? "visible" : "hidden" - ), u & /*scale*/ - 4096 && ce( - t, - "flex-grow", - /*scale*/ - o[12] - ), u & /*min_width*/ - 8192 && ce(t, "min-width", `calc(min(${/*min_width*/ - o[13]}px, 100%))`); - }, - i(o) { - i || (Xl(l, o), i = !0); - }, - o(o) { - Wl(l, o), i = !1; - }, - d(o) { - o && wu(t), l && l.d(o); - } - }; -} -function Nu(e) { - let t, n = ( - /*tag*/ - e[14] && Cu(e) - ); - return { - c() { - n && n.c(); - }, - m(i, r) { - n && n.m(i, r), t = !0; - }, - p(i, [r]) { - /*tag*/ - i[14] && n.p(i, r); - }, - i(i) { - t || (Xl(n, i), t = !0); - }, - o(i) { - Wl(n, i), t = !1; - }, - d(i) { - n && n.d(i); - } - }; -} -function Pu(e, t, n) { - let { $$slots: i = {}, $$scope: r } = t, { height: l = void 0 } = t, { width: s = void 0 } = t, { elem_id: a = "" } = t, { elem_classes: o = [] } = t, { variant: u = "solid" } = t, { border_mode: f = "base" } = t, { padding: c = !0 } = t, { type: _ = "normal" } = t, { test_id: h = void 0 } = t, { explicit_call: g = !1 } = t, { container: y = !0 } = t, { visible: v = !0 } = t, { allow_overflow: p = !0 } = t, { scale: w = null } = t, { min_width: b = 0 } = t, d = _ === "fieldset" ? "fieldset" : "div"; - return e.$$set = (m) => { - "height" in m && n(0, l = m.height), "width" in m && n(1, s = m.width), "elem_id" in m && n(2, a = m.elem_id), "elem_classes" in m && n(3, o = m.elem_classes), "variant" in m && n(4, u = m.variant), "border_mode" in m && n(5, f = m.border_mode), "padding" in m && n(6, c = m.padding), "type" in m && n(15, _ = m.type), "test_id" in m && n(7, h = m.test_id), "explicit_call" in m && n(8, g = m.explicit_call), "container" in m && n(9, y = m.container), "visible" in m && n(10, v = m.visible), "allow_overflow" in m && n(11, p = m.allow_overflow), "scale" in m && n(12, w = m.scale), "min_width" in m && n(13, b = m.min_width), "$$scope" in m && n(16, r = m.$$scope); - }, [ - l, - s, - a, - o, - u, - f, - c, - h, - g, - y, - v, - p, - w, - b, - d, - _, - r, - i - ]; -} -class xl extends gu { - constructor(t) { - super(), ku(this, t, Pu, Nu, Tu, { - height: 0, - width: 1, - elem_id: 2, - elem_classes: 3, - variant: 4, - border_mode: 5, - padding: 6, - type: 15, - test_id: 7, - explicit_call: 8, - container: 9, - visible: 10, - allow_overflow: 11, - scale: 12, - min_width: 13 - }); - } -} -const { - SvelteComponent: Hu, - append: ii, - attr: nn, - create_component: Iu, - destroy_component: Lu, - detach: Ou, - element: wr, - init: Mu, - insert: Ru, - mount_component: Du, - safe_not_equal: Uu, - set_data: Fu, - space: Gu, - text: qu, - toggle_class: Ge, - transition_in: zu, - transition_out: Vu -} = window.__gradio__svelte__internal; -function ju(e) { - let t, n, i, r, l, s; - return i = new /*Icon*/ - e[1]({}), { - c() { - t = wr("label"), n = wr("span"), Iu(i.$$.fragment), r = Gu(), l = qu( - /*label*/ - e[0] - ), nn(n, "class", "svelte-9gxdi0"), nn(t, "for", ""), nn(t, "data-testid", "block-label"), nn(t, "class", "svelte-9gxdi0"), Ge(t, "hide", !/*show_label*/ - e[2]), Ge(t, "sr-only", !/*show_label*/ - e[2]), Ge( - t, - "float", - /*float*/ - e[4] - ), Ge( - t, - "hide-label", - /*disable*/ - e[3] - ); - }, - m(a, o) { - Ru(a, t, o), ii(t, n), Du(i, n, null), ii(t, r), ii(t, l), s = !0; - }, - p(a, [o]) { - (!s || o & /*label*/ - 1) && Fu( - l, - /*label*/ - a[0] - ), (!s || o & /*show_label*/ - 4) && Ge(t, "hide", !/*show_label*/ - a[2]), (!s || o & /*show_label*/ - 4) && Ge(t, "sr-only", !/*show_label*/ - a[2]), (!s || o & /*float*/ - 16) && Ge( - t, - "float", - /*float*/ - a[4] - ), (!s || o & /*disable*/ - 8) && Ge( - t, - "hide-label", - /*disable*/ - a[3] - ); - }, - i(a) { - s || (zu(i.$$.fragment, a), s = !0); - }, - o(a) { - Vu(i.$$.fragment, a), s = !1; - }, - d(a) { - a && Ou(t), Lu(i); - } - }; -} -function Xu(e, t, n) { - let { label: i = null } = t, { Icon: r } = t, { show_label: l = !0 } = t, { disable: s = !1 } = t, { float: a = !0 } = t; - return e.$$set = (o) => { - "label" in o && n(0, i = o.label), "Icon" in o && n(1, r = o.Icon), "show_label" in o && n(2, l = o.show_label), "disable" in o && n(3, s = o.disable), "float" in o && n(4, a = o.float); - }, [i, r, l, s, a]; -} -class Zl extends Hu { - constructor(t) { - super(), Mu(this, t, Xu, ju, Uu, { - label: 0, - Icon: 1, - show_label: 2, - disable: 3, - float: 4 - }); - } -} -const { - SvelteComponent: Wu, - append: Ti, - attr: Le, - bubble: xu, - create_component: Zu, - destroy_component: Ju, - detach: Jl, - element: Bi, - init: Yu, - insert: Yl, - listen: Qu, - mount_component: Ku, - safe_not_equal: $u, - set_data: ef, - set_style: rn, - space: tf, - text: nf, - toggle_class: de, - transition_in: rf, - transition_out: lf -} = window.__gradio__svelte__internal; -function vr(e) { - let t, n; - return { - c() { - t = Bi("span"), n = nf( - /*label*/ - e[1] - ), Le(t, "class", "svelte-lpi64a"); - }, - m(i, r) { - Yl(i, t, r), Ti(t, n); - }, - p(i, r) { - r & /*label*/ - 2 && ef( - n, - /*label*/ - i[1] - ); - }, - d(i) { - i && Jl(t); - } - }; -} -function sf(e) { - let t, n, i, r, l, s, a, o = ( - /*show_label*/ - e[2] && vr(e) - ); - return r = new /*Icon*/ - e[0]({}), { - c() { - t = Bi("button"), o && o.c(), n = tf(), i = Bi("div"), Zu(r.$$.fragment), Le(i, "class", "svelte-lpi64a"), de( - i, - "small", - /*size*/ - e[4] === "small" - ), de( - i, - "large", - /*size*/ - e[4] === "large" - ), t.disabled = /*disabled*/ - e[7], Le( - t, - "aria-label", - /*label*/ - e[1] - ), Le( - t, - "aria-haspopup", - /*hasPopup*/ - e[8] - ), Le( - t, - "title", - /*label*/ - e[1] - ), Le(t, "class", "svelte-lpi64a"), de( - t, - "pending", - /*pending*/ - e[3] - ), de( - t, - "padded", - /*padded*/ - e[5] - ), de( - t, - "highlight", - /*highlight*/ - e[6] - ), de( - t, - "transparent", - /*transparent*/ - e[9] - ), rn(t, "color", !/*disabled*/ - e[7] && /*_color*/ - e[11] ? ( - /*_color*/ - e[11] - ) : "var(--block-label-text-color)"), rn(t, "--bg-color", /*disabled*/ - e[7] ? "auto" : ( - /*background*/ - e[10] - )); - }, - m(u, f) { - Yl(u, t, f), o && o.m(t, null), Ti(t, n), Ti(t, i), Ku(r, i, null), l = !0, s || (a = Qu( - t, - "click", - /*click_handler*/ - e[13] - ), s = !0); - }, - p(u, [f]) { - /*show_label*/ - u[2] ? o ? o.p(u, f) : (o = vr(u), o.c(), o.m(t, n)) : o && (o.d(1), o = null), (!l || f & /*size*/ - 16) && de( - i, - "small", - /*size*/ - u[4] === "small" - ), (!l || f & /*size*/ - 16) && de( - i, - "large", - /*size*/ - u[4] === "large" - ), (!l || f & /*disabled*/ - 128) && (t.disabled = /*disabled*/ - u[7]), (!l || f & /*label*/ - 2) && Le( - t, - "aria-label", - /*label*/ - u[1] - ), (!l || f & /*hasPopup*/ - 256) && Le( - t, - "aria-haspopup", - /*hasPopup*/ - u[8] - ), (!l || f & /*label*/ - 2) && Le( - t, - "title", - /*label*/ - u[1] - ), (!l || f & /*pending*/ - 8) && de( - t, - "pending", - /*pending*/ - u[3] - ), (!l || f & /*padded*/ - 32) && de( - t, - "padded", - /*padded*/ - u[5] - ), (!l || f & /*highlight*/ - 64) && de( - t, - "highlight", - /*highlight*/ - u[6] - ), (!l || f & /*transparent*/ - 512) && de( - t, - "transparent", - /*transparent*/ - u[9] - ), f & /*disabled, _color*/ - 2176 && rn(t, "color", !/*disabled*/ - u[7] && /*_color*/ - u[11] ? ( - /*_color*/ - u[11] - ) : "var(--block-label-text-color)"), f & /*disabled, background*/ - 1152 && rn(t, "--bg-color", /*disabled*/ - u[7] ? "auto" : ( - /*background*/ - u[10] - )); - }, - i(u) { - l || (rf(r.$$.fragment, u), l = !0); - }, - o(u) { - lf(r.$$.fragment, u), l = !1; - }, - d(u) { - u && Jl(t), o && o.d(), Ju(r), s = !1, a(); - } - }; -} -function of(e, t, n) { - let i, { Icon: r } = t, { label: l = "" } = t, { show_label: s = !1 } = t, { pending: a = !1 } = t, { size: o = "small" } = t, { padded: u = !0 } = t, { highlight: f = !1 } = t, { disabled: c = !1 } = t, { hasPopup: _ = !1 } = t, { color: h = "var(--block-label-text-color)" } = t, { transparent: g = !1 } = t, { background: y = "var(--background-fill-primary)" } = t; - function v(p) { - xu.call(this, e, p); - } - return e.$$set = (p) => { - "Icon" in p && n(0, r = p.Icon), "label" in p && n(1, l = p.label), "show_label" in p && n(2, s = p.show_label), "pending" in p && n(3, a = p.pending), "size" in p && n(4, o = p.size), "padded" in p && n(5, u = p.padded), "highlight" in p && n(6, f = p.highlight), "disabled" in p && n(7, c = p.disabled), "hasPopup" in p && n(8, _ = p.hasPopup), "color" in p && n(12, h = p.color), "transparent" in p && n(9, g = p.transparent), "background" in p && n(10, y = p.background); - }, e.$$.update = () => { - e.$$.dirty & /*highlight, color*/ - 4160 && n(11, i = f ? "var(--color-accent)" : h); - }, [ - r, - l, - s, - a, - o, - u, - f, - c, - _, - g, - y, - i, - h, - v - ]; -} -class Gn extends Wu { - constructor(t) { - super(), Yu(this, t, of, sf, $u, { - Icon: 0, - label: 1, - show_label: 2, - pending: 3, - size: 4, - padded: 5, - highlight: 6, - disabled: 7, - hasPopup: 8, - color: 12, - transparent: 9, - background: 10 - }); - } -} -const { - SvelteComponent: af, - append: uf, - attr: ri, - binding_callbacks: ff, - create_slot: cf, - detach: _f, - element: yr, - get_all_dirty_from_scope: hf, - get_slot_changes: df, - init: mf, - insert: gf, - safe_not_equal: pf, - toggle_class: qe, - transition_in: bf, - transition_out: wf, - update_slot_base: vf -} = window.__gradio__svelte__internal; -function yf(e) { - let t, n, i; - const r = ( - /*#slots*/ - e[5].default - ), l = cf( - r, - e, - /*$$scope*/ - e[4], - null - ); - return { - c() { - t = yr("div"), n = yr("div"), l && l.c(), ri(n, "class", "icon svelte-3w3rth"), ri(t, "class", "empty svelte-3w3rth"), ri(t, "aria-label", "Empty value"), qe( - t, - "small", - /*size*/ - e[0] === "small" - ), qe( - t, - "large", - /*size*/ - e[0] === "large" - ), qe( - t, - "unpadded_box", - /*unpadded_box*/ - e[1] - ), qe( - t, - "small_parent", - /*parent_height*/ - e[3] - ); - }, - m(s, a) { - gf(s, t, a), uf(t, n), l && l.m(n, null), e[6](t), i = !0; - }, - p(s, [a]) { - l && l.p && (!i || a & /*$$scope*/ - 16) && vf( - l, - r, - s, - /*$$scope*/ - s[4], - i ? df( - r, - /*$$scope*/ - s[4], - a, - null - ) : hf( - /*$$scope*/ - s[4] - ), - null - ), (!i || a & /*size*/ - 1) && qe( - t, - "small", - /*size*/ - s[0] === "small" - ), (!i || a & /*size*/ - 1) && qe( - t, - "large", - /*size*/ - s[0] === "large" - ), (!i || a & /*unpadded_box*/ - 2) && qe( - t, - "unpadded_box", - /*unpadded_box*/ - s[1] - ), (!i || a & /*parent_height*/ - 8) && qe( - t, - "small_parent", - /*parent_height*/ - s[3] - ); - }, - i(s) { - i || (bf(l, s), i = !0); - }, - o(s) { - wf(l, s), i = !1; - }, - d(s) { - s && _f(t), l && l.d(s), e[6](null); - } - }; -} -function Ef(e) { - let t, n = e[0], i = 1; - for (; i < e.length; ) { - const r = e[i], l = e[i + 1]; - if (i += 2, (r === "optionalAccess" || r === "optionalCall") && n == null) - return; - r === "access" || r === "optionalAccess" ? (t = n, n = l(n)) : (r === "call" || r === "optionalCall") && (n = l((...s) => n.call(t, ...s)), t = void 0); - } - return n; -} -function Sf(e, t, n) { - let i, { $$slots: r = {}, $$scope: l } = t, { size: s = "small" } = t, { unpadded_box: a = !1 } = t, o; - function u(c) { - if (!c) - return !1; - const { height: _ } = c.getBoundingClientRect(), { height: h } = Ef([ - c, - "access", - (g) => g.parentElement, - "optionalAccess", - (g) => g.getBoundingClientRect, - "call", - (g) => g() - ]) || { height: _ }; - return _ > h + 2; - } - function f(c) { - ff[c ? "unshift" : "push"](() => { - o = c, n(2, o); - }); - } - return e.$$set = (c) => { - "size" in c && n(0, s = c.size), "unpadded_box" in c && n(1, a = c.unpadded_box), "$$scope" in c && n(4, l = c.$$scope); - }, e.$$.update = () => { - e.$$.dirty & /*el*/ - 4 && n(3, i = u(o)); - }, [s, a, o, i, l, r, f]; -} -class Ql extends af { - constructor(t) { - super(), mf(this, t, Sf, yf, pf, { size: 0, unpadded_box: 1 }); - } -} -const { - SvelteComponent: kf, - append: li, - attr: ye, - detach: Af, - init: Tf, - insert: Bf, - noop: si, - safe_not_equal: Cf, - set_style: Be, - svg_element: ln -} = window.__gradio__svelte__internal; -function Nf(e) { - let t, n, i, r; - return { - c() { - t = ln("svg"), n = ln("g"), i = ln("path"), r = ln("path"), ye(i, "d", "M18,6L6.087,17.913"), Be(i, "fill", "none"), Be(i, "fill-rule", "nonzero"), Be(i, "stroke-width", "2px"), ye(n, "transform", "matrix(1.14096,-0.140958,-0.140958,1.14096,-0.0559523,0.0559523)"), ye(r, "d", "M4.364,4.364L19.636,19.636"), Be(r, "fill", "none"), Be(r, "fill-rule", "nonzero"), Be(r, "stroke-width", "2px"), ye(t, "width", "100%"), ye(t, "height", "100%"), ye(t, "viewBox", "0 0 24 24"), ye(t, "version", "1.1"), ye(t, "xmlns", "http://www.w3.org/2000/svg"), ye(t, "xmlns:xlink", "http://www.w3.org/1999/xlink"), ye(t, "xml:space", "preserve"), ye(t, "stroke", "currentColor"), Be(t, "fill-rule", "evenodd"), Be(t, "clip-rule", "evenodd"), Be(t, "stroke-linecap", "round"), Be(t, "stroke-linejoin", "round"); - }, - m(l, s) { - Bf(l, t, s), li(t, n), li(n, i), li(t, r); - }, - p: si, - i: si, - o: si, - d(l) { - l && Af(t); - } - }; -} -class Pf extends kf { - constructor(t) { - super(), Tf(this, t, null, Nf, Cf, {}); - } -} -const { - SvelteComponent: Hf, - append: If, - attr: dt, - detach: Lf, - init: Of, - insert: Mf, - noop: oi, - safe_not_equal: Rf, - svg_element: Er -} = window.__gradio__svelte__internal; -function Df(e) { - let t, n; - return { - c() { - t = Er("svg"), n = Er("path"), dt(n, "fill", "currentColor"), dt(n, "d", "M26 24v4H6v-4H4v4a2 2 0 0 0 2 2h20a2 2 0 0 0 2-2v-4zm0-10l-1.41-1.41L17 20.17V2h-2v18.17l-7.59-7.58L6 14l10 10l10-10z"), dt(t, "xmlns", "http://www.w3.org/2000/svg"), dt(t, "width", "100%"), dt(t, "height", "100%"), dt(t, "viewBox", "0 0 32 32"); - }, - m(i, r) { - Mf(i, t, r), If(t, n); - }, - p: oi, - i: oi, - o: oi, - d(i) { - i && Lf(t); - } - }; -} -class Zi extends Hf { - constructor(t) { - super(), Of(this, t, null, Df, Rf, {}); - } -} -const { - SvelteComponent: Uf, - append: ai, - attr: Y, - detach: Ff, - init: Gf, - insert: qf, - noop: ui, - safe_not_equal: zf, - svg_element: sn -} = window.__gradio__svelte__internal; -function Vf(e) { - let t, n, i, r; - return { - c() { - t = sn("svg"), n = sn("rect"), i = sn("circle"), r = sn("polyline"), Y(n, "x", "3"), Y(n, "y", "3"), Y(n, "width", "18"), Y(n, "height", "18"), Y(n, "rx", "2"), Y(n, "ry", "2"), Y(i, "cx", "8.5"), Y(i, "cy", "8.5"), Y(i, "r", "1.5"), Y(r, "points", "21 15 16 10 5 21"), Y(t, "xmlns", "http://www.w3.org/2000/svg"), Y(t, "width", "100%"), Y(t, "height", "100%"), Y(t, "viewBox", "0 0 24 24"), Y(t, "fill", "none"), Y(t, "stroke", "currentColor"), Y(t, "stroke-width", "1.5"), Y(t, "stroke-linecap", "round"), Y(t, "stroke-linejoin", "round"), Y(t, "class", "feather feather-image"); - }, - m(l, s) { - qf(l, t, s), ai(t, n), ai(t, i), ai(t, r); - }, - p: ui, - i: ui, - o: ui, - d(l) { - l && Ff(t); - } - }; -} -class qn extends Uf { - constructor(t) { - super(), Gf(this, t, null, Vf, zf, {}); - } -} -const { - SvelteComponent: jf, - append: fi, - attr: re, - detach: Xf, - init: Wf, - insert: xf, - noop: ci, - safe_not_equal: Zf, - svg_element: on -} = window.__gradio__svelte__internal; -function Jf(e) { - let t, n, i, r; - return { - c() { - t = on("svg"), n = on("path"), i = on("polyline"), r = on("line"), re(n, "d", "M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4"), re(i, "points", "17 8 12 3 7 8"), re(r, "x1", "12"), re(r, "y1", "3"), re(r, "x2", "12"), re(r, "y2", "15"), re(t, "xmlns", "http://www.w3.org/2000/svg"), re(t, "width", "90%"), re(t, "height", "90%"), re(t, "viewBox", "0 0 24 24"), re(t, "fill", "none"), re(t, "stroke", "currentColor"), re(t, "stroke-width", "2"), re(t, "stroke-linecap", "round"), re(t, "stroke-linejoin", "round"), re(t, "class", "feather feather-upload"); - }, - m(l, s) { - xf(l, t, s), fi(t, n), fi(t, i), fi(t, r); - }, - p: ci, - i: ci, - o: ci, - d(l) { - l && Xf(t); - } - }; -} -let Yf = class extends jf { - constructor(t) { - super(), Wf(this, t, null, Jf, Zf, {}); - } -}; -const Qf = [ - { color: "red", primary: 600, secondary: 100 }, - { color: "green", primary: 600, secondary: 100 }, - { color: "blue", primary: 600, secondary: 100 }, - { color: "yellow", primary: 500, secondary: 100 }, - { color: "purple", primary: 600, secondary: 100 }, - { color: "teal", primary: 600, secondary: 100 }, - { color: "orange", primary: 600, secondary: 100 }, - { color: "cyan", primary: 600, secondary: 100 }, - { color: "lime", primary: 500, secondary: 100 }, - { color: "pink", primary: 600, secondary: 100 } -], Sr = { - inherit: "inherit", - current: "currentColor", - transparent: "transparent", - black: "#000", - white: "#fff", - slate: { - 50: "#f8fafc", - 100: "#f1f5f9", - 200: "#e2e8f0", - 300: "#cbd5e1", - 400: "#94a3b8", - 500: "#64748b", - 600: "#475569", - 700: "#334155", - 800: "#1e293b", - 900: "#0f172a", - 950: "#020617" - }, - gray: { - 50: "#f9fafb", - 100: "#f3f4f6", - 200: "#e5e7eb", - 300: "#d1d5db", - 400: "#9ca3af", - 500: "#6b7280", - 600: "#4b5563", - 700: "#374151", - 800: "#1f2937", - 900: "#111827", - 950: "#030712" - }, - zinc: { - 50: "#fafafa", - 100: "#f4f4f5", - 200: "#e4e4e7", - 300: "#d4d4d8", - 400: "#a1a1aa", - 500: "#71717a", - 600: "#52525b", - 700: "#3f3f46", - 800: "#27272a", - 900: "#18181b", - 950: "#09090b" - }, - neutral: { - 50: "#fafafa", - 100: "#f5f5f5", - 200: "#e5e5e5", - 300: "#d4d4d4", - 400: "#a3a3a3", - 500: "#737373", - 600: "#525252", - 700: "#404040", - 800: "#262626", - 900: "#171717", - 950: "#0a0a0a" - }, - stone: { - 50: "#fafaf9", - 100: "#f5f5f4", - 200: "#e7e5e4", - 300: "#d6d3d1", - 400: "#a8a29e", - 500: "#78716c", - 600: "#57534e", - 700: "#44403c", - 800: "#292524", - 900: "#1c1917", - 950: "#0c0a09" - }, - red: { - 50: "#fef2f2", - 100: "#fee2e2", - 200: "#fecaca", - 300: "#fca5a5", - 400: "#f87171", - 500: "#ef4444", - 600: "#dc2626", - 700: "#b91c1c", - 800: "#991b1b", - 900: "#7f1d1d", - 950: "#450a0a" - }, - orange: { - 50: "#fff7ed", - 100: "#ffedd5", - 200: "#fed7aa", - 300: "#fdba74", - 400: "#fb923c", - 500: "#f97316", - 600: "#ea580c", - 700: "#c2410c", - 800: "#9a3412", - 900: "#7c2d12", - 950: "#431407" - }, - amber: { - 50: "#fffbeb", - 100: "#fef3c7", - 200: "#fde68a", - 300: "#fcd34d", - 400: "#fbbf24", - 500: "#f59e0b", - 600: "#d97706", - 700: "#b45309", - 800: "#92400e", - 900: "#78350f", - 950: "#451a03" - }, - yellow: { - 50: "#fefce8", - 100: "#fef9c3", - 200: "#fef08a", - 300: "#fde047", - 400: "#facc15", - 500: "#eab308", - 600: "#ca8a04", - 700: "#a16207", - 800: "#854d0e", - 900: "#713f12", - 950: "#422006" - }, - lime: { - 50: "#f7fee7", - 100: "#ecfccb", - 200: "#d9f99d", - 300: "#bef264", - 400: "#a3e635", - 500: "#84cc16", - 600: "#65a30d", - 700: "#4d7c0f", - 800: "#3f6212", - 900: "#365314", - 950: "#1a2e05" - }, - green: { - 50: "#f0fdf4", - 100: "#dcfce7", - 200: "#bbf7d0", - 300: "#86efac", - 400: "#4ade80", - 500: "#22c55e", - 600: "#16a34a", - 700: "#15803d", - 800: "#166534", - 900: "#14532d", - 950: "#052e16" - }, - emerald: { - 50: "#ecfdf5", - 100: "#d1fae5", - 200: "#a7f3d0", - 300: "#6ee7b7", - 400: "#34d399", - 500: "#10b981", - 600: "#059669", - 700: "#047857", - 800: "#065f46", - 900: "#064e3b", - 950: "#022c22" - }, - teal: { - 50: "#f0fdfa", - 100: "#ccfbf1", - 200: "#99f6e4", - 300: "#5eead4", - 400: "#2dd4bf", - 500: "#14b8a6", - 600: "#0d9488", - 700: "#0f766e", - 800: "#115e59", - 900: "#134e4a", - 950: "#042f2e" - }, - cyan: { - 50: "#ecfeff", - 100: "#cffafe", - 200: "#a5f3fc", - 300: "#67e8f9", - 400: "#22d3ee", - 500: "#06b6d4", - 600: "#0891b2", - 700: "#0e7490", - 800: "#155e75", - 900: "#164e63", - 950: "#083344" - }, - sky: { - 50: "#f0f9ff", - 100: "#e0f2fe", - 200: "#bae6fd", - 300: "#7dd3fc", - 400: "#38bdf8", - 500: "#0ea5e9", - 600: "#0284c7", - 700: "#0369a1", - 800: "#075985", - 900: "#0c4a6e", - 950: "#082f49" - }, - blue: { - 50: "#eff6ff", - 100: "#dbeafe", - 200: "#bfdbfe", - 300: "#93c5fd", - 400: "#60a5fa", - 500: "#3b82f6", - 600: "#2563eb", - 700: "#1d4ed8", - 800: "#1e40af", - 900: "#1e3a8a", - 950: "#172554" - }, - indigo: { - 50: "#eef2ff", - 100: "#e0e7ff", - 200: "#c7d2fe", - 300: "#a5b4fc", - 400: "#818cf8", - 500: "#6366f1", - 600: "#4f46e5", - 700: "#4338ca", - 800: "#3730a3", - 900: "#312e81", - 950: "#1e1b4b" - }, - violet: { - 50: "#f5f3ff", - 100: "#ede9fe", - 200: "#ddd6fe", - 300: "#c4b5fd", - 400: "#a78bfa", - 500: "#8b5cf6", - 600: "#7c3aed", - 700: "#6d28d9", - 800: "#5b21b6", - 900: "#4c1d95", - 950: "#2e1065" - }, - purple: { - 50: "#faf5ff", - 100: "#f3e8ff", - 200: "#e9d5ff", - 300: "#d8b4fe", - 400: "#c084fc", - 500: "#a855f7", - 600: "#9333ea", - 700: "#7e22ce", - 800: "#6b21a8", - 900: "#581c87", - 950: "#3b0764" - }, - fuchsia: { - 50: "#fdf4ff", - 100: "#fae8ff", - 200: "#f5d0fe", - 300: "#f0abfc", - 400: "#e879f9", - 500: "#d946ef", - 600: "#c026d3", - 700: "#a21caf", - 800: "#86198f", - 900: "#701a75", - 950: "#4a044e" - }, - pink: { - 50: "#fdf2f8", - 100: "#fce7f3", - 200: "#fbcfe8", - 300: "#f9a8d4", - 400: "#f472b6", - 500: "#ec4899", - 600: "#db2777", - 700: "#be185d", - 800: "#9d174d", - 900: "#831843", - 950: "#500724" - }, - rose: { - 50: "#fff1f2", - 100: "#ffe4e6", - 200: "#fecdd3", - 300: "#fda4af", - 400: "#fb7185", - 500: "#f43f5e", - 600: "#e11d48", - 700: "#be123c", - 800: "#9f1239", - 900: "#881337", - 950: "#4c0519" - } -}; -Qf.reduce( - (e, { color: t, primary: n, secondary: i }) => ({ - ...e, - [t]: { - primary: Sr[t][n], - secondary: Sr[t][i] - } - }), - {} -); -const { - SvelteComponent: Kf, - append: rt, - attr: Ci, - create_component: $f, - destroy_component: ec, - detach: pn, - element: Ni, - init: tc, - insert: bn, - mount_component: nc, - safe_not_equal: ic, - set_data: Pi, - space: Hi, - text: Ft, - toggle_class: kr, - transition_in: rc, - transition_out: lc -} = window.__gradio__svelte__internal; -function Ar(e) { - let t, n, i = ( - /*i18n*/ - e[1]("common.or") + "" - ), r, l, s, a = ( - /*message*/ - (e[2] || /*i18n*/ - e[1]("upload_text.click_to_upload")) + "" - ), o; - return { - c() { - t = Ni("span"), n = Ft("- "), r = Ft(i), l = Ft(" -"), s = Hi(), o = Ft(a), Ci(t, "class", "or svelte-kzcjhc"); - }, - m(u, f) { - bn(u, t, f), rt(t, n), rt(t, r), rt(t, l), bn(u, s, f), bn(u, o, f); - }, - p(u, f) { - f & /*i18n*/ - 2 && i !== (i = /*i18n*/ - u[1]("common.or") + "") && Pi(r, i), f & /*message, i18n*/ - 6 && a !== (a = /*message*/ - (u[2] || /*i18n*/ - u[1]("upload_text.click_to_upload")) + "") && Pi(o, a); - }, - d(u) { - u && (pn(t), pn(s), pn(o)); - } - }; -} -function sc(e) { - let t, n, i, r, l = ( - /*i18n*/ - e[1]( - /*defs*/ - e[5][ - /*type*/ - e[0] - ] || /*defs*/ - e[5].file - ) + "" - ), s, a, o; - i = new Yf({}); - let u = ( - /*mode*/ - e[3] !== "short" && Ar(e) - ); - return { - c() { - t = Ni("div"), n = Ni("span"), $f(i.$$.fragment), r = Hi(), s = Ft(l), a = Hi(), u && u.c(), Ci(n, "class", "icon-wrap svelte-kzcjhc"), kr( - n, - "hovered", - /*hovered*/ - e[4] - ), Ci(t, "class", "wrap svelte-kzcjhc"); - }, - m(f, c) { - bn(f, t, c), rt(t, n), nc(i, n, null), rt(t, r), rt(t, s), rt(t, a), u && u.m(t, null), o = !0; - }, - p(f, [c]) { - (!o || c & /*hovered*/ - 16) && kr( - n, - "hovered", - /*hovered*/ - f[4] - ), (!o || c & /*i18n, type*/ - 3) && l !== (l = /*i18n*/ - f[1]( - /*defs*/ - f[5][ - /*type*/ - f[0] - ] || /*defs*/ - f[5].file - ) + "") && Pi(s, l), /*mode*/ - f[3] !== "short" ? u ? u.p(f, c) : (u = Ar(f), u.c(), u.m(t, null)) : u && (u.d(1), u = null); - }, - i(f) { - o || (rc(i.$$.fragment, f), o = !0); - }, - o(f) { - lc(i.$$.fragment, f), o = !1; - }, - d(f) { - f && pn(t), ec(i), u && u.d(); - } - }; -} -function oc(e, t, n) { - let { type: i = "file" } = t, { i18n: r } = t, { message: l = void 0 } = t, { mode: s = "full" } = t, { hovered: a = !1 } = t; - const o = { - image: "upload_text.drop_image", - video: "upload_text.drop_video", - audio: "upload_text.drop_audio", - file: "upload_text.drop_file", - csv: "upload_text.drop_csv" - }; - return e.$$set = (u) => { - "type" in u && n(0, i = u.type), "i18n" in u && n(1, r = u.i18n), "message" in u && n(2, l = u.message), "mode" in u && n(3, s = u.mode), "hovered" in u && n(4, a = u.hovered); - }, [i, r, l, s, a, o]; -} -class ac extends Kf { - constructor(t) { - super(), tc(this, t, oc, sc, ic, { - type: 0, - i18n: 1, - message: 2, - mode: 3, - hovered: 4 - }); - } -} -const { - SvelteComponent: uc, - attr: fc, - create_component: cc, - destroy_component: _c, - detach: hc, - element: dc, - init: mc, - insert: gc, - mount_component: pc, - noop: bc, - safe_not_equal: wc, - transition_in: vc, - transition_out: yc -} = window.__gradio__svelte__internal, { createEventDispatcher: Ec } = window.__gradio__svelte__internal; -function Sc(e) { - let t, n, i; - return n = new Gn({ - props: { Icon: Pf, label: "Remove Image" } - }), n.$on( - "click", - /*click_handler*/ - e[1] - ), { - c() { - t = dc("div"), cc(n.$$.fragment), fc(t, "class", "svelte-1g74h68"); - }, - m(r, l) { - gc(r, t, l), pc(n, t, null), i = !0; - }, - p: bc, - i(r) { - i || (vc(n.$$.fragment, r), i = !0); - }, - o(r) { - yc(n.$$.fragment, r), i = !1; - }, - d(r) { - r && hc(t), _c(n); - } - }; -} -function kc(e) { - const t = Ec(); - return [t, (i) => { - t("remove_image"), i.stopPropagation(); - }]; -} -class Ac extends uc { - constructor(t) { - super(), mc(this, t, kc, Sc, wc, {}); - } -} -var _i = new Intl.Collator(0, { numeric: 1 }).compare; -function Tr(e, t, n) { - return e = e.split("."), t = t.split("."), _i(e[0], t[0]) || _i(e[1], t[1]) || (t[2] = t.slice(2).join("."), n = /[.-]/.test(e[2] = e.slice(2).join(".")), n == /[.-]/.test(t[2]) ? _i(e[2], t[2]) : n ? -1 : 1); -} -function Ve(e, t, n) { - return t.startsWith("http://") || t.startsWith("https://") ? n ? e : t : e + t; -} -function hi(e) { - if (e.startsWith("http")) { - const { protocol: t, host: n } = new URL(e); - return n.endsWith("hf.space") ? { - ws_protocol: "wss", - host: n, - http_protocol: t - } : { - ws_protocol: t === "https:" ? "wss" : "ws", - http_protocol: t, - host: n - }; - } else if (e.startsWith("file:")) - return { - ws_protocol: "ws", - http_protocol: "http:", - host: "lite.local" - // Special fake hostname only used for this case. This matches the hostname allowed in `is_self_host()` in `js/wasm/network/host.ts`. - }; - return { - ws_protocol: "wss", - http_protocol: "https:", - host: e - }; -} -const Kl = /^[^\/]*\/[^\/]*$/, Tc = /.*hf\.space\/{0,1}$/; -async function Bc(e, t) { - const n = {}; - t && (n.Authorization = `Bearer ${t}`); - const i = e.trim(); - if (Kl.test(i)) - try { - const r = await fetch( - `https://huggingface.co/api/spaces/${i}/host`, - { headers: n } - ); - if (r.status !== 200) - throw new Error("Space metadata could not be loaded."); - const l = (await r.json()).host; - return { - space_id: e, - ...hi(l) - }; - } catch (r) { - throw new Error("Space metadata could not be loaded." + r.message); - } - if (Tc.test(i)) { - const { ws_protocol: r, http_protocol: l, host: s } = hi(i); - return { - space_id: s.replace(".hf.space", ""), - ws_protocol: r, - http_protocol: l, - host: s - }; - } - return { - space_id: !1, - ...hi(i) - }; -} -function Cc(e) { - let t = {}; - return e.forEach(({ api_name: n }, i) => { - n && (t[n] = i); - }), t; -} -const Nc = /^(?=[^]*\b[dD]iscussions{0,1}\b)(?=[^]*\b[dD]isabled\b)[^]*$/; -async function Br(e) { - try { - const n = (await fetch( - `https://huggingface.co/api/spaces/${e}/discussions`, - { - method: "HEAD" - } - )).headers.get("x-error-message"); - return !(n && Nc.test(n)); - } catch { - return !1; - } -} -function ke(e, t, n) { - if (e == null) - return null; - if (Array.isArray(e)) { - const i = []; - for (const r of e) - r == null ? i.push(null) : i.push(ke(r, t, n)); - return i; - } - return e.is_stream ? n == null ? new vt({ - ...e, - url: t + "/stream/" + e.path - }) : new vt({ - ...e, - url: "/proxy=" + n + "stream/" + e.path - }) : new vt({ - ...e, - url: Hc(e.path, t, n) - }); -} -function Pc(e) { - try { - const t = new URL(e); - return t.protocol === "http:" || t.protocol === "https:"; - } catch { - return !1; - } -} -function Hc(e, t, n) { - return e == null ? n ? `/proxy=${n}file=` : `${t}/file=` : Pc(e) ? e : n ? `/proxy=${n}file=${e}` : `${t}/file=${e}`; -} -async function Ic(e, t, n, i = Rc) { - let r = (Array.isArray(e) ? e : [e]).map( - (l) => l.blob - ); - return await Promise.all( - await i(t, r, void 0, n).then( - async (l) => { - if (l.error) - throw new Error(l.error); - return l.files ? l.files.map((s, a) => { - const o = new vt({ ...e[a], path: s }); - return ke(o, t, null); - }) : []; - } - ) - ); -} -async function Lc(e, t) { - return e.map( - (n, i) => new vt({ - path: n.name, - orig_name: n.name, - blob: n, - size: n.size, - mime_type: n.type, - is_stream: t - }) - ); -} -class vt { - constructor({ - path: t, - url: n, - orig_name: i, - size: r, - blob: l, - is_stream: s, - mime_type: a, - alt_text: o - }) { - this.path = t, this.url = n, this.orig_name = i, this.size = r, this.blob = n ? void 0 : l, this.is_stream = s, this.mime_type = a, this.alt_text = o; - } -} -const Oc = "This application is too busy. Keep trying!", Dt = "Connection errored out."; -let $l; -function Mc(e, t) { - return { post_data: n, upload_files: i, client: r, handle_blob: l }; - async function n(s, a, o) { - const u = { "Content-Type": "application/json" }; - o && (u.Authorization = `Bearer ${o}`); - try { - var f = await e(s, { - method: "POST", - body: JSON.stringify(a), - headers: u - }); - } catch { - return [{ error: Dt }, 500]; - } - return [await f.json(), f.status]; - } - async function i(s, a, o, u) { - const f = {}; - o && (f.Authorization = `Bearer ${o}`); - const c = 1e3, _ = []; - for (let g = 0; g < a.length; g += c) { - const y = a.slice(g, g + c), v = new FormData(); - y.forEach((w) => { - v.append("files", w); - }); - try { - const w = u ? `${s}/upload?upload_id=${u}` : `${s}/upload`; - var h = await e(w, { - method: "POST", - body: v, - headers: f - }); - } catch { - return { error: Dt }; - } - const p = await h.json(); - _.push(...p); - } - return { files: _ }; - } - async function r(s, a = { normalise_files: !0 }) { - return new Promise(async (o) => { - const { status_callback: u, hf_token: f, normalise_files: c } = a, _ = { - predict: F, - submit: T, - view_api: A, - component_server: ee - }, h = c ?? !0; - if ((typeof window > "u" || !("WebSocket" in window)) && !global.Websocket) { - const C = await import("./wrapper-6f348d45-19fa94bf.js"); - $l = (await import("./__vite-browser-external-2447137e.js")).Blob, global.WebSocket = C.WebSocket; - } - const { ws_protocol: g, http_protocol: y, host: v, space_id: p } = await Bc(s, f), w = Math.random().toString(36).substring(2), b = {}; - let d, m = {}, B = !1; - f && p && (B = await Uc(p, f)); - async function P(C) { - if (d = C, m = Cc((C == null ? void 0 : C.dependencies) || []), d.auth_required) - return { - config: d, - ..._ - }; - try { - L = await A(d); - } catch (k) { - console.error(`Could not get api details: ${k.message}`); - } - return { - config: d, - ..._ - }; - } - let L; - async function U(C) { - if (u && u(C), C.status === "running") - try { - d = await Hr( - e, - `${y}//${v}`, - f - ); - const k = await P(d); - o(k); - } catch (k) { - console.error(k), u && u({ - status: "error", - message: "Could not load this space.", - load_status: "error", - detail: "NOT_FOUND" - }); - } - } - try { - d = await Hr( - e, - `${y}//${v}`, - f - ); - const C = await P(d); - o(C); - } catch (C) { - console.error(C), p ? Li( - p, - Kl.test(p) ? "space_name" : "subdomain", - U - ) : u && u({ - status: "error", - message: "Could not load this space.", - load_status: "error", - detail: "NOT_FOUND" - }); - } - function F(C, k, K) { - let V = !1, N = !1, X; - if (typeof C == "number") - X = d.dependencies[C]; - else { - const S = C.replace(/^\//, ""); - X = d.dependencies[m[S]]; - } - if (X.types.continuous) - throw new Error( - "Cannot call predict on this function as it may run forever. Use submit instead" - ); - return new Promise((S, G) => { - const Z = T(C, k, K); - let E; - Z.on("data", (fe) => { - N && (Z.destroy(), S(fe)), V = !0, E = fe; - }).on("status", (fe) => { - fe.stage === "error" && G(fe), fe.stage === "complete" && (N = !0, V && (Z.destroy(), S(E))); - }); - }); - } - function T(C, k, K, V = null) { - let N, X; - if (typeof C == "number") - N = C, X = L.unnamed_endpoints[N]; - else { - const te = C.replace(/^\//, ""); - N = m[te], X = L.named_endpoints[C.trim()]; - } - if (typeof N != "number") - throw new Error( - "There is no endpoint matching that name of fn_index matching that number." - ); - let S, G, Z = d.protocol ?? "sse"; - const E = typeof C == "number" ? "/predict" : C; - let fe, Zn = null, Ie = !1; - const Mt = {}; - let Qe = ""; - typeof window < "u" && (Qe = new URLSearchParams(window.location.search).toString()), l( - `${y}//${Ve(v, d.path, !0)}`, - k, - X, - f - ).then((te) => { - if (fe = { data: te || [], event_data: K, fn_index: N, trigger_id: V }, Fc(N, d)) - J({ - type: "status", - endpoint: E, - stage: "pending", - queue: !1, - fn_index: N, - time: /* @__PURE__ */ new Date() - }), n( - `${y}//${Ve(v, d.path, !0)}/run${E.startsWith("/") ? E : `/${E}`}${Qe ? "?" + Qe : ""}`, - { - ...fe, - session_hash: w - }, - f - ).then(([W, ne]) => { - const Ue = h ? di( - W.data, - X, - d.root, - d.root_url - ) : W.data; - ne == 200 ? (J({ - type: "data", - endpoint: E, - fn_index: N, - data: Ue, - time: /* @__PURE__ */ new Date() - }), J({ - type: "status", - endpoint: E, - fn_index: N, - stage: "complete", - eta: W.average_duration, - queue: !1, - time: /* @__PURE__ */ new Date() - })) : J({ - type: "status", - stage: "error", - endpoint: E, - fn_index: N, - message: W.error, - queue: !1, - time: /* @__PURE__ */ new Date() - }); - }).catch((W) => { - J({ - type: "status", - stage: "error", - message: W.message, - endpoint: E, - fn_index: N, - queue: !1, - time: /* @__PURE__ */ new Date() - }); - }); - else if (Z == "ws") { - J({ - type: "status", - stage: "pending", - queue: !0, - endpoint: E, - fn_index: N, - time: /* @__PURE__ */ new Date() - }); - let W = new URL(`${g}://${Ve( - v, - d.path, - !0 - )} - /queue/join${Qe ? "?" + Qe : ""}`); - B && W.searchParams.set("__sign", B), S = t(W), S.onclose = (ne) => { - ne.wasClean || J({ - type: "status", - stage: "error", - broken: !0, - message: Dt, - queue: !0, - endpoint: E, - fn_index: N, - time: /* @__PURE__ */ new Date() - }); - }, S.onmessage = function(ne) { - const Ue = JSON.parse(ne.data), { type: he, status: $, data: ve } = Ir( - Ue, - b[N] - ); - if (he === "update" && $ && !Ie) - J({ - type: "status", - endpoint: E, - fn_index: N, - time: /* @__PURE__ */ new Date(), - ...$ - }), $.stage === "error" && S.close(); - else if (he === "hash") { - S.send(JSON.stringify({ fn_index: N, session_hash: w })); - return; - } else - he === "data" ? S.send(JSON.stringify({ ...fe, session_hash: w })) : he === "complete" ? Ie = $ : he === "log" ? J({ - type: "log", - log: ve.log, - level: ve.level, - endpoint: E, - fn_index: N - }) : he === "generating" && J({ - type: "status", - time: /* @__PURE__ */ new Date(), - ...$, - stage: $ == null ? void 0 : $.stage, - queue: !0, - endpoint: E, - fn_index: N - }); - ve && (J({ - type: "data", - time: /* @__PURE__ */ new Date(), - data: h ? di( - ve.data, - X, - d.root, - d.root_url - ) : ve.data, - endpoint: E, - fn_index: N - }), Ie && (J({ - type: "status", - time: /* @__PURE__ */ new Date(), - ...Ie, - stage: $ == null ? void 0 : $.stage, - queue: !0, - endpoint: E, - fn_index: N - }), S.close())); - }, Tr(d.version || "2.0.0", "3.6") < 0 && addEventListener( - "open", - () => S.send(JSON.stringify({ hash: w })) - ); - } else { - J({ - type: "status", - stage: "pending", - queue: !0, - endpoint: E, - fn_index: N, - time: /* @__PURE__ */ new Date() - }); - var _e = new URLSearchParams({ - fn_index: N.toString(), - session_hash: w - }).toString(); - let W = new URL( - `${y}//${Ve( - v, - d.path, - !0 - )}/queue/join?${Qe ? Qe + "&" : ""}${_e}` - ); - G = new EventSource(W), G.onmessage = async function(ne) { - const Ue = JSON.parse(ne.data), { type: he, status: $, data: ve } = Ir( - Ue, - b[N] - ); - if (he === "update" && $ && !Ie) - J({ - type: "status", - endpoint: E, - fn_index: N, - time: /* @__PURE__ */ new Date(), - ...$ - }), $.stage === "error" && G.close(); - else if (he === "data") { - Zn = Ue.event_id; - let [Rm, $s] = await n( - `${y}//${Ve( - v, - d.path, - !0 - )}/queue/data`, - { - ...fe, - session_hash: w, - event_id: Zn - }, - f - ); - $s !== 200 && (J({ - type: "status", - stage: "error", - message: Dt, - queue: !0, - endpoint: E, - fn_index: N, - time: /* @__PURE__ */ new Date() - }), G.close()); - } else - he === "complete" ? Ie = $ : he === "log" ? J({ - type: "log", - log: ve.log, - level: ve.level, - endpoint: E, - fn_index: N - }) : he === "generating" && J({ - type: "status", - time: /* @__PURE__ */ new Date(), - ...$, - stage: $ == null ? void 0 : $.stage, - queue: !0, - endpoint: E, - fn_index: N - }); - ve && (J({ - type: "data", - time: /* @__PURE__ */ new Date(), - data: h ? di( - ve.data, - X, - d.root, - d.root_url - ) : ve.data, - endpoint: E, - fn_index: N - }), Ie && (J({ - type: "status", - time: /* @__PURE__ */ new Date(), - ...Ie, - stage: $ == null ? void 0 : $.stage, - queue: !0, - endpoint: E, - fn_index: N - }), G.close())); - }; - } - }); - function J(te) { - const W = Mt[te.type] || []; - W == null || W.forEach((ne) => ne(te)); - } - function Jn(te, _e) { - const W = Mt, ne = W[te] || []; - return W[te] = ne, ne == null || ne.push(_e), { on: Jn, off: $t, cancel: Yn, destroy: Qn }; - } - function $t(te, _e) { - const W = Mt; - let ne = W[te] || []; - return ne = ne == null ? void 0 : ne.filter((Ue) => Ue !== _e), W[te] = ne, { on: Jn, off: $t, cancel: Yn, destroy: Qn }; - } - async function Yn() { - const te = { - stage: "complete", - queue: !1, - time: /* @__PURE__ */ new Date() - }; - Ie = te, J({ - ...te, - type: "status", - endpoint: E, - fn_index: N - }); - let _e = {}; - Z === "ws" ? (S && S.readyState === 0 ? S.addEventListener("open", () => { - S.close(); - }) : S.close(), _e = { fn_index: N, session_hash: w }) : (G.close(), _e = { event_id: Zn }); - try { - await e( - `${y}//${Ve( - v, - d.path, - !0 - )}/reset`, - { - headers: { "Content-Type": "application/json" }, - method: "POST", - body: JSON.stringify(_e) - } - ); - } catch { - console.warn( - "The `/reset` endpoint could not be called. Subsequent endpoint results may be unreliable." - ); - } - } - function Qn() { - for (const te in Mt) - Mt[te].forEach((_e) => { - $t(te, _e); - }); - } - return { - on: Jn, - off: $t, - cancel: Yn, - destroy: Qn - }; - } - async function ee(C, k, K) { - var V; - const N = { "Content-Type": "application/json" }; - f && (N.Authorization = `Bearer ${f}`); - let X, S = d.components.find( - (E) => E.id === C - ); - (V = S == null ? void 0 : S.props) != null && V.root_url ? X = S.props.root_url : X = `${y}//${Ve( - v, - d.path, - !0 - )}/`; - const G = await e( - `${X}component_server/`, - { - method: "POST", - body: JSON.stringify({ - data: K, - component_id: C, - fn_name: k, - session_hash: w - }), - headers: N - } - ); - if (!G.ok) - throw new Error( - "Could not connect to component server: " + G.statusText - ); - return await G.json(); - } - async function A(C) { - if (L) - return L; - const k = { "Content-Type": "application/json" }; - f && (k.Authorization = `Bearer ${f}`); - let K; - if (Tr(C.version || "2.0.0", "3.30") < 0 ? K = await e( - "https://gradio-space-api-fetcher-v2.hf.space/api", - { - method: "POST", - body: JSON.stringify({ - serialize: !1, - config: JSON.stringify(C) - }), - headers: k - } - ) : K = await e(`${C.root}/info`, { - headers: k - }), !K.ok) - throw new Error(Dt); - let V = await K.json(); - return "api" in V && (V = V.api), V.named_endpoints["/predict"] && !V.unnamed_endpoints[0] && (V.unnamed_endpoints[0] = V.named_endpoints["/predict"]), Dc(V, C, m); - } - }); - } - async function l(s, a, o, u) { - const f = await Ii( - a, - void 0, - [], - !0, - o - ); - return Promise.all( - f.map(async ({ path: c, blob: _, type: h }) => { - if (_) { - const g = (await i(s, [_], u)).files[0]; - return { path: c, file_url: g, type: h, name: _ == null ? void 0 : _.name }; - } - return { path: c, type: h }; - }) - ).then((c) => (c.forEach(({ path: _, file_url: h, type: g, name: y }) => { - if (g === "Gallery") - Pr(a, h, _); - else if (h) { - const v = new vt({ path: h, orig_name: y }); - Pr(a, v, _); - } - }), a)); - } -} -const { post_data: Um, upload_files: Rc, client: Fm, handle_blob: Gm } = Mc( - fetch, - (...e) => new WebSocket(...e) -); -function di(e, t, n, i) { - return e.map((r, l) => { - var s, a, o, u; - return ((a = (s = t == null ? void 0 : t.returns) == null ? void 0 : s[l]) == null ? void 0 : a.component) === "File" ? ke(r, n, i) : ((u = (o = t == null ? void 0 : t.returns) == null ? void 0 : o[l]) == null ? void 0 : u.component) === "Gallery" ? r.map((f) => Array.isArray(f) ? [ke(f[0], n, i), f[1]] : [ke(f, n, i), null]) : typeof r == "object" && r.path ? ke(r, n, i) : r; - }); -} -function Cr(e, t, n, i) { - switch (e.type) { - case "string": - return "string"; - case "boolean": - return "boolean"; - case "number": - return "number"; - } - if (n === "JSONSerializable" || n === "StringSerializable") - return "any"; - if (n === "ListStringSerializable") - return "string[]"; - if (t === "Image") - return i === "parameter" ? "Blob | File | Buffer" : "string"; - if (n === "FileSerializable") - return (e == null ? void 0 : e.type) === "array" ? i === "parameter" ? "(Blob | File | Buffer)[]" : "{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}[]" : i === "parameter" ? "Blob | File | Buffer" : "{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}"; - if (n === "GallerySerializable") - return i === "parameter" ? "[(Blob | File | Buffer), (string | null)][]" : "[{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}, (string | null))][]"; -} -function Nr(e, t) { - return t === "GallerySerializable" ? "array of [file, label] tuples" : t === "ListStringSerializable" ? "array of strings" : t === "FileSerializable" ? "array of files or single file" : e.description; -} -function Dc(e, t, n) { - const i = { - named_endpoints: {}, - unnamed_endpoints: {} - }; - for (const r in e) { - const l = e[r]; - for (const s in l) { - const a = t.dependencies[s] ? s : n[s.replace("/", "")], o = l[s]; - i[r][s] = {}, i[r][s].parameters = {}, i[r][s].returns = {}, i[r][s].type = t.dependencies[a].types, i[r][s].parameters = o.parameters.map( - ({ label: u, component: f, type: c, serializer: _ }) => ({ - label: u, - component: f, - type: Cr(c, f, _, "parameter"), - description: Nr(c, _) - }) - ), i[r][s].returns = o.returns.map( - ({ label: u, component: f, type: c, serializer: _ }) => ({ - label: u, - component: f, - type: Cr(c, f, _, "return"), - description: Nr(c, _) - }) - ); - } - } - return i; -} -async function Uc(e, t) { - try { - return (await (await fetch(`https://huggingface.co/api/spaces/${e}/jwt`, { - headers: { - Authorization: `Bearer ${t}` - } - })).json()).token || !1; - } catch (n) { - return console.error(n), !1; - } -} -function Pr(e, t, n) { - for (; n.length > 1; ) - e = e[n.shift()]; - e[n.shift()] = t; -} -async function Ii(e, t = void 0, n = [], i = !1, r = void 0) { - if (Array.isArray(e)) { - let l = []; - return await Promise.all( - e.map(async (s, a) => { - var o; - let u = n.slice(); - u.push(a); - const f = await Ii( - e[a], - i ? ((o = r == null ? void 0 : r.parameters[a]) == null ? void 0 : o.component) || void 0 : t, - u, - !1, - r - ); - l = l.concat(f); - }) - ), l; - } else { - if (globalThis.Buffer && e instanceof globalThis.Buffer) - return [ - { - path: n, - blob: t === "Image" ? !1 : new $l([e]), - type: t - } - ]; - if (typeof e == "object") { - let l = []; - for (let s in e) - if (e.hasOwnProperty(s)) { - let a = n.slice(); - a.push(s), l = l.concat( - await Ii( - e[s], - void 0, - a, - !1, - r - ) - ); - } - return l; - } - } - return []; -} -function Fc(e, t) { - var n, i, r, l; - return !(((i = (n = t == null ? void 0 : t.dependencies) == null ? void 0 : n[e]) == null ? void 0 : i.queue) === null ? t.enable_queue : (l = (r = t == null ? void 0 : t.dependencies) == null ? void 0 : r[e]) != null && l.queue) || !1; -} -async function Hr(e, t, n) { - const i = {}; - if (n && (i.Authorization = `Bearer ${n}`), typeof window < "u" && window.gradio_config && location.origin !== "http://localhost:9876" && !window.gradio_config.dev_mode) { - const r = window.gradio_config.root, l = window.gradio_config; - return l.root = Ve(t, l.root, !1), { ...l, path: r }; - } else if (t) { - let r = await e(`${t}/config`, { - headers: i - }); - if (r.status === 200) { - const l = await r.json(); - return l.path = l.path ?? "", l.root = t, l; - } - throw new Error("Could not get config."); - } - throw new Error("No config or app endpoint found"); -} -async function Li(e, t, n) { - let i = t === "subdomain" ? `https://huggingface.co/api/spaces/by-subdomain/${e}` : `https://huggingface.co/api/spaces/${e}`, r, l; - try { - if (r = await fetch(i), l = r.status, l !== 200) - throw new Error(); - r = await r.json(); - } catch { - n({ - status: "error", - load_status: "error", - message: "Could not get space status", - detail: "NOT_FOUND" - }); - return; - } - if (!r || l !== 200) - return; - const { - runtime: { stage: s }, - id: a - } = r; - switch (s) { - case "STOPPED": - case "SLEEPING": - n({ - status: "sleeping", - load_status: "pending", - message: "Space is asleep. Waking it up...", - detail: s - }), setTimeout(() => { - Li(e, t, n); - }, 1e3); - break; - case "PAUSED": - n({ - status: "paused", - load_status: "error", - message: "This space has been paused by the author. If you would like to try this demo, consider duplicating the space.", - detail: s, - discussions_enabled: await Br(a) - }); - break; - case "RUNNING": - case "RUNNING_BUILDING": - n({ - status: "running", - load_status: "complete", - message: "", - detail: s - }); - break; - case "BUILDING": - n({ - status: "building", - load_status: "pending", - message: "Space is building...", - detail: s - }), setTimeout(() => { - Li(e, t, n); - }, 1e3); - break; - default: - n({ - status: "space_error", - load_status: "error", - message: "This space is experiencing an issue.", - detail: s, - discussions_enabled: await Br(a) - }); - break; - } -} -function Ir(e, t) { - switch (e.msg) { - case "send_data": - return { type: "data" }; - case "send_hash": - return { type: "hash" }; - case "queue_full": - return { - type: "update", - status: { - queue: !0, - message: Oc, - stage: "error", - code: e.code, - success: e.success - } - }; - case "estimation": - return { - type: "update", - status: { - queue: !0, - stage: t || "pending", - code: e.code, - size: e.queue_size, - position: e.rank, - eta: e.rank_eta, - success: e.success - } - }; - case "progress": - return { - type: "update", - status: { - queue: !0, - stage: "pending", - code: e.code, - progress_data: e.progress_data, - success: e.success - } - }; - case "log": - return { type: "log", data: e }; - case "process_generating": - return { - type: "generating", - status: { - queue: !0, - message: e.success ? null : e.output.error, - stage: e.success ? "generating" : "error", - code: e.code, - progress_data: e.progress_data, - eta: e.average_duration - }, - data: e.success ? e.output : null - }; - case "process_completed": - return "error" in e.output ? { - type: "update", - status: { - queue: !0, - message: e.output.error, - stage: "error", - code: e.code, - success: e.success - } - } : { - type: "complete", - status: { - queue: !0, - message: e.success ? void 0 : e.output.error, - stage: e.success ? "complete" : "error", - code: e.code, - progress_data: e.progress_data, - eta: e.output.average_duration - }, - data: e.success ? e.output : null - }; - case "process_starts": - return { - type: "update", - status: { - queue: !0, - stage: "pending", - code: e.code, - size: e.rank, - position: 0, - success: e.success - } - }; - } - return { type: "none", status: { stage: "error", queue: !0 } }; -} -function ot() { -} -function Gc(e) { - return e(); -} -function qc(e) { - e.forEach(Gc); -} -function zc(e) { - return typeof e == "function"; -} -function Vc(e, t) { - return e != e ? t == t : e !== t || e && typeof e == "object" || typeof e == "function"; -} -function jc(e, ...t) { - if (e == null) { - for (const i of t) - i(void 0); - return ot; - } - const n = e.subscribe(...t); - return n.unsubscribe ? () => n.unsubscribe() : n; -} -const es = typeof window < "u"; -let Lr = es ? () => window.performance.now() : () => Date.now(), ts = es ? (e) => requestAnimationFrame(e) : ot; -const yt = /* @__PURE__ */ new Set(); -function ns(e) { - yt.forEach((t) => { - t.c(e) || (yt.delete(t), t.f()); - }), yt.size !== 0 && ts(ns); -} -function Xc(e) { - let t; - return yt.size === 0 && ts(ns), { - promise: new Promise((n) => { - yt.add(t = { c: e, f: n }); - }), - abort() { - yt.delete(t); - } - }; -} -const mt = []; -function Wc(e, t) { - return { - subscribe: Yt(e, t).subscribe - }; -} -function Yt(e, t = ot) { - let n; - const i = /* @__PURE__ */ new Set(); - function r(a) { - if (Vc(e, a) && (e = a, n)) { - const o = !mt.length; - for (const u of i) - u[1](), mt.push(u, e); - if (o) { - for (let u = 0; u < mt.length; u += 2) - mt[u][0](mt[u + 1]); - mt.length = 0; - } - } - } - function l(a) { - r(a(e)); - } - function s(a, o = ot) { - const u = [a, o]; - return i.add(u), i.size === 1 && (n = t(r, l) || ot), a(e), () => { - i.delete(u), i.size === 0 && n && (n(), n = null); - }; - } - return { set: r, update: l, subscribe: s }; -} -function Nt(e, t, n) { - const i = !Array.isArray(e), r = i ? [e] : e; - if (!r.every(Boolean)) - throw new Error("derived() expects stores as input, got a falsy value"); - const l = t.length < 2; - return Wc(n, (s, a) => { - let o = !1; - const u = []; - let f = 0, c = ot; - const _ = () => { - if (f) - return; - c(); - const g = t(i ? u[0] : u, s, a); - l ? s(g) : c = zc(g) ? g : ot; - }, h = r.map( - (g, y) => jc( - g, - (v) => { - u[y] = v, f &= ~(1 << y), o && _(); - }, - () => { - f |= 1 << y; - } - ) - ); - return o = !0, _(), function() { - qc(h), c(), o = !1; - }; - }); -} -function Or(e) { - return Object.prototype.toString.call(e) === "[object Date]"; -} -function Oi(e, t, n, i) { - if (typeof n == "number" || Or(n)) { - const r = i - n, l = (n - t) / (e.dt || 1 / 60), s = e.opts.stiffness * r, a = e.opts.damping * l, o = (s - a) * e.inv_mass, u = (l + o) * e.dt; - return Math.abs(u) < e.opts.precision && Math.abs(r) < e.opts.precision ? i : (e.settled = !1, Or(n) ? new Date(n.getTime() + u) : n + u); - } else { - if (Array.isArray(n)) - return n.map( - (r, l) => Oi(e, t[l], n[l], i[l]) - ); - if (typeof n == "object") { - const r = {}; - for (const l in n) - r[l] = Oi(e, t[l], n[l], i[l]); - return r; - } else - throw new Error(`Cannot spring ${typeof n} values`); - } -} -function Mr(e, t = {}) { - const n = Yt(e), { stiffness: i = 0.15, damping: r = 0.8, precision: l = 0.01 } = t; - let s, a, o, u = e, f = e, c = 1, _ = 0, h = !1; - function g(v, p = {}) { - f = v; - const w = o = {}; - return e == null || p.hard || y.stiffness >= 1 && y.damping >= 1 ? (h = !0, s = Lr(), u = v, n.set(e = f), Promise.resolve()) : (p.soft && (_ = 1 / ((p.soft === !0 ? 0.5 : +p.soft) * 60), c = 0), a || (s = Lr(), h = !1, a = Xc((b) => { - if (h) - return h = !1, a = null, !1; - c = Math.min(c + _, 1); - const d = { - inv_mass: c, - opts: y, - settled: !0, - dt: (b - s) * 60 / 1e3 - }, m = Oi(d, u, e, f); - return s = b, u = e, n.set(e = m), d.settled && (a = null), !d.settled; - })), new Promise((b) => { - a.promise.then(() => { - w === o && b(); - }); - })); - } - const y = { - set: g, - update: (v, p) => g(v(f, e), p), - subscribe: n.subscribe, - stiffness: i, - damping: r, - precision: l - }; - return y; -} -function xc(e) { - return e && e.__esModule && Object.prototype.hasOwnProperty.call(e, "default") ? e.default : e; -} -var Zc = function(t) { - return Jc(t) && !Yc(t); -}; -function Jc(e) { - return !!e && typeof e == "object"; -} -function Yc(e) { - var t = Object.prototype.toString.call(e); - return t === "[object RegExp]" || t === "[object Date]" || $c(e); -} -var Qc = typeof Symbol == "function" && Symbol.for, Kc = Qc ? Symbol.for("react.element") : 60103; -function $c(e) { - return e.$$typeof === Kc; -} -function e_(e) { - return Array.isArray(e) ? [] : {}; -} -function Vt(e, t) { - return t.clone !== !1 && t.isMergeableObject(e) ? Et(e_(e), e, t) : e; -} -function t_(e, t, n) { - return e.concat(t).map(function(i) { - return Vt(i, n); - }); -} -function n_(e, t) { - if (!t.customMerge) - return Et; - var n = t.customMerge(e); - return typeof n == "function" ? n : Et; -} -function i_(e) { - return Object.getOwnPropertySymbols ? Object.getOwnPropertySymbols(e).filter(function(t) { - return Object.propertyIsEnumerable.call(e, t); - }) : []; -} -function Rr(e) { - return Object.keys(e).concat(i_(e)); -} -function is(e, t) { - try { - return t in e; - } catch { - return !1; - } -} -function r_(e, t) { - return is(e, t) && !(Object.hasOwnProperty.call(e, t) && Object.propertyIsEnumerable.call(e, t)); -} -function l_(e, t, n) { - var i = {}; - return n.isMergeableObject(e) && Rr(e).forEach(function(r) { - i[r] = Vt(e[r], n); - }), Rr(t).forEach(function(r) { - r_(e, r) || (is(e, r) && n.isMergeableObject(t[r]) ? i[r] = n_(r, n)(e[r], t[r], n) : i[r] = Vt(t[r], n)); - }), i; -} -function Et(e, t, n) { - n = n || {}, n.arrayMerge = n.arrayMerge || t_, n.isMergeableObject = n.isMergeableObject || Zc, n.cloneUnlessOtherwiseSpecified = Vt; - var i = Array.isArray(t), r = Array.isArray(e), l = i === r; - return l ? i ? n.arrayMerge(e, t, n) : l_(e, t, n) : Vt(t, n); -} -Et.all = function(t, n) { - if (!Array.isArray(t)) - throw new Error("first argument should be an array"); - return t.reduce(function(i, r) { - return Et(i, r, n); - }, {}); -}; -var s_ = Et, o_ = s_; -const a_ = /* @__PURE__ */ xc(o_); -var Mi = function(e, t) { - return Mi = Object.setPrototypeOf || { __proto__: [] } instanceof Array && function(n, i) { - n.__proto__ = i; - } || function(n, i) { - for (var r in i) - Object.prototype.hasOwnProperty.call(i, r) && (n[r] = i[r]); - }, Mi(e, t); -}; -function zn(e, t) { - if (typeof t != "function" && t !== null) - throw new TypeError("Class extends value " + String(t) + " is not a constructor or null"); - Mi(e, t); - function n() { - this.constructor = e; - } - e.prototype = t === null ? Object.create(t) : (n.prototype = t.prototype, new n()); -} -var D = function() { - return D = Object.assign || function(t) { - for (var n, i = 1, r = arguments.length; i < r; i++) { - n = arguments[i]; - for (var l in n) - Object.prototype.hasOwnProperty.call(n, l) && (t[l] = n[l]); - } - return t; - }, D.apply(this, arguments); -}; -function mi(e, t, n) { - if (n || arguments.length === 2) - for (var i = 0, r = t.length, l; i < r; i++) - (l || !(i in t)) && (l || (l = Array.prototype.slice.call(t, 0, i)), l[i] = t[i]); - return e.concat(l || Array.prototype.slice.call(t)); -} -var O; -(function(e) { - e[e.EXPECT_ARGUMENT_CLOSING_BRACE = 1] = "EXPECT_ARGUMENT_CLOSING_BRACE", e[e.EMPTY_ARGUMENT = 2] = "EMPTY_ARGUMENT", e[e.MALFORMED_ARGUMENT = 3] = "MALFORMED_ARGUMENT", e[e.EXPECT_ARGUMENT_TYPE = 4] = "EXPECT_ARGUMENT_TYPE", e[e.INVALID_ARGUMENT_TYPE = 5] = "INVALID_ARGUMENT_TYPE", e[e.EXPECT_ARGUMENT_STYLE = 6] = "EXPECT_ARGUMENT_STYLE", e[e.INVALID_NUMBER_SKELETON = 7] = "INVALID_NUMBER_SKELETON", e[e.INVALID_DATE_TIME_SKELETON = 8] = "INVALID_DATE_TIME_SKELETON", e[e.EXPECT_NUMBER_SKELETON = 9] = "EXPECT_NUMBER_SKELETON", e[e.EXPECT_DATE_TIME_SKELETON = 10] = "EXPECT_DATE_TIME_SKELETON", e[e.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE = 11] = "UNCLOSED_QUOTE_IN_ARGUMENT_STYLE", e[e.EXPECT_SELECT_ARGUMENT_OPTIONS = 12] = "EXPECT_SELECT_ARGUMENT_OPTIONS", e[e.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE = 13] = "EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE", e[e.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE = 14] = "INVALID_PLURAL_ARGUMENT_OFFSET_VALUE", e[e.EXPECT_SELECT_ARGUMENT_SELECTOR = 15] = "EXPECT_SELECT_ARGUMENT_SELECTOR", e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR = 16] = "EXPECT_PLURAL_ARGUMENT_SELECTOR", e[e.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT = 17] = "EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT", e[e.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT = 18] = "EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT", e[e.INVALID_PLURAL_ARGUMENT_SELECTOR = 19] = "INVALID_PLURAL_ARGUMENT_SELECTOR", e[e.DUPLICATE_PLURAL_ARGUMENT_SELECTOR = 20] = "DUPLICATE_PLURAL_ARGUMENT_SELECTOR", e[e.DUPLICATE_SELECT_ARGUMENT_SELECTOR = 21] = "DUPLICATE_SELECT_ARGUMENT_SELECTOR", e[e.MISSING_OTHER_CLAUSE = 22] = "MISSING_OTHER_CLAUSE", e[e.INVALID_TAG = 23] = "INVALID_TAG", e[e.INVALID_TAG_NAME = 25] = "INVALID_TAG_NAME", e[e.UNMATCHED_CLOSING_TAG = 26] = "UNMATCHED_CLOSING_TAG", e[e.UNCLOSED_TAG = 27] = "UNCLOSED_TAG"; -})(O || (O = {})); -var q; -(function(e) { - e[e.literal = 0] = "literal", e[e.argument = 1] = "argument", e[e.number = 2] = "number", e[e.date = 3] = "date", e[e.time = 4] = "time", e[e.select = 5] = "select", e[e.plural = 6] = "plural", e[e.pound = 7] = "pound", e[e.tag = 8] = "tag"; -})(q || (q = {})); -var St; -(function(e) { - e[e.number = 0] = "number", e[e.dateTime = 1] = "dateTime"; -})(St || (St = {})); -function Dr(e) { - return e.type === q.literal; -} -function u_(e) { - return e.type === q.argument; -} -function rs(e) { - return e.type === q.number; -} -function ls(e) { - return e.type === q.date; -} -function ss(e) { - return e.type === q.time; -} -function os(e) { - return e.type === q.select; -} -function as(e) { - return e.type === q.plural; -} -function f_(e) { - return e.type === q.pound; -} -function us(e) { - return e.type === q.tag; -} -function fs(e) { - return !!(e && typeof e == "object" && e.type === St.number); -} -function Ri(e) { - return !!(e && typeof e == "object" && e.type === St.dateTime); -} -var cs = /[ \xA0\u1680\u2000-\u200A\u202F\u205F\u3000]/, c_ = /(?:[Eec]{1,6}|G{1,5}|[Qq]{1,5}|(?:[yYur]+|U{1,5})|[ML]{1,5}|d{1,2}|D{1,3}|F{1}|[abB]{1,5}|[hkHK]{1,2}|w{1,2}|W{1}|m{1,2}|s{1,2}|[zZOvVxX]{1,4})(?=([^']*'[^']*')*[^']*$)/g; -function __(e) { - var t = {}; - return e.replace(c_, function(n) { - var i = n.length; - switch (n[0]) { - case "G": - t.era = i === 4 ? "long" : i === 5 ? "narrow" : "short"; - break; - case "y": - t.year = i === 2 ? "2-digit" : "numeric"; - break; - case "Y": - case "u": - case "U": - case "r": - throw new RangeError("`Y/u/U/r` (year) patterns are not supported, use `y` instead"); - case "q": - case "Q": - throw new RangeError("`q/Q` (quarter) patterns are not supported"); - case "M": - case "L": - t.month = ["numeric", "2-digit", "short", "long", "narrow"][i - 1]; - break; - case "w": - case "W": - throw new RangeError("`w/W` (week) patterns are not supported"); - case "d": - t.day = ["numeric", "2-digit"][i - 1]; - break; - case "D": - case "F": - case "g": - throw new RangeError("`D/F/g` (day) patterns are not supported, use `d` instead"); - case "E": - t.weekday = i === 4 ? "short" : i === 5 ? "narrow" : "short"; - break; - case "e": - if (i < 4) - throw new RangeError("`e..eee` (weekday) patterns are not supported"); - t.weekday = ["short", "long", "narrow", "short"][i - 4]; - break; - case "c": - if (i < 4) - throw new RangeError("`c..ccc` (weekday) patterns are not supported"); - t.weekday = ["short", "long", "narrow", "short"][i - 4]; - break; - case "a": - t.hour12 = !0; - break; - case "b": - case "B": - throw new RangeError("`b/B` (period) patterns are not supported, use `a` instead"); - case "h": - t.hourCycle = "h12", t.hour = ["numeric", "2-digit"][i - 1]; - break; - case "H": - t.hourCycle = "h23", t.hour = ["numeric", "2-digit"][i - 1]; - break; - case "K": - t.hourCycle = "h11", t.hour = ["numeric", "2-digit"][i - 1]; - break; - case "k": - t.hourCycle = "h24", t.hour = ["numeric", "2-digit"][i - 1]; - break; - case "j": - case "J": - case "C": - throw new RangeError("`j/J/C` (hour) patterns are not supported, use `h/H/K/k` instead"); - case "m": - t.minute = ["numeric", "2-digit"][i - 1]; - break; - case "s": - t.second = ["numeric", "2-digit"][i - 1]; - break; - case "S": - case "A": - throw new RangeError("`S/A` (second) patterns are not supported, use `s` instead"); - case "z": - t.timeZoneName = i < 4 ? "short" : "long"; - break; - case "Z": - case "O": - case "v": - case "V": - case "X": - case "x": - throw new RangeError("`Z/O/v/V/X/x` (timeZone) patterns are not supported, use `z` instead"); - } - return ""; - }), t; -} -var h_ = /[\t-\r \x85\u200E\u200F\u2028\u2029]/i; -function d_(e) { - if (e.length === 0) - throw new Error("Number skeleton cannot be empty"); - for (var t = e.split(h_).filter(function(_) { - return _.length > 0; - }), n = [], i = 0, r = t; i < r.length; i++) { - var l = r[i], s = l.split("/"); - if (s.length === 0) - throw new Error("Invalid number skeleton"); - for (var a = s[0], o = s.slice(1), u = 0, f = o; u < f.length; u++) { - var c = f[u]; - if (c.length === 0) - throw new Error("Invalid number skeleton"); - } - n.push({ stem: a, options: o }); - } - return n; -} -function m_(e) { - return e.replace(/^(.*?)-/, ""); -} -var Ur = /^\.(?:(0+)(\*)?|(#+)|(0+)(#+))$/g, _s = /^(@+)?(\+|#+)?[rs]?$/g, g_ = /(\*)(0+)|(#+)(0+)|(0+)/g, hs = /^(0+)$/; -function Fr(e) { - var t = {}; - return e[e.length - 1] === "r" ? t.roundingPriority = "morePrecision" : e[e.length - 1] === "s" && (t.roundingPriority = "lessPrecision"), e.replace(_s, function(n, i, r) { - return typeof r != "string" ? (t.minimumSignificantDigits = i.length, t.maximumSignificantDigits = i.length) : r === "+" ? t.minimumSignificantDigits = i.length : i[0] === "#" ? t.maximumSignificantDigits = i.length : (t.minimumSignificantDigits = i.length, t.maximumSignificantDigits = i.length + (typeof r == "string" ? r.length : 0)), ""; - }), t; -} -function ds(e) { - switch (e) { - case "sign-auto": - return { - signDisplay: "auto" - }; - case "sign-accounting": - case "()": - return { - currencySign: "accounting" - }; - case "sign-always": - case "+!": - return { - signDisplay: "always" - }; - case "sign-accounting-always": - case "()!": - return { - signDisplay: "always", - currencySign: "accounting" - }; - case "sign-except-zero": - case "+?": - return { - signDisplay: "exceptZero" - }; - case "sign-accounting-except-zero": - case "()?": - return { - signDisplay: "exceptZero", - currencySign: "accounting" - }; - case "sign-never": - case "+_": - return { - signDisplay: "never" - }; - } -} -function p_(e) { - var t; - if (e[0] === "E" && e[1] === "E" ? (t = { - notation: "engineering" - }, e = e.slice(2)) : e[0] === "E" && (t = { - notation: "scientific" - }, e = e.slice(1)), t) { - var n = e.slice(0, 2); - if (n === "+!" ? (t.signDisplay = "always", e = e.slice(2)) : n === "+?" && (t.signDisplay = "exceptZero", e = e.slice(2)), !hs.test(e)) - throw new Error("Malformed concise eng/scientific notation"); - t.minimumIntegerDigits = e.length; - } - return t; -} -function Gr(e) { - var t = {}, n = ds(e); - return n || t; -} -function b_(e) { - for (var t = {}, n = 0, i = e; n < i.length; n++) { - var r = i[n]; - switch (r.stem) { - case "percent": - case "%": - t.style = "percent"; - continue; - case "%x100": - t.style = "percent", t.scale = 100; - continue; - case "currency": - t.style = "currency", t.currency = r.options[0]; - continue; - case "group-off": - case ",_": - t.useGrouping = !1; - continue; - case "precision-integer": - case ".": - t.maximumFractionDigits = 0; - continue; - case "measure-unit": - case "unit": - t.style = "unit", t.unit = m_(r.options[0]); - continue; - case "compact-short": - case "K": - t.notation = "compact", t.compactDisplay = "short"; - continue; - case "compact-long": - case "KK": - t.notation = "compact", t.compactDisplay = "long"; - continue; - case "scientific": - t = D(D(D({}, t), { notation: "scientific" }), r.options.reduce(function(o, u) { - return D(D({}, o), Gr(u)); - }, {})); - continue; - case "engineering": - t = D(D(D({}, t), { notation: "engineering" }), r.options.reduce(function(o, u) { - return D(D({}, o), Gr(u)); - }, {})); - continue; - case "notation-simple": - t.notation = "standard"; - continue; - case "unit-width-narrow": - t.currencyDisplay = "narrowSymbol", t.unitDisplay = "narrow"; - continue; - case "unit-width-short": - t.currencyDisplay = "code", t.unitDisplay = "short"; - continue; - case "unit-width-full-name": - t.currencyDisplay = "name", t.unitDisplay = "long"; - continue; - case "unit-width-iso-code": - t.currencyDisplay = "symbol"; - continue; - case "scale": - t.scale = parseFloat(r.options[0]); - continue; - case "integer-width": - if (r.options.length > 1) - throw new RangeError("integer-width stems only accept a single optional option"); - r.options[0].replace(g_, function(o, u, f, c, _, h) { - if (u) - t.minimumIntegerDigits = f.length; - else { - if (c && _) - throw new Error("We currently do not support maximum integer digits"); - if (h) - throw new Error("We currently do not support exact integer digits"); - } - return ""; - }); - continue; - } - if (hs.test(r.stem)) { - t.minimumIntegerDigits = r.stem.length; - continue; - } - if (Ur.test(r.stem)) { - if (r.options.length > 1) - throw new RangeError("Fraction-precision stems only accept a single optional option"); - r.stem.replace(Ur, function(o, u, f, c, _, h) { - return f === "*" ? t.minimumFractionDigits = u.length : c && c[0] === "#" ? t.maximumFractionDigits = c.length : _ && h ? (t.minimumFractionDigits = _.length, t.maximumFractionDigits = _.length + h.length) : (t.minimumFractionDigits = u.length, t.maximumFractionDigits = u.length), ""; - }); - var l = r.options[0]; - l === "w" ? t = D(D({}, t), { trailingZeroDisplay: "stripIfInteger" }) : l && (t = D(D({}, t), Fr(l))); - continue; - } - if (_s.test(r.stem)) { - t = D(D({}, t), Fr(r.stem)); - continue; - } - var s = ds(r.stem); - s && (t = D(D({}, t), s)); - var a = p_(r.stem); - a && (t = D(D({}, t), a)); - } - return t; -} -var an = { - AX: [ - "H" - ], - BQ: [ - "H" - ], - CP: [ - "H" - ], - CZ: [ - "H" - ], - DK: [ - "H" - ], - FI: [ - "H" - ], - ID: [ - "H" - ], - IS: [ - "H" - ], - ML: [ - "H" - ], - NE: [ - "H" - ], - RU: [ - "H" - ], - SE: [ - "H" - ], - SJ: [ - "H" - ], - SK: [ - "H" - ], - AS: [ - "h", - "H" - ], - BT: [ - "h", - "H" - ], - DJ: [ - "h", - "H" - ], - ER: [ - "h", - "H" - ], - GH: [ - "h", - "H" - ], - IN: [ - "h", - "H" - ], - LS: [ - "h", - "H" - ], - PG: [ - "h", - "H" - ], - PW: [ - "h", - "H" - ], - SO: [ - "h", - "H" - ], - TO: [ - "h", - "H" - ], - VU: [ - "h", - "H" - ], - WS: [ - "h", - "H" - ], - "001": [ - "H", - "h" - ], - AL: [ - "h", - "H", - "hB" - ], - TD: [ - "h", - "H", - "hB" - ], - "ca-ES": [ - "H", - "h", - "hB" - ], - CF: [ - "H", - "h", - "hB" - ], - CM: [ - "H", - "h", - "hB" - ], - "fr-CA": [ - "H", - "h", - "hB" - ], - "gl-ES": [ - "H", - "h", - "hB" - ], - "it-CH": [ - "H", - "h", - "hB" - ], - "it-IT": [ - "H", - "h", - "hB" - ], - LU: [ - "H", - "h", - "hB" - ], - NP: [ - "H", - "h", - "hB" - ], - PF: [ - "H", - "h", - "hB" - ], - SC: [ - "H", - "h", - "hB" - ], - SM: [ - "H", - "h", - "hB" - ], - SN: [ - "H", - "h", - "hB" - ], - TF: [ - "H", - "h", - "hB" - ], - VA: [ - "H", - "h", - "hB" - ], - CY: [ - "h", - "H", - "hb", - "hB" - ], - GR: [ - "h", - "H", - "hb", - "hB" - ], - CO: [ - "h", - "H", - "hB", - "hb" - ], - DO: [ - "h", - "H", - "hB", - "hb" - ], - KP: [ - "h", - "H", - "hB", - "hb" - ], - KR: [ - "h", - "H", - "hB", - "hb" - ], - NA: [ - "h", - "H", - "hB", - "hb" - ], - PA: [ - "h", - "H", - "hB", - "hb" - ], - PR: [ - "h", - "H", - "hB", - "hb" - ], - VE: [ - "h", - "H", - "hB", - "hb" - ], - AC: [ - "H", - "h", - "hb", - "hB" - ], - AI: [ - "H", - "h", - "hb", - "hB" - ], - BW: [ - "H", - "h", - "hb", - "hB" - ], - BZ: [ - "H", - "h", - "hb", - "hB" - ], - CC: [ - "H", - "h", - "hb", - "hB" - ], - CK: [ - "H", - "h", - "hb", - "hB" - ], - CX: [ - "H", - "h", - "hb", - "hB" - ], - DG: [ - "H", - "h", - "hb", - "hB" - ], - FK: [ - "H", - "h", - "hb", - "hB" - ], - GB: [ - "H", - "h", - "hb", - "hB" - ], - GG: [ - "H", - "h", - "hb", - "hB" - ], - GI: [ - "H", - "h", - "hb", - "hB" - ], - IE: [ - "H", - "h", - "hb", - "hB" - ], - IM: [ - "H", - "h", - "hb", - "hB" - ], - IO: [ - "H", - "h", - "hb", - "hB" - ], - JE: [ - "H", - "h", - "hb", - "hB" - ], - LT: [ - "H", - "h", - "hb", - "hB" - ], - MK: [ - "H", - "h", - "hb", - "hB" - ], - MN: [ - "H", - "h", - "hb", - "hB" - ], - MS: [ - "H", - "h", - "hb", - "hB" - ], - NF: [ - "H", - "h", - "hb", - "hB" - ], - NG: [ - "H", - "h", - "hb", - "hB" - ], - NR: [ - "H", - "h", - "hb", - "hB" - ], - NU: [ - "H", - "h", - "hb", - "hB" - ], - PN: [ - "H", - "h", - "hb", - "hB" - ], - SH: [ - "H", - "h", - "hb", - "hB" - ], - SX: [ - "H", - "h", - "hb", - "hB" - ], - TA: [ - "H", - "h", - "hb", - "hB" - ], - ZA: [ - "H", - "h", - "hb", - "hB" - ], - "af-ZA": [ - "H", - "h", - "hB", - "hb" - ], - AR: [ - "H", - "h", - "hB", - "hb" - ], - CL: [ - "H", - "h", - "hB", - "hb" - ], - CR: [ - "H", - "h", - "hB", - "hb" - ], - CU: [ - "H", - "h", - "hB", - "hb" - ], - EA: [ - "H", - "h", - "hB", - "hb" - ], - "es-BO": [ - "H", - "h", - "hB", - "hb" - ], - "es-BR": [ - "H", - "h", - "hB", - "hb" - ], - "es-EC": [ - "H", - "h", - "hB", - "hb" - ], - "es-ES": [ - "H", - "h", - "hB", - "hb" - ], - "es-GQ": [ - "H", - "h", - "hB", - "hb" - ], - "es-PE": [ - "H", - "h", - "hB", - "hb" - ], - GT: [ - "H", - "h", - "hB", - "hb" - ], - HN: [ - "H", - "h", - "hB", - "hb" - ], - IC: [ - "H", - "h", - "hB", - "hb" - ], - KG: [ - "H", - "h", - "hB", - "hb" - ], - KM: [ - "H", - "h", - "hB", - "hb" - ], - LK: [ - "H", - "h", - "hB", - "hb" - ], - MA: [ - "H", - "h", - "hB", - "hb" - ], - MX: [ - "H", - "h", - "hB", - "hb" - ], - NI: [ - "H", - "h", - "hB", - "hb" - ], - PY: [ - "H", - "h", - "hB", - "hb" - ], - SV: [ - "H", - "h", - "hB", - "hb" - ], - UY: [ - "H", - "h", - "hB", - "hb" - ], - JP: [ - "H", - "h", - "K" - ], - AD: [ - "H", - "hB" - ], - AM: [ - "H", - "hB" - ], - AO: [ - "H", - "hB" - ], - AT: [ - "H", - "hB" - ], - AW: [ - "H", - "hB" - ], - BE: [ - "H", - "hB" - ], - BF: [ - "H", - "hB" - ], - BJ: [ - "H", - "hB" - ], - BL: [ - "H", - "hB" - ], - BR: [ - "H", - "hB" - ], - CG: [ - "H", - "hB" - ], - CI: [ - "H", - "hB" - ], - CV: [ - "H", - "hB" - ], - DE: [ - "H", - "hB" - ], - EE: [ - "H", - "hB" - ], - FR: [ - "H", - "hB" - ], - GA: [ - "H", - "hB" - ], - GF: [ - "H", - "hB" - ], - GN: [ - "H", - "hB" - ], - GP: [ - "H", - "hB" - ], - GW: [ - "H", - "hB" - ], - HR: [ - "H", - "hB" - ], - IL: [ - "H", - "hB" - ], - IT: [ - "H", - "hB" - ], - KZ: [ - "H", - "hB" - ], - MC: [ - "H", - "hB" - ], - MD: [ - "H", - "hB" - ], - MF: [ - "H", - "hB" - ], - MQ: [ - "H", - "hB" - ], - MZ: [ - "H", - "hB" - ], - NC: [ - "H", - "hB" - ], - NL: [ - "H", - "hB" - ], - PM: [ - "H", - "hB" - ], - PT: [ - "H", - "hB" - ], - RE: [ - "H", - "hB" - ], - RO: [ - "H", - "hB" - ], - SI: [ - "H", - "hB" - ], - SR: [ - "H", - "hB" - ], - ST: [ - "H", - "hB" - ], - TG: [ - "H", - "hB" - ], - TR: [ - "H", - "hB" - ], - WF: [ - "H", - "hB" - ], - YT: [ - "H", - "hB" - ], - BD: [ - "h", - "hB", - "H" - ], - PK: [ - "h", - "hB", - "H" - ], - AZ: [ - "H", - "hB", - "h" - ], - BA: [ - "H", - "hB", - "h" - ], - BG: [ - "H", - "hB", - "h" - ], - CH: [ - "H", - "hB", - "h" - ], - GE: [ - "H", - "hB", - "h" - ], - LI: [ - "H", - "hB", - "h" - ], - ME: [ - "H", - "hB", - "h" - ], - RS: [ - "H", - "hB", - "h" - ], - UA: [ - "H", - "hB", - "h" - ], - UZ: [ - "H", - "hB", - "h" - ], - XK: [ - "H", - "hB", - "h" - ], - AG: [ - "h", - "hb", - "H", - "hB" - ], - AU: [ - "h", - "hb", - "H", - "hB" - ], - BB: [ - "h", - "hb", - "H", - "hB" - ], - BM: [ - "h", - "hb", - "H", - "hB" - ], - BS: [ - "h", - "hb", - "H", - "hB" - ], - CA: [ - "h", - "hb", - "H", - "hB" - ], - DM: [ - "h", - "hb", - "H", - "hB" - ], - "en-001": [ - "h", - "hb", - "H", - "hB" - ], - FJ: [ - "h", - "hb", - "H", - "hB" - ], - FM: [ - "h", - "hb", - "H", - "hB" - ], - GD: [ - "h", - "hb", - "H", - "hB" - ], - GM: [ - "h", - "hb", - "H", - "hB" - ], - GU: [ - "h", - "hb", - "H", - "hB" - ], - GY: [ - "h", - "hb", - "H", - "hB" - ], - JM: [ - "h", - "hb", - "H", - "hB" - ], - KI: [ - "h", - "hb", - "H", - "hB" - ], - KN: [ - "h", - "hb", - "H", - "hB" - ], - KY: [ - "h", - "hb", - "H", - "hB" - ], - LC: [ - "h", - "hb", - "H", - "hB" - ], - LR: [ - "h", - "hb", - "H", - "hB" - ], - MH: [ - "h", - "hb", - "H", - "hB" - ], - MP: [ - "h", - "hb", - "H", - "hB" - ], - MW: [ - "h", - "hb", - "H", - "hB" - ], - NZ: [ - "h", - "hb", - "H", - "hB" - ], - SB: [ - "h", - "hb", - "H", - "hB" - ], - SG: [ - "h", - "hb", - "H", - "hB" - ], - SL: [ - "h", - "hb", - "H", - "hB" - ], - SS: [ - "h", - "hb", - "H", - "hB" - ], - SZ: [ - "h", - "hb", - "H", - "hB" - ], - TC: [ - "h", - "hb", - "H", - "hB" - ], - TT: [ - "h", - "hb", - "H", - "hB" - ], - UM: [ - "h", - "hb", - "H", - "hB" - ], - US: [ - "h", - "hb", - "H", - "hB" - ], - VC: [ - "h", - "hb", - "H", - "hB" - ], - VG: [ - "h", - "hb", - "H", - "hB" - ], - VI: [ - "h", - "hb", - "H", - "hB" - ], - ZM: [ - "h", - "hb", - "H", - "hB" - ], - BO: [ - "H", - "hB", - "h", - "hb" - ], - EC: [ - "H", - "hB", - "h", - "hb" - ], - ES: [ - "H", - "hB", - "h", - "hb" - ], - GQ: [ - "H", - "hB", - "h", - "hb" - ], - PE: [ - "H", - "hB", - "h", - "hb" - ], - AE: [ - "h", - "hB", - "hb", - "H" - ], - "ar-001": [ - "h", - "hB", - "hb", - "H" - ], - BH: [ - "h", - "hB", - "hb", - "H" - ], - DZ: [ - "h", - "hB", - "hb", - "H" - ], - EG: [ - "h", - "hB", - "hb", - "H" - ], - EH: [ - "h", - "hB", - "hb", - "H" - ], - HK: [ - "h", - "hB", - "hb", - "H" - ], - IQ: [ - "h", - "hB", - "hb", - "H" - ], - JO: [ - "h", - "hB", - "hb", - "H" - ], - KW: [ - "h", - "hB", - "hb", - "H" - ], - LB: [ - "h", - "hB", - "hb", - "H" - ], - LY: [ - "h", - "hB", - "hb", - "H" - ], - MO: [ - "h", - "hB", - "hb", - "H" - ], - MR: [ - "h", - "hB", - "hb", - "H" - ], - OM: [ - "h", - "hB", - "hb", - "H" - ], - PH: [ - "h", - "hB", - "hb", - "H" - ], - PS: [ - "h", - "hB", - "hb", - "H" - ], - QA: [ - "h", - "hB", - "hb", - "H" - ], - SA: [ - "h", - "hB", - "hb", - "H" - ], - SD: [ - "h", - "hB", - "hb", - "H" - ], - SY: [ - "h", - "hB", - "hb", - "H" - ], - TN: [ - "h", - "hB", - "hb", - "H" - ], - YE: [ - "h", - "hB", - "hb", - "H" - ], - AF: [ - "H", - "hb", - "hB", - "h" - ], - LA: [ - "H", - "hb", - "hB", - "h" - ], - CN: [ - "H", - "hB", - "hb", - "h" - ], - LV: [ - "H", - "hB", - "hb", - "h" - ], - TL: [ - "H", - "hB", - "hb", - "h" - ], - "zu-ZA": [ - "H", - "hB", - "hb", - "h" - ], - CD: [ - "hB", - "H" - ], - IR: [ - "hB", - "H" - ], - "hi-IN": [ - "hB", - "h", - "H" - ], - "kn-IN": [ - "hB", - "h", - "H" - ], - "ml-IN": [ - "hB", - "h", - "H" - ], - "te-IN": [ - "hB", - "h", - "H" - ], - KH: [ - "hB", - "h", - "H", - "hb" - ], - "ta-IN": [ - "hB", - "h", - "hb", - "H" - ], - BN: [ - "hb", - "hB", - "h", - "H" - ], - MY: [ - "hb", - "hB", - "h", - "H" - ], - ET: [ - "hB", - "hb", - "h", - "H" - ], - "gu-IN": [ - "hB", - "hb", - "h", - "H" - ], - "mr-IN": [ - "hB", - "hb", - "h", - "H" - ], - "pa-IN": [ - "hB", - "hb", - "h", - "H" - ], - TW: [ - "hB", - "hb", - "h", - "H" - ], - KE: [ - "hB", - "hb", - "H", - "h" - ], - MM: [ - "hB", - "hb", - "H", - "h" - ], - TZ: [ - "hB", - "hb", - "H", - "h" - ], - UG: [ - "hB", - "hb", - "H", - "h" - ] -}; -function w_(e, t) { - for (var n = "", i = 0; i < e.length; i++) { - var r = e.charAt(i); - if (r === "j") { - for (var l = 0; i + 1 < e.length && e.charAt(i + 1) === r; ) - l++, i++; - var s = 1 + (l & 1), a = l < 2 ? 1 : 3 + (l >> 1), o = "a", u = v_(t); - for ((u == "H" || u == "k") && (a = 0); a-- > 0; ) - n += o; - for (; s-- > 0; ) - n = u + n; - } else - r === "J" ? n += "H" : n += r; - } - return n; -} -function v_(e) { - var t = e.hourCycle; - if (t === void 0 && // @ts-ignore hourCycle(s) is not identified yet - e.hourCycles && // @ts-ignore - e.hourCycles.length && (t = e.hourCycles[0]), t) - switch (t) { - case "h24": - return "k"; - case "h23": - return "H"; - case "h12": - return "h"; - case "h11": - return "K"; - default: - throw new Error("Invalid hourCycle"); - } - var n = e.language, i; - n !== "root" && (i = e.maximize().region); - var r = an[i || ""] || an[n || ""] || an["".concat(n, "-001")] || an["001"]; - return r[0]; -} -var gi, y_ = new RegExp("^".concat(cs.source, "*")), E_ = new RegExp("".concat(cs.source, "*$")); -function M(e, t) { - return { start: e, end: t }; -} -var S_ = !!String.prototype.startsWith, k_ = !!String.fromCodePoint, A_ = !!Object.fromEntries, T_ = !!String.prototype.codePointAt, B_ = !!String.prototype.trimStart, C_ = !!String.prototype.trimEnd, N_ = !!Number.isSafeInteger, P_ = N_ ? Number.isSafeInteger : function(e) { - return typeof e == "number" && isFinite(e) && Math.floor(e) === e && Math.abs(e) <= 9007199254740991; -}, Di = !0; -try { - var H_ = gs("([^\\p{White_Space}\\p{Pattern_Syntax}]*)", "yu"); - Di = ((gi = H_.exec("a")) === null || gi === void 0 ? void 0 : gi[0]) === "a"; -} catch { - Di = !1; -} -var qr = S_ ? ( - // Native - function(t, n, i) { - return t.startsWith(n, i); - } -) : ( - // For IE11 - function(t, n, i) { - return t.slice(i, i + n.length) === n; - } -), Ui = k_ ? String.fromCodePoint : ( - // IE11 - function() { - for (var t = [], n = 0; n < arguments.length; n++) - t[n] = arguments[n]; - for (var i = "", r = t.length, l = 0, s; r > l; ) { - if (s = t[l++], s > 1114111) - throw RangeError(s + " is not a valid code point"); - i += s < 65536 ? String.fromCharCode(s) : String.fromCharCode(((s -= 65536) >> 10) + 55296, s % 1024 + 56320); - } - return i; - } -), zr = ( - // native - A_ ? Object.fromEntries : ( - // Ponyfill - function(t) { - for (var n = {}, i = 0, r = t; i < r.length; i++) { - var l = r[i], s = l[0], a = l[1]; - n[s] = a; - } - return n; - } - ) -), ms = T_ ? ( - // Native - function(t, n) { - return t.codePointAt(n); - } -) : ( - // IE 11 - function(t, n) { - var i = t.length; - if (!(n < 0 || n >= i)) { - var r = t.charCodeAt(n), l; - return r < 55296 || r > 56319 || n + 1 === i || (l = t.charCodeAt(n + 1)) < 56320 || l > 57343 ? r : (r - 55296 << 10) + (l - 56320) + 65536; - } - } -), I_ = B_ ? ( - // Native - function(t) { - return t.trimStart(); - } -) : ( - // Ponyfill - function(t) { - return t.replace(y_, ""); - } -), L_ = C_ ? ( - // Native - function(t) { - return t.trimEnd(); - } -) : ( - // Ponyfill - function(t) { - return t.replace(E_, ""); - } -); -function gs(e, t) { - return new RegExp(e, t); -} -var Fi; -if (Di) { - var Vr = gs("([^\\p{White_Space}\\p{Pattern_Syntax}]*)", "yu"); - Fi = function(t, n) { - var i; - Vr.lastIndex = n; - var r = Vr.exec(t); - return (i = r[1]) !== null && i !== void 0 ? i : ""; - }; -} else - Fi = function(t, n) { - for (var i = []; ; ) { - var r = ms(t, n); - if (r === void 0 || ps(r) || D_(r)) - break; - i.push(r), n += r >= 65536 ? 2 : 1; - } - return Ui.apply(void 0, i); - }; -var O_ = ( - /** @class */ - function() { - function e(t, n) { - n === void 0 && (n = {}), this.message = t, this.position = { offset: 0, line: 1, column: 1 }, this.ignoreTag = !!n.ignoreTag, this.locale = n.locale, this.requiresOtherClause = !!n.requiresOtherClause, this.shouldParseSkeletons = !!n.shouldParseSkeletons; - } - return e.prototype.parse = function() { - if (this.offset() !== 0) - throw Error("parser can only be used once"); - return this.parseMessage(0, "", !1); - }, e.prototype.parseMessage = function(t, n, i) { - for (var r = []; !this.isEOF(); ) { - var l = this.char(); - if (l === 123) { - var s = this.parseArgument(t, i); - if (s.err) - return s; - r.push(s.val); - } else { - if (l === 125 && t > 0) - break; - if (l === 35 && (n === "plural" || n === "selectordinal")) { - var a = this.clonePosition(); - this.bump(), r.push({ - type: q.pound, - location: M(a, this.clonePosition()) - }); - } else if (l === 60 && !this.ignoreTag && this.peek() === 47) { - if (i) - break; - return this.error(O.UNMATCHED_CLOSING_TAG, M(this.clonePosition(), this.clonePosition())); - } else if (l === 60 && !this.ignoreTag && Gi(this.peek() || 0)) { - var s = this.parseTag(t, n); - if (s.err) - return s; - r.push(s.val); - } else { - var s = this.parseLiteral(t, n); - if (s.err) - return s; - r.push(s.val); - } - } - } - return { val: r, err: null }; - }, e.prototype.parseTag = function(t, n) { - var i = this.clonePosition(); - this.bump(); - var r = this.parseTagName(); - if (this.bumpSpace(), this.bumpIf("/>")) - return { - val: { - type: q.literal, - value: "<".concat(r, "/>"), - location: M(i, this.clonePosition()) - }, - err: null - }; - if (this.bumpIf(">")) { - var l = this.parseMessage(t + 1, n, !0); - if (l.err) - return l; - var s = l.val, a = this.clonePosition(); - if (this.bumpIf("") ? { - val: { - type: q.tag, - value: r, - children: s, - location: M(i, this.clonePosition()) - }, - err: null - } : this.error(O.INVALID_TAG, M(a, this.clonePosition()))); - } else - return this.error(O.UNCLOSED_TAG, M(i, this.clonePosition())); - } else - return this.error(O.INVALID_TAG, M(i, this.clonePosition())); - }, e.prototype.parseTagName = function() { - var t = this.offset(); - for (this.bump(); !this.isEOF() && R_(this.char()); ) - this.bump(); - return this.message.slice(t, this.offset()); - }, e.prototype.parseLiteral = function(t, n) { - for (var i = this.clonePosition(), r = ""; ; ) { - var l = this.tryParseQuote(n); - if (l) { - r += l; - continue; - } - var s = this.tryParseUnquoted(t, n); - if (s) { - r += s; - continue; - } - var a = this.tryParseLeftAngleBracket(); - if (a) { - r += a; - continue; - } - break; - } - var o = M(i, this.clonePosition()); - return { - val: { type: q.literal, value: r, location: o }, - err: null - }; - }, e.prototype.tryParseLeftAngleBracket = function() { - return !this.isEOF() && this.char() === 60 && (this.ignoreTag || // If at the opening tag or closing tag position, bail. - !M_(this.peek() || 0)) ? (this.bump(), "<") : null; - }, e.prototype.tryParseQuote = function(t) { - if (this.isEOF() || this.char() !== 39) - return null; - switch (this.peek()) { - case 39: - return this.bump(), this.bump(), "'"; - case 123: - case 60: - case 62: - case 125: - break; - case 35: - if (t === "plural" || t === "selectordinal") - break; - return null; - default: - return null; - } - this.bump(); - var n = [this.char()]; - for (this.bump(); !this.isEOF(); ) { - var i = this.char(); - if (i === 39) - if (this.peek() === 39) - n.push(39), this.bump(); - else { - this.bump(); - break; - } - else - n.push(i); - this.bump(); - } - return Ui.apply(void 0, n); - }, e.prototype.tryParseUnquoted = function(t, n) { - if (this.isEOF()) - return null; - var i = this.char(); - return i === 60 || i === 123 || i === 35 && (n === "plural" || n === "selectordinal") || i === 125 && t > 0 ? null : (this.bump(), Ui(i)); - }, e.prototype.parseArgument = function(t, n) { - var i = this.clonePosition(); - if (this.bump(), this.bumpSpace(), this.isEOF()) - return this.error(O.EXPECT_ARGUMENT_CLOSING_BRACE, M(i, this.clonePosition())); - if (this.char() === 125) - return this.bump(), this.error(O.EMPTY_ARGUMENT, M(i, this.clonePosition())); - var r = this.parseIdentifierIfPossible().value; - if (!r) - return this.error(O.MALFORMED_ARGUMENT, M(i, this.clonePosition())); - if (this.bumpSpace(), this.isEOF()) - return this.error(O.EXPECT_ARGUMENT_CLOSING_BRACE, M(i, this.clonePosition())); - switch (this.char()) { - case 125: - return this.bump(), { - val: { - type: q.argument, - // value does not include the opening and closing braces. - value: r, - location: M(i, this.clonePosition()) - }, - err: null - }; - case 44: - return this.bump(), this.bumpSpace(), this.isEOF() ? this.error(O.EXPECT_ARGUMENT_CLOSING_BRACE, M(i, this.clonePosition())) : this.parseArgumentOptions(t, n, r, i); - default: - return this.error(O.MALFORMED_ARGUMENT, M(i, this.clonePosition())); - } - }, e.prototype.parseIdentifierIfPossible = function() { - var t = this.clonePosition(), n = this.offset(), i = Fi(this.message, n), r = n + i.length; - this.bumpTo(r); - var l = this.clonePosition(), s = M(t, l); - return { value: i, location: s }; - }, e.prototype.parseArgumentOptions = function(t, n, i, r) { - var l, s = this.clonePosition(), a = this.parseIdentifierIfPossible().value, o = this.clonePosition(); - switch (a) { - case "": - return this.error(O.EXPECT_ARGUMENT_TYPE, M(s, o)); - case "number": - case "date": - case "time": { - this.bumpSpace(); - var u = null; - if (this.bumpIf(",")) { - this.bumpSpace(); - var f = this.clonePosition(), c = this.parseSimpleArgStyleIfPossible(); - if (c.err) - return c; - var _ = L_(c.val); - if (_.length === 0) - return this.error(O.EXPECT_ARGUMENT_STYLE, M(this.clonePosition(), this.clonePosition())); - var h = M(f, this.clonePosition()); - u = { style: _, styleLocation: h }; - } - var g = this.tryParseArgumentClose(r); - if (g.err) - return g; - var y = M(r, this.clonePosition()); - if (u && qr(u == null ? void 0 : u.style, "::", 0)) { - var v = I_(u.style.slice(2)); - if (a === "number") { - var c = this.parseNumberSkeletonFromString(v, u.styleLocation); - return c.err ? c : { - val: { type: q.number, value: i, location: y, style: c.val }, - err: null - }; - } else { - if (v.length === 0) - return this.error(O.EXPECT_DATE_TIME_SKELETON, y); - var p = v; - this.locale && (p = w_(v, this.locale)); - var _ = { - type: St.dateTime, - pattern: p, - location: u.styleLocation, - parsedOptions: this.shouldParseSkeletons ? __(p) : {} - }, w = a === "date" ? q.date : q.time; - return { - val: { type: w, value: i, location: y, style: _ }, - err: null - }; - } - } - return { - val: { - type: a === "number" ? q.number : a === "date" ? q.date : q.time, - value: i, - location: y, - style: (l = u == null ? void 0 : u.style) !== null && l !== void 0 ? l : null - }, - err: null - }; - } - case "plural": - case "selectordinal": - case "select": { - var b = this.clonePosition(); - if (this.bumpSpace(), !this.bumpIf(",")) - return this.error(O.EXPECT_SELECT_ARGUMENT_OPTIONS, M(b, D({}, b))); - this.bumpSpace(); - var d = this.parseIdentifierIfPossible(), m = 0; - if (a !== "select" && d.value === "offset") { - if (!this.bumpIf(":")) - return this.error(O.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE, M(this.clonePosition(), this.clonePosition())); - this.bumpSpace(); - var c = this.tryParseDecimalInteger(O.EXPECT_PLURAL_ARGUMENT_OFFSET_VALUE, O.INVALID_PLURAL_ARGUMENT_OFFSET_VALUE); - if (c.err) - return c; - this.bumpSpace(), d = this.parseIdentifierIfPossible(), m = c.val; - } - var B = this.tryParsePluralOrSelectOptions(t, a, n, d); - if (B.err) - return B; - var g = this.tryParseArgumentClose(r); - if (g.err) - return g; - var P = M(r, this.clonePosition()); - return a === "select" ? { - val: { - type: q.select, - value: i, - options: zr(B.val), - location: P - }, - err: null - } : { - val: { - type: q.plural, - value: i, - options: zr(B.val), - offset: m, - pluralType: a === "plural" ? "cardinal" : "ordinal", - location: P - }, - err: null - }; - } - default: - return this.error(O.INVALID_ARGUMENT_TYPE, M(s, o)); - } - }, e.prototype.tryParseArgumentClose = function(t) { - return this.isEOF() || this.char() !== 125 ? this.error(O.EXPECT_ARGUMENT_CLOSING_BRACE, M(t, this.clonePosition())) : (this.bump(), { val: !0, err: null }); - }, e.prototype.parseSimpleArgStyleIfPossible = function() { - for (var t = 0, n = this.clonePosition(); !this.isEOF(); ) { - var i = this.char(); - switch (i) { - case 39: { - this.bump(); - var r = this.clonePosition(); - if (!this.bumpUntil("'")) - return this.error(O.UNCLOSED_QUOTE_IN_ARGUMENT_STYLE, M(r, this.clonePosition())); - this.bump(); - break; - } - case 123: { - t += 1, this.bump(); - break; - } - case 125: { - if (t > 0) - t -= 1; - else - return { - val: this.message.slice(n.offset, this.offset()), - err: null - }; - break; - } - default: - this.bump(); - break; - } - } - return { - val: this.message.slice(n.offset, this.offset()), - err: null - }; - }, e.prototype.parseNumberSkeletonFromString = function(t, n) { - var i = []; - try { - i = d_(t); - } catch { - return this.error(O.INVALID_NUMBER_SKELETON, n); - } - return { - val: { - type: St.number, - tokens: i, - location: n, - parsedOptions: this.shouldParseSkeletons ? b_(i) : {} - }, - err: null - }; - }, e.prototype.tryParsePluralOrSelectOptions = function(t, n, i, r) { - for (var l, s = !1, a = [], o = /* @__PURE__ */ new Set(), u = r.value, f = r.location; ; ) { - if (u.length === 0) { - var c = this.clonePosition(); - if (n !== "select" && this.bumpIf("=")) { - var _ = this.tryParseDecimalInteger(O.EXPECT_PLURAL_ARGUMENT_SELECTOR, O.INVALID_PLURAL_ARGUMENT_SELECTOR); - if (_.err) - return _; - f = M(c, this.clonePosition()), u = this.message.slice(c.offset, this.offset()); - } else - break; - } - if (o.has(u)) - return this.error(n === "select" ? O.DUPLICATE_SELECT_ARGUMENT_SELECTOR : O.DUPLICATE_PLURAL_ARGUMENT_SELECTOR, f); - u === "other" && (s = !0), this.bumpSpace(); - var h = this.clonePosition(); - if (!this.bumpIf("{")) - return this.error(n === "select" ? O.EXPECT_SELECT_ARGUMENT_SELECTOR_FRAGMENT : O.EXPECT_PLURAL_ARGUMENT_SELECTOR_FRAGMENT, M(this.clonePosition(), this.clonePosition())); - var g = this.parseMessage(t + 1, n, i); - if (g.err) - return g; - var y = this.tryParseArgumentClose(h); - if (y.err) - return y; - a.push([ - u, - { - value: g.val, - location: M(h, this.clonePosition()) - } - ]), o.add(u), this.bumpSpace(), l = this.parseIdentifierIfPossible(), u = l.value, f = l.location; - } - return a.length === 0 ? this.error(n === "select" ? O.EXPECT_SELECT_ARGUMENT_SELECTOR : O.EXPECT_PLURAL_ARGUMENT_SELECTOR, M(this.clonePosition(), this.clonePosition())) : this.requiresOtherClause && !s ? this.error(O.MISSING_OTHER_CLAUSE, M(this.clonePosition(), this.clonePosition())) : { val: a, err: null }; - }, e.prototype.tryParseDecimalInteger = function(t, n) { - var i = 1, r = this.clonePosition(); - this.bumpIf("+") || this.bumpIf("-") && (i = -1); - for (var l = !1, s = 0; !this.isEOF(); ) { - var a = this.char(); - if (a >= 48 && a <= 57) - l = !0, s = s * 10 + (a - 48), this.bump(); - else - break; - } - var o = M(r, this.clonePosition()); - return l ? (s *= i, P_(s) ? { val: s, err: null } : this.error(n, o)) : this.error(t, o); - }, e.prototype.offset = function() { - return this.position.offset; - }, e.prototype.isEOF = function() { - return this.offset() === this.message.length; - }, e.prototype.clonePosition = function() { - return { - offset: this.position.offset, - line: this.position.line, - column: this.position.column - }; - }, e.prototype.char = function() { - var t = this.position.offset; - if (t >= this.message.length) - throw Error("out of bound"); - var n = ms(this.message, t); - if (n === void 0) - throw Error("Offset ".concat(t, " is at invalid UTF-16 code unit boundary")); - return n; - }, e.prototype.error = function(t, n) { - return { - val: null, - err: { - kind: t, - message: this.message, - location: n - } - }; - }, e.prototype.bump = function() { - if (!this.isEOF()) { - var t = this.char(); - t === 10 ? (this.position.line += 1, this.position.column = 1, this.position.offset += 1) : (this.position.column += 1, this.position.offset += t < 65536 ? 1 : 2); - } - }, e.prototype.bumpIf = function(t) { - if (qr(this.message, t, this.offset())) { - for (var n = 0; n < t.length; n++) - this.bump(); - return !0; - } - return !1; - }, e.prototype.bumpUntil = function(t) { - var n = this.offset(), i = this.message.indexOf(t, n); - return i >= 0 ? (this.bumpTo(i), !0) : (this.bumpTo(this.message.length), !1); - }, e.prototype.bumpTo = function(t) { - if (this.offset() > t) - throw Error("targetOffset ".concat(t, " must be greater than or equal to the current offset ").concat(this.offset())); - for (t = Math.min(t, this.message.length); ; ) { - var n = this.offset(); - if (n === t) - break; - if (n > t) - throw Error("targetOffset ".concat(t, " is at invalid UTF-16 code unit boundary")); - if (this.bump(), this.isEOF()) - break; - } - }, e.prototype.bumpSpace = function() { - for (; !this.isEOF() && ps(this.char()); ) - this.bump(); - }, e.prototype.peek = function() { - if (this.isEOF()) - return null; - var t = this.char(), n = this.offset(), i = this.message.charCodeAt(n + (t >= 65536 ? 2 : 1)); - return i ?? null; - }, e; - }() -); -function Gi(e) { - return e >= 97 && e <= 122 || e >= 65 && e <= 90; -} -function M_(e) { - return Gi(e) || e === 47; -} -function R_(e) { - return e === 45 || e === 46 || e >= 48 && e <= 57 || e === 95 || e >= 97 && e <= 122 || e >= 65 && e <= 90 || e == 183 || e >= 192 && e <= 214 || e >= 216 && e <= 246 || e >= 248 && e <= 893 || e >= 895 && e <= 8191 || e >= 8204 && e <= 8205 || e >= 8255 && e <= 8256 || e >= 8304 && e <= 8591 || e >= 11264 && e <= 12271 || e >= 12289 && e <= 55295 || e >= 63744 && e <= 64975 || e >= 65008 && e <= 65533 || e >= 65536 && e <= 983039; -} -function ps(e) { - return e >= 9 && e <= 13 || e === 32 || e === 133 || e >= 8206 && e <= 8207 || e === 8232 || e === 8233; -} -function D_(e) { - return e >= 33 && e <= 35 || e === 36 || e >= 37 && e <= 39 || e === 40 || e === 41 || e === 42 || e === 43 || e === 44 || e === 45 || e >= 46 && e <= 47 || e >= 58 && e <= 59 || e >= 60 && e <= 62 || e >= 63 && e <= 64 || e === 91 || e === 92 || e === 93 || e === 94 || e === 96 || e === 123 || e === 124 || e === 125 || e === 126 || e === 161 || e >= 162 && e <= 165 || e === 166 || e === 167 || e === 169 || e === 171 || e === 172 || e === 174 || e === 176 || e === 177 || e === 182 || e === 187 || e === 191 || e === 215 || e === 247 || e >= 8208 && e <= 8213 || e >= 8214 && e <= 8215 || e === 8216 || e === 8217 || e === 8218 || e >= 8219 && e <= 8220 || e === 8221 || e === 8222 || e === 8223 || e >= 8224 && e <= 8231 || e >= 8240 && e <= 8248 || e === 8249 || e === 8250 || e >= 8251 && e <= 8254 || e >= 8257 && e <= 8259 || e === 8260 || e === 8261 || e === 8262 || e >= 8263 && e <= 8273 || e === 8274 || e === 8275 || e >= 8277 && e <= 8286 || e >= 8592 && e <= 8596 || e >= 8597 && e <= 8601 || e >= 8602 && e <= 8603 || e >= 8604 && e <= 8607 || e === 8608 || e >= 8609 && e <= 8610 || e === 8611 || e >= 8612 && e <= 8613 || e === 8614 || e >= 8615 && e <= 8621 || e === 8622 || e >= 8623 && e <= 8653 || e >= 8654 && e <= 8655 || e >= 8656 && e <= 8657 || e === 8658 || e === 8659 || e === 8660 || e >= 8661 && e <= 8691 || e >= 8692 && e <= 8959 || e >= 8960 && e <= 8967 || e === 8968 || e === 8969 || e === 8970 || e === 8971 || e >= 8972 && e <= 8991 || e >= 8992 && e <= 8993 || e >= 8994 && e <= 9e3 || e === 9001 || e === 9002 || e >= 9003 && e <= 9083 || e === 9084 || e >= 9085 && e <= 9114 || e >= 9115 && e <= 9139 || e >= 9140 && e <= 9179 || e >= 9180 && e <= 9185 || e >= 9186 && e <= 9254 || e >= 9255 && e <= 9279 || e >= 9280 && e <= 9290 || e >= 9291 && e <= 9311 || e >= 9472 && e <= 9654 || e === 9655 || e >= 9656 && e <= 9664 || e === 9665 || e >= 9666 && e <= 9719 || e >= 9720 && e <= 9727 || e >= 9728 && e <= 9838 || e === 9839 || e >= 9840 && e <= 10087 || e === 10088 || e === 10089 || e === 10090 || e === 10091 || e === 10092 || e === 10093 || e === 10094 || e === 10095 || e === 10096 || e === 10097 || e === 10098 || e === 10099 || e === 10100 || e === 10101 || e >= 10132 && e <= 10175 || e >= 10176 && e <= 10180 || e === 10181 || e === 10182 || e >= 10183 && e <= 10213 || e === 10214 || e === 10215 || e === 10216 || e === 10217 || e === 10218 || e === 10219 || e === 10220 || e === 10221 || e === 10222 || e === 10223 || e >= 10224 && e <= 10239 || e >= 10240 && e <= 10495 || e >= 10496 && e <= 10626 || e === 10627 || e === 10628 || e === 10629 || e === 10630 || e === 10631 || e === 10632 || e === 10633 || e === 10634 || e === 10635 || e === 10636 || e === 10637 || e === 10638 || e === 10639 || e === 10640 || e === 10641 || e === 10642 || e === 10643 || e === 10644 || e === 10645 || e === 10646 || e === 10647 || e === 10648 || e >= 10649 && e <= 10711 || e === 10712 || e === 10713 || e === 10714 || e === 10715 || e >= 10716 && e <= 10747 || e === 10748 || e === 10749 || e >= 10750 && e <= 11007 || e >= 11008 && e <= 11055 || e >= 11056 && e <= 11076 || e >= 11077 && e <= 11078 || e >= 11079 && e <= 11084 || e >= 11085 && e <= 11123 || e >= 11124 && e <= 11125 || e >= 11126 && e <= 11157 || e === 11158 || e >= 11159 && e <= 11263 || e >= 11776 && e <= 11777 || e === 11778 || e === 11779 || e === 11780 || e === 11781 || e >= 11782 && e <= 11784 || e === 11785 || e === 11786 || e === 11787 || e === 11788 || e === 11789 || e >= 11790 && e <= 11798 || e === 11799 || e >= 11800 && e <= 11801 || e === 11802 || e === 11803 || e === 11804 || e === 11805 || e >= 11806 && e <= 11807 || e === 11808 || e === 11809 || e === 11810 || e === 11811 || e === 11812 || e === 11813 || e === 11814 || e === 11815 || e === 11816 || e === 11817 || e >= 11818 && e <= 11822 || e === 11823 || e >= 11824 && e <= 11833 || e >= 11834 && e <= 11835 || e >= 11836 && e <= 11839 || e === 11840 || e === 11841 || e === 11842 || e >= 11843 && e <= 11855 || e >= 11856 && e <= 11857 || e === 11858 || e >= 11859 && e <= 11903 || e >= 12289 && e <= 12291 || e === 12296 || e === 12297 || e === 12298 || e === 12299 || e === 12300 || e === 12301 || e === 12302 || e === 12303 || e === 12304 || e === 12305 || e >= 12306 && e <= 12307 || e === 12308 || e === 12309 || e === 12310 || e === 12311 || e === 12312 || e === 12313 || e === 12314 || e === 12315 || e === 12316 || e === 12317 || e >= 12318 && e <= 12319 || e === 12320 || e === 12336 || e === 64830 || e === 64831 || e >= 65093 && e <= 65094; -} -function qi(e) { - e.forEach(function(t) { - if (delete t.location, os(t) || as(t)) - for (var n in t.options) - delete t.options[n].location, qi(t.options[n].value); - else - rs(t) && fs(t.style) || (ls(t) || ss(t)) && Ri(t.style) ? delete t.style.location : us(t) && qi(t.children); - }); -} -function U_(e, t) { - t === void 0 && (t = {}), t = D({ shouldParseSkeletons: !0, requiresOtherClause: !0 }, t); - var n = new O_(e, t).parse(); - if (n.err) { - var i = SyntaxError(O[n.err.kind]); - throw i.location = n.err.location, i.originalMessage = n.err.message, i; - } - return t != null && t.captureLocation || qi(n.val), n.val; -} -function pi(e, t) { - var n = t && t.cache ? t.cache : j_, i = t && t.serializer ? t.serializer : V_, r = t && t.strategy ? t.strategy : G_; - return r(e, { - cache: n, - serializer: i - }); -} -function F_(e) { - return e == null || typeof e == "number" || typeof e == "boolean"; -} -function bs(e, t, n, i) { - var r = F_(i) ? i : n(i), l = t.get(r); - return typeof l > "u" && (l = e.call(this, i), t.set(r, l)), l; -} -function ws(e, t, n) { - var i = Array.prototype.slice.call(arguments, 3), r = n(i), l = t.get(r); - return typeof l > "u" && (l = e.apply(this, i), t.set(r, l)), l; -} -function Ji(e, t, n, i, r) { - return n.bind(t, e, i, r); -} -function G_(e, t) { - var n = e.length === 1 ? bs : ws; - return Ji(e, this, n, t.cache.create(), t.serializer); -} -function q_(e, t) { - return Ji(e, this, ws, t.cache.create(), t.serializer); -} -function z_(e, t) { - return Ji(e, this, bs, t.cache.create(), t.serializer); -} -var V_ = function() { - return JSON.stringify(arguments); -}; -function Yi() { - this.cache = /* @__PURE__ */ Object.create(null); -} -Yi.prototype.get = function(e) { - return this.cache[e]; -}; -Yi.prototype.set = function(e, t) { - this.cache[e] = t; -}; -var j_ = { - create: function() { - return new Yi(); - } -}, bi = { - variadic: q_, - monadic: z_ -}, kt; -(function(e) { - e.MISSING_VALUE = "MISSING_VALUE", e.INVALID_VALUE = "INVALID_VALUE", e.MISSING_INTL_API = "MISSING_INTL_API"; -})(kt || (kt = {})); -var Vn = ( - /** @class */ - function(e) { - zn(t, e); - function t(n, i, r) { - var l = e.call(this, n) || this; - return l.code = i, l.originalMessage = r, l; - } - return t.prototype.toString = function() { - return "[formatjs Error: ".concat(this.code, "] ").concat(this.message); - }, t; - }(Error) -), jr = ( - /** @class */ - function(e) { - zn(t, e); - function t(n, i, r, l) { - return e.call(this, 'Invalid values for "'.concat(n, '": "').concat(i, '". Options are "').concat(Object.keys(r).join('", "'), '"'), kt.INVALID_VALUE, l) || this; - } - return t; - }(Vn) -), X_ = ( - /** @class */ - function(e) { - zn(t, e); - function t(n, i, r) { - return e.call(this, 'Value for "'.concat(n, '" must be of type ').concat(i), kt.INVALID_VALUE, r) || this; - } - return t; - }(Vn) -), W_ = ( - /** @class */ - function(e) { - zn(t, e); - function t(n, i) { - return e.call(this, 'The intl string context variable "'.concat(n, '" was not provided to the string "').concat(i, '"'), kt.MISSING_VALUE, i) || this; - } - return t; - }(Vn) -), oe; -(function(e) { - e[e.literal = 0] = "literal", e[e.object = 1] = "object"; -})(oe || (oe = {})); -function x_(e) { - return e.length < 2 ? e : e.reduce(function(t, n) { - var i = t[t.length - 1]; - return !i || i.type !== oe.literal || n.type !== oe.literal ? t.push(n) : i.value += n.value, t; - }, []); -} -function Z_(e) { - return typeof e == "function"; -} -function wn(e, t, n, i, r, l, s) { - if (e.length === 1 && Dr(e[0])) - return [ - { - type: oe.literal, - value: e[0].value - } - ]; - for (var a = [], o = 0, u = e; o < u.length; o++) { - var f = u[o]; - if (Dr(f)) { - a.push({ - type: oe.literal, - value: f.value - }); - continue; - } - if (f_(f)) { - typeof l == "number" && a.push({ - type: oe.literal, - value: n.getNumberFormat(t).format(l) - }); - continue; - } - var c = f.value; - if (!(r && c in r)) - throw new W_(c, s); - var _ = r[c]; - if (u_(f)) { - (!_ || typeof _ == "string" || typeof _ == "number") && (_ = typeof _ == "string" || typeof _ == "number" ? String(_) : ""), a.push({ - type: typeof _ == "string" ? oe.literal : oe.object, - value: _ - }); - continue; - } - if (ls(f)) { - var h = typeof f.style == "string" ? i.date[f.style] : Ri(f.style) ? f.style.parsedOptions : void 0; - a.push({ - type: oe.literal, - value: n.getDateTimeFormat(t, h).format(_) - }); - continue; - } - if (ss(f)) { - var h = typeof f.style == "string" ? i.time[f.style] : Ri(f.style) ? f.style.parsedOptions : i.time.medium; - a.push({ - type: oe.literal, - value: n.getDateTimeFormat(t, h).format(_) - }); - continue; - } - if (rs(f)) { - var h = typeof f.style == "string" ? i.number[f.style] : fs(f.style) ? f.style.parsedOptions : void 0; - h && h.scale && (_ = _ * (h.scale || 1)), a.push({ - type: oe.literal, - value: n.getNumberFormat(t, h).format(_) - }); - continue; - } - if (us(f)) { - var g = f.children, y = f.value, v = r[y]; - if (!Z_(v)) - throw new X_(y, "function", s); - var p = wn(g, t, n, i, r, l), w = v(p.map(function(m) { - return m.value; - })); - Array.isArray(w) || (w = [w]), a.push.apply(a, w.map(function(m) { - return { - type: typeof m == "string" ? oe.literal : oe.object, - value: m - }; - })); - } - if (os(f)) { - var b = f.options[_] || f.options.other; - if (!b) - throw new jr(f.value, _, Object.keys(f.options), s); - a.push.apply(a, wn(b.value, t, n, i, r)); - continue; - } - if (as(f)) { - var b = f.options["=".concat(_)]; - if (!b) { - if (!Intl.PluralRules) - throw new Vn(`Intl.PluralRules is not available in this environment. -Try polyfilling it using "@formatjs/intl-pluralrules" -`, kt.MISSING_INTL_API, s); - var d = n.getPluralRules(t, { type: f.pluralType }).select(_ - (f.offset || 0)); - b = f.options[d] || f.options.other; - } - if (!b) - throw new jr(f.value, _, Object.keys(f.options), s); - a.push.apply(a, wn(b.value, t, n, i, r, _ - (f.offset || 0))); - continue; - } - } - return x_(a); -} -function J_(e, t) { - return t ? D(D(D({}, e || {}), t || {}), Object.keys(e).reduce(function(n, i) { - return n[i] = D(D({}, e[i]), t[i] || {}), n; - }, {})) : e; -} -function Y_(e, t) { - return t ? Object.keys(e).reduce(function(n, i) { - return n[i] = J_(e[i], t[i]), n; - }, D({}, e)) : e; -} -function wi(e) { - return { - create: function() { - return { - get: function(t) { - return e[t]; - }, - set: function(t, n) { - e[t] = n; - } - }; - } - }; -} -function Q_(e) { - return e === void 0 && (e = { - number: {}, - dateTime: {}, - pluralRules: {} - }), { - getNumberFormat: pi(function() { - for (var t, n = [], i = 0; i < arguments.length; i++) - n[i] = arguments[i]; - return new ((t = Intl.NumberFormat).bind.apply(t, mi([void 0], n, !1)))(); - }, { - cache: wi(e.number), - strategy: bi.variadic - }), - getDateTimeFormat: pi(function() { - for (var t, n = [], i = 0; i < arguments.length; i++) - n[i] = arguments[i]; - return new ((t = Intl.DateTimeFormat).bind.apply(t, mi([void 0], n, !1)))(); - }, { - cache: wi(e.dateTime), - strategy: bi.variadic - }), - getPluralRules: pi(function() { - for (var t, n = [], i = 0; i < arguments.length; i++) - n[i] = arguments[i]; - return new ((t = Intl.PluralRules).bind.apply(t, mi([void 0], n, !1)))(); - }, { - cache: wi(e.pluralRules), - strategy: bi.variadic - }) - }; -} -var K_ = ( - /** @class */ - function() { - function e(t, n, i, r) { - var l = this; - if (n === void 0 && (n = e.defaultLocale), this.formatterCache = { - number: {}, - dateTime: {}, - pluralRules: {} - }, this.format = function(s) { - var a = l.formatToParts(s); - if (a.length === 1) - return a[0].value; - var o = a.reduce(function(u, f) { - return !u.length || f.type !== oe.literal || typeof u[u.length - 1] != "string" ? u.push(f.value) : u[u.length - 1] += f.value, u; - }, []); - return o.length <= 1 ? o[0] || "" : o; - }, this.formatToParts = function(s) { - return wn(l.ast, l.locales, l.formatters, l.formats, s, void 0, l.message); - }, this.resolvedOptions = function() { - return { - locale: l.resolvedLocale.toString() - }; - }, this.getAst = function() { - return l.ast; - }, this.locales = n, this.resolvedLocale = e.resolveLocale(n), typeof t == "string") { - if (this.message = t, !e.__parse) - throw new TypeError("IntlMessageFormat.__parse must be set to process `message` of type `string`"); - this.ast = e.__parse(t, { - ignoreTag: r == null ? void 0 : r.ignoreTag, - locale: this.resolvedLocale - }); - } else - this.ast = t; - if (!Array.isArray(this.ast)) - throw new TypeError("A message must be provided as a String or AST."); - this.formats = Y_(e.formats, i), this.formatters = r && r.formatters || Q_(this.formatterCache); - } - return Object.defineProperty(e, "defaultLocale", { - get: function() { - return e.memoizedDefaultLocale || (e.memoizedDefaultLocale = new Intl.NumberFormat().resolvedOptions().locale), e.memoizedDefaultLocale; - }, - enumerable: !1, - configurable: !0 - }), e.memoizedDefaultLocale = null, e.resolveLocale = function(t) { - var n = Intl.NumberFormat.supportedLocalesOf(t); - return n.length > 0 ? new Intl.Locale(n[0]) : new Intl.Locale(typeof t == "string" ? t : t[0]); - }, e.__parse = U_, e.formats = { - number: { - integer: { - maximumFractionDigits: 0 - }, - currency: { - style: "currency" - }, - percent: { - style: "percent" - } - }, - date: { - short: { - month: "numeric", - day: "numeric", - year: "2-digit" - }, - medium: { - month: "short", - day: "numeric", - year: "numeric" - }, - long: { - month: "long", - day: "numeric", - year: "numeric" - }, - full: { - weekday: "long", - month: "long", - day: "numeric", - year: "numeric" - } - }, - time: { - short: { - hour: "numeric", - minute: "numeric" - }, - medium: { - hour: "numeric", - minute: "numeric", - second: "numeric" - }, - long: { - hour: "numeric", - minute: "numeric", - second: "numeric", - timeZoneName: "short" - }, - full: { - hour: "numeric", - minute: "numeric", - second: "numeric", - timeZoneName: "short" - } - } - }, e; - }() -); -function $_(e, t) { - if (t == null) - return; - if (t in e) - return e[t]; - const n = t.split("."); - let i = e; - for (let r = 0; r < n.length; r++) - if (typeof i == "object") { - if (r > 0) { - const l = n.slice(r, n.length).join("."); - if (l in i) { - i = i[l]; - break; - } - } - i = i[n[r]]; - } else - i = void 0; - return i; -} -const Xe = {}, eh = (e, t, n) => n && (t in Xe || (Xe[t] = {}), e in Xe[t] || (Xe[t][e] = n), n), vs = (e, t) => { - if (t == null) - return; - if (t in Xe && e in Xe[t]) - return Xe[t][e]; - const n = jn(t); - for (let i = 0; i < n.length; i++) { - const r = n[i], l = nh(r, e); - if (l) - return eh(e, t, l); - } -}; -let Qi; -const Qt = Yt({}); -function th(e) { - return Qi[e] || null; -} -function ys(e) { - return e in Qi; -} -function nh(e, t) { - if (!ys(e)) - return null; - const n = th(e); - return $_(n, t); -} -function ih(e) { - if (e == null) - return; - const t = jn(e); - for (let n = 0; n < t.length; n++) { - const i = t[n]; - if (ys(i)) - return i; - } -} -function rh(e, ...t) { - delete Xe[e], Qt.update((n) => (n[e] = a_.all([n[e] || {}, ...t]), n)); -} -Nt( - [Qt], - ([e]) => Object.keys(e) -); -Qt.subscribe((e) => Qi = e); -const vn = {}; -function lh(e, t) { - vn[e].delete(t), vn[e].size === 0 && delete vn[e]; -} -function Es(e) { - return vn[e]; -} -function sh(e) { - return jn(e).map((t) => { - const n = Es(t); - return [t, n ? [...n] : []]; - }).filter(([, t]) => t.length > 0); -} -function zi(e) { - return e == null ? !1 : jn(e).some( - (t) => { - var n; - return (n = Es(t)) == null ? void 0 : n.size; - } - ); -} -function oh(e, t) { - return Promise.all( - t.map((i) => (lh(e, i), i().then((r) => r.default || r))) - ).then((i) => rh(e, ...i)); -} -const Ut = {}; -function Ss(e) { - if (!zi(e)) - return e in Ut ? Ut[e] : Promise.resolve(); - const t = sh(e); - return Ut[e] = Promise.all( - t.map( - ([n, i]) => oh(n, i) - ) - ).then(() => { - if (zi(e)) - return Ss(e); - delete Ut[e]; - }), Ut[e]; -} -const ah = { - number: { - scientific: { notation: "scientific" }, - engineering: { notation: "engineering" }, - compactLong: { notation: "compact", compactDisplay: "long" }, - compactShort: { notation: "compact", compactDisplay: "short" } - }, - date: { - short: { month: "numeric", day: "numeric", year: "2-digit" }, - medium: { month: "short", day: "numeric", year: "numeric" }, - long: { month: "long", day: "numeric", year: "numeric" }, - full: { weekday: "long", month: "long", day: "numeric", year: "numeric" } - }, - time: { - short: { hour: "numeric", minute: "numeric" }, - medium: { hour: "numeric", minute: "numeric", second: "numeric" }, - long: { - hour: "numeric", - minute: "numeric", - second: "numeric", - timeZoneName: "short" - }, - full: { - hour: "numeric", - minute: "numeric", - second: "numeric", - timeZoneName: "short" - } - } -}, uh = { - fallbackLocale: null, - loadingDelay: 200, - formats: ah, - warnOnMissingMessages: !0, - handleMissingMessage: void 0, - ignoreTag: !0 -}, fh = uh; -function At() { - return fh; -} -const vi = Yt(!1); -var ch = Object.defineProperty, _h = Object.defineProperties, hh = Object.getOwnPropertyDescriptors, Xr = Object.getOwnPropertySymbols, dh = Object.prototype.hasOwnProperty, mh = Object.prototype.propertyIsEnumerable, Wr = (e, t, n) => t in e ? ch(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n, gh = (e, t) => { - for (var n in t || (t = {})) - dh.call(t, n) && Wr(e, n, t[n]); - if (Xr) - for (var n of Xr(t)) - mh.call(t, n) && Wr(e, n, t[n]); - return e; -}, ph = (e, t) => _h(e, hh(t)); -let Vi; -const Sn = Yt(null); -function xr(e) { - return e.split("-").map((t, n, i) => i.slice(0, n + 1).join("-")).reverse(); -} -function jn(e, t = At().fallbackLocale) { - const n = xr(e); - return t ? [.../* @__PURE__ */ new Set([...n, ...xr(t)])] : n; -} -function ft() { - return Vi ?? void 0; -} -Sn.subscribe((e) => { - Vi = e ?? void 0, typeof window < "u" && e != null && document.documentElement.setAttribute("lang", e); -}); -const bh = (e) => { - if (e && ih(e) && zi(e)) { - const { loadingDelay: t } = At(); - let n; - return typeof window < "u" && ft() != null && t ? n = window.setTimeout( - () => vi.set(!0), - t - ) : vi.set(!0), Ss(e).then(() => { - Sn.set(e); - }).finally(() => { - clearTimeout(n), vi.set(!1); - }); - } - return Sn.set(e); -}, Kt = ph(gh({}, Sn), { - set: bh -}), Xn = (e) => { - const t = /* @__PURE__ */ Object.create(null); - return (i) => { - const r = JSON.stringify(i); - return r in t ? t[r] : t[r] = e(i); - }; -}; -var wh = Object.defineProperty, kn = Object.getOwnPropertySymbols, ks = Object.prototype.hasOwnProperty, As = Object.prototype.propertyIsEnumerable, Zr = (e, t, n) => t in e ? wh(e, t, { enumerable: !0, configurable: !0, writable: !0, value: n }) : e[t] = n, Ki = (e, t) => { - for (var n in t || (t = {})) - ks.call(t, n) && Zr(e, n, t[n]); - if (kn) - for (var n of kn(t)) - As.call(t, n) && Zr(e, n, t[n]); - return e; -}, Pt = (e, t) => { - var n = {}; - for (var i in e) - ks.call(e, i) && t.indexOf(i) < 0 && (n[i] = e[i]); - if (e != null && kn) - for (var i of kn(e)) - t.indexOf(i) < 0 && As.call(e, i) && (n[i] = e[i]); - return n; -}; -const jt = (e, t) => { - const { formats: n } = At(); - if (e in n && t in n[e]) - return n[e][t]; - throw new Error(`[svelte-i18n] Unknown "${t}" ${e} format.`); -}, vh = Xn( - (e) => { - var t = e, { locale: n, format: i } = t, r = Pt(t, ["locale", "format"]); - if (n == null) - throw new Error('[svelte-i18n] A "locale" must be set to format numbers'); - return i && (r = jt("number", i)), new Intl.NumberFormat(n, r); - } -), yh = Xn( - (e) => { - var t = e, { locale: n, format: i } = t, r = Pt(t, ["locale", "format"]); - if (n == null) - throw new Error('[svelte-i18n] A "locale" must be set to format dates'); - return i ? r = jt("date", i) : Object.keys(r).length === 0 && (r = jt("date", "short")), new Intl.DateTimeFormat(n, r); - } -), Eh = Xn( - (e) => { - var t = e, { locale: n, format: i } = t, r = Pt(t, ["locale", "format"]); - if (n == null) - throw new Error( - '[svelte-i18n] A "locale" must be set to format time values' - ); - return i ? r = jt("time", i) : Object.keys(r).length === 0 && (r = jt("time", "short")), new Intl.DateTimeFormat(n, r); - } -), Sh = (e = {}) => { - var t = e, { - locale: n = ft() - } = t, i = Pt(t, [ - "locale" - ]); - return vh(Ki({ locale: n }, i)); -}, kh = (e = {}) => { - var t = e, { - locale: n = ft() - } = t, i = Pt(t, [ - "locale" - ]); - return yh(Ki({ locale: n }, i)); -}, Ah = (e = {}) => { - var t = e, { - locale: n = ft() - } = t, i = Pt(t, [ - "locale" - ]); - return Eh(Ki({ locale: n }, i)); -}, Th = Xn( - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion - (e, t = ft()) => new K_(e, t, At().formats, { - ignoreTag: At().ignoreTag - }) -), Bh = (e, t = {}) => { - var n, i, r, l; - let s = t; - typeof e == "object" && (s = e, e = s.id); - const { - values: a, - locale: o = ft(), - default: u - } = s; - if (o == null) - throw new Error( - "[svelte-i18n] Cannot format a message without first setting the initial locale." - ); - let f = vs(e, o); - if (!f) - f = (l = (r = (i = (n = At()).handleMissingMessage) == null ? void 0 : i.call(n, { locale: o, id: e, defaultValue: u })) != null ? r : u) != null ? l : e; - else if (typeof f != "string") - return console.warn( - `[svelte-i18n] Message with id "${e}" must be of type "string", found: "${typeof f}". Gettin its value through the "$format" method is deprecated; use the "json" method instead.` - ), f; - if (!a) - return f; - let c = f; - try { - c = Th(f, o).format(a); - } catch (_) { - _ instanceof Error && console.warn( - `[svelte-i18n] Message "${e}" has syntax error:`, - _.message - ); - } - return c; -}, Ch = (e, t) => Ah(t).format(e), Nh = (e, t) => kh(t).format(e), Ph = (e, t) => Sh(t).format(e), Hh = (e, t = ft()) => vs(e, t); -Nt([Kt, Qt], () => Bh); -Nt([Kt], () => Ch); -Nt([Kt], () => Nh); -Nt([Kt], () => Ph); -Nt([Kt, Qt], () => Hh); -const { - SvelteComponent: Ih, - append: ue, - attr: nt, - detach: Ts, - element: it, - init: Lh, - insert: Bs, - noop: Jr, - safe_not_equal: Oh, - set_data: An, - set_style: yi, - space: ji, - text: gt, - toggle_class: Yr -} = window.__gradio__svelte__internal, { onMount: Mh, createEventDispatcher: Rh } = window.__gradio__svelte__internal; -function Qr(e) { - let t, n, i, r, l = Gt( - /*current_file_upload*/ - e[2] - ) + "", s, a, o, u, f = ( - /*current_file_upload*/ - e[2].orig_name + "" - ), c; - return { - c() { - t = it("div"), n = it("span"), i = it("div"), r = it("progress"), s = gt(l), o = ji(), u = it("span"), c = gt(f), yi(r, "visibility", "hidden"), yi(r, "height", "0"), yi(r, "width", "0"), r.value = a = Gt( - /*current_file_upload*/ - e[2] - ), nt(r, "max", "100"), nt(r, "class", "svelte-1juivz4"), nt(i, "class", "progress-bar svelte-1juivz4"), nt(u, "class", "file-name svelte-1juivz4"), nt(t, "class", "file svelte-1juivz4"); - }, - m(_, h) { - Bs(_, t, h), ue(t, n), ue(n, i), ue(i, r), ue(r, s), ue(t, o), ue(t, u), ue(u, c); - }, - p(_, h) { - h & /*current_file_upload*/ - 4 && l !== (l = Gt( - /*current_file_upload*/ - _[2] - ) + "") && An(s, l), h & /*current_file_upload*/ - 4 && a !== (a = Gt( - /*current_file_upload*/ - _[2] - )) && (r.value = a), h & /*current_file_upload*/ - 4 && f !== (f = /*current_file_upload*/ - _[2].orig_name + "") && An(c, f); - }, - d(_) { - _ && Ts(t); - } - }; -} -function Dh(e) { - let t, n, i, r = ( - /*files_with_progress*/ - e[0].length + "" - ), l, s, a = ( - /*files_with_progress*/ - e[0].length > 1 ? "files" : "file" - ), o, u, f, c = ( - /*current_file_upload*/ - e[2] && Qr(e) - ); - return { - c() { - t = it("div"), n = it("span"), i = gt("Uploading "), l = gt(r), s = ji(), o = gt(a), u = gt("..."), f = ji(), c && c.c(), nt(n, "class", "uploading svelte-1juivz4"), nt(t, "class", "wrap svelte-1juivz4"), Yr( - t, - "progress", - /*progress*/ - e[1] - ); - }, - m(_, h) { - Bs(_, t, h), ue(t, n), ue(n, i), ue(n, l), ue(n, s), ue(n, o), ue(n, u), ue(t, f), c && c.m(t, null); - }, - p(_, [h]) { - h & /*files_with_progress*/ - 1 && r !== (r = /*files_with_progress*/ - _[0].length + "") && An(l, r), h & /*files_with_progress*/ - 1 && a !== (a = /*files_with_progress*/ - _[0].length > 1 ? "files" : "file") && An(o, a), /*current_file_upload*/ - _[2] ? c ? c.p(_, h) : (c = Qr(_), c.c(), c.m(t, null)) : c && (c.d(1), c = null), h & /*progress*/ - 2 && Yr( - t, - "progress", - /*progress*/ - _[1] - ); - }, - i: Jr, - o: Jr, - d(_) { - _ && Ts(t), c && c.d(); - } - }; -} -function Gt(e) { - return e.progress * 100 / (e.size || 0) || 0; -} -function Uh(e) { - let t = 0; - return e.forEach((n) => { - t += Gt(n); - }), document.documentElement.style.setProperty("--upload-progress-width", (t / e.length).toFixed(2) + "%"), t / e.length; -} -function Fh(e, t, n) { - let { upload_id: i } = t, { root: r } = t, { files: l } = t, s, a = !1, o, u = l.map((_) => ({ ..._, progress: 0 })); - const f = Rh(); - function c(_, h) { - n(0, u = u.map((g) => (g.orig_name === _ && (g.progress += h), g))); - } - return Mh(() => { - s = new EventSource(`${r}/upload_progress?upload_id=${i}`), s.onmessage = async function(_) { - const h = JSON.parse(_.data); - a || n(1, a = !0), h.msg === "done" ? (s.close(), f("done")) : (n(2, o = h), c(h.orig_name, h.chunk_size)); - }; - }), e.$$set = (_) => { - "upload_id" in _ && n(3, i = _.upload_id), "root" in _ && n(4, r = _.root), "files" in _ && n(5, l = _.files); - }, e.$$.update = () => { - e.$$.dirty & /*files_with_progress*/ - 1 && Uh(u); - }, [u, a, o, i, r, l]; -} -class Gh extends Ih { - constructor(t) { - super(), Lh(this, t, Fh, Dh, Oh, { upload_id: 3, root: 4, files: 5 }); - } -} -const { - SvelteComponent: qh, - append: Kr, - attr: me, - binding_callbacks: zh, - bubble: $e, - check_outros: Vh, - create_component: jh, - create_slot: Xh, - destroy_component: Wh, - detach: Cs, - element: $r, - empty: xh, - get_all_dirty_from_scope: Zh, - get_slot_changes: Jh, - group_outros: Yh, - init: Qh, - insert: Ns, - listen: ge, - mount_component: Kh, - prevent_default: et, - run_all: $h, - safe_not_equal: e0, - set_style: el, - space: t0, - stop_propagation: tt, - toggle_class: ze, - transition_in: Tn, - transition_out: Bn, - update_slot_base: n0 -} = window.__gradio__svelte__internal, { createEventDispatcher: i0, tick: r0, getContext: l0 } = window.__gradio__svelte__internal; -function s0(e) { - let t, n, i, r, l, s, a, o, u, f; - const c = ( - /*#slots*/ - e[21].default - ), _ = Xh( - c, - e, - /*$$scope*/ - e[20], - null - ); - return { - c() { - t = $r("button"), _ && _.c(), n = t0(), i = $r("input"), me(i, "aria-label", "file upload"), me(i, "type", "file"), me( - i, - "accept", - /*filetype*/ - e[1] - ), i.multiple = r = /*file_count*/ - e[5] === "multiple" || void 0, me(i, "webkitdirectory", l = /*file_count*/ - e[5] === "directory" || void 0), me(i, "mozdirectory", s = /*file_count*/ - e[5] === "directory" || void 0), me(i, "class", "svelte-1aq8tno"), me(t, "tabindex", a = /*hidden*/ - e[7] ? -1 : 0), me(t, "class", "svelte-1aq8tno"), ze( - t, - "hidden", - /*hidden*/ - e[7] - ), ze( - t, - "center", - /*center*/ - e[3] - ), ze( - t, - "boundedheight", - /*boundedheight*/ - e[2] - ), ze( - t, - "flex", - /*flex*/ - e[4] - ), el( - t, - "height", - /*include_sources*/ - e[8] ? "calc(100% - 40px" : "100%" - ); - }, - m(h, g) { - Ns(h, t, g), _ && _.m(t, null), Kr(t, n), Kr(t, i), e[29](i), o = !0, u || (f = [ - ge( - i, - "change", - /*load_files_from_upload*/ - e[14] - ), - ge(t, "drag", tt(et( - /*drag_handler*/ - e[22] - ))), - ge(t, "dragstart", tt(et( - /*dragstart_handler*/ - e[23] - ))), - ge(t, "dragend", tt(et( - /*dragend_handler*/ - e[24] - ))), - ge(t, "dragover", tt(et( - /*dragover_handler*/ - e[25] - ))), - ge(t, "dragenter", tt(et( - /*dragenter_handler*/ - e[26] - ))), - ge(t, "dragleave", tt(et( - /*dragleave_handler*/ - e[27] - ))), - ge(t, "drop", tt(et( - /*drop_handler*/ - e[28] - ))), - ge( - t, - "click", - /*open_file_upload*/ - e[9] - ), - ge( - t, - "drop", - /*loadFilesFromDrop*/ - e[15] - ), - ge( - t, - "dragenter", - /*updateDragging*/ - e[13] - ), - ge( - t, - "dragleave", - /*updateDragging*/ - e[13] - ) - ], u = !0); - }, - p(h, g) { - _ && _.p && (!o || g[0] & /*$$scope*/ - 1048576) && n0( - _, - c, - h, - /*$$scope*/ - h[20], - o ? Jh( - c, - /*$$scope*/ - h[20], - g, - null - ) : Zh( - /*$$scope*/ - h[20] - ), - null - ), (!o || g[0] & /*filetype*/ - 2) && me( - i, - "accept", - /*filetype*/ - h[1] - ), (!o || g[0] & /*file_count*/ - 32 && r !== (r = /*file_count*/ - h[5] === "multiple" || void 0)) && (i.multiple = r), (!o || g[0] & /*file_count*/ - 32 && l !== (l = /*file_count*/ - h[5] === "directory" || void 0)) && me(i, "webkitdirectory", l), (!o || g[0] & /*file_count*/ - 32 && s !== (s = /*file_count*/ - h[5] === "directory" || void 0)) && me(i, "mozdirectory", s), (!o || g[0] & /*hidden*/ - 128 && a !== (a = /*hidden*/ - h[7] ? -1 : 0)) && me(t, "tabindex", a), (!o || g[0] & /*hidden*/ - 128) && ze( - t, - "hidden", - /*hidden*/ - h[7] - ), (!o || g[0] & /*center*/ - 8) && ze( - t, - "center", - /*center*/ - h[3] - ), (!o || g[0] & /*boundedheight*/ - 4) && ze( - t, - "boundedheight", - /*boundedheight*/ - h[2] - ), (!o || g[0] & /*flex*/ - 16) && ze( - t, - "flex", - /*flex*/ - h[4] - ), g[0] & /*include_sources*/ - 256 && el( - t, - "height", - /*include_sources*/ - h[8] ? "calc(100% - 40px" : "100%" - ); - }, - i(h) { - o || (Tn(_, h), o = !0); - }, - o(h) { - Bn(_, h), o = !1; - }, - d(h) { - h && Cs(t), _ && _.d(h), e[29](null), u = !1, $h(f); - } - }; -} -function o0(e) { - let t, n; - return t = new Gh({ - props: { - root: ( - /*root*/ - e[6] - ), - upload_id: ( - /*upload_id*/ - e[10] - ), - files: ( - /*file_data*/ - e[11] - ) - } - }), { - c() { - jh(t.$$.fragment); - }, - m(i, r) { - Kh(t, i, r), n = !0; - }, - p(i, r) { - const l = {}; - r[0] & /*root*/ - 64 && (l.root = /*root*/ - i[6]), r[0] & /*upload_id*/ - 1024 && (l.upload_id = /*upload_id*/ - i[10]), r[0] & /*file_data*/ - 2048 && (l.files = /*file_data*/ - i[11]), t.$set(l); - }, - i(i) { - n || (Tn(t.$$.fragment, i), n = !0); - }, - o(i) { - Bn(t.$$.fragment, i), n = !1; - }, - d(i) { - Wh(t, i); - } - }; -} -function a0(e) { - let t, n, i, r; - const l = [o0, s0], s = []; - function a(o, u) { - return ( - /*uploading*/ - o[0] ? 0 : 1 - ); - } - return t = a(e), n = s[t] = l[t](e), { - c() { - n.c(), i = xh(); - }, - m(o, u) { - s[t].m(o, u), Ns(o, i, u), r = !0; - }, - p(o, u) { - let f = t; - t = a(o), t === f ? s[t].p(o, u) : (Yh(), Bn(s[f], 1, 1, () => { - s[f] = null; - }), Vh(), n = s[t], n ? n.p(o, u) : (n = s[t] = l[t](o), n.c()), Tn(n, 1), n.m(i.parentNode, i)); - }, - i(o) { - r || (Tn(n), r = !0); - }, - o(o) { - Bn(n), r = !1; - }, - d(o) { - o && Cs(i), s[t].d(o); - } - }; -} -function Ei(e) { - let t, n = e[0], i = 1; - for (; i < e.length; ) { - const r = e[i], l = e[i + 1]; - if (i += 2, (r === "optionalAccess" || r === "optionalCall") && n == null) - return; - r === "access" || r === "optionalAccess" ? (t = n, n = l(n)) : (r === "call" || r === "optionalCall") && (n = l((...s) => n.call(t, ...s)), t = void 0); - } - return n; -} -function u0(e, t) { - return !e || e === "*" ? !0 : e.endsWith("/*") ? t.startsWith(e.slice(0, -1)) : e === t; -} -function f0(e, t, n) { - let { $$slots: i = {}, $$scope: r } = t, { filetype: l = null } = t, { dragging: s = !1 } = t, { boundedheight: a = !0 } = t, { center: o = !0 } = t, { flex: u = !0 } = t, { file_count: f = "single" } = t, { disable_click: c = !1 } = t, { root: _ } = t, { hidden: h = !1 } = t, { format: g = "file" } = t, { include_sources: y = !1 } = t, { uploading: v = !1 } = t, p, w; - const b = l0("upload_files"); - let d; - const m = i0(); - function B() { - n(16, s = !s); - } - function P() { - c || (n(12, d.value = "", d), d.click()); - } - async function L(S) { - await r0(), n(10, p = Math.random().toString(36).substring(2, 15)), n(0, v = !0); - const G = await Ic(S, _, p, b); - return m("load", f === "single" ? Ei([G, "optionalAccess", (Z) => Z[0]]) : G), n(0, v = !1), G || []; - } - async function U(S) { - if (!S.length) - return; - let G = S.map((Z) => new File([Z], Z.name)); - return n(11, w = await Lc(G)), await L(w); - } - async function F(S) { - const G = S.target; - if (G.files) - if (g != "blob") - await U(Array.from(G.files)); - else { - if (f === "single") { - m("load", G.files[0]); - return; - } - m("load", G.files); - } - } - async function T(S) { - if (n(16, s = !1), !Ei([S, "access", (Z) => Z.dataTransfer, "optionalAccess", (Z) => Z.files])) - return; - const G = Array.from(S.dataTransfer.files).filter((Z) => Ei([ - l, - "optionalAccess", - (E) => E.split, - "call", - (E) => E(","), - "access", - (E) => E.some, - "call", - (E) => E((fe) => u0(fe, Z.type)) - ]) ? !0 : (m("error", `Invalid file type only ${l} allowed.`), !1)); - await U(G); - } - function ee(S) { - $e.call(this, e, S); - } - function A(S) { - $e.call(this, e, S); - } - function C(S) { - $e.call(this, e, S); - } - function k(S) { - $e.call(this, e, S); - } - function K(S) { - $e.call(this, e, S); - } - function V(S) { - $e.call(this, e, S); - } - function N(S) { - $e.call(this, e, S); - } - function X(S) { - zh[S ? "unshift" : "push"](() => { - d = S, n(12, d); - }); - } - return e.$$set = (S) => { - "filetype" in S && n(1, l = S.filetype), "dragging" in S && n(16, s = S.dragging), "boundedheight" in S && n(2, a = S.boundedheight), "center" in S && n(3, o = S.center), "flex" in S && n(4, u = S.flex), "file_count" in S && n(5, f = S.file_count), "disable_click" in S && n(17, c = S.disable_click), "root" in S && n(6, _ = S.root), "hidden" in S && n(7, h = S.hidden), "format" in S && n(18, g = S.format), "include_sources" in S && n(8, y = S.include_sources), "uploading" in S && n(0, v = S.uploading), "$$scope" in S && n(20, r = S.$$scope); - }, [ - v, - l, - a, - o, - u, - f, - _, - h, - y, - P, - p, - w, - d, - B, - F, - T, - s, - c, - g, - U, - r, - i, - ee, - A, - C, - k, - K, - V, - N, - X - ]; -} -class Ps extends qh { - constructor(t) { - super(), Qh( - this, - t, - f0, - a0, - e0, - { - filetype: 1, - dragging: 16, - boundedheight: 2, - center: 3, - flex: 4, - file_count: 5, - disable_click: 17, - root: 6, - hidden: 7, - format: 18, - include_sources: 8, - uploading: 0, - open_file_upload: 9, - load_files: 19 - }, - null, - [-1, -1] - ); - } - get open_file_upload() { - return this.$$.ctx[9]; - } - get load_files() { - return this.$$.ctx[19]; - } -} -const { setContext: qm, getContext: c0 } = window.__gradio__svelte__internal, _0 = "WORKER_PROXY_CONTEXT_KEY"; -function h0() { - return c0(_0); -} -function d0(e) { - return e.host === window.location.host || e.host === "localhost:7860" || e.host === "127.0.0.1:7860" || // Ref: https://github.com/gradio-app/gradio/blob/v3.32.0/js/app/src/Index.svelte#L194 - e.host === "lite.local"; -} -function m0(e, t) { - const n = t.toLowerCase(); - for (const [i, r] of Object.entries(e)) - if (i.toLowerCase() === n) - return r; -} -function g0(e) { - if (e == null) - return !1; - const t = new URL(e, window.location.href); - return !(!d0(t) || t.protocol !== "http:" && t.protocol !== "https:"); -} -const { - SvelteComponent: p0, - assign: Cn, - check_outros: Hs, - compute_rest_props: tl, - create_slot: $i, - detach: Wn, - element: Is, - empty: Ls, - exclude_internal_props: b0, - get_all_dirty_from_scope: er, - get_slot_changes: tr, - get_spread_update: Os, - group_outros: Ms, - init: w0, - insert: xn, - listen: Rs, - prevent_default: v0, - safe_not_equal: y0, - set_attributes: Nn, - transition_in: at, - transition_out: ut, - update_slot_base: nr -} = window.__gradio__svelte__internal, { createEventDispatcher: E0 } = window.__gradio__svelte__internal; -function S0(e) { - let t, n, i, r, l; - const s = ( - /*#slots*/ - e[8].default - ), a = $i( - s, - e, - /*$$scope*/ - e[7], - null - ); - let o = [ - { href: ( - /*href*/ - e[0] - ) }, - { - target: n = typeof window < "u" && window.__is_colab__ ? "_blank" : null - }, - { rel: "noopener noreferrer" }, - { download: ( - /*download*/ - e[1] - ) }, - /*$$restProps*/ - e[6] - ], u = {}; - for (let f = 0; f < o.length; f += 1) - u = Cn(u, o[f]); - return { - c() { - t = Is("a"), a && a.c(), Nn(t, u); - }, - m(f, c) { - xn(f, t, c), a && a.m(t, null), i = !0, r || (l = Rs( - t, - "click", - /*dispatch*/ - e[3].bind(null, "click") - ), r = !0); - }, - p(f, c) { - a && a.p && (!i || c & /*$$scope*/ - 128) && nr( - a, - s, - f, - /*$$scope*/ - f[7], - i ? tr( - s, - /*$$scope*/ - f[7], - c, - null - ) : er( - /*$$scope*/ - f[7] - ), - null - ), Nn(t, u = Os(o, [ - (!i || c & /*href*/ - 1) && { href: ( - /*href*/ - f[0] - ) }, - { target: n }, - { rel: "noopener noreferrer" }, - (!i || c & /*download*/ - 2) && { download: ( - /*download*/ - f[1] - ) }, - c & /*$$restProps*/ - 64 && /*$$restProps*/ - f[6] - ])); - }, - i(f) { - i || (at(a, f), i = !0); - }, - o(f) { - ut(a, f), i = !1; - }, - d(f) { - f && Wn(t), a && a.d(f), r = !1, l(); - } - }; -} -function k0(e) { - let t, n, i, r; - const l = [T0, A0], s = []; - function a(o, u) { - return ( - /*is_downloading*/ - o[2] ? 0 : 1 - ); - } - return t = a(e), n = s[t] = l[t](e), { - c() { - n.c(), i = Ls(); - }, - m(o, u) { - s[t].m(o, u), xn(o, i, u), r = !0; - }, - p(o, u) { - let f = t; - t = a(o), t === f ? s[t].p(o, u) : (Ms(), ut(s[f], 1, 1, () => { - s[f] = null; - }), Hs(), n = s[t], n ? n.p(o, u) : (n = s[t] = l[t](o), n.c()), at(n, 1), n.m(i.parentNode, i)); - }, - i(o) { - r || (at(n), r = !0); - }, - o(o) { - ut(n), r = !1; - }, - d(o) { - o && Wn(i), s[t].d(o); - } - }; -} -function A0(e) { - let t, n, i, r; - const l = ( - /*#slots*/ - e[8].default - ), s = $i( - l, - e, - /*$$scope*/ - e[7], - null - ); - let a = [ - /*$$restProps*/ - e[6], - { href: ( - /*href*/ - e[0] - ) } - ], o = {}; - for (let u = 0; u < a.length; u += 1) - o = Cn(o, a[u]); - return { - c() { - t = Is("a"), s && s.c(), Nn(t, o); - }, - m(u, f) { - xn(u, t, f), s && s.m(t, null), n = !0, i || (r = Rs(t, "click", v0( - /*wasm_click_handler*/ - e[5] - )), i = !0); - }, - p(u, f) { - s && s.p && (!n || f & /*$$scope*/ - 128) && nr( - s, - l, - u, - /*$$scope*/ - u[7], - n ? tr( - l, - /*$$scope*/ - u[7], - f, - null - ) : er( - /*$$scope*/ - u[7] - ), - null - ), Nn(t, o = Os(a, [ - f & /*$$restProps*/ - 64 && /*$$restProps*/ - u[6], - (!n || f & /*href*/ - 1) && { href: ( - /*href*/ - u[0] - ) } - ])); - }, - i(u) { - n || (at(s, u), n = !0); - }, - o(u) { - ut(s, u), n = !1; - }, - d(u) { - u && Wn(t), s && s.d(u), i = !1, r(); - } - }; -} -function T0(e) { - let t; - const n = ( - /*#slots*/ - e[8].default - ), i = $i( - n, - e, - /*$$scope*/ - e[7], - null - ); - return { - c() { - i && i.c(); - }, - m(r, l) { - i && i.m(r, l), t = !0; - }, - p(r, l) { - i && i.p && (!t || l & /*$$scope*/ - 128) && nr( - i, - n, - r, - /*$$scope*/ - r[7], - t ? tr( - n, - /*$$scope*/ - r[7], - l, - null - ) : er( - /*$$scope*/ - r[7] - ), - null - ); - }, - i(r) { - t || (at(i, r), t = !0); - }, - o(r) { - ut(i, r), t = !1; - }, - d(r) { - i && i.d(r); - } - }; -} -function B0(e) { - let t, n, i, r, l; - const s = [k0, S0], a = []; - function o(u, f) { - return f & /*href*/ - 1 && (t = null), t == null && (t = !!/*worker_proxy*/ - (u[4] && g0( - /*href*/ - u[0] - ))), t ? 0 : 1; - } - return n = o(e, -1), i = a[n] = s[n](e), { - c() { - i.c(), r = Ls(); - }, - m(u, f) { - a[n].m(u, f), xn(u, r, f), l = !0; - }, - p(u, [f]) { - let c = n; - n = o(u, f), n === c ? a[n].p(u, f) : (Ms(), ut(a[c], 1, 1, () => { - a[c] = null; - }), Hs(), i = a[n], i ? i.p(u, f) : (i = a[n] = s[n](u), i.c()), at(i, 1), i.m(r.parentNode, r)); - }, - i(u) { - l || (at(i), l = !0); - }, - o(u) { - ut(i), l = !1; - }, - d(u) { - u && Wn(r), a[n].d(u); - } - }; -} -function C0(e, t, n) { - const i = ["href", "download"]; - let r = tl(t, i), { $$slots: l = {}, $$scope: s } = t, { href: a = void 0 } = t, { download: o } = t; - const u = E0(); - let f = !1; - const c = h0(); - async function _() { - if (f) - return; - if (u("click"), a == null) - throw new Error("href is not defined."); - if (c == null) - throw new Error("Wasm worker proxy is not available."); - const g = new URL(a, window.location.href).pathname; - n(2, f = !0), c.httpRequest({ - method: "GET", - path: g, - headers: {}, - query_string: "" - }).then((y) => { - if (y.status !== 200) - throw new Error(`Failed to get file ${g} from the Wasm worker.`); - const v = new Blob( - [y.body], - { - type: m0(y.headers, "content-type") - } - ), p = URL.createObjectURL(v), w = document.createElement("a"); - w.href = p, w.download = o, w.click(), URL.revokeObjectURL(p); - }).finally(() => { - n(2, f = !1); - }); - } - return e.$$set = (h) => { - t = Cn(Cn({}, t), b0(h)), n(6, r = tl(t, i)), "href" in h && n(0, a = h.href), "download" in h && n(1, o = h.download), "$$scope" in h && n(7, s = h.$$scope); - }, [ - a, - o, - f, - u, - c, - _, - r, - s, - l - ]; -} -class ir extends p0 { - constructor(t) { - super(), w0(this, t, C0, B0, y0, { href: 0, download: 1 }); - } -} -const { - SvelteComponent: N0, - add_flush_callback: rr, - add_iframe_resize_listener: P0, - add_render_callback: H0, - append: Xi, - attr: se, - bind: lr, - binding_callbacks: sr, - check_outros: Xt, - create_component: Me, - create_slot: Ds, - destroy_component: Re, - detach: Je, - element: ct, - get_all_dirty_from_scope: Us, - get_slot_changes: Fs, - group_outros: Wt, - init: I0, - insert: Ye, - mount_component: De, - noop: Tt, - safe_not_equal: L0, - set_style: pt, - space: yn, - src_url_equal: Pn, - toggle_class: He, - transition_in: z, - transition_out: x, - update_slot_base: Gs -} = window.__gradio__svelte__internal, { createEventDispatcher: O0, tick: M0, onMount: zm } = window.__gradio__svelte__internal; -function nl(e) { - let t, n; - return t = new Ac({}), t.$on( - "remove_image", - /*remove_image_handler*/ - e[16] - ), { - c() { - Me(t.$$.fragment); - }, - m(i, r) { - De(t, i, r), n = !0; - }, - p: Tt, - i(i) { - n || (z(t.$$.fragment, i), n = !0); - }, - o(i) { - x(t.$$.fragment, i), n = !1; - }, - d(i) { - Re(t, i); - } - }; -} -function il(e) { - let t, n, i = ( - /*show_download_button*/ - e[6] && rl(e) - ); - return { - c() { - t = ct("div"), i && i.c(), se(t, "class", "icon-buttons svelte-106mu0e"); - }, - m(r, l) { - Ye(r, t, l), i && i.m(t, null), n = !0; - }, - p(r, l) { - /*show_download_button*/ - r[6] ? i ? (i.p(r, l), l & /*show_download_button*/ - 64 && z(i, 1)) : (i = rl(r), i.c(), z(i, 1), i.m(t, null)) : i && (Wt(), x(i, 1, 1, () => { - i = null; - }), Xt()); - }, - i(r) { - n || (z(i), n = !0); - }, - o(r) { - x(i), n = !1; - }, - d(r) { - r && Je(t), i && i.d(); - } - }; -} -function rl(e) { - let t, n; - return t = new ir({ - props: { - href: ( - /*value*/ - e[0][1].url - ), - download: ( - /*value*/ - e[0][1].orig_name || "image" - ), - $$slots: { default: [R0] }, - $$scope: { ctx: e } - } - }), { - c() { - Me(t.$$.fragment); - }, - m(i, r) { - De(t, i, r), n = !0; - }, - p(i, r) { - const l = {}; - r & /*value*/ - 1 && (l.href = /*value*/ - i[0][1].url), r & /*value*/ - 1 && (l.download = /*value*/ - i[0][1].orig_name || "image"), r & /*$$scope*/ - 8388608 && (l.$$scope = { dirty: r, ctx: i }), t.$set(l); - }, - i(i) { - n || (z(t.$$.fragment, i), n = !0); - }, - o(i) { - x(t.$$.fragment, i), n = !1; - }, - d(i) { - Re(t, i); - } - }; -} -function R0(e) { - let t, n; - return t = new Gn({ props: { Icon: Zi } }), { - c() { - Me(t.$$.fragment); - }, - m(i, r) { - De(t, i, r), n = !0; - }, - p: Tt, - i(i) { - n || (z(t.$$.fragment, i), n = !0); - }, - o(i) { - x(t.$$.fragment, i), n = !1; - }, - d(i) { - Re(t, i); - } - }; -} -function D0(e) { - let t, n; - return { - c() { - var i, r, l; - t = ct("img"), Pn(t.src, n = /*value_*/ - (i = e[9][0]) == null ? void 0 : i.url) || se(t, "src", n), se(t, "alt", ""), se(t, "class", "svelte-106mu0e"), He( - t, - "half-wrap", - /*upload_count*/ - e[5] === 2 && !/*value*/ - ((l = (r = e[0]) == null ? void 0 : r[1]) != null && l.url) - ); - }, - m(i, r) { - Ye(i, t, r); - }, - p(i, r) { - var l, s, a; - r & /*value_*/ - 512 && !Pn(t.src, n = /*value_*/ - (l = i[9][0]) == null ? void 0 : l.url) && se(t, "src", n), r & /*upload_count, value*/ - 33 && He( - t, - "half-wrap", - /*upload_count*/ - i[5] === 2 && !/*value*/ - ((a = (s = i[0]) == null ? void 0 : s[1]) != null && a.url) - ); - }, - i: Tt, - o: Tt, - d(i) { - i && Je(t); - } - }; -} -function U0(e) { - var a; - let t, n, i, r; - function l(o) { - e[17](o); - } - let s = { - filetype: "image/*", - disable_click: !!/*value*/ - ((a = e[0]) != null && a[0]), - root: ( - /*root*/ - e[4] - ), - file_count: "multiple", - $$slots: { default: [F0] }, - $$scope: { ctx: e } - }; - return ( - /*dragging*/ - e[8] !== void 0 && (s.dragging = /*dragging*/ - e[8]), n = new Ps({ props: s }), sr.push(() => lr(n, "dragging", l)), n.$on( - "load", - /*load_handler*/ - e[18] - ), { - c() { - t = ct("div"), Me(n.$$.fragment), se(t, "class", "wrap svelte-106mu0e"), He( - t, - "half-wrap", - /*upload_count*/ - e[5] === 1 - ); - }, - m(o, u) { - Ye(o, t, u), De(n, t, null), r = !0; - }, - p(o, u) { - var c; - const f = {}; - u & /*value*/ - 1 && (f.disable_click = !!/*value*/ - ((c = o[0]) != null && c[0])), u & /*root*/ - 16 && (f.root = /*root*/ - o[4]), u & /*$$scope*/ - 8388608 && (f.$$scope = { dirty: u, ctx: o }), !i && u & /*dragging*/ - 256 && (i = !0, f.dragging = /*dragging*/ - o[8], rr(() => i = !1)), n.$set(f), (!r || u & /*upload_count*/ - 32) && He( - t, - "half-wrap", - /*upload_count*/ - o[5] === 1 - ); - }, - i(o) { - r || (z(n.$$.fragment, o), r = !0); - }, - o(o) { - x(n.$$.fragment, o), r = !1; - }, - d(o) { - o && Je(t), Re(n); - } - } - ); -} -function F0(e) { - let t; - const n = ( - /*#slots*/ - e[15].default - ), i = Ds( - n, - e, - /*$$scope*/ - e[23], - null - ); - return { - c() { - i && i.c(); - }, - m(r, l) { - i && i.m(r, l), t = !0; - }, - p(r, l) { - i && i.p && (!t || l & /*$$scope*/ - 8388608) && Gs( - i, - n, - r, - /*$$scope*/ - r[23], - t ? Fs( - n, - /*$$scope*/ - r[23], - l, - null - ) : Us( - /*$$scope*/ - r[23] - ), - null - ); - }, - i(r) { - t || (z(i, r), t = !0); - }, - o(r) { - x(i, r), t = !1; - }, - d(r) { - i && i.d(r); - } - }; -} -function G0(e) { - let t, n; - return { - c() { - t = ct("img"), Pn(t.src, n = /*value_*/ - e[9][1].url) || se(t, "src", n), se(t, "alt", ""), se( - t, - "style", - /*style*/ - e[11] - ), se(t, "class", "svelte-106mu0e"), He( - t, - "fixed", - /*upload_count*/ - e[5] === 1 - ); - }, - m(i, r) { - Ye(i, t, r); - }, - p(i, r) { - r & /*value_*/ - 512 && !Pn(t.src, n = /*value_*/ - i[9][1].url) && se(t, "src", n), r & /*style*/ - 2048 && se( - t, - "style", - /*style*/ - i[11] - ), r & /*upload_count*/ - 32 && He( - t, - "fixed", - /*upload_count*/ - i[5] === 1 - ); - }, - i: Tt, - o: Tt, - d(i) { - i && Je(t); - } - }; -} -function q0(e) { - let t, n, i = `${/*el_width*/ - e[10] * (1 - /*position*/ - e[1])}px`, r = `translateX(${/*el_width*/ - e[10] * /*position*/ - e[1]}px)`, l; - return n = new Ql({ - props: { - unpadded_box: !0, - size: "large", - $$slots: { default: [V0] }, - $$scope: { ctx: e } - } - }), { - c() { - var s, a; - t = ct("div"), Me(n.$$.fragment), se(t, "class", "empty-wrap fixed svelte-106mu0e"), He(t, "white-icon", !/*value*/ - ((a = (s = e[0]) == null ? void 0 : s[0]) != null && a.url)), pt(t, "width", i), pt(t, "transform", r); - }, - m(s, a) { - Ye(s, t, a), De(n, t, null), l = !0; - }, - p(s, a) { - var u, f; - const o = {}; - a & /*$$scope*/ - 8388608 && (o.$$scope = { dirty: a, ctx: s }), n.$set(o), (!l || a & /*value*/ - 1) && He(t, "white-icon", !/*value*/ - ((f = (u = s[0]) == null ? void 0 : u[0]) != null && f.url)), a & /*el_width, position*/ - 1026 && i !== (i = `${/*el_width*/ - s[10] * (1 - /*position*/ - s[1])}px`) && pt(t, "width", i), a & /*el_width, position*/ - 1026 && r !== (r = `translateX(${/*el_width*/ - s[10] * /*position*/ - s[1]}px)`) && pt(t, "transform", r); - }, - i(s) { - l || (z(n.$$.fragment, s), l = !0); - }, - o(s) { - x(n.$$.fragment, s), l = !1; - }, - d(s) { - s && Je(t), Re(n); - } - }; -} -function z0(e) { - var s; - let t, n, i; - function r(a) { - e[19](a); - } - let l = { - filetype: "image/*", - disable_click: !!/*value*/ - ((s = e[0]) != null && s[1]), - root: ( - /*root*/ - e[4] - ), - file_count: "multiple", - $$slots: { default: [j0] }, - $$scope: { ctx: e } - }; - return ( - /*dragging*/ - e[8] !== void 0 && (l.dragging = /*dragging*/ - e[8]), t = new Ps({ props: l }), sr.push(() => lr(t, "dragging", r)), t.$on( - "load", - /*load_handler_1*/ - e[20] - ), { - c() { - Me(t.$$.fragment); - }, - m(a, o) { - De(t, a, o), i = !0; - }, - p(a, o) { - var f; - const u = {}; - o & /*value*/ - 1 && (u.disable_click = !!/*value*/ - ((f = a[0]) != null && f[1])), o & /*root*/ - 16 && (u.root = /*root*/ - a[4]), o & /*$$scope*/ - 8388608 && (u.$$scope = { dirty: o, ctx: a }), !n && o & /*dragging*/ - 256 && (n = !0, u.dragging = /*dragging*/ - a[8], rr(() => n = !1)), t.$set(u); - }, - i(a) { - i || (z(t.$$.fragment, a), i = !0); - }, - o(a) { - x(t.$$.fragment, a), i = !1; - }, - d(a) { - Re(t, a); - } - } - ); -} -function V0(e) { - let t, n; - return t = new qn({}), { - c() { - Me(t.$$.fragment); - }, - m(i, r) { - De(t, i, r), n = !0; - }, - i(i) { - n || (z(t.$$.fragment, i), n = !0); - }, - o(i) { - x(t.$$.fragment, i), n = !1; - }, - d(i) { - Re(t, i); - } - }; -} -function j0(e) { - let t; - const n = ( - /*#slots*/ - e[15].default - ), i = Ds( - n, - e, - /*$$scope*/ - e[23], - null - ); - return { - c() { - i && i.c(); - }, - m(r, l) { - i && i.m(r, l), t = !0; - }, - p(r, l) { - i && i.p && (!t || l & /*$$scope*/ - 8388608) && Gs( - i, - n, - r, - /*$$scope*/ - r[23], - t ? Fs( - n, - /*$$scope*/ - r[23], - l, - null - ) : Us( - /*$$scope*/ - r[23] - ), - null - ); - }, - i(r) { - t || (z(i, r), t = !0); - }, - o(r) { - x(i, r), t = !1; - }, - d(r) { - i && i.d(r); - } - }; -} -function X0(e) { - let t, n, i, r, l, s, a; - const o = [U0, D0], u = []; - function f(g, y) { - var v; - return ( - /*value_*/ - (v = g[9]) != null && v[0] ? 1 : 0 - ); - } - n = f(e), i = u[n] = o[n](e); - const c = [z0, q0, G0], _ = []; - function h(g, y) { - var v, p; - return !/*value_*/ - ((v = g[9]) != null && v[1]) && /*upload_count*/ - g[5] === 2 ? 0 : !/*value_*/ - ((p = g[9]) != null && p[1]) && /*upload_count*/ - g[5] === 1 ? 1 : 2; - } - return l = h(e), s = _[l] = c[l](e), { - c() { - t = ct("div"), i.c(), r = yn(), s.c(), se(t, "class", "upload-wrap svelte-106mu0e"), He( - t, - "side-by-side", - /*upload_count*/ - e[5] === 2 - ), pt( - t, - "display", - /*upload_count*/ - e[5] === 2 ? "flex" : "block" - ); - }, - m(g, y) { - Ye(g, t, y), u[n].m(t, null), Xi(t, r), _[l].m(t, null), a = !0; - }, - p(g, y) { - let v = n; - n = f(g), n === v ? u[n].p(g, y) : (Wt(), x(u[v], 1, 1, () => { - u[v] = null; - }), Xt(), i = u[n], i ? i.p(g, y) : (i = u[n] = o[n](g), i.c()), z(i, 1), i.m(t, r)); - let p = l; - l = h(g), l === p ? _[l].p(g, y) : (Wt(), x(_[p], 1, 1, () => { - _[p] = null; - }), Xt(), s = _[l], s ? s.p(g, y) : (s = _[l] = c[l](g), s.c()), z(s, 1), s.m(t, null)), (!a || y & /*upload_count*/ - 32) && He( - t, - "side-by-side", - /*upload_count*/ - g[5] === 2 - ), y & /*upload_count*/ - 32 && pt( - t, - "display", - /*upload_count*/ - g[5] === 2 ? "flex" : "block" - ); - }, - i(g) { - a || (z(i), z(s), a = !0); - }, - o(g) { - x(i), x(s), a = !1; - }, - d(g) { - g && Je(t), u[n].d(), _[l].d(); - } - }; -} -function W0(e) { - var g, y, v, p, w, b, d; - let t, n, i, r, l, s, a, o, u; - t = new Zl({ - props: { - show_label: ( - /*show_label*/ - e[3] - ), - Icon: qn, - label: ( - /*label*/ - e[2] || "Image" - ) - } - }); - let f = ( - /*value*/ - (((y = (g = e[0]) == null ? void 0 : g[0]) == null ? void 0 : y.url) || /*value*/ - ((p = (v = e[0]) == null ? void 0 : v[1]) == null ? void 0 : p.url)) && nl(e) - ), c = ( - /*value*/ - ((b = (w = e[0]) == null ? void 0 : w[1]) == null ? void 0 : b.url) && il(e) - ); - function _(m) { - e[21](m); - } - let h = { - disabled: ( - /*upload_count*/ - e[5] == 2 || !/*value*/ - ((d = e[0]) != null && d[0]) - ), - slider_color: ( - /*slider_color*/ - e[7] - ), - $$slots: { default: [X0] }, - $$scope: { ctx: e } - }; - return ( - /*position*/ - e[1] !== void 0 && (h.position = /*position*/ - e[1]), s = new jl({ props: h }), sr.push(() => lr(s, "position", _)), { - c() { - Me(t.$$.fragment), n = yn(), i = ct("div"), f && f.c(), r = yn(), c && c.c(), l = yn(), Me(s.$$.fragment), se(i, "data-testid", "image"), se(i, "class", "image-container svelte-106mu0e"), H0(() => ( - /*div_elementresize_handler*/ - e[22].call(i) - )); - }, - m(m, B) { - De(t, m, B), Ye(m, n, B), Ye(m, i, B), f && f.m(i, null), Xi(i, r), c && c.m(i, null), Xi(i, l), De(s, i, null), o = P0( - i, - /*div_elementresize_handler*/ - e[22].bind(i) - ), u = !0; - }, - p(m, [B]) { - var U, F, T, ee, A, C, k; - const P = {}; - B & /*show_label*/ - 8 && (P.show_label = /*show_label*/ - m[3]), B & /*label*/ - 4 && (P.label = /*label*/ - m[2] || "Image"), t.$set(P), /*value*/ - (F = (U = m[0]) == null ? void 0 : U[0]) != null && F.url || /*value*/ - (ee = (T = m[0]) == null ? void 0 : T[1]) != null && ee.url ? f ? (f.p(m, B), B & /*value*/ - 1 && z(f, 1)) : (f = nl(m), f.c(), z(f, 1), f.m(i, r)) : f && (Wt(), x(f, 1, 1, () => { - f = null; - }), Xt()), /*value*/ - (C = (A = m[0]) == null ? void 0 : A[1]) != null && C.url ? c ? (c.p(m, B), B & /*value*/ - 1 && z(c, 1)) : (c = il(m), c.c(), z(c, 1), c.m(i, l)) : c && (Wt(), x(c, 1, 1, () => { - c = null; - }), Xt()); - const L = {}; - B & /*upload_count, value*/ - 33 && (L.disabled = /*upload_count*/ - m[5] == 2 || !/*value*/ - ((k = m[0]) != null && k[0])), B & /*slider_color*/ - 128 && (L.slider_color = /*slider_color*/ - m[7]), B & /*$$scope, upload_count, value, root, dragging, value_, el_width, position, style*/ - 8392499 && (L.$$scope = { dirty: B, ctx: m }), !a && B & /*position*/ - 2 && (a = !0, L.position = /*position*/ - m[1], rr(() => a = !1)), s.$set(L); - }, - i(m) { - u || (z(t.$$.fragment, m), z(f), z(c), z(s.$$.fragment, m), u = !0); - }, - o(m) { - x(t.$$.fragment, m), x(f), x(c), x(s.$$.fragment, m), u = !1; - }, - d(m) { - m && (Je(n), Je(i)), Re(t, m), f && f.d(), c && c.d(), Re(s), o(); - } - } - ); -} -function x0(e, t, n) { - let i, { $$slots: r = {}, $$scope: l } = t, { value: s } = t, { label: a = void 0 } = t, { show_label: o } = t, { root: u } = t, { position: f } = t, { upload_count: c = 2 } = t, { show_download_button: _ = !0 } = t, { slider_color: h } = t, g = s || [null, null]; - async function y({ detail: T }, ee) { - T.length > 1 ? (n(0, s[0] = ke(T[0], u, null), s), n(0, s[1] = ke(T[1], u, null), s)) : n(0, s[ee] = ke(T[0], u, null), s), await M0(), p("upload", s); - } - let v = ""; - const p = O0(); - let w = !1, b; - const d = () => { - n(1, f = 0.5), n(0, s = [null, null]), p("clear"); - }; - function m(T) { - w = T, n(8, w); - } - const B = (T) => y(T, 0); - function P(T) { - w = T, n(8, w); - } - const L = (T) => y(T, 1); - function U(T) { - f = T, n(1, f); - } - function F() { - b = this.clientWidth, n(10, b); - } - return e.$$set = (T) => { - "value" in T && n(0, s = T.value), "label" in T && n(2, a = T.label), "show_label" in T && n(3, o = T.show_label), "root" in T && n(4, u = T.root), "position" in T && n(1, f = T.position), "upload_count" in T && n(5, c = T.upload_count), "show_download_button" in T && n(6, _ = T.show_download_button), "slider_color" in T && n(7, h = T.slider_color), "$$scope" in T && n(23, l = T.$$scope); - }, e.$$.update = () => { - e.$$.dirty & /*value, old_value*/ - 16385 && JSON.stringify(s) !== v && (n(14, v = JSON.stringify(s)), n(9, g = s)), e.$$.dirty & /*dragging*/ - 256 && p("drag", w), e.$$.dirty & /*upload_count, position*/ - 34 && n(11, i = c === 1 ? `clip-path: inset(0 0 0 ${f * 100}%)` : ""); - }, [ - s, - f, - a, - o, - u, - c, - _, - h, - w, - g, - b, - i, - y, - p, - v, - r, - d, - m, - B, - P, - L, - U, - F, - l - ]; -} -class Z0 extends N0 { - constructor(t) { - super(), I0(this, t, x0, W0, L0, { - value: 0, - label: 2, - show_label: 3, - root: 4, - position: 1, - upload_count: 5, - show_download_button: 6, - slider_color: 7 - }); - } -} -function bt(e) { - let t = ["", "k", "M", "G", "T", "P", "E", "Z"], n = 0; - for (; e > 1e3 && n < t.length - 1; ) - e /= 1e3, n++; - let i = t[n]; - return (Number.isInteger(e) ? e : e.toFixed(1)) + i; -} -const { - SvelteComponent: J0, - append: Ee, - attr: R, - component_subscribe: ll, - detach: Y0, - element: Q0, - init: K0, - insert: $0, - noop: sl, - safe_not_equal: ed, - set_style: un, - svg_element: Se, - toggle_class: ol -} = window.__gradio__svelte__internal, { onMount: td } = window.__gradio__svelte__internal; -function nd(e) { - let t, n, i, r, l, s, a, o, u, f, c, _; - return { - c() { - t = Q0("div"), n = Se("svg"), i = Se("g"), r = Se("path"), l = Se("path"), s = Se("path"), a = Se("path"), o = Se("g"), u = Se("path"), f = Se("path"), c = Se("path"), _ = Se("path"), R(r, "d", "M255.926 0.754768L509.702 139.936V221.027L255.926 81.8465V0.754768Z"), R(r, "fill", "#FF7C00"), R(r, "fill-opacity", "0.4"), R(r, "class", "svelte-43sxxs"), R(l, "d", "M509.69 139.936L254.981 279.641V361.255L509.69 221.55V139.936Z"), R(l, "fill", "#FF7C00"), R(l, "class", "svelte-43sxxs"), R(s, "d", "M0.250138 139.937L254.981 279.641V361.255L0.250138 221.55V139.937Z"), R(s, "fill", "#FF7C00"), R(s, "fill-opacity", "0.4"), R(s, "class", "svelte-43sxxs"), R(a, "d", "M255.923 0.232622L0.236328 139.936V221.55L255.923 81.8469V0.232622Z"), R(a, "fill", "#FF7C00"), R(a, "class", "svelte-43sxxs"), un(i, "transform", "translate(" + /*$top*/ - e[1][0] + "px, " + /*$top*/ - e[1][1] + "px)"), R(u, "d", "M255.926 141.5L509.702 280.681V361.773L255.926 222.592V141.5Z"), R(u, "fill", "#FF7C00"), R(u, "fill-opacity", "0.4"), R(u, "class", "svelte-43sxxs"), R(f, "d", "M509.69 280.679L254.981 420.384V501.998L509.69 362.293V280.679Z"), R(f, "fill", "#FF7C00"), R(f, "class", "svelte-43sxxs"), R(c, "d", "M0.250138 280.681L254.981 420.386V502L0.250138 362.295V280.681Z"), R(c, "fill", "#FF7C00"), R(c, "fill-opacity", "0.4"), R(c, "class", "svelte-43sxxs"), R(_, "d", "M255.923 140.977L0.236328 280.68V362.294L255.923 222.591V140.977Z"), R(_, "fill", "#FF7C00"), R(_, "class", "svelte-43sxxs"), un(o, "transform", "translate(" + /*$bottom*/ - e[2][0] + "px, " + /*$bottom*/ - e[2][1] + "px)"), R(n, "viewBox", "-1200 -1200 3000 3000"), R(n, "fill", "none"), R(n, "xmlns", "http://www.w3.org/2000/svg"), R(n, "class", "svelte-43sxxs"), R(t, "class", "svelte-43sxxs"), ol( - t, - "margin", - /*margin*/ - e[0] - ); - }, - m(h, g) { - $0(h, t, g), Ee(t, n), Ee(n, i), Ee(i, r), Ee(i, l), Ee(i, s), Ee(i, a), Ee(n, o), Ee(o, u), Ee(o, f), Ee(o, c), Ee(o, _); - }, - p(h, [g]) { - g & /*$top*/ - 2 && un(i, "transform", "translate(" + /*$top*/ - h[1][0] + "px, " + /*$top*/ - h[1][1] + "px)"), g & /*$bottom*/ - 4 && un(o, "transform", "translate(" + /*$bottom*/ - h[2][0] + "px, " + /*$bottom*/ - h[2][1] + "px)"), g & /*margin*/ - 1 && ol( - t, - "margin", - /*margin*/ - h[0] - ); - }, - i: sl, - o: sl, - d(h) { - h && Y0(t); - } - }; -} -function id(e, t, n) { - let i, r, { margin: l = !0 } = t; - const s = Mr([0, 0]); - ll(e, s, (_) => n(1, i = _)); - const a = Mr([0, 0]); - ll(e, a, (_) => n(2, r = _)); - let o; - async function u() { - await Promise.all([s.set([125, 140]), a.set([-125, -140])]), await Promise.all([s.set([-125, 140]), a.set([125, -140])]), await Promise.all([s.set([-125, 0]), a.set([125, -0])]), await Promise.all([s.set([125, 0]), a.set([-125, 0])]); - } - async function f() { - await u(), o || f(); - } - async function c() { - await Promise.all([s.set([125, 0]), a.set([-125, 0])]), f(); - } - return td(() => (c(), () => o = !0)), e.$$set = (_) => { - "margin" in _ && n(0, l = _.margin); - }, [l, i, r, s, a]; -} -class rd extends J0 { - constructor(t) { - super(), K0(this, t, id, nd, ed, { margin: 0 }); - } -} -const { - SvelteComponent: ld, - append: lt, - attr: Ce, - binding_callbacks: al, - check_outros: qs, - create_component: sd, - create_slot: od, - destroy_component: ad, - destroy_each: zs, - detach: H, - element: Oe, - empty: Ht, - ensure_array_like: Hn, - get_all_dirty_from_scope: ud, - get_slot_changes: fd, - group_outros: Vs, - init: cd, - insert: I, - mount_component: _d, - noop: Wi, - safe_not_equal: hd, - set_data: we, - set_style: We, - space: Ne, - text: j, - toggle_class: pe, - transition_in: Bt, - transition_out: Ct, - update_slot_base: dd -} = window.__gradio__svelte__internal, { tick: md } = window.__gradio__svelte__internal, { onDestroy: gd } = window.__gradio__svelte__internal, pd = (e) => ({}), ul = (e) => ({}); -function fl(e, t, n) { - const i = e.slice(); - return i[38] = t[n], i[40] = n, i; -} -function cl(e, t, n) { - const i = e.slice(); - return i[38] = t[n], i; -} -function bd(e) { - let t, n = ( - /*i18n*/ - e[1]("common.error") + "" - ), i, r, l; - const s = ( - /*#slots*/ - e[29].error - ), a = od( - s, - e, - /*$$scope*/ - e[28], - ul - ); - return { - c() { - t = Oe("span"), i = j(n), r = Ne(), a && a.c(), Ce(t, "class", "error svelte-1txqlrd"); - }, - m(o, u) { - I(o, t, u), lt(t, i), I(o, r, u), a && a.m(o, u), l = !0; - }, - p(o, u) { - (!l || u[0] & /*i18n*/ - 2) && n !== (n = /*i18n*/ - o[1]("common.error") + "") && we(i, n), a && a.p && (!l || u[0] & /*$$scope*/ - 268435456) && dd( - a, - s, - o, - /*$$scope*/ - o[28], - l ? fd( - s, - /*$$scope*/ - o[28], - u, - pd - ) : ud( - /*$$scope*/ - o[28] - ), - ul - ); - }, - i(o) { - l || (Bt(a, o), l = !0); - }, - o(o) { - Ct(a, o), l = !1; - }, - d(o) { - o && (H(t), H(r)), a && a.d(o); - } - }; -} -function wd(e) { - let t, n, i, r, l, s, a, o, u, f = ( - /*variant*/ - e[8] === "default" && /*show_eta_bar*/ - e[18] && /*show_progress*/ - e[6] === "full" && _l(e) - ); - function c(b, d) { - if ( - /*progress*/ - b[7] - ) - return Ed; - if ( - /*queue_position*/ - b[2] !== null && /*queue_size*/ - b[3] !== void 0 && /*queue_position*/ - b[2] >= 0 - ) - return yd; - if ( - /*queue_position*/ - b[2] === 0 - ) - return vd; - } - let _ = c(e), h = _ && _(e), g = ( - /*timer*/ - e[5] && ml(e) - ); - const y = [Td, Ad], v = []; - function p(b, d) { - return ( - /*last_progress_level*/ - b[15] != null ? 0 : ( - /*show_progress*/ - b[6] === "full" ? 1 : -1 - ) - ); - } - ~(l = p(e)) && (s = v[l] = y[l](e)); - let w = !/*timer*/ - e[5] && El(e); - return { - c() { - f && f.c(), t = Ne(), n = Oe("div"), h && h.c(), i = Ne(), g && g.c(), r = Ne(), s && s.c(), a = Ne(), w && w.c(), o = Ht(), Ce(n, "class", "progress-text svelte-1txqlrd"), pe( - n, - "meta-text-center", - /*variant*/ - e[8] === "center" - ), pe( - n, - "meta-text", - /*variant*/ - e[8] === "default" - ); - }, - m(b, d) { - f && f.m(b, d), I(b, t, d), I(b, n, d), h && h.m(n, null), lt(n, i), g && g.m(n, null), I(b, r, d), ~l && v[l].m(b, d), I(b, a, d), w && w.m(b, d), I(b, o, d), u = !0; - }, - p(b, d) { - /*variant*/ - b[8] === "default" && /*show_eta_bar*/ - b[18] && /*show_progress*/ - b[6] === "full" ? f ? f.p(b, d) : (f = _l(b), f.c(), f.m(t.parentNode, t)) : f && (f.d(1), f = null), _ === (_ = c(b)) && h ? h.p(b, d) : (h && h.d(1), h = _ && _(b), h && (h.c(), h.m(n, i))), /*timer*/ - b[5] ? g ? g.p(b, d) : (g = ml(b), g.c(), g.m(n, null)) : g && (g.d(1), g = null), (!u || d[0] & /*variant*/ - 256) && pe( - n, - "meta-text-center", - /*variant*/ - b[8] === "center" - ), (!u || d[0] & /*variant*/ - 256) && pe( - n, - "meta-text", - /*variant*/ - b[8] === "default" - ); - let m = l; - l = p(b), l === m ? ~l && v[l].p(b, d) : (s && (Vs(), Ct(v[m], 1, 1, () => { - v[m] = null; - }), qs()), ~l ? (s = v[l], s ? s.p(b, d) : (s = v[l] = y[l](b), s.c()), Bt(s, 1), s.m(a.parentNode, a)) : s = null), /*timer*/ - b[5] ? w && (w.d(1), w = null) : w ? w.p(b, d) : (w = El(b), w.c(), w.m(o.parentNode, o)); - }, - i(b) { - u || (Bt(s), u = !0); - }, - o(b) { - Ct(s), u = !1; - }, - d(b) { - b && (H(t), H(n), H(r), H(a), H(o)), f && f.d(b), h && h.d(), g && g.d(), ~l && v[l].d(b), w && w.d(b); - } - }; -} -function _l(e) { - let t, n = `translateX(${/*eta_level*/ - (e[17] || 0) * 100 - 100}%)`; - return { - c() { - t = Oe("div"), Ce(t, "class", "eta-bar svelte-1txqlrd"), We(t, "transform", n); - }, - m(i, r) { - I(i, t, r); - }, - p(i, r) { - r[0] & /*eta_level*/ - 131072 && n !== (n = `translateX(${/*eta_level*/ - (i[17] || 0) * 100 - 100}%)`) && We(t, "transform", n); - }, - d(i) { - i && H(t); - } - }; -} -function vd(e) { - let t; - return { - c() { - t = j("processing |"); - }, - m(n, i) { - I(n, t, i); - }, - p: Wi, - d(n) { - n && H(t); - } - }; -} -function yd(e) { - let t, n = ( - /*queue_position*/ - e[2] + 1 + "" - ), i, r, l, s; - return { - c() { - t = j("queue: "), i = j(n), r = j("/"), l = j( - /*queue_size*/ - e[3] - ), s = j(" |"); - }, - m(a, o) { - I(a, t, o), I(a, i, o), I(a, r, o), I(a, l, o), I(a, s, o); - }, - p(a, o) { - o[0] & /*queue_position*/ - 4 && n !== (n = /*queue_position*/ - a[2] + 1 + "") && we(i, n), o[0] & /*queue_size*/ - 8 && we( - l, - /*queue_size*/ - a[3] - ); - }, - d(a) { - a && (H(t), H(i), H(r), H(l), H(s)); - } - }; -} -function Ed(e) { - let t, n = Hn( - /*progress*/ - e[7] - ), i = []; - for (let r = 0; r < n.length; r += 1) - i[r] = dl(cl(e, n, r)); - return { - c() { - for (let r = 0; r < i.length; r += 1) - i[r].c(); - t = Ht(); - }, - m(r, l) { - for (let s = 0; s < i.length; s += 1) - i[s] && i[s].m(r, l); - I(r, t, l); - }, - p(r, l) { - if (l[0] & /*progress*/ - 128) { - n = Hn( - /*progress*/ - r[7] - ); - let s; - for (s = 0; s < n.length; s += 1) { - const a = cl(r, n, s); - i[s] ? i[s].p(a, l) : (i[s] = dl(a), i[s].c(), i[s].m(t.parentNode, t)); - } - for (; s < i.length; s += 1) - i[s].d(1); - i.length = n.length; - } - }, - d(r) { - r && H(t), zs(i, r); - } - }; -} -function hl(e) { - let t, n = ( - /*p*/ - e[38].unit + "" - ), i, r, l = " ", s; - function a(f, c) { - return ( - /*p*/ - f[38].length != null ? kd : Sd - ); - } - let o = a(e), u = o(e); - return { - c() { - u.c(), t = Ne(), i = j(n), r = j(" | "), s = j(l); - }, - m(f, c) { - u.m(f, c), I(f, t, c), I(f, i, c), I(f, r, c), I(f, s, c); - }, - p(f, c) { - o === (o = a(f)) && u ? u.p(f, c) : (u.d(1), u = o(f), u && (u.c(), u.m(t.parentNode, t))), c[0] & /*progress*/ - 128 && n !== (n = /*p*/ - f[38].unit + "") && we(i, n); - }, - d(f) { - f && (H(t), H(i), H(r), H(s)), u.d(f); - } - }; -} -function Sd(e) { - let t = bt( - /*p*/ - e[38].index || 0 - ) + "", n; - return { - c() { - n = j(t); - }, - m(i, r) { - I(i, n, r); - }, - p(i, r) { - r[0] & /*progress*/ - 128 && t !== (t = bt( - /*p*/ - i[38].index || 0 - ) + "") && we(n, t); - }, - d(i) { - i && H(n); - } - }; -} -function kd(e) { - let t = bt( - /*p*/ - e[38].index || 0 - ) + "", n, i, r = bt( - /*p*/ - e[38].length - ) + "", l; - return { - c() { - n = j(t), i = j("/"), l = j(r); - }, - m(s, a) { - I(s, n, a), I(s, i, a), I(s, l, a); - }, - p(s, a) { - a[0] & /*progress*/ - 128 && t !== (t = bt( - /*p*/ - s[38].index || 0 - ) + "") && we(n, t), a[0] & /*progress*/ - 128 && r !== (r = bt( - /*p*/ - s[38].length - ) + "") && we(l, r); - }, - d(s) { - s && (H(n), H(i), H(l)); - } - }; -} -function dl(e) { - let t, n = ( - /*p*/ - e[38].index != null && hl(e) - ); - return { - c() { - n && n.c(), t = Ht(); - }, - m(i, r) { - n && n.m(i, r), I(i, t, r); - }, - p(i, r) { - /*p*/ - i[38].index != null ? n ? n.p(i, r) : (n = hl(i), n.c(), n.m(t.parentNode, t)) : n && (n.d(1), n = null); - }, - d(i) { - i && H(t), n && n.d(i); - } - }; -} -function ml(e) { - let t, n = ( - /*eta*/ - e[0] ? `/${/*formatted_eta*/ - e[19]}` : "" - ), i, r; - return { - c() { - t = j( - /*formatted_timer*/ - e[20] - ), i = j(n), r = j("s"); - }, - m(l, s) { - I(l, t, s), I(l, i, s), I(l, r, s); - }, - p(l, s) { - s[0] & /*formatted_timer*/ - 1048576 && we( - t, - /*formatted_timer*/ - l[20] - ), s[0] & /*eta, formatted_eta*/ - 524289 && n !== (n = /*eta*/ - l[0] ? `/${/*formatted_eta*/ - l[19]}` : "") && we(i, n); - }, - d(l) { - l && (H(t), H(i), H(r)); - } - }; -} -function Ad(e) { - let t, n; - return t = new rd({ - props: { margin: ( - /*variant*/ - e[8] === "default" - ) } - }), { - c() { - sd(t.$$.fragment); - }, - m(i, r) { - _d(t, i, r), n = !0; - }, - p(i, r) { - const l = {}; - r[0] & /*variant*/ - 256 && (l.margin = /*variant*/ - i[8] === "default"), t.$set(l); - }, - i(i) { - n || (Bt(t.$$.fragment, i), n = !0); - }, - o(i) { - Ct(t.$$.fragment, i), n = !1; - }, - d(i) { - ad(t, i); - } - }; -} -function Td(e) { - let t, n, i, r, l, s = `${/*last_progress_level*/ - e[15] * 100}%`, a = ( - /*progress*/ - e[7] != null && gl(e) - ); - return { - c() { - t = Oe("div"), n = Oe("div"), a && a.c(), i = Ne(), r = Oe("div"), l = Oe("div"), Ce(n, "class", "progress-level-inner svelte-1txqlrd"), Ce(l, "class", "progress-bar svelte-1txqlrd"), We(l, "width", s), Ce(r, "class", "progress-bar-wrap svelte-1txqlrd"), Ce(t, "class", "progress-level svelte-1txqlrd"); - }, - m(o, u) { - I(o, t, u), lt(t, n), a && a.m(n, null), lt(t, i), lt(t, r), lt(r, l), e[30](l); - }, - p(o, u) { - /*progress*/ - o[7] != null ? a ? a.p(o, u) : (a = gl(o), a.c(), a.m(n, null)) : a && (a.d(1), a = null), u[0] & /*last_progress_level*/ - 32768 && s !== (s = `${/*last_progress_level*/ - o[15] * 100}%`) && We(l, "width", s); - }, - i: Wi, - o: Wi, - d(o) { - o && H(t), a && a.d(), e[30](null); - } - }; -} -function gl(e) { - let t, n = Hn( - /*progress*/ - e[7] - ), i = []; - for (let r = 0; r < n.length; r += 1) - i[r] = yl(fl(e, n, r)); - return { - c() { - for (let r = 0; r < i.length; r += 1) - i[r].c(); - t = Ht(); - }, - m(r, l) { - for (let s = 0; s < i.length; s += 1) - i[s] && i[s].m(r, l); - I(r, t, l); - }, - p(r, l) { - if (l[0] & /*progress_level, progress*/ - 16512) { - n = Hn( - /*progress*/ - r[7] - ); - let s; - for (s = 0; s < n.length; s += 1) { - const a = fl(r, n, s); - i[s] ? i[s].p(a, l) : (i[s] = yl(a), i[s].c(), i[s].m(t.parentNode, t)); - } - for (; s < i.length; s += 1) - i[s].d(1); - i.length = n.length; - } - }, - d(r) { - r && H(t), zs(i, r); - } - }; -} -function pl(e) { - let t, n, i, r, l = ( - /*i*/ - e[40] !== 0 && Bd() - ), s = ( - /*p*/ - e[38].desc != null && bl(e) - ), a = ( - /*p*/ - e[38].desc != null && /*progress_level*/ - e[14] && /*progress_level*/ - e[14][ - /*i*/ - e[40] - ] != null && wl() - ), o = ( - /*progress_level*/ - e[14] != null && vl(e) - ); - return { - c() { - l && l.c(), t = Ne(), s && s.c(), n = Ne(), a && a.c(), i = Ne(), o && o.c(), r = Ht(); - }, - m(u, f) { - l && l.m(u, f), I(u, t, f), s && s.m(u, f), I(u, n, f), a && a.m(u, f), I(u, i, f), o && o.m(u, f), I(u, r, f); - }, - p(u, f) { - /*p*/ - u[38].desc != null ? s ? s.p(u, f) : (s = bl(u), s.c(), s.m(n.parentNode, n)) : s && (s.d(1), s = null), /*p*/ - u[38].desc != null && /*progress_level*/ - u[14] && /*progress_level*/ - u[14][ - /*i*/ - u[40] - ] != null ? a || (a = wl(), a.c(), a.m(i.parentNode, i)) : a && (a.d(1), a = null), /*progress_level*/ - u[14] != null ? o ? o.p(u, f) : (o = vl(u), o.c(), o.m(r.parentNode, r)) : o && (o.d(1), o = null); - }, - d(u) { - u && (H(t), H(n), H(i), H(r)), l && l.d(u), s && s.d(u), a && a.d(u), o && o.d(u); - } - }; -} -function Bd(e) { - let t; - return { - c() { - t = j(" /"); - }, - m(n, i) { - I(n, t, i); - }, - d(n) { - n && H(t); - } - }; -} -function bl(e) { - let t = ( - /*p*/ - e[38].desc + "" - ), n; - return { - c() { - n = j(t); - }, - m(i, r) { - I(i, n, r); - }, - p(i, r) { - r[0] & /*progress*/ - 128 && t !== (t = /*p*/ - i[38].desc + "") && we(n, t); - }, - d(i) { - i && H(n); - } - }; -} -function wl(e) { - let t; - return { - c() { - t = j("-"); - }, - m(n, i) { - I(n, t, i); - }, - d(n) { - n && H(t); - } - }; -} -function vl(e) { - let t = (100 * /*progress_level*/ - (e[14][ - /*i*/ - e[40] - ] || 0)).toFixed(1) + "", n, i; - return { - c() { - n = j(t), i = j("%"); - }, - m(r, l) { - I(r, n, l), I(r, i, l); - }, - p(r, l) { - l[0] & /*progress_level*/ - 16384 && t !== (t = (100 * /*progress_level*/ - (r[14][ - /*i*/ - r[40] - ] || 0)).toFixed(1) + "") && we(n, t); - }, - d(r) { - r && (H(n), H(i)); - } - }; -} -function yl(e) { - let t, n = ( - /*p*/ - (e[38].desc != null || /*progress_level*/ - e[14] && /*progress_level*/ - e[14][ - /*i*/ - e[40] - ] != null) && pl(e) - ); - return { - c() { - n && n.c(), t = Ht(); - }, - m(i, r) { - n && n.m(i, r), I(i, t, r); - }, - p(i, r) { - /*p*/ - i[38].desc != null || /*progress_level*/ - i[14] && /*progress_level*/ - i[14][ - /*i*/ - i[40] - ] != null ? n ? n.p(i, r) : (n = pl(i), n.c(), n.m(t.parentNode, t)) : n && (n.d(1), n = null); - }, - d(i) { - i && H(t), n && n.d(i); - } - }; -} -function El(e) { - let t, n; - return { - c() { - t = Oe("p"), n = j( - /*loading_text*/ - e[9] - ), Ce(t, "class", "loading svelte-1txqlrd"); - }, - m(i, r) { - I(i, t, r), lt(t, n); - }, - p(i, r) { - r[0] & /*loading_text*/ - 512 && we( - n, - /*loading_text*/ - i[9] - ); - }, - d(i) { - i && H(t); - } - }; -} -function Cd(e) { - let t, n, i, r, l; - const s = [wd, bd], a = []; - function o(u, f) { - return ( - /*status*/ - u[4] === "pending" ? 0 : ( - /*status*/ - u[4] === "error" ? 1 : -1 - ) - ); - } - return ~(n = o(e)) && (i = a[n] = s[n](e)), { - c() { - t = Oe("div"), i && i.c(), Ce(t, "class", r = "wrap " + /*variant*/ - e[8] + " " + /*show_progress*/ - e[6] + " svelte-1txqlrd"), pe(t, "hide", !/*status*/ - e[4] || /*status*/ - e[4] === "complete" || /*show_progress*/ - e[6] === "hidden"), pe( - t, - "translucent", - /*variant*/ - e[8] === "center" && /*status*/ - (e[4] === "pending" || /*status*/ - e[4] === "error") || /*translucent*/ - e[11] || /*show_progress*/ - e[6] === "minimal" - ), pe( - t, - "generating", - /*status*/ - e[4] === "generating" - ), pe( - t, - "border", - /*border*/ - e[12] - ), We( - t, - "position", - /*absolute*/ - e[10] ? "absolute" : "static" - ), We( - t, - "padding", - /*absolute*/ - e[10] ? "0" : "var(--size-8) 0" - ); - }, - m(u, f) { - I(u, t, f), ~n && a[n].m(t, null), e[31](t), l = !0; - }, - p(u, f) { - let c = n; - n = o(u), n === c ? ~n && a[n].p(u, f) : (i && (Vs(), Ct(a[c], 1, 1, () => { - a[c] = null; - }), qs()), ~n ? (i = a[n], i ? i.p(u, f) : (i = a[n] = s[n](u), i.c()), Bt(i, 1), i.m(t, null)) : i = null), (!l || f[0] & /*variant, show_progress*/ - 320 && r !== (r = "wrap " + /*variant*/ - u[8] + " " + /*show_progress*/ - u[6] + " svelte-1txqlrd")) && Ce(t, "class", r), (!l || f[0] & /*variant, show_progress, status, show_progress*/ - 336) && pe(t, "hide", !/*status*/ - u[4] || /*status*/ - u[4] === "complete" || /*show_progress*/ - u[6] === "hidden"), (!l || f[0] & /*variant, show_progress, variant, status, translucent, show_progress*/ - 2384) && pe( - t, - "translucent", - /*variant*/ - u[8] === "center" && /*status*/ - (u[4] === "pending" || /*status*/ - u[4] === "error") || /*translucent*/ - u[11] || /*show_progress*/ - u[6] === "minimal" - ), (!l || f[0] & /*variant, show_progress, status*/ - 336) && pe( - t, - "generating", - /*status*/ - u[4] === "generating" - ), (!l || f[0] & /*variant, show_progress, border*/ - 4416) && pe( - t, - "border", - /*border*/ - u[12] - ), f[0] & /*absolute*/ - 1024 && We( - t, - "position", - /*absolute*/ - u[10] ? "absolute" : "static" - ), f[0] & /*absolute*/ - 1024 && We( - t, - "padding", - /*absolute*/ - u[10] ? "0" : "var(--size-8) 0" - ); - }, - i(u) { - l || (Bt(i), l = !0); - }, - o(u) { - Ct(i), l = !1; - }, - d(u) { - u && H(t), ~n && a[n].d(), e[31](null); - } - }; -} -let fn = [], Si = !1; -async function Nd(e, t = !0) { - if (!(window.__gradio_mode__ === "website" || window.__gradio_mode__ !== "app" && t !== !0)) { - if (fn.push(e), !Si) - Si = !0; - else - return; - await md(), requestAnimationFrame(() => { - let n = [0, 0]; - for (let i = 0; i < fn.length; i++) { - const l = fn[i].getBoundingClientRect(); - (i === 0 || l.top + window.scrollY <= n[0]) && (n[0] = l.top + window.scrollY, n[1] = i); - } - window.scrollTo({ top: n[0] - 20, behavior: "smooth" }), Si = !1, fn = []; - }); - } -} -function Pd(e, t, n) { - let i, { $$slots: r = {}, $$scope: l } = t, { i18n: s } = t, { eta: a = null } = t, { queue: o = !1 } = t, { queue_position: u } = t, { queue_size: f } = t, { status: c } = t, { scroll_to_output: _ = !1 } = t, { timer: h = !0 } = t, { show_progress: g = "full" } = t, { message: y = null } = t, { progress: v = null } = t, { variant: p = "default" } = t, { loading_text: w = "Loading..." } = t, { absolute: b = !0 } = t, { translucent: d = !1 } = t, { border: m = !1 } = t, { autoscroll: B } = t, P, L = !1, U = 0, F = 0, T = null, ee = 0, A = null, C, k = null, K = !0; - const V = () => { - n(25, U = performance.now()), n(26, F = 0), L = !0, N(); - }; - function N() { - requestAnimationFrame(() => { - n(26, F = (performance.now() - U) / 1e3), L && N(); - }); - } - function X() { - n(26, F = 0), L && (L = !1); - } - gd(() => { - L && X(); - }); - let S = null; - function G(E) { - al[E ? "unshift" : "push"](() => { - k = E, n(16, k), n(7, v), n(14, A), n(15, C); - }); - } - function Z(E) { - al[E ? "unshift" : "push"](() => { - P = E, n(13, P); - }); - } - return e.$$set = (E) => { - "i18n" in E && n(1, s = E.i18n), "eta" in E && n(0, a = E.eta), "queue" in E && n(21, o = E.queue), "queue_position" in E && n(2, u = E.queue_position), "queue_size" in E && n(3, f = E.queue_size), "status" in E && n(4, c = E.status), "scroll_to_output" in E && n(22, _ = E.scroll_to_output), "timer" in E && n(5, h = E.timer), "show_progress" in E && n(6, g = E.show_progress), "message" in E && n(23, y = E.message), "progress" in E && n(7, v = E.progress), "variant" in E && n(8, p = E.variant), "loading_text" in E && n(9, w = E.loading_text), "absolute" in E && n(10, b = E.absolute), "translucent" in E && n(11, d = E.translucent), "border" in E && n(12, m = E.border), "autoscroll" in E && n(24, B = E.autoscroll), "$$scope" in E && n(28, l = E.$$scope); - }, e.$$.update = () => { - e.$$.dirty[0] & /*eta, old_eta, queue, timer_start*/ - 169869313 && (a === null ? n(0, a = T) : o && n(0, a = (performance.now() - U) / 1e3 + a), a != null && (n(19, S = a.toFixed(1)), n(27, T = a))), e.$$.dirty[0] & /*eta, timer_diff*/ - 67108865 && n(17, ee = a === null || a <= 0 || !F ? null : Math.min(F / a, 1)), e.$$.dirty[0] & /*progress*/ - 128 && v != null && n(18, K = !1), e.$$.dirty[0] & /*progress, progress_level, progress_bar, last_progress_level*/ - 114816 && (v != null ? n(14, A = v.map((E) => { - if (E.index != null && E.length != null) - return E.index / E.length; - if (E.progress != null) - return E.progress; - })) : n(14, A = null), A ? (n(15, C = A[A.length - 1]), k && (C === 0 ? n(16, k.style.transition = "0", k) : n(16, k.style.transition = "150ms", k))) : n(15, C = void 0)), e.$$.dirty[0] & /*status*/ - 16 && (c === "pending" ? V() : X()), e.$$.dirty[0] & /*el, scroll_to_output, status, autoscroll*/ - 20979728 && P && _ && (c === "pending" || c === "complete") && Nd(P, B), e.$$.dirty[0] & /*status, message*/ - 8388624, e.$$.dirty[0] & /*timer_diff*/ - 67108864 && n(20, i = F.toFixed(1)); - }, [ - a, - s, - u, - f, - c, - h, - g, - v, - p, - w, - b, - d, - m, - P, - A, - C, - k, - ee, - K, - S, - i, - o, - _, - y, - B, - U, - F, - T, - l, - r, - G, - Z - ]; -} -class js extends ld { - constructor(t) { - super(), cd( - this, - t, - Pd, - Cd, - hd, - { - i18n: 1, - eta: 0, - queue: 21, - queue_position: 2, - queue_size: 3, - status: 4, - scroll_to_output: 22, - timer: 5, - show_progress: 6, - message: 23, - progress: 7, - variant: 8, - loading_text: 9, - absolute: 10, - translucent: 11, - border: 12, - autoscroll: 24 - }, - null, - [-1, -1] - ); - } -} -const { - SvelteComponent: Hd, - add_flush_callback: Id, - assign: Ld, - bind: Od, - binding_callbacks: Md, - create_component: In, - destroy_component: Ln, - detach: Rd, - flush: ie, - get_spread_object: Dd, - get_spread_update: Ud, - init: Fd, - insert: Gd, - mount_component: On, - safe_not_equal: qd, - space: zd, - transition_in: Mn, - transition_out: Rn -} = window.__gradio__svelte__internal; -function Vd(e) { - let t, n; - return t = new ac({ - props: { - i18n: ( - /*gradio*/ - e[16].i18n - ), - type: "image" - } - }), { - c() { - In(t.$$.fragment); - }, - m(i, r) { - On(t, i, r), n = !0; - }, - p(i, r) { - const l = {}; - r & /*gradio*/ - 65536 && (l.i18n = /*gradio*/ - i[16].i18n), t.$set(l); - }, - i(i) { - n || (Mn(t.$$.fragment, i), n = !0); - }, - o(i) { - Rn(t.$$.fragment, i), n = !1; - }, - d(i) { - Ln(t, i); - } - }; -} -function jd(e) { - let t, n, i, r, l; - const s = [ - { - autoscroll: ( - /*gradio*/ - e[16].autoscroll - ) - }, - { i18n: ( - /*gradio*/ - e[16].i18n - ) }, - /*loading_status*/ - e[11] - ]; - let a = {}; - for (let f = 0; f < s.length; f += 1) - a = Ld(a, s[f]); - t = new js({ props: a }); - function o(f) { - e[19](f); - } - let u = { - slider_color: ( - /*slider_color*/ - e[15] - ), - position: ( - /*position*/ - e[13] - ), - root: ( - /*root*/ - e[12] - ), - label: ( - /*label*/ - e[4] - ), - show_label: ( - /*show_label*/ - e[5] - ), - upload_count: ( - /*upload_count*/ - e[14] - ), - $$slots: { default: [Vd] }, - $$scope: { ctx: e } - }; - return ( - /*value*/ - e[0] !== void 0 && (u.value = /*value*/ - e[0]), i = new Z0({ props: u }), Md.push(() => Od(i, "value", o)), i.$on( - "edit", - /*edit_handler*/ - e[20] - ), i.$on( - "clear", - /*clear_handler*/ - e[21] - ), i.$on( - "stream", - /*stream_handler*/ - e[22] - ), i.$on( - "drag", - /*drag_handler*/ - e[23] - ), i.$on( - "upload", - /*handle_upload*/ - e[18] - ), i.$on( - "select", - /*select_handler*/ - e[24] - ), i.$on( - "share", - /*share_handler*/ - e[25] - ), { - c() { - In(t.$$.fragment), n = zd(), In(i.$$.fragment); - }, - m(f, c) { - On(t, f, c), Gd(f, n, c), On(i, f, c), l = !0; - }, - p(f, c) { - const _ = c & /*gradio, loading_status*/ - 67584 ? Ud(s, [ - c & /*gradio*/ - 65536 && { - autoscroll: ( - /*gradio*/ - f[16].autoscroll - ) - }, - c & /*gradio*/ - 65536 && { i18n: ( - /*gradio*/ - f[16].i18n - ) }, - c & /*loading_status*/ - 2048 && Dd( - /*loading_status*/ - f[11] - ) - ]) : {}; - t.$set(_); - const h = {}; - c & /*slider_color*/ - 32768 && (h.slider_color = /*slider_color*/ - f[15]), c & /*position*/ - 8192 && (h.position = /*position*/ - f[13]), c & /*root*/ - 4096 && (h.root = /*root*/ - f[12]), c & /*label*/ - 16 && (h.label = /*label*/ - f[4]), c & /*show_label*/ - 32 && (h.show_label = /*show_label*/ - f[5]), c & /*upload_count*/ - 16384 && (h.upload_count = /*upload_count*/ - f[14]), c & /*$$scope, gradio*/ - 67174400 && (h.$$scope = { dirty: c, ctx: f }), !r && c & /*value*/ - 1 && (r = !0, h.value = /*value*/ - f[0], Id(() => r = !1)), i.$set(h); - }, - i(f) { - l || (Mn(t.$$.fragment, f), Mn(i.$$.fragment, f), l = !0); - }, - o(f) { - Rn(t.$$.fragment, f), Rn(i.$$.fragment, f), l = !1; - }, - d(f) { - f && Rd(n), Ln(t, f), Ln(i, f); - } - } - ); -} -function Xd(e) { - let t, n; - return t = new xl({ - props: { - visible: ( - /*visible*/ - e[3] - ), - variant: ( - /*value*/ - e[0] === null ? "dashed" : "solid" - ), - border_mode: ( - /*dragging*/ - e[17] ? "focus" : "base" - ), - padding: !1, - elem_id: ( - /*elem_id*/ - e[1] - ), - elem_classes: ( - /*elem_classes*/ - e[2] - ), - height: ( - /*height*/ - e[6] - ), - width: ( - /*width*/ - e[7] - ), - allow_overflow: !1, - container: ( - /*container*/ - e[8] - ), - scale: ( - /*scale*/ - e[9] - ), - min_width: ( - /*min_width*/ - e[10] - ), - $$slots: { default: [jd] }, - $$scope: { ctx: e } - } - }), { - c() { - In(t.$$.fragment); - }, - m(i, r) { - On(t, i, r), n = !0; - }, - p(i, [r]) { - const l = {}; - r & /*visible*/ - 8 && (l.visible = /*visible*/ - i[3]), r & /*value*/ - 1 && (l.variant = /*value*/ - i[0] === null ? "dashed" : "solid"), r & /*dragging*/ - 131072 && (l.border_mode = /*dragging*/ - i[17] ? "focus" : "base"), r & /*elem_id*/ - 2 && (l.elem_id = /*elem_id*/ - i[1]), r & /*elem_classes*/ - 4 && (l.elem_classes = /*elem_classes*/ - i[2]), r & /*height*/ - 64 && (l.height = /*height*/ - i[6]), r & /*width*/ - 128 && (l.width = /*width*/ - i[7]), r & /*container*/ - 256 && (l.container = /*container*/ - i[8]), r & /*scale*/ - 512 && (l.scale = /*scale*/ - i[9]), r & /*min_width*/ - 1024 && (l.min_width = /*min_width*/ - i[10]), r & /*$$scope, slider_color, position, root, label, show_label, upload_count, value, gradio, dragging, loading_status*/ - 67369009 && (l.$$scope = { dirty: r, ctx: i }), t.$set(l); - }, - i(i) { - n || (Mn(t.$$.fragment, i), n = !0); - }, - o(i) { - Rn(t.$$.fragment, i), n = !1; - }, - d(i) { - Ln(t, i); - } - }; -} -function Wd(e, t, n) { - let { elem_id: i = "" } = t, { elem_classes: r = [] } = t, { visible: l = !0 } = t, { value: s = [null, null] } = t, { label: a } = t, { show_label: o } = t, { height: u } = t, { width: f } = t, { container: c = !0 } = t, { scale: _ = null } = t, { min_width: h = void 0 } = t, { loading_status: g } = t, { root: y } = t, { position: v } = t, { upload_count: p = 2 } = t, { slider_color: w } = t, { gradio: b } = t, d; - async function m({ detail: A }) { - n(0, s = A), b.dispatch("upload"); - } - function B(A) { - s = A, n(0, s), n(12, y); - } - const P = () => b.dispatch("edit"), L = () => b.dispatch("clear"), U = () => b.dispatch("stream"), F = ({ detail: A }) => n(17, d = A), T = ({ detail: A }) => b.dispatch("select", A), ee = ({ detail: A }) => b.dispatch("share", A); - return e.$$set = (A) => { - "elem_id" in A && n(1, i = A.elem_id), "elem_classes" in A && n(2, r = A.elem_classes), "visible" in A && n(3, l = A.visible), "value" in A && n(0, s = A.value), "label" in A && n(4, a = A.label), "show_label" in A && n(5, o = A.show_label), "height" in A && n(6, u = A.height), "width" in A && n(7, f = A.width), "container" in A && n(8, c = A.container), "scale" in A && n(9, _ = A.scale), "min_width" in A && n(10, h = A.min_width), "loading_status" in A && n(11, g = A.loading_status), "root" in A && n(12, y = A.root), "position" in A && n(13, v = A.position), "upload_count" in A && n(14, p = A.upload_count), "slider_color" in A && n(15, w = A.slider_color), "gradio" in A && n(16, b = A.gradio); - }, e.$$.update = () => { - e.$$.dirty & /*value, root*/ - 4097 && n(0, s = s ? ke(s, y, null) : null), e.$$.dirty & /*value, gradio*/ - 65537 && b.dispatch("change"); - }, [ - s, - i, - r, - l, - a, - o, - u, - f, - c, - _, - h, - g, - y, - v, - p, - w, - b, - d, - m, - B, - P, - L, - U, - F, - T, - ee - ]; -} -class xd extends Hd { - constructor(t) { - super(), Fd(this, t, Wd, Xd, qd, { - elem_id: 1, - elem_classes: 2, - visible: 3, - value: 0, - label: 4, - show_label: 5, - height: 6, - width: 7, - container: 8, - scale: 9, - min_width: 10, - loading_status: 11, - root: 12, - position: 13, - upload_count: 14, - slider_color: 15, - gradio: 16 - }); - } - get elem_id() { - return this.$$.ctx[1]; - } - set elem_id(t) { - this.$$set({ elem_id: t }), ie(); - } - get elem_classes() { - return this.$$.ctx[2]; - } - set elem_classes(t) { - this.$$set({ elem_classes: t }), ie(); - } - get visible() { - return this.$$.ctx[3]; - } - set visible(t) { - this.$$set({ visible: t }), ie(); - } - get value() { - return this.$$.ctx[0]; - } - set value(t) { - this.$$set({ value: t }), ie(); - } - get label() { - return this.$$.ctx[4]; - } - set label(t) { - this.$$set({ label: t }), ie(); - } - get show_label() { - return this.$$.ctx[5]; - } - set show_label(t) { - this.$$set({ show_label: t }), ie(); - } - get height() { - return this.$$.ctx[6]; - } - set height(t) { - this.$$set({ height: t }), ie(); - } - get width() { - return this.$$.ctx[7]; - } - set width(t) { - this.$$set({ width: t }), ie(); - } - get container() { - return this.$$.ctx[8]; - } - set container(t) { - this.$$set({ container: t }), ie(); - } - get scale() { - return this.$$.ctx[9]; - } - set scale(t) { - this.$$set({ scale: t }), ie(); - } - get min_width() { - return this.$$.ctx[10]; - } - set min_width(t) { - this.$$set({ min_width: t }), ie(); - } - get loading_status() { - return this.$$.ctx[11]; - } - set loading_status(t) { - this.$$set({ loading_status: t }), ie(); - } - get root() { - return this.$$.ctx[12]; - } - set root(t) { - this.$$set({ root: t }), ie(); - } - get position() { - return this.$$.ctx[13]; - } - set position(t) { - this.$$set({ position: t }), ie(); - } - get upload_count() { - return this.$$.ctx[14]; - } - set upload_count(t) { - this.$$set({ upload_count: t }), ie(); - } - get slider_color() { - return this.$$.ctx[15]; - } - set slider_color(t) { - this.$$set({ slider_color: t }), ie(); - } - get gradio() { - return this.$$.ctx[16]; - } - set gradio(t) { - this.$$set({ gradio: t }), ie(); - } -} -const { - SvelteComponent: Zd, - add_flush_callback: Jd, - add_iframe_resize_listener: Yd, - add_render_callback: Qd, - attr: ae, - bind: Kd, - binding_callbacks: $d, - check_outros: Xs, - create_component: It, - destroy_component: Lt, - detach: xe, - element: Dn, - empty: em, - group_outros: Ws, - init: tm, - insert: Ze, - mount_component: Ot, - safe_not_equal: nm, - space: or, - src_url_equal: cn, - toggle_class: _n, - transition_in: Ae, - transition_out: Pe -} = window.__gradio__svelte__internal; -function im(e) { - let t, n, i, r, l, s, a, o = ( - /*show_download_button*/ - e[4] && Sl(e) - ); - function u(c) { - e[12](c); - } - let f = { - slider_color: ( - /*slider_color*/ - e[9] - ), - $$slots: { default: [sm] }, - $$scope: { ctx: e } - }; - return ( - /*position*/ - e[1] !== void 0 && (f.position = /*position*/ - e[1]), r = new jl({ props: f }), $d.push(() => Kd(r, "position", u)), { - c() { - t = Dn("div"), o && o.c(), n = or(), i = Dn("div"), It(r.$$.fragment), ae(t, "class", "icon-buttons svelte-a2zf8o"), ae(i, "class", "slider-wrap svelte-a2zf8o"), Qd(() => ( - /*div1_elementresize_handler*/ - e[13].call(i) - )); - }, - m(c, _) { - Ze(c, t, _), o && o.m(t, null), Ze(c, n, _), Ze(c, i, _), Ot(r, i, null), s = Yd( - i, - /*div1_elementresize_handler*/ - e[13].bind(i) - ), a = !0; - }, - p(c, _) { - /*show_download_button*/ - c[4] ? o ? (o.p(c, _), _ & /*show_download_button*/ - 16 && Ae(o, 1)) : (o = Sl(c), o.c(), Ae(o, 1), o.m(t, null)) : o && (Ws(), Pe(o, 1, 1, () => { - o = null; - }), Xs()); - const h = {}; - _ & /*slider_color*/ - 512 && (h.slider_color = /*slider_color*/ - c[9]), _ & /*$$scope, value, style, layer_images*/ - 17537 && (h.$$scope = { dirty: _, ctx: c }), !l && _ & /*position*/ - 2 && (l = !0, h.position = /*position*/ - c[1], Jd(() => l = !1)), r.$set(h); - }, - i(c) { - a || (Ae(o), Ae(r.$$.fragment, c), a = !0); - }, - o(c) { - Pe(o), Pe(r.$$.fragment, c), a = !1; - }, - d(c) { - c && (xe(t), xe(n), xe(i)), o && o.d(), Lt(r), s(); - } - } - ); -} -function rm(e) { - let t, n; - return t = new Ql({ - props: { - unpadded_box: !0, - size: "large", - $$slots: { default: [om] }, - $$scope: { ctx: e } - } - }), { - c() { - It(t.$$.fragment); - }, - m(i, r) { - Ot(t, i, r), n = !0; - }, - p(i, r) { - const l = {}; - r & /*$$scope*/ - 16384 && (l.$$scope = { dirty: r, ctx: i }), t.$set(l); - }, - i(i) { - n || (Ae(t.$$.fragment, i), n = !0); - }, - o(i) { - Pe(t.$$.fragment, i), n = !1; - }, - d(i) { - Lt(t, i); - } - }; -} -function Sl(e) { - let t, n; - return t = new ir({ - props: { - href: ( - /*value*/ - e[0][1].url - ), - download: ( - /*value*/ - e[0][1].orig_name || "image" - ), - $$slots: { default: [lm] }, - $$scope: { ctx: e } - } - }), { - c() { - It(t.$$.fragment); - }, - m(i, r) { - Ot(t, i, r), n = !0; - }, - p(i, r) { - const l = {}; - r & /*value*/ - 1 && (l.href = /*value*/ - i[0][1].url), r & /*value*/ - 1 && (l.download = /*value*/ - i[0][1].orig_name || "image"), r & /*$$scope, i18n*/ - 16448 && (l.$$scope = { dirty: r, ctx: i }), t.$set(l); - }, - i(i) { - n || (Ae(t.$$.fragment, i), n = !0); - }, - o(i) { - Pe(t.$$.fragment, i), n = !1; - }, - d(i) { - Lt(t, i); - } - }; -} -function lm(e) { - let t, n; - return t = new Gn({ - props: { - Icon: Zi, - label: ( - /*i18n*/ - e[6]("common.download") - ) - } - }), { - c() { - It(t.$$.fragment); - }, - m(i, r) { - Ot(t, i, r), n = !0; - }, - p(i, r) { - const l = {}; - r & /*i18n*/ - 64 && (l.label = /*i18n*/ - i[6]("common.download")), t.$set(l); - }, - i(i) { - n || (Ae(t.$$.fragment, i), n = !0); - }, - o(i) { - Pe(t.$$.fragment, i), n = !1; - }, - d(i) { - Lt(t, i); - } - }; -} -function sm(e) { - let t, n, i, r, l; - return { - c() { - var s, a, o, u, f, c; - t = Dn("img"), i = or(), r = Dn("img"), cn(t.src, n = /*value*/ - (a = (s = e[0]) == null ? void 0 : s[0]) == null ? void 0 : a.url) || ae(t, "src", n), ae(t, "alt", ""), ae(t, "loading", "lazy"), ae(t, "class", "svelte-a2zf8o"), cn(r.src, l = /*value*/ - (u = (o = e[0]) == null ? void 0 : o[1]) == null ? void 0 : u.url) || ae(r, "src", l), ae(r, "alt", ""), ae(r, "loading", "lazy"), ae( - r, - "style", - /*style*/ - e[10] - ), ae(r, "class", "svelte-a2zf8o"), _n( - r, - "fixed", - /*layer_images*/ - e[7] - ), _n(r, "hidden", !/*value*/ - ((c = (f = e[0]) == null ? void 0 : f[1]) != null && c.url)); - }, - m(s, a) { - Ze(s, t, a), Ze(s, i, a), Ze(s, r, a); - }, - p(s, a) { - var o, u, f, c, _, h; - a & /*value*/ - 1 && !cn(t.src, n = /*value*/ - (u = (o = s[0]) == null ? void 0 : o[0]) == null ? void 0 : u.url) && ae(t, "src", n), a & /*value*/ - 1 && !cn(r.src, l = /*value*/ - (c = (f = s[0]) == null ? void 0 : f[1]) == null ? void 0 : c.url) && ae(r, "src", l), a & /*style*/ - 1024 && ae( - r, - "style", - /*style*/ - s[10] - ), a & /*layer_images*/ - 128 && _n( - r, - "fixed", - /*layer_images*/ - s[7] - ), a & /*value*/ - 1 && _n(r, "hidden", !/*value*/ - ((h = (_ = s[0]) == null ? void 0 : _[1]) != null && h.url)); - }, - d(s) { - s && (xe(t), xe(i), xe(r)); - } - }; -} -function om(e) { - let t, n; - return t = new qn({}), { - c() { - It(t.$$.fragment); - }, - m(i, r) { - Ot(t, i, r), n = !0; - }, - i(i) { - n || (Ae(t.$$.fragment, i), n = !0); - }, - o(i) { - Pe(t.$$.fragment, i), n = !1; - }, - d(i) { - Lt(t, i); - } - }; -} -function am(e) { - let t, n, i, r, l, s; - t = new Zl({ - props: { - show_label: ( - /*show_label*/ - e[5] - ), - Icon: qn, - label: ( - /*label*/ - e[3] || /*i18n*/ - e[6]("image.image") - ) - } - }); - const a = [rm, im], o = []; - function u(f, c) { - return ( - /*value*/ - (f[0] === null || /*value*/ - f[0][0] === null || /*value*/ - f[0][1] === null) && !/*show_single*/ - f[8] ? 0 : 1 - ); - } - return i = u(e), r = o[i] = a[i](e), { - c() { - It(t.$$.fragment), n = or(), r.c(), l = em(); - }, - m(f, c) { - Ot(t, f, c), Ze(f, n, c), o[i].m(f, c), Ze(f, l, c), s = !0; - }, - p(f, [c]) { - const _ = {}; - c & /*show_label*/ - 32 && (_.show_label = /*show_label*/ - f[5]), c & /*label, i18n*/ - 72 && (_.label = /*label*/ - f[3] || /*i18n*/ - f[6]("image.image")), t.$set(_); - let h = i; - i = u(f), i === h ? o[i].p(f, c) : (Ws(), Pe(o[h], 1, 1, () => { - o[h] = null; - }), Xs(), r = o[i], r ? r.p(f, c) : (r = o[i] = a[i](f), r.c()), Ae(r, 1), r.m(l.parentNode, l)); - }, - i(f) { - s || (Ae(t.$$.fragment, f), Ae(r), s = !0); - }, - o(f) { - Pe(t.$$.fragment, f), Pe(r), s = !1; - }, - d(f) { - f && (xe(n), xe(l)), Lt(t, f), o[i].d(f); - } - }; -} -function um(e, t, n) { - let i, { value: r = [null, null] } = t, { label: l = void 0 } = t, { show_download_button: s = !0 } = t, { show_label: a } = t, { root: o } = t, { i18n: u } = t, { position: f } = t, { layer_images: c = !0 } = t, { show_single: _ = !1 } = t, { slider_color: h } = t, { el_width: g } = t; - function y(p) { - f = p, n(1, f); - } - function v() { - g = this.clientWidth, n(2, g); - } - return e.$$set = (p) => { - "value" in p && n(0, r = p.value), "label" in p && n(3, l = p.label), "show_download_button" in p && n(4, s = p.show_download_button), "show_label" in p && n(5, a = p.show_label), "root" in p && n(11, o = p.root), "i18n" in p && n(6, u = p.i18n), "position" in p && n(1, f = p.position), "layer_images" in p && n(7, c = p.layer_images), "show_single" in p && n(8, _ = p.show_single), "slider_color" in p && n(9, h = p.slider_color), "el_width" in p && n(2, g = p.el_width); - }, e.$$.update = () => { - e.$$.dirty & /*value, root*/ - 2049 && n(0, r = ke(r, o, null)), e.$$.dirty & /*layer_images, position*/ - 130 && n(10, i = c ? `clip-path: inset(0 0 0 ${f * 100}%)` : ""); - }, [ - r, - f, - g, - l, - s, - a, - u, - c, - _, - h, - i, - o, - y, - v - ]; -} -class fm extends Zd { - constructor(t) { - super(), tm(this, t, um, am, nm, { - value: 0, - label: 3, - show_download_button: 4, - show_label: 5, - root: 11, - i18n: 6, - position: 1, - layer_images: 7, - show_single: 8, - slider_color: 9, - el_width: 2 - }); - } -} -const { - SvelteComponent: cm, - add_flush_callback: kl, - assign: _m, - attr: Al, - bind: Tl, - binding_callbacks: Bl, - check_outros: hm, - create_component: xt, - destroy_component: Zt, - detach: hn, - element: Cl, - flush: Q, - get_spread_object: dm, - get_spread_update: mm, - group_outros: gm, - init: pm, - insert: dn, - mount_component: Jt, - safe_not_equal: bm, - set_style: mn, - space: Nl, - toggle_class: Pl, - transition_in: je, - transition_out: st -} = window.__gradio__svelte__internal; -function Hl(e) { - let t, n; - return t = new ir({ - props: { - href: ( - /*value*/ - e[0][1].url - ), - download: ( - /*value*/ - e[0][1].orig_name || "image" - ), - $$slots: { default: [wm] }, - $$scope: { ctx: e } - } - }), { - c() { - xt(t.$$.fragment); - }, - m(i, r) { - Jt(t, i, r), n = !0; - }, - p(i, r) { - const l = {}; - r & /*value*/ - 1 && (l.href = /*value*/ - i[0][1].url), r & /*value*/ - 1 && (l.download = /*value*/ - i[0][1].orig_name || "image"), r & /*$$scope, i18n*/ - 268439552 && (l.$$scope = { dirty: r, ctx: i }), t.$set(l); - }, - i(i) { - n || (je(t.$$.fragment, i), n = !0); - }, - o(i) { - st(t.$$.fragment, i), n = !1; - }, - d(i) { - Zt(t, i); - } - }; -} -function wm(e) { - let t, n; - return t = new Gn({ - props: { - Icon: Zi, - label: ( - /*i18n*/ - e[12]("common.download") - ) - } - }), { - c() { - xt(t.$$.fragment); - }, - m(i, r) { - Jt(t, i, r), n = !0; - }, - p(i, r) { - const l = {}; - r & /*i18n*/ - 4096 && (l.label = /*i18n*/ - i[12]("common.download")), t.$set(l); - }, - i(i) { - n || (je(t.$$.fragment, i), n = !0); - }, - o(i) { - st(t.$$.fragment, i), n = !1; - }, - d(i) { - Zt(t, i); - } - }; -} -function vm(e) { - let t, n, i, r, l = `${/*is_half*/ - e[20] ? ( - /*el_width*/ - e[19] * (1 - /*position*/ - e[1]) - ) : ( - /*el_width*/ - e[19] - )}px`, s = `translateX(${/*is_half*/ - e[20] ? ( - /*el_width*/ - e[19] * /*position*/ - e[1] - ) : 0}px)`, a, o, u, f, c, _ = ( - /*show_download_button*/ - e[8] && /*value*/ - e[0] && /*value*/ - e[0][1] && Hl(e) - ); - const h = [ - { - autoscroll: ( - /*gradio*/ - e[18].autoscroll - ) - }, - { i18n: ( - /*gradio*/ - e[18].i18n - ) }, - /*loading_status*/ - e[17] - ]; - let g = {}; - for (let w = 0; w < h.length; w += 1) - g = _m(g, h[w]); - r = new js({ props: g }); - function y(w) { - e[23](w); - } - function v(w) { - e[24](w); - } - let p = { - root: ( - /*root*/ - e[7] - ), - value: ( - /*value*/ - e[0] - ), - label: ( - /*label*/ - e[5] - ), - show_label: ( - /*show_label*/ - e[6] - ), - i18n: ( - /*gradio*/ - e[18].i18n - ), - layer_images: ( - /*layer_images*/ - e[11] - ), - show_single: ( - /*is_half*/ - e[20] - ), - slider_color: ( - /*slider_color*/ - e[13] - ) - }; - return ( - /*position*/ - e[1] !== void 0 && (p.position = /*position*/ - e[1]), /*el_width*/ - e[19] !== void 0 && (p.el_width = /*el_width*/ - e[19]), o = new fm({ props: p }), Bl.push(() => Tl(o, "position", y)), Bl.push(() => Tl(o, "el_width", v)), o.$on( - "select", - /*select_handler*/ - e[25] - ), o.$on( - "share", - /*share_handler*/ - e[26] - ), o.$on( - "error", - /*error_handler*/ - e[27] - ), { - c() { - t = Cl("div"), _ && _.c(), n = Nl(), i = Cl("div"), xt(r.$$.fragment), a = Nl(), xt(o.$$.fragment), Al(t, "class", "icon-buttons svelte-6wvohu"), Al(i, "class", "status-wrap svelte-6wvohu"), Pl( - i, - "half", - /*is_half*/ - e[20] - ), mn(i, "width", l), mn(i, "transform", s); - }, - m(w, b) { - dn(w, t, b), _ && _.m(t, null), dn(w, n, b), dn(w, i, b), Jt(r, i, null), dn(w, a, b), Jt(o, w, b), c = !0; - }, - p(w, b) { - /*show_download_button*/ - w[8] && /*value*/ - w[0] && /*value*/ - w[0][1] ? _ ? (_.p(w, b), b & /*show_download_button, value*/ - 257 && je(_, 1)) : (_ = Hl(w), _.c(), je(_, 1), _.m(t, null)) : _ && (gm(), st(_, 1, 1, () => { - _ = null; - }), hm()); - const d = b & /*gradio, loading_status*/ - 393216 ? mm(h, [ - b & /*gradio*/ - 262144 && { - autoscroll: ( - /*gradio*/ - w[18].autoscroll - ) - }, - b & /*gradio*/ - 262144 && { i18n: ( - /*gradio*/ - w[18].i18n - ) }, - b & /*loading_status*/ - 131072 && dm( - /*loading_status*/ - w[17] - ) - ]) : {}; - r.$set(d), (!c || b & /*is_half*/ - 1048576) && Pl( - i, - "half", - /*is_half*/ - w[20] - ), b & /*is_half, el_width, position*/ - 1572866 && l !== (l = `${/*is_half*/ - w[20] ? ( - /*el_width*/ - w[19] * (1 - /*position*/ - w[1]) - ) : ( - /*el_width*/ - w[19] - )}px`) && mn(i, "width", l), b & /*is_half, el_width, position*/ - 1572866 && s !== (s = `translateX(${/*is_half*/ - w[20] ? ( - /*el_width*/ - w[19] * /*position*/ - w[1] - ) : 0}px)`) && mn(i, "transform", s); - const m = {}; - b & /*root*/ - 128 && (m.root = /*root*/ - w[7]), b & /*value*/ - 1 && (m.value = /*value*/ - w[0]), b & /*label*/ - 32 && (m.label = /*label*/ - w[5]), b & /*show_label*/ - 64 && (m.show_label = /*show_label*/ - w[6]), b & /*gradio*/ - 262144 && (m.i18n = /*gradio*/ - w[18].i18n), b & /*layer_images*/ - 2048 && (m.layer_images = /*layer_images*/ - w[11]), b & /*is_half*/ - 1048576 && (m.show_single = /*is_half*/ - w[20]), b & /*slider_color*/ - 8192 && (m.slider_color = /*slider_color*/ - w[13]), !u && b & /*position*/ - 2 && (u = !0, m.position = /*position*/ - w[1], kl(() => u = !1)), !f && b & /*el_width*/ - 524288 && (f = !0, m.el_width = /*el_width*/ - w[19], kl(() => f = !1)), o.$set(m); - }, - i(w) { - c || (je(_), je(r.$$.fragment, w), je(o.$$.fragment, w), c = !0); - }, - o(w) { - st(_), st(r.$$.fragment, w), st(o.$$.fragment, w), c = !1; - }, - d(w) { - w && (hn(t), hn(n), hn(i), hn(a)), _ && _.d(), Zt(r), Zt(o, w); - } - } - ); -} -function ym(e) { - let t, n; - return t = new xl({ - props: { - visible: ( - /*visible*/ - e[4] - ), - variant: "solid", - border_mode: ( - /*dragging*/ - e[21] ? "focus" : "base" - ), - padding: !1, - elem_id: ( - /*elem_id*/ - e[2] - ), - elem_classes: ( - /*elem_classes*/ - e[3] - ), - height: ( - /*height*/ - e[9] - ), - width: ( - /*width*/ - e[10] - ), - allow_overflow: !1, - container: ( - /*container*/ - e[14] - ), - scale: ( - /*scale*/ - e[15] - ), - min_width: ( - /*min_width*/ - e[16] - ), - $$slots: { default: [vm] }, - $$scope: { ctx: e } - } - }), { - c() { - xt(t.$$.fragment); - }, - m(i, r) { - Jt(t, i, r), n = !0; - }, - p(i, [r]) { - const l = {}; - r & /*visible*/ - 16 && (l.visible = /*visible*/ - i[4]), r & /*elem_id*/ - 4 && (l.elem_id = /*elem_id*/ - i[2]), r & /*elem_classes*/ - 8 && (l.elem_classes = /*elem_classes*/ - i[3]), r & /*height*/ - 512 && (l.height = /*height*/ - i[9]), r & /*width*/ - 1024 && (l.width = /*width*/ - i[10]), r & /*container*/ - 16384 && (l.container = /*container*/ - i[14]), r & /*scale*/ - 32768 && (l.scale = /*scale*/ - i[15]), r & /*min_width*/ - 65536 && (l.min_width = /*min_width*/ - i[16]), r & /*$$scope, root, value, label, show_label, gradio, layer_images, is_half, slider_color, position, el_width, loading_status, i18n, show_download_button*/ - 270416355 && (l.$$scope = { dirty: r, ctx: i }), t.$set(l); - }, - i(i) { - n || (je(t.$$.fragment, i), n = !0); - }, - o(i) { - st(t.$$.fragment, i), n = !1; - }, - d(i) { - Zt(t, i); - } - }; -} -function Em(e, t, n) { - let i, { elem_id: r = "" } = t, { elem_classes: l = [] } = t, { visible: s = !0 } = t, { value: a = null } = t, { label: o } = t, { show_label: u } = t, { root: f } = t, { upload_count: c = 2 } = t, { show_download_button: _ = !0 } = t, { height: h } = t, { width: g } = t, { layer_images: y = !0 } = t, { i18n: v } = t, { slider_color: p } = t, { container: w = !0 } = t, { scale: b = null } = t, { min_width: d = void 0 } = t, { loading_status: m } = t, { gradio: B } = t, { position: P } = t, L, U; - function F(k) { - P = k, n(1, P); - } - function T(k) { - L = k, n(19, L); - } - const ee = ({ detail: k }) => B.dispatch("select", k), A = ({ detail: k }) => B.dispatch("share", k), C = ({ detail: k }) => B.dispatch("error", k); - return e.$$set = (k) => { - "elem_id" in k && n(2, r = k.elem_id), "elem_classes" in k && n(3, l = k.elem_classes), "visible" in k && n(4, s = k.visible), "value" in k && n(0, a = k.value), "label" in k && n(5, o = k.label), "show_label" in k && n(6, u = k.show_label), "root" in k && n(7, f = k.root), "upload_count" in k && n(22, c = k.upload_count), "show_download_button" in k && n(8, _ = k.show_download_button), "height" in k && n(9, h = k.height), "width" in k && n(10, g = k.width), "layer_images" in k && n(11, y = k.layer_images), "i18n" in k && n(12, v = k.i18n), "slider_color" in k && n(13, p = k.slider_color), "container" in k && n(14, w = k.container), "scale" in k && n(15, b = k.scale), "min_width" in k && n(16, d = k.min_width), "loading_status" in k && n(17, m = k.loading_status), "gradio" in k && n(18, B = k.gradio), "position" in k && n(1, P = k.position); - }, e.$$.update = () => { - e.$$.dirty & /*value*/ - 1 && n(0, a = a || null), e.$$.dirty & /*value, gradio*/ - 262145 && B.dispatch("change"), e.$$.dirty & /*upload_count, value*/ - 4194305 && n(20, i = c === 1 && a && a[0] != null && a[1] == null); - }, [ - a, - P, - r, - l, - s, - o, - u, - f, - _, - h, - g, - y, - v, - p, - w, - b, - d, - m, - B, - L, - i, - U, - c, - F, - T, - ee, - A, - C - ]; -} -class Sm extends cm { - constructor(t) { - super(), pm(this, t, Em, ym, bm, { - elem_id: 2, - elem_classes: 3, - visible: 4, - value: 0, - label: 5, - show_label: 6, - root: 7, - upload_count: 22, - show_download_button: 8, - height: 9, - width: 10, - layer_images: 11, - i18n: 12, - slider_color: 13, - container: 14, - scale: 15, - min_width: 16, - loading_status: 17, - gradio: 18, - position: 1 - }); - } - get elem_id() { - return this.$$.ctx[2]; - } - set elem_id(t) { - this.$$set({ elem_id: t }), Q(); - } - get elem_classes() { - return this.$$.ctx[3]; - } - set elem_classes(t) { - this.$$set({ elem_classes: t }), Q(); - } - get visible() { - return this.$$.ctx[4]; - } - set visible(t) { - this.$$set({ visible: t }), Q(); - } - get value() { - return this.$$.ctx[0]; - } - set value(t) { - this.$$set({ value: t }), Q(); - } - get label() { - return this.$$.ctx[5]; - } - set label(t) { - this.$$set({ label: t }), Q(); - } - get show_label() { - return this.$$.ctx[6]; - } - set show_label(t) { - this.$$set({ show_label: t }), Q(); - } - get root() { - return this.$$.ctx[7]; - } - set root(t) { - this.$$set({ root: t }), Q(); - } - get upload_count() { - return this.$$.ctx[22]; - } - set upload_count(t) { - this.$$set({ upload_count: t }), Q(); - } - get show_download_button() { - return this.$$.ctx[8]; - } - set show_download_button(t) { - this.$$set({ show_download_button: t }), Q(); - } - get height() { - return this.$$.ctx[9]; - } - set height(t) { - this.$$set({ height: t }), Q(); - } - get width() { - return this.$$.ctx[10]; - } - set width(t) { - this.$$set({ width: t }), Q(); - } - get layer_images() { - return this.$$.ctx[11]; - } - set layer_images(t) { - this.$$set({ layer_images: t }), Q(); - } - get i18n() { - return this.$$.ctx[12]; - } - set i18n(t) { - this.$$set({ i18n: t }), Q(); - } - get slider_color() { - return this.$$.ctx[13]; - } - set slider_color(t) { - this.$$set({ slider_color: t }), Q(); - } - get container() { - return this.$$.ctx[14]; - } - set container(t) { - this.$$set({ container: t }), Q(); - } - get scale() { - return this.$$.ctx[15]; - } - set scale(t) { - this.$$set({ scale: t }), Q(); - } - get min_width() { - return this.$$.ctx[16]; - } - set min_width(t) { - this.$$set({ min_width: t }), Q(); - } - get loading_status() { - return this.$$.ctx[17]; - } - set loading_status(t) { - this.$$set({ loading_status: t }), Q(); - } - get gradio() { - return this.$$.ctx[18]; - } - set gradio(t) { - this.$$set({ gradio: t }), Q(); - } - get position() { - return this.$$.ctx[1]; - } - set position(t) { - this.$$set({ position: t }), Q(); - } -} -const { - SvelteComponent: km, - add_flush_callback: xs, - bind: Zs, - binding_callbacks: Js, - check_outros: Am, - create_component: Ys, - destroy_component: Qs, - detach: Tm, - empty: Bm, - flush: le, - group_outros: Cm, - init: Nm, - insert: Pm, - mount_component: Ks, - safe_not_equal: Hm, - transition_in: Un, - transition_out: Fn -} = window.__gradio__svelte__internal; -function Im(e) { - let t, n, i; - function r(s) { - e[17](s); - } - let l = { - slider_color: ( - /*slider_color*/ - e[14] - ), - i18n: ( - /*gradio*/ - e[15].i18n - ), - elem_id: ( - /*elem_id*/ - e[1] - ), - elem_classes: ( - /*elem_classes*/ - e[2] - ), - visible: ( - /*visible*/ - e[3] - ), - label: ( - /*label*/ - e[4] - ), - show_label: ( - /*show_label*/ - e[6] - ), - show_download_button: ( - /*show_download_button*/ - e[5] - ), - loading_status: ( - /*loading_status*/ - e[10] - ), - height: ( - /*height*/ - e[8] - ), - width: ( - /*width*/ - e[9] - ), - root: ( - /*root*/ - e[7] - ), - gradio: ( - /*gradio*/ - e[15] - ), - position: ( - /*position*/ - e[12] - ), - layer_images: !0, - upload_count: ( - /*upload_count*/ - e[13] - ) - }; - return ( - /*value*/ - e[0] !== void 0 && (l.value = /*value*/ - e[0]), t = new Sm({ props: l }), Js.push(() => Zs(t, "value", r)), { - c() { - Ys(t.$$.fragment); - }, - m(s, a) { - Ks(t, s, a), i = !0; - }, - p(s, a) { - const o = {}; - a & /*slider_color*/ - 16384 && (o.slider_color = /*slider_color*/ - s[14]), a & /*gradio*/ - 32768 && (o.i18n = /*gradio*/ - s[15].i18n), a & /*elem_id*/ - 2 && (o.elem_id = /*elem_id*/ - s[1]), a & /*elem_classes*/ - 4 && (o.elem_classes = /*elem_classes*/ - s[2]), a & /*visible*/ - 8 && (o.visible = /*visible*/ - s[3]), a & /*label*/ - 16 && (o.label = /*label*/ - s[4]), a & /*show_label*/ - 64 && (o.show_label = /*show_label*/ - s[6]), a & /*show_download_button*/ - 32 && (o.show_download_button = /*show_download_button*/ - s[5]), a & /*loading_status*/ - 1024 && (o.loading_status = /*loading_status*/ - s[10]), a & /*height*/ - 256 && (o.height = /*height*/ - s[8]), a & /*width*/ - 512 && (o.width = /*width*/ - s[9]), a & /*root*/ - 128 && (o.root = /*root*/ - s[7]), a & /*gradio*/ - 32768 && (o.gradio = /*gradio*/ - s[15]), a & /*position*/ - 4096 && (o.position = /*position*/ - s[12]), a & /*upload_count*/ - 8192 && (o.upload_count = /*upload_count*/ - s[13]), !n && a & /*value*/ - 1 && (n = !0, o.value = /*value*/ - s[0], xs(() => n = !1)), t.$set(o); - }, - i(s) { - i || (Un(t.$$.fragment, s), i = !0); - }, - o(s) { - Fn(t.$$.fragment, s), i = !1; - }, - d(s) { - Qs(t, s); - } - } - ); -} -function Lm(e) { - let t, n, i; - function r(s) { - e[16](s); - } - let l = { - slider_color: ( - /*slider_color*/ - e[14] - ), - elem_id: ( - /*elem_id*/ - e[1] - ), - elem_classes: ( - /*elem_classes*/ - e[2] - ), - visible: ( - /*visible*/ - e[3] - ), - label: ( - /*label*/ - e[4] - ), - show_label: ( - /*show_label*/ - e[6] - ), - loading_status: ( - /*loading_status*/ - e[10] - ), - height: ( - /*height*/ - e[8] - ), - width: ( - /*width*/ - e[9] - ), - root: ( - /*root*/ - e[7] - ), - gradio: ( - /*gradio*/ - e[15] - ), - position: ( - /*position*/ - e[12] - ), - upload_count: ( - /*upload_count*/ - e[13] - ) - }; - return ( - /*value*/ - e[0] !== void 0 && (l.value = /*value*/ - e[0]), t = new xd({ props: l }), Js.push(() => Zs(t, "value", r)), { - c() { - Ys(t.$$.fragment); - }, - m(s, a) { - Ks(t, s, a), i = !0; - }, - p(s, a) { - const o = {}; - a & /*slider_color*/ - 16384 && (o.slider_color = /*slider_color*/ - s[14]), a & /*elem_id*/ - 2 && (o.elem_id = /*elem_id*/ - s[1]), a & /*elem_classes*/ - 4 && (o.elem_classes = /*elem_classes*/ - s[2]), a & /*visible*/ - 8 && (o.visible = /*visible*/ - s[3]), a & /*label*/ - 16 && (o.label = /*label*/ - s[4]), a & /*show_label*/ - 64 && (o.show_label = /*show_label*/ - s[6]), a & /*loading_status*/ - 1024 && (o.loading_status = /*loading_status*/ - s[10]), a & /*height*/ - 256 && (o.height = /*height*/ - s[8]), a & /*width*/ - 512 && (o.width = /*width*/ - s[9]), a & /*root*/ - 128 && (o.root = /*root*/ - s[7]), a & /*gradio*/ - 32768 && (o.gradio = /*gradio*/ - s[15]), a & /*position*/ - 4096 && (o.position = /*position*/ - s[12]), a & /*upload_count*/ - 8192 && (o.upload_count = /*upload_count*/ - s[13]), !n && a & /*value*/ - 1 && (n = !0, o.value = /*value*/ - s[0], xs(() => n = !1)), t.$set(o); - }, - i(s) { - i || (Un(t.$$.fragment, s), i = !0); - }, - o(s) { - Fn(t.$$.fragment, s), i = !1; - }, - d(s) { - Qs(t, s); - } - } - ); -} -function Om(e) { - let t, n, i, r; - const l = [Lm, Im], s = []; - function a(o, u) { - return ( - /*interactive*/ - o[11] ? 0 : 1 - ); - } - return t = a(e), n = s[t] = l[t](e), { - c() { - n.c(), i = Bm(); - }, - m(o, u) { - s[t].m(o, u), Pm(o, i, u), r = !0; - }, - p(o, [u]) { - let f = t; - t = a(o), t === f ? s[t].p(o, u) : (Cm(), Fn(s[f], 1, 1, () => { - s[f] = null; - }), Am(), n = s[t], n ? n.p(o, u) : (n = s[t] = l[t](o), n.c()), Un(n, 1), n.m(i.parentNode, i)); - }, - i(o) { - r || (Un(n), r = !0); - }, - o(o) { - Fn(n), r = !1; - }, - d(o) { - o && Tm(i), s[t].d(o); - } - }; -} -function Mm(e, t, n) { - let { elem_id: i = "" } = t, { elem_classes: r = [] } = t, { visible: l = !0 } = t, { value: s = [null, null] } = t, { label: a } = t, { show_download_button: o } = t, { show_label: u } = t, { root: f } = t, { height: c } = t, { width: _ } = t, { loading_status: h } = t, { interactive: g } = t, { position: y } = t, { upload_count: v = 2 } = t, { slider_color: p = "var(--border-color-primary)" } = t, { gradio: w } = t; - function b(m) { - s = m, n(0, s); - } - function d(m) { - s = m, n(0, s); - } - return e.$$set = (m) => { - "elem_id" in m && n(1, i = m.elem_id), "elem_classes" in m && n(2, r = m.elem_classes), "visible" in m && n(3, l = m.visible), "value" in m && n(0, s = m.value), "label" in m && n(4, a = m.label), "show_download_button" in m && n(5, o = m.show_download_button), "show_label" in m && n(6, u = m.show_label), "root" in m && n(7, f = m.root), "height" in m && n(8, c = m.height), "width" in m && n(9, _ = m.width), "loading_status" in m && n(10, h = m.loading_status), "interactive" in m && n(11, g = m.interactive), "position" in m && n(12, y = m.position), "upload_count" in m && n(13, v = m.upload_count), "slider_color" in m && n(14, p = m.slider_color), "gradio" in m && n(15, w = m.gradio); - }, [ - s, - i, - r, - l, - a, - o, - u, - f, - c, - _, - h, - g, - y, - v, - p, - w, - b, - d - ]; -} -class Vm extends km { - constructor(t) { - super(), Nm(this, t, Mm, Om, Hm, { - elem_id: 1, - elem_classes: 2, - visible: 3, - value: 0, - label: 4, - show_download_button: 5, - show_label: 6, - root: 7, - height: 8, - width: 9, - loading_status: 10, - interactive: 11, - position: 12, - upload_count: 13, - slider_color: 14, - gradio: 15 - }); - } - get elem_id() { - return this.$$.ctx[1]; - } - set elem_id(t) { - this.$$set({ elem_id: t }), le(); - } - get elem_classes() { - return this.$$.ctx[2]; - } - set elem_classes(t) { - this.$$set({ elem_classes: t }), le(); - } - get visible() { - return this.$$.ctx[3]; - } - set visible(t) { - this.$$set({ visible: t }), le(); - } - get value() { - return this.$$.ctx[0]; - } - set value(t) { - this.$$set({ value: t }), le(); - } - get label() { - return this.$$.ctx[4]; - } - set label(t) { - this.$$set({ label: t }), le(); - } - get show_download_button() { - return this.$$.ctx[5]; - } - set show_download_button(t) { - this.$$set({ show_download_button: t }), le(); - } - get show_label() { - return this.$$.ctx[6]; - } - set show_label(t) { - this.$$set({ show_label: t }), le(); - } - get root() { - return this.$$.ctx[7]; - } - set root(t) { - this.$$set({ root: t }), le(); - } - get height() { - return this.$$.ctx[8]; - } - set height(t) { - this.$$set({ height: t }), le(); - } - get width() { - return this.$$.ctx[9]; - } - set width(t) { - this.$$set({ width: t }), le(); - } - get loading_status() { - return this.$$.ctx[10]; - } - set loading_status(t) { - this.$$set({ loading_status: t }), le(); - } - get interactive() { - return this.$$.ctx[11]; - } - set interactive(t) { - this.$$set({ interactive: t }), le(); - } - get position() { - return this.$$.ctx[12]; - } - set position(t) { - this.$$set({ position: t }), le(); - } - get upload_count() { - return this.$$.ctx[13]; - } - set upload_count(t) { - this.$$set({ upload_count: t }), le(); - } - get slider_color() { - return this.$$.ctx[14]; - } - set slider_color(t) { - this.$$set({ slider_color: t }), le(); - } - get gradio() { - return this.$$.ctx[15]; - } - set gradio(t) { - this.$$set({ gradio: t }), le(); - } -} -export { - Vm as default -};