vendor: 46,350 bytes, lines 1-64
1import{$ as Jn,s as Fl,l as Po,k as Io,b as Oo,j as Do,o as Fo,c as Uo,p as ni,A as li}from"./index-Dx60bCjY.js";import{B as Yn}from"./Button-DrP_aTTT.js";import{L as Zs}from"./index-BvagISRY.js";import"./IconButtonWrapper.svelte_svelte_type_style_lang-Bcv5C2d8.js";import"./MarkdownCode.svelte_svelte_type_style_lang-Cv4kShtX.js";import"./StreamingBar.svelte_svelte_type_style_lang-CDNxkBIr.js";import{B as gn}from"./Block-kU6EIvgG.js";import{c as Ro}from"./Dropdown-DeF78fm-.js";/* empty css */import{T as Bo}from"./Toast-DuN1ua_T.js";import{G as Go}from"./utils-BsGrhMNe.js";import"./svelte/svelte.js";import"./Image-CnqB5dbD.js";import"./file-url-DoxvUUVV.js";import"./DownloadLink.svelte_svelte_type_style_lang-C_5UIfol.js";/* empty css */import"./IconButton-BgomsPvt.js";import"./Clear-By3xiIwg.js";import"./prism-python-DcS7lV0O.js";import"./index-bf_U1wUk.js";import"./BlockTitle-Dmq0oizY.js";import"./Info-SGypbZTU.js";import"./MarkdownCode-DZ0VP9Du.js";import"./DropdownArrow-Cz8zw9hm.js";const{SvelteComponent:Ho,append:ul,attr:rt,detach:Vo,init:Wo,insert:Zo,noop:fl,safe_not_equal:Qo,set_style:rn,svg_element:Sn}=window.__gradio__svelte__internal;function Jo(l){let e,t,n,i;return{c(){e=Sn("svg"),t=Sn("g"),n=Sn("path"),i=Sn("path"),rt(n,"d","M3.789,0.09C3.903,-0.024 4.088,-0.024 4.202,0.09L4.817,0.705C4.931,0.819 4.931,1.004 4.817,1.118L1.118,4.817C1.004,4.931 0.819,4.931 0.705,4.817L0.09,4.202C-0.024,4.088 -0.024,3.903 0.09,3.789L3.789,0.09Z"),rt(i,"d","M4.825,3.797C4.934,3.907 4.934,4.084 4.825,4.193L4.193,4.825C4.084,4.934 3.907,4.934 3.797,4.825L0.082,1.11C-0.027,1.001 -0.027,0.823 0.082,0.714L0.714,0.082C0.823,-0.027 1.001,-0.027 1.11,0.082L4.825,3.797Z"),rt(e,"width","100%"),rt(e,"height","100%"),rt(e,"viewBox","0 0 5 5"),rt(e,"version","1.1"),rt(e,"xmlns","http://www.w3.org/2000/svg"),rt(e,"xmlns:xlink","http://www.w3.org/1999/xlink"),rt(e,"xml:space","preserve"),rn(e,"fill","currentColor"),rn(e,"fill-rule","evenodd"),rn(e,"clip-rule","evenodd"),rn(e,"stroke-linejoin","round"),rn(e,"stroke-miterlimit","2")},m(s,o){Zo(s,e,o),ul(e,t),ul(t,n),ul(t,i)},p:fl,i:fl,o:fl,d(s){s&&Vo(e)}}}class Ul extends Ho{constructor(e){super(),Wo(this,e,null,Jo,Qo,{})}}const{SvelteComponent:Yo,append:pt,attr:jn,create_component:Ko,destroy_component:Xo,detach:pl,element:Gt,flush:xo,init:er,insert:dl,listen:tr,mount_component:nr,safe_not_equal:lr,set_data:ir,space:ml,text:ii,transition_in:sr,transition_out:or}=window.__gradio__svelte__internal,{createEventDispatcher:rr}=window.__gradio__svelte__internal;function ar(l){let e,t,n,i,s,o,a,c,r,_,u,m,p,b,d;return m=new Ul({}),{c(){e=Gt("div"),t=Gt("h1"),t.textContent="API Docs",n=ml(),i=Gt("p"),s=ii(`No API Routes found for 2 `),o=Gt("code"),a=ii(l[0]),c=ml(),r=Gt("p"),r.innerHTML=`To expose an API endpoint of your app in this page, set the <code>api_name</code> 3 parameter of the event listener. 4 <br/> 5 For more information, visit the 6 <a href="https://gradio.app/sharing_your_app/#api-page" target="_blank">API Page guide</a> 7 . To hide the API documentation button and this page, set 8 <code>show_api=False</code> 9 in the 10 <code>Blocks.launch()</code> 11 method.`,_=ml(),u=Gt("button"),Ko(m.$$.fragment),jn(o,"class","svelte-e1ha0f"),jn(i,"class","attention svelte-e1ha0f"),jn(e,"class","wrap prose svelte-e1ha0f"),jn(u,"class","svelte-e1ha0f")},m($,f){dl($,e,f),pt(e,t),pt(e,n),pt(e,i),pt(i,s),pt(i,o),pt(o,a),pt(e,c),pt(e,r),dl($,_,f),dl($,u,f),nr(m,u,null),p=!0,b||(d=tr(u,"click",l[2]),b=!0)},p($,[f]){(!p||f&1)&&ir(a,$[0])},i($){p||(sr(m.$$.fragment,$),p=!0)},o($){or(m.$$.fragment,$),p=!1},d($){$&&(pl(e),pl(_),pl(u)),Xo(m),b=!1,d()}}}function cr(l,e,t){const n=rr();let{root:i}=e;const s=()=>n("close");return l.$$set=o=>{"root"in o&&t(0,i=o.root)},[i,n,s]}class _r extends Yo{constructor(e){super(),er(this,e,cr,ar,lr,{root:0})}get root(){return this.$$.ctx[0]}set root(e){this.$$set({root:e}),xo()}}const Qs="data:image/svg+xml,%3csvg%20width='28'%20height='28'%20viewBox='0%200%2028%2028'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M26.9425%202.94265C27.4632%202.42195%2027.4632%201.57773%2026.9425%201.05703C26.4218%200.536329%2025.5776%200.536329%2025.0569%201.05703L22.5713%203.54256C21.1213%202.59333%2019.5367%202.43378%2018.1753%202.64006C16.5495%202.88638%2015.1127%203.66838%2014.3905%204.39053L12.3905%206.39053C12.1405%206.64058%2012%206.97972%2012%207.33334C12%207.68697%2012.1405%208.0261%2012.3905%208.27615L19.7239%2015.6095C20.2446%2016.1302%2021.0888%2016.1302%2021.6095%2015.6095L23.6095%2013.6095C24.3316%2012.8873%2025.1136%2011.4505%2025.36%209.82475C25.5663%208.46312%2025.4066%206.87827%2024.4571%205.42807L26.9425%202.94265Z'%20fill='%233c4555'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M12.276%2012.9426C12.7967%2012.4219%2012.7967%2011.5777%2012.276%2011.057C11.7553%2010.5363%2010.9111%2010.5363%2010.3904%2011.057L8.66651%2012.7809L8.27615%2012.3905C8.0261%2012.1405%207.68697%2012%207.33334%2012C6.97972%2012%206.64058%2012.1405%206.39053%2012.3905L4.39053%2014.3905C3.66838%2015.1127%202.88638%2016.5495%202.64006%2018.1753C2.43377%2019.5367%202.59333%2021.1214%203.54262%2022.5714L1.05703%2025.057C0.536329%2025.5777%200.536329%2026.4219%201.05703%2026.9426C1.57773%2027.4633%202.42195%2027.4633%202.94265%2026.9426L5.42817%2024.4571C6.87835%2025.4066%208.46315%2025.5663%209.82475%2025.36C11.4505%2025.1136%2012.8873%2024.3316%2013.6095%2023.6095L15.6095%2021.6095C16.1302%2021.0888%2016.1302%2020.2446%2015.6095%2019.7239L15.2188%2019.3332L16.9426%2017.6093C17.4633%2017.0886%2017.4633%2016.2444%2016.9426%2015.7237C16.4219%2015.203%2015.5777%2015.203%2015.057%2015.7237L13.3332%2017.4475L10.5521%2014.6665L12.276%2012.9426Z'%20fill='%23FF7C00'/%3e%3c/svg%3e",{SvelteComponent:ur,append:Re,attr:Ke,create_component:si,destroy_component:oi,detach:Ot,element:Xe,flush:ri,init:fr,insert:Dt,listen:pr,mount_component:ai,noop:dr,safe_not_equal:mr,set_data:ci,space:fn,src_url_equal:hr,text:pn,transition_in:_i,transition_out:ui}=window.__gradio__svelte__internal,{createEventDispatcher:gr}=window.__gradio__svelte__internal;function br(l){let e,t,n;return{c(){e=Xe("div"),t=fn(),n=Xe("p"),n.textContent="API Recorder",Ke(e,"class","loading-dot self-baseline svelte-1i1gjw2"),Ke(n,"class","self-baseline btn-text svelte-1i1gjw2")},m(i,s){Dt(i,e,s),Dt(i,t,s),Dt(i,n,s)},p:dr,d(i){i&&(Ot(e),Ot(t),Ot(n))}}}function fi(l){let e;return{c(){e=pn("s")},m(t,n){Dt(t,e,n)},d(t){t&&Ot(e)}}}function vr(l){let e,t,n,i,s,o,a,c,r,_,u,m,p,b,d,$,f,k,y,g,w,v,h;u=new Yn({props:{size:"sm",variant:"secondary",elem_id:"start-api-recorder",$$slots:{default:[br]},$$scope:{ctx:l}}}),u.$on("click",l[3]);let E=l[1]>1&&fi();return g=new Ul({}),{c(){e=Xe("h2"),t=Xe("img"),i=fn(),s=Xe("div"),o=pn(`API documentation 12 `),a=Xe("div"),c=pn(l[0]),r=fn(),_=Xe("span"),si(u.$$.fragment),m=fn(),p=Xe("p"),b=Xe("span"),d=pn(l[1]),$=pn(" API endpoint"),E&&E.c(),f=Xe("br"),k=fn(),y=Xe("button"),si(g.$$.fragment),hr(t.src,n=Qs)||Ke(t,"src",n),Ke(t,"alt",""),Ke(t,"class","svelte-1i1gjw2"),Ke(a,"class","url svelte-1i1gjw2"),Ke(s,"class","title svelte-1i1gjw2"),Ke(b,"class","url svelte-1i1gjw2"),Ke(_,"class","counts svelte-1i1gjw2"),Ke(e,"class","svelte-1i1gjw2"),Ke(y,"class","svelte-1i1gjw2")},m(S,C){Dt(S,e,C),Re(e,t),Re(e,i),Re(e,s),Re(s,o),Re(s,a),Re(a,c),Re(e,r),Re(e,_),ai(u,_,null),Re(_,m),Re(_,p),Re(p,b),Re(b,d),Re(p,$),E&&E.m(p,null),Re(p,f),Dt(S,k,C),Dt(S,y,C),ai(g,y,null),w=!0,v||(h=pr(y,"click",l[4]),v=!0)},p(S,[C]){(!w||C&1)&&ci(c,S[0]);const j={};C&32&&(j.$$scope={dirty:C,ctx:S}),u.$set(j),(!w||C&2)&&ci(d,S[1]),S[1]>1?E||(E=fi(),E.c(),E.m(p,f)):E&&(E.d(1),E=null)},i(S){w||(_i(u.$$.fragment,S),_i(g.$$.fragment,S),w=!0)},o(S){ui(u.$$.fragment,S),ui(g.$$.fragment,S),w=!1},d(S){S&&(Ot(e),Ot(k),Ot(y)),oi(u),E&&E.d(),oi(g),v=!1,h()}}}function $r(l,e,t){let{root:n}=e,{api_count:i}=e;const s=gr(),o=()=>s("close",{api_recorder_visible:!0}),a=()=>s("close");return l.$$set=c=>{"root"in c&&t(0,n=c.root),"api_count"in c&&t(1,i=c.api_count)},[n,i,s,o,a]}class kr extends ur{constructor(e){super(),fr(this,e,$r,vr,mr,{root:0,api_count:1})}get root(){return this.$$.ctx[0]}set root(e){this.$$set({root:e}),ri()}get api_count(){return this.$$.ctx[1]}set api_count(e){this.$$set({api_count:e}),ri()}}function Qe(l,e,t=null){return e===void 0?t==="py"?"None":null:l===null&&t==="py"?"None":e==="string"||e==="str"?t===null?l:'"'+l+'"':e==="number"?t===null?parseFloat(l):l:e==="boolean"||e=="bool"?t==="py"?(l=String(l),l==="true"?"True":"False"):t==="js"||t==="bash"?l:l==="true":e==="List[str]"?(l=JSON.stringify(l),l):e.startsWith("Literal['")?'"'+l+'"':t===null?l===""?null:JSON.parse(l):typeof l=="string"?l===""?t==="py"?"None":"null":l:(t==="bash"&&(l=El(l)),t==="py"&&(l=Sl(l)),wr(l))}function Js(l){if(typeof l=="object"&&l!==null&&l.hasOwnProperty("url")&&l.hasOwnProperty("meta")&&typeof l.meta=="object"&&l.meta!==null&&l.meta._type==="gradio.FileData")return!0;if(typeof l=="object"&&l!==null){for(let e in l)if(typeof l[e]=="object"&&Js(l[e]))return!0}return!1}function El(l){return typeof l=="object"&&l!==null&&!Array.isArray(l)&&"url"in l&&l.url&&"meta"in l&&l.meta?._type==="gradio.FileData"?{path:l.url,meta:{_type:"gradio.FileData"}}:(Array.isArray(l)?l.forEach((e,t)=>{typeof e=="object"&&e!==null&&(l[t]=El(e))}):typeof l=="object"&&l!==null&&Object.keys(l).forEach(e=>{l[e]=El(l[e])}),l)}function Sl(l){return typeof l=="object"&&l!==null&&!Array.isArray(l)&&"url"in l&&l.url&&"meta"in l&&l.meta?._type==="gradio.FileData"?`handle_file('${l.url}')`:(Array.isArray(l)?l.forEach((e,t)=>{typeof e=="object"&&e!==null&&(l[t]=Sl(e))}):typeof l=="object"&&l!==null&&Object.keys(l).forEach(e=>{l[e]=Sl(l[e])}),l)}function wr(l){let e=JSON.stringify(l,(i,s)=>s===null?"UNQUOTEDNone":typeof s=="string"&&s.startsWith("handle_file(")&&s.endsWith(")")?`UNQUOTED${s}`:s);const t=/"UNQUOTEDhandle_file\(([^)]*)\)"/g;e=e.replace(t,(i,s)=>`handle_file(${s})`);const n=/"UNQUOTEDNone"/g;return e.replace(n,"None")}const{SvelteComponent:yr,append:pe,attr:ht,check_outros:Cr,create_component:qr,destroy_component:Er,destroy_each:Sr,detach:ze,element:Ge,empty:Ys,ensure_array_like:pi,flush:zn,group_outros:jr,init:zr,insert:Le,mount_component:Lr,noop:Nr,safe_not_equal:Ar,set_data:gt,set_style:At,space:Tt,text:Pe,toggle_class:di,transition_in:Pn,transition_out:jl}=window.__gradio__svelte__internal;function mi(l,e,t){const n=l.slice();return n[4]=e[t].label,n[5]=e[t].python_type,n[6]=e[t].component,n[7]=e[t].parameter_name,n[8]=e[t].parameter_has_default,n[9]=e[t].parameter_default,n[11]=t,n}function hi(l){let e;return{c(){e=Pe("s")},m(t,n){Le(t,e,n)},d(t){t&&ze(e)}}}function Tr(l){let e=(l[2][l[11]].type||"any")+"",t;return{c(){t=Pe(e)},m(n,i){Le(n,t,i)},p(n,i){i&4&&e!==(e=(n[2][n[11]].type||"any")+"")&>(t,e)},d(n){n&&ze(t)}}}function Mr(l){let e=l[5].type+"",t,n,i=l[8]&&l[9]===null&&gi();return{c(){t=Pe(e),i&&i.c(),n=Ys()},m(s,o){Le(s,t,o),i&&i.m(s,o),Le(s,n,o)},p(s,o){o&2&&e!==(e=s[5].type+"")&>(t,e),s[8]&&s[9]===null?i||(i=gi(),i.c(),i.m(n.parentNode,n)):i&&(i.d(1),i=null)},d(s){s&&(ze(t),ze(n)),i&&i.d(s)}}}function gi(l){let e;return{c(){e=Pe(`Â | 13 None`)},m(t,n){Le(t,e,n)},d(t){t&&ze(e)}}}function Pr(l){let e,t,n=Qe(l[9],l[5].type,"py")+"",i;return{c(){e=Ge("span"),e.textContent="Default: ",t=Ge("span"),i=Pe(n),ht(t,"class","code svelte-1yt946s"),At(t,"font-size","var(--text-sm)")},m(s,o){Le(s,e,o),Le(s,t,o),pe(t,i)},p(s,o){o&2&&n!==(n=Qe(s[9],s[5].type,"py")+"")&>(i,n)},d(s){s&&(ze(e),ze(t))}}}function Ir(l){let e;return{c(){e=Ge("span"),e.textContent="Required",At(e,"font-weight","bold")},m(t,n){Le(t,e,n)},p:Nr,d(t){t&&ze(e)}}}function bi(l){let e,t,n,i,s,o=(l[3]!=="bash"&&l[7]?l[7]:"["+l[11]+"]")+"",a,c,r,_,u,m,p,b=l[4]+"",d,$,f=l[6]+"",k,y,g=l[5].description+"",w,v;function h(L,P){return L[3]==="python"?Mr:Tr}let E=h(l),S=E(l);function C(L,P){return!L[8]||L[3]=="bash"?Ir:Pr}let j=C(l),A=j(l);return{c(){e=Ge("hr"),t=Tt(),n=Ge("div"),i=Ge("p"),s=Ge("span"),a=Pe(o),c=Tt(),r=Ge("span"),S.c(),_=Tt(),A.c(),u=Tt(),m=Ge("p"),p=Pe('The input value that is provided in the "'),d=Pe(b),$=Pe('" '),k=Pe(f),y=Pe(` 14 component. `),w=Pe(g),v=Tt(),ht(e,"class","hr svelte-1yt946s"),ht(s,"class","code svelte-1yt946s"),At(s,"margin-right","10px"),ht(r,"class","code highlight svelte-1yt946s"),At(r,"margin-right","10px"),At(i,"white-space","nowrap"),At(i,"overflow-x","auto"),ht(m,"class","desc svelte-1yt946s"),At(n,"margin","10px")},m(L,P){Le(L,e,P),Le(L,t,P),Le(L,n,P),pe(n,i),pe(i,s),pe(s,a),pe(i,c),pe(i,r),S.m(r,null),pe(i,_),A.m(i,null),pe(n,u),pe(n,m),pe(m,p),pe(m,d),pe(m,$),pe(m,k),pe(m,y),pe(m,w),pe(n,v)},p(L,P){P&10&&o!==(o=(L[3]!=="bash"&&L[7]?L[7]:"["+L[11]+"]")+"")&>(a,o),E===(E=h(L))&&S?S.p(L,P):(S.d(1),S=E(L),S&&(S.c(),S.m(r,null))),j===(j=C(L))&&A?A.p(L,P):(A.d(1),A=j(L),A&&(A.c(),A.m(i,null))),P&2&&b!==(b=L[4]+"")&>(d,b),P&2&&f!==(f=L[6]+"")&>(k,f),P&2&&g!==(g=L[5].description+"")&>(w,g)},d(L){L&&(ze(e),ze(t),ze(n)),S.d(),A.d()}}}function vi(l){let e,t,n;return t=new Zs({props:{margin:!1}}),{c(){e=Ge("div"),qr(t.$$.fragment),ht(e,"class","load-wrap")},m(i,s){Le(i,e,s),Lr(t,e,null),n=!0},i(i){n||(Pn(t.$$.fragment,i),n=!0)},o(i){jl(t.$$.fragment,i),n=!1},d(i){i&&ze(e),Er(t)}}}function Or(l){let e,t,n,i=l[1].length+"",s,o,a,c,r,_,u,m,p=l[1].length!=1&&hi(),b=pi(l[1]),d=[];for(let f=0;f<b.length;f+=1)d[f]=bi(mi(l,b,f));let $=l[0]&&vi();return{c(){e=Ge("h4"),t=Ge("div"),t.innerHTML='<div class="toggle-dot svelte-1yt946s"></div>',n=Pe(` 15 Accepts `),s=Pe(i),o=Pe(" parameter"),p&&p.c(),a=Pe(":"),c=Tt(),r=Ge("div");for(let f=0;f<d.length;f+=1)d[f].c();_=Tt(),$&&$.c(),u=Ys(),ht(t,"class","toggle-icon svelte-1yt946s"),ht(e,"class","svelte-1yt946s"),di(r,"hide",l[0])},m(f,k){Le(f,e,k),pe(e,t),pe(e,n),pe(e,s),pe(e,o),p&&p.m(e,null),pe(e,a),Le(f,c,k),Le(f,r,k);for(let y=0;y<d.length;y+=1)d[y]&&d[y].m(r,null);Le(f,_,k),$&&$.m(f,k),Le(f,u,k),m=!0},p(f,[k]){if((!m||k&2)&&i!==(i=f[1].length+"")&>(s,i),f[1].length!=1?p||(p=hi(),p.c(),p.m(e,a)):p&&(p.d(1),p=null),k&14){b=pi(f[1]);let y;for(y=0;y<b.length;y+=1){const g=mi(f,b,y);d[y]?d[y].p(g,k):(d[y]=bi(g),d[y].c(),d[y].m(r,null))}for(;y<d.length;y+=1)d[y].d(1);d.length=b.length}(!m||k&1)&&di(r,"hide",f[0]),f[0]?$?k&1&&Pn($,1):($=vi(),$.c(),Pn($,1),$.m(u.parentNode,u)):$&&(jr(),jl($,1,1,()=>{$=null}),Cr())},i(f){m||(Pn($),m=!0)},o(f){jl($),m=!1},d(f){f&&(ze(e),ze(c),ze(r),ze(_),ze(u)),p&&p.d(),Sr(d,f),$&&$.d(f)}}}function Dr(l,e,t){let{is_running:n}=e,{endpoint_returns:i}=e,{js_returns:s}=e,{current_language:o}=e;return l.$$set=a=>{"is_running"in a&&t(0,n=a.is_running),"endpoint_returns"in a&&t(1,i=a.endpoint_returns),"js_returns"in a&&t(2,s=a.js_returns),"current_language"in a&&t(3,o=a.current_language)},[n,i,s,o]}class Fr extends yr{constructor(e){super(),zr(this,e,Dr,Or,Ar,{is_running:0,endpoint_returns:1,js_returns:2,current_language:3})}get is_running(){return this.$$.ctx[0]}set is_running(e){this.$$set({is_running:e}),zn()}get endpoint_returns(){return this.$$.ctx[1]}set endpoint_returns(e){this.$$set({endpoint_returns:e}),zn()}get js_returns(){return this.$$.ctx[2]}set js_returns(e){this.$$set({js_returns:e}),zn()}get current_language(){return this.$$.ctx[3]}set current_language(e){this.$$set({current_language:e}),zn()}}const{SvelteComponent:Ur,create_component:Rr,destroy_component:Br,detach:Gr,flush:Hr,init:Vr,insert:Wr,mount_component:Zr,safe_not_equal:Qr,set_data:Jr,text:Yr,transition_in:Kr,transition_out:Xr}=window.__gradio__svelte__internal;function xr(l){let e;return{c(){e=Yr(l[0])},m(t,n){Wr(t,e,n)},p(t,n){n&1&&Jr(e,t[0])},d(t){t&&Gr(e)}}}function ea(l){let e,t;return e=new Yn({props:{size:"sm",$$slots:{default:[xr]},$$scope:{ctx:l}}}),e.$on("click",l[1]),{c(){Rr(e.$$.fragment)},m(n,i){Zr(e,n,i),t=!0},p(n,[i]){const s={};i&9&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(Kr(e.$$.fragment,n),t=!0)},o(n){Xr(e.$$.fragment,n),t=!1},d(n){Br(e,n)}}}function ta(l,e,t){let{code:n}=e,i="copy";function s(){navigator.clipboard.writeText(n),t(0,i="copied!"),setTimeout(()=>{t(0,i="copy")},1500)}return l.$$set=o=>{"code"in o&&t(2,n=o.code)},[i,s,n]}class _t extends Ur{constructor(e){super(),Vr(this,e,ta,ea,Qr,{code:2})}get code(){return this.$$.ctx[2]}set code(e){this.$$set({code:e}),Hr()}}const{SvelteComponent:na,append:Rl,attr:Ut,check_outros:la,create_component:Kn,destroy_component:Xn,detach:tt,element:nt,flush:ia,group_outros:sa,init:oa,insert:lt,mount_component:xn,noop:Bl,safe_not_equal:ra,space:Gl,transition_in:Jt,transition_out:Yt}=window.__gradio__svelte__internal;function aa(l){let e,t,n,i,s,o;return t=new _t({props:{code:wi}}),{c(){e=nt("div"),Kn(t.$$.fragment),n=Gl(),i=nt("div"),s=nt("pre"),s.textContent=`$ ${wi}`,Ut(e,"class","copy svelte-hq8ezf"),Ut(s,"class","svelte-hq8ezf")},m(a,c){lt(a,e,c),xn(t,e,null),lt(a,n,c),lt(a,i,c),Rl(i,s),o=!0},p:Bl,i(a){o||(Jt(t.$$.fragment,a),o=!0)},o(a){Yt(t.$$.fragment,a),o=!1},d(a){a&&(tt(e),tt(n),tt(i)),Xn(t)}}}function ca(l){let e,t,n,i,s,o;return t=new _t({props:{code:ki}}),{c(){e=nt("div"),Kn(t.$$.fragment),n=Gl(),i=nt("div"),s=nt("pre"),s.textContent=`$ ${ki}`,Ut(e,"class","copy svelte-hq8ezf"),Ut(s,"class","svelte-hq8ezf")},m(a,c){lt(a,e,c),xn(t,e,null),lt(a,n,c),lt(a,i,c),Rl(i,s),o=!0},p:Bl,i(a){o||(Jt(t.$$.fragment,a),o=!0)},o(a){Yt(t.$$.fragment,a),o=!1},d(a){a&&(tt(e),tt(n),tt(i)),Xn(t)}}}function _a(l){let e,t,n,i,s,o;return t=new _t({props:{code:$i}}),{c(){e=nt("div"),Kn(t.$$.fragment),n=Gl(),i=nt("div"),s=nt("pre"),s.textContent=`$ ${$i}`,Ut(e,"class","copy svelte-hq8ezf"),Ut(s,"class","svelte-hq8ezf")},m(a,c){lt(a,e,c),xn(t,e,null),lt(a,n,c),lt(a,i,c),Rl(i,s),o=!0},p:Bl,i(a){o||(Jt(t.$$.fragment,a),o=!0)},o(a){Yt(t.$$.fragment,a),o=!1},d(a){a&&(tt(e),tt(n),tt(i)),Xn(t)}}}function ua(l){let e,t,n,i;const s=[_a,ca,aa],o=[];function a(c,r){return c[0]==="python"?0:c[0]==="javascript"?1:c[0]==="bash"?2:-1}return~(t=a(l))&&(n=o[t]=s[t](l)),{c(){e=nt("code"),n&&n.c(),Ut(e,"class","svelte-hq8ezf")},m(c,r){lt(c,e,r),~t&&o[t].m(e,null),i=!0},p(c,r){let _=t;t=a(c),t===_?~t&&o[t].p(c,r):(n&&(sa(),Yt(o[_],1,1,()=>{o[_]=null}),la()),~t?(n=o[t],n?n.p(c,r):(n=o[t]=s[t](c),n.c()),Jt(n,1),n.m(e,null)):n=null)},i(c){i||(Jt(n),i=!0)},o(c){Yt(n),i=!1},d(c){c&&tt(e),~t&&o[t].d()}}}function fa(l){let e,t;return e=new gn({props:{$$slots:{default:[ua]},$$scope:{ctx:l}}}),{c(){Kn(e.$$.fragment)},m(n,i){xn(e,n,i),t=!0},p(n,[i]){const s={};i&3&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(Jt(e.$$.fragment,n),t=!0)},o(n){Yt(e.$$.fragment,n),t=!1},d(n){Xn(e,n)}}}let $i="pip install gradio_client",ki="npm i -D @gradio/client",wi="curl --version";function pa(l,e,t){let{current_language:n}=e;return l.$$set=i=>{"current_language"in i&&t(0,n=i.current_language)},[n]}class da extends na{constructor(e){super(),oa(this,e,pa,fa,ra,{current_language:0})}get current_language(){return this.$$.ctx[0]}set current_language(e){this.$$set({current_language:e}),ia()}}const{SvelteComponent:ma,append:Zt,attr:Fn,detach:Hl,element:Un,empty:ha,flush:hl,init:ga,insert:Vl,noop:yi,safe_not_equal:ba,set_data:Ks,text:Rn}=window.__gradio__svelte__internal;function va(l){let e,t,n,i;return{c(){e=Un("h3"),t=Rn(`fn_index: 16 `),n=Un("span"),i=Rn(l[1]),Fn(n,"class","post svelte-41kcm6"),Fn(e,"class","svelte-41kcm6")},m(s,o){Vl(s,e,o),Zt(e,t),Zt(e,n),Zt(n,i)},p(s,o){o&2&&Ks(i,s[1])},d(s){s&&Hl(e)}}}function $a(l){let e,t,n,i="/"+l[0],s;return{c(){e=Un("h3"),t=Rn(`api_name: 17 `),n=Un("span"),s=Rn(i),Fn(n,"class","post svelte-41kcm6"),Fn(e,"class","svelte-41kcm6")},m(o,a){Vl(o,e,a),Zt(e,t),Zt(e,n),Zt(n,s)},p(o,a){a&1&&i!==(i="/"+o[0])&&Ks(s,i)},d(o){o&&Hl(e)}}}function ka(l){let e;function t(s,o){return s[2]?$a:va}let n=t(l),i=n(l);return{c(){i.c(),e=ha()},m(s,o){i.m(s,o),Vl(s,e,o)},p(s,[o]){n===(n=t(s))&&i?i.p(s,o):(i.d(1),i=n(s),i&&(i.c(),i.m(e.parentNode,e)))},i:yi,o:yi,d(s){s&&Hl(e),i.d(s)}}}function wa(l,e,t){let{api_name:n=null}=e,{fn_index:i=null}=e,{named:s}=e;return l.$$set=o=>{"api_name"in o&&t(0,n=o.api_name),"fn_index"in o&&t(1,i=o.fn_index),"named"in o&&t(2,s=o.named)},[n,i,s]}class Xs extends ma{constructor(e){super(),ga(this,e,wa,ka,ba,{api_name:0,fn_index:1,named:2})}get api_name(){return this.$$.ctx[0]}set api_name(e){this.$$set({api_name:e}),hl()}get fn_index(){return this.$$.ctx[1]}set fn_index(e){this.$$set({fn_index:e}),hl()}get named(){return this.$$.ctx[2]}set named(e){this.$$set({named:e}),hl()}}const{SvelteComponent:ya,append:N,attr:me,binding_callbacks:gl,check_outros:Ci,create_component:yt,destroy_component:Ct,destroy_each:Bn,detach:B,element:oe,empty:xs,ensure_array_like:bt,flush:at,group_outros:qi,init:Ca,insert:G,mount_component:qt,noop:qa,safe_not_equal:Ea,set_data:$e,space:el,text:z,transition_in:Je,transition_out:Ye}=window.__gradio__svelte__internal;function Ei(l,e,t){const n=l.slice();return n[28]=e[t].label,n[23]=e[t].parameter_name,n[29]=e[t].type,n[21]=e[t].python_type,n[30]=e[t].component,n[22]=e[t].example_input,n[31]=e[t].serializer,n[27]=t,n}function Si(l,e,t){const n=l.slice();return n[28]=e[t].label,n[23]=e[t].parameter_name,n[29]=e[t].type,n[21]=e[t].python_type,n[30]=e[t].component,n[22]=e[t].example_input,n[31]=e[t].serializer,n[27]=t,n}function ji(l,e,t){const n=l.slice();return n[30]=e[t].component,n[22]=e[t].example_input,n[27]=t,n}function zi(l,e,t){const n=l.slice();return n[21]=e[t].python_type,n[22]=e[t].example_input,n[23]=e[t].parameter_name,n[24]=e[t].parameter_has_default,n[25]=e[t].parameter_default,n[27]=t,n}function Sa(l){let e,t;return e=new Xs({props:{named:l[5],fn_index:l[1]}}),{c(){yt(e.$$.fragment)},m(n,i){qt(e,n,i),t=!0},p(n,i){const s={};i[0]&32&&(s.named=n[5]),i[0]&2&&(s.fn_index=n[1]),e.$set(s)},i(n){t||(Je(e.$$.fragment,n),t=!0)},o(n){Ye(e.$$.fragment,n),t=!1},d(n){Ct(e,n)}}}function ja(l){let e,t;return e=new Xs({props:{named:l[5],api_name:l[0].api_name}}),{c(){yt(e.$$.fragment)},m(n,i){qt(e,n,i),t=!0},p(n,i){const s={};i[0]&32&&(s.named=n[5]),i[0]&1&&(s.api_name=n[0].api_name),e.$set(s)},i(n){t||(Je(e.$$.fragment,n),t=!0)},o(n){Ye(e.$$.fragment,n),t=!1},d(n){Ct(e,n)}}}function za(l){let e,t;return e=new gn({props:{$$slots:{default:[Aa]},$$scope:{ctx:l}}}),{c(){yt(e.$$.fragment)},m(n,i){qt(e,n,i),t=!0},p(n,i){const s={};i[0]&7185|i[1]&16&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(Je(e.$$.fragment,n),t=!0)},o(n){Ye(e.$$.fragment,n),t=!1},d(n){Ct(e,n)}}}function La(l){let e,t;return e=new gn({props:{$$slots:{default:[Oa]},$$scope:{ctx:l}}}),{c(){yt(e.$$.fragment)},m(n,i){qt(e,n,i),t=!0},p(n,i){const s={};i[0]&639|i[1]&16&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(Je(e.$$.fragment,n),t=!0)},o(n){Ye(e.$$.fragment,n),t=!1},d(n){Ct(e,n)}}}function Na(l){let e,t;return e=new gn({props:{$$slots:{default:[Fa]},$$scope:{ctx:l}}}),{c(){yt(e.$$.fragment)},m(n,i){qt(e,n,i),t=!0},p(n,i){const s={};i[0]&349|i[1]&16&&(s.$$scope={dirty:i,ctx:n}),e.$set(s)},i(n){t||(Je(e.$$.fragment,n),t=!0)},o(n){Ye(e.$$.fragment,n),t=!1},d(n){Ct(e,n)}}}function Li(l){let e;return{c(){e=z(",")},m(t,n){G(t,e,n)},d(t){t&&B(e)}}}function Ni(l){let e,t=Qe(l[22],l[21].type,"bash")+"",n,i,s=l[27]<l[4].length-1&&Li();return{c(){e=z(` 18 `),n=z(t),s&&s.c(),i=xs()},m(o,a){G(o,e,a),G(o,n,a),s&&s.m(o,a),G(o,i,a)},p(o,a){a[0]&16&&t!==(t=Qe(o[22],o[21].type,"bash")+"")&&$e(n,t),o[27]<o[4].length-1?s||(s=Li(),s.c(),s.m(i.parentNode,i)):s&&(s.d(1),s=null)},d(o){o&&(B(e),B(n),B(i)),s&&s.d(o)}}}function Aa(l){let e,t,n,i,s,o,a,c,r,_,u=l[0].api_name+"",m,p,b="{",d,$,f,k="}",y,g,w="{",v,h,E="}",S,C,j,A,L,P=l[0].api_name+"",W,ye,Y;n=new _t({props:{code:l[10]?.innerText}});let H=bt(l[4]),te=[];for(let U=0;U<H.length;U+=1)te[U]=Ni(Ei(l,H,U));return{c(){e=oe("code"),t=oe("div"),yt(n.$$.fragment),i=el(),s=oe("div"),o=oe("pre"),a=z("curl -X POST "),c=z(l[11]),r=z(l[12]),_=z("/call/"),m=z(u),p=z(` -s -H "Content-Type: application/json" -d '`),d=z(b),$=z(` 19 "data": [`);for(let U=0;U<te.length;U+=1)te[U].c();f=z(` 20]`),y=z(k),g=z(`' \\ 21 | awk -F'"' '`),v=z(w),h=z(" print $4"),S=z(E),C=z(`' \\ 22 | read EVENT_ID; curl -N `),j=z(l[11]),A=z(l[12]),L=z("/call/"),W=z(P),ye=z("/$EVENT_ID"),me(t,"class","copy svelte-114qcyq"),me(o,"class","svelte-114qcyq"),me(e,"class","svelte-114qcyq")},m(U,le){G(U,e,le),N(e,t),qt(n,t,null),N(e,i),N(e,s),N(s,o),N(o,a),N(o,c),N(o,r),N(o,_),N(o,m),N(o,p),N(o,d),N(o,$);for(let Ee=0;Ee<te.length;Ee+=1)te[Ee]&&te[Ee].m(o,null);N(o,f),N(o,y),N(o,g),N(o,v),N(o,h),N(o,S),N(o,C),N(o,j),N(o,A),N(o,L),N(o,W),N(o,ye),l[19](s),Y=!0},p(U,le){const Ee={};if(le[0]&1024&&(Ee.code=U[10]?.innerText),n.$set(Ee),(!Y||le[0]&2048)&&$e(c,U[11]),(!Y||le[0]&4096)&&$e(r,U[12]),(!Y||le[0]&1)&&u!==(u=U[0].api_name+"")&&$e(m,u),le[0]&16){H=bt(U[4]);let Me;for(Me=0;Me<H.length;Me+=1){const wn=Ei(U,H,Me);te[Me]?te[Me].p(wn,le):(te[Me]=Ni(wn),te[Me].c(),te[Me].m(o,f))}for(;Me<te.length;Me+=1)te[Me].d(1);te.length=H.length}(!Y||le[0]&2048)&&$e(j,U[11]),(!Y||le[0]&4096)&&$e(A,U[12]),(!Y||le[0]&1)&&P!==(P=U[0].api_name+"")&&$e(W,P)},i(U){Y||(Je(n.$$.fragment,U),Y=!0)},o(U){Ye(n.$$.fragment,U),Y=!1},d(U){U&&B(e),Ct(n),Bn(te,U),l[19](null)}}}function Ai(l){let e,t,n,i=l[22].url+"",s,o,a=l[30]+"",c,r,_,u;return{c(){e=z(` 23const response_`),t=z(l[27]),n=z(' = await fetch("'),s=z(i),o=z(`"); 24const example`),c=z(a),r=z(" = await response_"),_=z(l[27]),u=z(`.blob(); 25 `)},m(m,p){G(m,e,p),G(m,t,p),G(m,n,p),G(m,s,p),G(m,o,p),G(m,c,p),G(m,r,p),G(m,_,p),G(m,u,p)},p:qa,d(m){m&&(B(e),B(t),B(n),B(s),B(o),B(c),B(r),B(_),B(u))}}}function Ti(l){let e,t,n;return{c(){e=z(', {auth: ["'),t=z(l[6]),n=z('", **password**]}')},m(i,s){G(i,e,s),G(i,t,s),G(i,n,s)},p(i,s){s[0]&64&&$e(t,i[6])},d(i){i&&(B(e),B(t),B(n))}}}function Ta(l){let e;return{c(){e=z(l[1])},m(t,n){G(t,e,n)},p(t,n){n[0]&2&&$e(e,t[1])},d(t){t&&B(e)}}}function Ma(l){let e,t,n=l[0].api_name+"",i,s;return{c(){e=oe("span"),t=z('"/'),i=z(n),s=z('"'),me(e,"class","api-name svelte-114qcyq")},m(o,a){G(o,e,a),N(e,t),N(e,i),N(e,s)},p(o,a){a[0]&1&&n!==(n=o[0].api_name+"")&&$e(i,n)},d(o){o&&B(e)}}}function Pa(l){let e,t,n=l[23]+"",i,s,o=Qe(l[22],l[21].type,"js")+"",a,c;return{c(){e=z(` 26 `),t=oe("span"),i=z(n),s=z(": "),a=z(o),c=z(", "),me(t,"class","example-inputs")},m(r,_){G(r,e,_),G(r,t,_),N(t,i),N(t,s),N(t,a),G(r,c,_)},p(r,_){_[0]&16&&n!==(n=r[23]+"")&&$e(i,n),_[0]&16&&o!==(o=Qe(r[22],r[21].type,"js")+"")&&$e(a,o)},d(r){r&&(B(e),B(t),B(c))}}}function Ia(l){let e,t,n=l[23]+"",i,s,o=l[30]+"",a,c,r;return{c(){e=z(` 27 `),t=oe("span"),i=z(n),s=z(": example"),a=z(o),c=z(", "),r=oe("span"),r.innerHTML="",me(t,"class","example-inputs"),me(r,"class","desc svelte-114qcyq")},m(_,u){G(_,e,u),G(_,t,u),N(t,i),N(t,s),N(t,a),G(_,c,u),G(_,r,u)},p(_,u){u[0]&16&&n!==(n=_[23]+"")&&$e(i,n),u[0]&16&&o!==(o=_[30]+"")&&$e(a,o)},d(_){_&&(B(e),B(t),B(c),B(r))}}}function Mi(l){let e,t;function n(o,a){return a[0]&16&&(e=null),e==null&&(e=!!o[14].includes(o[30])),e?Ia:Pa}let i=n(l,[-1,-1]),s=i(l);return{c(){s.c(),t=xs()},m(o,a){s.m(o,a),G(o,t,a)},p(o,a){i===(i=n(o,a))&&s?s.p(o,a):(s.d(1),s=i(o),s&&(s.c(),s.m(t.parentNode,t)))},d(o){o&&B(t),s.d(o)}}}function Oa(l){let e,t,n,i,s,o,a,c,r,_,u=(l[3]||l[2])+"",m,p,b,d,$,f;n=new _t({props:{code:l[9]?.innerText}});let k=bt(l[15]),y=[];for(let C=0;C<k.length;C+=1)y[C]=Ai(ji(l,k,C));let g=l[6]!==null&&Ti(l);function w(C,j){return C[5]?Ma:Ta}let v=w(l),h=v(l),E=bt(l[4]),S=[];for(let C=0;C<E.length;C+=1)S[C]=Mi(Si(l,E,C));return{c(){e=oe("code"),t=oe("div"),yt(n.$$.fragment),i=el(),s=oe("div"),o=oe("pre"),a=z(`import { Client } from "@gradio/client"; 28`);for(let C=0;C<y.length;C+=1)y[C].c();c=z(` 29const client = await Client.connect(`),r=oe("span"),_=z('"'),m=z(u),p=z('"'),g&&g.c(),b=z(`); 30const result = await client.predict(`),h.c(),d=z(", { ");for(let C=0;C<S.length;C+=1)S[C].c();$=z(` 31}); 32 33console.log(result.data); 34`),me(t,"class","copy svelte-114qcyq"),me(r,"class","token string svelte-114qcyq"),me(o,"class","svelte-114qcyq"),me(e,"class","svelte-114qcyq")},m(C,j){G(C,e,j),N(e,t),qt(n,t,null),N(e,i),N(e,s),N(s,o),N(o,a);for(let A=0;A<y.length;A+=1)y[A]&&y[A].m(o,null);N(o,c),N(o,r),N(r,_),N(r,m),N(r,p),g&&g.m(o,null),N(o,b),h.m(o,null),N(o,d);for(let A=0;A<S.length;A+=1)S[A]&&S[A].m(o,null);N(o,$),l[18](s),f=!0},p(C,j){const A={};if(j[0]&512&&(A.code=C[9]?.innerText),n.$set(A),j[0]&32768){k=bt(C[15]);let L;for(L=0;L<k.length;L+=1){const P=ji(C,k,L);y[L]?y[L].p(P,j):(y[L]=Ai(P),y[L].c(),y[L].m(o,c))}for(;L<y.length;L+=1)y[L].d(1);y.length=k.length}if((!f||j[0]&12)&&u!==(u=(C[3]||C[2])+"")&&$e(m,u),C[6]!==null?g?g.p(C,j):(g=Ti(C),g.c(),g.m(o,b)):g&&(g.d(1),g=null),v===(v=w(C))&&h?h.p(C,j):(h.d(1),h=v(C),h&&(h.c(),h.m(o,d))),j[0]&16400){E=bt(C[4]);let L;for(L=0;L<E.length;L+=1){const P=Si(C,E,L);S[L]?S[L].p(P,j):(S[L]=Mi(P),S[L].c(),S[L].m(o,$))}for(;L<S.length;L+=1)S[L].d(1);S.length=E.length}},i(C){f||(Je(n.$$.fragment,C),f=!0)},o(C){Ye(n.$$.fragment,C),f=!1},d(C){C&&B(e),Ct(n),Bn(y,C),g&&g.d(),h.d(),Bn(S,C),l[18](null)}}}function Da(l){let e;return{c(){e=z(", handle_file")},m(t,n){G(t,e,n)},d(t){t&&B(e)}}}function Pi(l){let e,t,n;return{c(){e=z(', auth=("'),t=z(l[6]),n=z('", **password**)')},m(i,s){G(i,e,s),G(i,t,s),G(i,n,s)},p(i,s){s[0]&64&&$e(t,i[6])},d(i){i&&(B(e),B(t),B(n))}}}function Ii(l){let e,t=l[23]?l[23]+"=":"",n,i,s=Qe(l[24]?l[25]:l[22],l[21].type,"py")+"",o,a;return{c(){e=z(` 35 `),n=z(t),i=oe("span"),o=z(s),a=z(",")},m(c,r){G(c,e,r),G(c,n,r),G(c,i,r),N(i,o),G(c,a,r)},p(c,r){r[0]&16&&t!==(t=c[23]?c[23]+"=":"")&&$e(n,t),r[0]&16&&s!==(s=Qe(c[24]?c[25]:c[22],c[21].type,"py")+"")&&$e(o,s)},d(c){c&&(B(e),B(n),B(i),B(a))}}}function Fa(l){let e,t,n,i,s,o,a,c,r,_,u,m,p,b=(l[3]||l[2])+"",d,$,f,k,y,g,w,v,h=l[0].api_name+"",E,S,C,j,A,L;n=new _t({props:{code:l[8]?.innerText}});let P=l[13]&&Da(),W=l[6]!==null&&Pi(l),ye=bt(l[4]),Y=[];for(let H=0;H<ye.length;H+=1)Y[H]=Ii(zi(l,ye,H));return{c(){e=oe("code"),t=oe("div"),yt(n.$$.fragment),i=el(),s=oe("div"),o=oe("pre"),a=oe("span"),a.textContent="from",c=z(" gradio_client "),r=oe("span"),r.textContent="import",_=z(" Client"),P&&P.c(),u=z(` 36 37client = Client(`),m=oe("span"),p=z('"'),d=z(b),$=z('"'),W&&W.c(),f=z(`) 38result = client.`),k=oe("span"),k.textContent="predict",y=z("(");for(let H=0;H<Y.length;H+=1)Y[H].c();g=z(` 39 api_name=`),w=oe("span"),v=z('"/'),E=z(h),S=z('"'),C=z(` 40) 41`),j=oe("span"),j.textContent="print",A=z("(result)"),me(t,"class","copy svelte-114qcyq"),me(a,"class","highlight"),me(r,"class","highlight"),me(m,"class","token string svelte-114qcyq"),me(k,"class","highlight"),me(w,"class","api-name svelte-114qcyq"),me(j,"class","highlight"),me(o,"class","svelte-114qcyq"),me(e,"class","svelte-114qcyq")},m(H,te){G(H,e,te),N(e,t),qt(n,t,null),N(e,i),N(e,s),N(s,o),N(o,a),N(o,c),N(o,r),N(o,_),P&&P.m(o,null),N(o,u),N(o,m),N(m,p),N(m,d),N(m,$),W&&W.m(o,null),N(o,f),N(o,k),N(o,y);for(let U=0;U<Y.length;U+=1)Y[U]&&Y[U].m(o,null);N(o,g),N(o,w),N(w,v),N(w,E),N(w,S),N(o,C),N(o,j),N(o,A),l[17](s),L=!0},p(H,te){const U={};if(te[0]&256&&(U.code=H[8]?.innerText),n.$set(U),(!L||te[0]&12)&&b!==(b=(H[3]||H[2])+"")&&$e(d,b),H[6]!==null?W?W.p(H,te):(W=Pi(H),W.c(),W.m(o,f)):W&&(W.d(1),W=null),te[0]&16){ye=bt(H[4]);let le;for(le=0;le<ye.length;le+=1){const Ee=zi(H,ye,le);Y[le]?Y[le].p(Ee,te):(Y[le]=Ii(Ee),Y[le].c(),Y[le].m(o,g))}for(;le<Y.length;le+=1)Y[le].d(1);Y.length=ye.length}(!L||te[0]&1)&&h!==(h=H[0].api_name+"")&&$e(E,h)},i(H){L||(Je(n.$$.fragment,H),L=!0)},o(H){Ye(n.$$.fragment,H),L=!1},d(H){H&&B(e),Ct(n),P&&P.d(),W&&W.d(),Bn(Y,H),l[17](null)}}}function Ua(l){let e,t,n,i,s,o,a;const c=[ja,Sa],r=[];function _(b,d){return b[5]?0:1}t=_(l),n=r[t]=c[t](l);const u=[Na,La,za],m=[];function p(b,d){return b[7]==="python"?0:b[7]==="javascript"?1:b[7]==="bash"?2:-1}return~(s=p(l))&&(o=m[s]=u[s](l)),{c(){e=oe("div"),n.c(),i=el(),o&&o.c(),me(e,"class","container svelte-114qcyq")},m(b,d){G(b,e,d),r[t].m(e,null),N(e,i),~s&&m[s].m(e,null),a=!0},p(b,d){let $=t;t=_(b),t===$?r[t].p(b,d):(qi(),Ye(r[$],1,1,()=>{r[$]=null}),Ci(),n=r[t],n?n.p(b,d):(n=r[t]=c[t](b),n.c()),Je(n,1),n.m(e,i));let f=s;s=p(b),s===f?~s&&m[s].p(b,d):(o&&(qi(),Ye(m[f],1,1,()=>{m[f]=null}),Ci()),~s?(o=m[s],o?o.p(b,d):(o=m[s]=u[s](b),o.c()),Je(o,1),o.m(e,null)):o=null)},i(b){a||(Je(n),Je(o),a=!0)},o(b){Ye(n),Ye(o),a=!1},d(b){b&&B(e),r[t].d(),~s&&m[s].d()}}}function Ra(l,e,t){let n,i,{dependency:s}=e,{dependency_index:o}=e,{root:a}=e,{api_prefix:c}=e,{space_id:r}=e,{endpoint_parameters:_}=e,{named:u}=e,{username:m}=e,{current_language:p}=e,b,d,$,f=_.some(h=>Js(h.example_input)),k=["Audio","File","Image","Video"],y=_.filter(h=>k.includes(h.component));function g(h){gl[h?"unshift":"push"](()=>{b=h,t(8,b)})}function w(h){gl[h?"unshift":"push"](()=>{d=h,t(9,d)})}function v(h){gl[h?"unshift":"push"](()=>{$=h,t(10,$)})}return l.$$set=h=>{"dependency"in h&&t(0,s=h.dependency),"dependency_index"in h&&t(1,o=h.dependency_index),"root"in h&&t(2,a=h.root),"api_prefix"in h&&t(16,c=h.api_prefix),"space_id"in h&&t(3,r=h.space_id),"endpoint_parameters"in h&&t(4,_=h.endpoint_parameters),"named"in h&&t(5,u=h.named),"username"in h&&t(6,m=h.username),"current_language"in h&&t(7,p=h.current_language)},l.$$.update=()=>{l.$$.dirty[0]&65536&&t(12,n=c||"/"),l.$$.dirty[0]&4&&t(11,i=a.replace(/\/$/,""))},[s,o,a,r,_,u,m,p,b,d,$,i,n,f,k,y,c,g,w,v]}class Ba extends ya{constructor(e){super(),Ca(this,e,Ra,Ua,Ea,{dependency:0,dependency_index:1,root:2,api_prefix:16,space_id:3,endpoint_parameters:4,named:5,username:6,current_language:7},null,[-1,-1])}get dependency(){return this.$$.ctx[0]}set dependency(e){this.$$set({dependency:e}),at()}get dependency_index(){return this.$$.ctx[1]}set dependency_index(e){this.$$set({dependency_index:e}),at()}get root(){return this.$$.ctx[2]}set root(e){this.$$set({root:e}),at()}get api_prefix(){return this.$$.ctx[16]}set api_prefix(e){this.$$set({api_prefix:e}),at()}get space_id(){return this.$$.ctx[3]}set space_id(e){this.$$set({space_id:e}),at()}get endpoint_parameters(){return this.$$.ctx[4]}set endpoint_parameters(e){this.$$set({endpoint_parameters:e}),at()}get named(){return this.$$.ctx[5]}set named(e){this.$$set({named:e}),at()}get username(){return this.$$.ctx[6]}set username(e){this.$$set({username:e}),at()}get current_language(){return this.$$.ctx[7]}set current_language(e){this.$$set({current_language:e}),at()}}const{SvelteComponent:Ga,append:M,attr:je,binding_callbacks:bl,check_outros:Ha,create_component:tl,destroy_component:nl,destroy_each:Wl,detach:ge,element:he,empty:Va,ensure_array_like:Kt,flush:St,group_outros:Wa,init:Za,insert:be,mount_component:ll,safe_not_equal:Qa,set_data:We,space:il,text:D,transition_in:Xt,transition_out:xt}=window.__gradio__svelte__internal,{onMount:Ja,tick:Ya}=window.__gradio__svelte__internal;function Oi(l,e,t){const n=l.slice();return n[20]=e[t].call,n[21]=e[t].api_name,n}function Di(l,e,t){const n=l.slice();return n[20]=e[t].call,n[21]=e[t].api_name,n}function Fi(l,e,t){const n=l.slice();return n[20]=e[t].call,n[21]=e[t].api_name,n}function Ka(l){let e,t,n,i,s,o;n=new _t({props:{code:l[6]?.innerText}});let a=Kt(l[9]),c=[];for(let r=0;r<a.length;r+=1)c[r]=Ui(Oi(l,a,r));return{c(){e=he("code"),t=he("div"),tl(n.$$.fragment),i=il(),s=he("div");for(let r=0;r<c.length;r+=1)c[r].c();je(t,"class","copy svelte-j71ub0"),je(e,"class","svelte-j71ub0")},m(r,_){be(r,e,_),M(e,t),ll(n,t,null),M(e,i),M(e,s);for(let u=0;u<c.length;u+=1)c[u]&&c[u].m(s,null);l[16](s),o=!0},p(r,_){const u={};if(_&64&&(u.code=r[6]?.innerText),n.$set(u),_&513){a=Kt(r[9]);let m;for(m=0;m<a.length;m+=1){const p=Oi(r,a,m);c[m]?c[m].p(p,_):(c[m]=Ui(p),c[m].c(),c[m].m(s,null))}for(;m<c.length;m+=1)c[m].d(1);c.length=a.length}},i(r){o||(Xt(n.$$.fragment,r),o=!0)},o(r){xt(n.$$.fragment,r),o=!1},d(r){r&&ge(e),nl(n),Wl(c,r),l[16](null)}}}function Xa(l){let e,t,n,i,s,o,a,c,r,_,u,m,p;n=new _t({props:{code:l[5]?.innerText}});let b=l[2]!==null&&Ri(l),d=Kt(l[8]),$=[];for(let f=0;f<d.length;f+=1)$[f]=Gi(Di(l,d,f));return{c(){e=he("code"),t=he("div"),tl(n.$$.fragment),i=il(),s=he("div"),o=he("pre"),a=D(`import { Client } from "@gradio/client"; 42 43const app = await Client.connect(`),c=he("span"),r=D('"'),_=D(l[0]),u=D('"'),b&&b.c(),m=D(`); 44 `);for(let f=0;f<$.length;f+=1)$[f].c();je(t,"class","copy svelte-j71ub0"),je(c,"class","token string svelte-j71ub0"),je(o,"class","svelte-j71ub0"),je(e,"class","svelte-j71ub0")},m(f,k){be(f,e,k),M(e,t),ll(n,t,null),M(e,i),M(e,s),M(s,o),M(o,a),M(o,c),M(c,r),M(c,_),M(c,u),b&&b.m(o,null),M(o,m);for(let y=0;y<$.length;y+=1)$[y]&&$[y].m(o,null);l[15](s),p=!0},p(f,k){const y={};if(k&32&&(y.code=f[5]?.innerText),n.$set(y),(!p||k&1)&&We(_,f[0]),f[2]!==null?b?b.p(f,k):(b=Ri(f),b.c(),b.m(o,m)):b&&(b.d(1),b=null),k&256){d=Kt(f[8]);let g;for(g=0;g<d.length;g+=1){const w=Di(f,d,g);$[g]?$[g].p(w,k):($[g]=Gi(w),$[g].c(),$[g].m(o,null))}for(;g<$.length;g+=1)$[g].d(1);$.length=d.length}},i(f){p||(Xt(n.$$.fragment,f),p=!0)},o(f){xt(n.$$.fragment,f),p=!1},d(f){f&&ge(e),nl(n),b&&b.d(),Wl($,f),l[15](null)}}}function xa(l){let e,t,n,i,s,o,a,c,r,_,u,m,p,b,d,$;n=new _t({props:{code:l[4]}});let f=l[2]!==null&&Hi(l),k=Kt(l[7]),y=[];for(let g=0;g<k.length;g+=1)y[g]=Vi(Fi(l,k,g));return{c(){e=he("code"),t=he("div"),tl(n.$$.fragment),i=il(),s=he("div"),o=he("pre"),a=he("span"),a.textContent="from",c=D(" gradio_client "),r=he("span"),r.textContent="import",_=D(` Client, file 45 46client = Client(`),u=he("span"),m=D('"'),p=D(l[0]),b=D('"'),f&&f.c(),d=D(`) 47`);for(let g=0;g<y.length;g+=1)y[g].c();je(t,"class","copy svelte-j71ub0"),je(a,"class","highlight"),je(r,"class","highlight"),je(u,"class","token string svelte-j71ub0"),je(o,"class","svelte-j71ub0"),je(e,"class","svelte-j71ub0")},m(g,w){be(g,e,w),M(e,t),ll(n,t,null),M(e,i),M(e,s),M(s,o),M(o,a),M(o,c),M(o,r),M(o,_),M(o,u),M(u,m),M(u,p),M(u,b),f&&f.m(o,null),M(o,d);for(let v=0;v<y.length;v+=1)y[v]&&y[v].m(o,null);l[14](s),$=!0},p(g,w){const v={};if(w&16&&(v.code=g[4]),n.$set(v),(!$||w&1)&&We(p,g[0]),g[2]!==null?f?f.p(g,w):(f=Hi(g),f.c(),f.m(o,d)):f&&(f.d(1),f=null),w&128){k=Kt(g[7]);let h;for(h=0;h<k.length;h+=1){const E=Fi(g,k,h);y[h]?y[h].p(E,w):(y[h]=Vi(E),y[h].c(),y[h].m(o,null))}for(;h<y.length;h+=1)y[h].d(1);y.length=k.length}},i(g){$||(Xt(n.$$.fragment,g),$=!0)},o(g){xt(n.$$.fragment,g),$=!1},d(g){g&&ge(e),nl(n),f&&f.d(),Wl(y,g),l[14](null)}}}function Ui(l){let e,t,n,i,s=l[21]+"",o,a,c="{",r,_,u=l[20]+"",m,p,b="}",d,$,f="{",k,y,g="}",w,v,h,E,S=l[21]+"",C,j,A,L;return{c(){e=he("pre"),t=D("curl -X POST "),n=D(l[0]),i=D("call/"),o=D(s),a=D(` -s -H "Content-Type: application/json" -d '`),r=D(c),_=D(` 48 "data": [`),m=D(u),p=D("]"),d=D(b),$=D(`' \\ 49 | awk -F'"' '`),k=D(f),y=D(" print $4"),w=D(g),v=D(`' \\ 50 | read EVENT_ID; curl -N `),h=D(l[0]),E=D("call/"),C=D(S),j=D("/$EVENT_ID"),A=il(),L=he("br"),je(e,"class","svelte-j71ub0")},m(P,W){be(P,e,W),M(e,t),M(e,n),M(e,i),M(e,o),M(e,a),M(e,r),M(e,_),M(e,m),M(e,p),M(e,d),M(e,$),M(e,k),M(e,y),M(e,w),M(e,v),M(e,h),M(e,E),M(e,C),M(e,j),be(P,A,W),be(P,L,W)},p(P,W){W&1&&We(n,P[0]),W&512&&s!==(s=P[21]+"")&&We(o,s),W&512&&u!==(u=P[20]+"")&&We(m,u),W&1&&We(h,P[0]),W&512&&S!==(S=P[21]+"")&&We(C,S)},d(P){P&&(ge(e),ge(A),ge(L))}}}function Ri(l){let e,t,n;return{c(){e=D(', {auth: ["'),t=D(l[2]),n=D('", **password**]}')},m(i,s){be(i,e,s),be(i,t,s),be(i,n,s)},p(i,s){s&4&&We(t,i[2])},d(i){i&&(ge(e),ge(t),ge(n))}}}function Bi(l){let e,t=l[20]+"",n;return{c(){e=D(", "),n=D(t)},m(i,s){be(i,e,s),be(i,n,s)},p(i,s){s&256&&t!==(t=i[20]+"")&&We(n,t)},d(i){i&&(ge(e),ge(n))}}}function Gi(l){let e,t,n,i=l[21]+"",s,o,a,c=l[20]&&Bi(l);return{c(){e=D(` 51await client.predict(`),t=he("span"),n=D(` 52 "/`),s=D(i),o=D('"'),c&&c.c(),a=D(`); 53 `),je(t,"class","api-name svelte-j71ub0")},m(r,_){be(r,e,_),be(r,t,_),M(t,n),M(t,s),M(t,o),c&&c.m(r,_),be(r,a,_)},p(r,_){_&256&&i!==(i=r[21]+"")&&We(s,i),r[20]?c?c.p(r,_):(c=Bi(r),c.c(),c.m(a.parentNode,a)):c&&(c.d(1),c=null)},d(r){r&&(ge(e),ge(t),ge(a)),c&&c.d(r)}}}function Hi(l){let e,t,n;return{c(){e=D(', auth=("'),t=D(l[2]),n=D('", **password**)')},m(i,s){be(i,e,s),be(i,t,s),be(i,n,s)},p(i,s){s&4&&We(t,i[2])},d(i){i&&(ge(e),ge(t),ge(n))}}}function Vi(l){let e,t,n,i=l[20]+"",s,o,a,c,r=l[21]+"",_,u,m;return{c(){e=D(` 54client.`),t=he("span"),n=D(`predict( 55`),s=D(i),o=D(" api_name="),a=he("span"),c=D('"/'),_=D(r),u=D('"'),m=D(` 56) 57`),je(a,"class","api-name svelte-j71ub0"),je(t,"class","highlight")},m(p,b){be(p,e,b),be(p,t,b),M(t,n),M(t,s),M(t,o),M(t,a),M(a,c),M(a,_),M(a,u),M(t,m)},p(p,b){b&128&&i!==(i=p[20]+"")&&We(s,i),b&128&&r!==(r=p[21]+"")&&We(_,r)},d(p){p&&(ge(e),ge(t))}}}function ec(l){let e,t,n,i;const s=[xa,Xa,Ka],o=[];function a(c,r){return c[1]==="python"?0:c[1]==="javascript"?1:c[1]==="bash"?2:-1}return~(e=a(l))&&(t=o[e]=s[e](l)),{c(){t&&t.c(),n=Va()},m(c,r){~e&&o[e].m(c,r),be(c,n,r),i=!0},p(c,r){let _=e;e=a(c),e===_?~e&&o[e].p(c,r):(t&&(Wa(),xt(o[_],1,1,()=>{o[_]=null}),Ha()),~e?(t=o[e],t?t.p(c,r):(t=o[e]=s[e](c),t.c()),Xt(t,1),t.m(n.parentNode,n)):t=null)},i(c){i||(Xt(t),i=!0)},o(c){xt(t),i=!1},d(c){c&&ge(n),~e&&o[e].d(c)}}}function tc(l){let e,t,n;return t=new gn({props:{border_mode:"focus",$$slots:{default:[ec]},$$scope:{ctx:l}}}),{c(){e=he("div"),tl(t.$$.fragment),je(e,"class","container svelte-j71ub0")},m(i,s){be(i,e,s),ll(t,e,null),n=!0},p(i,[s]){const o={};s&268436479&&(o.$$scope={dirty:s,ctx:i}),t.$set(o)},i(i){n||(Xt(t.$$.fragment,i),n=!0)},o(i){xt(t.$$.fragment,i),n=!1},d(i){i&&ge(e),nl(t)}}}function nc(l,e,t){let{dependencies:n}=e,{short_root:i}=e,{root:s}=e,{api_prefix:o=""}=e,{current_language:a}=e,{username:c}=e,r,_,u,m,{api_calls:p=[]}=e;async function b(){return await(await fetch(s.replace(/\/$/,"")+o+"/info/?all_endpoints=true")).json()}let d,$=[],f=[],k=[];function y(h,E){const S=`/${n[h.fn_index].api_name}`,j=h.data.filter(A=>typeof A<"u").map((A,L)=>{if(d[S]){const P=d[S].parameters[L];if(!P)return;const W=P.parameter_name,ye=P.python_type.type;if(E==="py")return` ${W}=${Qe(A,ye,"py")}`;if(E==="js")return` ${W}: ${Qe(A,ye,"js")}`;if(E==="bash")return` ${Qe(A,ye,"bash")}`}return` ${Qe(A,void 0,E)}`}).filter(A=>typeof A<"u").join(`, 58`);if(j){if(E==="py")return`${j}, 59`;if(E==="js")return`{ 60${j}, 61}`;if(E==="bash")return` 62${j} 63`}return E==="py"?"":` 64`}Ja(async()=>{d=(await b()).named_endpoints;let E=p.map(A=>y(A,"py")),S=p.map(A=>y(A,"js")),C=p.map(A=>y(A,"bash")),j=p.map(A=>n[A.fn_index].api_name||"");t(7,$=E.map((A,L)=>({call:A,api_name:j[L]}))),t(8,f=S.map((A,L)=>({call:A,api_name:j[L]}))),t(9,k=C.map((A,L)=>({call:A,api_name:j[L]}))),await Ya(),t(4,_=r.innerText)});function g(h){bl[h?"unshift":"push"](()=>{r=h,t(3,r)})}function w(h){bl[h?"unshift":"push"](()=>{u=h,t(5,u)})}function v(h){bl[h?"unshift":"push"](()=>{m=h,t(6,m)})}return l.$$set=h=>{"dependencies"in h&&t(10,n=h.dependencies),"short_root"in h&&t(0,i=h.short_root),"root"in h&&t(11,s=h.root),"api_prefix"in h&&t(12,o=h.api_prefix),"current_language"in h&&t(1,a=h.current_language),"username"in h&&t(2,c=h.username),"api_calls"in h&&t(13,p=h.api_calls)},[i,a,c,r,_,u,m,$,f,k,n,s,o,p,g,w,v]}class lc extends Ga{constructor(e){super(),Za(this,e,nc,tc,Qa,{dependencies:10,short_root:0,root:11,api_prefix:12,current_language:1,username:2,api_calls:13})}get dependencies(){return this.$$.ctx[10]}set dependencies(e){this.$$set({dependencies:e}),St()}get short_root(){return this.$$.ctx[0]}set short_root(e){this.$$set({short_root:e}),St()}get root(){return this.$$.ctx[11]}set root(e){this.$$set({root:e}),St()}get api_prefix(){return this.$$.ctx[12]}set api_prefix(e){this.$$set({api_prefix:e}),St()}get current_language(){return this.$$.ctx[1]}set current_language(e){this.$$set({current_language:e}),St()}get username(){return this.$$.ctx[2]}set username(e){this.$$set({username:e}),St()}get api_calls(){return this.$$.ctx[13]}set api_calls(e){this.$$set({api_calls:e}),St()}}const ic="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20aria-hidden='true'%20focusable='false'%20role='img'%20width='1em'%20height='1em'%20preserveAspectRatio='xMidYMid%20meet'%20viewBox='0%200%2032%2032'%20%3e%3cpath%20d='M15.84.5a16.4,16.4,0,0,0-3.57.32C9.1,1.39,8.53,2.53,8.53,4.64V7.48H16v1H5.77a4.73,4.73,0,0,0-4.7,3.74,14.82,14.82,0,0,0,0,7.54c.57,2.28,1.86,3.82,4,3.82h2.6V20.14a4.73,4.73,0,0,1,4.63-4.63h7.38a3.72,3.72,0,0,0,3.73-3.73V4.64A4.16,4.16,0,0,0,19.65.82,20.49,20.49,0,0,0,15.84.5ZM11.78,2.77a1.39,1.39,0,0,1,1.38,1.46,1.37,1.37,0,0,1-1.38,1.38A1.42,1.42,0,0,1,10.4,4.23,1.44,1.44,0,0,1,11.78,2.77Z'%20fill='%235a9fd4'%20%3e%3c/path%3e%3cpath%20d='M16.16,31.5a16.4,16.4,0,0,0,3.57-.32c3.17-.57,3.74-1.71,3.74-3.82V24.52H16v-1H26.23a4.73,4.73,0,0,0,4.7-3.74,14.82,14.82,0,0,0,0-7.54c-.57-2.28-1.86-3.82-4-3.82h-2.6v3.41a4.73,4.73,0,0,1-4.63,4.63H12.35a3.72,3.72,0,0,0-3.73,3.73v7.14a4.16,4.16,0,0,0,3.73,3.82A20.49,20.49,0,0,0,16.16,31.5Zm4.06-2.27a1.39,1.39,0,0,1-1.38-1.46,1.37,1.37,0,0,1,1.38-1.38,1.42,1.42,0,0,1,1.38,1.38A1.44,1.44,0,0,1,20.22,29.23Z'%20fill='%23ffd43b'%20%3e%3c/path%3e%3c/svg%3e",sc="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20aria-hidden='true'%20focusable='false'%20role='img'%20width='1em'%20height='1em'%20preserveAspectRatio='xMidYMid%20meet'%20viewBox='0%200%2032%2032'%20%3e%3crect%20width='32'%20height='32'%20fill='%23f7df1e'%3e%3c/rect%3e%3cpath%20d='M21.5,25a3.27,3.27,0,0,0,3,1.83c1.25,0,2-.63,2-1.49,0-1-.81-1.39-2.19-2L23.56,23C21.39,22.1,20,20.94,20,18.49c0-2.25,1.72-4,4.41-4a4.44,4.44,0,0,1,4.27,2.41l-2.34,1.5a2,2,0,0,0-1.93-1.29,1.31,1.31,0,0,0-1.44,1.29c0,.9.56,1.27,1.85,1.83l.75.32c2.55,1.1,4,2.21,4,4.72,0,2.71-2.12,4.19-5,4.19a5.78,5.78,0,0,1-5.48-3.07Zm-10.63.26c.48.84.91,1.55,1.94,1.55s1.61-.39,1.61-1.89V14.69h3V25c0,3.11-1.83,4.53-4.49,4.53a4.66,4.66,0,0,1-4.51-2.75Z'%20%3e%3c/path%3e%3c/svg%3e",oc="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20version='1.1'%20id='Layer_1'%20x='0px'%20y='0px'%20viewBox='0%200%20150%20150'%20style='enable-background:new%200%200%20150%20150;%20background-color:%20%2372a824;'%20xml:space='preserve'%3e%3cscript%20xmlns=''/%3e%3cstyle%20type='text/css'%3e%20.st0{fill:%23FFFFFF;}%20%3c/style%3e%3cg%3e%3cpath%20class='st0'%20d='M118.9,40.3L81.7,18.2c-2.2-1.3-4.7-2-7.2-2s-5,0.7-7.2,2L30.1,40.3c-4.4,2.6-7.2,7.5-7.2,12.8v44.2%20c0,5.3,2.7,10.1,7.2,12.8l37.2,22.1c2.2,1.3,4.7,2,7.2,2c2.5,0,5-0.7,7.2-2l37.2-22.1c4.4-2.6,7.2-7.5,7.2-12.8V53%20C126.1,47.8,123.4,42.9,118.9,40.3z%20M90.1,109.3l0.1,3.2c0,0.4-0.2,0.8-0.5,1l-1.9,1.1c-0.3,0.2-0.5,0-0.6-0.4l0-3.1%20c-1.
646,0.7-3.2,0.8-4.3,0.4c-0.2-0.1-0.3-0.4-0.2-0.7l0.7-2.9c0.1-0.2,0.2-0.5,0.3-0.6c0.1-0.1,0.1-0.1,0.2-0.1%20c0.1-0.1,0.2-0.1,0.3,0c1.1,0.4,2.6,0.2,3.9-0.5c1.8-0.9,2.9-2.7,2.9-4.5c0-1.6-0.9-2.3-3-2.3c-2.7,0-5.2-0.5-5.3-4.5%20c0-3.3,1.7-6.7,4.4-8.8l0-3.2c0-0.4,0.2-0.8,0.5-1l1.8-1.2c0.3-0.2,0.5,0,0.6,0.4l0,3.2c1.3-0.5,2.5-0.7,3.6-0.4%20c0.2,0.1,0.3,0.4,0.2,0.7l-0.7,2.8c-0.1,0.2-0.2,0.4-0.3,0.6c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.2,0.1-0.3,0%20c-0.5-0.1-1.6-0.4-3.4,0.6c-1.9,1-2.6,2.6-2.5,3.8c0,1.5,0.8,1.9,3.3,1.9c3.4,0.1,4.9,1.6,5,5C94.7,103.4,92.9,107,90.1,109.3z%20M109.6,103.9c0,0.3,0,0.6-0.3,0.7l-9.4,5.7c-0.2,0.1-0.4,0-0.4-0.3v-2.4c0-0.3,0.2-0.5,0.4-0.6l9.3-5.5c0.2-0.1,0.4,0,0.4,0.3%20V103.9z%20M116.1,49.6L80.9,71.3c-4.4,2.6-7.6,5.4-7.6,10.7v43.4c0,3.2,1.3,5.2,3.2,5.8c-0.6,0.1-1.3,0.2-2,0.2%20c-2.1,0-4.1-0.6-5.9-1.6l-37.2-22.1c-3.6-2.2-5.9-6.2-5.9-10.5V53c0-4.3,2.3-8.4,5.9-10.5l37.2-22.1c1.8-1.1,3.8-1.6,5.9-1.6%20s4.1,0.6,5.9,1.6l37.2,22.1c3.1,1.8,5.1,5,5.7,8.5C122.1,48.4,119.3,47.7,116.1,49.6z'/%3e%3c/g%3e%3c/svg%3e",{SvelteComponent:rc,append:Be,attr:Ft,check_outros:ac,create_component:cc,destroy_component:_c,destroy_each:uc,detach:Ne,element:et,empty:fc,ensure_array_like:Wi,flush:Ln,group_outros:pc,init:dc,insert:Ae,mount_component:mc,noop:hc,safe_not_equal:gc,set_data:en,set_style:bc,space:Ht,text:Ze,toggle_class:Zi,transition_in:In,transition_out:zl}=window.__gradio__svelte__internal;function Qi(l,e,t){const n=l.slice();return n[4]=e[t].label,n[5]=e[t].type,n[6]=e[t].python_type,n[7]=e[t].component,n[8]=e[t].serializer,n[10]=t,n}function vc(l){let e;return{c(){e=Ze("1 element")},m(t,n){Ae(t,e,n)},p:hc,d(t){t&&Ne(e)}}}function $c(l){let e=l[3]=="python"?"tuple":"list",t,n,i=l[1].length+"",s,o;return{c(){t=Ze(e),n=Ze(" of "),s=Ze(i),o=Ze(` 65 elements`)},m(a,c){Ae(a,t,c),Ae(a,n,c),Ae(a,s,c),Ae(a,o,c)},p(a,c){c&8&&e!==(e=a[3]=="python"?"tuple":"list")&&en(t,e),c&2&&i!==(i=a[1].length+"")&&en(s,i)},d(a){a&&(Ne(t),Ne(n),Ne(s),Ne(o))}}}function Ji(l){let e;return{c(){e=et("span"),e.textContent=`[${l[10]}]`,Ft(e,"class","code svelte-16h224k")},m(t,n){Ae(t,e,n)},d(t){t&&Ne(e)}}}function kc(l){let e=l[2][l[10]].type+"",t;return{c(){t=Ze(e)},m(n,i){Ae(n,t,i)},p(n,i){i&4&&e!==(e=n[2][n[10]].type+"")&&en(t,e)},d(n){n&&Ne(t)}}}function wc(l){let e=l[6].type+"",t;return{c(){t=Ze(e)},m(n,i){Ae(n,t,i)},p(n,i){i&2&&e!==(e=n[6].type+"")&&en(t,e)},d(n){n&&Ne(t)}}}function Yi(l){let e,t,n,i,s,o,a,c,r,_=l[4]+"",u,m,p=l[7]+"",b,d,$,f=l[1].length>1&&Ji(l);function k(w,v){return w[3]==="python"?wc:kc}let y=k(l),g=y(l);return{c(){e=et("hr"),t=Ht(),n=et("div"),i=et("p"),f&&f.c(),s=Ht(),o=et("span"),g.c(),a=Ht(),c=et("p"),r=Ze('The output value that appears in the "'),u=Ze(_),m=Ze('" '),b=Ze(p),d=Ze(` 66 component.`),$=Ht(),Ft(e,"class","hr svelte-16h224k"),Ft(o,"class","code highlight svelte-16h224k"),Ft(c,"class","desc svelte-16h224k"),bc(n,"margin","10px")},m(w,v){Ae(w,e,v),Ae(w,t,v),Ae(w,n,v),Be(n,i),f&&f.m(i,null),Be(i,s),Be(i,o),g.m(o,null),Be(n,a),Be(n,c),Be(c,r),Be(c,u),Be(c,m),Be(c,b),Be(c,d),Be(n,$)},p(w,v){w[1].length>1?f||(f=Ji(w),f.c(),f.m(i,s)):f&&(f.d(1),f=null),y===(y=k(w))&&g?g.p(w,v):(g.d(1),g=y(w),g&&(g.c(),g.m(o,null))),v&2&&_!==(_=w[4]+"")&&en(u,_),v&2&&p!==(p=w[7]+"")&&en(b,p)},d(w){w&&(Ne(e),Ne(t),Ne(n)),f&&f.d(),g.d()}}}function Ki(l){let e,t,n;return t=new Zs({props:{margin:!1}}),{c(){e=et("div"),cc(t.$$.fragment),Ft(e,"class","load-wrap")},m(i,s){Ae(i,e,s),mc(t,e,null),n=!0},i(i){n||(In(t.$$.fragment,i),n=!0)},o(i){zl(t.$$.fragment,i),n=!1},d(i){i&&Ne(e),_c(t)}}}function yc(l){let e,t,n,i,s,o,a,c;function r(d,$){return d[1].length>1?$c:vc}let _=r(l),u=_(l),m=Wi(l[1]),p=[];for(let d=0;d<m.length;d+=1)p[d]=Yi(Qi(l,m,d));let b=l[0]&&Ki();return{c(){e=et("h4"),t=et("div"),t.innerHTML='<div class="toggle-dot toggle-right svelte-16h224k"></div>',n=Ze(` 67 Returns `),u.c(),i=Ht(),s=et("div");for(let d=0;d<p.length;d+=1)p[d].c();o=Ht(),b&&b.c(),a=fc(),Ft(t,"class","toggle-icon svelte-16h224k"),Ft(e,"class","svelte-16h224k"),Zi(s,"hide",l[0])},m(d,$){Ae(d,e,$),Be(e,t),Be(e,n),u.m(e,null),Ae(d,i,$),Ae(d,s,$);for(let f=0;f<p.length;f+=1)p[f]&&p[f].m(s,null);Ae(d,o,$),b&&b.m(d,$),Ae(d,a,$),c=!0},p(d,[$]){if(_===(_=r(d))&&u?u.p(d,$):(u.d(1),u=_(d),u&&(u.c(),u.m(e,null))),$&14){m=Wi(d[1]);let f;for(f=0;f<m.length;f+=1){const k=Qi(d,m,f);p[f]?p[f].p(k,$):(p[f]=Yi(k),p[f].c(),p[f].m(s,null))}for(;f<p.length;f+=1)p[f].d(1);p.length=m.length}(!c||$&1)&&Zi(s,"hide",d[0]),d[0]?b?$&1&&In(b,1):(b=Ki(),b.c(),In(b,1),b.m(a.parentNode,a)):b&&(pc(),zl(b,1,1,()=>{b=null}),ac())},i(d){c||(In(b),c=!0)},o(d){zl(b),c=!1},d(d){d&&(Ne(e),Ne(i),Ne(s),Ne(o),Ne(a)),u.d(),uc(p,d),b&&b.d(d)}}}function Cc(l,e,t){let{is_running:n}=e,{endpoint_returns:i}=e,{js_returns:s}=e,{current_language:o}=e;return l.$$set=a=>{"is_running"in a&&t(0,n=a.is_running),"endpoint_returns"in a&&t(1,i=a.endpoint_returns),"js_returns"in a&&t(2,s=a.js_returns),"current_language"in a&&t(3,o=a.current_language)},[n,i,s,o]}class qc extends rc{constructor(e){super(),dc(this,e,Cc,yc,gc,{is_running:0,endpoint_returns:1,js_returns:2,current_language:3})}get is_running(){return this.$$.ctx[0]}set is_running(e){this.$$set({is_running:e}),Ln()}get endpoint_returns(){return this.$$.ctx[1]}set endpoint_returns(e){this.$$set({endpoint_returns:e}),Ln()}get js_returns(){return this.$$.ctx[2]}set js_returns(e){this.$$set({js_returns:e}),Ln()}get current_language(){return this.$$.ctx[3]}set current_language(e){this.$$set({current_language:e}),Ln()}}const{SvelteComponent:Ec,append:Q,attr:Z,bubble:Xi,check_outros:Gn,create_component:vt,destroy_component:$t,destroy_each:xi,detach:I,element:X,empty:Zl,ensure_array_like:Nn,flush:jt,group_outros:Hn,init:Sc,insert:O,listen:jc,mount_component:kt,noop:eo,safe_not_equal:zc,set_data:Ll,set_style:Nt,space
vendor: 10,038 bytes, lines 67-94
67:Ie,src_url_equal:Lc,text:J,transition_in:ke,transition_out:Te}=window.__gradio__svelte__internal,{onMount:Nc,createEventDispatcher:Ac}=window.__gradio__svelte__internal;function es(l,e,t){const n=l.slice();return n[19]=e[t],n[21]=t,n}function ts(l,e,t){const n=l.slice();return n[22]=e[t][0],n[23]=e[t][1],n}function ns(l){let e,t,n,i;const s=[Mc,Tc],o=[];function a(c,r){return c[9]?0:1}return e=a(l),t=o[e]=s[e](l),{c(){t.c(),n=Zl()},m(c,r){o[e].m(c,r),O(c,n,r),i=!0},p(c,r){t.p(c,r)},i(c){i||(ke(t),i=!0)},o(c){Te(t),i=!1},d(c){c&&I(n),o[e].d(c)}}}function Tc(l){let e,t;return e=new _r({props:{root:l[0]}}),e.$on("close",l[16]),{c(){vt(e.$$.fragment)},m(n,i){kt(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.root=n[0]),e.$set(s)},i(n){t||(ke(e.$$.fragment,n),t=!0)},o(n){Te(e.$$.fragment,n),t=!1},d(n){$t(e,n)}}}function Mc(l){let e,t,n,i,s,o,a,c,r,_,u,m,p;t=new kr({props:{root:l[3]||l[0],api_count:l[9]}}),t.$on("close",l[13]);let b=Nn(l[10]),d=[];for(let v=0;v<b.length;v+=1)d[v]=ls(ts(l,b,v));const $=[Ic,Pc],f=[];function k(v,h){return v[5].length?0:1}_=k(l),u=f[_]=$[_](l);let y=Nn(l[1]),g=[];for(let v=0;v<y.length;v+=1)g[v]=as(es(l,y,v));const w=v=>Te(g[v],1,1,()=>{g[v]=null});return{c(){e=X("div"),vt(t.$$.fragment),n=Ie(),i=X("div"),s=X("div"),s.innerHTML=`<p style="font-size: var(--text-lg);">Choose a language to see the code snippets for interacting with the 68 API.</p>`,o=Ie(),a=X("div"),c=X("div");for(let v=0;v<d.length;v+=1)d[v].c();r=Ie(),u.c(),m=Ie();for(let v=0;v<g.length;v+=1)g[v].c();Z(e,"class","banner-wrap svelte-1y3yua6"),Z(s,"class","client-doc svelte-1y3yua6"),Z(c,"class","snippets svelte-1y3yua6"),Z(a,"class","endpoint svelte-1y3yua6"),Z(i,"class","docs-wrap svelte-1y3yua6")},m(v,h){O(v,e,h),kt(t,e,null),O(v,n,h),O(v,i,h),Q(i,s),Q(i,o),Q(i,a),Q(a,c);for(let E=0;E<d.length;E+=1)d[E]&&d[E].m(c,null);Q(a,r),f[_].m(a,null),Q(a,m);for(let E=0;E<g.length;E+=1)g[E]&&g[E].m(a,null);p=!0},p(v,h){const E={};if(h&9&&(E.root=v[3]||v[0]),t.$set(E),h&1088){b=Nn(v[10]);let C;for(C=0;C<b.length;C+=1){const j=ts(v,b,C);d[C]?d[C].p(j,h):(d[C]=ls(j),d[C].c(),d[C].m(c,null))}for(;C<d.length;C+=1)d[C].d(1);d.length=b.length}let S=_;if(_=k(v),_===S?f[_].p(v,h):(Hn(),Te(f[S],1,1,()=>{f[S]=null}),Gn(),u=f[_],u?u.p(v,h):(u=f[_]=$[_](v),u.c()),ke(u,1),u.m(a,m)),h&479){y=Nn(v[1]);let C;for(C=0;C<y.length;C+=1){const j=es(v,y,C);g[C]?(g[C].p(j,h),ke(g[C],1)):(g[C]=as(j),g[C].c(),ke(g[C],1),g[C].m(a,null))}for(Hn(),C=y.length;C<g.length;C+=1)w(C);Gn()}},i(v){if(!p){ke(t.$$.fragment,v),ke(u);for(let h=0;h<y.length;h+=1)ke(g[h]);p=!0}},o(v){Te(t.$$.fragment,v),Te(u),g=g.filter(Boolean);for(let h=0;h<g.length;h+=1)Te(g[h]);p=!1},d(v){v&&(I(e),I(n),I(i)),$t(t),xi(d,v),f[_].d(),xi(g,v)}}}function ls(l){let e,t,n,i,s=l[22]+"",o,a,c,r,_;function u(){return l[14](l[22])}return{c(){e=X("li"),t=X("img"),i=Ie(),o=J(s),a=Ie(),Lc(t.src,n=l[23])||Z(t,"src",n),Z(t,"alt",""),Z(t,"class","svelte-1y3yua6"),Z(e,"class",c="snippet "+(l[6]===l[22]?"current-lang":"inactive-lang")+" svelte-1y3yua6")},m(m,p){O(m,e,p),Q(e,t),Q(e,i),Q(e,o),Q(e,a),r||(_=jc(e,"click",u),r=!0)},p(m,p){l=m,p&64&&c!==(c="snippet "+(l[6]===l[22]?"current-lang":"inactive-lang")+" svelte-1y3yua6")&&Z(e,"class",c)},d(m){m&&I(e),r=!1,_()}}}function Pc(l){let e,t,n,i,s,o,a,c,r,_;function u($,f){return $[6]=="python"||$[6]=="javascript"?Dc:Oc}let m=u(l),p=m(l);n=new da({props:{current_language:l[6]}});let b=l[3]&&is(l);c=new Yn({props:{size:"sm",variant:"secondary",$$slots:{default:[Fc]},$$scope:{ctx:l}}}),c.$on("click",l[15]);let d=l[6]=="bash"&&ss(l);return{c(){e=X("p"),p.c(),t=Ie(),vt(n.$$.fragment),i=Ie(),s=X("p"),o=J(`2. Find the API endpoint below corresponding to your desired 69 function in the app. Copy the code snippet, replacing the 70 placeholder values with your own input data. 71 `),b&&b.c(),a=J(` 72 73 Or use the 74 `),vt(c.$$.fragment),r=J(` 75 to automatically generate your API requests. 76 `),d&&d.c(),Z(e,"class","padded svelte-1y3yua6"),Z(s,"class","padded svelte-1y3yua6")},m($,f){O($,e,f),p.m(e,null),O($,t,f),kt(n,$,f),O($,i,f),O($,s,f),Q(s,o),b&&b.m(s,null),Q(s,a),kt(c,s,null),Q(s,r),d&&d.m(s,null),_=!0},p($,f){m===(m=u($))&&p?p.p($,f):(p.d(1),p=m($),p&&(p.c(),p.m(e,null)));const k={};f&64&&(k.current_language=$[6]),n.$set(k),$[3]?b?b.p($,f):(b=is($),b.c(),b.m(s,a)):b&&(b.d(1),b=null);const y={};f&67108864&&(y.$$scope={dirty:f,ctx:$}),c.$set(y),$[6]=="bash"?d?d.p($,f):(d=ss($),d.c(),d.m(s,null)):d&&(d.d(1),d=null)},i($){_||(ke(n.$$.fragment,$),ke(c.$$.fragment,$),_=!0)},o($){Te(n.$$.fragment,$),Te(c.$$.fragment,$),_=!1},d($){$&&(I(e),I(t),I(i),I(s)),p.d(),$t(n,$),b&&b.d(),$t(c),d&&d.d()}}}function Ic(l){let e,t,n,i,s,o=l[5].length+"",a,c,r,_,u,m,p,b,d,$,f,k,y,g;return d=new lc({props:{current_language:l[6],api_calls:l[5],dependencies:l[1],root:l[0],api_prefix:l[2].api_prefix,short_root:l[3]||l[0],username:l[4]}}),{c(){e=X("div"),t=X("p"),n=J("ðª Recorded API Calls "),i=X("span"),s=J("["),a=J(o),c=J("]"),r=Ie(),_=X("p"),u=J(`Here is the code snippet to replay the most recently recorded API 77 calls using the `),m=J(l[6]),p=J(` 78 client.`),b=Ie(),vt(d.$$.fragment),$=Ie(),f=X("p"),f.textContent=`Note: Some API calls only affect the UI, so when using the 79 clients, the desired result may be achieved with only a subset of 80 the recorded calls.`,k=Ie(),y=X("p"),y.textContent="API Documentation",Z(i,"class","api-count svelte-1y3yua6"),Z(t,"id","num-recorded-api-calls"),Nt(t,"font-size","var(--text-lg)"),Nt(t,"font-weight","bold"),Nt(t,"margin","10px 0px"),Nt(y,"font-size","var(--text-lg)"),Nt(y,"font-weight","bold"),Nt(y,"margin","30px 0px 10px")},m(w,v){O(w,e,v),Q(e,t),Q(t,n),Q(t,i),Q(i,s),Q(i,a),Q(i,c),Q(e,r),Q(e,_),Q(_,u),Q(_,m),Q(_,p),Q(e,b),kt(d,e,null),Q(e,$),Q(e,f),O(w,k,v),O(w,y,v),g=!0},p(w,v){(!g||v&32)&&o!==(o=w[5].length+"")&&Ll(a,o),(!g||v&64)&&Ll(m,w[6]);const h={};v&64&&(h.current_language=w[6]),v&32&&(h.api_calls=w[5]),v&2&&(h.dependencies=w[1]),v&1&&(h.root=w[0]),v&4&&(h.api_prefix=w[2].api_prefix),v&9&&(h.short_root=w[3]||w[0]),v&16&&(h.username=w[4]),d.$set(h)},i(w){g||(ke(d.$$.fragment,w),g=!0)},o(w){Te(d.$$.fragment,w),g=!1},d(w){w&&(I(e),I(k),I(y)),$t(d)}}}function Oc(l){let e;return{c(){e=J("1. Confirm that you have cURL installed on your system.")},m(t,n){O(t,e,n)},p:eo,d(t){t&&I(e)}}}function Dc(l){let e,t,n,i,s,o,a,c;return{c(){e=J(`1. Install the 81 `),t=X("span"),n=J(l[6]),i=J(` 82 client (`),s=X("a"),o=J("docs"),c=J(") if you don't already have it installed."),Nt(t,"text-transform","capitalize"),Z(s,"href",a=l[6]=="python"?Wn:Vn),Z(s,"target","_blank"),Z(s,"class","svelte-1y3yua6")},m(r,_){O(r,e,_),O(r,t,_),Q(t,n),O(r,i,_),O(r,s,_),Q(s,o),O(r,c,_)},p(r,_){_&64&&Ll(n,r[6]),_&64&&a!==(a=r[6]=="python"?Wn:Vn)&&Z(s,"href",a)},d(r){r&&(I(e),I(t),I(i),I(s),I(c))}}}function is(l){let e,t,n,i,s;return{c(){e=J(`If this is a private Space, you may need to pass your 83 Hugging Face token as well (`),t=X("a"),n=J("read more"),s=J(")."),Z(t,"href",i=l[6]=="python"?Wn+An:l[6]=="javascript"?Vn+An:Nl),Z(t,"class","underline svelte-1y3yua6"),Z(t,"target","_blank")},m(o,a){O(o,e,a),O(o,t,a),Q(t,n),O(o,s,a)},p(o,a){a&64&&i!==(i=o[6]=="python"?Wn+An:o[6]=="javascript"?Vn+An:Nl)&&Z(t,"href",i)},d(o){o&&(I(e),I(t),I(s))}}}function Fc(l){let e,t,n;return{c(){e=X("div"),t=Ie(),n=X("p"),n.textContent="API Recorder",Z(e,"class","loading-dot svelte-1y3yua6"),Z(n,"class","self-baseline svelte-1y3yua6")},m(i,s){O(i,e,s),O(i,t,s),O(i,n,s)},p:eo,d(i){i&&(I(e),I(t),I(n))}}}function ss(l){let e,t,n,i,s,o,a,c,r,_,u,m,p,b,d,$,f,k,y,g,w,v,h,E,S=l[4]!==null&&os();return{c(){e=X("br"),t=J(" "),n=X("br"),i=J(`Making a 84 prediction and getting a result requires 85 `),s=X("strong"),s.textContent="2 requests",o=J(`: a 86 `),a=X("code"),a.textContent="POST",c=J(` 87 and a `),r=X("code"),r.textContent="GET",_=J(" request. The "),u=X("code"),u.textContent="POST",m=J(` request 88 returns an `),p=X("code"),p.textContent="EVENT_ID",b=J(`, which is used in the second 89 `),d=X("code"),d.textContent="GET",$=J(` request to fetch the results. In these snippets, 90 we've used `),f=X("code"),f.textContent="awk",k=J(" and "),y=X("code"),y.textContent="read",g=J(` to parse the 91 results, combining these two requests into one command for ease of 92 use. `),S&&S.c(),w=J(` See 93 `),v=X("a"),h=J("curl docs"),E=J("."),Z(a,"class","svelte-1y3yua6"),Z(r,"class","svelte-1y3yua6"),Z(u,"class","svelte-1y3yua6"),Z(p,"class","svelte-1y3yua6"),Z(d,"class","svelte-1y3yua6"),Z(f,"class","svelte-1y3yua6"),Z(y,"class","svelte-1y3yua6"),Z(v,"href",Nl),Z(v,"target","_blank"),Z(v,"class","svelte-1y3yua6")},m(C,j){O(C,e,j),O(C,t,j),O(C,n,j),O(C,i,j),O(C,s,j),O(C,o,j),O(C,a,j),O(C,c,j),O(C,r,j),O(C,_,j),O(C,u,j),O(C,m,j),O(C,p,j),O(C,b,j),O(C,d,j),O(C,$,j),O(C,f,j),O(C,k,j),O(C,y,j),O(C,g,j),S&&S.m(C,j),O(C,w,j),O(C,v,j),Q(v,h),O(C,E,j)},p(C,j){C[4]!==null?S||(S=os(),S.c(),S.m(w.parentNode,w)):S&&(S.d(1),S=null)},d(C){C&&(I(e),I(t),I(n),I(i),I(s),I(o),I(a),I(c),I(r),I(_),I(u),I(m),I(p),I(b),I(d),I($),I(f),I(k),I(y),I(g),I(w),I(v),I(E)),S&&S.d(C)}}}function os(l){let e;return{c(){e=J(`Note: connecting to an authenticated app requires an additional 94 request.`)},m(t,n){O(t,e,n)},d(t){t&&I(e)}}}function rs(l){let e,t,n,i,s,o,a,c;return t=new Ba({props:{named:!0,endpoint_parameters:l[7].named_endpoints["/"+l[19].api_name].parameters,dependency:l[19],dependency_index:l[21],current_language:l[6],root:l[0],space_id:l[3],username:l[4],api_prefix:l[2].api_prefix}}),i=new Fr({props:{endpoint_returns:l[7].named_endpoints["/"+l[19].api_name].parameters,js_returns:l[8].named_endpoints["/"+l[19].api_name].parameters,is_running:cs,current_language:l[6]}}),o=new qc({props:{endpoint_returns:l[7].named_endpoints["/"+l[19].api_name].returns,js_returns:l[8].named_endpoints["/"+l[19].api_name].returns,is_running:cs,current_language:l[6]}}),{c(){e=X("div"),vt(t.$$.fragment),n=Ie(),vt(i.$$.fragment),s=Ie(),vt(o.$$.fragment),a=Ie(),Z(e,"class","endpoint-container svelte-1y3yua6")}
94,m(r,_){O(r,e,_),kt(t,e,null),Q(e,n),kt(i,e,null),Q(e,s),kt(o,e,null),Q(e,a),c=!0},p(r,_){const u={};_&130&&(u.endpoint_parameters=r[7].named_endpoints["/"+r[19].api_name].parameters),_&2&&(u.dependency=r[19]),_&64&&(u.current_language=r[6]),_&1&&(u.root=r[0]),_&8&&(u.space_id=r[3]),_&16&&(u.username=r[4]),_&4&&(u.api_prefix=r[2].api_prefix),t.$set(u);const m={};_&130&&(m.endpoint_returns=r[7].named_endpoints["/"+r[19].api_name].parameters),_&258&&(m.js_returns=r[8].named_endpoints["/"+r[19].api_name].parameters),_&64&&(m.current_language=r[6]),i.$set(m);const p={};_&130&&(p.endpoint_returns=r[7].named_endpoints["/"+r[19].api_name].returns),_&258&&(p.js_returns=r[8].named_endpoints["/"+r[19].api_name].returns),_&64&&(p.current_language=r[6]),o.$set(p)},i(r){c||(ke(t.$$.fragment,r),ke(i.$$.fragment,r),ke(o.$$.fragment,r),c=!0)},o(r){Te(t.$$.fragment,r),Te(i.$$.fragment,r),Te(o.$$.fragment,r),c=!1},d(r){r&&I(e),$t(t),$t(i),$t(o)}}}function as(l){let e,t,n=l[19].show_api&&l[7].named_endpoints["/"+l[19].api_name]&&rs(l);return{c(){n&&n.c(),e=Zl()},m(i,s){n&&n.m(i,s),O(i,e,s),t=!0},p(i,s){i[19].show_api&&i[7].named_endpoints["/"+i[19].api_name]?n?(n.p(i,s),s&130&&ke(n,1)):(n=rs(i),n.c(),ke(n,1),n.m(e.parentNode,e)):n&&(Hn(),Te(n,1,1,()=>{n=null}),Gn())},i(i){t||(ke(n),t=!0)},o(i){Te(n),t=!1},d(i){i&&I(e),n&&n.d(i)}}}function Uc(l){let e,t,n=l[7]&&ns(l);return{c(){n&&n.c(),e=Zl()},m(i,s){n&&n.m(i,s),O(i,e,s),t=!0},p(i,[s]){i[7]?n?(n.p(i,s),s&128&&ke(n,1)):(n=ns(i),n.c(),ke(n,1),n.m(e.parentNode,e)):n&&(Hn(),Te(n,1,1,()=>{n=null}),Gn())},i(i){t||(ke(n),t=!0)},o(i){Te(n),t=!1},d(i){i&&I(e),n&&n.d(i)}}}const Vn="https://www.gradio.app/guides/getting-started-with-the-js-client",Wn="https://www.gradio.app/guides/getting-started-with-the-python-client",Nl="https://www.gradio.app/guides/querying-gradio-apps-with-curl",An="#connecting-to-a-hugging-face-space";let cs=!1;function Rc(l,e,t){let{dependencies:n}=e,{root:i}=e,{app:s}=e,{space_id:o}=e,{root_node:a}=e,{username:c}=e,r=n.filter(v=>v.show_api).length;i===""&&(i=location.protocol+"//"+location.host+location.pathname),i.endsWith("/")||(i+="/");let{api_calls:_=[]}=e,u="python";const m=[["python",ic],["javascript",sc],["bash",oc]];async function p(){return await(await fetch(i.replace(/\/$/,"")+s.api_prefix+"/info")).json()}async function b(){return await s.view_api()}let d,$;p().then(v=>{t(7,d=v)}),b().then(v=>{t(8,$=v)});const f=Ac();Nc(()=>(document.body.style.overflow="hidden","parentIFrame"in window&&window.parentIFrame?.scrollTo(0,0),()=>{document.body.style.overflow="auto"}));function k(v){Xi.call(this,l,v)}const y=v=>t(6,u=v),g=()=>f("close",{api_recorder_visible:!0});function w(v){Xi.call(this,l,v)}return l.$$set=v=>{"dependencies"in v&&t(1,n=v.dependencies),"root"in v&&t(0,i=v.root),"app"in v&&t(2,s=v.app),"space_id"in v&&t(3,o=v.space_id),"root_node"in v&&t(12,a=v.root_node),"username"in v&&t(4,c=v.username),"api_calls"in v&&t(5,_=v.api_calls)},[i,n,s,o,c,_,u,d,$,r,m,f,a,k,y,g,w]}class Bc extends Ec{constructor(e){super(),Sc(this,e,Rc,Uc,zc,{dependencies:1,root:0,app:2,space_id:3,root_node:12,username:4,api_calls:5})}get dependencies(){return this.$$.ctx[1]}set dependencies(e){this.$$set({dependencies:e}),jt()}get root(){return this.$$.ctx[0]}set root(e){this.$$set({root:e}),jt()}get app(){return this.$$.ctx[2]}set app(e){this.$$set({app:e}),jt()}get space_id(){return this.$$.ctx[3]}set space_id(e){this.$$set({space_id:e}),jt()}get root_node(){return this.$$.ctx[12]}set root_node(e){this.$$set({root_node:e}),jt()}get username(){return this.$$.ctx[4]}set username(e){this.$$set({username:e}),jt()}get api_calls(){return this.$$.ctx[5]}set api_calls(e){this.$$set({api_calls:e}),jt()}}const{SvelteComponent:Gc,append:Mt,attr:Vt,create_component:Hc,destroy_component:Vc,detach:Pt,element:Wt,flush:_s,init:Wc,insert:It,mount_component:Zc,safe_not_equal:Qc,set_data:to,space:vl,text:mn,transition_in:Jc,transition_out:Yc}=window.__gradio__svelte__internal;function us(l){let e,t,n=l[1][l[0][l[0].length-1].fn_index].api_name+"",i;return{c(){e=Wt("span"),t=mn("/"),i=mn(n),Vt(e,"class","api-name svelte-sy28j6")},m(s,o){It(s,e,o),Mt(e,t),Mt(e,i)},p(s,o){o&3&&n!==(n=s[1][s[0][s[0].length-1].fn_index].api_name+"")&&to(i,n)},d(s){s&&Pt(e)}}}function Kc(l){let e,t,n,i,s,o,a,c=l[0].length+"",r,_,u,m=l[0].length>0&&us(l);return{c(){e=Wt("div"),t=vl(),n=Wt("p"),n.textContent="Recording API Calls:",i=vl(),s=Wt("p"),o=Wt("span"),a=mn("["),r=mn(c),_=mn("]"),u=vl(),m&&m.c(),Vt(e,"class","loading-dot self-baseline svelte-sy28j6"),Vt(n,"class","self-baseline svelte-sy28j6"),Vt(o,"class","api-count svelte-sy28j6"),Vt(s,"class","self-baseline api-section svelte-sy28j6")},m(p,b){It(p,e,b),It(p,t,b),It(p,n,b),It(p,i,b),It(p,s,b),Mt(s,o),Mt(o,a),Mt(o,r),Mt(o,_),Mt(s,u),m&&m.m(s,null)},p(p,b){b&1&&c!==(c=p[0].length+"")&&to(r,c),p[0].length>0?m?m.p(p,b):(m=us(p),m.c(),m.m(s,null)):m&&(m.d(1),m=null)},d(p){p&&(Pt(e),Pt(t),Pt(n),Pt(i),Pt(s)),m&&m.d()}}}function Xc(l){let e,t,n;return t=new Yn({props:{size:"sm",variant:"secondary",$$slots:{default:[Kc]},$$scope:{ctx:l}}}),{c(){e=Wt("div"),Hc(t.$$.fragment),Vt(e,"id","api-recorder")},m(i,s){It(i,e,s),Zc(t,e,null),n=!0},p(i,[s]){const o={};s&7&&(o.$$scope={dirty:s,ctx:i}),t.$set(o)},i(i){n||(Jc(t.$$.fragment,i),n=!0)},o(i){Yc(t.$$.fragment,i),n=!1},d(i){i&&Pt(e),Vc(t)}}}function xc(l,e,t){let{api_calls:n=[]}=e,{dependencies:i}=e;return l.$$set=s=>{"api_calls"in s&&t(0,n=s.api_calls),"dependencies"in s&&t(1,i=s.dependencies)},[n,i]}class e_ extends Gc{constructor(e){super(),Wc(this,e,xc,Xc,Qc,{api_calls:0,dependencies:1})}get api_calls(){return this.$$.ctx[0]}set api_calls(e){this.$$set({api_calls:e}),_s()}get dependencies(){return this.$$.ctx[1]}set dependencies(e){this.$$set({dependencies:e}),_s()}}const no="data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3c!--%20Outer%20gear%20teeth%20(gray)%20--%3e%3cpath%20d='M19.14%2012.94c.04-.3.06-.61.06-.94%200-.32-.02-.64-.07-.94l2.03-1.58c.18-.14.23-.41.12-.61l-1.92-3.32c-.12-.22-.37-.29-.59-.22l-2.39.96c-.5-.38-1.03-.7-1.62-.94l-.36-2.54c-.04-.24-.24-.41-.48-.41h-3.84c-.24%200-.43.17-.47.41l-.36%202.54c-.59.24-1.13.57-1.62.94l-2.39-.96c-.22-.08-.47%200-.59.22L2.74%208.87c-.12.21-.08.47.12.61l2.03%201.58c-.05.3-.07.62-.07.94s.02.64.07.94l-2.03%201.58c-.18.14-.23.41-.12.61l1.92%203.32c.12.22.37.29.59.22l2.39-.96c.5.38%201.03.7%201.62.94l.36%202.54c.05.24.24.41.48.41h3.84c.24%200%20.44-.17.47-.41l.36-2.54c.59-.24%201.13-.56%201.62-.94l2.39.96c.22.08.47%200%20.59
94-.22l1.92-3.32c.12-.22.07-.47-.12-.61l-2.01-1.58zM12%2015.6c-1.98%200-3.6-1.62-3.6-3.6s1.62-3.6%203.6-3.6%203.6%201.62%203.6%203.6-1.62%203.6-3.6%203.6z'%20fill='%23808080'/%3e%3c!--%20Inner%20circle%20(now%20gray)%20--%3e%3ccircle%20cx='12'%20cy='12'%20r='2.5'%20fill='%23808080'/%3e%3c/svg%3e",{SvelteComponent:t_,append:zt,attr:Lt,component_subscribe:n_,create_component:l_,destroy_component:i_,detach:$l,element:an,flush:s_,init:o_,insert:kl,listen:r_,mount_component:a_,safe_not_equal:c_,set_data:fs,space:wl,src_url_equal:__,text:ps,transition_in:u_,transition_out:f_}=window.__gradio__svelte__internal,{createEventDispatcher:p_}=window.__gradio__svelte__internal;function d_(l){let e,t,n,i,s,o=l[1]("common.settings")+"",a,c,r,_,u,m,p,b,d,$;return p=new Ul({}),{c(){e=an("h2"),t=an("img"),i=wl(),s=an("div"),a=ps(o),c=wl(),r=an("div"),_=ps(l[0]),u=wl(),m=an("button"),l_(p.$$.fragment),__(t.src,n=no)||Lt(t,"src",n),Lt(t,"alt",""),Lt(t,"class","svelte-1b2d8fn"),Lt(r,"class","url svelte-1b2d8fn"),Lt(s,"class","title svelte-1b2d8fn"),Lt(e,"class","svelte-1b2d8fn"),Lt(m,"class","svelte-1b2d8fn")},m(f,k){kl(f,e,k),zt(e,t),zt(e,i),zt(e,s),zt(s,a),zt(s,c),zt(s,r),zt(r,_),kl(f,u,k),kl(f,m,k),a_(p,m,null),b=!0,d||($=r_(m,"click",l[3]),d=!0)},p(f,[k]){(!b||k&2)&&o!==(o=f[1]("common.settings")+"")&&fs(a,o),(!b||k&1)&&fs(_,f[0])},i(f){b||(u_(p.$$.fragment,f),b=!0)},o(f){f_(p.$$.fragment,f),b=!1},d(f){f&&($l(e),$l(u),$l(m)),i_(p),d=!1,$()}}}function m_(l,e,t){let n;n_(l,Jn,a=>t(1,n=a));let{root:i}=e;const s=p_();Fl();const o=()=>s("close");return l.$$set=a=>{"root"in a&&t(0,i=a.root)},[i,n,s,o]}class h_ extends t_{constructor(e){super(),o_(this,e,m_,d_,c_,{root:0})}get root(){return this.$$.ctx[0]}set root(e){this.$$set({root:e}),s_()}}const{SvelteComponent:g_,append:de,attr:ce,bubble:b_,component_subscribe:v_,create_component:ds,destroy_component:ms,detach:He,element:Ce,flush:yl,init:$_,insert:Ve,listen:Cl,mount_component:hs,noop:k_,run_all:w_,safe_not_equal:y_,set_data:Zn,space:mt,text:wt,transition_in:gs,transition_out:bs}=window.__gradio__svelte__internal,{onMount:C_}=window.__gradio__svelte__internal;function vs(l){let e,t,n=l[5]("common.display_theme")+"",i,s,o,a,c,r,_,u,m,p,b,d,$,f,k,y;return{c(){e=Ce("div"),t=Ce("h2"),i=wt(n),s=mt(),o=Ce("p"),a=Ce("li"),c=Ce("button"),c.textContent="âï¸ Â Light",_=mt(),u=Ce("li"),m=Ce("button"),m.textContent="â¾ Â Dark",b=mt(),d=Ce("li"),$=Ce("button"),$.textContent="ð¥ï¸  System",ce(t,"class","svelte-npavty"),ce(c,"class","svelte-npavty"),ce(a,"class",r="theme-button "+(l[4]==="light"?"current-theme":"inactive-theme")+" svelte-npavty"),ce(m,"class","svelte-npavty"),ce(u,"class",p="theme-button "+(l[4]==="dark"?"current-theme":"inactive-theme")+" svelte-npavty"),ce($,"class","svelte-npavty"),ce(d,"class",f="theme-button "+(l[4]==="system"?"current-theme":"inactive-theme")+" svelte-npavty"),ce(o,"class","padded theme-buttons svelte-npavty"),ce(e,"class","banner-wrap svelte-npavty")},m(g,w){Ve(g,e,w),de(e,t),de(t,i),de(e,s),de(e,o),de(o,a),de(a,c),de(o,_),de(o,u),de(u,m),de(o,b),de(o,d),de(d,$),k||(y=[Cl(a,"click",l[9]),Cl(u,"click",l[10]),Cl(d,"click",l[11])],k=!0)},p(g,w){w&32&&n!==(n=g[5]("common.display_theme")+"")&&Zn(i,n),w&16&&r!==(r="theme-button "+(g[4]==="light"?"current-theme":"inactive-theme")+" svelte-npavty")&&ce(a,"class",r),w&16&&p!==(p="theme-button "+(g[4]==="dark"?"current-theme":"inactive-theme")+" svelte-npavty")&&ce(u,"class",p),w&16&&f!==(f="theme-button "+(g[4]==="system"?"current-theme":"inactive-theme")+" svelte-npavty")&&ce(d,"class",f)},d(g){g&&He(e),k=!1,w_(y)}}}function q_(l){let e,t,n;return{c(){e=wt(`Progressive Web App is not enabled for this app. To enable it, start your 95 Gradio app with `),t=Ce("code"),t.textContent="launch(pwa=True)",n=wt(".")},m(i,s){Ve(i,e,s),Ve(i,t,s),Ve(i,n,s)},p:k_,d(i){i&&(He(e),He(t),He(n))}}}function E_(l){let e,t,n,i;return{c(){e=wt("You can install this app as a Progressive Web App on your device. Visit "),t=Ce("a"),n=wt(l[0]),i=wt(" and click the install button in the URL address bar of your browser."),ce(t,"href",l[0]),ce(t,"target","_blank"),ce(t,"class","svelte-npavty")},m(s,o){Ve(s,e,o),Ve(s,t,o),de(t,n),Ve(s,i,o)},p(s,o){o&1&&Zn(n,s[0]),o&1&&ce(t,"href",s[0])}
95,d(s){s&&(He(e),He(t),He(i))}}}function S_(l){let e,t,n,i,s,o,a=l[5]("common.language")+"",c,r,_,u,m,p,b,d=l[5]("common.pwa")+"",$,f,k,y;t=new h_({props:{root:l[0]}}),t.$on("close",l[8]);let g=l[1]===null&&vs(l);u=new Ro({props:{label:"Language",choices:Po,show_label:!1,root:l[0],value:l[3]}}),u.$on("change",l[7]);function w(E,S){return E[2]?E_:q_}let v=w(l),h=v(l);return{c(){e=Ce("div"),ds(t.$$.fragment),n=mt(),g&&g.c(),i=mt(),s=Ce("div"),o=Ce("h2"),c=wt(a),r=mt(),_=Ce("p"),ds(u.$$.fragment),m=mt(),p=Ce("div"),b=Ce("h2"),$=wt(d),f=mt(),k=Ce("p"),h.c(),ce(e,"class","banner-wrap svelte-npavty"),ce(o,"class","svelte-npavty"),ce(_,"class","padded svelte-npavty"),ce(s,"class","banner-wrap svelte-npavty"),ce(b,"class","svelte-npavty"),ce(k,"class","padded svelte-npavty"),ce(p,"class","banner-wrap svelte-npavty")},m(E,S){Ve(E,e,S),hs(t,e,null),Ve(E,n,S),g&&g.m(E,S),Ve(E,i,S),Ve(E,s,S),de(s,o),de(o,c),de(s,r),de(s,_),hs(u,_,null),Ve(E,m,S),Ve(E,p,S),de(p,b),de(b,$),de(p,f),de(p,k),h.m(k,null),y=!0},p(E,[S]){const C={};S&1&&(C.root=E[0]),t.$set(C),E[1]===null?g?g.p(E,S):(g=vs(E),g.c(),g.m(i.parentNode,i)):g&&(g.d(1),g=null),(!y||S&32)&&a!==(a=E[5]("common.language")+"")&&Zn(c,a);const j={};S&1&&(j.root=E[0]),S&8&&(j.value=E[3]),u.$set(j),(!y||S&32)&&d!==(d=E[5]("common.pwa")+"")&&Zn($,d),v===(v=w(E))&&h?h.p(E,S):(h.d(1),h=v(E),h&&(h.c(),h.m(k,null)))},i(E){y||(gs(t.$$.fragment,E),gs(u.$$.fragment,E),y=!0)},o(E){bs(t.$$.fragment,E),bs(u.$$.fragment,E),y=!1},d(E){E&&(He(e),He(n),He(i),He(s),He(m),He(p)),ms(t),g&&g.d(E),ms(u),h.d()}}}function j_(l,e,t){let n;v_(l,Jn,d=>t(5,n=d));let{root:i}=e,{space_id:s}=e,{pwa_enabled:o}=e;i===""&&(i=location.protocol+"//"+location.host+location.pathname),i.endsWith("/")||(i+="/");function a(d){const $=new URL(window.location.href);d==="system"?($.searchParams.delete("__theme"),t(4,r="system")):($.searchParams.set("__theme",d),t(4,r=d)),window.location.href=$.toString()}C_(()=>{document.body.style.overflow="hidden","parentIFrame"in window&&window.parentIFrame?.scrollTo(0,0);const $=new URL(window.location.href).searchParams.get("__theme");return t(4,r=$||"system"),()=>{document.body.style.overflow="auto"}});let c,r="system";Io.subscribe(d=>{d&&t(3,c=d)});function _(d){const $=d.detail;Oo($)}Fl();function u(d){b_.call(this,l,d)}const m=()=>a("light"),p=()=>a("dark"),b=()=>a("system");return l.$$set=d=>{"root"in d&&t(0,i=d.root),"space_id"in d&&t(1,s=d.space_id),"pwa_enabled"in d&&t(2,o=d.pwa_enabled)},[i,s,o,c,r,n,a,_,u,m,p,b]}class z_ extends g_{constructor(e){super(),$_(this,e,j_,S_,y_,{root:0,space_id:1,pwa_enabled:2})}get root(){return this.$$.ctx[0]}set root(e){this.$$set({root:e}),yl()}get space_id(){return this.$$.ctx[1]}set space_id(e){this.$$set({space_id:e}),yl()}get pwa_enabled(){return this.$$.ctx[2]}set pwa_enabled(e){this.$$set({pwa_enabled:e}),yl()}}const L_=Do(Jn),{SvelteComponent:N_,add_flush_callback:A_,assign:Qn,bind:$s,binding_callbacks:Al,bubble:T_,check_outros:M_,compute_rest_props:ks,construct_svelte_component:ws,create_component:ys,create_slot:P_,destroy_component:Cs,detach:I_,empty:O_,exclude_internal_props:D_,flush:xe,get_all_dirty_from_scope:F_,get_slot_changes:U_,get_spread_object:qs,get_spread_update:Es,group_outros:R_,init:B_,insert:G_,mount_component:Ss,not_equal:H_,transition_in:Tl,transition_out:Ml,update_slot_base:V_}=window.__gradio__svelte__internal,{bind:W_,binding_callbacks:Z_}=window.__gradio__svelte__internal;function Q_(l){let e;const t=l[12].default,n=P_(t,l,l[16],null);return{c(){n&&n.c()},m(i,s){n&&n.m(i,s),e=!0},p(i,s){n&&n.p&&(!e||s&65536)&&V_(n,t,i,i[16],e?U_(t,i[16],s,null):F_(i[16]),null)},i(i){e||(Tl(n,i),e=!0)},o(i){Ml(n,i),e=!1},d(i){n&&n.d(i)}}}function J_(l){let e,t,n,i;const s=[{elem_id:l[5]},{elem_classes:l[6]},{target:l[3]},{visible:l[7]},l[9],{theme_mode:l[4]},{root:l[2]}];function o(r){l[14](r)}var a=l[8];function c(r,_){let u={$$slots:{default:[Q_]},$$scope:{ctx:r}};for(let m=0;m<s.length;m+=1)u=Qn(u,s[m]);return _!==void 0&&_&764&&(u=Qn(u,Es(s,[_&32&&{elem_id:r[5]},_&64&&{elem_classes:r[6]},_&8&&{target:r[3]},_&128&&{visible:r[7]},_&512&&qs(r[9]),_&16&&{theme_mode:r[4]},_&4&&{root:r[2]}]))),r[1]!==void 0&&(u.value=r[1]),{props:u}}return a&&(e=ws(a,c(l)),l[13](e),Al.push(()=>$s(e,"value",o)),e.$on("prop_change",l[15])),{c(){e&&ys(e.$$.fragment),n=O_()},m(r,_){e&&Ss(e,r,_),G_(r,n,_),i=!0},p(r,[_]){if(a!==(a=r[8])){if(e){R_();const u=e;Ml(u.$$.fragment,1,0,()=>{Cs(u,1)}),M_()}a?(e=ws(a,c(r,_)),r[13](e),Al.push(()=>$s(e,"value",o)),e.$on("prop_change",r[15]),ys(e.$$.fragment),Tl(e.$$.fragment,1),Ss(e,n.parentNode,n)):e=null}else if(a){const u=_&764?Es(s,[_&32&&{elem_id:r[5]},_&64&&{elem_classes:r[6]},_&8&&{target:r[3]},_&128&&{visible:r[7]},_&512&&qs(r[9]),_&16&&{theme_mode:r[4]},_&4&&{root:r[2]}]):{};_&65536&&(u.$$scope={dirty:_,ctx:r}),!t&&_&2&&(t=!0,u.value=r[1],A_(()=>t=!1)),e.$set(u)}}
vendor: 13,455 bytes, line 95
95,i(r){i||(e&&Tl(e.$$.fragment,r),i=!0)},o(r){e&&Ml(e.$$.fragment,r),i=!1},d(r){r&&I_(n),l[13](null),e&&Cs(e,r)}}}function Y_(l,e,t){const n=["root","component","target","theme_mode","instance","value","elem_id","elem_classes","_id","visible"];let i=ks(e,n),{$$slots:s={},$$scope:o}=e,{root:a}=e,{component:c}=e,{target:r}=e,{theme_mode:_}=e,{instance:u}=e,{value:m}=e,{elem_id:p}=e,{elem_classes:b}=e,{_id:d}=e,{visible:$}=e;const f=(h,E,S)=>new CustomEvent("prop_change",{detail:{id:h,prop:E,value:S}});function k(h){return new Proxy(h,{construct(S,C){const j=new S(...C),A=Object.keys(j.$$.props);function L(P){return function(W){if(!r)return;const ye=f(d,P,W);r.dispatchEvent(ye)}}return A.forEach(P=>{Z_.push(()=>W_(j,P,L(P)))}),j}})}const y=k(c);function g(h){Al[h?"unshift":"push"](()=>{u=h,t(0,u)})}function w(h){m=h,t(1,m)}function v(h){T_.call(this,l,h)}return l.$$set=h=>{e=Qn(Qn({},e),D_(h)),t(9,i=ks(e,n)),"root"in h&&t(2,a=h.root),"component"in h&&t(10,c=h.component),"target"in h&&t(3,r=h.target),"theme_mode"in h&&t(4,_=h.theme_mode),"instance"in h&&t(0,u=h.instance),"value"in h&&t(1,m=h.value),"elem_id"in h&&t(5,p=h.elem_id),"elem_classes"in h&&t(6,b=h.elem_classes),"_id"in h&&t(11,d=h._id),"visible"in h&&t(7,$=h.visible),"$$scope"in h&&t(16,o=h.$$scope)},[u,m,a,r,_,p,b,$,y,i,c,d,s,g,w,v,o]}class K_ extends N_{constructor(e){super(),B_(this,e,Y_,J_,H_,{root:2,component:10,target:3,theme_mode:4,instance:0,value:1,elem_id:5,elem_classes:6,_id:11,visible:7})}get root(){return this.$$.ctx[2]}set root(e){this.$$set({root:e}),xe()}get component(){return this.$$.ctx[10]}set component(e){this.$$set({component:e}),xe()}get target(){return this.$$.ctx[3]}set target(e){this.$$set({target:e}),xe()}get theme_mode(){return this.$$.ctx[4]}set theme_mode(e){this.$$set({theme_mode:e}),xe()}get instance(){return this.$$.ctx[0]}set instance(e){this.$$set({instance:e}),xe()}get value(){return this.$$.ctx[1]}set value(e){this.$$set({value:e}),xe()}get elem_id(){return this.$$.ctx[5]}set elem_id(e){this.$$set({elem_id:e}),xe()}get elem_classes(){return this.$$.ctx[6]}set elem_classes(e){this.$$set({elem_classes:e}),xe()}get _id(){return this.$$.ctx[11]}set _id(e){this.$$set({_id:e}),xe()}get visible(){return this.$$.ctx[7]}set visible(e){this.$$set({visible:e}),xe()}}const{SvelteComponent:X_,add_flush_callback:js,assign:x_,bind:zs,binding_callbacks:Ls,bubble:Ns,check_outros:lo,create_component:io,destroy_component:so,detach:Ql,empty:Jl,ensure_array_like:As,flush:ct,get_spread_object:eu,get_spread_update:tu,group_outros:oo,init:nu,insert:Yl,mount_component:ro,outro_and_destroy_block:lu,safe_not_equal:iu,transition_in:Qt,transition_out:hn,update_keyed_each:su}=window.__gradio__svelte__internal,{onMount:ou,createEventDispatcher:ru,setContext:au}=window.__gradio__svelte__internal;function Ts(l,e,t){const n=l.slice();return n[15]=e[t],n}function Ms(l){let e=[],t=new Map,n,i,s=As(l[0].children);const o=a=>a[15].id;for(let a=0;a<s.length;a+=1){let c=Ts(l,s,a),r=o(c);t.set(r,e[a]=Ps(r,c))}return{c(){for(let a=0;a<e.length;a+=1)e[a].c();n=Jl()},m(a,c){for(let r=0;r<e.length;r+=1)e[r]&&e[r].m(a,c);Yl(a,n,c),i=!0},p(a,c){c&63&&(s=As(a[0].children),oo(),e=su(e,c,o,1,a,s,t,n.parentNode,lu,Ps,n,Ts),lo())},i(a){if(!i){for(let c=0;c<s.length;c+=1)Qt(e[c]);i=!0}},o(a){for(let c=0;c<e.length;c+=1)hn(e[c]);i=!1},d(a){a&&Ql(n);for(let c=0;c<e.length;c+=1)e[c].d(a)}}}function Ps(l,e){let t,n,i;return n=new ao({props:{node:e[15],component:e[15].component,target:e[2],id:e[15].id,root:e[1],theme_mode:e[3],max_file_size:e[4],client:e[5]}}),n.$on("destroy",e[9]),n.$on("mount",e[10]),{key:l,first:null,c(){t=Jl(),io(n.$$.fragment),this.first=t},m(s,o){Yl(s,t,o),ro(n,s,o),i=!0},p(s,o){e=s;const a={};o&1&&(a.node=e[15]),o&1&&(a.component=e[15].component),o&4&&(a.target=e[2]),o&1&&(a.id=e[15].id),o&2&&(a.root=e[1]),o&8&&(a.theme_mode=e[3]),o&16&&(a.max_file_size=e[4]),o&32&&(a.client=e[5]),n.$set(a)},i(s){i||(Qt(n.$$.fragment,s),i=!0)},o(s){hn(n.$$.fragment,s),i=!1},d(s){s&&Ql(t),so(n,s)}}}function cu(l){let e,t,n=l[0].children&&l[0].children.length&&Ms(l);return{c(){n&&n.c(),e=Jl()},m(i,s){n&&n.m(i,s),Yl(i,e,s),t=!0},p(i,s){i[0].children&&i[0].children.length?n?(n.p(i,s),s&1&&Qt(n,1)):(n=Ms(i),n.c(),Qt(n,1),n.m(e.parentNode,e)):n&&(oo(),hn(n,1,1,()=>{n=null}),lo())},i(i){t||(Qt(n),t=!0)},o(i){hn(n),t=!1},d(i){i&&Ql(e),n&&n.d(i)}}}function _u(l){let e,t,n,i;const s=[{_id:l[0]?.id},{component:l[0].component},{elem_id:"elem_id"in l[0].props&&l[0].props.elem_id||`component-${l[0].id}`},{elem_classes:"elem_classes"in l[0].props&&l[0].props.elem_classes||[]},{target:l[2]},l[0].props,{theme_mode:l[3]},{root:l[1]},{visible:typeof l[0].props.visible=="boolean"?l[0].props.visible:!0}];function o(r){l[11](r)}function a(r){l[12](r)}let c={$$slots:{default:[cu]},$$scope:{ctx:l}};for(let r=0;r<s.length;r+=1)c=x_(c,s[r]);return l[0].instance!==void 0&&(c.instance=l[0].instance),l[0].props.value!==void 0&&(c.value=l[0].props.value),e=new K_({props:c}),Ls.push(()=>zs(e,"instance",o)),Ls.push(()=>zs(e,"value",a)),{c(){io(e.$$.fragment)},m(r,_){ro(e,r,_),i=!0},p(r,[_]){const u=_&15?tu(s,[_&1&&{_id:r[0]?.id},_&1&&{component:r[0].component},_&1&&{elem_id:"elem_id"in r[0].props&&r[0].props.elem_id||`component-${r[0].id}`},_&1&&{elem_classes:"elem_classes"in r[0].props&&r[0].props.elem_classes||[]},_&4&&{target:r[2]},_&1&&eu(r[0].props),_&8&&{theme_mode:r[3]},_&2&&{root:r[1]},_&1&&{visible:typeof r[0].props.visible=="boolean"?r[0].props.visible:!0}]):{};_&262207&&(u.$$scope={dirty:_,ctx:r}),!t&&_&1&&(t=!0,u.instance=r[0].instance,js(()=>t=!1)),!n&&_&1&&(n=!0,u.value=r[0].props.value,js(()=>n=!1)),e.$set(u)},i(r){i||(Qt(e.$$.fragment,r),i=!0)},o(r){hn(e.$$.fragment,r),i=!1},d(r){so(e,r)}}}function uu(l,e,t){let{root:n}=e,{node:i}=e,{parent:s=null}=e,{target:o}=e,{theme_mode:a}=e,{version:c}=e,{autoscroll:r}=e,{max_file_size:_}=e,{client:u}=e;const m=ru();let p=[];ou(()=>{m("mount",i.id);for(const k of p)m("mount",k.id);return()=>{m("destroy",i.id);for(const k of p)m("mount",k.id)}}),au("BLOCK_KEY",s);function b(k){Ns.call(this,l,k)}function d(k){Ns.call(this,l,k)}function $(k){l.$$.not_equal(i.instance,k)&&(i.instance=k,t(0,i),t(14,p),t(2,o),t(3,a),t(7,c),t(1,n),t(8,r),t(4,_),t(5,u))}function f(k){l.$$.not_equal(i.props.value,k)&&(i.props.value=k,t(0,i),t(14,p),t(2,o),t(3,a),t(7,c),t(1,n),t(8,r),t(4,_),t(5,u))}return l.$$set=k=>{"root"in k&&t(1,n=k.root),"node"in k&&t(0,i=k.node),"parent"in k&&t(6,s=k.parent),"target"in k&&t(2,o=k.target),"theme_mode"in k&&t(3,a=k.theme_mode),"version"in k&&t(7,c=k.version),"autoscroll"in k&&t(8,r=k.autoscroll),"max_file_size"in k&&t(4,_=k.max_file_size),"client"in k&&t(5,u=k.client)},l.$$.update=()=>{l.$$.dirty&1&&i&&t(0,i.children=i.children&&i.children.filter(k=>{const y=i.type!=="statustracker";return y||p.push(k),y}),i),l.$$.dirty&1&&i&&i.type==="form"&&(i.children?.every(k=>!k.props.visible)?t(0,i.props.visible=!1,i):t(0,i.props.visible=!0,i)),l.$$.dirty&447&&t(0,i.props.gradio=new Go(i.id,o,a,c,n,r,_,L_,u,Fo),i)},[i,n,o,a,_,u,s,c,r,b,d,$,f]}class ao extends X_{constructor(e){super(),nu(this,e,uu,_u,iu,{root:1,node:0,parent:6,target:2,theme_mode:3,version:7,autoscroll:8,max_file_size:4,client:5})}get root(){return this.$$.ctx[1]}set root(e){this.$$set({root:e}),ct()}get node(){return this.$$.ctx[0]}set node(e){this.$$set({node:e}),ct()}get parent(){return this.$$.ctx[6]}set parent(e){this.$$set({parent:e}),ct()}get target(){return this.$$.ctx[2]}set target(e){this.$$set({target:e}),ct()}get theme_mode(){return this.$$.ctx[3]}set theme_mode(e){this.$$set({theme_mode:e}),ct()}get version(){return this.$$.ctx[7]}set version(e){this.$$set({version:e}),ct()}get autoscroll(){return this.$$.ctx[8]}set autoscroll(e){this.$$set({autoscroll:e}),ct()}get max_file_size(){return this.$$.ctx[4]}set max_file_size(e){this.$$set({max_file_size:e}),ct()}get client(){return this.$$.ctx[5]}set client(e){this.$$set({client:e}),ct()}}const{SvelteComponent:fu,check_outros:pu,create_component:du,destroy_component:mu,detach:hu,empty:gu,flush:dt,group_outros:bu,init:vu,insert:$u,mount_component:ku,safe_not_equal:wu,transition_in:On,transition_out:Pl}=window.__gradio__svelte__internal,{onMount:yu,createEventDispatcher:Cu}=window.__gradio__svelte__internal;function Is(l){let e,t;return e=new ao({props:{node:l[0],root:l[1],target:l[2],theme_mode:l[3],version:l[4],autoscroll:l[5],max_file_size:l[6],client:l[7]}}),{c(){du(e.$$.fragment)},m(n,i){ku(e,n,i),t=!0},p(n,i){const s={};i&1&&(s.node=n[0]),i&2&&(s.root=n[1]),i&4&&(s.target=n[2]),i&8&&(s.theme_mode=n[3]),i&16&&(s.version=n[4]),i&32&&(s.autoscroll=n[5]),i&64&&(s.max_file_size=n[6]),i&128&&(s.client=n[7]),e.$set(s)},i(n){t||(On(e.$$.fragment,n),t=!0)},o(n){Pl(e.$$.fragment,n),t=!1},d(n){mu(e,n)}}}function qu(l){let e,t,n=l[0]&&Is(l);return{c(){n&&n.c(),e=gu()},m(i,s){n&&n.m(i,s),$u(i,e,s),t=!0},p(i,[s]){i[0]?n?(n.p(i,s),s&1&&On(n,1)):(n=Is(i),n.c(),On(n,1),n.m(e.parentNode,e)):n&&(bu(),Pl(n,1,1,()=>{n=null}),pu())},i(i){t||(On(n),t=!0)},o(i){Pl(n),t=!1},d(i){i&&hu(e),n&&n.d(i)}}}function Eu(l,e,t){let{rootNode:n}=e,{root:i}=e,{target:s}=e,{theme_mode:o}=e,{version:a}=e,{autoscroll:c}=e,{max_file_size:r=null}=e,{client:_}=e;const u=Cu();return yu(()=>{u("mount")}),l.$$set=m=>{"rootNode"in m&&t(0,n=m.rootNode),"root"in m&&t(1,i=m.root),"target"in m&&t(2,s=m.target),"theme_mode"in m&&t(3,o=m.theme_mode),"version"in m&&t(4,a=m.version),"autoscroll"in m&&t(5,c=m.autoscroll),"max_file_size"in m&&t(6,r=m.max_file_size),"client"in m&&t(7,_=m.client)},[n,i,s,o,a,c,r,_]}class Su extends fu{constructor(e){super(),vu(this,e,Eu,qu,wu,{rootNode:0,root:1,target:2,theme_mode:3,version:4,autoscroll:5,max_file_size:6,client:7})}get rootNode(){return this.$$.ctx[0]}set rootNode(e){this.$$set({rootNode:e}),dt()}get root(){return this.$$.ctx[1]}set root(e){this.$$set({root:e}),dt()}get target(){return this.$$.ctx[2]}set target(e){this.$$set({target:e}),dt()}get theme_mode(){return this.$$.ctx[3]}set theme_mode(e){this.$$set({theme_mode:e}),dt()}get version(){return this.$$.ctx[4]}set version(e){this.$$set({version:e}),dt()}get autoscroll(){return this.$$.ctx[5]}set autoscroll(e){this.$$set({autoscroll:e}),dt()}get max_file_size(){return this.$$.ctx[6]}set max_file_size(e){this.$$set({max_file_size:e}),dt()}get client(){return this.$$.ctx[7]}set client(e){this.$$set({client:e}),dt()}}const ju="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='576'%20height='576'%20viewBox='0%200%20576%20576'%20fill='none'%3e%3cpath%20d='M287.5%20229L86%20344.5L287.5%20460L489%20344.5L287.5%20229Z'%20stroke='url(%23paint0_linear_102_7)'%20stroke-width='59'%20stroke-linejoin='round'/%3e%3cpath%20d='M287.5%20116L86%20231.5L287.5%20347L489%20231.5L287.5%20116Z'%20stroke='url(%23paint1_linear_102_7)'%20stroke-width='59'%20stroke-linejoin='round'/%3e%3cpath%20d='M86%20344L288%20229'%20stroke='url(%23paint2_linear_102_7)'%20stroke-width='59'%20stroke-linejoin='bevel'/%3e%3cdefs%3e%3clinearGradient%20id='paint0_linear_102_7'%20x1='60'%20y1='341'%20x2='429.5'%20y2='344'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23F9D100'/%3e%3cstop%20offset='1'%20stop-color='%23F97700'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint1_linear_102_7'%20x1='513.5'%20y1='231'%20x2='143.5'%20y2='231'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23F9D100'/%3e%3cstop%20offset='1'%20stop-color='%23F97700'/%3e%3c/linearGradient%3e%3clinearGradient%20id='paint2_linear_102_7'%20x1='60'%20y1='344'%20x2='428.987'%20y2='341.811'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20stop-color='%23F9D100'/%3e%3cstop%20offset='1'%20stop-color='%23F97700'/%3e%3c/linearGradient%3e%3c/defs%3e%3c/svg%3e",{HtmlTag:zu,SvelteComponent:Lu,append:se,attr:x,check_outros:cn,component_subscribe:_n,create_component:bn,destroy_component:vn,detach:Se,element:qe,empty:Dn,flush:ie,globals:Nu,group_outros:un,init:Au,insert:Fe,listen:$n,mount_component:kn,noop:ql,safe_not_equal:Tu,set_data:Il,set_style:Tn,space:Ue,src_url_equal:Ol,text:Dl,transition_in:ve,transition_out:De}=window.__gradio__svelte__internal,{document:dn}=Nu,{tick:Mn,onMount:Mu}=window.__gradio__svelte__internal;function Os(l){return dn.title=l[2],{c:ql,m:ql,d:ql}}function Ds(l){let e,t=`<style>${ni(l[15],l[12])}</style>`,n;return{c(){e=new zu(!1),n=Dn(),e.a=n},m(i,s){e.m(t,i,s),Fe(i,n,s)},p(i,s){s[0]&36864&&t!==(t=`<style>${ni(i[15],i[12])}</style>`)&&e.p(t)},d(i){i&&(Se(n),e.d())}}}function Fs(l){let e,t;return e=new Su({props:{rootNode:l[16],root:l[0],target:l[3],theme_mode:l[9],version:l[12],autoscroll:l[4],max_file_size:l[14],client:l[10]}}),e.$on("mount",l[30]),{c(){bn(e.$$.fragment)},m(n,i){kn(e,n,i),t=!0},p(n,i){const s={};i[0]&65536&&(s.rootNode=n[16]),i[0]&1&&(s.root=n[0]),i[0]&8&&(s.target=n[3]),i[0]&512&&(s.theme_mode=n[9]),i[0]&4096&&(s.version=n[12]),i[0]&16&&(s.autoscroll=n[4]),i[0]&16384&&(s.max_file_size=n[14]),i[0]&1024&&(s.client=n[10]),e.$set(s)},i(n){t||(ve(e.$$.fragment,n),t=!0)},o(n){De(e.$$.fragment,n),t=!1},d(n){vn(e,n)}}}function Us(l){let e,t,n,i=l[22]("common.built_with_gradio")+"",s,o,a,c,r,_,u,m,p,b=l[22]("common.settings")+"",d,$,f,k,y,g,w,v=l[5]&&Rs(l);return{c(){e=qe("footer"),v&&v.c(),t=Ue(),n=qe("a"),s=Dl(i),o=Ue(),a=qe("img"),_=Ue(),u=qe("div"),u.textContent="·",m=Ue(),p=qe("button"),d=Dl(b),$=Ue(),f=qe("img"),Ol(a.src,c=ju)||x(a,"src",c),x(a,"alt",r=l[22]("common.logo")),x(a,"class","svelte-1byz9vf"),x(n,"href","https://gradio.app"),x(n,"class","built-with
95svelte-1byz9vf"),x(n,"target","_blank"),x(n,"rel","noreferrer"),x(u,"class","divider svelte-1byz9vf"),Ol(f.src,k=no)||x(f,"src",k),x(f,"alt",y=l[22]("common.settings")),x(f,"class","svelte-1byz9vf"),x(p,"class","settings svelte-1byz9vf"),x(e,"class","svelte-1byz9vf")},m(h,E){Fe(h,e,E),v&&v.m(e,null),se(e,t),se(e,n),se(n,s),se(n,o),se(n,a),se(e,_),se(e,u),se(e,m),se(e,p),se(p,d),se(p,$),se(p,f),g||(w=$n(p,"click",l[44]),g=!0)},p(h,E){h[5]?v?v.p(h,E):(v=Rs(h),v.c(),v.m(e,t)):v&&(v.d(1),v=null),E[0]&4194304&&i!==(i=h[22]("common.built_with_gradio")+"")&&Il(s,i),E[0]&4194304&&r!==(r=h[22]("common.logo"))&&x(a,"alt",r),E[0]&4194304&&b!==(b=h[22]("common.settings")+"")&&Il(d,b),E[0]&4194304&&y!==(y=h[22]("common.settings"))&&x(f,"alt",y)},d(h){h&&Se(e),v&&v.d(),g=!1,w()}}}function Rs(l){let e,t=l[22]("errors.use_via_api")+"",n,i,s,o,a,c,r,_,u;return{c(){e=qe("button"),n=Dl(t),i=Ue(),s=qe("img"),c=Ue(),r=qe("div"),r.textContent="·",Ol(s.src,o=Qs)||x(s,"src",o),x(s,"alt",a=l[22]("common.logo")),x(s,"class","svelte-1byz9vf"),x(e,"class","show-api svelte-1byz9vf"),x(r,"class","divider show-api-divider svelte-1byz9vf")},m(m,p){Fe(m,e,p),se(e,n),se(e,i),se(e,s),Fe(m,c,p),Fe(m,r,p),_||(u=$n(e,"click",l[43]),_=!0)},p(m,p){p[0]&4194304&&t!==(t=m[22]("errors.use_via_api")+"")&&Il(n,t),p[0]&4194304&&a!==(a=m[22]("common.logo"))&&x(s,"alt",a)},d(m){m&&(Se(e),Se(c),Se(r)),_=!1,u()}}}function Bs(l){let e,t,n,i,s;return t=new e_({props:{api_calls:l[20],dependencies:l[1]}}),{c(){e=qe("div"),bn(t.$$.fragment),x(e,"id","api-recorder-container"),x(e,"class","svelte-1byz9vf")},m(o,a){Fe(o,e,a),kn(t,e,null),n=!0,i||(s=$n(e,"click",l[45]),i=!0)},p(o,a){const c={};a[0]&1048576&&(c.api_calls=o[20]),a[0]&2&&(c.dependencies=o[1]),t.$set(c)},i(o){n||(ve(t.$$.fragment,o),n=!0)},o(o){De(t.$$.fragment,o),n=!1},d(o){o&&Se(e),vn(t),i=!1,s()}}}function Gs(l){let e,t,n,i,s,o,a,c;return s=new Bc({props:{root_node:l[16],dependencies:l[1],root:l[0],app:l[10],space_id:l[11],api_calls:l[20],username:l[13]}}),s.$on("close",l[47]),{c(){e=qe("div"),t=qe("div"),n=Ue(),i=qe("div"),bn(s.$$.fragment),x(t,"class","backdrop svelte-1byz9vf"),x(i,"class","api-docs-wrap svelte-1byz9vf"),x(e,"class","api-docs svelte-1byz9vf")},m(r,_){Fe(r,e,_),se(e,t),se(e,n),se(e,i),kn(s,i,null),o=!0,a||(c=$n(t,"click",l[46]),a=!0)},p(r,_){const u={};
95_[0]&65536&&(u.root_node=r[16]),_[0]&2&&(u.dependencies=r[1]),_[0]&1&&(u.root=r[0]),_[0]&1024&&(u.app=r[10]),_[0]&2048&&(u.space_id=r[11]),_[0]&1048576&&(u.api_calls=r[20]),_[0]&8192&&(u.username=r[13]),s.$set(u)},i(r){o||(ve(s.$$.fragment,r),o=!0)},o(r){De(s.$$.fragment,r),o=!1},d(r){r&&Se(e),vn(s),a=!1,c()}}}function Hs(l){let e,t,n,i,s,o,a,c;return s=new z_({props:{pwa_enabled:l[10].config.pwa,root:l[0],space_id:l[11]}}),s.$on("close",l[49]),{c(){e=qe("div"),t=qe("div"),n=Ue(),i=qe("div"),bn(s.$$.fragment),x(t,"class","backdrop svelte-1byz9vf"),x(i,"class","api-docs-wrap svelte-1byz9vf"),x(e,"class","api-docs svelte-1byz9vf")},m(r,_){Fe(r,e,_),se(e,t),se(e,n),se(e,i),kn(s,i,null),o=!0,a||(c=$n(t,"click",l[48]),a=!0)},p(r,_){const u={};_[0]&1024&&(u.pwa_enabled=r[10].config.pwa),_[0]&1&&(u.root=r[0]),_[0]&2048&&(u.space_id=r[11]),s.$set(u)},i(r){o||(ve(s.$$.fragment,r),o=!0)},o(r){De(s.$$.fragment,r),o=!1},d(r){r&&Se(e),vn(s),a=!1,c()}}}function Vs(l){let e,t;return e=new Bo({props:{messages:l[21]}}),e.$on("close",l[29]),{c(){bn(e.$$.fragment)},m(n,i){kn(e,n,i),t=!0},p(n,i){const s={};i[0]&2097152&&(s.messages=n[21]),e.$set(s)},i(n){t||(ve(e.$$.fragment,n),t=!0)},o(n){De(e.$$.fragment,n),t=!1},d(n){vn(e,n)}}}function Pu(l){let e,t,n,i,s,o,a,c,r,_,u,m,p=l[7]&&Os(l),b=l[15]&&Ds(l),d=l[16]&&l[10].config&&Fs(l),$=l[6]&&Us(l),f=l[19]&&Bs(l),k=l[17]&&l[16]&&Gs(l),y=l[18]&&l[16]&&l[10].config&&Hs(l),g=l[21]&&Vs(l);return{c(){p&&p.c(),e=Dn(),b&&b.c(),t=Dn(),n=Ue(),i=qe("div"),s=qe("div"),d&&d.c(),o=Ue(),$&&$.c(),a=Ue(),f&&f.c(),c=Ue(),k&&k.c(),r=Ue(),y&&y.c(),_=Ue(),g&&g.c(),u=Dn(),x(s,"class","contain svelte-1byz9vf"),Tn(s,"flex-grow",l[8]?"1":"auto"),x(i,"class","wrap svelte-1byz9vf"),Tn(i,"min-height",l[8]?"100%":"auto")},m(w,v){p&&p.m(dn.head,null),se(dn.head,e),b&&b.m(dn.head,null),se(dn.head,t),Fe(w,n,v),Fe(w,i,v),se(i,s),d&&d.m(s,null),se(i,o),$&&$.m(i,null),Fe(w,a,v),f&&f.m(w,v),Fe(w,c,v),k&&k.m(w,v),Fe(w,r,v),y&&y.m(w,v),Fe(w,_,v),g&&g.m(w,v),Fe(w,u,v),m=!0},p(w,v){w[7]?p||(p=Os(w),p.c(),p.m(e.parentNode,e)):p&&(p.d(1),p=null),w[15]?b?b.p(w,v):(b=Ds(w),b.c(),b.m(t.parentNode,t)):b&&(b.d(1),b=null),w[16]&&w[10].config?d?(d.p(w,v),v[0]&66560&&ve(d,1)):(d=Fs(w),d.c(),ve(d,1),d.m(s,null)):d&&(un(),De(d,1,1,()=>{d=null}),cn()),v[0]&256&&Tn(s,"flex-grow",w[8]?"1":"auto"),w[6]?$?$.p(w,v):($=Us(w),$.c(),$.m(i,null)):$&&($.d(1),$=null),v[0]&256&&Tn(i,"min-height",w[8]?"100%":"auto"),w[19]?f?(f.p(w,v),v[0]&524288&&ve(f,1)):(f=Bs(w),f.c(),ve(f,1),f.m(c.parentNode,c)):f&&(un(),De(f,1,1,()=>{f=null}),cn()),w[17]&&w[16]?k?(k.p(w,v),v[0]&196608&&ve(k,1)):(k=Gs(w),k.c(),ve(k,1),k.m(r.parentNode,r)):k&&(un(),De(k,1,1,()=>{k=null}),cn()),w[18]&&w[16]&&w[10].config?y?(y.p(w,v),v[0]&328704&&ve(y,1)):(y=Hs(w),y.c(),ve(y,1),y.m(_.parentNode,_)):y&&(un(),De(y,1,1,()=>{y=null}),cn()),w[21]?g?(g.p(w,v),v[0]&2097152&&ve(g,1)):(g=Vs(w),g.c(),ve(g,1),g.m(u.parentNode,u)):g&&(un(),De(g,1,1,()=>{g=null}),cn())},i(w){m||(ve(d),ve(f),ve(k),ve(y),ve(g),m=!0)},o(w){De(d),De(f),De(k),De(y),De(g),m=!1},d(w){w&&(Se(n),Se(i),Se(a),Se(c),Se(r),Se(_),Se(u)),p&&p.d(w),Se(e),b&&b.d(w),Se(t),d&&d.d(),$&&$.d(),f&&f.d(w),k&&k.d(w),y&&y.d(w),g&&g.d(w)}}}const Iu=/^'([^]+)'$/,Ou=15,Du=10;function Ws(l){return"detail"in l}function Fu(l,e,t){let n,i,s,o,a;_n(l,Jn,q=>t(22,o=q)),Fl();let{root:c}=e,{components:r}=e,{layout:_}=e,{dependencies:u}=e,{title:m="Gradio"}=e,{target:p}=e,{autoscroll:b}=e,{show_api:d=!0}=e,{show_footer:$=!0}=e,{control_page_title:f=!1}=e,{app_mode:k}=e,{theme_mode:y}=e,{app:g}=e,{space_id:w}=e,{version:v}=e,{js:h}=e,{fill_height:E=!1}=e,{ready:S}=e,{username:C}=e,{api_prefix:j=""}=e,{max_file_size:A=void 0}=e,{initial_layout:L=void 0}=e,{css:P=null}=e,{layout:W,targets:ye,update_value:Y,get_data:H,modify_stream:te,get_stream_state:U,set_time_limit:le,loading_status:Ee,scheduled_updates:Me,create_layout:wn,rerender_layout:co}=Uo(L);_n(l,W,q=>t(16,a=q)),_n(l,ye,q=>t(56,i=q)),_n(l,Ee,q=>t(42,n=q)),_n(l,Me,q=>t(57,s=q));let sl=u;async function _o(){await wn({components:r,layout:_,dependencies:u,root:c+j,app:g,options:{fill_height:E}})}let{search_params:tn}=e,ol=tn.get("view")==="api"&&d,yn=tn.get("view")==="settings",nn=tn.get("view")==="api-recorder"&&d;function ln(q){t(19,nn=!1),t(17,ol=q);let R=new URLSearchParams(window.location.search);q?R.set("view","api"):R.delete("view"),history.replaceState(null,"","?"+R.toString())}function Cn(q){let R=new URLSearchParams(window.location.search);q?R.set("view","settings"):R.delete("view"),history.replaceState(null,"","?"+R.toString()),t(18,yn=!yn)}let qn=[],{render_complete:sn=!1}=e;async function rl(q,R){const V=u.find(_e=>_e.id===R);if(!V)return;const re=V.outputs,T=q?.map((_e,ue)=>({id:re[ue],prop:"value_is_output",value:!0}));Y(T),await Mn();const ee=[];q?.forEach((_e,ue)=>{if(typeof _e=="object"&&_e!==null&&_e.__type__==="update")for(const[ut,Bt]of Object.entries(_e))ut!=="__type__"&&ee.push({id:re[ue],prop:ut,value:Bt});else ee.push({id:re[ue],prop:"value",value:_e})}),Y(ee),await Mn()}let it=new Map,ae=[];function st(q,R,V,re,T=10,ee=!0){return{title:q,message:R,fn_index:V,type:re,id:++uo,duration:T,visible:ee}}function Kl(q,R,V){t(21,ae=[st(q,R,-1,V),...ae])}let uo=-1,al=!1;const fo=o("blocks.long_requests_queue"),po=o("blocks.connection_can_break"),mo=o("blocks.lost_connection"),ho=o("blocks.waiting_for_inputs");let cl=!1,Xl=!1,xl=!1,on=[];function Rt(q,R=null,V=null){let re=()=>{};function T(){re()}s?re=Me.subscribe(ee=>{ee||Mn().then(()=>{ei(q,R,V),T()})}):ei(q,R,V)}
95async function go(q,R,V){return q===R&&V&&V.is_value_data===!0?V.value:H(q)}async function ei(q,R=null,V=null){const re=u.find(F=>F.id===q);if(re===void 0)return;const T=re;if(on.length>0){for(const F of on)if(T.inputs.includes(F)){Kl("Warning",ho,"warning");return}}const ee=Ee.get_status_for_fn(q);t(21,ae=ae.filter(({fn_index:F})=>F!==q)),(ee==="pending"||ee==="generating")&&(T.pending_request=!0);let _e=[];T.render_id!=null&&u.forEach((F,Oe)=>{F.rendered_in===T.render_id&&_e.push(Oe)}),_e.reverse().forEach(F=>{u.splice(F,1)});let ue={fn_index:q,data:await Promise.all(T.inputs.map(F=>go(F,R,V))),event_data:T.collects_event_data?V:null,trigger_id:R};T.frontend_fn&&typeof T.frontend_fn!="boolean"?T.frontend_fn(ue.data.concat(await Promise.all(T.outputs.map(F=>H(F))))).then(F=>{T.backend_fn?(ue.data=F,ut(T,ue)):rl(F,q)}):T.types.cancel&&T.cancels?await Promise.all(T.cancels.map(async F=>{const Oe=it.get(F);return Oe?.cancel(),Oe})):T.backend_fn&&(T.js_implementation&&new li(`let result = await (${T.js_implementation})(...arguments); 96 return (!Array.isArray(result)) ? [result] : result;`)(...ue.data).then(Oe=>{rl(Oe,q),ue.js_implementation=!0}).catch(Oe=>{console.error(Oe),ue.js_implementation=!1}),ut(T,ue));function ut(F,Oe){F.trigger_mode==="once"?F.pending_request||Bt(Oe,F.connection=="stream"):F.trigger_mode==="multiple"?Bt(Oe,F.connection=="stream"):F.trigger_mode==="always_last"&&(F.pending_request?F.final_event=Oe:Bt(Oe,F.connection=="stream"))}async function Bt(F,Oe=!1){nn&&t(20,qn=[...qn,JSON.parse(JSON.stringify(F))]);let _l;if(g.set_current_payload(F),Oe)if(!it.has(q))T.inputs.forEach(ne=>te(ne,"waiting"));else{if(it.has(q)&&T.inputs.some(ne=>U(ne)==="waiting"))return;if(it.has(q)&&T.inputs.some(ne=>U(ne)==="open")){await g.send_ws_message(`${g.config.root+g.config.api_prefix}/stream/${it.get(q).event_id()}`,{...F,session_hash:g.session_hash});return}}try{_l=g.submit(F.fn_index,F.data,F.event_data,F.trigger_id)}catch(ne){if(g.closed)return;t(21,ae=[st("Error",String(ne),0,"error"),...ae]),Ee.update({status:"error",fn_index:0,eta:0,queue:!1,queue_position:null}),En(n);return}it.set(q,_l);for await(const ne of _l){if(F.js_implementation)return;ne.type==="data"?Lo(ne):ne.type==="render"?No(ne):ne.type==="status"?Mo(ne):ne.type==="log"&&Ao(ne)}function Lo(ne){const{data:we,fn_index:K}=ne;T.pending_request&&T.final_event&&(T.pending_request=!1,Bt(T.final_event,T.connection=="stream")),T.pending_request=!1,rl(we,K),En(n)}function No(ne){const{data:we}=ne;let K=we.components,fe=we.layout,ot=we.dependencies,ft=we.render_id;ot.forEach(Et=>{u.push(Et)}),co({components:K,layout:fe,root:c+j,dependencies:u,render_id:ft})}function Ao(ne){const{title:we,log:K,fn_index:fe,level:ot,duration:ft,visible:Et}=ne;t(21,ae=[st(we,K,fe,ot,ft,Et),...ae])}function To(ne,we,K){ne.original_msg==="process_starts"&&K.connection==="stream"&&te(we,"open")}function Mo(ne){const{fn_index:we,...K}=ne;if(K.stage==="streaming"&&K.time_limit&&T.inputs.forEach(fe=>{le(fe,K.time_limit)}),T.inputs.forEach(fe=>{To(ne,fe,T)}),Ee.update({...K,time_limit:K.time_limit,status:K.stage,progress:K.progress_data,fn_index:we}),En(n),!Xl&&w!==null&&K.position!==void 0&&K.position>=2&&K.eta!==void 0&&K.eta>Ou&&(Xl=!0,t(21,ae=[st("Warning",fo,we,"warning"),...ae])),!xl&&cl&&K.eta!==void 0&&K.eta>Du&&(xl=!0,t(21,ae=[st("Warning",po,we,"warning"),...ae])),K.stage==="complete"||K.stage==="generating"){const fe=new Set;K.changed_state_ids?.forEach(ot=>{u.filter(ft=>ft.targets.some(([Et,Uu])=>Et===ot)).forEach(ft=>{fe.add(ft)})}),fe.forEach(ot=>{Rt(ot.id,F.trigger_id)})}if(K.stage==="complete"&&(u.forEach(async fe=>{fe.trigger_after===we&&Rt(fe.id,F.trigger_id)}),T.inputs.forEach(fe=>{te(fe,"closed")}),it.delete(q)),K.broken&&cl&&al)window.setTimeout(()=>{t(21,ae=[st("Error",mo,we,"error"),...ae])},0),Rt(T.id,F.trigger_id,V),al=!1;else if(K.stage==="error"){if(K.message){const fe=K.message.replace(Iu,(ft,Et)=>Et),ot=K.title??"Error";t(21,ae=[st(ot,fe,we,"error",K.duration,K.visible),...ae])}u.map(async fe=>{fe.trigger_after===we&&!fe.trigger_only_on_success&&Rt(fe.id,F.trigger_id)})}}}}function bo(q,R){if(w===null)return;
96const V=new URL(`https://huggingface.co/spaces/${w}/discussions/new`);q!==void 0&&q.length>0&&V.searchParams.set("title",q),V.searchParams.set("description",R),window.open(V.toString(),"_blank")}function vo(q){const R=q.detail;t(21,ae=ae.filter(V=>V.id!==R))}const $o=q=>!!(q&&new URL(q,location.href).origin!==location.origin);async function ko(){h&&await new li(`let result = await (${h})(); 97 return (!Array.isArray(result)) ? [result] : result;`)(),await Mn();for(var q=p.getElementsByTagName("a"),R=0;R<q.length;R++){const V=q[R].getAttribute("target"),re=q[R].getAttribute("href");$o(re)&&V!=="_blank"&&q[R].setAttribute("target","_blank")}ti(),!(!p||sn)&&(p.addEventListener("prop_change",V=>{if(!Ws(V))throw new Error("not a custom event");const{id:re,prop:T,value:ee}=V.detail;Y([{id:re,prop:T,value:ee}]),T==="input_ready"&&ee===!1&&on.push(re),T==="input_ready"&&ee===!0&&(on=on.filter(_e=>_e!==re))}),p.addEventListener("gradio",V=>{if(!Ws(V))throw new Error("not a custom event");const{id:re,event:T,data:ee}=V.detail;if(T==="share"){const{title:_e,description:ue}=ee;bo(_e,ue)}else T==="error"?t(21,ae=[st("Error",ee,-1,T),...ae]):T==="warning"?t(21,ae=[st("Warning",ee,-1,T),...ae]):T=="clear_status"?wo(re,"complete",ee):T=="close_stream"?i[re]?.[ee]?.forEach(ue=>{if(it.has(ue)){const ut=`${g.config.root+g.config.api_prefix}/stream/${it.get(ue).event_id()}`;g.post_data(`${ut}/close`,{}),g.close_ws(ut)}}):i[re]?.[T]?.forEach(ue=>{requestAnimationFrame(()=>{Rt(ue,re,ee)})})}),t(31,sn=!0))}const ti=()=>{u.forEach(q=>{q.targets.some(R=>R[1]==="load")&&Rt(q.id)})};function wo(q,R,V){V.status=R,Y([{id:q,prop:"loading_status",value:V}])}function En(q){let R=[];Object.entries(q).forEach(([T,ee])=>{if(g.closed&&ee.status==="error")return;let _e=u.find(ue=>ue.id==ee.fn_index);_e!==void 0&&(ee.scroll_to_output=_e.scroll_to_output,ee.show_progress=_e.show_progress,R.push({id:parseInt(T),prop:"loading_status",value:ee}))});const V=Ee.get_inputs_to_update(),re=Array.from(V).map(([T,ee])=>({id:T,prop:"pending",value:ee==="pending"}));Y([...R,...re])}Mu(()=>{document.addEventListener("visibilitychange",function(){document.visibilityState==="hidden"&&(al=!0)}),cl=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)});const yo=()=>{ln(!ol)},Co=()=>{Cn(!yn)},qo=()=>{ln(!0),t(19,nn=!1)},Eo=()=>{ln(!1)},So=q=>{ln(!1),t(20,qn=[]),t(19,nn=q.detail?.api_recorder_visible)},jo=()=>{Cn(!1)},zo=q=>{Cn(!1)};return l.$$set=q=>{"root"in q&&t(0,c=q.root),"components"in q&&t(33,r=q.components),"layout"in q&&t(34,_=q.layout),"dependencies"in q&&t(1,u=q.dependencies),"title"in q&&t(2,m=q.title),"target"in q&&t(3,p=q.target),"autoscroll"in q&&t(4,b=q.autoscroll),"show_api"in q&&t(5,d=q.show_api),"show_footer"in q&&t(6,$=q.show_footer),"control_page_title"in q&&t(7,f=q.control_page_title),"app_mode"in q&&t(8,k=q.app_mode),"theme_mode"in q&&t(9,y=q.theme_mode),"app"in q&&t(10,g=q.app),"space_id"in q&&t(11,w=q.space_id),"version"in q&&t(12,v=q.version),"js"in q&&t(35,h=q.js),"fill_height"in q&&t(36,E=q.fill_height),"ready"in q&&t(32,S=q.ready),"username"in q&&t(13,C=q.username),"api_prefix"in q&&t(37,j=q.api_prefix),"max_file_size"in q&&t(14,A=q.max_file_size),"initial_layout"in q&&t(38,L=q.initial_layout),"css"in q&&t(15,P=q.css),"search_params"in q&&t(39,tn=q.search_params),"render_complete"in q&&t(31,sn=q.render_complete)},l.$$.update=()=>{l.$$.dirty[0]&1035|l.$$.dirty[1]&44&&_o(),l.$$.dirty[0]&65536&&t(32,S=!!a),l.$$.dirty[0]&2|l.$$.dirty[1]&1025&&u!==sl&&sn&&(ti(),t(41,sl=u)),l.$$.dirty[1]&2048&&En(n)},[c,u,m,p,b,d,$,f,k,y,g,w,v,C,A,P,a,ol,yn,nn,qn,ae,o,W,ye,Ee,Me,ln,Cn,vo,ko,sn,S,r,_,h,E,j,L,tn,Kl,sl,n,yo,Co,qo,Eo,So,jo,zo]}class ff extends Lu{constructor(e){super(),Au(this,e,Fu,Pu,Tu,{root:0,components:33,layout:34,dependencies:1,title:2,target:3,autoscroll:4,show_api:5,show_footer:6,control_page_title:7,app_mode:8,theme_mode:9,app:10,space_id:11,version:12,js:35,fill_height:36,ready:32,username:13,api_prefix:37,max_file_size:14,initial_layout:38,css:15,search_params:39,render_complete:31,add_new_message:40},null,[-1,-1,-1])}get root(){return this.$$.ctx[0]}set root(e){this.$$set({root:e}),ie()}get components(){return this.$$.ctx[33]}set components(e){this.$$set({components:e}),ie()}get layout(){return this.$$.ctx[34]}set layout(e){this.$$set({layout:e}),ie()}get dependencies(){return this.$$.ctx[1]}set dependencies(e){this.$$set({dependencies:e}),ie()}get title(){return this.$$.ctx[2]}set title(e){this.$$set({title:e}),ie()}get target(){return this.$$.ctx[3]}set target(e){this.$$set({target:e}),ie()}get autoscroll(){return this.$$.ctx[4]}set autoscroll(e){this.$$set({autoscroll:e}),ie()}get show_api(){return this.$$.ctx[5]}set show_api(e){this.$$set({show_api:e}),ie()}get show_footer(){return this.$$.ctx[6]}
97set show_footer(e){this.$$set({show_footer:e}),ie()}get control_page_title(){return this.$$.ctx[7]}set control_page_title(e){this.$$set({control_page_title:e}),ie()}get app_mode(){return this.$$.ctx[8]}set app_mode(e){this.$$set({app_mode:e}),ie()}get theme_mode(){return this.$$.ctx[9]}set theme_mode(e){this.$$set({theme_mode:e}),ie()}get app(){return this.$$.ctx[10]}set app(e){this.$$set({app:e}),ie()}get space_id(){return this.$$.ctx[11]}set space_id(e){this.$$set({space_id:e}),ie()}get version(){return this.$$.ctx[12]}set version(e){this.$$set({version:e}),ie()}get js(){return this.$$.ctx[35]}set js(e){this.$$set({js:e}),ie()}get fill_height(){return this.$$.ctx[36]}set fill_height(e){this.$$set({fill_height:e}),ie()}get ready(){return this.$$.ctx[32]}set ready(e){this.$$set({ready:e}),ie()}get username(){return this.$$.ctx[13]}set username(e){this.$$set({username:e}),ie()}get api_prefix(){return this.$$.ctx[37]}set api_prefix(e){this.$$set({api_prefix:e}),ie()}get max_file_size(){return this.$$.ctx[14]}set max_file_size(e){this.$$set({max_file_size:e}),ie()}get initial_layout(){return this.$$.ctx[38]}set initial_layout(e){this.$$set({initial_layout:e}),ie()}get css(){return this.$$.ctx[15]}set css(e){this.$$set({css:e}),ie()}get search_params(){return this.$$.ctx[39]}set search_params(e){this.$$set({search_params:e}),ie()}get render_complete(){return this.$$.ctx[31]}set render_complete(e){this.$$set({render_complete:e}),ie()}get add_new_message(){return this.$$.ctx[40]}}export{ff as default}; 98//# sourceMappingURL=Blocks-BTaXMojh.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.