1const Index_svelte_svelte_type_style_lang = ''; 2 3/* home/runner/work/gradio/gradio/js/row/Index.svelte generated by Svelte v4.2.2 */ 4const { 5 SvelteComponent, 6 attr, 7 create_slot, 8 detach, 9 element, 10 get_all_dirty_from_scope, 11 get_slot_changes, 12 init, 13 insert, 14 null_to_empty, 15 safe_not_equal, 16 toggle_class, 17 transition_in, 18 transition_out, 19 update_slot_base 20} = window.__gradio__svelte__internal; 21function create_fragment(ctx) { 22 let div; 23 let div_class_value; 24 let current; 25 const default_slot_template = /*#slots*/ ctx[6].default; 26 const default_slot = create_slot(default_slot_template, ctx, /*$$scope*/ ctx[5], null); 27 28 return { 29 c() { 30 div = element("div"); 31 if (default_slot) default_slot.c(); 32 attr(div, "id", /*elem_id*/ ctx[1]); 33 attr(div, "class", div_class_value = "" + (null_to_empty(/*elem_classes*/ ctx[2].join(" ")) + " svelte-15lo0d8")); 34 toggle_class(div, "compact", /*variant*/ ctx[4] === "compact"); 35 toggle_class(div, "panel", /*variant*/ ctx[4] === "panel"); 36 toggle_class(div, "unequal-height", /*equal_height*/ ctx[0] === false); 37 toggle_class(div, "stretch", /*equal_height*/ ctx[0]); 38 toggle_class(div, "hide", !/*visible*/ ctx[3]); 39 }, 40 m(target, anchor) { 41 insert(target, div, anchor); 42 43 if (default_slot) { 44 default_slot.m(div, null); 45 } 46 47 current = true; 48 }, 49 p(ctx, [dirty]) { 50 if (default_slot) { 51 if (default_slot.p && (!current || dirty & /*$$scope*/ 32)) { 52 update_slot_base( 53 default_slot, 54 default_slot_template, 55 ctx, 56 /*$$scope*/ ctx[5], 57 !current 58 ? get_all_dirty_from_scope(/*$$scope*/ ctx[5]) 59 : get_slot_changes(default_slot_template, /*$$scope*/ ctx[5], dirty, null), 60 null 61 ); 62 } 63 } 64 65 if (!current || dirty & /*elem_id*/ 2) { 66 attr(div, "id", /*elem_id*/ ctx[1]); 67 } 68 69 if (!current || dirty & /*elem_classes*/ 4 && div_class_value !== (div_class_value = "" + (null_to_empty(/*elem_classes*/ ctx[2].join(" ")) + " svelte-15lo0d8"))) { 70 attr(div, "class", div_class_value); 71 } 72 73 if (!current || dirty & /*elem_classes, variant*/ 20) { 74 toggle_class(div, "compact", /*variant*/ ctx[4] === "compact"); 75 } 76 77 if (!current || dirty & /*elem_classes, variant*/ 20) { 78 toggle_class(div, "panel", /*variant*/ ctx[4] === "panel"); 79 } 80 81 if (!current || dirty & /*elem_classes, equal_height*/ 5) { 82 toggle_class(div, "unequal-height", /*equal_height*/ ctx[0] === false); 83 } 84 85 if (!current || dirty & /*elem_classes, equal_height*/ 5) { 86 toggle_class(div, "stretch", /*equal_height*/ ctx[0]); 87 } 88 89 if (!current || dirty & /*elem_classes, visible*/ 12) { 90 toggle_class(div, "hide", !/*visible*/ ctx[3]); 91 } 92 }, 93 i(local) { 94 if (current) return; 95 transition_in(default_slot, local); 96 current = true; 97 }, 98 o(local) { 99 transition_out(default_slot, local); 100 current = false; 101 }, 102 d(detaching) { 103 if (detaching) { 104 detach(div); 105 } 106 107 if (default_slot) default_slot.d(detaching); 108 } 109 }; 110} 111 112function instance($$self, $$props, $$invalidate) { 113 let { $$slots: slots = {}, $$scope } = $$props; 114 let { equal_height = true } = $$props; 115 let { elem_id } = $$props; 116 let { elem_classes = [] } = $$props; 117 let { visible = true } = $$props; 118 let { variant = "default" } = $$props; 119 120 $$self.$$set = $$props => {
121 if ('equal_height' in $$props) $$invalidate(0, equal_height = $$props.equal_height); 122 if ('elem_id' in $$props) $$invalidate(1, elem_id = $$props.elem_id); 123 if ('elem_classes' in $$props) $$invalidate(2, elem_classes = $$props.elem_classes); 124 if ('visible' in $$props) $$invalidate(3, visible = $$props.visible); 125 if ('variant' in $$props) $$invalidate(4, variant = $$props.variant); 126 if ('$$scope' in $$props) $$invalidate(5, $$scope = $$props.$$scope); 127 }; 128 129 return [equal_height, elem_id, elem_classes, visible, variant, $$scope, slots]; 130} 131 132class Index extends SvelteComponent { 133 constructor(options) { 134 super(); 135 136 init(this, options, instance, create_fragment, safe_not_equal, { 137 equal_height: 0, 138 elem_id: 1, 139 elem_classes: 2, 140 visible: 3, 141 variant: 4 142 }); 143 } 144} 145 146export { Index as default }; 147//# sourceMappingURL=Index-7cbc3ec9.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.