PageSourceSearch

https://kevinwang676-neucosvc-colab.hf.space/assets/index-0b47fbf5.js

js kevinwang676-neucosvc-colab.hf.space collected 2026-10-03 10:19:05 UTC 66,967 bytes, 16 lines download raw bytes

1(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const i of document.querySelectorAll('link[rel="modulepreload"]'))n(i);new MutationObserver(i=>{for(const o of i)if(o.type==="childList")for(const s of o.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&n(s)}).observe(document,{childList:!0,subtree:!0});function r(i){const o={};return i.integrity&&(o.integrity=i.integrity),i.referrerPolicy&&(o.referrerPolicy=i.referrerPolicy),i.crossOrigin==="use-credentials"?o.credentials="include":i.crossOrigin==="anonymous"?o.credentials="omit":o.credentials="same-origin",o}function n(i){if(i.ep)return;i.ep=!0;const o=r(i);fetch(i.href,o)}})();var ei=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{};function kr(e){return e&&e.__esModule&&Object.prototype.hasOwnProperty.call(e,"default")?e.default:e}var Ye={},Pe={},_t={exports:{}},R=String,tr=function(){return{isColorSupported:!1,reset:R,bold:R,dim:R,italic:R,underline:R,inverse:R,hidden:R,strikethrough:R,black:R,red:R,green:R,yellow:R,blue:R,magenta:R,cyan:R,white:R,gray:R,bgBlack:R,bgRed:R,bgGreen:R,bgYellow:R,bgBlue:R,bgMagenta:R,bgCyan:R,bgWhite:R}};_t.exports=tr();_t.exports.createColors=tr;var zr=_t.exports;Object.defineProperty(Pe,"__esModule",{value:!0});Pe.dim=Ar;Pe.default=void 0;var le=xr(zr);function xr(e){return e&&e.__esModule?e:{default:e}}let kt=new Set;function rt(e,t,r){typeof process<"u"&&{}.JEST_WORKER_ID||r&&kt.has(r)||(r&&kt.add(r),console.warn(""),t.forEach(n=>console.warn(e,"-",n)))}function Ar(e){return le.default.dim(e)}var Er={info(e,t){rt(le.default.bold(le.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){rt(le.default.bold(le.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){rt(le.default.bold(le.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}};Pe.default=Er;Object.defineProperty(Ye,"__esModule",{value:!0});Ye.default=void 0;var Sr=Nr(Pe);function Nr(e){return e&&e.__esModule?e:{default:e}}function Ne({version:e,from:t,to:r}){Sr.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${r}\`.`,"Update your configuration file to silence this warning."])}var qr={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 Ne({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return Ne({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return Ne({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return Ne({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return Ne({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}};Ye.default=qr;let nt=Ye;
1var Cr=(nt.__esModule?nt:{default:nt}).default;const zt=kr(Cr),ti=["red","green","blue","yellow","purple","teal","orange","cyan","lime","pink"],Lr=[{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}],ri=Lr.reduce((e,{color:t,primary:r,secondary:n})=>({...e,[t]:{primary:zt[t][r],secondary:zt[t][n]}}),{}),Mr="modulepreload",Or=function(e,t){return new URL(e,t).href},xt={},Ge=function(t,r,n){if(!r||r.length===0)return t();const i=document.getElementsByTagName("link");return Promise.all(r.map(o=>{if(o=Or(o,n),o in xt)return;xt[o]=!0;const s=o.endsWith(".css"),a=s?'[rel="stylesheet"]':"";if(!!n)for(let f=i.length-1;f>=0;f--){const u=i[f];if(u.href===o&&(!s||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${o}"]${a}`))return;const l=document.createElement("link");if(l.rel=s?"stylesheet":Mr,s||(l.as="script",l.crossOrigin=""),l.href=o,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 ${o}`)))})})).then(()=>t())};var it=new Intl.Collator(0,{numeric:1}).compare;function At(e,t,r){return e=e.split("."),t=t.split("."),it(e[0],t[0])||it(e[1],t[1])||(t[2]=t.slice(2).join("."),r=/[.-]/.test(e[2]=e.slice(2).join(".")),r==/[.-]/.test(t[2])?it(e[2],t[2]):r?-1:1)}function ot(e){if(e.startsWith("http")){const{protocol:t,host:r}=new URL(e);return r.endsWith("hf.space")?{ws_protocol:"wss",host:r,http_protocol:t}:{ws_protocol:t==="https:"?"wss":"ws",http_protocol:t,host:r}}return{ws_protocol:"wss",http_protocol:"https:",host:e}}const rr=/^[^\/]*\/[^\/]*$/,Pr=/.*hf\.space\/{0,1}$/;async function Tr(e,t){const r={};t&&(r.Authorization=`Bearer ${t}`);const n=e.trim();if(rr.test(n))try{const i=await fetch(`https://huggingface.co/api/spaces/${n}/host`,{headers:r});if(i.status!==200)throw new Error("Space metadata could not be loaded.");const o=(await i.json()).host;return{space_id:e,...ot(o)}}catch(i){throw new Error("Space metadata could not be loaded."+i.message)}if(Pr.test(n)){const{ws_protocol:i,http_protocol:o,host:s}=ot(n);return{space_id:s.replace(".hf.space",""),ws_protocol:i,http_protocol:o,host:s}}return{space_id:!1,...ot(n)}}function Br(e){let t={};return e.forEach(({api_name:r},n)=>{r&&(t[r]=n)}),t}const Fr=/^(?=[^]*\b[dD]iscussions{0,1}\b)(?=[^]*\b[dD]isabled\b)[^]*$/;async function Et(e){try{const r=(await fetch(`https://huggingface.co/api/spaces/${e}/discussions`,{method:"HEAD"})).headers.get("x-error-message");return!(r&&Fr.test(r))}catch{return!1}}const Rr="This application is too busy. Keep trying!",Re="Connection errored out.";let nr;function Dr(e){return{post_data:t,upload_files:r,client:n,handle_blob:i};async function t(o,s,a){const c={"Content-Type":"application/json"};a&&(c.Authorization=`Bearer ${a}`);try{var l=await e(o,{method:"POST",body:JSON.stringify(s),headers:c})}catch{return[{error:Re},500]}return[await l.json(),l.status]}async function r(o,s,a){const c={};a&&(c.Authorization=`Bearer ${a}`);const l=new FormData;s.forEach(g=>{l.append("files",g)});try{var f=await e(`${o}/upload`,{method:"POST",body:l,headers:c})}catch{return{error:Re}}return{files:await f.json()}}async function n(o,s={normalise_files:!0}){return new Promise(async a=>{const{status_callback:c,hf_token:l,normalise_files:f}=s,u={predict:M,submit:U,view_api:ee},g=f??!0;if(typeof window>"u"||!("WebSocket"in window)){const C=await Ge(()=>import("./wrapper-6f348d45-38be7a64.js"),["./wrapper-6f348d45-38be7a64.js","./__vite-browser-external-b25bb000.js"],import.meta.url);nr=(await Ge(()=>import("./__vite-browser-external-b25bb000.js"),[],import.meta.url)).Blob,global.WebSocket=C.WebSocket}const{ws_protocol:h,http_protocol:d,host:w,space_id:b}=await Tr(o,l),z=Math.random().toString(36).substring(2),N={};let p,x={},E=!1;l&&b&&(E=await jr(b,l));async function T(C){p=C,x=Br(C?.dependencies||[]);try{A=await ee(p)}catch(D){console.error(`Could not get api details: ${D.message}`)}return{config:p,...u}}let A;async function L(C){if(c&&c(C),C.status==="running")try{p=await Mt(e,`${d}//${w}`,l);const D=await T(p);a(D)}catch(D){console.error(D),c&&c({status:"error",message:"Could not load this 
1space.",load_status:"error",detail:"NOT_FOUND"})}}try{p=await Mt(e,`${d}//${w}`,l);const C=await T(p);a(C)}catch(C){console.error(C),b?ft(b,rr.test(b)?"space_name":"subdomain",L):c&&c({status:"error",message:"Could not load this space.",load_status:"error",detail:"NOT_FOUND"})}function M(C,D,te){let q=!1,W=!1;return new Promise((j,I)=>{const ie=U(C,D,te);ie.on("data",Z=>{q=!0,W&&ie.destroy(),j(Z)}).on("status",Z=>{Z.stage==="error"&&I(Z),Z.stage==="complete"&&q&&ie.destroy(),Z.stage==="complete"&&(W=!0)})})}function U(C,D,te){let q,W;if(typeof C=="number")q=C,W=A.unnamed_endpoints[q];else{const G=C.replace(/^\//,"");q=x[G],W=A.named_endpoints[C.trim()]}if(typeof q!="number")throw new Error("There is no endpoint matching that name of fn_index matching that number.");let j;const I=typeof C=="number"?"/predict":C;let ie,Z=!1;const y={};i(`${d}//${w+p.path}`,D,W,l).then(G=>{if(ie={data:G||[],event_data:te,fn_index:q},Gr(q,p))X({type:"status",endpoint:I,stage:"pending",queue:!1,fn_index:q,time:new Date}),t(`${d}//${w+p.path}/run${I.startsWith("/")?I:`/${I}`}`,{...ie,session_hash:z},l).then(([m,F])=>{const P=g?qt(m.data,W,p.root,p.root_url):m.data;F==200?(X({type:"data",endpoint:I,fn_index:q,data:P,time:new Date}),X({type:"status",endpoint:I,fn_index:q,stage:"complete",eta:m.average_duration,queue:!1,time:new Date})):X({type:"status",stage:"error",endpoint:I,fn_index:q,message:m.error,queue:!1,time:new Date})}).catch(m=>{X({type:"status",stage:"error",message:m.message,endpoint:I,fn_index:q,queue:!1,time:new Date})});else{X({type:"status",stage:"pending",queue:!0,endpoint:I,fn_index:q,time:new Date});let m=new URL(`${h}://${w}${p.path}
2							/queue/join`);E&&m.searchParams.set("__sign",E),j=new WebSocket(m),j.onclose=F=>{F.wasClean||X({type:"status",stage:"error",message:Re,queue:!0,endpoint:I,fn_index:q,time:new Date})},j.onmessage=function(F){const P=JSON.parse(F.data),{type:Y,status:se,data:Se}=Vr(P,N[q]);if(Y==="update"&&se&&!Z)X({type:"status",endpoint:I,fn_index:q,time:new Date,...se}),se.stage==="error"&&j.close();else if(Y==="hash"){j.send(JSON.stringify({fn_index:q,session_hash:z}));return}else Y==="data"?j.send(JSON.stringify({...ie,session_hash:z})):Y==="complete"?Z=se:Y==="log"?X({type:"log",log:Se.log,level:Se.level,endpoint:I,fn_index:q}):Y==="generating"&&X({type:"status",time:new Date,...se,stage:se?.stage,queue:!0,endpoint:I,fn_index:q});Se&&(X({type:"data",time:new Date,data:g?qt(Se.data,W,p.root,p.root_url):Se.data,endpoint:I,fn_index:q}),Z&&(X({type:"status",time:new Date,...Z,stage:se?.stage,queue:!0,endpoint:I,fn_index:q}),j.close()))},At(p.version||"2.0.0","3.6")<0&&addEventListener("open",()=>j.send(JSON.stringify({hash:z})))}});function X(G){const F=y[G.type]||[];F?.forEach(P=>P(G))}function xe(G,m){const F=y,P=F[G]||[];return F[G]=P,P?.push(m),{on:xe,off:ge,cancel:Ae,destroy:Ee}}function ge(G,m){const F=y;let P=F[G]||[];return P=P?.filter(Y=>Y!==m),F[G]=P,{on:xe,off:ge,cancel:Ae,destroy:Ee}}async function Ae(){const G={stage:"complete",queue:!1,time:new Date};Z=G,X({...G,type:"status",endpoint:I,fn_index:q}),j&&j.readyState===0?j.addEventListener("open",()=>{j.close()}):j.close();try{await e(`${d}//${w+p.path}/reset`,{headers:{"Content-Type":"application/json"},method:"POST",body:JSON.stringify({fn_index:q,session_hash:z})})}catch{console.warn("The `/reset` endpoint could not be called. Subsequent endpoint results may be unreliable.")}}function Ee(){for(const G in y)y[G].forEach(m=>{ge(G,m)})}return{on:xe,off:ge,cancel:Ae,destroy:Ee}}async function ee(C){if(A)return A;const D={"Content-Type":"application/json"};l&&(D.Authorization=`Bearer ${l}`);let te;if(At(C.version||"2.0.0","3.30")<0?te=await e("https://gradio-space-api-fetcher-v2.hf.space/api",{method:"POST",body:JSON.stringify({serialize:!1,config:JSON.stringify(C)}),headers:D}):te=await e(`${C.root}/info`,{headers:D}),!te.ok)throw new Error(Re);let q=await te.json();return"api"in q&&(q=q.api),q.named_endpoints["/predict"]&&!q.unnamed_endpoints[0]&&(q.unnamed_endpoints[0]=q.named_endpoints["/predict"]),Ir(q,C,x)}})}async function i(o,s,a,c){const l=await ct(s,void 0,[],!0,a);return Promise.all(l.map(async({path:f,blob:u,data:g,type:h})=>{if(u){const d=(await r(o,[u],c)).files[0];return{path:f,file_url:d,type:h}}else return{path:f,base64:g,type:h}})).then(f=>(f.forEach(({path:u,file_url:g,base64:h,type:d})=>{if(h)st(s,h,u);else if(d==="Gallery")st(s,g,u);else if(g){const w={is_file:!0,name:`${g}`,data:null};st(s,w,u)}}),s))}}const{post_data:ni,upload_files:St,client:Nt,handle_blob:ii}=Dr(fetch);function qt(e,t,r,n){return e.map((i,o)=>{var s,a,c,l;return((a=(s=t.returns)==null?void 0:s[o])==null?void 0:a.component)==="File"?Ce(i,r,n):((l=(c=t.returns)==null?void 0:c[o])==null?void 0:l.component)==="Gallery"?i.map(f=>Array.isArray(f)?[Ce(f[0],r,n),f[1]]:[Ce(f,r,n),null]):typeof i=="object"&&i.is_file?Ce(i,r,n):i}
2)}function Ce(e,t,r){if(e==null)return null;if(typeof e=="string")return{name:"file_data",data:e};if(Array.isArray(e)){const n=[];for(const i of e)i===null?n.push(null):n.push(Ce(i,t,r));return n}else e.is_file&&(r?e.data="/proxy="+r+"file="+e.name:e.data=t+"/file="+e.name);return e}function Ct(e,t,r,n){switch(e.type){case"string":return"string";case"boolean":return"boolean";case"number":return"number"}if(r==="JSONSerializable"||r==="StringSerializable")return"any";if(r==="ListStringSerializable")return"string[]";if(t==="Image")return n==="parameter"?"Blob | File | Buffer":"string";if(r==="FileSerializable")return e?.type==="array"?n==="parameter"?"(Blob | File | Buffer)[]":"{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}[]":n==="parameter"?"Blob | File | Buffer":"{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}";if(r==="GallerySerializable")return n==="parameter"?"[(Blob | File | Buffer), (string | null)][]":"[{ name: string; data: string; size?: number; is_file?: boolean; orig_name?: string}, (string | null))][]"}function Lt(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 Ir(e,t,r){const n={named_endpoints:{},unnamed_endpoints:{}};for(const i in e){const o=e[i];for(const s in o){const a=t.dependencies[s]?s:r[s.replace("/","")],c=o[s];n[i][s]={},n[i][s].parameters={},n[i][s].returns={},n[i][s].type=t.dependencies[a].types,n[i][s].parameters=c.parameters.map(({label:l,component:f,type:u,serializer:g})=>({label:l,component:f,type:Ct(u,f,g,"parameter"),description:Lt(u,g)})),n[i][s].returns=c.returns.map(({label:l,component:f,type:u,serializer:g})=>({label:l,component:f,type:Ct(u,f,g,"return"),description:Lt(u,g)}))}}return n}async function jr(e,t){try{return(await(await fetch(`https://huggingface.co/api/spaces/${e}/jwt`,{headers:{Authorization:`Bearer ${t}`}})).json()).token||!1}catch(r){return console.error(r),!1}}function st(e,t,r){for(;r.length>1;)e=e[r.shift()];e[r.shift()]=t}async function ct(e,t=void 0,r=[],n=!1,i=void 0){if(Array.isArray(e)){let o=[];return await Promise.all(e.map(async(s,a)=>{var c;let l=r.slice();l.push(a);const f=await ct(e[a],n?((c=i?.parameters[a])==null?void 0:c.component)||void 0:t,l,!1,i);o=o.concat(f)})),o}else if(globalThis.Buffer&&e instanceof globalThis.Buffer){const o=t==="Image";return[{path:r,blob:o?!1:new nr([e]),data:o?`${e.toString("base64")}`:!1,type:t}]}else if(e instanceof Blob||typeof window<"u"&&e instanceof File)if(t==="Image"){let o;if(typeof window<"u")o=await Ur(e);else{const s=await e.arrayBuffer();o=Buffer.from(s).toString("base64")}return[{path:r,data:o,type:t}]}else return[{path:r,blob:e,type:t}];else if(typeof e=="object"){let o=[];for(let s in e)if(e.hasOwnProperty(s)){let a=r.slice();a.push(s),o=o.concat(await ct(e[s],void 0,a,!1,i))}return o}else return[]}function Ur(e){return new Promise((t,r)=>{const n=new FileReader;n.onloadend=()=>t(n.result),n.readAsDataURL(e)})}function Gr(e,t){var r,n,i,o;return!(((n=(r=t?.dependencies)==null?void 0:r[e])==null?void 0:n.queue)===null?t.enable_queue:(o=(i=t?.dependencies)==null?void 0:i[e])!=null&&o.queue)||!1}async function Mt(e,t,r){const n={};if(r&&(n.Authorization=`Bearer ${r}`),typeof window<"u"&&window.gradio_config&&location.origin!=="http://localhost:9876"){const i=window.gradio_config.root,o=window.gradio_config;return o.root=t+o.root,{...o,path:i}}else if(t){let i=await e(`${t}/config`,{headers:n});if(i.status===200){const o=await i.json();return o.path=o.path??"",o.root=t,o}else throw new Error("Could not get config.")}throw new Error("No config or app endpoint found")}async function ft(e,t,r){let n=t==="subdomain"?`https://huggingface.co/api/spaces/by-subdomain/${e}`:`https://huggingface.co/api/spaces/${e}`,i,o;try{if(i=await fetch(n),o=i.status,o!==200)throw new Error;i=await i.json()}catch{r({status:"error",load_status:"error",message:"Could not get space status",detail:"NOT_FOUND"});return}if(!i||o!==200)return;const{runtime:{stage:s},id:a}=i;switch(s){case"STOPPED":case"SLEEPING":r({status:"sleeping",load_status:"pending",message:"Space is asleep. Waking it up...",detail:s}),setTimeout(()=>{ft(e,t,r)},1e3);break;case"PAUSED":r({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 Et(a)});break;
vendor: 31,929 bytes, lines 2-7
2case"RUNNING":case"RUNNING_BUILDING":r({status:"running",load_status:"complete",message:"",detail:s});break;case"BUILDING":r({status:"building",load_status:"pending",message:"Space is building...",detail:s}),setTimeout(()=>{ft(e,t,r)},1e3);break;default:r({status:"space_error",load_status:"error",message:"This space is experiencing an issue.",detail:s,discussions_enabled:await Et(a)});break}}function Vr(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:Rr,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 ut(e,t){if(document.querySelector(`link[href='${e}']`))return Promise.resolve();const n=document.createElement("link");return n.rel="stylesheet",n.href=e,t.appendChild(n),new Promise((i,o)=>{n.addEventListener("load",()=>i()),n.addEventListener("error",()=>{console.error(`Unable to preload CSS for ${e}`),i()})})}function V(){}const bt=e=>e;function ir(e,t){for(const r in t)e[r]=t[r];return e}function or(e){return e()}function Ot(){return Object.create(null)}function ae(e){e.forEach(or)}function ue(e){return typeof e=="function"}function Te(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}let De;function Wr(e,t){return De||(De=document.createElement("a")),De.href=t,e===De.href}function Hr(e){return Object.keys(e).length===0}function sr(e,...t){if(e==null){for(const n of t)n(void 0);return V}const r=e.subscribe(...t);return r.unsubscribe?()=>r.unsubscribe():r}function Ve(e,t,r){e.$$.on_destroy.push(sr(t,r))}function ar(e,t,r,n){if(e){const i=lr(e,t,r,n);return e[0](i)}}function lr(e,t,r,n){return e[1]&&n?ir(r.ctx.slice(),e[1](n(t))):r.ctx}function cr(e,t,r,n){if(e[2]&&n){const i=e[2](n(r));if(t.dirty===void 0)return i;if(typeof i=="object"){const o=[],s=Math.max(t.dirty.length,i.length);for(let a=0;a<s;a+=1)o[a]=t.dirty[a]|i[a];return o}return t.dirty|i}return t.dirty}function fr(e,t,r,n,i,o){if(i){const s=lr(t,r,n,o);e.p(s,i)}}function ur(e){if(e.ctx.length>32){const t=[],r=e.ctx.length/32;for(let n=0;n<r;n++)t[n]=-1;return t}return-1}function oi(e){return e??""}function si(e,t,r){return e.set(r),t}function ai(e){return e&&ue(e.destroy)?e.destroy:V}function li(e){const t=typeof e=="string"&&e.match(/^\s*(-?[\d.]+)([^\s]*)\s*$/);return t?[parseFloat(t[1]),t[2]||"px"]:[e,"px"]}const dr=typeof window<"u";let Me=dr?()=>window.performance.now():()=>Date.now(),wt=dr?e=>requestAnimationFrame(e):V;const we=new Set;function pr(e){we.forEach(t=>{t.c(e)||(we.delete(t),t.f())}),we.size!==0&&wt(pr)}function $e(e){let t;return we.size===0&&wt(pr),{promise:new Promise(r=>{we.add(t={c:e,f:r})}),abort(){we.delete(t)}}}const Jr=typeof window<"u"?window:typeof globalThis<"u"?globalThis:global;"WeakMap"in Jr;function S(e,t){e.appendChild(t)}function gr(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function Zr(e){const t=B("style");return t.textContent="/* empty */",Qr(gr(e),t),t.sheet}function Qr(e,t){return S(e.head||e,t),t.sheet}function k(e,t,r){e.insertBefore(t,r||null)}function v(e){e.parentNode&&e.parentNode.removeChild(e)}function hr(e,t){for(let r=0;r<e.length;r+=1)e[r]&&e[r].d(t)}function B(e){return document.createElement(e)}function ne(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function O(e){return document.createTextNode(e)}function $(){return O(" ")}function de(){return O("")}function Pt(e,t,r,n){return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r,n)}function ci(e){return function(t){return t.preventDefault(),e.call(this,t)}}function fi(e){return function(t){return t.stopPropagation(),e.call(this,t)}}function _(e,t,r){r==null?e.removeAttribute(t):e.getAttribute(t)!==r&&e.setAttribute(t,r)}const Kr=["width","height"];function Xr(e,t){const r=Object.getOwnPropertyDescriptors(e.__proto__);for(const n in t)t[n]==null?e.removeAttribute(n):n==="style"?e.style.cssText=t[n]:n==="__value"?e.value=e[n]=t[n]:r[n]&&r[n].set&&Kr.indexOf(n)===-1?e[n]=t[n]:_(e,n,t[n])}function Yr(e,t){Object.keys(t).forEach(r=>{$r(e,r,t[r])})}function $r(e,t,r){t in e?e[t]=typeof e[t]=="boolean"&&r===""?!0:r:_(e,t,r)}function ui(e){return/-/.test(e)?Yr:Xr}function di(e){let t;return{p(...r){t=r,t.forEach(n=>e.push(n))},r(){t.forEach(r=>e.splice(e.indexOf(r),1))}}}function pi(e){return e===""?null:+e}function en(e){return Array.from(e.childNodes)}function re(e,t){t=""+t,e.data!==t&&(e.data=t)}function gi(e,t){e.value=t??""}function Q(e,t,r,n){r==null?e.style.removeProperty(t):e.style.setProperty(t,r,n?"important":"")}let Ie;function tn(){if(Ie===void 0){Ie=!1;try{typeof window<"u"&&window.parent&&window.parent.document}catch{Ie=!0}}return Ie}function hi(e,t){getComputedStyle(e).position==="static"&&(e.style.position="relative");const n=B("iframe");n.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;"),n.setAttribute("aria-hidden","true"),n.tabIndex=-1;const i=tn();let o;return i?(n.src="data:text/html,<script>onresize=function(){parent.postMessage(0,'*')}<\/script>",o=Pt(window,"message",s=>{s.source===n.contentWindow&&t()})):(n.src="about:blank",n.onload=()=>{o=Pt(n.contentWindow,"resize",t),t()}),S(e,n),()=>{(i||o&&n.contentWindow)&&o(),v(n)}}function H(e,t,r){e.classList.toggle(t,!!r)}function mr(e,t,{bubbles:r=!1,cancelable:n=!1}={}){return new CustomEvent(e,{detail:t,bubbles:r,cancelable:n})}class mi{is_svg=!1;e=void 0;n=void 0;t=void 0;a=void 0;constructor(t=!1){this.is_svg=t,this.e=this.n=null}c(t){this.h(t)}m(t,r,n=null){this.e||(this.is_svg?this.e=ne(r.nodeName):this.e=B(r.nodeType===11?"TEMPLATE":r.nodeName),this.t=r.tagName!=="TEMPLATE"?r:r.content,this.c(t)),this.i(n)}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 r=0;r<this.n.length;r+=1)k(this.t,this.n[r],t)}p(t){this.d(),this.h(t),this.i(this.a)}d(){this.n.forEach(v)}}function _i(e,t){return new e(t)}const We=new Map;let He=0;function rn(e){let t=5381,r=e.length;for(;r--;)t=(t<<5)-t^e.charCodeAt(r);return t>>>0}function nn(e,t){const r={stylesheet:Zr(t),rules:{}};return We.set(e,r),r}function Je(e,t,r,n,i,o,s,a=0){const c=16.666/n;let l=`{
3`;for(let b=0;b<=1;b+=c){const z=t+(r-t)*o(b);l+=b*100+`%{${s(z,1-z)}}
4`}const f=l+`100% {${s(r,1-r)}}
5}`,u=`__svelte_${rn(f)}_${a}`,g=gr(e),{stylesheet:h,rules:d}=We.get(g)||nn(g,e);d[u]||(d[u]=!0,h.insertRule(`@keyframes ${u} ${f}`,h.cssRules.length));const w=e.style.animation||"";return e.style.animation=`${w?`${w}, `:""}${u} ${n}ms linear ${i}ms 1 both`,He+=1,u}function Ze(e,t){const r=(e.style.animation||"").split(", "),n=r.filter(t?o=>o.indexOf(t)<0:o=>o.indexOf("__svelte")===-1),i=r.length-n.length;i&&(e.style.animation=n.join(", "),He-=i,He||on())}function on(){wt(()=>{He||(We.forEach(e=>{const{ownerNode:t}=e.stylesheet;t&&v(t)}),We.clear())})}let Oe;function Le(e){Oe=e}function pe(){if(!Oe)throw new Error("Function called outside component initialization");return Oe}function bi(e){pe().$$.before_update.push(e)}function dt(e){pe().$$.on_mount.push(e)}function wi(e){pe().$$.after_update.push(e)}function sn(e){pe().$$.on_destroy.push(e)}function yi(){const e=pe();return(t,r,{cancelable:n=!1}={})=>{const i=e.$$.callbacks[t];if(i){const o=mr(t,r,{cancelable:n});return i.slice().forEach(s=>{s.call(e,o)}),!o.defaultPrevented}return!0}}function an(e,t){return pe().$$.context.set(e,t),t}function vi(e){return pe().$$.context.get(e)}function ki(e,t){const r=e.$$.callbacks[t.type];r&&r.slice().forEach(n=>n.call(this,t))}const _e=[],fe=[];let ye=[];const pt=[],_r=Promise.resolve();let gt=!1;function br(){gt||(gt=!0,_r.then(yr))}function ln(){return br(),_r}function ve(e){ye.push(e)}function wr(e){pt.push(e)}const at=new Set;let he=0;function yr(){if(he!==0)return;const e=Oe;do{try{for(;he<_e.length;){const t=_e[he];he++,Le(t),cn(t.$$)}}catch(t){throw _e.length=0,he=0,t}for(Le(null),_e.length=0,he=0;fe.length;)fe.pop()();for(let t=0;t<ye.length;t+=1){const r=ye[t];at.has(r)||(at.add(r),r())}ye.length=0}while(_e.length);for(;pt.length;)pt.pop()();gt=!1,at.clear(),Le(e)}function cn(e){if(e.fragment!==null){e.update(),ae(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(ve)}}function fn(e){const t=[],r=[];ye.forEach(n=>e.indexOf(n)===-1?t.push(n):r.push(n)),r.forEach(n=>n()),ye=t}let qe;function yt(){return qe||(qe=Promise.resolve(),qe.then(()=>{qe=null})),qe}function ce(e,t,r){e.dispatchEvent(mr(`${t?"intro":"outro"}${r}`))}const Ue=new Set;let oe;function Qe(){oe={r:0,c:[],p:oe}}function Ke(){oe.r||ae(oe.c),oe=oe.p}function J(e,t){e&&e.i&&(Ue.delete(e),e.i(t))}function K(e,t,r,n){if(e&&e.o){if(Ue.has(e))return;Ue.add(e),oe.c.push(()=>{Ue.delete(e),n&&(r&&e.d(1),n())}),e.o(t)}else n&&n()}const vt={duration:0};function zi(e,t,r){const n={direction:"in"};let i=t(e,r,n),o=!1,s,a,c=0;function l(){s&&Ze(e,s)}function f(){const{delay:g=0,duration:h=300,easing:d=bt,tick:w=V,css:b}=i||vt;b&&(s=Je(e,0,1,h,g,d,b,c++)),w(0,1);const z=Me()+g,N=z+h;a&&a.abort(),o=!0,ve(()=>ce(e,!0,"start")),a=$e(p=>{if(o){if(p>=N)return w(1,0),ce(e,!0,"end"),l(),o=!1;if(p>=z){const x=d((p-z)/h);w(x,1-x)}}return o})}let u=!1;return{start(){u||(u=!0,Ze(e),ue(i)?(i=i(n),yt().then(f)):f())},invalidate(){u=!1},end(){o&&(l(),o=!1)}}}function xi(e,t,r){const n={direction:"out"};let i=t(e,r,n),o=!0,s;const a=oe;a.r+=1;let c;function l(){const{delay:f=0,duration:u=300,easing:g=bt,tick:h=V,css:d}=i||vt;d&&(s=Je(e,1,0,u,f,g,d));const w=Me()+f,b=w+u;ve(()=>ce(e,!1,"start")),"inert"in e&&(c=e.inert,e.inert=!0),$e(z=>{if(o){if(z>=b)return h(0,1),ce(e,!1,"end"),--a.r||ae(a.c),!1;if(z>=w){const N=g((z-w)/u);h(1-N,N)}}return o})}return ue(i)?yt().then(()=>{i=i(n),l()}):l(),{end(f){f&&"inert"in e&&(e.inert=c),f&&i.tick&&i.tick(1,0),o&&(s&&Ze(e,s),o=!1)}}}function Ai(e,t,r,n){let o=t(e,r,{direction:"both"}),s=n?0:1,a=null,c=null,l=null,f;function u(){l&&Ze(e,l)}function g(d,w){const b=d.b-s;return w*=Math.abs(b),{a:s,b:d.b,d:b,duration:w,start:d.start,end:d.start+w,group:d.group}}function h(d){const{delay:w=0,duration:b=300,easing:z=bt,tick:N=V,css:p}=o||vt,x={start:Me()+w,b:d};d||(x.group=oe,oe.r+=1),"inert"in e&&(d?f!==void 0&&(e.inert=f):(f=e.inert,e.inert=!0)),a||c?c=x:(p&&(u(),l=Je(e,s,d,b,w,z,p)),d&&N(0,1),a=g(x,b),ve(()=>ce(e,d,"start")),$e(E=>{if(c&&E>c.start&&(a=g(c,b),c=null,ce(e,a.b,"start"),p&&(u(),l=Je(e,s,a.b,a.duration,0,z,o.css))),a){if(E>=a.end)N(s=a.b,1-s),ce(e,a.b,"end"),c||(a.b?u():--a.group.r||ae(a.group.c)),a=null;else if(E>=a.start){const T=E-a.start;s=a.a+a.d*z(T/a.duration),N(s,1-s)}}return!!(a||c)}))}return{run(d){ue(o)?yt().then(()=>{o=o({direction:d?"in":"out"}),h(d)}):h(d)},end(){u(),a=c=null}}}function Xe(e){return e?.length!==void 0?e:Array.from(e)}function Ei(e,t){e.d(1),t.delete(e.key)}function un(e,t){K(e,1,1,()=>{t.delete(e.key)})}function Si(e,t){e.f(),un(e,t)}function Ni(e,t,r,n,i,o,s,a,c,l,f,u){let g=e.length,h=o.length,d=g;const w={};for(;d--;)w[e[d].key]=d;const b=[],z=new Map,N=new Map,p=[];for(d=h;d--;){const A=u(i,o,d),L=r(A);let M=s.get(L);M?n&&p.push(()=>M.p(A,t)):(M=l(L,A),M.c()),z.set(L,b[d]=M),L in w&&N.set(L,Math.abs(d-w[L]))}const x=new Set,E=new Set;function T(A){J(A,1),A.m(a,f),s.set(A.key,A),f=A.first,h--}for(;g&&h;){const A=b[h-1],L=e[g-1],M=A.key,U=L.key;A===L?(f=A.first,g--,h--):z.has(U)?!s.has(M)||x.has(M)?T(A):E.has(U)?g--:N.get(M)>N.get(U)?(E.add(M),T(A)):(x.add(U),g--):(c(L,s),g--)}for(;g--;){const A=e[g];z.has(A.key)||c(A,s)}for(;h;)T(b[h-1]);return ae(p),b}function dn(e,t){const r={},n={},i={$$scope:1};let o=e.length;for(;o--;){const s=e[o],a=t[o];if(a){for(const c in s)c in a||(n[c]=1);for(const c in a)i[c]||(r[c]=a[c],i[c]=1);e[o]=a}else for(const c in s)i[c]=1}for(const s in n)s in r||(r[s]=void 0);return r}function pn(e){return typeof e=="object"&&e!==null?e:{}}const gn=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"];[...gn];function vr(e,t,r){const n=e.$$.props[t];n!==void 0&&(e.$$.bound[n]=r,r(e.$$.ctx[n]))}function Be(e){e&&e.c()}function ke(e,t,r){const{fragment:n,after_update:i}=e.$$;n&&n.m(t,r),ve(()=>{const o=e.$$.on_mount.map(or).filter(ue);e.$$.on_destroy?e.$$.on_destroy.push(...o):ae(o),e.$$.on_mount=[]}),i.forEach(ve)}function ze(e,t){const r=e.$$;r.fragment!==null&&(fn(r.after_update),ae(r.on_destroy),r.fragment&&r.fragment.d(t),r.on_destroy=r.fragment=null,r.ctx=[])}function hn(e,t){e.$$.dirty[0]===-1&&(_e.push(e),br(),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}function et(e,t,r,n,i,o,s,a=[-1]){const c=Oe;Le(e);const l=e.$$={fragment:null,ctx:[],props:o,update:V,not_equal:i,bound:Ot(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(c?c.$$.context:[])),callbacks:Ot(),dirty:a,skip_bound:!1,root:t.target||c.$$.root};s&&s(l.root);let f=!1;if(l.ctx=r?r(e,t.props||{},(u,g,...h)=>{const d=h.length?h[0]:g;return l.ctx&&i(l.ctx[u],l.ctx[u]=d)&&(!l.skip_bound&&l.bound[u]&&l.bound[u](d),f&&hn(e,u)),g}):[],l.update(),f=!0,ae(l.before_update),l.fragment=n?n(l.ctx):!1,t.target){if(t.hydrate){const u=en(t.target);l.fragment&&l.fragment.l(u),u.forEach(v)}else l.fragment&&l.fragment.c();t.intro&&J(e.$$.fragment),ke(e,t.target,t.anchor),yr()}Le(c)}class tt{$$=void 0;$$set=void 0;$destroy(){ze(this,1),this.$destroy=V}$on(t,r){if(!ue(r))return V;const n=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return n.push(r),()=>{const i=n.indexOf(r);i!==-1&&n.splice(i,1)}}$set(t){this.$$set&&!Hr(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}}const mn="4";typeof window<"u"&&(window.__svelte||(window.__svelte={v:new Set})).v.add(mn);const me=[];function _n(e,t){return{subscribe:Fe(e,t).subscribe}}function Fe(e,t=V){let r;const n=new Set;function i(a){if(Te(e,a)&&(e=a,r)){const c=!me.length;for(const l of n)l[1](),me.push(l,e);if(c){for(let l=0;l<me.length;l+=2)me[l][0](me[l+1]);me.length=0}}}function o(a){i(a(e))}function s(a,c=V){const l=[a,c];return n.add(l),n.size===1&&(r=t(i,o)||V),a(e),()=>{n.delete(l),n.size===0&&r&&(r(),r=null)}}return{set:i,update:o,subscribe:s}}function qi(e,t,r){const n=!Array.isArray(e),i=n?[e]:e;if(!i.every(Boolean))throw new Error("derived() expects stores as input, got a falsy value");const o=t.length<2;return _n(r,(s,a)=>{let c=!1;const l=[];let f=0,u=V;const g=()=>{if(f)return;u();const d=t(n?l[0]:l,s,a);o?s(d):u=ue(d)?d:V},h=i.map((d,w)=>sr(d,b=>{l[w]=b,f&=~(1<<w),c&&g()},()=>{f|=1<<w}));return c=!0,g(),function(){ae(h),u(),c=!1}})}const bn=""+new URL("spaces-a79177ad.svg",import.meta.url).href;function Tt(e){let t,r,n,i,o,s,a,c,l,f,u,g,h,d,w;return{c(){t=B("div"),r=B("span"),n=B("a"),i=O(e[4]),s=$(),a=B("span"),a.innerHTML=`built with
6				<a class="gradio svelte-1kyws56" href="https://gradio.app">Gradio</a>.`,c=$(),l=B("span"),f=O(`Hosted on
7				`),u=B("a"),g=B("span"),h=B("img"),w=O(" Spaces"),_(n,"href",o="https://huggingface.co/spaces/"+e[4]),_(n,"class","title svelte-1kyws56"),_(r,"class","svelte-1kyws56"),_(a,"class","svelte-1kyws56"),Wr(h.src,d=bn)||_(h,"src",d),_(h,"class","svelte-1kyws56"),_(g,"class","space-logo svelte-1kyws56"),_(u,"class","hf svelte-1kyws56"),_(u,"href","https://huggingface.co/spaces"),_(l,"class","svelte-1kyws56"),_(t,"class","info svelte-1kyws56")},m(b,z){k(b,t,z),S(t,r),S(r,n),S(n,i),S(t,s),S(t,a),S(t,c),S(t,l),S(l,f),S(l,u),S(u,g),S(g,h),S(u,w)},p(b,z){z&16&&re(i,b[4]),z&16&&o!==(o="https://huggingface.co/spaces/"+b[4])&&_(n,"href",o)},d(b){b&&v(t)}}}function wn(e){let t,r,n,i,o;const s=e[9].default,a=ar(s,e,e[8],null);let c=e[5]&&e[4]&&e[6]&&Tt(e);return{c(){t=B("div"),r=B("div"),a&&a.c(),n=$(),c&&c.c(),_(r,"class","main svelte-1kyws56"),_(t,"class",i="gradio-container gradio-container-"+e[1]+" svelte-1kyws56"),H(t,"app",!e[5]&&!e[3]),H(t,"embed-container",e[5]),H(t,"with-info",e[6]),Q(t,"min-height",e[7]?"initial":e[2]),Q(t,"flex-grow",e[5]?"auto":"1")},m(l,f){k(l,t,f),S(t,r),a&&a.m(r,null),S(t,n),c&&c.m(t,null),e[10](t),o=!0},p(l,[f]){a&&a.p&&(!o||f&256)&&fr(a,s,l,l[8],o?cr(s,l[8],f,null):ur(l[8]),null),l[5]&&l[4]&&l[6]?c?c.p(l,f):(c=Tt(l),c.c(),c.m(t,null)):c&&(c.d(1),c=null),(!o||f&2&&i!==(i="gradio-container gradio-container-"+l[1]+" svelte-1kyws56"))&&_(t,"class",i),(!o||f&42)&&H(t,"app",!l[5]&&!l[3]),(!o||f&34)&&H(t,"embed-container",l[5]),(!o||f&66)&&H(t,"with-info",l[6]),f&132&&Q(t,"min-height",l[7]?"initial":l[2]),f&32&&Q(t,"flex-grow",l[5]?"auto":"1")},i(l){o||(J(a,l),o=!0)},o(l){K(a,l),o=!1},d(l){l&&v(t),a&&a.d(l),c&&c.d(),e[10](null)}}}function yn(e,t,r){let{$$slots:n={},$$scope:i}=t,{wrapper:o}=t,{version:s}=t,{initial_height:a}=t,{is_embed:c}=t,{space:l}=t,{display:f}=t,{info:u}=t,{loaded:g}=t;function h(d){fe[d?"unshift":"push"](()=>{o=d,r(0,o)})}return e.$$set=d=>{"wrapper"in d&&r(0,o=d.wrapper),"version"in d&&r(1,s=d.version),"initial_height"in d&&r(2,a=d.initial_height),"is_embed"in d&&r(3,c=d.is_embed),"space"in d&&r(4,l=d.space),"display"in d&&r(5,f=d.display),"info"in d&&r(6,u=d.info),"loaded"in d&&r(7,g=d.loaded),"$$scope"in d&&r(8,i=d.$$scope)},[o,s,a,c,l,f,u,g,i,n,h]}class vn extends tt{constructor(t){super(),et(this,t,yn,wn,Te,{wrapper:0,version:1,initial_height:2,is_embed:3,space:4,display:5,info:6,loaded:7})}}const be=e=>{let t=["","k","M","G","T","P","E","Z"],r=0;for(;e>1e3&&r<t.length-1;)e/=1e3,r++;let n=t[r];return(Number.isInteger(e)?e:e.toFixed(1))+n};function Ci(){const e=Fe({}),t=[],r=[],n=new Map,i=new Map,o=new Map,s=[];function a({fn_index:l,status:f,queue:u=!0,size:g,position:h=null,eta:d=null,message:w=null,progress:b}){const z=r[l],N=t[l],p=s[l],x=z.map(E=>{let T;const A=n.get(E)||0;if(p==="pending"&&f!=="pending"){let L=A-1;n.set(E,L<0?0:L),T=L>0?"pending":f}else p==="pending"&&f==="pending"?T="pending":p!=="pending"&&f==="pending"?(T="pending",n.set(E,A+1)):T=f;return{id:E,queue_position:h,queue_size:g,eta:d,status:T,message:w,progress:b}});N.map(E=>{const T=i.get(E)||0;if(p==="pending"&&f!=="pending"){let A=T-1;i.set(E,A<0?0:A),o.set(E,f)}else p!=="pending"&&f==="pending"?(i.set(E,T+1),o.set(E,f)):o.delete(E)}),e.update(E=>(x.forEach(({id:T,queue_position:A,queue_size:L,eta:M,status:U,message:ee,progress:C})=>{E[T]={queue:u,queue_size:L,queue_position:A,eta:M,message:ee,progress:C,status:U,fn_index:l}}),E)),s[l]=f}function c(l,f,u){t[l]=f,r[l]=u}return{update:a,register:c,subscribe:e.subscribe,get_status_for_fn(l){return s[l]},get_inputs_to_update(){return o}}}const kn=Fe({autoscroll:!1});function Bt(e){return Object.prototype.toString.call(e)==="[object Date]"}function ht(e,t,r,n){if(typeof r=="number"||Bt(r)){const i=n-r,o=(r-t)/(e.dt||1/60),s=e.opts.stiffness*i,a=e.opts.damping*o,c=(s-a)*e.inv_mass,l=(o+c)*e.dt;return Math.abs(l)<e.opts.precision&&Math.abs(i)<e.opts.precision?n:(e.settled=!1,Bt(r)?new Date(r.getTime()+l):r+l)}else{if(Array.isArray(r))return r.map((i,o)=>ht(e,t[o],r[o],n[o]));if(typeof r=="object"){const i={};for(const o in r)i[o]=ht(e,t[o],r[o],n[o]);return i}else throw new Error(`Cannot spring ${typeof r} values`)}}function Ft(e,t={}){const r=Fe(e),{stiffness:n=.15,damping:i=.8,precision:o=.01}=t;let s,a,c,l=e,f=e,u=1,g=0,h=!1;function d(b,z={}){f=b;const N=c={};return e==null||z.hard||w.stiffness>=1&&w.damping>=1?(h=!0,s=Me(),l=b,r.set(e=f),Promise.resolve()):(z.soft&&(g=1/((z.soft===!0?.5:+z.soft)*60),u=0),a||(s=Me(),h=!1,a=$e(p=>{if(h)return h=!1,a=null,!1;u=Math.min(u+g,1);const x={inv_mass:u,opts:w,settled:!0,dt:(p-s)*60/1e3},E=ht(x,l,e,f);return s=p,l=e,r.set(e=E),x.settled&&(a=null),!x.settled})),new Promise(p=>{a.promise.then(()=>{N===c&&p()})}))}const w={set:d,update:(b,z)=>d(b(f,e),z),subscribe:r.subscribe,stiffness:n,damping:i,precision:o};return w}function zn(e){let t,r,n,i,o,s,a,c,l,f,u,g;return{c(){t=B("div"),r=ne("svg"),n=ne("g"),i=ne("path"),o=ne("path"),s=ne("path"),a=ne("path"),c=ne("g"),l=ne("path"),f=ne("path"),u=ne("path"),g=ne("path"),_(i,"d","M255.926 0.754768L509.702 139.936V221.027L255.926 81.8465V0.754768Z"),_(i,"fill","#FF7C00"),_(i,"fill-opacity","0.4"),_(i,"class","svelte-zyxd38"),_(o,"d","M509.69 139.936L254.981 279.641V361.255L509.69 221.55V139.936Z"),_(o,"fill","#FF7C00"),_(o,"class","svelte-zyxd38"),_(s,"d","M0.250138 139.937L254.981 279.641V361.255L0.250138 221.55V139.937Z"),_(s,"fill","#FF7C00"),_(s,"fill-opacity","0.4"),_(s,"class","svelte-zyxd38"),_(a,"d","M255.923 0.232622L0.236328 139.936V221.55L255.923 81.8469V0.232622Z"),_(a,"fill","#FF7C00"),_(a,"class","svelte-zyxd38"),Q(n,"transform","translate("+e[1][0]+"px, "+e[1][1]+"px)"),_(l,"d","M255.926 141.5L509.702 280.681V361.773L255.926 222.592V141.5Z"),_(l,"fill","#FF7C00"),_(l,"fill-opacity","0.4"),_(l,"class","svelte-zyxd38"),_(f,"d","M509.69 280.679L254.981 420.384V501.998L509.69 362.293V280.679Z"),_(f,"fill","#FF7C00"),_(f,"class","svelte-zyxd38"),_(u,"d","M0.250138 280.681L254.981 420.386V502L0.250138 362.295V280.681Z"),_(u,"fill","#FF7C00"),_(u,"fill-opacity","0.4"),_(u,"class","svelte-zyxd38"),_(g,"d","M255.923 140.977L0.236328 280.68V362.294L255.923 222.591V140.977Z"),_(g,"fill","#FF7C00"),_(g,"class","svelte-zyxd38"),Q(c,"transform","translate("+e[2][0]+"px, "+e[2][1]+"px)"),_(r,"viewBox","-1200 -1200 3000 3000"),_(r,"fill","none"),_(r,"xmlns","http://www.w3.org/2000/svg"),_(r,"class","svelte-zyxd38"),_(t,"class","svelte-zyxd38"),H(t,"margin",e[0])},m(h,d){k(h,t,d),S(t,r),S(r,n),S(n,i),S(n,o),S(n,s),S(n,a),S(r,c),S(c,l),S(c,f),S(c,u),S(c,g)},p(h,[d]){d&2&&Q(n,"transform","translate("+h[1][0]+"px, "+h[1][1]+"px)"),d&4&&Q(c,"transform","translate("+h[2][0]+"px, "+h[2][1]+"px)"),d&1&&H(t,"margin",h[0])},i:V,o:V,d(h){h&&v(t)}}}function xn(e,t,r){let n,i,{margin:o=!0}=t;const s=Ft([0,0]);Ve(e,s,g=>r(1,n=g));const a=Ft([0,0]);Ve(e,a,g=>r(2,i=g));let c;async function l(){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 l(),c||f()}async function u(){await Promise.all([s.set([125,0]),a.set([-125,0])]),f()}return dt(()=>(u(),()=>c=!0)),e.$$set=g=>{"margin"in g&&r(0,o=g.margin)},[o,n,i,s,a]}class An extends tt{constructor(t){super(),et(this,t,xn,zn,Te,{margin:0})}}const En=e=>({}),Rt=e=>({});function Dt(e,t,r){const n=e.slice();return n[36]=t[r],n[38]=r,n}function It(e,t,r){const n=e.slice();return n[36]=t[r],n}function Sn(e){let t,r,n;const i=e[27].error,o=ar(i,e,e[26],Rt);return{c(){t=B("span"),t.textContent="Error",r=$(),o&&o.c(),_(t,"class","error svelte-zlszon")},m(s,a){k(s,t,a),k(s,r,a),o&&o.m(s,a),n=!0},p(s,a){o&&o.p&&(!n||a[0]&67108864)&&fr(o,i,s,s[26],n?cr(i,s[26],a,En):ur(s[26]),Rt)},i(s){n||(J(o,s),n=!0)},o(s){K(o,s),n=!1},d(s){s&&(v(t),v(r)),o&&o.d(s)}}}function Nn(e){let t,r,n,i,o,s,a,c,l,f=e[7]==="default"&&e[16]&&e[5]==="full"&&jt(e);function u(p,x){if(p[6])return Ln;if(p[1]!==null&&p[2]!==void 0&&p[1]>=0)return Cn;if(p[1]===0)return qn}let g=u(e),h=g&&g(e),d=e[4]&&Vt(e);const w=[Tn,Pn],b=[];function z(p,x){return p[13]!=null?0:p[5]==="full"?1:-1}~(o=z(e))&&(s=b[o]=w[o](e));let N=!e[4]&&Xt(e);return{c(){f&&f.c(),t=$(),r=B("div"),h&&h.c(),n=$(),d&&d.c(),i=$(),s&&s.c(),a=$(),N&&N.c(),c=de(),_(r,"class","progress-text svelte-zlszon"),H(r,"meta-text-center",e[7]==="center"),H(r,"meta-text",e[7]==="default")},m(p,x){f&&f.m(p,x),k(p,t,x),k(p,r,x),h&&h.m(r,null),S(r,n),d&&d.m(r,null),k(p,i,x),~o&&b[o].m(p,x),k(p,a,x),N&&N.m(p,x),k(p,c,x),l=!0},p(p,x){p[7]==="default"&&p[16]&&p[5]==="full"?f?f.p(p,x):(f=jt(p),f.c(),f.m(t.parentNode,t)):f&&(f.d(1),f=null),g===(g=u(p))&&h?h.p(p,x):(h&&h.d(1),h=g&&g(p),h&&(h.c(),h.m(r,n))),p[4]?d?d.p(p,x):(d=Vt(p),d.c(),d.m(r,null)):d&&(d.d(1),d=null),(!l||x[0]&128)&&H(r,"meta-text-center",p[7]==="center"),(!l||x[0]&128)&&H(r,"meta-text",p[7]==="default");let E=o;o=z(p),o===E?~o&&b[o].p(p,x):(s&&(Qe(),K(b[E],1,1,()=>{b[E]=null}),Ke()),~o?(s=b[o],s?s.p(p,x):(s=b[o]=w[o](p),s.c()),J(s,1),s.m(a.parentNode,a)):s=null),p[4]?N&&(N.d(1),N=null):N?N.p(p,x):(N=Xt(p),N.c(),N.m(c.parentNode,c))},i(p){l||(J(s),l=!0)},o(p){K(s),l=!1},d(p){p&&(v(t),v(r),v(i),v(a),v(c)),f&&f.d(p),h&&h.d(),d&&d.d(),~o&&b[o].d(p),N&&N.d(p)}}}function jt(e){let t,r=`translateX(${(e[15]||0)*100-100}%)`;return{c(){t=B("div"),_(t,"class","eta-bar svelte-zlszon"),Q(t,"transform",r)},m(n,i){k(n,t,i)},p(n,i){i[0]&32768&&r!==(r=`translateX(${(n[15]||0)*100-100}%)`)&&Q(t,"transform",r)},d(n){n&&v(t)}}}function qn(e){let t;return{c(){t=O("processing |")},m(r,n){k(r,t,n)},p:V,d(r){r&&v(t)}}}function Cn(e){let t,r=e[1]+1+"",n,i,o,s;return{c(){t=O("queue: "),n=O(r),i=O("/"),o=O(e[2]),s=O(" |")},m(a,c){k(a,t,c),k(a,n,c),k(a,i,c),k(a,o,c),k(a,s,c)},p(a,c){c[0]&2&&r!==(r=a[1]+1+"")&&re(n,r),c[0]&4&&re(o,a[2])},d(a){a&&(v(t),v(n),v(i),v(o),v(s))}}}function Ln(e){let t,r=Xe(e[6]),n=[];for(let i=0;i<r.length;i+=1)n[i]=Gt(It(e,r,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();t=de()},m(i,o){for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(i,o);k(i,t,o)},p(i,o){if(o[0]&64){r=Xe(i[6]);let s;for(s=0;s<r.length;s+=1){const a=It(i,r,s);n[s]?n[s].p(a,o):(n[s]=Gt(a),n[s].c(),n[s].m(t.parentNode,t))}for(;s<n.length;s+=1)n[s].d(1);n.length=r.length}},d(i){i&&v(t),hr(n,i)}}}function Ut(e){let t,r=e[36].unit+"",n,i,o=" ",s;function a(f,u){return f[36].length!=null?On:Mn}let c=a(e),l=c(e);return{c(){l.c(),t=$(),n=O(r),i=O(" | "),s=O(o)},m(f,u){l.m(f,u),k(f,t,u),k(f,n,u),k(f,i,u),k(f,s,u)},p(f,u){c===(c=a(f))&&l?l.p(f,u):(l.d(1),l=c(f),l&&(l.c(),l.m(t.parentNode,t))),u[0]&64&&r!==(r=f[36].unit+"")&&re(n,r)},d(f){f&&(v(t),v(n),v(i),v(s)),l.d(f)}}}function Mn(e){let t=be(e[36].index||0)+"",r;return{c(){r=O(t)},m(n,i){k(n,r,i)},p(n,i){i[0]&64&&t!==(t=be(n[36].index||0)+"")&&re(r,t)},d(n){n&&v(r)}}}function On(e){let t=be(e[36].index||0)+"",r,n,i=be(e[36].length)+"",o;return{c(){r=O(t),n=O("/"),o=O(i)},m(s,a){k(s,r,a),k(s,n,a),k(s,o,a)},p(s,a){a[0]&64&&t!==(t=be(s[36].index||0)+"")&&re(r,t),a[0]&64&&i!==(i=be(s[36].length)+"")&&re(o,i)},d(s){s&&(v(r),v(n),v(o))}}}function Gt(e){let t,r=e[36].index!=null&&Ut(e);return{c(){r&&r.c(),t=de()},m(n,i){r&&r.m(n,i),k(n,t,i)},p(n,i){n[36].index!=null?r?r.p(n,i):(r=Ut(n),r.c(),r.m(t.parentNode,t)):r&&(r.d(1),r=null)},d(n){n&&v(t),r&&r.d(n)}}}function Vt(e){let t,r=e[0]?`/${e[17]}`:"",n,i;return{c(){t=O(e[18]),n=O(r),i=O("s")},m(o,s){k(o,t,s),k(o,n,s),k(o,i,s)},p(o,s){s[0]&262144&&re(t,o[18]),s[0]&131073&&r!==(r=o[0]?`/${o[17]}`:"")&&re(n,r)},d(o){o&&(v(t),v(n),v(i))}}}function Pn(e){let t,r;return t=new An({props:{margin:e[7]==="default"}}),{c(){Be(t.$$.fragment)},m(n,i){ke(t,n,i),r=!0},p(n,i){const o={};i[0]&128&&(o.margin=n[7]==="default"),t.$set(o)},i(n){r||(J(t.$$.fragment,n),r=!0)},o(n){K(t.$$.fragment,n),r=!1},d(n){ze(t,n)}}}function Tn(e){let t,r,n,i,o,s=`${e[13]*100}%`,a=e[6]!=null&&Wt(e);return{c(){t=B("div"),r=B("div"),a&&a.c(),n=$(),i=B("div"),o=B("div"),_(r,"class","progress-level-inner svelte-zlszon"),_(o,"class","progress-bar svelte-zlszon"),Q(o,"width",s),_(i,"class","progress-bar-wrap svelte-zlszon"),_(t,"class","progress-level svelte-zlszon")},m(c,l){k(c,t,l),S(t,r),a&&a.m(r,null),S(t,n),S(t,i),S(i,o),e[28](o)},p(c,l){c[6]!=null?a?a.p(c,l):(a=Wt(c),a.c(),a.m(r,null)):a&&(a.d(1),a=null),l[0]&8192&&s!==(s=`${c[13]*100}%`)&&Q(o,"width",s)},i:V,o:V,d(c){c&&v(t),a&&a.d(),e[28](null)}}}function Wt(e){let t,r=Xe(e[6]),n=[];for(let i=0;i<r.length;i+=1)n[i]=Kt(Dt(e,r,i));return{c(){for(let i=0;i<n.length;i+=1)n[i].c();t=de()},m(i,o){for(let s=0;s<n.length;s+=1)n[s]&&n[s].m(i,o);k(i,t,o)},p(i,o){if(o[0]&4160){r=Xe(i[6]);let s;for(s=0;s<r.length;s+=1){const a=Dt(i,r,s);n[s]?n[s].p(a,o):(n[s]=Kt(a),n[s].c(),n[s].m(t.parentNode,t))}for(;s<n.length;s+=1)n[s].d(1);n.length=r.length}},d(i){i&&v(t),hr(n,i)}}}function Ht(e){let t,r,n,i,o=e[38]!==0&&Bn(),s=e[36].desc!=null&&Jt(e),a=e[36].desc!=null&&e[12]&&e[12][e[38]]!=null&&Zt(),c=e[12]!=null&&Qt(e);return{c(){o&&o.c(),t=$(),s&&s.c(),r=$(),a&&a.c(),n=$(),c&&c.c(),i=de()},m(l,f){o&&o.m(l,f),k(l,t,f),s&&s.m(l,f),k(l,r,f),a&&a.m(l,f),k(l,n,f),c&&c.m(l,f),k(l,i,f)},p(l,f){l[36].desc!=null?s?s.p(l,f):(s=Jt(l),s.c(),s.m(r.parentNode,r)):s&&(s.d(1),s=null),l[36].desc!=null&&l[12]&&l[12][l[38]]!=null?a||(a=Zt(),a.c(),a.m(n.parentNode,n)):a&&(a.d(1),a=null),l[12]!=null?c?c.p(l,f):(c=Qt(l),c.c(),c.m(i.parentNode,i)):c&&(c.d(1),c=null)},d(l){l&&(v(t),v(r),v(n),v(i)),o&&o.d(l),s&&s.d(l),a&&a.d(l),c&&c.d(l)}}}function Bn(e){let t;return{c(){t=O(" /")},m(r,n){k(r,t,n)},d(r){r&&v(t)}}}function Jt(e){let t=e[36].desc+"",r;return{c(){r=O(t)},m(n,i){k(n,r,i)},p(n,i){i[0]&64&&t!==(t=n[36].desc+"")&&re(r,t)},d(n){n&&v(r)}}}function Zt(e){let t;return{c(){t=O("-")},m(r,n){k(r,t,n)},d(r){r&&v(t)}}}function Qt(e){let t=(100*(e[12][e[38]]||0)).toFixed(1)+"",r,n;return{c(){r=O(t),n=O("%")},m(i,o){k(i,r,o),k(i,n,o)},p(i,o){o[0]&4096&&t!==(t=(100*(i[12][i[38]]||0)).toFixed(1)+"")&&re(r,t)},d(i){i&&(v(r),v(n))}}}function Kt(e){let t,r=(e[36].desc!=null||e[12]&&e[12][e[38]]!=null)&&Ht(e);return{c(){r&&r.c(),t=de()},m(n,i){r&&r.m(n,i),k(n,t,i)},p(n,i){n[36].desc!=null||n[12]&&n[12][n[38]]!=null?r?r.p(n,i):(r=Ht(n),r.c(),r.m(t.parentNode,t)):r&&(r.d(1),r=null)},d(n){n&&v(t),r&&r.d(n)}}}function Xt(e){let t,r;return{c(){t=B("p"),r=O(e[8]),_(t,"class","loading svelte-zlszon")},m(n,i){k(n,t,i),S(t,r)},p(n,i){i[0]&256&&re(r,n[8])},d(n){n&&v(t)}}}function Fn(e){let t,r,n,i,o;const s=[Nn,Sn],a=[];function c(l,f){return l[3]==="pending"?0:l[3]==="error"?1:-1}return~(r=c(e))&&(n=a[r]=s[r](e)),{c(){t=B("div"),n&&n.c(),_(t,"class",i="wrap "+e[7]+" "+e[5]+" svelte-zlszon"),H(t,"hide",!e[3]||e[3]==="complete"||e[5]==="hidden"),H(t,"translucent",e[7]==="center"&&(e[3]==="pending"||e[3]==="error")||e[10]||e[5]==="minimal"),H(t,"generating",e[3]==="generating"),Q(t,"position",e[9]?"absolute":"static"),Q(t,"padding",e[9]?"0":"var(--size-8) 0")},m(l,f){k(l,t,f),~r&&a[r].m(t,null),e[29](t),o=!0},p(l,f){let u=r;r=c(l),r===u?~r&&a[r].p(l,f):(n&&(Qe(),K(a[u],1,1,()=>{a[u]=null}),Ke()),~r?(n=a[r],n?n.p(l,f):(n=a[r]=s[r](l),n.c()),J(n,1),n.m(t,null)):n=null),(!o||f[0]&160&&i!==(i="wrap "+l[7]+" "+l[5]+" svelte-zlszon"))&&_(t,"class",i),(!o||f[0]&168)&&H(t,"hide",!l[3]||l[3]==="complete"||l[5]==="hidden"),(!o||f[0]&1192)&&H(t,"translucent",l[7]==="center"&&(l[3]==="pending"||l[3]==="error")||l[10]||l[5]==="minimal"),(!o||f[0]&168)&&H(t,"generating",l[3]==="generating"),f[0]&512&&Q(t,"position",l[9]?"absolute":"static"),f[0]&512&&Q(t,"padding",l[9]?"0":"var(--size-8) 0")},i(l){o||(J(n),o=!0)},o(l){K(n),o=!1},d(l){l&&v(t),~r&&a[r].d(),e[29](null)}}}let je=[],lt=!1;async function Rn(e,t=!0){if(!(window.__gradio_mode__==="website"||window.__gradio_mode__!=="app"&&t!==!0)){if
7(je.push(e),!lt)lt=!0;else return;await ln(),requestAnimationFrame(()=>{let r=[0,0];for(let n=0;n<je.length;n++){const o=je[n].getBoundingClientRect();(n===0||o.top+window.scrollY<=r[0])&&(r[0]=o.top+window.scrollY,r[1]=n)}window.scrollTo({top:r[0]-20,behavior:"smooth"}),lt=!1,je=[]})}}function Dn(e,t,r){let n,i;Ve(e,kn,y=>r(25,i=y));let{$$slots:o={},$$scope:s}=t,{eta:a=null}=t,{queue:c=!1}=t,{queue_position:l}=t,{queue_size:f}=t,{status:u}=t,{scroll_to_output:g=!1}=t,{timer:h=!0}=t,{show_progress:d="full"}=t,{message:w=null}=t,{progress:b=null}=t,{variant:z="default"}=t,{loading_text:N="Loading..."}=t,{absolute:p=!0}=t,{translucent:x=!1}=t,E,T=!1,A=0,L=0,M=null,U=0,ee=null,C,D=null,te=!0;const q=()=>{r(22,A=performance.now()),r(23,L=0),T=!0,W()};function W(){requestAnimationFrame(()=>{r(23,L=(performance.now()-A)/1e3),T&&W()})}const j=()=>{r(23,L=0),T&&(T=!1)};sn(()=>{T&&j()});let I=null;function ie(y){fe[y?"unshift":"push"](()=>{D=y,r(14,D),r(6,b),r(12,ee),r(13,C)})}function Z(y){fe[y?"unshift":"push"](()=>{E=y,r(11,E)})}return e.$$set=y=>{"eta"in y&&r(0,a=y.eta),"queue"in y&&r(19,c=y.queue),"queue_position"in y&&r(1,l=y.queue_position),"queue_size"in y&&r(2,f=y.queue_size),"status"in y&&r(3,u=y.status),"scroll_to_output"in y&&r(20,g=y.scroll_to_output),"timer"in y&&r(4,h=y.timer),"show_progress"in y&&r(5,d=y.show_progress),"message"in y&&r(21,w=y.message),"progress"in y&&r(6,b=y.progress),"variant"in y&&r(7,z=y.variant),"loading_text"in y&&r(8,N=y.loading_text),"absolute"in y&&r(9,p=y.absolute),"translucent"in y&&r(10,x=y.translucent),"$$scope"in y&&r(26,s=y.$$scope)},e.$$.update=()=>{e.$$.dirty[0]&21495809&&(a===null?r(0,a=M):c&&r(0,a=(performance.now()-A)/1e3+a),a!=null&&(r(17,I=a.toFixed(1)),r(24,M=a))),e.$$.dirty[0]&8388609&&r(15,U=a===null||a<=0||!L?null:Math.min(L/a,1)),e.$$.dirty[0]&64&&b!=null&&r(16,te=!1),e.$$.dirty[0]&28736&&(b!=null?r(12,ee=b.map(y=>y.index!=null&&y.length!=null?y.index/y.length:y.progress!=null?y.progress:void 0)):r(12,ee=null),ee?(r(13,C=ee[ee.length-1]),D&&(C===0?r(14,D.style.transition="0",D):r(14,D.style.transition="150ms",D))):r(13,C=void 0)),e.$$.dirty[0]&8&&(u==="pending"?q():j()),e.$$.dirty[0]&34605064&&E&&g&&(u==="pending"||u==="complete")&&Rn(E,i.autoscroll),e.$$.dirty[0]&2097160,e.$$.dirty[0]&8388608&&r(18,n=L.toFixed(1))},[a,l,f,u,h,d,b,z,N,p,x,E,ee,C,D,U,te,I,n,c,g,w,A,L,M,i,s,o,ie,Z]}class In extends tt{constructor(t){super(),et(this,t,Dn,Fn,Te,{eta:0,queue:19,queue_position:1,queue_size:2,status:3,scroll_to_output:20,timer:4,show_progress:5,message:21,progress:6,variant:7,loading_text:8,absolute:9,translucent:10},null,[-1,-1])}}function Yt(e){let t,r;return t=new In({props:{absolute:!e[4],status:e[12],timer:!1,queue_position:null,queue_size:null,translucent:!0,loading_text:Kn,$$slots:{error:[Gn]},$$scope:{ctx:e}}}),{c(){Be(t.$$.fragment)},m(n,i){ke(t,n,i),r=!0},p(n,i){const o={};i[0]&16&&(o.absolute=!n[4]),i[0]&4096&&(o.status=n[12]),i[0]&2304|i[1]&1024&&(o.$$scope={dirty:i,ctx:n}),t.$set(o)},i(n){r||(J(t.$$.fragment,n),r=!0)},o(n){K(t.$$.fragment,n),r=!1},d(n){ze(t,n)}}}function jn(e){let t;return{c(){t=B("p"),t.textContent="Please contact the author of the page to let them know.",_(t,"class","svelte-y6l4b")},m(r,n){k(r,t,n)},p:V,d(r){r&&v(t)}}}function Un(e){let t,r,n,i,o,s;return{c(){t=B("p"),r=O("Please "),n=B("a"),i=O("contact the author of the space"),s=O(" to let them know."),_(n,"href",o="https://huggingface.co/spaces/"+e[8]+"/discussions/new?title="+e[19].title(e[11]?.detail)+"&description="+e[19].description(e[11]?.detail,location.origin)),_(n,"class","svelte-y6l4b"),_(t,"class","svelte-y6l4b")},m(a,c){k(a,t,c),S(t,r),S(t,n),S(n,i),S(t,s)},p(a,c){c[0]&2304&&o!==(o="https://huggingface.co/spaces/"+a[8]+"/discussions/new?title="+a[19].title(a[11]?.detail)+"&description="+a[19].description(a[11]?.detail,location.origin))&&_(n,"href",o)},d(a){a&&v(t)}}}function Gn(e){let t,r,n,i=(e[11]?.message||"")+"",o,s;function a(f,u){return(f[11].status==="space_error"||f[11].status==="paused")&&f[11].discussions_enabled?Un:jn}let c=a(e),l=c(e);return{c(){t=B("div"),r=B("p"),n=B("strong"),o=O(i),s=$(),l.c(),_(r,"class","svelte-y6l4b"),_(t,"class","error svelte-y6l4b"),_(t,"slot","error")},m(f,u){k(f,t,u),S(t,r),S(r,n),S(n,o),S(t,s),l.m(t,null)},p(f,u){u[0]&2048&&i!==(i=(f[11]?.message||"")+"")&&re(o,i),c===(c=a(f))&&l?l.p(f,u):(l.d(1),l=c(f),l&&(l.c(),l.m(t,null)))},d(f){f&&v(t),l.d()}}}function Vn(e){let t,r,n;const i=[{app:e[15]},e[10],{theme_mode:e[14]},{control_page_title:e[5]},{target:e[13]},{autoscroll:e[0]}
7,{show_footer:!e[4]},{app_mode:e[3]}];function o(a){e[28](a)}let s={};for(let a=0;a<i.length;a+=1)s=ir(s,i[a]);return e[9]!==void 0&&(s.ready=e[9]),t=new e[17]({props:s}),fe.push(()=>vr(t,"ready",o)),{c(){Be(t.$$.fragment)},m(a,c){ke(t,a,c),n=!0},p(a,c){const l=c[0]&58425?dn(i,[c[0]&32768&&{app:a[15]},c[0]&1024&&pn(a[10]),c[0]&16384&&{theme_mode:a[14]},c[0]&32&&{control_page_title:a[5]},c[0]&8192&&{target:a[13]},c[0]&1&&{autoscroll:a[0]},c[0]&16&&{show_footer:!a[4]},c[0]&8&&{app_mode:a[3]}]):{};!r&&c[0]&512&&(r=!0,l.ready=a[9],wr(()=>r=!1)),t.$set(l)},i(a){n||(J(t.$$.fragment,a),n=!0)},o(a){K(t.$$.fragment,a),n=!1},d(a){ze(t,a)}}}function Wn(e){let t,r;return t=new e[18]({props:{auth_message:e[10].auth_message,root:e[10].root,space_id:e[8],app_mode:e[3]}}),{c(){Be(t.$$.fragment)},m(n,i){ke(t,n,i),r=!0},p(n,i){const o={};i[0]&1024&&(o.auth_message=n[10].auth_message),i[0]&1024&&(o.root=n[10].root),i[0]&256&&(o.space_id=n[8]),i[0]&8&&(o.app_mode=n[3]),t.$set(o)},i(n){r||(J(t.$$.fragment,n),r=!0)},o(n){K(t.$$.fragment,n),r=!1},d(n){ze(t,n)}}}function Hn(e){let t,r,n,i,o,s=(e[12]==="pending"||e[12]==="error")&&!(e[10]&&e[10]?.auth_required)&&Yt(e);const a=[Wn,Vn],c=[];function l(f,u){return f[10]?.auth_required&&f[18]?0:f[10]&&f[17]&&f[16]?1:-1}return~(r=l(e))&&(n=c[r]=a[r](e)),{c(){s&&s.c(),t=$(),n&&n.c(),i=de()},m(f,u){s&&s.m(f,u),k(f,t,u),~r&&c[r].m(f,u),k(f,i,u),o=!0},p(f,u){(f[12]==="pending"||f[12]==="error")&&!(f[10]&&f[10]?.auth_required)?s?(s.p(f,u),u[0]&5120&&J(s,1)):(s=Yt(f),s.c(),J(s,1),s.m(t.parentNode,t)):s&&(Qe(),K(s,1,1,()=>{s=null}),Ke());let g=r;r=l(f),r===g?~r&&c[r].p(f,u):(n&&(Qe(),K(c[g],1,1,()=>{c[g]=null}),Ke()),~r?(n=c[r],n?n.p(f,u):(n=c[r]=a[r](f),n.c()),J(n,1),n.m(i.parentNode,i)):n=null)},i(f){o||(J(s),J(n),o=!0)},o(f){K(s),K(n),o=!1},d(f){f&&(v(t),v(i)),s&&s.d(f),~r&&c[r].d(f)}}}function Jn(e){let t,r,n;function i(s){e[29](s)}let o={display:e[6]&&e[4],is_embed:e[4],info:!!e[8]&&e[7],version:e[1],initial_height:e[2],space:e[8],loaded:e[12]==="complete",$$slots:{default:[Hn]},$$scope:{ctx:e}};return e[13]!==void 0&&(o.wrapper=e[13]),t=new vn({props:o}),fe.push(()=>vr(t,"wrapper",i)),{c(){Be(t.$$.fragment)},m(s,a){ke(t,s,a),n=!0},p(s,a){const c={};a[0]&80&&(c.display=s[6]&&s[4]),a[0]&16&&(c.is_embed=s[4]),a[0]&384&&(c.info=!!s[8]&&s[7]),a[0]&2&&(c.version=s[1]),a[0]&4&&(c.initial_height=s[2]),a[0]&256&&(c.space=s[8]),a[0]&4096&&(c.loaded=s[12]==="complete"),a[0]&524089|a[1]&1024&&(c.$$scope={dirty:a,ctx:s}),!r&&a[0]&8192&&(r=!0,c.wrapper=s[13],wr(()=>r=!1)),t.$set(c)},i(s){n||(J(t.$$.fragment,s),n=!0)},o(s){K(t.$$.fragment,s),n=!1},d(s){ze(t,s)}}}let Zn=-1;function Qn(){const e=Fe({}),t=new Map,r=new IntersectionObserver(i=>{i.forEach(o=>{if(o.isIntersecting){let s=t.get(o.target);s!==void 0&&e.update(a=>({...a,[s]:!0}))}})});function n(i,o){t.set(o,i),r.observe(o)}return{register:n,subscribe:e.subscribe}}const $t=Qn();let Kn="Loading...";function Xn(e,t,r){let n;Ve(e,$t,m=>r(27,n=m));let{autoscroll:i}=t,{version:o}=t,{initial_height:s}=t,{app_mode:a}=t,{is_embed:c}=t,{theme_mode:l="system"}=t,{control_page_title:f}=t,{container:u}=t,{info:g}=t,{eager:h}=t,{mount_css:d=ut}=t,{client:w}=t,{upload_files:b}=t,{space:z}=t,{host:N}=t,{src:p}=t,x=Zn++,E="pending",T=null,A,L=!1,M,U;async function ee(m,F){if(F){let P=document.createElement("style");P.innerHTML=F,m.appendChild(P)}await d(M.root+"/theme.css",document.head),M.stylesheets&&await Promise.all(M.stylesheets.map(P=>{let Y=P.startsWith("http:")||P.startsWith("https:");return d(Y?P:M.root+"/"+P,document.head)}))}async function C(m){const F=await(await fetch(m+"/app_id")).text();T===null?T=F:T!=F&&location.reload(),setTimeout(()=>C(m),250)}function D(m){let P=new URL(window.location.toString()).searchParams.get("__theme");return r(14,U=l||P||"system"),U==="dark"||U==="light"?q(m,U):r(14,U=te(m)),U}function te(m){const F=P();window?.matchMedia("(prefers-color-scheme: dark)")?.addEventListener("change",P);function P(){let Y=window?.matchMedia?.("(prefers-color-scheme: dark)").matches?"dark":"light";return q(m,Y),Y}return F}function q(m,F){const P=c?m.parentElement:document.body,Y=c?m:m.parentElement;Y.style.background="var(--body-background-fill)",F==="dark"?P.classList.add("dark"):P.classList.remove("dark")}let W={message:"",load_status:"pending",status:"sleeping",detail:"SLEEPING"},j,I=!1;function ie(m){r(11,W=m)}dt(async()=>{window.__gradio_mode__!=="website"&&r(14,U=D(A));const m=N||z||p||location.origin;r(15,j=await w(m,{status_callback:ie,normalise_files:!1})),r(10,M=j.config),window.__gradio_space__=M.space_id,r(11,W={message:"",load_status:"complete",status:"running",detail:"RUNNING"}),await ee(A,M.css),r(16,I=!0),window.__is_colab__=M.is_colab,M.dev_mode&&C(M.root)}),an("upload_files",b);let Z,y;async function X(){r(17,Z=(await Ge(()=>import("./Blocks-737fc154.js").then(m=>m.B),["./Blocks-737fc154.js","./Button-3c1b6276.js","./Button-9230b6bf.css","./Blocks-7d2e9406.css"],import.meta.url)).default)}async function xe(){r(18,y=(await Ge(()=>import("./Login-d255ffc7.js"),["./Login-d255ffc7.js","./Form-6823757b.js","./Form-3812b7f1.css","./Textbox-3b68392e.js","./Button-3c1b6276.js","./Button-9230b6bf.css","./BlockTitle-25437f6c.js","./Info-347188c4.js","./Copy-9330cb23.js","./ColorPicker-10a76632.css","./Column-49bdda9c.js","./Column-2853eb31.css","./Login-9c3cc0eb.css"],import.meta.url)).default)}function ge(){M.auth_required?xe():X()}const Ae={readable_error:{NO_APP_FILE:"there is no app file",CONFIG_ERROR:"there is a config error",BUILD_ERROR:"there is a build error",RUNTIME_ERROR:"there is a runtime error",PAUSED:"the space is paused"},title(m){return encodeURIComponent(`Space isn't working because ${this.readable_error[m]||"an error"}`)},description(m,F){return encodeURIComponent(`Hello,
8
9Firstly, thanks for creating this space!
10
11I noticed that the space isn't working correctly because there is ${this.readable_error[m]||"an error"}.
12
13It would be great if you could take a look at this because this space is being embedded on ${F}.
14
15Thanks!`)}};dt(async()=>{$t.register(x,A)});function Ee(m){L=m,r(9,L)}function G(m){A=m,r(13,A)}return e.$$set=m=>{"autoscroll"in m&&r(0,i=m.autoscroll),"version"in m&&r(1,o=m.version),"initial_height"in m&&r(2,s=m.initial_height),"app_mode"in m&&r(3,a=m.app_mode),"is_embed"in m&&r(4,c=m.is_embed),"theme_mode"in m&&r(20,l=m.theme_mode),"control_page_title"in m&&r(5,f=m.control_page_title),"container"in m&&r(6,u=m.container),"info"in m&&r(7,g=m.info),"eager"in m&&r(21,h=m.eager),"mount_css"in m&&r(22,d=m.mount_css),"client"in m&&r(23,w=m.client),"upload_files"in m&&r(24,b=m.upload_files),"space"in m&&r(8,z=m.space),"host"in m&&r(25,N=m.host),"src"in m&&r(26,p=m.src)},e.$$.update=()=>{e.$$.dirty[0]&2560&&r(12,E=!L&&W.load_status!=="error"?"pending":!L&&W.load_status==="error"?"error":W.load_status),e.$$.dirty[0]&136315904&&M&&(h||n[x])&&ge()},[i,o,s,a,c,f,u,g,z,L,M,W,E,A,U,j,I,Z,y,Ae,l,h,d,w,b,N,p,n,Ee,G]}class er extends tt{constructor(t){super(),et(this,t,Xn,Jn,Te,{autoscroll:0,version:1,initial_height:2,app_mode:3,is_embed:4,theme_mode:20,control_page_title:5,container:6,info:7,eager:21,mount_css:22,client:23,upload_files:24,space:8,host:25,src:26},null,[-1,-1])}}const Yn="./assets/index-89f779c0.css";let mt;mt=[];function $n(){class e extends HTMLElement{constructor(){super(),this.host=this.getAttribute("host"),this.space=this.getAttribute("space"),this.src=this.getAttribute("src"),this.control_page_title=this.getAttribute("control_page_title"),this.initial_height=this.getAttribute("initial_height")??"300px",this.is_embed=this.getAttribute("embed")??"true",this.container=this.getAttribute("container")??"true",this.info=this.getAttribute("info")??!0,this.autoscroll=this.getAttribute("autoscroll"),this.eager=this.getAttribute("eager"),this.theme_mode=this.getAttribute("theme_mode"),this.updating=!1,this.loading=!1}async connectedCallback(){this.loading=!0,this.app&&this.app.$destroy(),typeof mt!="string"&&mt.forEach(i=>
15ut(i,document.head)),await ut(Yn,document.head);const r=new CustomEvent("domchange",{bubbles:!0,cancelable:!1,composed:!0});new MutationObserver(i=>{this.dispatchEvent(r)}).observe(this,{childList:!0}),this.app=new er({target:this,props:{space:this.space?this.space.trim():this.space,src:this.src?this.src.trim():this.src,host:this.host?this.host.trim():this.host,info:this.info!=="false",container:this.container!=="false",is_embed:this.is_embed!=="false",initial_height:this.initial_height,eager:this.eager==="true",version:"3-36-0",theme_mode:this.theme_mode,autoscroll:this.autoscroll==="true",control_page_title:this.control_page_title==="true",client:Nt,upload_files:St,app_mode:window.__gradio_mode__==="app"}}),this.updating&&this.setAttribute(this.updating.name,this.updating.value),this.loading=!1}static get observedAttributes(){return["src","space","host"]}attributeChangedCallback(r,n,i){if((r==="host"||r==="space"||r==="src")&&i!==n){if(this.updating={name:r,value:i},this.loading)return;this.app&&this.app.$destroy(),this.space=null,this.host=null,this.src=null,r==="host"?this.host=i:r==="space"?this.space=i:r==="src"&&(this.src=i),this.app=new er({target:this,props:{space:this.space?this.space.trim():this.space,src:this.src?this.src.trim():this.src,host:this.host?this.host.trim():this.host,info:this.info!=="false",container:this.container!=="false",is_embed:this.is_embed!=="false",initial_height:this.initial_height,eager:this.eager==="true",version:"3-36-0",theme_mode:this.theme_mode,autoscroll:this.autoscroll==="true",control_page_title:this.control_page_title==="true",client:Nt,upload_files:St,app_mode:window.__gradio_mode__==="app"}}),this.updating=!1}}}customElements.get("gradio-app")||customElements.define("gradio-app",e)}$n();export{zi as $,v as A,yi as B,dt as C,an as D,ir as E,ki as F,Xe as G,Ni as H,un as I,ne as J,_ as K,Q as L,S as M,B as N,$ as O,O as P,Pt as Q,re as R,tt as S,Wr as T,H as U,hr as V,An as W,ue as X,fi as Y,ve as Z,Ge as _,Me as a,xi as a0,ae as a1,Si as a2,Ci as a3,Ve as a4,kn as a5,ln as a6,li as a7,ar as a8,ui as a9,Jr as aA,wt as aB,fr as aa,ur as ab,cr as ac,In as ad,ci as ae,Ft as af,sr as ag,sn as ah,ai,ei as aj,wi as ak,bi as al,Ai as am,gi as an,yr as ao,mi as ap,hi as aq,oi as ar,vi as as,St as at,ri as au,pi as av,ti as aw,Ei as ax,di as ay,si as az,qi as b,Je as c,Ze as d,et as e,_i as f,kr as g,fe as h,bt as i,vr as j,Be as k,$e as l,de as m,V as n,ke as o,k as p,dn as q,pn as r,Te as s,wr as t,Qe as u,K as v,Fe as w,ze as x,Ke as y,J as z};
16//# sourceMappingURL=index-0b47fbf5.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.