PageSourceSearch

https://igghera-outfitanyone.hf.space/assets/Index-ab3533bd.js

js igghera-outfitanyone.hf.space collected 2026-10-04 10:19:10 UTC 11,099 bytes, 455 lines download raw bytes

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