/* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, mount_component, noop, safe_not_equal } from "svelte/internal";
import LazyLoad from "./LazyLoad.html";

function create_fragment($$, ctx) {
	var current;

	var lazyload = new LazyLoad({ props: { load: func } });

	return {
		c() {
			lazyload.$$.fragment.c();
		},

		m(target, anchor) {
			mount_component(lazyload, target, anchor);
		},

		p: noop,

		i() {
			if (current) return;
			lazyload.$$.fragment.i();

			current = true;
		},

		o() {
			if (lazyload) lazyload.$$.fragment.o();
			current = false;
		},

		d(detach) {
			lazyload.$destroy(detach);
		}
	};
}

function func() {
	return import('./Foo.html');
}

class SvelteComponent extends SvelteComponent_1 {
	constructor(options) {
		super();
		init(this, options, null, create_fragment, safe_not_equal);
	}
}

export default SvelteComponent;