1import{p as B,s as q,b as C,f as $,i as I,r as M,G as N,g as O}from"./i18n-DhLovEFo.js";import{M as G,N as b,t as Q,a as x,O as P,S as y,Q as v,R as S,af as R,U as T,T as f,a1 as U,X as h,Y as g}from"./index-9Ev7iYt6.js";import{B as X}from"./Block-MCGnkHAA.js";import"./ScrollFade.svelte_svelte_type_style_lang-ogAEaD61.js";import{S as Y}from"./index-BKfLiH8b.js";import"./StreamingBar.svelte_svelte_type_style_lang-D07DuzRz.js";import{B as j}from"./Index.svelte_svelte_type_style_lang-Cf19ZTCK.js";import"./snippet-xbRfGdXG.js";import"./Clear-D8pztZ4O.js";import"./html-CfSn455r.js";import"./index-B_pwUImq.js";var z=S('<button><span class="svelte-e5lyqv"> </span> <span class="icon svelte-e5lyqv">â¼</span></button> <div data-testid="accordion-content"><!></div>',1);function D(u,t){G(t,!0);let s=B(t,"open",15,!0),m=B(t,"label",3,"");var e=z(),a=b(e);a.__click=()=>{s(!s()),s()?t.onexpand?.():t.oncollapse?.()};let d;var o=v(a),p=v(o,!0);f(o);var r=y(o,2);let n;f(a);var l=y(a,2);let c;var _=v(l);q(_,t,"default",{}),f(l),Q(()=>{d=C(a,1,"label-wrap svelte-e5lyqv",null,d,{open:s()}),T(p,m()),n=$(r,"",n,{transform:s()?"rotate(0)":"rotate(90deg)"}),c=$(l,"",c,{display:s()?"block":"none"})}),x(u,e),P()}R(["click"]);var E=S("<!> <!>",1);function le(u,t){G(t,!0);let s=M(t,["$$slots","$$events","$$legacy"]);class m extends N{set_data(r){"open"in r&&r.open!==this.props.open&&(r.open?(this.dispatch("expand"),this.dispatch("gradio_expand")):this.dispatch("collapse")),super.set_data(r),this.shared.loading_status.status="complete"}}const e=new m(s);let a=g(()=>e.shared.label||""),d=g(()=>[...e.shared.elem_classes||[],"gr-accordion"]),o=g(()=>e.shared.visible===!0?!0:"hidden");X(u,{get elem_id(){return e.shared.elem_id},get elem_classes(){return h(d)},get visible(){return h(o)},children:(p,r)=>{var n=E(),l=b(n);{var c=i=>{Y(i,O({get autoscroll(){return e.shared.autoscroll},get i18n(){return e.i18n}},()=>e.shared.loading_status))};I(l,i=>{e.shared.loading_status&&i(c)})}var _=y(l,2);D(_,{get label(){return h(a)},get open(){return e.props.open},onexpand:()=>{e.dispatch("expand"),e.dispatch("gradio_expand")},oncollapse:()=>e.dispatch("collapse"),children:(i,F)=>{j(i,{children:(w,H)=>{var k=U(),A=b(k);q(A,t,"default",{}),x(w,k)},$$slots:{default:!0}})},$$slots:{default:!0}}),x(p,n)},$$slots:{default:!0}}),P()}export{le as default};
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.