PageSourceSearch

https://magsod-prueba4.hf.space/assets/Index-64f7cc27.js

js magsod-prueba4.hf.space collected 2026-10-03 17:05:24 UTC 11,363 bytes, 462 lines download raw bytes

1import { w as writable, S as Static } from './Index-a19f568c.js';
2import { B as Block } from './Button-515ad287.js';
3import Index$1 from './Index-24a33ce1.js';
4import './index-7905665e.js';
5import './svelte/svelte.js';
6
7const Accordion_svelte_svelte_type_style_lang = '';
8
9/* home/runner/work/gradio/gradio/js/accordion/shared/Accordion.svelte generated by Svelte v4.2.2 */
10const {
11	SvelteComponent: SvelteComponent$1,
12	append,
13	attr,
14	component_subscribe,
15	create_slot: create_slot$1,
16	detach: detach$1,
17	element,
18	get_all_dirty_from_scope: get_all_dirty_from_scope$1,
19	get_slot_changes: get_slot_changes$1,
20	init: init$1,
21	insert: insert$1,
22	listen,
23	safe_not_equal: safe_not_equal$1,
24	set_data,
25	set_style,
26	space: space$1,
27	text,
28	toggle_class,
29	transition_in: transition_in$1,
30	transition_out: transition_out$1,
31	update_slot_base: update_slot_base$1
32} = window.__gradio__svelte__internal;
33function create_fragment$1(ctx) {
34	let button;
35	let span0;
36	let t0;
37	let t1;
38	let span1;
39	let t3;
40	let div;
41	let current;
42	let mounted;
43	let dispose;
44	const default_slot_template = /*#slots*/ ctx[6].default;
45	const default_slot = create_slot$1(default_slot_template, ctx, /*$$scope*/ ctx[5], null);
46
47	return {
48		c() {
49			button = element("button");
50			span0 = element("span");
51			t0 = text(/*label*/ ctx[0]);
52			t1 = space$1();
53			span1 = element("span");
54			span1.textContent = "▼";
55			t3 = space$1();
56			div = element("div");
57			if (default_slot) default_slot.c();
58			attr(span0, "class", "svelte-s1r2yt");
59			attr(span1, "class", "icon svelte-s1r2yt");
60			set_style(span1, "transform", /*$open*/ ctx[1] ? "rotate(0)" : "rotate(90deg)");
61			attr(button, "class", "label-wrap svelte-s1r2yt");
62			toggle_class(button, "open", /*$open*/ ctx[1]);
63			set_style(div, "display", /*$open*/ ctx[1] ? "block" : "none");
64		},
65		m(target, anchor) {
66			insert$1(target, button, anchor);
67			append(button, span0);
68			append(span0, t0);
69			append(button, t1);
70			append(button, span1);
71			insert$1(target, t3, anchor);
72			insert$1(target, div, anchor);
73
74			if (default_slot) {
75				default_slot.m(div, null);
76			}
77
78			current = true;
79
80			if (!mounted) {
81				dispose = listen(button, "click", /*toggle_open*/ ctx[3]);
82				mounted = true;
83			}
84		},
85		p(ctx, [dirty]) {
86			if (!current || dirty & /*label*/ 1) set_data(t0, /*label*/ ctx[0]);
87
88			if (dirty & /*$open*/ 2) {
89				set_style(span1, "transform", /*$open*/ ctx[1] ? "rotate(0)" : "rotate(90deg)");
90			}
91
92			if (!current || dirty & /*$open*/ 2) {
93				toggle_class(button, "open", /*$open*/ ctx[1]);
94			}
95
96			if (default_slot) {
97				if (default_slot.p && (!current || dirty & /*$$scope*/ 32)) {
98					update_slot_base$1(
99						default_slot,
100						default_slot_template,
101						ctx,
102						/*$$scope*/ ctx[5],
103						!current
104						? get_all_dirty_from_scope$1(/*$$scope*/ ctx[5])
105						: get_slot_changes$1(default_slot_template, /*$$scope*/ ctx[5], dirty, null),
106						null
107					);
108				}
109			}
110
111			if (dirty & /*$open*/ 2) {
112				set_style(div, "display", /*$open*/ ctx[1] ? "block" : "none");
113			}
114		},
115		i(local) {
116			if (current) return;
117			transition_in$1(default_slot, local);
118			current = true;
119		},
120		o(local) {
121			transition_out$1(default_slot, local);
122			current = false;
123		},
124		d(detaching) {
125			if (detaching) {
126				detach$1(button);
127				detach$1(t3);
128				detach$1(div);
129			}
130
131			if (default_slot) default_slot.d(detaching);
132			mounted = false;
133			dispose();
134		}
135	};
136}
137
138function instance$1($$self, $$props, $$invalidate) {
139	let $open;
140	let { $$slots: slots = {}, $$scope } = $$props;
141	let { initial_open = true } = $$props;
142	let { label = "" } = $$props;
143	let open = writable(initial_open);
144	component_subscribe($$self, open, value => $$invalidate(1, $open = value));
145
146	const toggle_open = () => {
147		open.update(value => !value);
148	};
149
150	$$self.$$set = $$props => {
151		if ('initial_open' in $$props) $$invalidate(4, initial_open = $$props.initial_open);
152		if ('label' in $$props) $$invalidate(0, label = $$props.label);
153		if ('$$scope' in $$props) $$invalidate(5, $$scope = $$props.$$scope);
154	};
155
156	return [label, $open, open, toggle_open, initial_open, $$scope, slots];
157}
158
159class Accordion extends SvelteComponent$1 {
160	constructor(options) {
161		super();
162		init$1(this, options, instance$1, create_fragment$1, safe_not_equal$1, { initial_open: 4, label: 0 });
163	}
164}
165
166/* home/runner/work/gradio/gradio/js/accordion/Index.svelte generated by Svelte v4.2.2 */
167const {
168	SvelteComponent,
169	assign,
170	create_component,
171	create_slot,
172	destroy_component,
173	detach,
174	get_all_dirty_from_scope,
175	get_slot_changes,
176	get_spread_object,
177	get_spread_update,
178	init,
179	insert,
180	mount_component,
181	safe_not_equal,
182	space,
183	transition_in,
184	transition_out,
185	update_slot_base
186} = window.__gradio__svelte__internal;
187function create_default_slot_2(ctx) {
188	let current;
189	const default_slot_template = /*#slots*/ ctx[7].default;
190	const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[8], null);
191
192	return {
193		c() {
194			if (default_slot) default_slot.c();
195		},
196		m(target, anchor) {
197			if (default_slot) {
198				default_slot.m(target, anchor);
199			}
200
201			current = true;
202		},
203		p(ctx, dirty) {
204			if (default_slot) {
205				if (default_slot.p && (!current || dirty & /*$$scope*/ 256)) {
206					update_slot_base(
207						default_slot,
208						default_slot_template,
209						ctx,
210						/*$$scope*/ ctx[8],
211						!current
212						? get_all_dirty_from_scope(/*$$scope*/ ctx[8])
213						: get_slot_changes(default_slot_template, /*$$scope*/ ctx[8], dirty, null),
214						null
215					);
216				}
217			}
218		},
219		i(local) {
220			if (current) return;
221			transition_in(default_slot, local);
222			current = true;
223		},
224		o(local) {
225			transition_out(default_slot, local);
226			current = false;
227		},
228		d(detaching) {
229			if (default_slot) default_slot.d(detaching);
230		}
231	};
232}
233
234// (21:1) <Accordion {label} initial_open={open}>
235function create_default_slot_1(ctx) {
236	let column;
237	let current;
238
239	column = new Index$1({
240			props: {
241				$$slots: { default: [create_default_slot_2] },
242				$$scope: { ctx }
243			}
244		});
245
246	return {
247		c() {
248			create_component(column.$$.fragment);
249		},
250		m(target, anchor) {
251			mount_component(column, target, anchor);
252			current = true;
253		},
254		p(ctx, dirty) {
255			const column_changes = {};
256
257			if (dirty & /*$$scope*/ 256) {
258				column_changes.$$scope = { dirty, ctx };
259			}
260
261			column.$set(column_changes);
262		},
263		i(local) {
264			if (current) return;
265			transition_in(column.$$.fragment, local);
266			current = true;
267		},
268		o(local) {
269			transition_out(column.$$.fragment, local);
270			current = false;
271		},
272		d(detaching) {
273			destroy_component(column, detaching);
274		}
275	};
276}
277
278// (14:0) <Block {elem_id} {elem_classes} {visible}>
279function create_default_slot(ctx) {
280	let statustracker;
281	let t;
282	let accordion;
283	let current;
284
285	const statustracker_spread_levels = [
286		{ autoscroll: /*gradio*/ ctx[6].autoscroll },
287		{ i18n: /*gradio*/ ctx[6].i18n },
288		/*loading_status*/ ctx[5]
289	];
290
291	let statustracker_props = {};
292
293	for (let i = 0; i < statustracker_spread_levels.length; i += 1) {
294		statustracker_props = assign(statustracker_props, statustracker_spread_levels[i]);
295	}
296
297	statustracker = new Static({ props: statustracker_props });
298
299	accordion = new Accordion({
300			props: {
301				label: /*label*/ ctx[0],
302				initial_open: /*open*/ ctx[4],
303				$$slots: { default: [create_default_slot_1] },
304				$$scope: { ctx }
305			}
306		});
307
308	return {
309		c() {
310			create_component(statustracker.$$.fragment);
311			t = space();
312			create_component(accordion.$$.fragment);
313		},
314		m(target, anchor) {
315			mount_component(statustracker, target, anchor);
316			insert(target, t, anchor);
317			mount_component(accordion, target, anchor);
318			current = true;
319		},
320		p(ctx, dirty) {
321			const statustracker_changes = (dirty & /*gradio, loading_status*/ 96)
322			? get_spread_update(statustracker_spread_levels, [
323					dirty & /*gradio*/ 64 && { autoscroll: /*gradio*/ ctx[6].autoscroll },
324					dirty & /*gradio*/ 64 && { i18n: /*gradio*/ ctx[6].i18n },
325					dirty & /*loading_status*/ 32 && get_spread_object(/*loading_status*/ ctx[5])
326				])
327			: {};
328
329			statustracker.$set(statustracker_changes);
330			const accordion_changes = {};
331			if (dirty & /*label*/ 1) accordion_changes.label = /*label*/ ctx[0];
332			if (dirty & /*open*/ 16) accordion_changes.initial_open = /*open*/ ctx[4];
333
334			if (dirty & /*$$scope*/ 256) {
335				accordion_changes.$$scope = { dirty, ctx };
336			}
337
338			accordion.$set(accordion_changes);
339		},
340		i(local) {
341			if (current) return;
342			transition_in(statustracker.$$.fragment, local);
343			transition_in(accordion.$$.fragment, local);
344			current = true;
345		},
346		o(local) {
347			transition_out(statustracker.$$.fragment, local);
348			transition_out(accordion.$$.fragment, local);
349			current = false;
350		},
351		d(detaching) {
352			if (detaching) {
353				detach(t);
354			}
355
356			destroy_component(statustracker, detaching);
357			destroy_component(accordion, detaching);
358		}
359	};
360}
361
362function create_fragment(ctx) {
363	let block;
364	let current;
365
366	block = new Block({
367			props: {
368				elem_id: /*elem_id*/ ctx[1],
369				elem_classes: /*elem_classes*/ ctx[2],
370				visible: /*visible*/ ctx[3],
371				$$slots: { default: [create_default_slot] },
372				$$scope: { ctx }
373			}
374		});
375
376	return {
377		c() {
378			create_component(block.$$.fragment);
379		},
380		m(target, anchor) {
381			mount_component(block, target, anchor);
382			current = true;
383		},
384		p(ctx, [dirty]) {
385			const block_changes = {};
386			if (dirty & /*elem_id*/ 2) block_changes.elem_id = /*elem_id*/ ctx[1];
387			if (dirty & /*elem_classes*/ 4) block_changes.elem_classes = /*elem_classes*/ ctx[2];
388			if (dirty & /*visible*/ 8) block_changes.visible = /*visible*/ ctx[3];
389
390			if (dirty & /*$$scope, label, open, gradio, loading_status*/ 369) {
391				block_changes.$$scope = { dirty, ctx };
392			}
393
394			block.$set(block_changes);
395		},
396		i(local) {
397			if (current) return;
398			transition_in(block.$$.fragment, local);
399			current = true;
400		},
401		o(local) {
402			transition_out(block.$$.fragment, local);
403			current = false;
404		},
405		d(detaching) {
406			destroy_component(block, detaching);
407		}
408	};
409}
410
411function instance($$self, $$props, $$invalidate) {
412	let { $$slots: slots = {}, $$scope } = $$props;
413	let { label } = $$props;
414	let { elem_id } = $$props;
415	let { elem_classes } = $$props;
416	let { visible = true } = $$props;
417	let { open = true } = $$props;
418	let { loading_status } = $$props;
419	let { gradio } = $$props;
420
421	$$self.$$set = $$props => {
422		if ('label' in $$props) $$invalidate(0, label = $$props.label);
423		if ('elem_id' in $$props) $$invalidate(1, elem_id = $$props.elem_id);
424		if ('elem_classes' in $$props) $$invalidate(2, elem_classes = $$props.elem_classes);
425		if ('visible' in $$props) $$invalidate(3, visible = $$props.visible);
426		if ('open' in $$props) $$invalidate(4, open = $$props.open);
427		if ('loading_status' in $$props) $$invalidate(5, loading_status = $$props.loading_status);
428		if ('gradio' in $$props) $$invalidate(6, gradio = $$props.gradio);
429		if ('$$scope' in $$props) $$invalidate(8, $$scope = $$props.$$scope);
430	};
431
432	return [
433		label,
434		elem_id,
435		elem_classes,
436		visible,
437		open,
438		loading_status,
439		gradio,
440		slots,
441		$$scope
442	];
443}
444
445class Index extends SvelteComponent {
446	constructor(options) {
447		super();
448
449		init(this, options, instance, create_fragment, safe_not_equal, {
450			label: 0,
451			elem_id: 1,
452			elem_classes: 2,
453			visible: 3,
454			open: 4,
455			loading_status: 5,
456			gradio: 6
457		});
458	}
459}
460
461export { Index as default };
462//# sourceMappingURL=Index-64f7cc27.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.