swiftlenss / static /index-9405f928.js
Lawliet18's picture
Add application file
6342ac4
const VERSION_RE = new RegExp("3.27.0/", "g");function import_fix(mod, base) {const url = new URL(mod, base); return import(`https://gradio.s3-us-west-2.amazonaws.com/3.27.0/${url.pathname?.startsWith('/') ? url.pathname.substring(1).replace(VERSION_RE, "") : url.pathname.replace(VERSION_RE, "")}`);}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))r(n);new MutationObserver(n=>{for(const a of n)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function o(n){const a={};return n.integrity&&(a.integrity=n.integrity),n.referrerPolicy&&(a.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?a.credentials="include":n.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(n){if(n.ep)return;n.ep=!0;const a=o(n);fetch(n.href,a)}})();var Be={},ke={},Me={},no={get exports(){return Me},set exports(e){Me=e}},O=String,jt=function(){return{isColorSupported:!1,reset:O,bold:O,dim:O,italic:O,underline:O,inverse:O,hidden:O,strikethrough:O,black:O,red:O,green:O,yellow:O,blue:O,magenta:O,cyan:O,white:O,gray:O,bgBlack:O,bgRed:O,bgGreen:O,bgYellow:O,bgBlue:O,bgMagenta:O,bgCyan:O,bgWhite:O}};no.exports=jt();Me.createColors=jt;Object.defineProperty(ke,"__esModule",{value:!0});ke.dim=ao;ke.default=void 0;var re=io(Me);function io(e){return e&&e.__esModule?e:{default:e}}let ft=new Set;function He(e,t,o){typeof process<"u"&&{}.JEST_WORKER_ID||o&&ft.has(o)||(o&&ft.add(o),console.warn(""),t.forEach(r=>console.warn(e,"-",r)))}function ao(e){return re.default.dim(e)}var so={info(e,t){He(re.default.bold(re.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){He(re.default.bold(re.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){He(re.default.bold(re.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}};ke.default=so;Object.defineProperty(Be,"__esModule",{value:!0});Be.default=void 0;var lo=co(ke);function co(e){return e&&e.__esModule?e:{default:e}}function _e({version:e,from:t,to:o}){lo.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${o}\`.`,"Update your configuration file to silence this warning."])}var fo={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"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337"},get lightBlue(){return _e({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return _e({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return _e({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return _e({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return _e({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}};Be.default=fo;let Ze=Be;var ut=(Ze.__esModule?Ze:{default:Ze}).default;const Tr=["red","green","blue","yellow","purple","teal","orange","cyan","lime","pink"],uo=[{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}],Or=uo.reduce((e,{color:t,primary:o,secondary:r})=>({...e,[t]:{primary:ut[t][o],secondary:ut[t][r]}}),{}),po="modulepreload",go=function(e){return"https://gradio.s3-us-west-2.amazonaws.com/3.27.0/"+e},dt={},Xe=function(t,o,r){if(!o||o.length===0)return t();const n=document.getElementsByTagName("link");return Promise.all(o.map(a=>{if(a=go(a),a in dt)return;dt[a]=!0;const s=a.endsWith(".css"),i=s?'[rel="stylesheet"]':"";if(!!r)for(let f=n.length-1;f>=0;f--){const u=n[f];if(u.href===a&&(!s||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${i}`))return;const l=document.createElement("link");if(l.rel=s?"stylesheet":po,s||(l.as="script",l.crossOrigin=""),l.href=a,document.head.appendChild(l),s)return new Promise((f,u)=>{l.addEventListener("load",f),l.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t())};function I(){}const at=e=>e;function Ft(e,t){for(const o in t)e[o]=t[o];return e}function Rt(e){return e()}function pt(){return Object.create(null)}function $(e){e.forEach(Rt)}function pe(e){return typeof e=="function"}function xe(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}let Se;function mo(e,t){return Se||(Se=document.createElement("a")),Se.href=t,e===Se.href}function ho(e){return Object.keys(e).length===0}function It(e,...t){if(e==null)return I;const o=e.subscribe(...t);return o.unsubscribe?()=>o.unsubscribe():o}function Le(e,t,o){e.$$.on_destroy.push(It(t,o))}function Bt(e,t,o,r){if(e){const n=Ut(e,t,o,r);return e[0](n)}}function Ut(e,t,o,r){return e[1]&&r?Ft(o.ctx.slice(),e[1](r(t))):o.ctx}function Dt(e,t,o,r){if(e[2]&&r){const n=e[2](r(o));if(t.dirty===void 0)return n;if(typeof n=="object"){const a=[],s=Math.max(t.dirty.length,n.length);for(let i=0;i<s;i+=1)a[i]=t.dirty[i]|n[i];return a}return t.dirty|n}return t.dirty}function Gt(e,t,o,r,n,a){if(n){const s=Ut(t,o,r,a);e.p(s,n)}}function Vt(e){if(e.ctx.length>32){const t=[],o=e.ctx.length/32;for(let r=0;r<o;r++)t[r]=-1;return t}return-1}function jr(e){return e??""}function Fr(e,t,o){return e.set(o),t}function Rr(e){return e&&pe(e.destroy)?e.destroy:I}function gt(e){const t=typeof e=="string"&&e.match(/^\s*(-?[\d.]+)([^\s]*)\s*$/);return t?[parseFloat(t[1]),t[2]||"px"]:[e,"px"]}const Wt=typeof window<"u";let Pe=Wt?()=>window.performance.now():()=>Date.now(),st=Wt?e=>requestAnimationFrame(e):I;const fe=new Set;function Ht(e){fe.forEach(t=>{t.c(e)||(fe.delete(t),t.f())}),fe.size!==0&&st(Ht)}function lt(e){let t;return fe.size===0&&st(Ht),{promise:new Promise(o=>{fe.add(t={c:e,f:o})}),abort(){fe.delete(t)}}}function A(e,t){e.appendChild(t)}function Zt(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function _o(e){const t=M("style");return bo(Zt(e),t),t.sheet}function bo(e,t){return A(e.head||e,t),t.sheet}function k(e,t,o){e.insertBefore(t,o||null)}function w(e){e.parentNode&&e.parentNode.removeChild(e)}function Jt(e,t){for(let o=0;o<e.length;o+=1)e[o]&&e[o].d(t)}function M(e){return document.createElement(e)}function Q(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function P(e){return document.createTextNode(e)}function U(){return P(" ")}function oe(){return P("")}function Te(e,t,o,r){return e.addEventListener(t,o,r),()=>e.removeEventListener(t,o,r)}function Ir(e){return function(t){return t.preventDefault(),e.call(this,t)}}function wo(e){return function(t){return t.stopPropagation(),e.call(this,t)}}function h(e,t,o){o==null?e.removeAttribute(t):e.getAttribute(t)!==o&&e.setAttribute(t,o)}function yo(e,t){const o=Object.getOwnPropertyDescriptors(e.__proto__);for(const r in t)t[r]==null?e.removeAttribute(r):r==="style"?e.style.cssText=t[r]:r==="__value"?e.value=e[r]=t[r]:o[r]&&o[r].set?e[r]=t[r]:h(e,r,t[r])}function vo(e,t){Object.keys(t).forEach(o=>{ko(e,o,t[o])})}function ko(e,t,o){t in e?e[t]=typeof e[t]=="boolean"&&o===""?!0:o:h(e,t,o)}function Br(e){return/-/.test(e)?vo:yo}function Ur(e){let t;return{p(...o){t=o,t.forEach(r=>e.push(r))},r(){t.forEach(o=>e.splice(e.indexOf(o),1))}}}function Dr(e){return e===""?null:+e}function xo(e){return Array.from(e.childNodes)}function Z(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function Gr(e,t){e.value=t??""}function W(e,t,o,r){o===null?e.style.removeProperty(t):e.style.setProperty(t,o,r?"important":"")}let Ne;function zo(){if(Ne===void 0){Ne=!1;try{typeof window<"u"&&window.parent&&window.parent.document}catch{Ne=!0}}return Ne}function Vr(e,t){getComputedStyle(e).position==="static"&&(e.style.position="relative");const r=M("iframe");r.setAttribute("style","display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;"),r.setAttribute("aria-hidden","true"),r.tabIndex=-1;const n=zo();let a;return n?(r.src="data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}<\/script>",a=Te(window,"message",s=>{s.source===r.contentWindow&&t()})):(r.src="about:blank",r.onload=()=>{a=Te(r.contentWindow,"resize",t),t()}),A(e,r),()=>{(n||a&&r.contentWindow)&&a(),w(r)}}function B(e,t,o){e.classList[o?"add":"remove"](t)}function Qt(e,t,{bubbles:o=!1,cancelable:r=!1}={}){const n=document.createEvent("CustomEvent");return n.initCustomEvent(e,o,r,t),n}class Wr{constructor(t=!1){this.is_svg=!1,this.is_svg=t,this.e=this.n=null}c(t){this.h(t)}m(t,o,r=null){this.e||(this.is_svg?this.e=Q(o.nodeName):this.e=M(o.nodeType===11?"TEMPLATE":o.nodeName),this.t=o.tagName!=="TEMPLATE"?o:o.content,this.c(t)),this.i(r)}h(t){this.e.innerHTML=t,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(t){for(let o=0;o<this.n.length;o+=1)k(this.t,this.n[o],t)}p(t){this.d(),this.h(t),this.i(this.a)}d(){this.n.forEach(w)}}function Hr(e,t){return new e(t)}const Oe=new Map;let je=0;function Ao(e){let t=5381,o=e.length;for(;o--;)t=(t<<5)-t^e.charCodeAt(o);return t>>>0}function Eo(e,t){const o={stylesheet:_o(t),rules:{}};return Oe.set(e,o),o}function Ye(e,t,o,r,n,a,s,i=0){const c=16.666/r;let l=`{
`;for(let y=0;y<=1;y+=c){const N=t+(o-t)*a(y);l+=y*100+`%{${s(N,1-N)}}
`}const f=l+`100% {${s(o,1-o)}}
}`,u=`__svelte_${Ao(f)}_${i}`,g=Zt(e),{stylesheet:p,rules:d}=Oe.get(g)||Eo(g,e);d[u]||(d[u]=!0,p.insertRule(`@keyframes ${u} ${f}`,p.cssRules.length));const z=e.style.animation||"";return e.style.animation=`${z?`${z}, `:""}${u} ${r}ms linear ${n}ms 1 both`,je+=1,u}function $e(e,t){const o=(e.style.animation||"").split(", "),r=o.filter(t?a=>a.indexOf(t)<0:a=>a.indexOf("__svelte")===-1),n=o.length-r.length;n&&(e.style.animation=r.join(", "),je-=n,je||So())}function So(){st(()=>{je||(Oe.forEach(e=>{const{ownerNode:t}=e.stylesheet;t&&w(t)}),Oe.clear())})}let ve;function we(e){ve=e}function ie(){if(!ve)throw new Error("Function called outside component initialization");return ve}function Zr(e){ie().$$.before_update.push(e)}function et(e){ie().$$.on_mount.push(e)}function Jr(e){ie().$$.after_update.push(e)}function No(e){ie().$$.on_destroy.push(e)}function Qr(){const e=ie();return(t,o,{cancelable:r=!1}={})=>{const n=e.$$.callbacks[t];if(n){const a=Qt(t,o,{cancelable:r});return n.slice().forEach(s=>{s.call(e,a)}),!a.defaultPrevented}return!0}}function Kr(e,t){return ie().$$.context.set(e,t),t}function Xr(e){return ie().$$.context.get(e)}function qo(e,t){const o=e.$$.callbacks[t.type];o&&o.slice().forEach(r=>r.call(this,t))}const le=[],ne=[];let ue=[];const tt=[],Kt=Promise.resolve();let ot=!1;function Xt(){ot||(ot=!0,Kt.then($t))}function Co(){return Xt(),Kt}function de(e){ue.push(e)}function Yt(e){tt.push(e)}const Je=new Set;let ae=0;function $t(){if(ae!==0)return;const e=ve;do{try{for(;ae<le.length;){const t=le[ae];ae++,we(t),Mo(t.$$)}}catch(t){throw le.length=0,ae=0,t}for(we(null),le.length=0,ae=0;ne.length;)ne.pop()();for(let t=0;t<ue.length;t+=1){const o=ue[t];Je.has(o)||(Je.add(o),o())}ue.length=0}while(le.length);for(;tt.length;)tt.pop()();ot=!1,Je.clear(),we(e)}function Mo(e){if(e.fragment!==null){e.update(),$(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(de)}}function Lo(e){const t=[],o=[];ue.forEach(r=>e.indexOf(r)===-1?t.push(r):o.push(r)),o.forEach(r=>r()),ue=t}let be;function eo(){return be||(be=Promise.resolve(),be.then(()=>{be=null})),be}function ye(e,t,o){e.dispatchEvent(Qt(`${t?"intro":"outro"}${o}`))}const Ce=new Set;let Y;function Fe(){Y={r:0,c:[],p:Y}}function Re(){Y.r||$(Y.c),Y=Y.p}function R(e,t){e&&e.i&&(Ce.delete(e),e.i(t))}function H(e,t,o,r){if(e&&e.o){if(Ce.has(e))return;Ce.add(e),Y.c.push(()=>{Ce.delete(e),r&&(o&&e.d(1),r())}),e.o(t)}else r&&r()}const to={duration:0};function Po(e,t,o){const r={direction:"in"};let n=t(e,o,r),a=!1,s,i,c=0;function l(){s&&$e(e,s)}function f(){const{delay:g=0,duration:p=300,easing:d=at,tick:z=I,css:y}=n||to;y&&(s=Ye(e,0,1,p,g,d,y,c++)),z(0,1);const N=Pe()+g,E=N+p;i&&i.abort(),a=!0,de(()=>ye(e,!0,"start")),i=lt(m=>{if(a){if(m>=E)return z(1,0),ye(e,!0,"end"),l(),a=!1;if(m>=N){const x=d((m-N)/p);z(x,1-x)}}return a})}let u=!1;return{start(){u||(u=!0,$e(e),pe(n)?(n=n(r),eo().then(f)):f())},invalidate(){u=!1},end(){a&&(l(),a=!1)}}}function Yr(e,t,o,r){const n={direction:"both"};let a=t(e,o,n),s=r?0:1,i=null,c=null,l=null;function f(){l&&$e(e,l)}function u(p,d){const z=p.b-s;return d*=Math.abs(z),{a:s,b:p.b,d:z,duration:d,start:p.start,end:p.start+d,group:p.group}}function g(p){const{delay:d=0,duration:z=300,easing:y=at,tick:N=I,css:E}=a||to,m={start:Pe()+d,b:p};p||(m.group=Y,Y.r+=1),i||c?c=m:(E&&(f(),l=Ye(e,s,p,z,d,y,E)),p&&N(0,1),i=u(m,z),de(()=>ye(e,p,"start")),lt(x=>{if(c&&x>c.start&&(i=u(c,z),c=null,ye(e,i.b,"start"),E&&(f(),l=Ye(e,s,i.b,i.duration,0,y,a.css))),i){if(x>=i.end)N(s=i.b,1-s),ye(e,i.b,"end"),c||(i.b?f():--i.group.r||$(i.group.c)),i=null;else if(x>=i.start){const q=x-i.start;s=i.a+i.d*y(q/i.duration),N(s,1-s)}}return!!(i||c)}))}return{run(p){pe(a)?eo().then(()=>{a=a(n),g(p)}):g(p)},end(){f(),i=c=null}}}const $r=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;function en(e,t){e.d(1),t.delete(e.key)}function tn(e,t){H(e,1,1,()=>{t.delete(e.key)})}function on(e,t,o,r,n,a,s,i,c,l,f,u){let g=e.length,p=a.length,d=g;const z={};for(;d--;)z[e[d].key]=d;const y=[],N=new Map,E=new Map,m=[];for(d=p;d--;){const v=u(n,a,d),C=o(v);let L=s.get(C);L?r&&m.push(()=>L.p(v,t)):(L=l(C,v),L.c()),N.set(C,y[d]=L),C in z&&E.set(C,Math.abs(d-z[C]))}const x=new Set,q=new Set;function _(v){R(v,1),v.m(i,f),s.set(v.key,v),f=v.first,p--}for(;g&&p;){const v=y[p-1],C=e[g-1],L=v.key,D=C.key;v===C?(f=v.first,g--,p--):N.has(D)?!s.has(L)||x.has(L)?_(v):q.has(D)?g--:E.get(L)>E.get(D)?(q.add(L),_(v)):(x.add(D),g--):(c(C,s),g--)}for(;g--;){const v=e[g];N.has(v.key)||c(v,s)}for(;p;)_(y[p-1]);return $(m),y}function To(e,t){const o={},r={},n={$$scope:1};let a=e.length;for(;a--;){const s=e[a],i=t[a];if(i){for(const c in s)c in i||(r[c]=1);for(const c in i)n[c]||(o[c]=i[c],n[c]=1);e[a]=i}else for(const c in s)n[c]=1}for(const s in r)s in o||(o[s]=void 0);return o}function Oo(e){return typeof e=="object"&&e!==null?e:{}}function oo(e,t,o){const r=e.$$.props[t];r!==void 0&&(e.$$.bound[r]=o,o(e.$$.ctx[r]))}function ze(e){e&&e.c()}function ge(e,t,o,r){const{fragment:n,after_update:a}=e.$$;n&&n.m(t,o),r||de(()=>{const s=e.$$.on_mount.map(Rt).filter(pe);e.$$.on_destroy?e.$$.on_destroy.push(...s):$(s),e.$$.on_mount=[]}),a.forEach(de)}function me(e,t){const o=e.$$;o.fragment!==null&&(Lo(o.after_update),$(o.on_destroy),o.fragment&&o.fragment.d(t),o.on_destroy=o.fragment=null,o.ctx=[])}function jo(e,t){e.$$.dirty[0]===-1&&(le.push(e),Xt(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function Ue(e,t,o,r,n,a,s,i=[-1]){const c=ve;we(e);const l=e.$$={fragment:null,ctx:[],props:a,update:I,not_equal:n,bound:pt(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(c?c.$$.context:[])),callbacks:pt(),dirty:i,skip_bound:!1,root:t.target||c.$$.root};s&&s(l.root);let f=!1;if(l.ctx=o?o(e,t.props||{},(u,g,...p)=>{const d=p.length?p[0]:g;return l.ctx&&n(l.ctx[u],l.ctx[u]=d)&&(!l.skip_bound&&l.bound[u]&&l.bound[u](d),f&&jo(e,u)),g}):[],l.update(),f=!0,$(l.before_update),l.fragment=r?r(l.ctx):!1,t.target){if(t.hydrate){const u=xo(t.target);l.fragment&&l.fragment.l(u),u.forEach(w)}else l.fragment&&l.fragment.c();t.intro&&R(e.$$.fragment),ge(e,t.target,t.anchor,t.customElement),$t()}we(c)}class De{$destroy(){me(this,1),this.$destroy=I}$on(t,o){if(!pe(o))return I;const r=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return r.push(o),()=>{const n=r.indexOf(o);n!==-1&&r.splice(n,1)}}$set(t){this.$$set&&!ho(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const se=[];function Fo(e,t){return{subscribe:Ae(e,t).subscribe}}function Ae(e,t=I){let o;const r=new Set;function n(i){if(xe(e,i)&&(e=i,o)){const c=!se.length;for(const l of r)l[1](),se.push(l,e);if(c){for(let l=0;l<se.length;l+=2)se[l][0](se[l+1]);se.length=0}}}function a(i){n(i(e))}function s(i,c=I){const l=[i,c];return r.add(l),r.size===1&&(o=t(n)||I),i(e),()=>{r.delete(l),r.size===0&&o&&(o(),o=null)}}return{set:n,update:a,subscribe:s}}function rn(e,t,o){const r=!Array.isArray(e),n=r?[e]:e,a=t.length<2;return Fo(o,s=>{let i=!1;const c=[];let l=0,f=I;const u=()=>{if(l)return;f();const p=t(r?c[0]:c,s);a?s(p):f=pe(p)?p:I},g=n.map((p,d)=>It(p,z=>{c[d]=z,l&=~(1<<d),i&&u()},()=>{l|=1<<d}));return i=!0,u(),function(){$(g),f(),i=!1}})}function Qe(e){if(e.startsWith("http")){const{protocol:t,host:o}=new URL(e);return o.endsWith("hf.space")?{ws_protocol:"wss",host:o,http_protocol:t}:{ws_protocol:t==="https:"?"wss":"ws",http_protocol:t,host:o}}return{ws_protocol:"wss",http_protocol:"https:",host:e}}const ro=/^[^\/]*\/[^\/]*$/,Ro=/.*hf\.space\/{0,1}$/;async function Io(e){const t=e.trim();if(ro.test(t)){const o=(await(await fetch(`https://huggingface.co/api/spaces/${t}/host`)).json()).host;return{space_id:e,...Qe(o)}}if(Ro.test(t)){const{ws_protocol:o,http_protocol:r,host:n}=Qe(t);return{space_id:n.replace(".hf.space",""),ws_protocol:o,http_protocol:r,host:n}}return{space_id:!1,...Qe(t)}}function Bo(e){let t={};return e.forEach(({api_name:o},r)=>{o&&(t[o]=r)}),t}const Uo=/^(?=[^]*\b[dD]iscussions{0,1}\b)(?=[^]*\b[dD]isabled\b)[^]*$/;async function Do(e){try{const t=(await fetch(`https://huggingface.co/api/spaces/${e}/discussions`,{method:"HEAD"})).headers.get("x-error-message");return!(t&&Uo.test(t))}catch{return!1}}const Go="This application is too busy. Keep trying!",ct="Connection errored out.";async function Vo(e,t){try{var o=await fetch(e,{method:"POST",body:JSON.stringify(t),headers:{"Content-Type":"application/json"}})}catch{return[{error:ct},500]}return[await o.json(),o.status]}async function nn(e,t){const o=new FormData;t.forEach(n=>{o.append("files",n)});try{var r=await fetch(`${e}/upload`,{method:"POST",body:o})}catch{return{error:ct}}return{files:await r.json()}}async function Wo(e,t){return new Promise(async o=>{const r={predict:q,on:z,off:y,cancel:N};if(typeof window>"u"||!("WebSocket"in window)||window.WebSocket.CLOSING!==2){const _=await Xe(()=>import("./wrapper-17f133d7-769f33a9.js"),[]);global.WebSocket=_.WebSocket}const n={},{ws_protocol:a,http_protocol:s,host:i,space_id:c}=await Io(e),l=Math.random().toString(36).substring(2),f=new Map,u={};let g,p={};function d(_){return g=_,p=Bo(_?.dependencies||[]),{config:g,...r}}function z(_,v){const C=n;let L=C[_]||[];return C[_]=L,L?.push(v),{...r,config:g}}function y(_,v){const C=n;let L=C[_]||[];return L=L?.filter(D=>D!==v),C[_]=L,{...r,config:g}}function N(_,v){var C;const L=typeof v=="number"?v:p[_];E({type:"status",endpoint:_,fn_index:L,status:"complete",queue:!1}),(C=f.get(L))==null||C.close()}function E(_){let v=n[_.type]||[];v?.forEach(C=>C(_))}async function m(_){if(t&&t(_),_.status==="running")try{g=await mt(`${s}//${i}`),o(d(g))}catch{t&&t({status:"error",message:"Could not load this space.",load_status:"error",detail:"NOT_FOUND"})}}try{g=await mt(`${s}//${i}`),o(d(g))}catch{c?rt(c,ro.test(c)?"space_name":"subdomain",m):t&&t({status:"error",message:"Could not load this space.",load_status:"error",detail:"NOT_FOUND"})}function x(_,v){return new Promise((C,L)=>{const D=_.replace(/^\//,"");let T=typeof v.fn_index=="number"?v.fn_index:p[D];if(Ho(T,g))E({type:"status",endpoint:_,status:"pending",queue:!1,fn_index:T}),Vo(`${s}//${i+g.path}/run${_.startsWith("/")?_:`/${_}`}`,{...v,session_hash:l}).then(([j,F])=>{F==200?(E({type:"status",endpoint:_,fn_index:T,status:"complete",eta:j.average_duration,queue:!1}),E({type:"data",endpoint:_,fn_index:T,data:j.data})):E({type:"status",status:"error",endpoint:_,fn_index:T,message:j.error,queue:!1})}).catch(j=>{throw E({type:"status",status:"error",message:j.message,endpoint:_,fn_index:T,queue:!1}),new Error(j.message)});else{E({type:"status",status:"pending",queue:!0,endpoint:_,fn_index:T});const j=`${a}://${i+g.path}/queue/join`,F=new WebSocket(j);f.set(T,F),F.onclose=X=>{X.wasClean||E({type:"status",status:"error",message:ct,queue:!0,endpoint:_,fn_index:T})},F.onmessage=function(X){const he=JSON.parse(X.data),{type:K,status:G,data:ee}=Zo(he,u[T]);if(K==="update"&&G)E({type:"status",endpoint:_,fn_index:T,...G}),G.status==="error"&&(F.close(),L(G));else if(K==="hash"){F.send(JSON.stringify({fn_index:T,session_hash:l}));return}else K==="data"?F.send(JSON.stringify({...v,session_hash:l})):K==="complete"?(E({type:"status",...G,status:G?.status,queue:!0,endpoint:_,fn_index:T}),F.close()):K==="generating"&&E({type:"status",...G,status:G?.status,queue:!0,endpoint:_,fn_index:T});ee&&(E({type:"data",data:ee.data,endpoint:_,fn_index:T}),C({data:ee.data}))}}})}function q(_,v){return x(_,v)}})}function Ho(e,t){var o,r,n,a;return!(((r=(o=t?.dependencies)==null?void 0:o[e])==null?void 0:r.queue)===null?t.enable_queue:(a=(n=t?.dependencies)==null?void 0:n[e])!=null&&a.queue)||!1}async function mt(e){if(typeof window<"u"&&window.gradio_config&&location.origin!=="http://localhost:9876"){const t=window.gradio_config.root,o=window.gradio_config;return o.root=e+o.root,{...o,path:t}}else if(e){let t=await fetch(`${e}/config`);if(t.status===200){const o=await t.json();return o.path=o.path??"",o.root=e,o}else throw new Error("Could not get config.")}throw new Error("No config or app endpoint found")}async function rt(e,t,o){let r=t==="subdomain"?`https://huggingface.co/api/spaces/by-subdomain/${e}`:`https://huggingface.co/api/spaces/${e}`,n,a;try{if(n=await fetch(r),a=n.status,a!==200)throw new Error;n=await n.json()}catch{o({status:"error",load_status:"error",message:"Could not get space status",detail:"NOT_FOUND"});return}if(!n||a!==200)return;const{runtime:{stage:s},id:i}=n;switch(s){case"STOPPED":case"SLEEPING":o({status:"sleeping",load_status:"pending",message:"Space is asleep. Waking it up...",detail:s}),setTimeout(()=>{rt(e,t,o)},1e3);break;case"RUNNING":case"RUNNING_BUILDING":o({status:"running",load_status:"complete",message:"",detail:s});break;case"BUILDING":o({status:"building",load_status:"pending",message:"Space is building...",detail:s}),setTimeout(()=>{rt(e,t,o)},1e3);break;default:o({status:"space_error",load_status:"error",message:"This space is experiencing an issue.",detail:s,discussions_enabled:await Do(i)});break}}function Zo(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:Go,status:"error"}};case"estimation":return{type:"update",status:{queue:!0,status:t||"pending",size:e.queue_size,position:e.rank,eta:e.rank_eta}};case"progress":return{type:"update",status:{queue:!0,status:"pending",progress:e.progress_data}};case"process_generating":return{type:"generating",status:{queue:!0,message:e.success?null:e.output.error,status:e.success?"generating":"error",progress:e.progress_data,eta:e.average_duration},data:e.success?e.output:null};case"process_completed":return{type:"complete",status:{queue:!0,message:e.success?void 0:e.output.error,status:e.success?"complete":"error",progress:e.progress_data,eta:e.output.average_duration},data:e.success?e.output:null};case"process_starts":return{type:"update",status:{queue:!0,status:"pending",size:e.rank,position:0}}}return{type:"none",status:{status:"error",queue:!0}}}const Jo="https://gradio.s3-us-west-2.amazonaws.com/3.27.0/assets/spaces-a79177ad.svg";function ht(e){let t,o,r,n,a,s,i,c,l,f,u,g,p,d,z;return{c(){t=M("div"),o=M("span"),r=M("a"),n=P(e[4]),s=U(),i=M("span"),i.innerHTML=`built with
<a class="gradio svelte-ac4rv4" href="https://gradio.app">Gradio</a>.`,c=U(),l=M("span"),f=P(`Hosted on
`),u=M("a"),g=M("span"),p=M("img"),z=P(" Spaces"),h(r,"href",a="https://huggingface.co/spaces/"+e[4]),h(r,"class","title svelte-ac4rv4"),h(o,"class","svelte-ac4rv4"),h(i,"class","svelte-ac4rv4"),mo(p.src,d=Jo)||h(p,"src",d),h(p,"class","svelte-ac4rv4"),h(g,"class","space-logo svelte-ac4rv4"),h(u,"class","hf svelte-ac4rv4"),h(u,"href","https://huggingface.co/spaces"),h(l,"class","svelte-ac4rv4"),h(t,"class","info svelte-ac4rv4")},m(y,N){k(y,t,N),A(t,o),A(o,r),A(r,n),A(t,s),A(t,i),A(t,c),A(t,l),A(l,f),A(l,u),A(u,g),A(g,p),A(u,z)},p(y,N){N&16&&Z(n,y[4]),N&16&&a!==(a="https://huggingface.co/spaces/"+y[4])&&h(r,"href",a)},d(y){y&&w(t)}}}function Qo(e){let t,o,r,n,a;const s=e[9].default,i=Bt(s,e,e[8],null);let c=e[5]&&e[4]&&e[6]&&ht(e);return{c(){t=M("div"),o=M("div"),i&&i.c(),r=U(),c&&c.c(),h(o,"class","main svelte-ac4rv4"),h(t,"class",n="gradio-container gradio-container-"+e[1]+" svelte-ac4rv4"),B(t,"app",!e[5]&&!e[3]),B(t,"embed-container",e[5]),B(t,"with-info",e[6]),W(t,"min-height",e[7]?"initial":e[2]),W(t,"flex-grow",e[5]?"auto":"1")},m(l,f){k(l,t,f),A(t,o),i&&i.m(o,null),A(t,r),c&&c.m(t,null),e[10](t),a=!0},p(l,[f]){i&&i.p&&(!a||f&256)&&Gt(i,s,l,l[8],a?Dt(s,l[8],f,null):Vt(l[8]),null),l[5]&&l[4]&&l[6]?c?c.p(l,f):(c=ht(l),c.c(),c.m(t,null)):c&&(c.d(1),c=null),(!a||f&2&&n!==(n="gradio-container gradio-container-"+l[1]+" svelte-ac4rv4"))&&h(t,"class",n),(!a||f&42)&&B(t,"app",!l[5]&&!l[3]),(!a||f&34)&&B(t,"embed-container",l[5]),(!a||f&66)&&B(t,"with-info",l[6]),f&132&&W(t,"min-height",l[7]?"initial":l[2]),f&32&&W(t,"flex-grow",l[5]?"auto":"1")},i(l){a||(R(i,l),a=!0)},o(l){H(i,l),a=!1},d(l){l&&w(t),i&&i.d(l),c&&c.d(),e[10](null)}}}function Ko(e,t,o){let{$$slots:r={},$$scope:n}=t,{wrapper:a}=t,{version:s}=t,{initial_height:i}=t,{is_embed:c}=t,{space:l}=t,{display:f}=t,{info:u}=t,{loaded:g}=t;function p(d){ne[d?"unshift":"push"](()=>{a=d,o(0,a)})}return e.$$set=d=>{"wrapper"in d&&o(0,a=d.wrapper),"version"in d&&o(1,s=d.version),"initial_height"in d&&o(2,i=d.initial_height),"is_embed"in d&&o(3,c=d.is_embed),"space"in d&&o(4,l=d.space),"display"in d&&o(5,f=d.display),"info"in d&&o(6,u=d.info),"loaded"in d&&o(7,g=d.loaded),"$$scope"in d&&o(8,n=d.$$scope)},[a,s,i,c,l,f,u,g,n,r,p]}class Xo extends De{constructor(t){super(),Ue(this,t,Ko,Qo,xe,{wrapper:0,version:1,initial_height:2,is_embed:3,space:4,display:5,info:6,loaded:7})}}const ce=e=>{let t=["","k","M","G","T","P","E","Z"],o=0;for(;e>1e3&&o<t.length-1;)e/=1e3,o++;let r=t[o];return(Number.isInteger(e)?e:e.toFixed(1))+r};function Yo(e){const t=e-1;return t*t*t+1}function $o(e,{delay:t=0,duration:o=400,easing:r=at}={}){const n=+getComputedStyle(e).opacity;return{delay:t,duration:o,easing:r,css:a=>`opacity: ${a*n}`}}function an(e,{delay:t=0,duration:o=400,easing:r=Yo,x:n=0,y:a=0,opacity:s=0}={}){const i=getComputedStyle(e),c=+i.opacity,l=i.transform==="none"?"":i.transform,f=c*(1-s),[u,g]=gt(n),[p,d]=gt(a);return{delay:t,duration:o,easing:r,css:(z,y)=>`
transform: ${l} translate(${(1-z)*u}${g}, ${(1-z)*p}${d});
opacity: ${c-f*y}`}}function sn(){const e=Ae({}),t=[],o=[],r=new Map,n=new Map,a=new Map,s=[];function i({fn_index:l,status:f,queue:u=!0,size:g,position:p=null,eta:d=null,message:z=null,progress:y}){const N=o[l],E=t[l],m=s[l],x=N.map(q=>{let _;const v=r.get(q)||0;if(m==="pending"&&f!=="pending"){let C=v-1;r.set(q,C<0?0:C),_=C>0?"pending":f}else m==="pending"&&f==="pending"?_="pending":m!=="pending"&&f==="pending"?(_="pending",r.set(q,v+1)):_=f;return{id:q,queue_position:p,queue_size:g,eta:d,status:_,message:z,progress:y}});E.map(q=>{const _=n.get(q)||0;if(m==="pending"&&f!=="pending"){let v=_-1;n.set(q,v<0?0:v),a.set(q,f)}else m!=="pending"&&f==="pending"?(n.set(q,_+1),a.set(q,f)):a.delete(q)}),e.update(q=>(x.forEach(({id:_,queue_position:v,queue_size:C,eta:L,status:D,message:T,progress:j})=>{q[_]={queue:u,queue_size:C,queue_position:v,eta:L,message:T,progress:j,status:D,fn_index:l}}),q)),s[l]=f}function c(l,f,u){t[l]=f,o[l]=u}return{update:i,register:c,subscribe:e.subscribe,get_status_for_fn(l){return s[l]},get_inputs_to_update(){return a}}}const er=Ae({autoscroll:!1});function _t(e){return Object.prototype.toString.call(e)==="[object Date]"}function nt(e,t,o,r){if(typeof o=="number"||_t(o)){const n=r-o,a=(o-t)/(e.dt||1/60),s=e.opts.stiffness*n,i=e.opts.damping*a,c=(s-i)*e.inv_mass,l=(a+c)*e.dt;return Math.abs(l)<e.opts.precision&&Math.abs(n)<e.opts.precision?r:(e.settled=!1,_t(o)?new Date(o.getTime()+l):o+l)}else{if(Array.isArray(o))return o.map((n,a)=>nt(e,t[a],o[a],r[a]));if(typeof o=="object"){const n={};for(const a in o)n[a]=nt(e,t[a],o[a],r[a]);return n}else throw new Error(`Cannot spring ${typeof o} values`)}}function bt(e,t={}){const o=Ae(e),{stiffness:r=.15,damping:n=.8,precision:a=.01}=t;let s,i,c,l=e,f=e,u=1,g=0,p=!1;function d(y,N={}){f=y;const E=c={};return e==null||N.hard||z.stiffness>=1&&z.damping>=1?(p=!0,s=Pe(),l=y,o.set(e=f),Promise.resolve()):(N.soft&&(g=1/((N.soft===!0?.5:+N.soft)*60),u=0),i||(s=Pe(),p=!1,i=lt(m=>{if(p)return p=!1,i=null,!1;u=Math.min(u+g,1);const x={inv_mass:u,opts:z,settled:!0,dt:(m-s)*60/1e3},q=nt(x,l,e,f);return s=m,l=e,o.set(e=q),x.settled&&(i=null),!x.settled})),new Promise(m=>{i.promise.then(()=>{E===c&&m()})}))}const z={set:d,update:(y,N)=>d(y(f,e),N),subscribe:o.subscribe,stiffness:r,damping:n,precision:a};return z}function tr(e){let t,o,r,n,a,s,i,c,l,f,u,g;return{c(){t=M("div"),o=Q("svg"),r=Q("g"),n=Q("path"),a=Q("path"),s=Q("path"),i=Q("path"),c=Q("g"),l=Q("path"),f=Q("path"),u=Q("path"),g=Q("path"),h(n,"d","M255.926 0.754768L509.702 139.936V221.027L255.926 81.8465V0.754768Z"),h(n,"fill","#FF7C00"),h(n,"fill-opacity","0.4"),h(n,"class","svelte-zyxd38"),h(a,"d","M509.69 139.936L254.981 279.641V361.255L509.69 221.55V139.936Z"),h(a,"fill","#FF7C00"),h(a,"class","svelte-zyxd38"),h(s,"d","M0.250138 139.937L254.981 279.641V361.255L0.250138 221.55V139.937Z"),h(s,"fill","#FF7C00"),h(s,"fill-opacity","0.4"),h(s,"class","svelte-zyxd38"),h(i,"d","M255.923 0.232622L0.236328 139.936V221.55L255.923 81.8469V0.232622Z"),h(i,"fill","#FF7C00"),h(i,"class","svelte-zyxd38"),W(r,"transform","translate("+e[1][0]+"px, "+e[1][1]+"px)"),h(l,"d","M255.926 141.5L509.702 280.681V361.773L255.926 222.592V141.5Z"),h(l,"fill","#FF7C00"),h(l,"fill-opacity","0.4"),h(l,"class","svelte-zyxd38"),h(f,"d","M509.69 280.679L254.981 420.384V501.998L509.69 362.293V280.679Z"),h(f,"fill","#FF7C00"),h(f,"class","svelte-zyxd38"),h(u,"d","M0.250138 280.681L254.981 420.386V502L0.250138 362.295V280.681Z"),h(u,"fill","#FF7C00"),h(u,"fill-opacity","0.4"),h(u,"class","svelte-zyxd38"),h(g,"d","M255.923 140.977L0.236328 280.68V362.294L255.923 222.591V140.977Z"),h(g,"fill","#FF7C00"),h(g,"class","svelte-zyxd38"),W(c,"transform","translate("+e[2][0]+"px, "+e[2][1]+"px)"),h(o,"viewBox","-1200 -1200 3000 3000"),h(o,"fill","none"),h(o,"xmlns","http://www.w3.org/2000/svg"),h(o,"class","svelte-zyxd38"),h(t,"class","svelte-zyxd38"),B(t,"margin",e[0])},m(p,d){k(p,t,d),A(t,o),A(o,r),A(r,n),A(r,a),A(r,s),A(r,i),A(o,c),A(c,l),A(c,f),A(c,u),A(c,g)},p(p,[d]){d&2&&W(r,"transform","translate("+p[1][0]+"px, "+p[1][1]+"px)"),d&4&&W(c,"transform","translate("+p[2][0]+"px, "+p[2][1]+"px)"),d&1&&B(t,"margin",p[0])},i:I,o:I,d(p){p&&w(t)}}}function or(e,t,o){let r,n,{margin:a=!0}=t;const s=bt([0,0]);Le(e,s,g=>o(1,r=g));const i=bt([0,0]);Le(e,i,g=>o(2,n=g));let c;function l(){return new Promise(async g=>{await Promise.all([s.set([125,140]),i.set([-125,-140])]),await Promise.all([s.set([-125,140]),i.set([125,-140])]),await Promise.all([s.set([-125,0]),i.set([125,-0])]),await Promise.all([s.set([125,0]),i.set([-125,0])]),g()})}async function f(){await l(),c||f()}async function u(){await Promise.all([s.set([125,0]),i.set([-125,0])]),f()}return et(()=>(u(),()=>c=!0)),e.$$set=g=>{"margin"in g&&o(0,a=g.margin)},[a,r,n,s,i]}class rr extends De{constructor(t){super(),Ue(this,t,or,tr,xe,{margin:0})}}const nr=e=>({}),wt=e=>({});function yt(e,t,o){const r=e.slice();return r[36]=t[o],r[38]=o,r}function vt(e,t,o){const r=e.slice();return r[36]=t[o],r}function ir(e){let t,o,r,n,a;const s=e[28].error,i=Bt(s,e,e[27],wt);let c=e[15]&&kt(e);return{c(){t=M("span"),t.textContent="Error",o=U(),i&&i.c(),r=U(),c&&c.c(),n=oe(),h(t,"class","error svelte-gjihhp")},m(l,f){k(l,t,f),k(l,o,f),i&&i.m(l,f),k(l,r,f),c&&c.m(l,f),k(l,n,f),a=!0},p(l,f){i&&i.p&&(!a||f[0]&134217728)&&Gt(i,s,l,l[27],a?Dt(s,l[27],f,nr):Vt(l[27]),wt),l[15]?c?(c.p(l,f),f[0]&32768&&R(c,1)):(c=kt(l),c.c(),R(c,1),c.m(n.parentNode,n)):c&&(c.d(1),c=null)},i(l){a||(R(i,l),R(c),a=!0)},o(l){H(i,l),a=!1},d(l){l&&w(t),l&&w(o),i&&i.d(l),l&&w(r),c&&c.d(l),l&&w(n)}}}function ar(e){let t,o,r,n,a,s,i,c,l,f=e[8]==="default"&&e[17]&&xt(e);function u(m,x){if(m[7])return cr;if(m[1]!==null&&m[2]!==void 0&&m[1]>=0)return lr;if(m[1]===0)return sr}let g=u(e),p=g&&g(e),d=e[4]&&Et(e);const z=[pr,dr],y=[];function N(m,x){return m[13]!=null?0:1}a=N(e),s=y[a]=z[a](e);let E=!e[4]&&Pt(e);return{c(){f&&f.c(),t=U(),o=M("div"),p&&p.c(),r=U(),d&&d.c(),n=U(),s.c(),i=U(),E&&E.c(),c=oe(),h(o,"class","svelte-gjihhp"),B(o,"meta-text-center",e[8]==="center"),B(o,"meta-text",e[8]==="default")},m(m,x){f&&f.m(m,x),k(m,t,x),k(m,o,x),p&&p.m(o,null),A(o,r),d&&d.m(o,null),k(m,n,x),y[a].m(m,x),k(m,i,x),E&&E.m(m,x),k(m,c,x),l=!0},p(m,x){m[8]==="default"&&m[17]?f?f.p(m,x):(f=xt(m),f.c(),f.m(t.parentNode,t)):f&&(f.d(1),f=null),g===(g=u(m))&&p?p.p(m,x):(p&&p.d(1),p=g&&g(m),p&&(p.c(),p.m(o,r))),m[4]?d?d.p(m,x):(d=Et(m),d.c(),d.m(o,null)):d&&(d.d(1),d=null),(!l||x[0]&256)&&B(o,"meta-text-center",m[8]==="center"),(!l||x[0]&256)&&B(o,"meta-text",m[8]==="default");let q=a;a=N(m),a===q?y[a].p(m,x):(Fe(),H(y[q],1,1,()=>{y[q]=null}),Re(),s=y[a],s?s.p(m,x):(s=y[a]=z[a](m),s.c()),R(s,1),s.m(i.parentNode,i)),m[4]?E&&(E.d(1),E=null):E?E.p(m,x):(E=Pt(m),E.c(),E.m(c.parentNode,c))},i(m){l||(R(s),l=!0)},o(m){H(s),l=!1},d(m){f&&f.d(m),m&&w(t),m&&w(o),p&&p.d(),d&&d.d(),m&&w(n),y[a].d(m),m&&w(i),E&&E.d(m),m&&w(c)}}}function kt(e){let t,o,r,n,a,s,i,c,l=(e[6]||"")+"",f,u,g,p;return{c(){t=M("div"),o=M("div"),r=M("button"),r.innerHTML='<svg width="100%" height="100%" viewBox="0 0 24 24" fill="currentColor" stroke="currentColor" stroke-width="3" stroke-linecap="round" stroke-linejoin="round"><line x1="18" y1="6" x2="6" y2="18"></line><line x1="6" y1="6" x2="18" y2="18"></line></svg>',n=U(),a=M("div"),s=M("div"),s.textContent="Something went wrong",i=U(),c=M("div"),f=P(l),h(r,"class","toast-close svelte-gjihhp"),h(s,"class","toast-title svelte-gjihhp"),h(c,"class","toast-text svelte-gjihhp"),h(a,"class","toast-details svelte-gjihhp"),h(o,"class","toast-body svelte-gjihhp"),h(t,"class","toast svelte-gjihhp")},m(d,z){k(d,t,z),A(t,o),A(o,r),A(o,n),A(o,a),A(a,s),A(a,i),A(a,c),A(c,f),g||(p=[Te(r,"click",e[20]),Te(o,"click",wo(e[29]))],g=!0)},p(d,z){z[0]&64&&l!==(l=(d[6]||"")+"")&&Z(f,l)},i(d){u||de(()=>{u=Po(o,$o,{duration:100}),u.start()})},o:I,d(d){d&&w(t),g=!1,$(p)}}}function xt(e){let t,o=`translateX(${(e[16]||0)*100-100}%)`;return{c(){t=M("div"),h(t,"class","eta-bar svelte-gjihhp"),W(t,"transform",o)},m(r,n){k(r,t,n)},p(r,n){n[0]&65536&&o!==(o=`translateX(${(r[16]||0)*100-100}%)`)&&W(t,"transform",o)},d(r){r&&w(t)}}}function sr(e){let t;return{c(){t=P("processing |")},m(o,r){k(o,t,r)},p:I,d(o){o&&w(t)}}}function lr(e){let t,o=e[1]+1+"",r,n,a,s;return{c(){t=P("queue: "),r=P(o),n=P("/"),a=P(e[2]),s=P(" |")},m(i,c){k(i,t,c),k(i,r,c),k(i,n,c),k(i,a,c),k(i,s,c)},p(i,c){c[0]&2&&o!==(o=i[1]+1+"")&&Z(r,o),c[0]&4&&Z(a,i[2])},d(i){i&&w(t),i&&w(r),i&&w(n),i&&w(a),i&&w(s)}}}function cr(e){let t,o=e[7],r=[];for(let n=0;n<o.length;n+=1)r[n]=At(vt(e,o,n));return{c(){for(let n=0;n<r.length;n+=1)r[n].c();t=oe()},m(n,a){for(let s=0;s<r.length;s+=1)r[s]&&r[s].m(n,a);k(n,t,a)},p(n,a){if(a[0]&128){o=n[7];let s;for(s=0;s<o.length;s+=1){const i=vt(n,o,s);r[s]?r[s].p(i,a):(r[s]=At(i),r[s].c(),r[s].m(t.parentNode,t))}for(;s<r.length;s+=1)r[s].d(1);r.length=o.length}},d(n){Jt(r,n),n&&w(t)}}}function zt(e){let t,o=e[36].unit+"",r,n,a=" ",s;function i(f,u){return f[36].length!=null?ur:fr}let c=i(e),l=c(e);return{c(){l.c(),t=U(),r=P(o),n=P(" | "),s=P(a)},m(f,u){l.m(f,u),k(f,t,u),k(f,r,u),k(f,n,u),k(f,s,u)},p(f,u){c===(c=i(f))&&l?l.p(f,u):(l.d(1),l=c(f),l&&(l.c(),l.m(t.parentNode,t))),u[0]&128&&o!==(o=f[36].unit+"")&&Z(r,o)},d(f){l.d(f),f&&w(t),f&&w(r),f&&w(n),f&&w(s)}}}function fr(e){let t=ce(e[36].index||0)+"",o;return{c(){o=P(t)},m(r,n){k(r,o,n)},p(r,n){n[0]&128&&t!==(t=ce(r[36].index||0)+"")&&Z(o,t)},d(r){r&&w(o)}}}function ur(e){let t=ce(e[36].index||0)+"",o,r,n=ce(e[36].length)+"",a;return{c(){o=P(t),r=P("/"),a=P(n)},m(s,i){k(s,o,i),k(s,r,i),k(s,a,i)},p(s,i){i[0]&128&&t!==(t=ce(s[36].index||0)+"")&&Z(o,t),i[0]&128&&n!==(n=ce(s[36].length)+"")&&Z(a,n)},d(s){s&&w(o),s&&w(r),s&&w(a)}}}function At(e){let t,o=e[36].index!=null&&zt(e);return{c(){o&&o.c(),t=oe()},m(r,n){o&&o.m(r,n),k(r,t,n)},p(r,n){r[36].index!=null?o?o.p(r,n):(o=zt(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){o&&o.d(r),r&&w(t)}}}function Et(e){let t,o=e[0]?`/${e[18]}`:"",r,n;return{c(){t=P(e[19]),r=P(o),n=P("s")},m(a,s){k(a,t,s),k(a,r,s),k(a,n,s)},p(a,s){s[0]&524288&&Z(t,a[19]),s[0]&262145&&o!==(o=a[0]?`/${a[18]}`:"")&&Z(r,o)},d(a){a&&w(t),a&&w(r),a&&w(n)}}}function dr(e){let t,o;return t=new rr({props:{margin:e[8]==="default"}}),{c(){ze(t.$$.fragment)},m(r,n){ge(t,r,n),o=!0},p(r,n){const a={};n[0]&256&&(a.margin=r[8]==="default"),t.$set(a)},i(r){o||(R(t.$$.fragment,r),o=!0)},o(r){H(t.$$.fragment,r),o=!1},d(r){me(t,r)}}}function pr(e){let t,o,r,n,a,s=`${e[13]*100}%`,i=e[7]!=null&&St(e);return{c(){t=M("div"),o=M("div"),i&&i.c(),r=U(),n=M("div"),a=M("div"),h(o,"class","progress-level-inner svelte-gjihhp"),h(a,"class","progress-bar svelte-gjihhp"),W(a,"width",s),h(n,"class","progress-bar-wrap svelte-gjihhp"),h(t,"class","progress-level svelte-gjihhp")},m(c,l){k(c,t,l),A(t,o),i&&i.m(o,null),A(t,r),A(t,n),A(n,a),e[30](a)},p(c,l){c[7]!=null?i?i.p(c,l):(i=St(c),i.c(),i.m(o,null)):i&&(i.d(1),i=null),l[0]&8192&&s!==(s=`${c[13]*100}%`)&&W(a,"width",s)},i:I,o:I,d(c){c&&w(t),i&&i.d(),e[30](null)}}}function St(e){let t,o=e[7],r=[];for(let n=0;n<o.length;n+=1)r[n]=Lt(yt(e,o,n));return{c(){for(let n=0;n<r.length;n+=1)r[n].c();t=oe()},m(n,a){for(let s=0;s<r.length;s+=1)r[s]&&r[s].m(n,a);k(n,t,a)},p(n,a){if(a[0]&4224){o=n[7];let s;for(s=0;s<o.length;s+=1){const i=yt(n,o,s);r[s]?r[s].p(i,a):(r[s]=Lt(i),r[s].c(),r[s].m(t.parentNode,t))}for(;s<r.length;s+=1)r[s].d(1);r.length=o.length}},d(n){Jt(r,n),n&&w(t)}}}function Nt(e){let t,o,r,n,a=e[38]!==0&&gr(),s=e[36].desc!=null&&qt(e),i=e[36].desc!=null&&e[12]&&e[12][e[38]]!=null&&Ct(),c=e[12]!=null&&Mt(e);return{c(){a&&a.c(),t=U(),s&&s.c(),o=U(),i&&i.c(),r=U(),c&&c.c(),n=oe()},m(l,f){a&&a.m(l,f),k(l,t,f),s&&s.m(l,f),k(l,o,f),i&&i.m(l,f),k(l,r,f),c&&c.m(l,f),k(l,n,f)},p(l,f){l[36].desc!=null?s?s.p(l,f):(s=qt(l),s.c(),s.m(o.parentNode,o)):s&&(s.d(1),s=null),l[36].desc!=null&&l[12]&&l[12][l[38]]!=null?i||(i=Ct(),i.c(),i.m(r.parentNode,r)):i&&(i.d(1),i=null),l[12]!=null?c?c.p(l,f):(c=Mt(l),c.c(),c.m(n.parentNode,n)):c&&(c.d(1),c=null)},d(l){a&&a.d(l),l&&w(t),s&&s.d(l),l&&w(o),i&&i.d(l),l&&w(r),c&&c.d(l),l&&w(n)}}}function gr(e){let t;return{c(){t=P(" /")},m(o,r){k(o,t,r)},d(o){o&&w(t)}}}function qt(e){let t=e[36].desc+"",o;return{c(){o=P(t)},m(r,n){k(r,o,n)},p(r,n){n[0]&128&&t!==(t=r[36].desc+"")&&Z(o,t)},d(r){r&&w(o)}}}function Ct(e){let t;return{c(){t=P("-")},m(o,r){k(o,t,r)},d(o){o&&w(t)}}}function Mt(e){let t=(100*(e[12][e[38]]||0)).toFixed(1)+"",o,r;return{c(){o=P(t),r=P("%")},m(n,a){k(n,o,a),k(n,r,a)},p(n,a){a[0]&4096&&t!==(t=(100*(n[12][n[38]]||0)).toFixed(1)+"")&&Z(o,t)},d(n){n&&w(o),n&&w(r)}}}function Lt(e){let t,o=(e[36].desc!=null||e[12]&&e[12][e[38]]!=null)&&Nt(e);return{c(){o&&o.c(),t=oe()},m(r,n){o&&o.m(r,n),k(r,t,n)},p(r,n){r[36].desc!=null||r[12]&&r[12][r[38]]!=null?o?o.p(r,n):(o=Nt(r),o.c(),o.m(t.parentNode,t)):o&&(o.d(1),o=null)},d(r){o&&o.d(r),r&&w(t)}}}function Pt(e){let t,o;return{c(){t=M("p"),o=P(e[9]),h(t,"class","loading svelte-gjihhp")},m(r,n){k(r,t,n),A(t,o)},p(r,n){n[0]&512&&Z(o,r[9])},d(r){r&&w(t)}}}function mr(e){let t,o,r,n,a;const s=[ar,ir],i=[];function c(l,f){return l[3]==="pending"?0:l[3]==="error"?1:-1}return~(o=c(e))&&(r=i[o]=s[o](e)),{c(){t=M("div"),r&&r.c(),h(t,"class",n="wrap "+e[8]+" svelte-gjihhp"),B(t,"hide",!e[3]||e[3]==="complete"||!e[5]),B(t,"translucent",e[8]==="center"&&(e[3]==="pending"||e[3]==="error")),B(t,"generating",e[3]==="generating"),W(t,"position",e[10]?"absolute":"static"),W(t,"padding",e[10]?"0":"var(--size-8) 0")},m(l,f){k(l,t,f),~o&&i[o].m(t,null),e[31](t),a=!0},p(l,f){let u=o;o=c(l),o===u?~o&&i[o].p(l,f):(r&&(Fe(),H(i[u],1,1,()=>{i[u]=null}),Re()),~o?(r=i[o],r?r.p(l,f):(r=i[o]=s[o](l),r.c()),R(r,1),r.m(t,null)):r=null),(!a||f[0]&256&&n!==(n="wrap "+l[8]+" svelte-gjihhp"))&&h(t,"class",n),(!a||f[0]&296)&&B(t,"hide",!l[3]||l[3]==="complete"||!l[5]),(!a||f[0]&264)&&B(t,"translucent",l[8]==="center"&&(l[3]==="pending"||l[3]==="error")),(!a||f[0]&264)&&B(t,"generating",l[3]==="generating"),f[0]&1024&&W(t,"position",l[10]?"absolute":"static"),f[0]&1024&&W(t,"padding",l[10]?"0":"var(--size-8) 0")},i(l){a||(R(r),a=!0)},o(l){H(r),a=!1},d(l){l&&w(t),~o&&i[o].d(),e[31](null)}}}let qe=[],Ke=!1;async function hr(e,t=!0){if(!(window.__gradio_mode__==="website"||window.__gradio_mode__!=="app"&&t!==!0)){if(qe.push(e),!Ke)Ke=!0;else return;await Co(),requestAnimationFrame(()=>{let o=[0,0];for(let r=0;r<qe.length;r++){const a=qe[r].getBoundingClientRect();(r===0||a.top+window.scrollY<=o[0])&&(o[0]=a.top+window.scrollY,o[1]=r)}window.scrollTo({top:o[0]-20,behavior:"smooth"}),Ke=!1,qe=[]})}}function _r(e,t,o){let r,n;Le(e,er,S=>o(26,n=S));let{$$slots:a={},$$scope:s}=t,{eta:i=null}=t,{queue:c=!1}=t,{queue_position:l}=t,{queue_size:f}=t,{status:u}=t,{scroll_to_output:g=!1}=t,{timer:p=!0}=t,{visible:d=!0}=t,{message:z=null}=t,{progress:y=null}=t,{variant:N="default"}=t,{loading_text:E="Loading..."}=t,{absolute:m=!0}=t,x,q=!1,_=0,v=0,C=null,L=!1,D=0,T=null,j,F=null,X=!0;const he=()=>{o(23,_=performance.now()),o(24,v=0),q=!0,K()};function K(){requestAnimationFrame(()=>{o(24,v=(performance.now()-_)/1e3),q&&K()})}const G=()=>{o(24,v=0),q&&(q=!1)};No(()=>{q&&G()});let ee=null;const Ee=()=>{o(15,L=!1)};function Ge(S){qo.call(this,e,S)}function Ve(S){ne[S?"unshift":"push"](()=>{F=S,o(14,F),o(7,y),o(12,T),o(13,j)})}function We(S){ne[S?"unshift":"push"](()=>{x=S,o(11,x)})}return e.$$set=S=>{"eta"in S&&o(0,i=S.eta),"queue"in S&&o(21,c=S.queue),"queue_position"in S&&o(1,l=S.queue_position),"queue_size"in S&&o(2,f=S.queue_size),"status"in S&&o(3,u=S.status),"scroll_to_output"in S&&o(22,g=S.scroll_to_output),"timer"in S&&o(4,p=S.timer),"visible"in S&&o(5,d=S.visible),"message"in S&&o(6,z=S.message),"progress"in S&&o(7,y=S.progress),"variant"in S&&o(8,N=S.variant),"loading_text"in S&&o(9,E=S.loading_text),"absolute"in S&&o(10,m=S.absolute),"$$scope"in S&&o(27,s=S.$$scope)},e.$$.update=()=>{e.$$.dirty[0]&44040193&&(i===null?o(0,i=C):c&&o(0,i=(performance.now()-_)/1e3+i),i!=null&&(o(18,ee=i.toFixed(1)),o(25,C=i))),e.$$.dirty[0]&16777217&&o(16,D=i===null||i<=0||!v?null:Math.min(v/i,1)),e.$$.dirty[0]&128&&y!=null&&o(17,X=!1),e.$$.dirty[0]&28800&&(y!=null?o(12,T=y.map(S=>S.index!=null&&S.length!=null?S.index/S.length:S.progress!=null?S.progress:void 0)):o(12,T=null),T?(o(13,j=T[T.length-1]),F&&(j===0?o(14,F.style.transition="0",F):o(14,F.style.transition="150ms",F))):o(13,j=void 0)),e.$$.dirty[0]&8&&(u==="pending"?he():G()),e.$$.dirty[0]&71305224&&x&&g&&(u==="pending"||u==="complete")&&hr(x,n.autoscroll),e.$$.dirty[0]&72&&(Ee(),u==="error"&&z&&o(15,L=!0)),e.$$.dirty[0]&16777216&&o(19,r=v.toFixed(1))},[i,l,f,u,p,d,z,y,N,E,m,x,T,j,F,L,D,X,ee,r,Ee,c,g,_,v,C,n,s,a,Ge,Ve,We]}class br extends De{constructor(t){super(),Ue(this,t,_r,mr,xe,{eta:0,queue:21,queue_position:1,queue_size:2,status:3,scroll_to_output:22,timer:4,visible:5,message:6,progress:7,variant:8,loading_text:9,absolute:10},null,[-1,-1])}}function Tt(e){let t,o;return t=new br({props:{absolute:!e[5],status:e[13],timer:!1,queue_position:null,queue_size:null,loading_text:Nr,$$slots:{error:[vr]},$$scope:{ctx:e}}}),{c(){ze(t.$$.fragment)},m(r,n){ge(t,r,n),o=!0},p(r,n){const a={};n[0]&32&&(a.absolute=!r[5]),n[0]&8192&&(a.status=r[13]),n[0]&4608|n[1]&64&&(a.$$scope={dirty:n,ctx:r}),t.$set(a)},i(r){o||(R(t.$$.fragment,r),o=!0)},o(r){H(t.$$.fragment,r),o=!1},d(r){me(t,r)}}}function wr(e){let t;return{c(){t=M("p"),t.textContent="Please contact the author of the page to let them know.",h(t,"class","svelte-y6l4b")},m(o,r){k(o,t,r)},p:I,d(o){o&&w(t)}}}function yr(e){let t,o,r,n,a,s;return{c(){t=M("p"),o=P("Please "),r=M("a"),n=P("contact the author of the space"),s=P(" to let them know."),h(r,"href",a="https://huggingface.co/spaces/"+e[9]+"/discussions/new?title="+e[19].title(e[12]?.detail)+"&description="+e[19].description(e[12]?.detail,location.origin)),h(r,"class","svelte-y6l4b"),h(t,"class","svelte-y6l4b")},m(i,c){k(i,t,c),A(t,o),A(t,r),A(r,n),A(t,s)},p(i,c){c[0]&4608&&a!==(a="https://huggingface.co/spaces/"+i[9]+"/discussions/new?title="+i[19].title(i[12]?.detail)+"&description="+i[19].description(i[12]?.detail,location.origin))&&h(r,"href",a)},d(i){i&&w(t)}}}function vr(e){let t,o,r,n=(e[12]?.message||"")+"",a,s;function i(f,u){return f[12].status==="space_error"&&f[12].discussions_enabled?yr:wr}let c=i(e),l=c(e);return{c(){t=M("div"),o=M("p"),r=M("strong"),a=P(n),s=U(),l.c(),h(o,"class","svelte-y6l4b"),h(t,"class","error svelte-y6l4b"),h(t,"slot","error")},m(f,u){k(f,t,u),A(t,o),A(o,r),A(r,a),A(t,s),l.m(t,null)},p(f,u){u[0]&4096&&n!==(n=(f[12]?.message||"")+"")&&Z(a,n),c===(c=i(f))&&l?l.p(f,u):(l.d(1),l=c(f),l&&(l.c(),l.m(t,null)))},d(f){f&&w(t),l.d()}}}function kr(e){let t,o,r;const n=[{app:e[15]},e[11],{theme:e[0]},{control_page_title:e[6]},{target:e[14]},{autoscroll:e[1]},{show_footer:!e[5]},{app_mode:e[4]}];function a(i){e[24](i)}let s={};for(let i=0;i<n.length;i+=1)s=Ft(s,n[i]);return e[10]!==void 0&&(s.ready=e[10]),t=new e[17]({props:s}),ne.push(()=>oo(t,"ready",a)),{c(){ze(t.$$.fragment)},m(i,c){ge(t,i,c),r=!0},p(i,c){const l=c[0]&51315?To(n,[c[0]&32768&&{app:i[15]},c[0]&2048&&Oo(i[11]),c[0]&1&&{theme:i[0]},c[0]&64&&{control_page_title:i[6]},c[0]&16384&&{target:i[14]},c[0]&2&&{autoscroll:i[1]},c[0]&32&&{show_footer:!i[5]},c[0]&16&&{app_mode:i[4]}]):{};!o&&c[0]&1024&&(o=!0,l.ready=i[10],Yt(()=>o=!1)),t.$set(l)},i(i){r||(R(t.$$.fragment,i),r=!0)},o(i){H(t.$$.fragment,i),r=!1},d(i){me(t,i)}}}function xr(e){let t,o;return t=new e[18]({props:{auth_message:e[11].auth_message,root:e[11].root,is_space:e[11].is_space,app_mode:e[4]}}),{c(){ze(t.$$.fragment)},m(r,n){ge(t,r,n),o=!0},p(r,n){const a={};n[0]&2048&&(a.auth_message=r[11].auth_message),n[0]&2048&&(a.root=r[11].root),n[0]&2048&&(a.is_space=r[11].is_space),n[0]&16&&(a.app_mode=r[4]),t.$set(a)},i(r){o||(R(t.$$.fragment,r),o=!0)},o(r){H(t.$$.fragment,r),o=!1},d(r){me(t,r)}}}function zr(e){let t,o,r,n,a,s=(e[13]==="pending"||e[13]==="error")&&!(e[11]&&e[11]?.auth_required)&&Tt(e);const i=[xr,kr],c=[];function l(f,u){return f[11]?.auth_required&&f[18]?0:f[11]&&f[17]&&f[16]?1:-1}return~(o=l(e))&&(r=c[o]=i[o](e)),{c(){s&&s.c(),t=U(),r&&r.c(),n=oe()},m(f,u){s&&s.m(f,u),k(f,t,u),~o&&c[o].m(f,u),k(f,n,u),a=!0},p(f,u){(f[13]==="pending"||f[13]==="error")&&!(f[11]&&f[11]?.auth_required)?s?(s.p(f,u),u[0]&10240&&R(s,1)):(s=Tt(f),s.c(),R(s,1),s.m(t.parentNode,t)):s&&(Fe(),H(s,1,1,()=>{s=null}),Re());let g=o;o=l(f),o===g?~o&&c[o].p(f,u):(r&&(Fe(),H(c[g],1,1,()=>{c[g]=null}),Re()),~o?(r=c[o],r?r.p(f,u):(r=c[o]=i[o](f),r.c()),R(r,1),r.m(n.parentNode,n)):r=null)},i(f){a||(R(s),R(r),a=!0)},o(f){H(s),H(r),a=!1},d(f){s&&s.d(f),f&&w(t),~o&&c[o].d(f),f&&w(n)}}}function Ar(e){let t,o,r;function n(s){e[25](s)}let a={display:e[7]&&e[5],is_embed:e[5],info:!!e[9]&&e[8],version:e[2],initial_height:e[3],space:e[9],loaded:e[13]==="complete",$$slots:{default:[zr]},$$scope:{ctx:e}};return e[14]!==void 0&&(a.wrapper=e[14]),t=new Xo({props:a}),ne.push(()=>oo(t,"wrapper",n)),{c(){ze(t.$$.fragment)},m(s,i){ge(t,s,i),r=!0},p(s,i){const c={};i[0]&160&&(c.display=s[7]&&s[5]),i[0]&32&&(c.is_embed=s[5]),i[0]&768&&(c.info=!!s[9]&&s[8]),i[0]&4&&(c.version=s[2]),i[0]&8&&(c.initial_height=s[3]),i[0]&512&&(c.space=s[9]),i[0]&8192&&(c.loaded=s[13]==="complete"),i[0]&523891|i[1]&64&&(c.$$scope={dirty:i,ctx:s}),!o&&i[0]&16384&&(o=!0,c.wrapper=s[14],Yt(()=>o=!1)),t.$set(c)},i(s){r||(R(t.$$.fragment,s),r=!0)},o(s){H(t.$$.fragment,s),r=!1},d(s){me(t,s)}}}let Er=-1;function Sr(){const e=Ae({}),t=new Map,o=new IntersectionObserver(n=>{n.forEach(a=>{if(a.isIntersecting){let s=t.get(a.target);s!==void 0&&e.update(i=>({...i,[s]:!0}))}})});function r(n,a){t.set(a,n),o.observe(a)}return{register:r,subscribe:e.subscribe}}const Ot=Sr();let Nr="Loading...";function qr(e,t,o){let r;Le(e,Ot,b=>o(23,r=b));let{autoscroll:n}=t,{version:a}=t,{initial_height:s}=t,{app_mode:i}=t,{is_embed:c}=t,{theme:l="light"}=t,{control_page_title:f}=t,{container:u}=t,{info:g}=t,{eager:p}=t,{space:d}=t,{host:z}=t,{src:y}=t,N=Er++,E="pending",m=null,x,q=!1,_;async function v(b,J){if(J){let V=document.createElement("style");V.innerHTML=J,b.appendChild(V)}await Ie(_.root+"/theme.css",document.head),_.stylesheets&&await Promise.all(_.stylesheets.map(V=>{let te=V.startsWith("http:")||V.startsWith("https:");return Ie(te?V:_.root+"/"+V,document.head)}))}async function C(b){const J=await(await fetch(b+"/app_id")).text();m===null?m=J:m!=J&&location.reload(),setTimeout(()=>C(b),250)}function L(b){let J=new URL(window.location.toString()),V="light";const te=J.searchParams.get("__theme");return te!==null?te==="dark"?V=T(b):te==="system"&&(V=D(b)):J.searchParams.get("__dark-theme")==="true"?V=T(b):V=D(b),V}function D(b){const J=V();window?.matchMedia("(prefers-color-scheme: dark)")?.addEventListener("change",V);function V(){let te="light";return(window?.matchMedia?.("(prefers-color-scheme: dark)").matches??null)&&(te=T(b)),te}return J}function T(b){return b.classList.add("dark"),i&&(document.body.style.backgroundColor="rgb(11, 15, 25)"),"dark"}let j={message:"",load_status:"pending",status:"sleeping",detail:"SLEEPING"},F,X=!1;function he(b){o(12,j=b)}et(async()=>{window.__gradio_mode__!=="website"&&o(0,l=L(x));const b=z||d||y||location.origin;o(15,F=await Wo(b,he)),o(11,_=F.config),o(12,j={message:"",load_status:"complete",status:"running",detail:"RUNNING"}),await v(x,_.css),o(16,X=!0),window.__is_colab__=_.is_colab,_.dev_mode&&C(_.root)});let K,G;async function ee(){o(17,K=(await Xe(()=>import("./Blocks-b7e1d3bc.js").then(b=>b.B),["assets/Blocks-b7e1d3bc.js","assets/Button-496612d6.js","assets/Button-3657eefc.css","assets/Blocks-005a10ea.css"])).default)}async function Ee(){o(18,G=(await Xe(()=>import("./Login-3a59a66b.js"),["assets/Login-3a59a66b.js","assets/Form-e2ba6e12.js","assets/Form-a4a7741e.css","assets/Textbox-91bfa043.js","assets/Button-496612d6.js","assets/Button-3657eefc.css","assets/BlockTitle-3b63dcc6.js","assets/Info-88fa40fc.js","assets/Copy-4761247d.js","assets/ColorPicker-41813019.css","assets/DropdownArrow-5fa4dd09.css","assets/Column-56337312.js","assets/Column-2853eb31.css","assets/Login-9c3cc0eb.css"])).default)}function Ge(){_.auth_required?Ee():ee()}const Ve={readable_error:{NO_APP_FILE:"no app file",CONFIG_ERROR:"a config error",BUILD_ERROR:"a build error",RUNTIME_ERROR:"a runtime error"},title(b){return encodeURIComponent(`Space isn't working because there is ${this.readable_error[b]||"an error"}`)},description(b,J){return encodeURIComponent(`Hello,
Firstly, thanks for creating this space!
I noticed that the space isn't working correctly because there is ${this.readable_error[b]||"an error"}.
It would be great if you could take a look at this because this space is being embedded on ${J}.
Thanks!`)}};et(async()=>{Ot.register(N,x)});function We(b){q=b,o(10,q)}function S(b){x=b,o(14,x)}return e.$$set=b=>{"autoscroll"in b&&o(1,n=b.autoscroll),"version"in b&&o(2,a=b.version),"initial_height"in b&&o(3,s=b.initial_height),"app_mode"in b&&o(4,i=b.app_mode),"is_embed"in b&&o(5,c=b.is_embed),"theme"in b&&o(0,l=b.theme),"control_page_title"in b&&o(6,f=b.control_page_title),"container"in b&&o(7,u=b.container),"info"in b&&o(8,g=b.info),"eager"in b&&o(20,p=b.eager),"space"in b&&o(9,d=b.space),"host"in b&&o(21,z=b.host),"src"in b&&o(22,y=b.src)},e.$$.update=()=>{e.$$.dirty[0]&5120&&o(13,E=!q&&j.load_status!=="error"?"pending":!q&&j.load_status==="error"?"error":j.load_status),e.$$.dirty[0]&9439232&&_&&(p||r[N])&&Ge()},[l,n,a,s,i,c,f,u,g,d,q,_,j,E,x,F,X,K,G,Ve,p,z,y,r,We,S]}class Cr extends De{constructor(t){super(),Ue(this,t,qr,Ar,xe,{autoscroll:1,version:2,initial_height:3,app_mode:4,is_embed:5,theme:0,control_page_title:6,container:7,info:8,eager:20,space:9,host:21,src:22},null,[-1,-1])}}const Mr="https://gradio.s3-us-west-2.amazonaws.com/3.27.0/assets/index-8f5e8d2d.css";let it;it=[];function Ie(e,t){if(document.querySelector(`link[href='${e}']`))return Promise.resolve();const r=document.createElement("link");return r.rel="stylesheet",r.href=e,t.appendChild(r),new Promise((n,a)=>{r.addEventListener("load",()=>n()),r.addEventListener("error",()=>a(new Error(`Unable to preload CSS for ${e}`)))})}function Lr(){class e extends HTMLElement{constructor(){super(),this.theme="light"}async connectedCallback(){typeof it!="string"&&it.forEach(d=>Ie(d,document.head)),await Ie(Mr,document.head);const o=new CustomEvent("domchange",{bubbles:!0,cancelable:!1,composed:!0});var r=new MutationObserver(d=>{this.dispatchEvent(o)});r.observe(this,{childList:!0});const n=this.getAttribute("host"),a=this.getAttribute("space"),s=this.getAttribute("src"),i=this.getAttribute("control_page_title"),c=this.getAttribute("initial_height")??"300px",l=this.getAttribute("embed")??"true",f=this.getAttribute("container")??"true",u=this.getAttribute("info")??!0,g=this.getAttribute("autoscroll"),p=this.getAttribute("eager");new Cr({target:this,props:{space:a&&a.trim(),src:s&&s.trim(),host:n&&n.trim(),info:u!=="false",container:f!=="false",is_embed:l!=="false",initial_height:c??void 0,eager:p==="true",version:"3-27-0",theme:this.theme,autoscroll:g==="true",control_page_title:i==="true",app_mode:window.__gradio_mode__==="app"}})}}customElements.get("gradio-app")||customElements.define("gradio-app",e)}Lr();export{br as $,tn as A,Q as B,h as C,W as D,A as E,I as F,M as G,U as H,P as I,Te as J,Z as K,mo as L,B as M,Jt as N,rr as O,sn as P,Le as Q,er as R,De as S,Co as T,Xr as U,Bt as V,Br as W,Gt as X,Vt as Y,Dt as Z,Xe as _,oo as a,$ as a0,pe as a1,Ir as a2,bt as a3,It as a4,No as a5,Rr as a6,Zr as a7,Jr as a8,Wr as a9,de as aa,Yr as ab,$o as ac,Gr as ad,$t as ae,jr as af,an as ag,nn as ah,Vr as ai,Or as aj,wo as ak,Dr as al,Po as am,Tr as an,en as ao,Ur as ap,Fr as aq,$r as ar,st as as,ne as b,Hr as c,rn as d,ze as e,oe as f,k as g,To as h,Ue as i,Oo as j,Yt as k,Fe as l,ge as m,me as n,Re as o,R as p,w as q,Qr as r,xe as s,H as t,et as u,Kr as v,Ae as w,Ft as x,qo as y,on as z};
//# sourceMappingURL=index-9405f928.js.map