const VERSION_RE = new RegExp("3.27.0/", "g");function import_fix(mod, base) {const url = new URL(mod, base); return import(`https://gradio.s3-us-west-2.amazonaws.com/3.27.0/${url.pathname?.startsWith('/') ? url.pathname.substring(1).replace(VERSION_RE, "") : url.pathname.replace(VERSION_RE, "")}`);}(function(){const t=document.createElement("link").relList;if(t&&t.supports&&t.supports("modulepreload"))return;for(const n of document.querySelectorAll('link[rel="modulepreload"]'))r(n);new MutationObserver(n=>{for(const a of n)if(a.type==="childList")for(const s of a.addedNodes)s.tagName==="LINK"&&s.rel==="modulepreload"&&r(s)}).observe(document,{childList:!0,subtree:!0});function o(n){const a={};return n.integrity&&(a.integrity=n.integrity),n.referrerPolicy&&(a.referrerPolicy=n.referrerPolicy),n.crossOrigin==="use-credentials"?a.credentials="include":n.crossOrigin==="anonymous"?a.credentials="omit":a.credentials="same-origin",a}function r(n){if(n.ep)return;n.ep=!0;const a=o(n);fetch(n.href,a)}})();var Be={},ke={},Me={},no={get exports(){return Me},set exports(e){Me=e}},O=String,jt=function(){return{isColorSupported:!1,reset:O,bold:O,dim:O,italic:O,underline:O,inverse:O,hidden:O,strikethrough:O,black:O,red:O,green:O,yellow:O,blue:O,magenta:O,cyan:O,white:O,gray:O,bgBlack:O,bgRed:O,bgGreen:O,bgYellow:O,bgBlue:O,bgMagenta:O,bgCyan:O,bgWhite:O}};no.exports=jt();Me.createColors=jt;Object.defineProperty(ke,"__esModule",{value:!0});ke.dim=ao;ke.default=void 0;var re=io(Me);function io(e){return e&&e.__esModule?e:{default:e}}let ft=new Set;function He(e,t,o){typeof process<"u"&&{}.JEST_WORKER_ID||o&&ft.has(o)||(o&&ft.add(o),console.warn(""),t.forEach(r=>console.warn(e,"-",r)))}function ao(e){return re.default.dim(e)}var so={info(e,t){He(re.default.bold(re.default.cyan("info")),...Array.isArray(e)?[e]:[t,e])},warn(e,t){He(re.default.bold(re.default.yellow("warn")),...Array.isArray(e)?[e]:[t,e])},risk(e,t){He(re.default.bold(re.default.magenta("risk")),...Array.isArray(e)?[e]:[t,e])}};ke.default=so;Object.defineProperty(Be,"__esModule",{value:!0});Be.default=void 0;var lo=co(ke);function co(e){return e&&e.__esModule?e:{default:e}}function _e({version:e,from:t,to:o}){lo.default.warn(`${t}-color-renamed`,[`As of Tailwind CSS ${e}, \`${t}\` has been renamed to \`${o}\`.`,"Update your configuration file to silence this warning."])}var fo={inherit:"inherit",current:"currentColor",transparent:"transparent",black:"#000",white:"#fff",slate:{50:"#f8fafc",100:"#f1f5f9",200:"#e2e8f0",300:"#cbd5e1",400:"#94a3b8",500:"#64748b",600:"#475569",700:"#334155",800:"#1e293b",900:"#0f172a"},gray:{50:"#f9fafb",100:"#f3f4f6",200:"#e5e7eb",300:"#d1d5db",400:"#9ca3af",500:"#6b7280",600:"#4b5563",700:"#374151",800:"#1f2937",900:"#111827"},zinc:{50:"#fafafa",100:"#f4f4f5",200:"#e4e4e7",300:"#d4d4d8",400:"#a1a1aa",500:"#71717a",600:"#52525b",700:"#3f3f46",800:"#27272a",900:"#18181b"},neutral:{50:"#fafafa",100:"#f5f5f5",200:"#e5e5e5",300:"#d4d4d4",400:"#a3a3a3",500:"#737373",600:"#525252",700:"#404040",800:"#262626",900:"#171717"},stone:{50:"#fafaf9",100:"#f5f5f4",200:"#e7e5e4",300:"#d6d3d1",400:"#a8a29e",500:"#78716c",600:"#57534e",700:"#44403c",800:"#292524",900:"#1c1917"},red:{50:"#fef2f2",100:"#fee2e2",200:"#fecaca",300:"#fca5a5",400:"#f87171",500:"#ef4444",600:"#dc2626",700:"#b91c1c",800:"#991b1b",900:"#7f1d1d"},orange:{50:"#fff7ed",100:"#ffedd5",200:"#fed7aa",300:"#fdba74",400:"#fb923c",500:"#f97316",600:"#ea580c",700:"#c2410c",800:"#9a3412",900:"#7c2d12"},amber:{50:"#fffbeb",100:"#fef3c7",200:"#fde68a",300:"#fcd34d",400:"#fbbf24",500:"#f59e0b",600:"#d97706",700:"#b45309",800:"#92400e",900:"#78350f"},yellow:{50:"#fefce8",100:"#fef9c3",200:"#fef08a",300:"#fde047",400:"#facc15",500:"#eab308",600:"#ca8a04",700:"#a16207",800:"#854d0e",900:"#713f12"},lime:{50:"#f7fee7",100:"#ecfccb",200:"#d9f99d",300:"#bef264",400:"#a3e635",500:"#84cc16",600:"#65a30d",700:"#4d7c0f",800:"#3f6212",900:"#365314"},green:{50:"#f0fdf4",100:"#dcfce7",200:"#bbf7d0",300:"#86efac",400:"#4ade80",500:"#22c55e",600:"#16a34a",700:"#15803d",800:"#166534",900:"#14532d"},emerald:{50:"#ecfdf5",100:"#d1fae5",200:"#a7f3d0",300:"#6ee7b7",400:"#34d399",500:"#10b981",600:"#059669",700:"#047857",800:"#065f46",900:"#064e3b"},teal:{50:"#f0fdfa",100:"#ccfbf1",200:"#99f6e4",300:"#5eead4",400:"#2dd4bf",500:"#14b8a6",600:"#0d9488",700:"#0f766e",800:"#115e59",900:"#134e4a"},cyan:{50:"#ecfeff",100:"#cffafe",200:"#a5f3fc",300:"#67e8f9",400:"#22d3ee",500:"#06b6d4",600:"#0891b2",700:"#0e7490",800:"#155e75",900:"#164e63"},sky:{50:"#f0f9ff",100:"#e0f2fe",200:"#bae6fd",300:"#7dd3fc",400:"#38bdf8",500:"#0ea5e9",600:"#0284c7",700:"#0369a1",800:"#075985",900:"#0c4a6e"},blue:{50:"#eff6ff",100:"#dbeafe",200:"#bfdbfe",300:"#93c5fd",400:"#60a5fa",500:"#3b82f6",600:"#2563eb",700:"#1d4ed8",800:"#1e40af",900:"#1e3a8a"},indigo:{50:"#eef2ff",100:"#e0e7ff",200:"#c7d2fe",300:"#a5b4fc",400:"#818cf8",500:"#6366f1",600:"#4f46e5",700:"#4338ca",800:"#3730a3",900:"#312e81"},violet:{50:"#f5f3ff",100:"#ede9fe",200:"#ddd6fe",300:"#c4b5fd",400:"#a78bfa",500:"#8b5cf6",600:"#7c3aed",700:"#6d28d9",800:"#5b21b6",900:"#4c1d95"},purple:{50:"#faf5ff",100:"#f3e8ff",200:"#e9d5ff",300:"#d8b4fe",400:"#c084fc",500:"#a855f7",600:"#9333ea",700:"#7e22ce",800:"#6b21a8",900:"#581c87"},fuchsia:{50:"#fdf4ff",100:"#fae8ff",200:"#f5d0fe",300:"#f0abfc",400:"#e879f9",500:"#d946ef",600:"#c026d3",700:"#a21caf",800:"#86198f",900:"#701a75"},pink:{50:"#fdf2f8",100:"#fce7f3",200:"#fbcfe8",300:"#f9a8d4",400:"#f472b6",500:"#ec4899",600:"#db2777",700:"#be185d",800:"#9d174d",900:"#831843"},rose:{50:"#fff1f2",100:"#ffe4e6",200:"#fecdd3",300:"#fda4af",400:"#fb7185",500:"#f43f5e",600:"#e11d48",700:"#be123c",800:"#9f1239",900:"#881337"},get lightBlue(){return _e({version:"v2.2",from:"lightBlue",to:"sky"}),this.sky},get warmGray(){return _e({version:"v3.0",from:"warmGray",to:"stone"}),this.stone},get trueGray(){return _e({version:"v3.0",from:"trueGray",to:"neutral"}),this.neutral},get coolGray(){return _e({version:"v3.0",from:"coolGray",to:"gray"}),this.gray},get blueGray(){return _e({version:"v3.0",from:"blueGray",to:"slate"}),this.slate}};Be.default=fo;let Ze=Be;var ut=(Ze.__esModule?Ze:{default:Ze}).default;const Tr=["red","green","blue","yellow","purple","teal","orange","cyan","lime","pink"],uo=[{color:"red",primary:600,secondary:100},{color:"green",primary:600,secondary:100},{color:"blue",primary:600,secondary:100},{color:"yellow",primary:500,secondary:100},{color:"purple",primary:600,secondary:100},{color:"teal",primary:600,secondary:100},{color:"orange",primary:600,secondary:100},{color:"cyan",primary:600,secondary:100},{color:"lime",primary:500,secondary:100},{color:"pink",primary:600,secondary:100}],Or=uo.reduce((e,{color:t,primary:o,secondary:r})=>({...e,[t]:{primary:ut[t][o],secondary:ut[t][r]}}),{}),po="modulepreload",go=function(e){return"https://gradio.s3-us-west-2.amazonaws.com/3.27.0/"+e},dt={},Xe=function(t,o,r){if(!o||o.length===0)return t();const n=document.getElementsByTagName("link");return Promise.all(o.map(a=>{if(a=go(a),a in dt)return;dt[a]=!0;const s=a.endsWith(".css"),i=s?'[rel="stylesheet"]':"";if(!!r)for(let f=n.length-1;f>=0;f--){const u=n[f];if(u.href===a&&(!s||u.rel==="stylesheet"))return}else if(document.querySelector(`link[href="${a}"]${i}`))return;const l=document.createElement("link");if(l.rel=s?"stylesheet":po,s||(l.as="script",l.crossOrigin=""),l.href=a,document.head.appendChild(l),s)return new Promise((f,u)=>{l.addEventListener("load",f),l.addEventListener("error",()=>u(new Error(`Unable to preload CSS for ${a}`)))})})).then(()=>t())};function I(){}const at=e=>e;function Ft(e,t){for(const o in t)e[o]=t[o];return e}function Rt(e){return e()}function pt(){return Object.create(null)}function $(e){e.forEach(Rt)}function pe(e){return typeof e=="function"}function xe(e,t){return e!=e?t==t:e!==t||e&&typeof e=="object"||typeof e=="function"}let Se;function mo(e,t){return Se||(Se=document.createElement("a")),Se.href=t,e===Se.href}function ho(e){return Object.keys(e).length===0}function It(e,...t){if(e==null)return I;const o=e.subscribe(...t);return o.unsubscribe?()=>o.unsubscribe():o}function Le(e,t,o){e.$$.on_destroy.push(It(t,o))}function Bt(e,t,o,r){if(e){const n=Ut(e,t,o,r);return e[0](n)}}function Ut(e,t,o,r){return e[1]&&r?Ft(o.ctx.slice(),e[1](r(t))):o.ctx}function Dt(e,t,o,r){if(e[2]&&r){const n=e[2](r(o));if(t.dirty===void 0)return n;if(typeof n=="object"){const a=[],s=Math.max(t.dirty.length,n.length);for(let i=0;i32){const t=[],o=e.ctx.length/32;for(let r=0;rwindow.performance.now():()=>Date.now(),st=Wt?e=>requestAnimationFrame(e):I;const fe=new Set;function Ht(e){fe.forEach(t=>{t.c(e)||(fe.delete(t),t.f())}),fe.size!==0&&st(Ht)}function lt(e){let t;return fe.size===0&&st(Ht),{promise:new Promise(o=>{fe.add(t={c:e,f:o})}),abort(){fe.delete(t)}}}function A(e,t){e.appendChild(t)}function Zt(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function _o(e){const t=M("style");return bo(Zt(e),t),t.sheet}function bo(e,t){return A(e.head||e,t),t.sheet}function k(e,t,o){e.insertBefore(t,o||null)}function w(e){e.parentNode&&e.parentNode.removeChild(e)}function Jt(e,t){for(let o=0;oe.removeEventListener(t,o,r)}function Ir(e){return function(t){return t.preventDefault(),e.call(this,t)}}function wo(e){return function(t){return t.stopPropagation(),e.call(this,t)}}function h(e,t,o){o==null?e.removeAttribute(t):e.getAttribute(t)!==o&&e.setAttribute(t,o)}function yo(e,t){const o=Object.getOwnPropertyDescriptors(e.__proto__);for(const r in t)t[r]==null?e.removeAttribute(r):r==="style"?e.style.cssText=t[r]:r==="__value"?e.value=e[r]=t[r]:o[r]&&o[r].set?e[r]=t[r]:h(e,r,t[r])}function vo(e,t){Object.keys(t).forEach(o=>{ko(e,o,t[o])})}function ko(e,t,o){t in e?e[t]=typeof e[t]=="boolean"&&o===""?!0:o:h(e,t,o)}function Br(e){return/-/.test(e)?vo:yo}function Ur(e){let t;return{p(...o){t=o,t.forEach(r=>e.push(r))},r(){t.forEach(o=>e.splice(e.indexOf(o),1))}}}function Dr(e){return e===""?null:+e}function xo(e){return Array.from(e.childNodes)}function Z(e,t){t=""+t,e.wholeText!==t&&(e.data=t)}function Gr(e,t){e.value=t??""}function W(e,t,o,r){o===null?e.style.removeProperty(t):e.style.setProperty(t,o,r?"important":"")}let Ne;function zo(){if(Ne===void 0){Ne=!1;try{typeof window<"u"&&window.parent&&window.parent.document}catch{Ne=!0}}return Ne}function Vr(e,t){getComputedStyle(e).position==="static"&&(e.style.position="relative");const r=M("iframe");r.setAttribute("style","display: block; position: absolute; top: 0; left: 0; width: 100%; height: 100%; overflow: hidden; border: 0; opacity: 0; pointer-events: none; z-index: -1;"),r.setAttribute("aria-hidden","true"),r.tabIndex=-1;const n=zo();let a;return n?(r.src="data:text/html,