import 'svelte/internal/disclose-version';
import 'svelte/internal/flags/legacy';
import * as $ from 'svelte/internal/client';
var root = $.template(`<h1> </h1> <button>clicking won't cause an infinite loop</button>`, 1);
export default function App($$anchor, $$props) {
$.push($$props, false);
let count = $.mutable_state(1);
$.legacy_pre_effect(() => ($.get(count)), () => {
if ($.get(count)) $.update(count);
});
$.legacy_pre_effect_reset();
var fragment = root();
var h1 = $.first_child(fragment);
var text = $.child(h1);
$.reset(h1);
var button = $.sibling(h1, 2);
$.template_effect(() => $.set_text(text, `Count is ${$.get(count) ?? ''}!`));
$.event('click', button, () => $.update(count));
$.append($$anchor, fragment);
$.pop();
}