more tidying up

pull/2252/head
Richard Harris 7 years ago
parent 63075603f3
commit 6ffb1ea00b

@ -365,6 +365,7 @@ export default class Component {
} }
reserved.forEach(add); reserved.forEach(add);
internal_exports.forEach(add);
this.var_lookup.forEach((value, key) => add(key)); this.var_lookup.forEach((value, key) => add(key));
return (name: string) => { return (name: string) => {

@ -167,10 +167,10 @@ export default class Block {
if (parentNode) { if (parentNode) {
this.builders.mount.add_line(`@append(${parentNode}, ${name});`); this.builders.mount.add_line(`@append(${parentNode}, ${name});`);
if (parentNode === 'document.head') this.builders.destroy.add_line(`@detachNode(${name});`); if (parentNode === 'document.head') this.builders.destroy.add_line(`@detach(${name});`);
} else { } else {
this.builders.mount.add_line(`@insert(#target, ${name}, anchor);`); this.builders.mount.add_line(`@insert(#target, ${name}, anchor);`);
if (!noDetach) this.builders.destroy.add_conditional('detach', `@detachNode(${name});`); if (!noDetach) this.builders.destroy.add_conditional('detaching', `@detach(${name});`);
} }
} }
@ -354,7 +354,7 @@ export default class Block {
properties.add_line(`d: @noop`); properties.add_line(`d: @noop`);
} else { } else {
properties.add_block(deindent` properties.add_block(deindent`
${methodName('d', 'destroy')}(detach) { ${methodName('d', 'destroy')}(detaching) {
${this.builders.destroy} ${this.builders.destroy}
} }
`); `);

@ -40,7 +40,7 @@ export default function dom(
if (styles && component.compileOptions.css !== false && !options.customElement) { if (styles && component.compileOptions.css !== false && !options.customElement) {
builder.add_block(deindent` builder.add_block(deindent`
function @add_css() { function @add_css() {
var style = @createElement("style"); var style = @element("style");
style.id = '${component.stylesheet.id}-style'; style.id = '${component.stylesheet.id}-style';
style.textContent = ${styles}; style.textContent = ${styles};
@append(document.head, style); @append(document.head, style);

@ -152,7 +152,7 @@ export default class AwaitBlockWrapper extends Wrapper {
`); `);
block.builders.init.add_block(deindent` block.builders.init.add_block(deindent`
@handlePromise(${promise} = ${snippet}, ${info}); @handle_promise(${promise} = ${snippet}, ${info});
`); `);
block.builders.create.add_block(deindent` block.builders.create.add_block(deindent`
@ -191,7 +191,7 @@ export default class AwaitBlockWrapper extends Wrapper {
conditions.push( conditions.push(
`${promise} !== (${promise} = ${snippet})`, `${promise} !== (${promise} = ${snippet})`,
`@handlePromise(${promise}, ${info})` `@handle_promise(${promise}, ${info})`
); );
block.builders.update.add_line( block.builders.update.add_line(
@ -222,7 +222,7 @@ export default class AwaitBlockWrapper extends Wrapper {
} }
block.builders.destroy.add_block(deindent` block.builders.destroy.add_block(deindent`
${info}.block.d(${parentNode ? '' : 'detach'}); ${info}.block.d(${parentNode ? '' : 'detaching'});
${info} = null; ${info} = null;
`); `);

@ -207,8 +207,8 @@ export default class EachBlockWrapper extends Wrapper {
if (needsAnchor) { if (needsAnchor) {
block.addElement( block.addElement(
this.vars.anchor, this.vars.anchor,
`@createComment()`, `@comment()`,
parentNodes && `@createComment()`, parentNodes && `@comment()`,
parentNode parentNode
); );
} }
@ -263,7 +263,7 @@ export default class EachBlockWrapper extends Wrapper {
} }
block.builders.destroy.add_block(deindent` block.builders.destroy.add_block(deindent`
if (${each_block_else}) ${each_block_else}.d(${parentNode ? '' : 'detach'}); if (${each_block_else}) ${each_block_else}.d(${parentNode ? '' : 'detaching'});
`); `);
} }
@ -292,7 +292,7 @@ export default class EachBlockWrapper extends Wrapper {
const lookup = block.getUniqueName(`${this.var}_lookup`); const lookup = block.getUniqueName(`${this.var}_lookup`);
block.addVariable(iterations, '[]'); block.addVariable(iterations, '[]');
block.addVariable(lookup, `@blankObject()`); block.addVariable(lookup, `@blank_object()`);
if (this.fragment.nodes[0].isDomNode()) { if (this.fragment.nodes[0].isDomNode()) {
this.block.first = this.fragment.nodes[0].var; this.block.first = this.fragment.nodes[0].var;
@ -300,8 +300,8 @@ export default class EachBlockWrapper extends Wrapper {
this.block.first = this.block.getUniqueName('first'); this.block.first = this.block.getUniqueName('first');
this.block.addElement( this.block.addElement(
this.block.first, this.block.first,
`@createComment()`, `@comment()`,
parentNodes && `@createComment()`, parentNodes && `@comment()`,
null null
); );
} }
@ -338,17 +338,17 @@ export default class EachBlockWrapper extends Wrapper {
const rects = block.getUniqueName('rects'); const rects = block.getUniqueName('rects');
const destroy = this.node.hasAnimation const destroy = this.node.hasAnimation
? `@fixAndOutroAndDestroyBlock` ? `@fix_and_outro_and_destroy_block`
: this.block.hasOutros : this.block.hasOutros
? `@outroAndDestroyBlock` ? `@outro_and_destroy_block`
: `@destroyBlock`; : `@destroy_block`;
block.builders.update.add_block(deindent` block.builders.update.add_block(deindent`
const ${this.vars.each_block_value} = ${snippet}; const ${this.vars.each_block_value} = ${snippet};
${this.block.hasOutros && `@group_outros();`} ${this.block.hasOutros && `@group_outros();`}
${this.node.hasAnimation && `for (let #i = 0; #i < ${view_length}; #i += 1) ${iterations}[#i].r();`} ${this.node.hasAnimation && `for (let #i = 0; #i < ${view_length}; #i += 1) ${iterations}[#i].r();`}
${iterations} = @updateKeyedEach(${iterations}, changed, ${get_key}, ${dynamic ? '1' : '0'}, ctx, ${this.vars.each_block_value}, ${lookup}, ${updateMountNode}, ${destroy}, ${create_each_block}, ${anchor}, ${this.vars.get_each_context}); ${iterations} = @update_keyed_each(${iterations}, changed, ${get_key}, ${dynamic ? '1' : '0'}, ctx, ${this.vars.each_block_value}, ${lookup}, ${updateMountNode}, ${destroy}, ${create_each_block}, ${anchor}, ${this.vars.get_each_context});
${this.node.hasAnimation && `for (let #i = 0; #i < ${view_length}; #i += 1) ${iterations}[#i].a();`} ${this.node.hasAnimation && `for (let #i = 0; #i < ${view_length}; #i += 1) ${iterations}[#i].a();`}
${this.block.hasOutros && `@check_outros();`} ${this.block.hasOutros && `@check_outros();`}
`); `);
@ -360,7 +360,7 @@ export default class EachBlockWrapper extends Wrapper {
} }
block.builders.destroy.add_block(deindent` block.builders.destroy.add_block(deindent`
for (#i = 0; #i < ${view_length}; #i += 1) ${iterations}[#i].d(${parentNode ? '' : 'detach'}); for (#i = 0; #i < ${view_length}; #i += 1) ${iterations}[#i].d(${parentNode ? '' : 'detaching'});
`); `);
} }
@ -421,11 +421,11 @@ export default class EachBlockWrapper extends Wrapper {
const outroBlock = this.block.hasOutros && block.getUniqueName('outroBlock') const outroBlock = this.block.hasOutros && block.getUniqueName('outroBlock')
if (outroBlock) { if (outroBlock) {
block.builders.init.add_block(deindent` block.builders.init.add_block(deindent`
function ${outroBlock}(i, detach, local) { function ${outroBlock}(i, detaching, local) {
if (${iterations}[i]) { if (${iterations}[i]) {
if (detach) { if (detaching) {
@on_outro(() => { @on_outro(() => {
${iterations}[i].d(detach); ${iterations}[i].d(detaching);
${iterations}[i] = null; ${iterations}[i] = null;
}); });
} }
@ -507,6 +507,6 @@ export default class EachBlockWrapper extends Wrapper {
); );
} }
block.builders.destroy.add_block(`@destroyEach(${iterations}, detach);`); block.builders.destroy.add_block(`@destroy_each(${iterations}, detaching);`);
} }
} }

@ -59,10 +59,10 @@ export default class AttributeWrapper {
// namespaced attributes but I'm not sure that's applicable in // namespaced attributes but I'm not sure that's applicable in
// HTML5? // HTML5?
const method = /-/.test(element.node.name) const method = /-/.test(element.node.name)
? '@setCustomElementData' ? '@set_custom_element_data'
: name.slice(0, 6) === 'xlink:' : name.slice(0, 6) === 'xlink:'
? '@setXlinkAttribute' ? '@xlink_attr'
: '@setAttribute'; : '@attr';
const isLegacyInputType = element.renderer.component.compileOptions.legacy && name === 'type' && this.parent.node.name === 'input'; const isLegacyInputType = element.renderer.component.compileOptions.legacy && name === 'type' && this.parent.node.name === 'input';
@ -112,9 +112,9 @@ export default class AttributeWrapper {
if (isLegacyInputType) { if (isLegacyInputType) {
block.builders.hydrate.add_line( block.builders.hydrate.add_line(
`@setInputType(${element.var}, ${init});` `@set_input_type(${element.var}, ${init});`
); );
updater = `@setInputType(${element.var}, ${shouldCache ? last : value});`; updater = `@set_input_type(${element.var}, ${shouldCache ? last : value});`;
} else if (isSelectValueAttribute) { } else if (isSelectValueAttribute) {
// annoying special case // annoying special case
const isMultipleSelect = element.getStaticAttributeValue('multiple'); const isMultipleSelect = element.getStaticAttributeValue('multiple');
@ -183,7 +183,7 @@ export default class AttributeWrapper {
const statement = ( const statement = (
isLegacyInputType isLegacyInputType
? `@setInputType(${element.var}, ${value});` ? `@set_input_type(${element.var}, ${value});`
: propertyName : propertyName
? `${element.var}.${propertyName} = ${value};` ? `${element.var}.${propertyName} = ${value};`
: isDataSet : isDataSet

@ -187,8 +187,8 @@ function getDomUpdater(
if (node.name === 'select') { if (node.name === 'select') {
return node.getStaticAttributeValue('multiple') === true ? return node.getStaticAttributeValue('multiple') === true ?
`@selectOptions(${element.var}, ${binding.snippet})` : `@select_options(${element.var}, ${binding.snippet})` :
`@selectOption(${element.var}, ${binding.snippet})`; `@select_option(${element.var}, ${binding.snippet})`;
} }
if (binding.node.name === 'group') { if (binding.node.name === 'group') {
@ -288,8 +288,8 @@ function getValueFromDom(
// <select bind:value='selected> // <select bind:value='selected>
if (node.name === 'select') { if (node.name === 'select') {
return node.getStaticAttributeValue('multiple') === true ? return node.getStaticAttributeValue('multiple') === true ?
`@selectMultipleValue(this)` : `@select_multiple_value(this)` :
`@selectValue(this)`; `@select_value(this)`;
} }
const type = node.getStaticAttributeValue('type'); const type = node.getStaticAttributeValue('type');
@ -298,7 +298,7 @@ function getValueFromDom(
if (name === 'group') { if (name === 'group') {
const bindingGroup = getBindingGroup(renderer, binding.node.expression.node); const bindingGroup = getBindingGroup(renderer, binding.node.expression.node);
if (type === 'checkbox') { if (type === 'checkbox') {
return `@getBindingGroupValue($$binding_groups[${bindingGroup}])`; return `@get_binding_group_value($$binding_groups[${bindingGroup}])`;
} }
return `this.__value`; return `this.__value`;
@ -306,11 +306,11 @@ function getValueFromDom(
// <input type='range|number' bind:value> // <input type='range|number' bind:value>
if (type === 'range' || type === 'number') { if (type === 'range' || type === 'number') {
return `@toNumber(this.${name})`; return `@to_number(this.${name})`;
} }
if ((name === 'buffered' || name === 'seekable' || name === 'played')) { if ((name === 'buffered' || name === 'seekable' || name === 'played')) {
return `@timeRangesToArray(this.${name})` return `@time_ranges_to_array(this.${name})`
} }
// everything else // everything else

@ -51,7 +51,7 @@ export default class StyleAttributeWrapper extends AttributeWrapper {
block.builders.update.add_conditional( block.builders.update.add_conditional(
condition, condition,
`@setStyle(${this.parent.var}, "${prop.key}", ${value});` `@set_style(${this.parent.var}, "${prop.key}", ${value});`
); );
} }
} else { } else {
@ -59,7 +59,7 @@ export default class StyleAttributeWrapper extends AttributeWrapper {
} }
block.builders.hydrate.add_line( block.builders.hydrate.add_line(
`@setStyle(${this.parent.var}, "${prop.key}", ${value});` `@set_style(${this.parent.var}, "${prop.key}", ${value});`
); );
}); });
} }

@ -193,7 +193,7 @@ export default class ElementWrapper extends Wrapper {
if (this.node.name === 'option') this.parent.cannotUseInnerHTML(); if (this.node.name === 'option') this.parent.cannotUseInnerHTML();
if (renderer.options.dev) { if (renderer.options.dev) {
this.parent.cannotUseInnerHTML(); // need to use addLoc this.parent.cannotUseInnerHTML(); // need to use add_location
} }
} }
@ -251,14 +251,14 @@ export default class ElementWrapper extends Wrapper {
); );
if (parentNode === 'document.head') { if (parentNode === 'document.head') {
block.builders.destroy.add_line(`@detachNode(${node});`); block.builders.destroy.add_line(`@detach(${node});`);
} }
} else { } else {
block.builders.mount.add_line(`@insert(#target, ${node}, anchor);`); block.builders.mount.add_line(`@insert(#target, ${node}, anchor);`);
// TODO we eventually need to consider what happens to elements // TODO we eventually need to consider what happens to elements
// that belong to the same outgroup as an outroing element... // that belong to the same outgroup as an outroing element...
block.builders.destroy.add_conditional('detach', `@detachNode(${node});`); block.builders.destroy.add_conditional('detaching', `@detach(${node});`);
} }
// insert static children with textContent or innerHTML // insert static children with textContent or innerHTML
@ -308,7 +308,7 @@ export default class ElementWrapper extends Wrapper {
if (nodes && this.renderer.options.hydratable) { if (nodes && this.renderer.options.hydratable) {
block.builders.claim.add_line( block.builders.claim.add_line(
`${nodes}.forEach(@detachNode);` `${nodes}.forEach(@detach);`
); );
} }
@ -345,7 +345,7 @@ export default class ElementWrapper extends Wrapper {
if (renderer.options.dev) { if (renderer.options.dev) {
const loc = renderer.locate(this.node.start); const loc = renderer.locate(this.node.start);
block.builders.hydrate.add_line( block.builders.hydrate.add_line(
`@addLoc(${this.var}, ${renderer.fileVar}, ${loc.line}, ${loc.column}, ${this.node.start});` `@add_location(${this.var}, ${renderer.fileVar}, ${loc.line}, ${loc.column}, ${this.node.start});`
); );
} }
} }
@ -354,14 +354,14 @@ export default class ElementWrapper extends Wrapper {
const { name, namespace } = this.node; const { name, namespace } = this.node;
if (namespace === 'http://www.w3.org/2000/svg') { if (namespace === 'http://www.w3.org/2000/svg') {
return `@createSvgElement("${name}")`; return `@svg_element("${name}")`;
} }
if (namespace) { if (namespace) {
return `document.createElementNS("${namespace}", "${name}")`; return `document.createElementNS("${namespace}", "${name}")`;
} }
return `@createElement("${name}")`; return `@element("${name}")`;
} }
getClaimStatement(nodes: string) { getClaimStatement(nodes: string) {
@ -374,7 +374,7 @@ export default class ElementWrapper extends Wrapper {
? this.node.name ? this.node.name
: this.node.name.toUpperCase(); : this.node.name.toUpperCase();
return `@claimElement(${nodes}, "${name}", ${attributes return `@claim_element(${nodes}, "${name}", ${attributes
? `{ ${attributes} }` ? `{ ${attributes} }`
: `{}`}, ${this.node.namespace === namespaces.svg ? true : false})`; : `{}`}, ${this.node.namespace === namespaces.svg ? true : false})`;
} }
@ -470,7 +470,7 @@ export default class ElementWrapper extends Wrapper {
block.addVariable(resize_listener); block.addVariable(resize_listener);
block.builders.mount.add_line( block.builders.mount.add_line(
`${resize_listener} = @addResizeListener(${this.var}, ${callee}.bind(${this.var}));` `${resize_listener} = @add_resize_listener(${this.var}, ${callee}.bind(${this.var}));`
); );
block.builders.destroy.add_line( block.builders.destroy.add_line(
@ -478,7 +478,7 @@ export default class ElementWrapper extends Wrapper {
); );
} else { } else {
block.event_listeners.push( block.event_listeners.push(
`@addListener(${this.var}, "${name}", ${callee})` `@listen(${this.var}, "${name}", ${callee})`
); );
} }
}); });
@ -596,11 +596,11 @@ export default class ElementWrapper extends Wrapper {
`); `);
block.builders.hydrate.add_line( block.builders.hydrate.add_line(
`@setAttributes(${this.var}, ${data});` `@set_attributes(${this.var}, ${data});`
); );
block.builders.update.add_block(deindent` block.builders.update.add_block(deindent`
@setAttributes(${this.var}, @getSpreadUpdate(${levels}, [ @set_attributes(${this.var}, @get_spread_update(${levels}, [
${updates.join(',\n')} ${updates.join(',\n')}
])); ]));
`); `);
@ -658,7 +658,7 @@ export default class ElementWrapper extends Wrapper {
block.builders.outro.add_block(outro_block); block.builders.outro.add_block(outro_block);
} }
block.builders.destroy.add_conditional('detach', `if (${name}) ${name}.end();`); block.builders.destroy.add_conditional('detaching', `if (${name}) ${name}.end();`);
} }
else { else {
@ -737,7 +737,7 @@ export default class ElementWrapper extends Wrapper {
block.builders.outro.add_block(outro_block); block.builders.outro.add_block(outro_block);
block.builders.destroy.add_conditional('detach', `if (${outroName}) ${outroName}.end();`); block.builders.destroy.add_conditional('detaching', `if (${outroName}) ${outroName}.end();`);
} }
} }
} }
@ -787,7 +787,7 @@ export default class ElementWrapper extends Wrapper {
snippet = `${quote_prop_if_necessary(name)}`; snippet = `${quote_prop_if_necessary(name)}`;
dependencies = new Set([name]); dependencies = new Set([name]);
} }
const updater = `@toggleClass(${this.var}, "${name}", ${snippet});`; const updater = `@toggle_class(${this.var}, "${name}", ${snippet});`;
block.builders.hydrate.add_line(updater); block.builders.hydrate.add_line(updater);

@ -187,8 +187,8 @@ export default class IfBlockWrapper extends Wrapper {
if (needsAnchor) { if (needsAnchor) {
block.addElement( block.addElement(
anchor, anchor,
`@createComment()`, `@comment()`,
parentNodes && `@createComment()`, parentNodes && `@comment()`,
parentNode parentNode
); );
} }
@ -256,7 +256,7 @@ export default class IfBlockWrapper extends Wrapper {
`); `);
} }
block.builders.destroy.add_line(`${if_name}${name}.d(${parentNode ? '' : 'detach'});`); block.builders.destroy.add_line(`${if_name}${name}.d(${parentNode ? '' : 'detaching'});`);
} }
// if any of the siblings have outros, we need to keep references to the blocks // if any of the siblings have outros, we need to keep references to the blocks
@ -377,7 +377,7 @@ export default class IfBlockWrapper extends Wrapper {
} }
block.builders.destroy.add_line(deindent` block.builders.destroy.add_line(deindent`
${if_current_block_type_index}${if_blocks}[${current_block_type_index}].d(${parentNode ? '' : 'detach'}); ${if_current_block_type_index}${if_blocks}[${current_block_type_index}].d(${parentNode ? '' : 'detaching'});
`); `);
} }
@ -452,6 +452,6 @@ export default class IfBlockWrapper extends Wrapper {
} }
`); `);
block.builders.destroy.add_line(`${if_name}${name}.d(${parentNode ? '' : 'detach'});`); block.builders.destroy.add_line(`${if_name}${name}.d(${parentNode ? '' : 'detaching'});`);
} }
} }

@ -221,7 +221,7 @@ export default class InlineComponentWrapper extends Wrapper {
const conditions = Array.from(allDependencies).map(dep => `changed.${dep}`).join(' || '); const conditions = Array.from(allDependencies).map(dep => `changed.${dep}`).join(' || ');
updates.push(deindent` updates.push(deindent`
var ${name_changes} = ${allDependencies.size === 1 ? `${conditions}` : `(${conditions})`} ? @getSpreadUpdate(${levels}, [ var ${name_changes} = ${allDependencies.size === 1 ? `${conditions}` : `(${conditions})`} ? @get_spread_update(${levels}, [
${changes.join(',\n')} ${changes.join(',\n')}
]) : {}; ]) : {};
`); `);
@ -458,7 +458,7 @@ export default class InlineComponentWrapper extends Wrapper {
`if (${name}) ${name}.$$.fragment.o(#local);` `if (${name}) ${name}.$$.fragment.o(#local);`
); );
block.builders.destroy.add_line(`if (${name}) ${name}.$destroy(${parentNode ? '' : 'detach'});`); block.builders.destroy.add_line(`if (${name}) ${name}.$destroy(${parentNode ? '' : 'detaching'});`);
} else { } else {
const expression = this.node.name === 'svelte:self' const expression = this.node.name === 'svelte:self'
? '__svelte:self__' // TODO conflict-proof this ? '__svelte:self__' // TODO conflict-proof this
@ -499,7 +499,7 @@ export default class InlineComponentWrapper extends Wrapper {
} }
block.builders.destroy.add_block(deindent` block.builders.destroy.add_block(deindent`
${name}.$destroy(${parentNode ? '' : 'detach'}); ${name}.$destroy(${parentNode ? '' : 'detaching'});
`); `);
block.builders.outro.add_line( block.builders.outro.add_line(

@ -5,7 +5,7 @@ import Tag from './shared/Tag';
import Wrapper from './shared/Wrapper'; import Wrapper from './shared/Wrapper';
export default class MustacheTagWrapper extends Tag { export default class MustacheTagWrapper extends Tag {
var = 'text'; var = 't';
constructor(renderer: Renderer, block: Block, parent: Wrapper, node: Node) { constructor(renderer: Renderer, block: Block, parent: Wrapper, node: Node) {
super(renderer, block, parent, node); super(renderer, block, parent, node);
@ -15,13 +15,13 @@ export default class MustacheTagWrapper extends Tag {
render(block: Block, parentNode: string, parentNodes: string) { render(block: Block, parentNode: string, parentNodes: string) {
const { init } = this.renameThisMethod( const { init } = this.renameThisMethod(
block, block,
value => `@setData(${this.var}, ${value});` value => `@set_data(${this.var}, ${value});`
); );
block.addElement( block.addElement(
this.var, this.var,
`@createText(${init})`, `@create_text(${init})`,
parentNodes && `@claimText(${parentNodes}, ${init})`, parentNodes && `@claim_text(${parentNodes}, ${init})`,
parentNode parentNode
); );
} }

@ -42,13 +42,13 @@ export default class RawMustacheTagWrapper extends Tag {
detach = `${parentNode}.innerHTML = '';`; detach = `${parentNode}.innerHTML = '';`;
insert = content => `${parentNode}.innerHTML = ${content};`; insert = content => `${parentNode}.innerHTML = ${content};`;
} else if (anchorBefore === 'null') { } else if (anchorBefore === 'null') {
detach = `@detachBefore(${anchorAfter});`; detach = `@detach_before(${anchorAfter});`;
insert = content => `${anchorAfter}.insertAdjacentHTML("beforebegin", ${content});`; insert = content => `${anchorAfter}.insertAdjacentHTML("beforebegin", ${content});`;
} else if (anchorAfter === 'null') { } else if (anchorAfter === 'null') {
detach = `@detachAfter(${anchorBefore});`; detach = `@detach_after(${anchorBefore});`;
insert = content => `${anchorBefore}.insertAdjacentHTML("afterend", ${content});`; insert = content => `${anchorBefore}.insertAdjacentHTML("afterend", ${content});`;
} else { } else {
detach = `@detachBetween(${anchorBefore}, ${anchorAfter});`; detach = `@detach_between(${anchorBefore}, ${anchorAfter});`;
insert = content => `${anchorBefore}.insertAdjacentHTML("afterend", ${content});`; insert = content => `${anchorBefore}.insertAdjacentHTML("afterend", ${content});`;
} }
@ -65,8 +65,8 @@ export default class RawMustacheTagWrapper extends Tag {
if (needsAnchorBefore) { if (needsAnchorBefore) {
block.addElement( block.addElement(
anchorBefore, anchorBefore,
`@createElement('noscript')`, `@element('noscript')`,
parentNodes && `@createElement('noscript')`, parentNodes && `@element('noscript')`,
parentNode, parentNode,
true true
); );
@ -75,8 +75,8 @@ export default class RawMustacheTagWrapper extends Tag {
function addAnchorAfter() { function addAnchorAfter() {
block.addElement( block.addElement(
anchorAfter, anchorAfter,
`@createElement('noscript')`, `@element('noscript')`,
parentNodes && `@createElement('noscript')`, parentNodes && `@element('noscript')`,
parentNode parentNode
); );
} }
@ -90,8 +90,8 @@ export default class RawMustacheTagWrapper extends Tag {
block.builders.mount.add_line(insert(init)); block.builders.mount.add_line(insert(init));
if (!parentNode) { if (!parentNode) {
block.builders.destroy.add_conditional('detach', needsAnchorBefore block.builders.destroy.add_conditional('detaching', needsAnchorBefore
? `${detach}\n@detachNode(${anchorBefore});` ? `${detach}\n@detach(${anchorBefore});`
: detach); : detach);
} }

@ -147,7 +147,7 @@ export default class SlotWrapper extends Wrapper {
`); `);
block.builders.destroy.add_line( block.builders.destroy.add_line(
`if (${slot}) ${slot}.d(detach);` `if (${slot}) ${slot}.d(detaching);`
); );
} }
} }

@ -46,7 +46,7 @@ export default class TextWrapper extends Wrapper {
this.skip = shouldSkip(this.node); this.skip = shouldSkip(this.node);
this.data = data; this.data = data;
this.var = this.skip ? null : 'text'; this.var = this.skip ? null : 't';
} }
render(block: Block, parentNode: string, parentNodes: string) { render(block: Block, parentNode: string, parentNodes: string) {
@ -54,8 +54,8 @@ export default class TextWrapper extends Wrapper {
block.addElement( block.addElement(
this.var, this.var,
`@createText(${stringify(this.data)})`, `@create_text(${stringify(this.data)})`,
parentNodes && `@claimText(${parentNodes}, ${stringify(this.data)})`, parentNodes && `@claim_text(${parentNodes}, ${stringify(this.data)})`,
parentNode parentNode
); );
} }

@ -99,7 +99,7 @@ export default class WindowWrapper extends Wrapper {
`); `);
block.event_listeners.push(deindent` block.event_listeners.push(deindent`
@addListener(window, "${event}", () => { @listen(window, "${event}", () => {
${scrolling} = true; ${scrolling} = true;
clearTimeout(${scrolling_timeout}); clearTimeout(${scrolling_timeout});
${scrolling_timeout} = setTimeout(${clear_scrolling}, 100); ${scrolling_timeout} = setTimeout(${clear_scrolling}, 100);
@ -114,7 +114,7 @@ export default class WindowWrapper extends Wrapper {
}); });
block.event_listeners.push(deindent` block.event_listeners.push(deindent`
@addListener(window, "${event}", ctx.${handler_name}) @listen(window, "${event}", ctx.${handler_name})
`); `);
} }

@ -53,8 +53,8 @@ export default class Wrapper {
if (needsAnchor) { if (needsAnchor) {
block.addElement( block.addElement(
anchor, anchor,
`@createComment()`, `@comment()`,
parentNodes && `@createComment()`, parentNodes && `@comment()`,
parentNode parentNode
); );
} }

@ -8,8 +8,8 @@ export default function addEventHandlers(
) { ) {
handlers.forEach(handler => { handlers.forEach(handler => {
let snippet = handler.render(block); let snippet = handler.render(block);
if (handler.modifiers.has('preventDefault')) snippet = `@preventDefault(${snippet})`; if (handler.modifiers.has('preventDefault')) snippet = `@prevent_default(${snippet})`;
if (handler.modifiers.has('stopPropagation')) snippet = `@stopPropagation(${snippet})`; if (handler.modifiers.has('stopPropagation')) snippet = `@stop_propagation(${snippet})`;
const opts = ['passive', 'once', 'capture'].filter(mod => handler.modifiers.has(mod)); const opts = ['passive', 'once', 'capture'].filter(mod => handler.modifiers.has(mod));
@ -19,11 +19,11 @@ export default function addEventHandlers(
: `{ ${opts.map(opt => `${opt}: true`).join(', ')} }`; : `{ ${opts.map(opt => `${opt}: true`).join(', ')} }`;
block.event_listeners.push( block.event_listeners.push(
`@addListener(${target}, "${handler.name}", ${snippet}, ${optString})` `@listen(${target}, "${handler.name}", ${snippet}, ${optString})`
); );
} else { } else {
block.event_listeners.push( block.event_listeners.push(
`@addListener(${target}, "${handler.name}", ${snippet})` `@listen(${target}, "${handler.name}", ${snippet})`
); );
} }
}); });

@ -3,7 +3,7 @@ import { CompileOptions } from '../../../interfaces';
import { snip } from '../../utils/snip'; import { snip } from '../../utils/snip';
export default function(node, renderer: Renderer, options: CompileOptions) { export default function(node, renderer: Renderer, options: CompileOptions) {
renderer.append('${(function(__value) { if(@isPromise(__value)) return `'); renderer.append('${(function(__value) { if(@is_promise(__value)) return `');
renderer.render(node.pending.children, options); renderer.render(node.pending.children, options);

@ -76,7 +76,7 @@ export default function(node, renderer: Renderer, options) {
node.name === 'svelte:self' node.name === 'svelte:self'
? '__svelte:self__' // TODO conflict-proof this ? '__svelte:self__' // TODO conflict-proof this
: node.name === 'svelte:component' : node.name === 'svelte:component'
? `((${snip(node.expression)}) || @missingComponent)` ? `((${snip(node.expression)}) || @missing_component)`
: node.name : node.name
); );

@ -1,6 +1,7 @@
import deindent from './utils/deindent'; import deindent from './utils/deindent';
import list from '../utils/list'; import list from '../utils/list';
import { CompileOptions, ModuleFormat, Node } from '../interfaces'; import { CompileOptions, ModuleFormat, Node } from '../interfaces';
import { stringify_props } from './utils/stringify_props';
interface Dependency { interface Dependency {
name: string; name: string;
@ -57,7 +58,7 @@ function esm(
source: string source: string
) { ) {
const importHelpers = helpers.length > 0 && ( const importHelpers = helpers.length > 0 && (
`import { ${helpers.map(h => h.name === h.alias ? h.name : `${h.name} as ${h.alias}`).join(', ')} } from ${JSON.stringify(internalPath)};` `import ${stringify_props(helpers.map(h => h.name === h.alias ? h.name : `${h.name} as ${h.alias}`).sort())} from ${JSON.stringify(internalPath)};`
); );
const importBlock = imports.length > 0 && ( const importBlock = imports.length > 0 && (
@ -95,10 +96,10 @@ function cjs(
imports: Node[], imports: Node[],
module_exports: Export[] module_exports: Export[]
) { ) {
const helperDeclarations = helpers.map(h => `${h.alias === h.name ? h.name : `${h.name}: ${h.alias}`}`).join(', '); const helperDeclarations = helpers.map(h => `${h.alias === h.name ? h.name : `${h.name}: ${h.alias}`}`).sort();
const helperBlock = helpers.length > 0 && ( const helperBlock = helpers.length > 0 && (
`const { ${helperDeclarations} } = require(${JSON.stringify(internalPath)});\n` `const ${stringify_props(helperDeclarations)} = require(${JSON.stringify(internalPath)});\n`
); );
const requires = imports.map(node => { const requires = imports.map(node => {

@ -1,7 +1,7 @@
import { add_render_callback, flush, intros, schedule_update, dirty_components } from './scheduler.js'; import { add_render_callback, flush, intros, schedule_update, dirty_components } from './scheduler.js';
import { current_component, set_current_component } from './lifecycle.js' import { current_component, set_current_component } from './lifecycle.js'
import { is_function, run, run_all, noop } from './utils.js'; import { is_function, run, run_all, noop } from './utils.js';
import { blankObject } from './utils.js'; import { blank_object } from './utils.js';
import { children } from './dom.js'; import { children } from './dom.js';
export function bind(component, name, callback) { export function bind(component, name, callback) {
@ -33,10 +33,10 @@ export function mount_component(component, target, anchor) {
after_render.forEach(add_render_callback); after_render.forEach(add_render_callback);
} }
function destroy(component, detach) { function destroy(component, detaching) {
if (component.$$) { if (component.$$) {
run_all(component.$$.on_destroy); run_all(component.$$.on_destroy);
component.$$.fragment.d(detach); component.$$.fragment.d(detaching);
// TODO null out other refs, including component.$$ (but need to // TODO null out other refs, including component.$$ (but need to
// preserve final state?) // preserve final state?)
@ -68,7 +68,7 @@ export function init(component, options, instance, create_fragment, not_equal, p
props: prop_names, props: prop_names,
update: noop, update: noop,
not_equal, not_equal,
bound: blankObject(), bound: blank_object(),
// lifecycle // lifecycle
on_mount: [], on_mount: [],
@ -78,7 +78,7 @@ export function init(component, options, instance, create_fragment, not_equal, p
context: new Map(parent_component ? parent_component.$$.context : []), context: new Map(parent_component ? parent_component.$$.context : []),
// everything else // everything else
callbacks: blankObject(), callbacks: blank_object(),
dirty: null dirty: null
}; };

@ -1,8 +1,8 @@
import { assign, isPromise } from './utils.js'; import { assign, is_promise } from './utils.js';
import { check_outros, group_outros, on_outro } from './transitions.js'; import { check_outros, group_outros, on_outro } from './transitions.js';
import { flush } from '../internal/scheduler.js'; import { flush } from '../internal/scheduler.js';
export function handlePromise(promise, info) { export function handle_promise(promise, info) {
var token = info.token = {}; var token = info.token = {};
function update(type, index, key, value) { function update(type, index, key, value) {
@ -41,7 +41,7 @@ export function handlePromise(promise, info) {
if (info.blocks) info.blocks[index] = block; if (info.blocks) info.blocks[index] = block;
} }
if (isPromise(promise)) { if (is_promise(promise)) {
promise.then(value => { promise.then(value => {
update(info.then, 1, info.value, value); update(info.then, 1, info.value, value);
}, error => { }, error => {

@ -6,122 +6,99 @@ export function insert(target, node, anchor) {
target.insertBefore(node, anchor); target.insertBefore(node, anchor);
} }
export function detachNode(node) { export function detach(node) {
node.parentNode.removeChild(node); node.parentNode.removeChild(node);
} }
export function detachBetween(before, after) { export function detach_between(before, after) {
while (before.nextSibling && before.nextSibling !== after) { while (before.nextSibling && before.nextSibling !== after) {
before.parentNode.removeChild(before.nextSibling); before.parentNode.removeChild(before.nextSibling);
} }
} }
export function detachBefore(after) { export function detach_before(after) {
while (after.previousSibling) { while (after.previousSibling) {
after.parentNode.removeChild(after.previousSibling); after.parentNode.removeChild(after.previousSibling);
} }
} }
export function detachAfter(before) { export function detach_after(before) {
while (before.nextSibling) { while (before.nextSibling) {
before.parentNode.removeChild(before.nextSibling); before.parentNode.removeChild(before.nextSibling);
} }
} }
export function reinsertBetween(before, after, target) { export function destroy_each(iterations, detaching) {
while (before.nextSibling && before.nextSibling !== after) {
target.appendChild(before.parentNode.removeChild(before.nextSibling));
}
}
export function reinsertChildren(parent, target) {
while (parent.firstChild) target.appendChild(parent.firstChild);
}
export function reinsertAfter(before, target) {
while (before.nextSibling) target.appendChild(before.nextSibling);
}
export function reinsertBefore(after, target) {
var parent = after.parentNode;
while (parent.firstChild !== after) target.appendChild(parent.firstChild);
}
export function destroyEach(iterations, detach) {
for (var i = 0; i < iterations.length; i += 1) { for (var i = 0; i < iterations.length; i += 1) {
if (iterations[i]) iterations[i].d(detach); if (iterations[i]) iterations[i].d(detaching);
} }
} }
export function createFragment() { export function element(name) {
return document.createDocumentFragment();
}
export function createElement(name) {
return document.createElement(name); return document.createElement(name);
} }
export function createSvgElement(name) { export function svg_element(name) {
return document.createElementNS('http://www.w3.org/2000/svg', name); return document.createElementNS('http://www.w3.org/2000/svg', name);
} }
export function createText(data) { export function create_text(data) {
return document.createTextNode(data); return document.createTextNode(data);
} }
export function createComment() { export function comment() {
return document.createComment(''); return document.createComment('');
} }
export function addListener(node, event, handler, options) { export function listen(node, event, handler, options) {
node.addEventListener(event, handler, options); node.addEventListener(event, handler, options);
return () => node.removeEventListener(event, handler, options); return () => node.removeEventListener(event, handler, options);
} }
export function preventDefault(fn) { export function prevent_default(fn) {
return function(event) { return function(event) {
event.preventDefault(); event.preventDefault();
return fn.call(this, event); return fn.call(this, event);
}; };
} }
export function stopPropagation(fn) { export function stop_propagation(fn) {
return function(event) { return function(event) {
event.stopPropagation(); event.stopPropagation();
return fn.call(this, event); return fn.call(this, event);
}; };
} }
export function setAttribute(node, attribute, value) { export function attr(node, attribute, value) {
if (value == null) node.removeAttribute(attribute); if (value == null) node.removeAttribute(attribute);
else node.setAttribute(attribute, value); else node.setAttribute(attribute, value);
} }
export function setAttributes(node, attributes) { export function set_attributes(node, attributes) {
for (var key in attributes) { for (var key in attributes) {
if (key === 'style') { if (key === 'style') {
node.style.cssText = attributes[key]; node.style.cssText = attributes[key];
} else if (key in node) { } else if (key in node) {
node[key] = attributes[key]; node[key] = attributes[key];
} else { } else {
setAttribute(node, key, attributes[key]); attr(node, key, attributes[key]);
} }
} }
} }
export function setCustomElementData(node, prop, value) { export function set_custom_element_data(node, prop, value) {
if (prop in node) { if (prop in node) {
node[prop] = value; node[prop] = value;
} else { } else {
setAttribute(node, prop, value); attr(node, prop, value);
} }
} }
export function setXlinkAttribute(node, attribute, value) { export function xlink_attr(node, attribute, value) {
node.setAttributeNS('http://www.w3.org/1999/xlink', attribute, value); node.setAttributeNS('http://www.w3.org/1999/xlink', attribute, value);
} }
export function getBindingGroupValue(group) { export function get_binding_group_value(group) {
var value = []; var value = [];
for (var i = 0; i < group.length; i += 1) { for (var i = 0; i < group.length; i += 1) {
if (group[i].checked) value.push(group[i].__value); if (group[i].checked) value.push(group[i].__value);
@ -129,11 +106,11 @@ export function getBindingGroupValue(group) {
return value; return value;
} }
export function toNumber(value) { export function to_number(value) {
return value === '' ? undefined : +value; return value === '' ? undefined : +value;
} }
export function timeRangesToArray(ranges) { export function time_ranges_to_array(ranges) {
var array = []; var array = [];
for (var i = 0; i < ranges.length; i += 1) { for (var i = 0; i < ranges.length; i += 1) {
array.push({ start: ranges.start(i), end: ranges.end(i) }); array.push({ start: ranges.start(i), end: ranges.end(i) });
@ -141,11 +118,11 @@ export function timeRangesToArray(ranges) {
return array; return array;
} }
export function children (element) { export function children(element) {
return Array.from(element.childNodes); return Array.from(element.childNodes);
} }
export function claimElement (nodes, name, attributes, svg) { export function claim_element(nodes, name, attributes, svg) {
for (var i = 0; i < nodes.length; i += 1) { for (var i = 0; i < nodes.length; i += 1) {
var node = nodes[i]; var node = nodes[i];
if (node.nodeName === name) { if (node.nodeName === name) {
@ -157,10 +134,10 @@ export function claimElement (nodes, name, attributes, svg) {
} }
} }
return svg ? createSvgElement(name) : createElement(name); return svg ? svg_element(name) : element(name);
} }
export function claimText (nodes, data) { export function claim_text(nodes, data) {
for (var i = 0; i < nodes.length; i += 1) { for (var i = 0; i < nodes.length; i += 1) {
var node = nodes[i]; var node = nodes[i];
if (node.nodeType === 3) { if (node.nodeType === 3) {
@ -169,24 +146,24 @@ export function claimText (nodes, data) {
} }
} }
return createText(data); return create_text(data);
} }
export function setData(text, data) { export function set_data(text, data) {
text.data = '' + data; text.data = '' + data;
} }
export function setInputType(input, type) { export function set_input_type(input, type) {
try { try {
input.type = type; input.type = type;
} catch (e) {} } catch (e) {}
} }
export function setStyle(node, key, value) { export function set_style(node, key, value) {
node.style.setProperty(key, value); node.style.setProperty(key, value);
} }
export function selectOption(select, value) { export function select_option(select, value) {
for (var i = 0; i < select.options.length; i += 1) { for (var i = 0; i < select.options.length; i += 1) {
var option = select.options[i]; var option = select.options[i];
@ -197,25 +174,25 @@ export function selectOption(select, value) {
} }
} }
export function selectOptions(select, value) { export function select_options(select, value) {
for (var i = 0; i < select.options.length; i += 1) { for (var i = 0; i < select.options.length; i += 1) {
var option = select.options[i]; var option = select.options[i];
option.selected = ~value.indexOf(option.__value); option.selected = ~value.indexOf(option.__value);
} }
} }
export function selectValue(select) { export function select_value(select) {
var selectedOption = select.querySelector(':checked') || select.options[0]; var selectedOption = select.querySelector(':checked') || select.options[0];
return selectedOption && selectedOption.__value; return selectedOption && selectedOption.__value;
} }
export function selectMultipleValue(select) { export function select_multiple_value(select) {
return [].map.call(select.querySelectorAll(':checked'), function(option) { return [].map.call(select.querySelectorAll(':checked'), function(option) {
return option.__value; return option.__value;
}); });
} }
export function addResizeListener(element, fn) { export function add_resize_listener(element, fn) {
if (getComputedStyle(element).position === 'static') { if (getComputedStyle(element).position === 'static') {
element.style.position = 'relative'; element.style.position = 'relative';
} }
@ -247,7 +224,7 @@ export function addResizeListener(element, fn) {
}; };
} }
export function toggleClass(element, name, toggle) { export function toggle_class(element, name, toggle) {
element.classList[toggle ? 'add' : 'remove'](name); element.classList[toggle ? 'add' : 'remove'](name);
} }

@ -1,24 +1,24 @@
import { on_outro } from './transitions.js'; import { on_outro } from './transitions.js';
export function destroyBlock(block, lookup) { export function destroy_block(block, lookup) {
block.d(1); block.d(1);
lookup[block.key] = null; lookup[block.key] = null;
} }
export function outroAndDestroyBlock(block, lookup) { export function outro_and_destroy_block(block, lookup) {
on_outro(() => { on_outro(() => {
destroyBlock(block, lookup); destroy_block(block, lookup);
}); });
block.o(1); block.o(1);
} }
export function fixAndOutroAndDestroyBlock(block, lookup) { export function fix_and_outro_and_destroy_block(block, lookup) {
block.f(); block.f();
outroAndDestroyBlock(block, lookup); outro_and_destroy_block(block, lookup);
} }
export function updateKeyedEach(old_blocks, changed, get_key, dynamic, ctx, list, lookup, node, destroy, create_each_block, next, get_context) { export function update_keyed_each(old_blocks, changed, get_key, dynamic, ctx, list, lookup, node, destroy, create_each_block, next, get_context) {
var o = old_blocks.length; var o = old_blocks.length;
var n = list.length; var n = list.length;

@ -1,4 +1,4 @@
export function getSpreadUpdate(levels, updates) { export function get_spread_update(levels, updates) {
var update = {}; var update = {};
var to_null_out = {}; var to_null_out = {};

@ -1,7 +1,7 @@
import { set_current_component, current_component } from './lifecycle.js'; import { set_current_component, current_component } from './lifecycle.js';
import { run_all, blankObject } from './utils.js'; import { run_all, blank_object } from './utils.js';
export const invalidAttributeNameCharacter = /[\s'">\/=\u{FDD0}-\u{FDEF}\u{FFFE}\u{FFFF}\u{1FFFE}\u{1FFFF}\u{2FFFE}\u{2FFFF}\u{3FFFE}\u{3FFFF}\u{4FFFE}\u{4FFFF}\u{5FFFE}\u{5FFFF}\u{6FFFE}\u{6FFFF}\u{7FFFE}\u{7FFFF}\u{8FFFE}\u{8FFFF}\u{9FFFE}\u{9FFFF}\u{AFFFE}\u{AFFFF}\u{BFFFE}\u{BFFFF}\u{CFFFE}\u{CFFFF}\u{DFFFE}\u{DFFFF}\u{EFFFE}\u{EFFFF}\u{FFFFE}\u{FFFFF}\u{10FFFE}\u{10FFFF}]/u; export const invalid_attribute_name_character = /[\s'">\/=\u{FDD0}-\u{FDEF}\u{FFFE}\u{FFFF}\u{1FFFE}\u{1FFFF}\u{2FFFE}\u{2FFFF}\u{3FFFE}\u{3FFFF}\u{4FFFE}\u{4FFFF}\u{5FFFE}\u{5FFFF}\u{6FFFE}\u{6FFFF}\u{7FFFE}\u{7FFFF}\u{8FFFE}\u{8FFFF}\u{9FFFE}\u{9FFFF}\u{AFFFE}\u{AFFFF}\u{BFFFE}\u{BFFFF}\u{CFFFE}\u{CFFFF}\u{DFFFE}\u{DFFFF}\u{EFFFE}\u{EFFFF}\u{FFFFE}\u{FFFFF}\u{10FFFE}\u{10FFFF}]/u;
// https://html.spec.whatwg.org/multipage/syntax.html#attributes-2 // https://html.spec.whatwg.org/multipage/syntax.html#attributes-2
// https://infra.spec.whatwg.org/#noncharacter // https://infra.spec.whatwg.org/#noncharacter
@ -10,7 +10,7 @@ export function spread(args) {
let str = ''; let str = '';
Object.keys(attributes).forEach(name => { Object.keys(attributes).forEach(name => {
if (invalidAttributeNameCharacter.test(name)) return; if (invalid_attribute_name_character.test(name)) return;
const value = attributes[name]; const value = attributes[name];
if (value === undefined) return; if (value === undefined) return;
@ -46,7 +46,7 @@ export function each(items, fn) {
return str; return str;
} }
export const missingComponent = { export const missing_component = {
$$render: () => '' $$render: () => ''
}; };
@ -79,7 +79,7 @@ export function create_ssr_component(fn) {
on_mount: [], on_mount: [],
before_render: [], before_render: [],
after_render: [], after_render: [],
callbacks: blankObject() callbacks: blank_object()
}; };
set_current_component({ $$ }); set_current_component({ $$ });

@ -1,4 +1,4 @@
import { createElement } from './dom.js'; import { element } from './dom.js';
let stylesheet; let stylesheet;
let active = 0; let active = 0;
@ -27,7 +27,7 @@ export function create_rule(node, a, b, duration, delay, ease, fn, uid = 0) {
if (!current_rules[name]) { if (!current_rules[name]) {
if (!stylesheet) { if (!stylesheet) {
const style = createElement('style'); const style = element('style');
document.head.appendChild(style); document.head.appendChild(style);
stylesheet = style.sheet; stylesheet = style.sheet;
} }

@ -7,11 +7,11 @@ export function assign(tar, src) {
return tar; return tar;
} }
export function isPromise(value) { export function is_promise(value) {
return value && typeof value.then === 'function'; return value && typeof value.then === 'function';
} }
export function addLoc(element, file, line, column, char) { export function add_location(element, file, line, column, char) {
element.__svelte_meta = { element.__svelte_meta = {
loc: { file, line, column, char } loc: { file, line, column, char }
}; };
@ -21,7 +21,7 @@ export function run(fn) {
return fn(); return fn();
} }
export function blankObject() { export function blank_object() {
return Object.create(null); return Object.create(null);
} }

@ -1,12 +1,20 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createElement, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var button, foo_action; var button, foo_action;
return { return {
c() { c() {
button = createElement("button"); button = element("button");
button.textContent = "foo"; button.textContent = "foo";
}, },
@ -19,9 +27,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(button); detach(button);
} }
if (foo_action && typeof foo_action.destroy === 'function') foo_action.destroy(); if (foo_action && typeof foo_action.destroy === 'function') foo_action.destroy();

@ -1,12 +1,20 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createElement, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var a, link_action; var a, link_action;
return { return {
c() { c() {
a = createElement("a"); a = element("a");
a.textContent = "Test"; a.textContent = "Test";
a.href = "#"; a.href = "#";
}, },
@ -20,9 +28,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(a); detach(a);
} }
if (link_action && typeof link_action.destroy === 'function') link_action.destroy(); if (link_action && typeof link_action.destroy === 'function') link_action.destroy();

@ -1,28 +1,38 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addResizeListener, add_render_callback, createElement, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
add_render_callback,
add_resize_listener,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var div, div_resize_listener; var div, div_resize_listener;
return { return {
c() { c() {
div = createElement("div"); div = element("div");
div.textContent = "some content"; div.textContent = "some content";
add_render_callback(() => ctx.div_resize_handler.call(div)); add_render_callback(() => ctx.div_resize_handler.call(div));
}, },
m(target, anchor) { m(target, anchor) {
insert(target, div, anchor); insert(target, div, anchor);
div_resize_listener = addResizeListener(div, ctx.div_resize_handler.bind(div)); div_resize_listener = add_resize_listener(div, ctx.div_resize_handler.bind(div));
}, },
p: noop, p: noop,
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
div_resize_listener.cancel(); div_resize_listener.cancel();

@ -1,40 +1,51 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
function add_css() { function add_css() {
var style = createElement("style"); var style = element("style");
style.id = 'svelte-1a7i8ec-style'; style.id = 'svelte-1a7i8ec-style';
style.textContent = "p.svelte-1a7i8ec{color:red}"; style.textContent = "p.svelte-1a7i8ec{color:red}";
append(document.head, style); append(document.head, style);
} }
function create_fragment(ctx) { function create_fragment(ctx) {
var p, text; var p, t;
return { return {
c() { c() {
p = createElement("p"); p = element("p");
text = createText(ctx.foo); t = create_text(ctx.foo);
p.className = "svelte-1a7i8ec"; p.className = "svelte-1a7i8ec";
}, },
m(target, anchor) { m(target, anchor) {
insert(target, p, anchor); insert(target, p, anchor);
append(p, text); append(p, t);
}, },
p(changed, ctx) { p(changed, ctx) {
if (changed.foo) { if (changed.foo) {
setData(text, ctx.foo); set_data(t, ctx.foo);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
} }
}; };

@ -1,5 +1,11 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, mount_component, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
mount_component,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var current; var current;
@ -30,8 +36,8 @@ function create_fragment(ctx) {
current = false; current = false;
}, },
d(detach) { d(detaching) {
nested.$destroy(detach); nested.$destroy(detaching);
} }
}; };
} }

@ -1,5 +1,11 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, mount_component, noop, not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
mount_component,
noop,
not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var current; var current;
@ -30,8 +36,8 @@ function create_fragment(ctx) {
current = false; current = false;
}, },
d(detach) { d(detaching) {
nested.$destroy(detach); nested.$destroy(detaching);
} }
}; };
} }

@ -1,5 +1,11 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, mount_component, noop, not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
mount_component,
noop,
not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var current; var current;
@ -30,8 +36,8 @@ function create_fragment(ctx) {
current = false; current = false;
}, },
d(detach) { d(detaching) {
nested.$destroy(detach); nested.$destroy(detaching);
} }
}; };
} }

@ -1,5 +1,11 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, mount_component, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
mount_component,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var current; var current;
@ -30,8 +36,8 @@ function create_fragment(ctx) {
current = false; current = false;
}, },
d(detach) { d(detaching) {
nested.$destroy(detach); nested.$destroy(detaching);
} }
}; };
} }

@ -1,5 +1,10 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
return { return {

@ -1,8 +1,17 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createElement, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function add_css() { function add_css() {
var style = createElement("style"); var style = element("style");
style.id = 'svelte-1slhpfn-style'; style.id = 'svelte-1slhpfn-style';
style.textContent = "@media(min-width: 1px){div.svelte-1slhpfn{color:red}}"; style.textContent = "@media(min-width: 1px){div.svelte-1slhpfn{color:red}}";
append(document.head, style); append(document.head, style);
@ -13,7 +22,7 @@ function create_fragment(ctx) {
return { return {
c() { c() {
div = createElement("div"); div = element("div");
div.className = "svelte-1slhpfn"; div.className = "svelte-1slhpfn";
}, },
@ -25,9 +34,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
} }
}; };

@ -1,12 +1,20 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteElement, createElement, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteElement,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var div; var div;
return { return {
c() { c() {
div = createElement("div"); div = element("div");
div.textContent = "fades in"; div.textContent = "fades in";
this.c = noop; this.c = noop;
}, },
@ -19,9 +27,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
} }
}; };

@ -1,20 +1,32 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponentDev, addLoc, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponentDev,
add_location,
append,
create_text,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
const file = undefined; const file = undefined;
function create_fragment(ctx) { function create_fragment(ctx) {
var h1, text0, text1, text2, text3; var h1, t0, t1, t2, t3;
return { return {
c: function create() { c: function create() {
h1 = createElement("h1"); h1 = element("h1");
text0 = createText("Hello "); t0 = create_text("Hello ");
text1 = createText(ctx.name); t1 = create_text(ctx.name);
text2 = createText("!"); t2 = create_text("!");
text3 = createText("\n"); t3 = create_text("\n");
debugger; debugger;
addLoc(h1, file, 4, 0, 38); add_location(h1, file, 4, 0, 38);
}, },
l: function claim(nodes) { l: function claim(nodes) {
@ -23,15 +35,15 @@ function create_fragment(ctx) {
m: function mount(target, anchor) { m: function mount(target, anchor) {
insert(target, h1, anchor); insert(target, h1, anchor);
append(h1, text0); append(h1, t0);
append(h1, text1); append(h1, t1);
append(h1, text2); append(h1, t2);
insert(target, text3, anchor); insert(target, t3, anchor);
}, },
p: function update(changed, ctx) { p: function update(changed, ctx) {
if (changed.name) { if (changed.name) {
setData(text1, ctx.name); set_data(t1, ctx.name);
} }
debugger; debugger;
@ -40,10 +52,10 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d: function destroy(detach) { d: function destroy(detaching) {
if (detach) { if (detaching) {
detachNode(h1); detach(h1);
detachNode(text3); detach(t3);
} }
} }
}; };

@ -1,5 +1,18 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponentDev, addLoc, append, createElement, createText, destroyEach, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponentDev,
add_location,
append,
create_text,
destroy_each,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
const file = undefined; const file = undefined;
@ -11,31 +24,31 @@ function get_each_context(ctx, list, i) {
// (8:0) {#each things as thing} // (8:0) {#each things as thing}
function create_each_block(ctx) { function create_each_block(ctx) {
var span, text0_value = ctx.thing.name, text0, text1; var span, t0_value = ctx.thing.name, t0, t1;
return { return {
c: function create() { c: function create() {
span = createElement("span"); span = element("span");
text0 = createText(text0_value); t0 = create_text(t0_value);
text1 = createText("\n\t"); t1 = create_text("\n\t");
{ {
const { foo, bar, baz, thing } = ctx; const { foo, bar, baz, thing } = ctx;
console.log({ foo, bar, baz, thing }); console.log({ foo, bar, baz, thing });
debugger; debugger;
} }
addLoc(span, file, 8, 1, 116); add_location(span, file, 8, 1, 116);
}, },
m: function mount(target, anchor) { m: function mount(target, anchor) {
insert(target, span, anchor); insert(target, span, anchor);
append(span, text0); append(span, t0);
insert(target, text1, anchor); insert(target, t1, anchor);
}, },
p: function update(changed, ctx) { p: function update(changed, ctx) {
if ((changed.things) && text0_value !== (text0_value = ctx.thing.name)) { if ((changed.things) && t0_value !== (t0_value = ctx.thing.name)) {
setData(text0, text0_value); set_data(t0, t0_value);
} }
if (changed.foo || changed.bar || changed.baz || changed.things) { if (changed.foo || changed.bar || changed.baz || changed.things) {
@ -45,17 +58,17 @@ function create_each_block(ctx) {
} }
}, },
d: function destroy(detach) { d: function destroy(detaching) {
if (detach) { if (detaching) {
detachNode(span); detach(span);
detachNode(text1); detach(t1);
} }
} }
}; };
} }
function create_fragment(ctx) { function create_fragment(ctx) {
var text0, p, text1, text2; var t0, p, t1, t2;
var each_value = ctx.things; var each_value = ctx.things;
@ -71,11 +84,11 @@ function create_fragment(ctx) {
each_blocks[i].c(); each_blocks[i].c();
} }
text0 = createText("\n\n"); t0 = create_text("\n\n");
p = createElement("p"); p = element("p");
text1 = createText("foo: "); t1 = create_text("foo: ");
text2 = createText(ctx.foo); t2 = create_text(ctx.foo);
addLoc(p, file, 12, 0, 182); add_location(p, file, 12, 0, 182);
}, },
l: function claim(nodes) { l: function claim(nodes) {
@ -87,10 +100,10 @@ function create_fragment(ctx) {
each_blocks[i].m(target, anchor); each_blocks[i].m(target, anchor);
} }
insert(target, text0, anchor); insert(target, t0, anchor);
insert(target, p, anchor); insert(target, p, anchor);
append(p, text1); append(p, t1);
append(p, text2); append(p, t2);
}, },
p: function update(changed, ctx) { p: function update(changed, ctx) {
@ -105,7 +118,7 @@ function create_fragment(ctx) {
} else { } else {
each_blocks[i] = create_each_block(child_ctx); each_blocks[i] = create_each_block(child_ctx);
each_blocks[i].c(); each_blocks[i].c();
each_blocks[i].m(text0.parentNode, text0); each_blocks[i].m(t0.parentNode, t0);
} }
} }
@ -116,19 +129,19 @@ function create_fragment(ctx) {
} }
if (changed.foo) { if (changed.foo) {
setData(text2, ctx.foo); set_data(t2, ctx.foo);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d: function destroy(detach) { d: function destroy(detaching) {
destroyEach(each_blocks, detach); destroy_each(each_blocks, detaching);
if (detach) { if (detaching) {
detachNode(text0); detach(t0);
detachNode(p); detach(p);
} }
} }
}; };

@ -1,5 +1,18 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponentDev, addLoc, append, createElement, createText, destroyEach, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponentDev,
add_location,
append,
create_text,
destroy_each,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
const file = undefined; const file = undefined;
@ -11,31 +24,31 @@ function get_each_context(ctx, list, i) {
// (6:0) {#each things as thing} // (6:0) {#each things as thing}
function create_each_block(ctx) { function create_each_block(ctx) {
var span, text0_value = ctx.thing.name, text0, text1; var span, t0_value = ctx.thing.name, t0, t1;
return { return {
c: function create() { c: function create() {
span = createElement("span"); span = element("span");
text0 = createText(text0_value); t0 = create_text(t0_value);
text1 = createText("\n\t"); t1 = create_text("\n\t");
{ {
const { foo } = ctx; const { foo } = ctx;
console.log({ foo }); console.log({ foo });
debugger; debugger;
} }
addLoc(span, file, 6, 1, 82); add_location(span, file, 6, 1, 82);
}, },
m: function mount(target, anchor) { m: function mount(target, anchor) {
insert(target, span, anchor); insert(target, span, anchor);
append(span, text0); append(span, t0);
insert(target, text1, anchor); insert(target, t1, anchor);
}, },
p: function update(changed, ctx) { p: function update(changed, ctx) {
if ((changed.things) && text0_value !== (text0_value = ctx.thing.name)) { if ((changed.things) && t0_value !== (t0_value = ctx.thing.name)) {
setData(text0, text0_value); set_data(t0, t0_value);
} }
if (changed.foo) { if (changed.foo) {
@ -45,17 +58,17 @@ function create_each_block(ctx) {
} }
}, },
d: function destroy(detach) { d: function destroy(detaching) {
if (detach) { if (detaching) {
detachNode(span); detach(span);
detachNode(text1); detach(t1);
} }
} }
}; };
} }
function create_fragment(ctx) { function create_fragment(ctx) {
var text0, p, text1, text2; var t0, p, t1, t2;
var each_value = ctx.things; var each_value = ctx.things;
@ -71,11 +84,11 @@ function create_fragment(ctx) {
each_blocks[i].c(); each_blocks[i].c();
} }
text0 = createText("\n\n"); t0 = create_text("\n\n");
p = createElement("p"); p = element("p");
text1 = createText("foo: "); t1 = create_text("foo: ");
text2 = createText(ctx.foo); t2 = create_text(ctx.foo);
addLoc(p, file, 10, 0, 131); add_location(p, file, 10, 0, 131);
}, },
l: function claim(nodes) { l: function claim(nodes) {
@ -87,10 +100,10 @@ function create_fragment(ctx) {
each_blocks[i].m(target, anchor); each_blocks[i].m(target, anchor);
} }
insert(target, text0, anchor); insert(target, t0, anchor);
insert(target, p, anchor); insert(target, p, anchor);
append(p, text1); append(p, t1);
append(p, text2); append(p, t2);
}, },
p: function update(changed, ctx) { p: function update(changed, ctx) {
@ -105,7 +118,7 @@ function create_fragment(ctx) {
} else { } else {
each_blocks[i] = create_each_block(child_ctx); each_blocks[i] = create_each_block(child_ctx);
each_blocks[i].c(); each_blocks[i].c();
each_blocks[i].m(text0.parentNode, text0); each_blocks[i].m(t0.parentNode, t0);
} }
} }
@ -116,19 +129,19 @@ function create_fragment(ctx) {
} }
if (changed.foo) { if (changed.foo) {
setData(text2, ctx.foo); set_data(t2, ctx.foo);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d: function destroy(detach) { d: function destroy(detaching) {
destroyEach(each_blocks, detach); destroy_each(each_blocks, detaching);
if (detach) { if (detaching) {
detachNode(text0); detach(t0);
detachNode(p); detach(p);
} }
} }
}; };

@ -1,5 +1,10 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { create_ssr_component, debug, each, escape } from "svelte/internal"; import {
create_ssr_component,
debug,
each,
escape
} from "svelte/internal";
const SvelteComponent = create_ssr_component(($$result, $$props, $$bindings, $$slots) => { const SvelteComponent = create_ssr_component(($$result, $$props, $$bindings, $$slots) => {
let { things, foo } = $$props; let { things, foo } = $$props;

@ -1,5 +1,18 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createComment, createElement as createElement_1, createText, destroyEach, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
comment,
create_text,
destroy_each,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
function get_each_context(ctx, list, i) { function get_each_context(ctx, list, i) {
const child_ctx = Object.create(ctx); const child_ctx = Object.create(ctx);
@ -9,35 +22,35 @@ function get_each_context(ctx, list, i) {
// (5:0) {#each createElement as node} // (5:0) {#each createElement as node}
function create_each_block(ctx) { function create_each_block(ctx) {
var span, text_value = ctx.node, text; var span, t_value = ctx.node, t;
return { return {
c() { c() {
span = createElement_1("span"); span = element("span");
text = createText(text_value); t = create_text(t_value);
}, },
m(target, anchor) { m(target, anchor) {
insert(target, span, anchor); insert(target, span, anchor);
append(span, text); append(span, t);
}, },
p(changed, ctx) { p(changed, ctx) {
if ((changed.createElement) && text_value !== (text_value = ctx.node)) { if ((changed.createElement) && t_value !== (t_value = ctx.node)) {
setData(text, text_value); set_data(t, t_value);
} }
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(span); detach(span);
} }
} }
}; };
} }
function create_fragment(ctx) { function create_fragment(ctx) {
var each_anchor; var each_1_anchor;
var each_value = ctx.createElement; var each_value = ctx.createElement;
@ -53,7 +66,7 @@ function create_fragment(ctx) {
each_blocks[i].c(); each_blocks[i].c();
} }
each_anchor = createComment(); each_1_anchor = comment();
}, },
m(target, anchor) { m(target, anchor) {
@ -61,7 +74,7 @@ function create_fragment(ctx) {
each_blocks[i].m(target, anchor); each_blocks[i].m(target, anchor);
} }
insert(target, each_anchor, anchor); insert(target, each_1_anchor, anchor);
}, },
p(changed, ctx) { p(changed, ctx) {
@ -76,7 +89,7 @@ function create_fragment(ctx) {
} else { } else {
each_blocks[i] = create_each_block(child_ctx); each_blocks[i] = create_each_block(child_ctx);
each_blocks[i].c(); each_blocks[i].c();
each_blocks[i].m(each_anchor.parentNode, each_anchor); each_blocks[i].m(each_1_anchor.parentNode, each_1_anchor);
} }
} }
@ -90,11 +103,11 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
destroyEach(each_blocks, detach); destroy_each(each_blocks, detaching);
if (detach) { if (detaching) {
detachNode(each_anchor); detach(each_1_anchor);
} }
} }
}; };

@ -1,5 +1,10 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
noop,
safe_not_equal
} from "svelte/internal";
import { onMount } from "svelte"; import { onMount } from "svelte";
function create_fragment(ctx) { function create_fragment(ctx) {

@ -1,18 +1,30 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponentDev, addLoc, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponentDev,
add_location,
append,
create_text,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
const file = undefined; const file = undefined;
function create_fragment(ctx) { function create_fragment(ctx) {
var p, text0_value = Math.max(0, ctx.foo), text0, text1, text2; var p, t0_value = Math.max(0, ctx.foo), t0, t1, t2;
return { return {
c: function create() { c: function create() {
p = createElement("p"); p = element("p");
text0 = createText(text0_value); t0 = create_text(t0_value);
text1 = createText("\n\t"); t1 = create_text("\n\t");
text2 = createText(ctx.bar); t2 = create_text(ctx.bar);
addLoc(p, file, 7, 0, 67); add_location(p, file, 7, 0, 67);
}, },
l: function claim(nodes) { l: function claim(nodes) {
@ -21,27 +33,27 @@ function create_fragment(ctx) {
m: function mount(target, anchor) { m: function mount(target, anchor) {
insert(target, p, anchor); insert(target, p, anchor);
append(p, text0); append(p, t0);
append(p, text1); append(p, t1);
append(p, text2); append(p, t2);
}, },
p: function update(changed, ctx) { p: function update(changed, ctx) {
if ((changed.foo) && text0_value !== (text0_value = Math.max(0, ctx.foo))) { if ((changed.foo) && t0_value !== (t0_value = Math.max(0, ctx.foo))) {
setData(text0, text0_value); set_data(t0, t0_value);
} }
if (changed.bar) { if (changed.bar) {
setData(text2, ctx.bar); set_data(t2, ctx.bar);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d: function destroy(detach) { d: function destroy(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
} }
}; };

@ -1,21 +1,30 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createElement, createText, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
create_text,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var div0, text, div1; var div0, t, div1;
return { return {
c() { c() {
div0 = createElement("div"); div0 = element("div");
text = createText("\n"); t = create_text("\n");
div1 = createElement("div"); div1 = element("div");
div0.dataset.foo = "bar"; div0.dataset.foo = "bar";
div1.dataset.foo = ctx.bar; div1.dataset.foo = ctx.bar;
}, },
m(target, anchor) { m(target, anchor) {
insert(target, div0, anchor); insert(target, div0, anchor);
insert(target, text, anchor); insert(target, t, anchor);
insert(target, div1, anchor); insert(target, div1, anchor);
}, },
@ -28,11 +37,11 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div0); detach(div0);
detachNode(text); detach(t);
detachNode(div1); detach(div1);
} }
} }
}; };

@ -1,13 +1,22 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, createElement, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
detach,
element,
init,
insert,
listen,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var input, dispose; var input, dispose;
return { return {
c() { c() {
input = createElement("input"); input = element("input");
dispose = addListener(input, "input", make_uppercase); dispose = listen(input, "input", make_uppercase);
}, },
m(target, anchor) { m(target, anchor) {
@ -18,9 +27,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(input); detach(input);
} }
dispose(); dispose();

@ -1,38 +1,48 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createElement, createText, detachNode, init, insert, noop, safe_not_equal, setAttribute } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
attr,
create_text,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var div0, text, div1; var div0, t, div1;
return { return {
c() { c() {
div0 = createElement("div"); div0 = element("div");
text = createText("\n"); t = create_text("\n");
div1 = createElement("div"); div1 = element("div");
setAttribute(div0, "data-foo", "bar"); attr(div0, "data-foo", "bar");
setAttribute(div1, "data-foo", ctx.bar); attr(div1, "data-foo", ctx.bar);
}, },
m(target, anchor) { m(target, anchor) {
insert(target, div0, anchor); insert(target, div0, anchor);
insert(target, text, anchor); insert(target, t, anchor);
insert(target, div1, anchor); insert(target, div1, anchor);
}, },
p(changed, ctx) { p(changed, ctx) {
if (changed.bar) { if (changed.bar) {
setAttribute(div1, "data-foo", ctx.bar); attr(div1, "data-foo", ctx.bar);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div0); detach(div0);
detachNode(text); detach(t);
detachNode(div1); detach(div1);
} }
} }
}; };

@ -1,16 +1,26 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createSvgElement, detachNode, init, insert, noop, safe_not_equal, setAttribute } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
attr,
detach,
init,
insert,
noop,
safe_not_equal,
svg_element
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var svg, g0, g1; var svg, g0, g1;
return { return {
c() { c() {
svg = createSvgElement("svg"); svg = svg_element("svg");
g0 = createSvgElement("g"); g0 = svg_element("g");
g1 = createSvgElement("g"); g1 = svg_element("g");
setAttribute(g0, "data-foo", "bar"); attr(g0, "data-foo", "bar");
setAttribute(g1, "data-foo", ctx.bar); attr(g1, "data-foo", ctx.bar);
}, },
m(target, anchor) { m(target, anchor) {
@ -21,16 +31,16 @@ function create_fragment(ctx) {
p(changed, ctx) { p(changed, ctx) {
if (changed.bar) { if (changed.bar) {
setAttribute(g1, "data-foo", ctx.bar); attr(g1, "data-foo", ctx.bar);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(svg); detach(svg);
} }
} }
}; };

@ -1,5 +1,11 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, mount_component, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
mount_component,
noop,
safe_not_equal
} from "svelte/internal";
import LazyLoad from "./LazyLoad.svelte"; import LazyLoad from "./LazyLoad.svelte";
function create_fragment(ctx) { function create_fragment(ctx) {
@ -31,8 +37,8 @@ function create_fragment(ctx) {
current = false; current = false;
}, },
d(detach) { d(detaching) {
lazyload.$destroy(detach); lazyload.$destroy(detaching);
} }
}; };
} }

@ -1,5 +1,18 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createComment, createElement, createText, destroyEach, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
comment,
create_text,
destroy_each,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
function get_each_context(ctx, list, i) { function get_each_context(ctx, list, i) {
const child_ctx = Object.create(ctx); const child_ctx = Object.create(ctx);
@ -9,35 +22,35 @@ function get_each_context(ctx, list, i) {
// (9:0) {#each [a, b, c, d, e] as num} // (9:0) {#each [a, b, c, d, e] as num}
function create_each_block(ctx) { function create_each_block(ctx) {
var span, text_value = ctx.num, text; var span, t_value = ctx.num, t;
return { return {
c() { c() {
span = createElement("span"); span = element("span");
text = createText(text_value); t = create_text(t_value);
}, },
m(target, anchor) { m(target, anchor) {
insert(target, span, anchor); insert(target, span, anchor);
append(span, text); append(span, t);
}, },
p(changed, ctx) { p(changed, ctx) {
if ((changed.a || changed.b || changed.c || changed.d || changed.e) && text_value !== (text_value = ctx.num)) { if ((changed.a || changed.b || changed.c || changed.d || changed.e) && t_value !== (t_value = ctx.num)) {
setData(text, text_value); set_data(t, t_value);
} }
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(span); detach(span);
} }
} }
}; };
} }
function create_fragment(ctx) { function create_fragment(ctx) {
var each_anchor; var each_1_anchor;
var each_value = [ctx.a, ctx.b, ctx.c, ctx.d, ctx.e]; var each_value = [ctx.a, ctx.b, ctx.c, ctx.d, ctx.e];
@ -53,7 +66,7 @@ function create_fragment(ctx) {
each_blocks[i].c(); each_blocks[i].c();
} }
each_anchor = createComment(); each_1_anchor = comment();
}, },
m(target, anchor) { m(target, anchor) {
@ -61,7 +74,7 @@ function create_fragment(ctx) {
each_blocks[i].m(target, anchor); each_blocks[i].m(target, anchor);
} }
insert(target, each_anchor, anchor); insert(target, each_1_anchor, anchor);
}, },
p(changed, ctx) { p(changed, ctx) {
@ -76,7 +89,7 @@ function create_fragment(ctx) {
} else { } else {
each_blocks[i] = create_each_block(child_ctx); each_blocks[i] = create_each_block(child_ctx);
each_blocks[i].c(); each_blocks[i].c();
each_blocks[i].m(each_anchor.parentNode, each_anchor); each_blocks[i].m(each_1_anchor.parentNode, each_1_anchor);
} }
} }
@ -89,11 +102,11 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
destroyEach(each_blocks, detach); destroy_each(each_blocks, detaching);
if (detach) { if (detaching) {
detachNode(each_anchor); detach(each_1_anchor);
} }
} }
}; };

@ -1,5 +1,18 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createElement, createText, destroyEach, detachAfter, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
destroy_each,
detach,
detach_after,
element,
init,
insert,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
function get_each_context(ctx, list, i) { function get_each_context(ctx, list, i) {
const child_ctx = Object.create(ctx); const child_ctx = Object.create(ctx);
@ -10,21 +23,21 @@ function get_each_context(ctx, list, i) {
// (8:0) {#each comments as comment, i} // (8:0) {#each comments as comment, i}
function create_each_block(ctx) { function create_each_block(ctx) {
var div, strong, text0, text1, span, text2_value = ctx.comment.author, text2, text3, text4_value = ctx.elapsed(ctx.comment.time, ctx.time), text4, text5, text6, raw_value = ctx.comment.html, raw_before; var div, strong, t0, t1, span, t2_value = ctx.comment.author, t2, t3, t4_value = ctx.elapsed(ctx.comment.time, ctx.time), t4, t5, t6, raw_value = ctx.comment.html, raw_before;
return { return {
c() { c() {
div = createElement("div"); div = element("div");
strong = createElement("strong"); strong = element("strong");
text0 = createText(ctx.i); t0 = create_text(ctx.i);
text1 = createText("\n\n\t\t"); t1 = create_text("\n\n\t\t");
span = createElement("span"); span = element("span");
text2 = createText(text2_value); t2 = create_text(t2_value);
text3 = createText(" wrote "); t3 = create_text(" wrote ");
text4 = createText(text4_value); t4 = create_text(t4_value);
text5 = createText(" ago:"); t5 = create_text(" ago:");
text6 = createText("\n\n\t\t"); t6 = create_text("\n\n\t\t");
raw_before = createElement('noscript'); raw_before = element('noscript');
span.className = "meta"; span.className = "meta";
div.className = "comment"; div.className = "comment";
}, },
@ -32,43 +45,43 @@ function create_each_block(ctx) {
m(target, anchor) { m(target, anchor) {
insert(target, div, anchor); insert(target, div, anchor);
append(div, strong); append(div, strong);
append(strong, text0); append(strong, t0);
append(div, text1); append(div, t1);
append(div, span); append(div, span);
append(span, text2); append(span, t2);
append(span, text3); append(span, t3);
append(span, text4); append(span, t4);
append(span, text5); append(span, t5);
append(div, text6); append(div, t6);
append(div, raw_before); append(div, raw_before);
raw_before.insertAdjacentHTML("afterend", raw_value); raw_before.insertAdjacentHTML("afterend", raw_value);
}, },
p(changed, ctx) { p(changed, ctx) {
if ((changed.comments) && text2_value !== (text2_value = ctx.comment.author)) { if ((changed.comments) && t2_value !== (t2_value = ctx.comment.author)) {
setData(text2, text2_value); set_data(t2, t2_value);
} }
if ((changed.elapsed || changed.comments || changed.time) && text4_value !== (text4_value = ctx.elapsed(ctx.comment.time, ctx.time))) { if ((changed.elapsed || changed.comments || changed.time) && t4_value !== (t4_value = ctx.elapsed(ctx.comment.time, ctx.time))) {
setData(text4, text4_value); set_data(t4, t4_value);
} }
if ((changed.comments) && raw_value !== (raw_value = ctx.comment.html)) { if ((changed.comments) && raw_value !== (raw_value = ctx.comment.html)) {
detachAfter(raw_before); detach_after(raw_before);
raw_before.insertAdjacentHTML("afterend", raw_value); raw_before.insertAdjacentHTML("afterend", raw_value);
} }
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
} }
}; };
} }
function create_fragment(ctx) { function create_fragment(ctx) {
var text0, p, text1; var t0, p, t1;
var each_value = ctx.comments; var each_value = ctx.comments;
@ -84,9 +97,9 @@ function create_fragment(ctx) {
each_blocks[i].c(); each_blocks[i].c();
} }
text0 = createText("\n\n"); t0 = create_text("\n\n");
p = createElement("p"); p = element("p");
text1 = createText(ctx.foo); t1 = create_text(ctx.foo);
}, },
m(target, anchor) { m(target, anchor) {
@ -94,9 +107,9 @@ function create_fragment(ctx) {
each_blocks[i].m(target, anchor); each_blocks[i].m(target, anchor);
} }
insert(target, text0, anchor); insert(target, t0, anchor);
insert(target, p, anchor); insert(target, p, anchor);
append(p, text1); append(p, t1);
}, },
p(changed, ctx) { p(changed, ctx) {
@ -111,7 +124,7 @@ function create_fragment(ctx) {
} else { } else {
each_blocks[i] = create_each_block(child_ctx); each_blocks[i] = create_each_block(child_ctx);
each_blocks[i].c(); each_blocks[i].c();
each_blocks[i].m(text0.parentNode, text0); each_blocks[i].m(t0.parentNode, t0);
} }
} }
@ -122,19 +135,19 @@ function create_fragment(ctx) {
} }
if (changed.foo) { if (changed.foo) {
setData(text1, ctx.foo); set_data(t1, ctx.foo);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
destroyEach(each_blocks, detach); destroy_each(each_blocks, detaching);
if (detach) { if (detaching) {
detachNode(text0); detach(t0);
detachNode(p); detach(p);
} }
} }
}; };

@ -1,5 +1,22 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, blankObject, createComment, createElement, createText, create_animation, detachNode, fixAndOutroAndDestroyBlock, fix_position, init, insert, noop, safe_not_equal, setData, updateKeyedEach } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
blank_object,
comment,
create_animation,
create_text,
detach,
element,
fix_and_outro_and_destroy_block,
fix_position,
init,
insert,
noop,
safe_not_equal,
set_data,
update_keyed_each
} from "svelte/internal";
function get_each_context(ctx, list, i) { function get_each_context(ctx, list, i) {
const child_ctx = Object.create(ctx); const child_ctx = Object.create(ctx);
@ -9,7 +26,7 @@ function get_each_context(ctx, list, i) {
// (19:0) {#each things as thing (thing.id)} // (19:0) {#each things as thing (thing.id)}
function create_each_block(key_1, ctx) { function create_each_block(key_1, ctx) {
var div, text_value = ctx.thing.name, text, rect, stop_animation = noop; var div, t_value = ctx.thing.name, t, rect, stop_animation = noop;
return { return {
key: key_1, key: key_1,
@ -17,19 +34,19 @@ function create_each_block(key_1, ctx) {
first: null, first: null,
c() { c() {
div = createElement("div"); div = element("div");
text = createText(text_value); t = create_text(t_value);
this.first = div; this.first = div;
}, },
m(target, anchor) { m(target, anchor) {
insert(target, div, anchor); insert(target, div, anchor);
append(div, text); append(div, t);
}, },
p(changed, ctx) { p(changed, ctx) {
if ((changed.things) && text_value !== (text_value = ctx.thing.name)) { if ((changed.things) && t_value !== (t_value = ctx.thing.name)) {
setData(text, text_value); set_data(t, t_value);
} }
}, },
@ -47,16 +64,16 @@ function create_each_block(key_1, ctx) {
stop_animation = create_animation(div, rect, foo, {}); stop_animation = create_animation(div, rect, foo, {});
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
} }
}; };
} }
function create_fragment(ctx) { function create_fragment(ctx) {
var each_blocks = [], each_lookup = blankObject(), each_anchor; var each_blocks = [], each_1_lookup = blank_object(), each_1_anchor;
var each_value = ctx.things; var each_value = ctx.things;
@ -65,37 +82,37 @@ function create_fragment(ctx) {
for (var i = 0; i < each_value.length; i += 1) { for (var i = 0; i < each_value.length; i += 1) {
let child_ctx = get_each_context(ctx, each_value, i); let child_ctx = get_each_context(ctx, each_value, i);
let key = get_key(child_ctx); let key = get_key(child_ctx);
each_blocks[i] = each_lookup[key] = create_each_block(key, child_ctx); each_blocks[i] = each_1_lookup[key] = create_each_block(key, child_ctx);
} }
return { return {
c() { c() {
for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].c(); for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].c();
each_anchor = createComment(); each_1_anchor = comment();
}, },
m(target, anchor) { m(target, anchor) {
for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].m(target, anchor); for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].m(target, anchor);
insert(target, each_anchor, anchor); insert(target, each_1_anchor, anchor);
}, },
p(changed, ctx) { p(changed, ctx) {
const each_value = ctx.things; const each_value = ctx.things;
for (let i = 0; i < each_blocks.length; i += 1) each_blocks[i].r(); for (let i = 0; i < each_blocks.length; i += 1) each_blocks[i].r();
each_blocks = updateKeyedEach(each_blocks, changed, get_key, 1, ctx, each_value, each_lookup, each_anchor.parentNode, fixAndOutroAndDestroyBlock, create_each_block, each_anchor, get_each_context); each_blocks = update_keyed_each(each_blocks, changed, get_key, 1, ctx, each_value, each_1_lookup, each_1_anchor.parentNode, fix_and_outro_and_destroy_block, create_each_block, each_1_anchor, get_each_context);
for (let i = 0; i < each_blocks.length; i += 1) each_blocks[i].a(); for (let i = 0; i < each_blocks.length; i += 1) each_blocks[i].a();
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].d(detach); for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].d(detaching);
if (detach) { if (detaching) {
detachNode(each_anchor); detach(each_1_anchor);
} }
} }
}; };

@ -1,5 +1,20 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, blankObject, createComment, createElement, createText, destroyBlock, detachNode, init, insert, noop, safe_not_equal, setData, updateKeyedEach } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
blank_object,
comment,
create_text,
destroy_block,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_data,
update_keyed_each
} from "svelte/internal";
function get_each_context(ctx, list, i) { function get_each_context(ctx, list, i) {
const child_ctx = Object.create(ctx); const child_ctx = Object.create(ctx);
@ -9,7 +24,7 @@ function get_each_context(ctx, list, i) {
// (5:0) {#each things as thing (thing.id)} // (5:0) {#each things as thing (thing.id)}
function create_each_block(key_1, ctx) { function create_each_block(key_1, ctx) {
var div, text_value = ctx.thing.name, text; var div, t_value = ctx.thing.name, t;
return { return {
key: key_1, key: key_1,
@ -17,32 +32,32 @@ function create_each_block(key_1, ctx) {
first: null, first: null,
c() { c() {
div = createElement("div"); div = element("div");
text = createText(text_value); t = create_text(t_value);
this.first = div; this.first = div;
}, },
m(target, anchor) { m(target, anchor) {
insert(target, div, anchor); insert(target, div, anchor);
append(div, text); append(div, t);
}, },
p(changed, ctx) { p(changed, ctx) {
if ((changed.things) && text_value !== (text_value = ctx.thing.name)) { if ((changed.things) && t_value !== (t_value = ctx.thing.name)) {
setData(text, text_value); set_data(t, t_value);
} }
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
} }
}; };
} }
function create_fragment(ctx) { function create_fragment(ctx) {
var each_blocks = [], each_lookup = blankObject(), each_anchor; var each_blocks = [], each_1_lookup = blank_object(), each_1_anchor;
var each_value = ctx.things; var each_value = ctx.things;
@ -51,35 +66,35 @@ function create_fragment(ctx) {
for (var i = 0; i < each_value.length; i += 1) { for (var i = 0; i < each_value.length; i += 1) {
let child_ctx = get_each_context(ctx, each_value, i); let child_ctx = get_each_context(ctx, each_value, i);
let key = get_key(child_ctx); let key = get_key(child_ctx);
each_blocks[i] = each_lookup[key] = create_each_block(key, child_ctx); each_blocks[i] = each_1_lookup[key] = create_each_block(key, child_ctx);
} }
return { return {
c() { c() {
for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].c(); for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].c();
each_anchor = createComment(); each_1_anchor = comment();
}, },
m(target, anchor) { m(target, anchor) {
for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].m(target, anchor); for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].m(target, anchor);
insert(target, each_anchor, anchor); insert(target, each_1_anchor, anchor);
}, },
p(changed, ctx) { p(changed, ctx) {
const each_value = ctx.things; const each_value = ctx.things;
each_blocks = updateKeyedEach(each_blocks, changed, get_key, 1, ctx, each_value, each_lookup, each_anchor.parentNode, destroyBlock, create_each_block, each_anchor, get_each_context); each_blocks = update_keyed_each(each_blocks, changed, get_key, 1, ctx, each_value, each_1_lookup, each_1_anchor.parentNode, destroy_block, create_each_block, each_1_anchor, get_each_context);
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].d(detach); for (i = 0; i < each_blocks.length; i += 1) each_blocks[i].d(detaching);
if (detach) { if (detaching) {
detachNode(each_anchor); detach(each_1_anchor);
} }
} }
}; };

@ -1,15 +1,24 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, createElement, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
detach,
element,
init,
insert,
listen,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var a, dispose; var a, dispose;
return { return {
c() { c() {
a = createElement("a"); a = element("a");
a.textContent = "this should not navigate to example.com"; a.textContent = "this should not navigate to example.com";
a.href = "https://example.com"; a.href = "https://example.com";
dispose = addListener(a, "touchstart", touchstart_handler); dispose = listen(a, "touchstart", touchstart_handler);
}, },
m(target, anchor) { m(target, anchor) {
@ -20,9 +29,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(a); detach(a);
} }
dispose(); dispose();

@ -1,34 +1,48 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, append, createElement, createText, detachNode, init, insert, noop, preventDefault, run_all, safe_not_equal, stopPropagation } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
detach,
element,
init,
insert,
listen,
noop,
prevent_default,
run_all,
safe_not_equal,
stop_propagation
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var div, button0, text1, button1, text3, button2, dispose; var div, button0, t1, button1, t3, button2, dispose;
return { return {
c() { c() {
div = createElement("div"); div = element("div");
button0 = createElement("button"); button0 = element("button");
button0.textContent = "click me"; button0.textContent = "click me";
text1 = createText("\n\t"); t1 = create_text("\n\t");
button1 = createElement("button"); button1 = element("button");
button1.textContent = "or me"; button1.textContent = "or me";
text3 = createText("\n\t"); t3 = create_text("\n\t");
button2 = createElement("button"); button2 = element("button");
button2.textContent = "or me!"; button2.textContent = "or me!";
dispose = [ dispose = [
addListener(button0, "click", stopPropagation(preventDefault(handleClick))), listen(button0, "click", stop_propagation(prevent_default(handleClick))),
addListener(button1, "click", handleClick, { once: true, capture: true }), listen(button1, "click", handleClick, { once: true, capture: true }),
addListener(button2, "click", handleClick, true), listen(button2, "click", handleClick, true),
addListener(div, "touchstart", handleTouchstart, { passive: true }) listen(div, "touchstart", handleTouchstart, { passive: true })
]; ];
}, },
m(target, anchor) { m(target, anchor) {
insert(target, div, anchor); insert(target, div, anchor);
append(div, button0); append(div, button0);
append(div, text1); append(div, t1);
append(div, button1); append(div, button1);
append(div, text3); append(div, t3);
append(div, button2); append(div, button2);
}, },
@ -36,9 +50,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
run_all(dispose); run_all(dispose);

@ -1,13 +1,21 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createElement, detachNode, init, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
detach,
element,
init,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var meta0, meta1; var meta0, meta1;
return { return {
c() { c() {
meta0 = createElement("meta"); meta0 = element("meta");
meta1 = createElement("meta"); meta1 = element("meta");
meta0.name = "twitter:creator"; meta0.name = "twitter:creator";
meta0.content = "@sveltejs"; meta0.content = "@sveltejs";
meta1.name = "twitter:title"; meta1.name = "twitter:title";
@ -23,9 +31,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
detachNode(meta0); detach(meta0);
detachNode(meta1); detach(meta1);
} }
}; };
} }

@ -1,27 +1,37 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var b, text_value = get_answer(), text; var b, t_value = get_answer(), t;
return { return {
c() { c() {
b = createElement("b"); b = element("b");
text = createText(text_value); t = create_text(t_value);
}, },
m(target, anchor) { m(target, anchor) {
insert(target, b, anchor); insert(target, b, anchor);
append(b, text); append(b, t);
}, },
p: noop, p: noop,
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(b); detach(b);
} }
} }
}; };

@ -1,27 +1,37 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var b, text_value = get_answer(), text; var b, t_value = get_answer(), t;
return { return {
c() { c() {
b = createElement("b"); b = element("b");
text = createText(text_value); t = create_text(t_value);
}, },
m(target, anchor) { m(target, anchor) {
insert(target, b, anchor); insert(target, b, anchor);
append(b, text); append(b, t);
}, },
p: noop, p: noop,
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(b); detach(b);
} }
} }
}; };

@ -1,5 +1,14 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createComment, createElement, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
comment,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
// (7:0) {:else} // (7:0) {:else}
function create_else_block(ctx) { function create_else_block(ctx) {
@ -7,7 +16,7 @@ function create_else_block(ctx) {
return { return {
c() { c() {
p = createElement("p"); p = element("p");
p.textContent = "not foo!"; p.textContent = "not foo!";
}, },
@ -15,9 +24,9 @@ function create_else_block(ctx) {
insert(target, p, anchor); insert(target, p, anchor);
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
} }
}; };
@ -29,7 +38,7 @@ function create_if_block(ctx) {
return { return {
c() { c() {
p = createElement("p"); p = element("p");
p.textContent = "foo!"; p.textContent = "foo!";
}, },
@ -37,9 +46,9 @@ function create_if_block(ctx) {
insert(target, p, anchor); insert(target, p, anchor);
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
} }
}; };
@ -59,7 +68,7 @@ function create_fragment(ctx) {
return { return {
c() { c() {
if_block.c(); if_block.c();
if_block_anchor = createComment(); if_block_anchor = comment();
}, },
m(target, anchor) { m(target, anchor) {
@ -81,11 +90,11 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if_block.d(detach); if_block.d(detaching);
if (detach) { if (detaching) {
detachNode(if_block_anchor); detach(if_block_anchor);
} }
} }
}; };

@ -1,5 +1,14 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createComment, createElement, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
comment,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
// (5:0) {#if foo} // (5:0) {#if foo}
function create_if_block(ctx) { function create_if_block(ctx) {
@ -7,7 +16,7 @@ function create_if_block(ctx) {
return { return {
c() { c() {
p = createElement("p"); p = element("p");
p.textContent = "foo!"; p.textContent = "foo!";
}, },
@ -15,9 +24,9 @@ function create_if_block(ctx) {
insert(target, p, anchor); insert(target, p, anchor);
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
} }
}; };
@ -31,7 +40,7 @@ function create_fragment(ctx) {
return { return {
c() { c() {
if (if_block) if_block.c(); if (if_block) if_block.c();
if_block_anchor = createComment(); if_block_anchor = comment();
}, },
m(target, anchor) { m(target, anchor) {
@ -55,11 +64,11 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (if_block) if_block.d(detach); if (if_block) if_block.d(detaching);
if (detach) { if (detaching) {
detachNode(if_block_anchor); detach(if_block_anchor);
} }
} }
}; };

@ -1,14 +1,23 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createElement, detachNode, init, insert, noop, safe_not_equal, setStyle } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_style
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var div; var div;
return { return {
c() { c() {
div = createElement("div"); div = element("div");
setStyle(div, "color", ctx.color); set_style(div, "color", ctx.color);
setStyle(div, "transform", "translate(" + ctx.x + "px," + ctx.y + "px)"); set_style(div, "transform", "translate(" + ctx.x + "px," + ctx.y + "px)");
}, },
m(target, anchor) { m(target, anchor) {
@ -17,20 +26,20 @@ function create_fragment(ctx) {
p(changed, ctx) { p(changed, ctx) {
if (changed.color) { if (changed.color) {
setStyle(div, "color", ctx.color); set_style(div, "color", ctx.color);
} }
if (changed.x || changed.y) { if (changed.x || changed.y) {
setStyle(div, "transform", "translate(" + ctx.x + "px," + ctx.y + "px)"); set_style(div, "transform", "translate(" + ctx.x + "px," + ctx.y + "px)");
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
} }
}; };

@ -1,13 +1,22 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createElement, detachNode, init, insert, noop, safe_not_equal, setStyle } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_style
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var div; var div;
return { return {
c() { c() {
div = createElement("div"); div = element("div");
setStyle(div, "background", "url(data:image/png;base64," + ctx.data + ")"); set_style(div, "background", "url(data:image/png;base64," + ctx.data + ")");
}, },
m(target, anchor) { m(target, anchor) {
@ -16,16 +25,16 @@ function create_fragment(ctx) {
p(changed, ctx) { p(changed, ctx) {
if (changed.data) { if (changed.data) {
setStyle(div, "background", "url(data:image/png;base64," + ctx.data + ")"); set_style(div, "background", "url(data:image/png;base64," + ctx.data + ")");
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
} }
}; };

@ -1,13 +1,22 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createElement, detachNode, init, insert, noop, safe_not_equal, setStyle } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_style
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var div; var div;
return { return {
c() { c() {
div = createElement("div"); div = element("div");
setStyle(div, "color", ctx.color); set_style(div, "color", ctx.color);
}, },
m(target, anchor) { m(target, anchor) {
@ -16,16 +25,16 @@ function create_fragment(ctx) {
p(changed, ctx) { p(changed, ctx) {
if (changed.color) { if (changed.color) {
setStyle(div, "color", ctx.color); set_style(div, "color", ctx.color);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
} }
}; };

@ -1,21 +1,30 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createElement, createText, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
create_text,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var div0, text, div1, div1_style_value; var div0, t, div1, div1_style_value;
return { return {
c() { c() {
div0 = createElement("div"); div0 = element("div");
text = createText("\n"); t = create_text("\n");
div1 = createElement("div"); div1 = element("div");
div0.style.cssText = ctx.style; div0.style.cssText = ctx.style;
div1.style.cssText = div1_style_value = "" + ctx.key + ": " + ctx.value; div1.style.cssText = div1_style_value = "" + ctx.key + ": " + ctx.value;
}, },
m(target, anchor) { m(target, anchor) {
insert(target, div0, anchor); insert(target, div0, anchor);
insert(target, text, anchor); insert(target, t, anchor);
insert(target, div1, anchor); insert(target, div1, anchor);
}, },
@ -32,11 +41,11 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div0); detach(div0);
detachNode(text); detach(t);
detachNode(div1); detach(div1);
} }
} }
}; };

@ -1,15 +1,25 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, createElement, detachNode, init, insert, noop, safe_not_equal, setAttribute } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
attr,
detach,
element,
init,
insert,
listen,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var input, dispose; var input, dispose;
return { return {
c() { c() {
input = createElement("input"); input = element("input");
setAttribute(input, "type", "file"); attr(input, "type", "file");
input.multiple = true; input.multiple = true;
dispose = addListener(input, "input", ctx.input_input_handler); dispose = listen(input, "input", ctx.input_input_handler);
}, },
m(target, anchor) { m(target, anchor) {
@ -20,9 +30,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(input); detach(input);
} }
dispose(); dispose();

@ -1,17 +1,29 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, createElement, detachNode, init, insert, noop, run_all, safe_not_equal, setAttribute, toNumber } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
attr,
detach,
element,
init,
insert,
listen,
noop,
run_all,
safe_not_equal,
to_number
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var input, dispose; var input, dispose;
return { return {
c() { c() {
input = createElement("input"); input = element("input");
setAttribute(input, "type", "range"); attr(input, "type", "range");
dispose = [ dispose = [
addListener(input, "change", ctx.input_change_input_handler), listen(input, "change", ctx.input_change_input_handler),
addListener(input, "input", ctx.input_change_input_handler) listen(input, "input", ctx.input_change_input_handler)
]; ];
}, },
@ -28,9 +40,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(input); detach(input);
} }
run_all(dispose); run_all(dispose);
@ -42,7 +54,7 @@ function instance($$self, $$props, $$invalidate) {
let { value } = $$props; let { value } = $$props;
function input_change_input_handler() { function input_change_input_handler() {
value = toNumber(this.value); value = to_number(this.value);
$$invalidate('value', value); $$invalidate('value', value);
} }

@ -1,14 +1,24 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, createElement, detachNode, init, insert, noop, safe_not_equal, setAttribute } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
attr,
detach,
element,
init,
insert,
listen,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var input, dispose; var input, dispose;
return { return {
c() { c() {
input = createElement("input"); input = element("input");
setAttribute(input, "type", "checkbox"); attr(input, "type", "checkbox");
dispose = addListener(input, "change", ctx.input_change_handler); dispose = listen(input, "change", ctx.input_change_handler);
}, },
m(target, anchor) { m(target, anchor) {
@ -24,9 +34,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(input); detach(input);
} }
dispose(); dispose();

@ -1,42 +1,54 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
detach,
element,
init,
insert,
listen,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var button, text1, p, text2, text3, dispose; var button, t1, p, t2, t3, dispose;
return { return {
c() { c() {
button = createElement("button"); button = element("button");
button.textContent = "foo"; button.textContent = "foo";
text1 = createText("\n\n"); t1 = create_text("\n\n");
p = createElement("p"); p = element("p");
text2 = createText("x: "); t2 = create_text("x: ");
text3 = createText(ctx.x); t3 = create_text(ctx.x);
dispose = addListener(button, "click", ctx.foo); dispose = listen(button, "click", ctx.foo);
}, },
m(target, anchor) { m(target, anchor) {
insert(target, button, anchor); insert(target, button, anchor);
insert(target, text1, anchor); insert(target, t1, anchor);
insert(target, p, anchor); insert(target, p, anchor);
append(p, text2); append(p, t2);
append(p, text3); append(p, t3);
}, },
p(changed, ctx) { p(changed, ctx) {
if (changed.x) { if (changed.x) {
setData(text3, ctx.x); set_data(t3, ctx.x);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(button); detach(button);
detachNode(text1); detach(t1);
detachNode(p); detach(p);
} }
dispose(); dispose();

@ -1,42 +1,54 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
detach,
element,
init,
insert,
listen,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var button, text1, p, text2, text3_value = ctx.things.length, text3, dispose; var button, t1, p, t2, t3_value = ctx.things.length, t3, dispose;
return { return {
c() { c() {
button = createElement("button"); button = element("button");
button.textContent = "foo"; button.textContent = "foo";
text1 = createText("\n\n"); t1 = create_text("\n\n");
p = createElement("p"); p = element("p");
text2 = createText("number of things: "); t2 = create_text("number of things: ");
text3 = createText(text3_value); t3 = create_text(t3_value);
dispose = addListener(button, "click", ctx.foo); dispose = listen(button, "click", ctx.foo);
}, },
m(target, anchor) { m(target, anchor) {
insert(target, button, anchor); insert(target, button, anchor);
insert(target, text1, anchor); insert(target, t1, anchor);
insert(target, p, anchor); insert(target, p, anchor);
append(p, text2); append(p, t2);
append(p, text3); append(p, t3);
}, },
p(changed, ctx) { p(changed, ctx) {
if ((changed.things) && text3_value !== (text3_value = ctx.things.length)) { if ((changed.things) && t3_value !== (t3_value = ctx.things.length)) {
setData(text3, text3_value); set_data(t3, t3_value);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(button); detach(button);
detachNode(text1); detach(t1);
detachNode(p); detach(p);
} }
dispose(); dispose();

@ -1,42 +1,54 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
detach,
element,
init,
insert,
listen,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var button, text1, p, text2, text3, dispose; var button, t1, p, t2, t3, dispose;
return { return {
c() { c() {
button = createElement("button"); button = element("button");
button.textContent = "foo"; button.textContent = "foo";
text1 = createText("\n\n"); t1 = create_text("\n\n");
p = createElement("p"); p = element("p");
text2 = createText("x: "); t2 = create_text("x: ");
text3 = createText(ctx.x); t3 = create_text(ctx.x);
dispose = addListener(button, "click", ctx.click_handler); dispose = listen(button, "click", ctx.click_handler);
}, },
m(target, anchor) { m(target, anchor) {
insert(target, button, anchor); insert(target, button, anchor);
insert(target, text1, anchor); insert(target, t1, anchor);
insert(target, p, anchor); insert(target, p, anchor);
append(p, text2); append(p, t2);
append(p, text3); append(p, t3);
}, },
p(changed, ctx) { p(changed, ctx) {
if (changed.x) { if (changed.x) {
setData(text3, ctx.x); set_data(t3, ctx.x);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(button); detach(button);
detachNode(text1); detach(t1);
detachNode(p); detach(p);
} }
dispose(); dispose();

@ -1,42 +1,54 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
detach,
element,
init,
insert,
listen,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var button, text1, p, text2, text3_value = ctx.things.length, text3, dispose; var button, t1, p, t2, t3_value = ctx.things.length, t3, dispose;
return { return {
c() { c() {
button = createElement("button"); button = element("button");
button.textContent = "foo"; button.textContent = "foo";
text1 = createText("\n\n"); t1 = create_text("\n\n");
p = createElement("p"); p = element("p");
text2 = createText("number of things: "); t2 = create_text("number of things: ");
text3 = createText(text3_value); t3 = create_text(t3_value);
dispose = addListener(button, "click", ctx.click_handler); dispose = listen(button, "click", ctx.click_handler);
}, },
m(target, anchor) { m(target, anchor) {
insert(target, button, anchor); insert(target, button, anchor);
insert(target, text1, anchor); insert(target, t1, anchor);
insert(target, p, anchor); insert(target, p, anchor);
append(p, text2); append(p, t2);
append(p, text3); append(p, t3);
}, },
p(changed, ctx) { p(changed, ctx) {
if ((changed.things) && text3_value !== (text3_value = ctx.things.length)) { if ((changed.things) && t3_value !== (t3_value = ctx.things.length)) {
setData(text3, text3_value); set_data(t3, t3_value);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(button); detach(button);
detachNode(text1); detach(t1);
detachNode(p); detach(p);
} }
dispose(); dispose();

@ -1,13 +1,22 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createElement, detachNode, init, insert, noop, safe_not_equal, setInputType } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
detach,
element,
init,
insert,
noop,
safe_not_equal,
set_input_type
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var input; var input;
return { return {
c() { c() {
input = createElement("input"); input = element("input");
setInputType(input, "search"); set_input_type(input, "search");
}, },
m(target, anchor) { m(target, anchor) {
@ -18,9 +27,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(input); detach(input);
} }
} }
}; };

@ -1,5 +1,17 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, add_render_callback, createElement, detachNode, init, insert, noop, run_all, safe_not_equal, timeRangesToArray } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
add_render_callback,
detach,
element,
init,
insert,
listen,
noop,
run_all,
safe_not_equal,
time_ranges_to_array
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var audio, audio_updating = false, audio_animationframe, audio_is_paused = true, dispose; var audio, audio_updating = false, audio_animationframe, audio_is_paused = true, dispose;
@ -13,20 +25,20 @@ function create_fragment(ctx) {
return { return {
c() { c() {
audio = createElement("audio"); audio = element("audio");
if (ctx.played === void 0 || ctx.currentTime === void 0) add_render_callback(audio_timeupdate_handler); if (ctx.played === void 0 || ctx.currentTime === void 0) add_render_callback(audio_timeupdate_handler);
if (ctx.duration === void 0) add_render_callback(() => ctx.audio_durationchange_handler.call(audio)); if (ctx.duration === void 0) add_render_callback(() => ctx.audio_durationchange_handler.call(audio));
if (ctx.buffered === void 0) add_render_callback(() => ctx.audio_progress_handler.call(audio)); if (ctx.buffered === void 0) add_render_callback(() => ctx.audio_progress_handler.call(audio));
if (ctx.buffered === void 0 || ctx.seekable === void 0) add_render_callback(() => ctx.audio_loadedmetadata_handler.call(audio)); if (ctx.buffered === void 0 || ctx.seekable === void 0) add_render_callback(() => ctx.audio_loadedmetadata_handler.call(audio));
dispose = [ dispose = [
addListener(audio, "timeupdate", audio_timeupdate_handler), listen(audio, "timeupdate", audio_timeupdate_handler),
addListener(audio, "durationchange", ctx.audio_durationchange_handler), listen(audio, "durationchange", ctx.audio_durationchange_handler),
addListener(audio, "play", ctx.audio_play_pause_handler), listen(audio, "play", ctx.audio_play_pause_handler),
addListener(audio, "pause", ctx.audio_play_pause_handler), listen(audio, "pause", ctx.audio_play_pause_handler),
addListener(audio, "progress", ctx.audio_progress_handler), listen(audio, "progress", ctx.audio_progress_handler),
addListener(audio, "loadedmetadata", ctx.audio_loadedmetadata_handler), listen(audio, "loadedmetadata", ctx.audio_loadedmetadata_handler),
addListener(audio, "volumechange", ctx.audio_volumechange_handler) listen(audio, "volumechange", ctx.audio_volumechange_handler)
]; ];
}, },
@ -46,9 +58,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(audio); detach(audio);
} }
run_all(dispose); run_all(dispose);
@ -60,7 +72,7 @@ function instance($$self, $$props, $$invalidate) {
let { buffered, seekable, played, currentTime, duration, paused, volume } = $$props; let { buffered, seekable, played, currentTime, duration, paused, volume } = $$props;
function audio_timeupdate_handler() { function audio_timeupdate_handler() {
played = timeRangesToArray(this.played); played = time_ranges_to_array(this.played);
currentTime = this.currentTime; currentTime = this.currentTime;
$$invalidate('played', played); $$invalidate('played', played);
$$invalidate('currentTime', currentTime); $$invalidate('currentTime', currentTime);
@ -77,13 +89,13 @@ function instance($$self, $$props, $$invalidate) {
} }
function audio_progress_handler() { function audio_progress_handler() {
buffered = timeRangesToArray(this.buffered); buffered = time_ranges_to_array(this.buffered);
$$invalidate('buffered', buffered); $$invalidate('buffered', buffered);
} }
function audio_loadedmetadata_handler() { function audio_loadedmetadata_handler() {
buffered = timeRangesToArray(this.buffered); buffered = time_ranges_to_array(this.buffered);
seekable = timeRangesToArray(this.seekable); seekable = time_ranges_to_array(this.seekable);
$$invalidate('buffered', buffered); $$invalidate('buffered', buffered);
$$invalidate('seekable', seekable); $$invalidate('seekable', seekable);
} }

@ -1,9 +1,18 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, createText, detachNode, init, insert, mount_component, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
create_text,
detach,
init,
insert,
mount_component,
noop,
safe_not_equal
} from "svelte/internal";
import Imported from "Imported.svelte"; import Imported from "Imported.svelte";
function create_fragment(ctx) { function create_fragment(ctx) {
var text, current; var t, current;
var imported = new Imported({}); var imported = new Imported({});
@ -12,13 +21,13 @@ function create_fragment(ctx) {
return { return {
c() { c() {
imported.$$.fragment.c(); imported.$$.fragment.c();
text = createText("\n"); t = create_text("\n");
nonimported.$$.fragment.c(); nonimported.$$.fragment.c();
}, },
m(target, anchor) { m(target, anchor) {
mount_component(imported, target, anchor); mount_component(imported, target, anchor);
insert(target, text, anchor); insert(target, t, anchor);
mount_component(nonimported, target, anchor); mount_component(nonimported, target, anchor);
current = true; current = true;
}, },
@ -40,14 +49,14 @@ function create_fragment(ctx) {
current = false; current = false;
}, },
d(detach) { d(detaching) {
imported.$destroy(detach); imported.$destroy(detaching);
if (detach) { if (detaching) {
detachNode(text); detach(t);
} }
nonimported.$destroy(detach); nonimported.$destroy(detaching);
} }
}; };
} }

@ -1,31 +1,41 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var h1, text0, text1, text2; var h1, t0, t1, t2;
return { return {
c() { c() {
h1 = createElement("h1"); h1 = element("h1");
text0 = createText("Hello "); t0 = create_text("Hello ");
text1 = createText(name); t1 = create_text(name);
text2 = createText("!"); t2 = create_text("!");
}, },
m(target, anchor) { m(target, anchor) {
insert(target, h1, anchor); insert(target, h1, anchor);
append(h1, text0); append(h1, t0);
append(h1, text1); append(h1, t1);
append(h1, text2); append(h1, t2);
}, },
p: noop, p: noop,
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(h1); detach(h1);
} }
} }
}; };

@ -1,5 +1,10 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
return { return {

@ -1,5 +1,10 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
return { return {

@ -1,15 +1,24 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createElement, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var select, option0, option1, select_value_value; var select, option0, option1, select_value_value;
return { return {
c() { c() {
select = createElement("select"); select = element("select");
option0 = createElement("option"); option0 = element("option");
option0.textContent = "1"; option0.textContent = "1";
option1 = createElement("option"); option1 = element("option");
option1.textContent = "2"; option1.textContent = "2";
option0.__value = "1"; option0.__value = "1";
option0.value = option0.__value; option0.value = option0.__value;
@ -49,9 +58,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(select); detach(select);
} }
} }
}; };

@ -1,5 +1,10 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
return { return {

@ -1,29 +1,39 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createSvgElement, createText, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
create_text,
detach,
init,
insert,
noop,
safe_not_equal,
svg_element
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var svg, title, text; var svg, title, t;
return { return {
c() { c() {
svg = createSvgElement("svg"); svg = svg_element("svg");
title = createSvgElement("title"); title = svg_element("title");
text = createText("a title"); t = create_text("a title");
}, },
m(target, anchor) { m(target, anchor) {
insert(target, svg, anchor); insert(target, svg, anchor);
append(svg, title); append(svg, title);
append(title, text); append(title, t);
}, },
p: noop, p: noop,
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(svg); detach(svg);
} }
} }
}; };

@ -1,5 +1,10 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, init, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
init,
noop,
safe_not_equal
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var title_value; var title_value;

@ -1,5 +1,16 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, add_render_callback, createComment, createElement, create_in_transition, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
add_render_callback,
comment,
create_in_transition,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
// (8:0) {#if x} // (8:0) {#if x}
function create_if_block(ctx) { function create_if_block(ctx) {
@ -10,7 +21,7 @@ function create_if_block(ctx) {
return { return {
c() { c() {
if (if_block) if_block.c(); if (if_block) if_block.c();
if_block_anchor = createComment(); if_block_anchor = comment();
}, },
m(target, anchor) { m(target, anchor) {
@ -34,11 +45,11 @@ function create_if_block(ctx) {
} }
}, },
d(detach) { d(detaching) {
if (if_block) if_block.d(detach); if (if_block) if_block.d(detaching);
if (detach) { if (detaching) {
detachNode(if_block_anchor); detach(if_block_anchor);
} }
} }
}; };
@ -50,7 +61,7 @@ function create_if_block_1(ctx) {
return { return {
c() { c() {
div = createElement("div"); div = element("div");
div.textContent = "..."; div.textContent = "...";
}, },
@ -71,9 +82,9 @@ function create_if_block_1(ctx) {
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
} }
}; };
@ -87,7 +98,7 @@ function create_fragment(ctx) {
return { return {
c() { c() {
if (if_block) if_block.c(); if (if_block) if_block.c();
if_block_anchor = createComment(); if_block_anchor = comment();
}, },
m(target, anchor) { m(target, anchor) {
@ -113,11 +124,11 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (if_block) if_block.d(detach); if (if_block) if_block.d(detaching);
if (detach) { if (detaching) {
detachNode(if_block_anchor); detach(if_block_anchor);
} }
} }
}; };

@ -1,5 +1,16 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, append, createComment, createElement, createText, detachNode, init, insert, noop, safe_not_equal } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
append,
comment,
create_text,
detach,
element,
init,
insert,
noop,
safe_not_equal
} from "svelte/internal";
// (10:1) {#if a} // (10:1) {#if a}
function create_if_block_4(ctx) { function create_if_block_4(ctx) {
@ -7,7 +18,7 @@ function create_if_block_4(ctx) {
return { return {
c() { c() {
p = createElement("p"); p = element("p");
p.textContent = "a"; p.textContent = "a";
}, },
@ -15,9 +26,9 @@ function create_if_block_4(ctx) {
insert(target, p, anchor); insert(target, p, anchor);
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
} }
}; };
@ -29,7 +40,7 @@ function create_if_block_3(ctx) {
return { return {
c() { c() {
p = createElement("p"); p = element("p");
p.textContent = "b"; p.textContent = "b";
}, },
@ -37,9 +48,9 @@ function create_if_block_3(ctx) {
insert(target, p, anchor); insert(target, p, anchor);
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
} }
}; };
@ -51,7 +62,7 @@ function create_if_block_2(ctx) {
return { return {
c() { c() {
p = createElement("p"); p = element("p");
p.textContent = "c"; p.textContent = "c";
}, },
@ -59,9 +70,9 @@ function create_if_block_2(ctx) {
insert(target, p, anchor); insert(target, p, anchor);
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
} }
}; };
@ -73,7 +84,7 @@ function create_if_block_1(ctx) {
return { return {
c() { c() {
p = createElement("p"); p = element("p");
p.textContent = "d"; p.textContent = "d";
}, },
@ -81,9 +92,9 @@ function create_if_block_1(ctx) {
insert(target, p, anchor); insert(target, p, anchor);
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
} }
}; };
@ -95,7 +106,7 @@ function create_if_block(ctx) {
return { return {
c() { c() {
p = createElement("p"); p = element("p");
p.textContent = "e"; p.textContent = "e";
}, },
@ -103,16 +114,16 @@ function create_if_block(ctx) {
insert(target, p, anchor); insert(target, p, anchor);
}, },
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
} }
}; };
} }
function create_fragment(ctx) { function create_fragment(ctx) {
var div, text0, p0, text2, text3, text4, p1, text6, text7, if_block4_anchor; var div, t0, p0, t2, t3, t4, p1, t6, t7, if_block4_anchor;
var if_block0 = (ctx.a) && create_if_block_4(ctx); var if_block0 = (ctx.a) && create_if_block_4(ctx);
@ -126,39 +137,39 @@ function create_fragment(ctx) {
return { return {
c() { c() {
div = createElement("div"); div = element("div");
if (if_block0) if_block0.c(); if (if_block0) if_block0.c();
text0 = createText("\n\n\t"); t0 = create_text("\n\n\t");
p0 = createElement("p"); p0 = element("p");
p0.textContent = "this can be used as an anchor"; p0.textContent = "this can be used as an anchor";
text2 = createText("\n\n\t"); t2 = create_text("\n\n\t");
if (if_block1) if_block1.c(); if (if_block1) if_block1.c();
text3 = createText("\n\n\t"); t3 = create_text("\n\n\t");
if (if_block2) if_block2.c(); if (if_block2) if_block2.c();
text4 = createText("\n\n\t"); t4 = create_text("\n\n\t");
p1 = createElement("p"); p1 = element("p");
p1.textContent = "so can this"; p1.textContent = "so can this";
text6 = createText("\n\n\t"); t6 = create_text("\n\n\t");
if (if_block3) if_block3.c(); if (if_block3) if_block3.c();
text7 = createText("\n\n"); t7 = create_text("\n\n");
if (if_block4) if_block4.c(); if (if_block4) if_block4.c();
if_block4_anchor = createComment(); if_block4_anchor = comment();
}, },
m(target, anchor) { m(target, anchor) {
insert(target, div, anchor); insert(target, div, anchor);
if (if_block0) if_block0.m(div, null); if (if_block0) if_block0.m(div, null);
append(div, text0); append(div, t0);
append(div, p0); append(div, p0);
append(div, text2); append(div, t2);
if (if_block1) if_block1.m(div, null); if (if_block1) if_block1.m(div, null);
append(div, text3); append(div, t3);
if (if_block2) if_block2.m(div, null); if (if_block2) if_block2.m(div, null);
append(div, text4); append(div, t4);
append(div, p1); append(div, p1);
append(div, text6); append(div, t6);
if (if_block3) if_block3.m(div, null); if (if_block3) if_block3.m(div, null);
insert(target, text7, anchor); insert(target, t7, anchor);
if (if_block4) if_block4.m(target, anchor); if (if_block4) if_block4.m(target, anchor);
insert(target, if_block4_anchor, anchor); insert(target, if_block4_anchor, anchor);
}, },
@ -168,7 +179,7 @@ function create_fragment(ctx) {
if (!if_block0) { if (!if_block0) {
if_block0 = create_if_block_4(ctx); if_block0 = create_if_block_4(ctx);
if_block0.c(); if_block0.c();
if_block0.m(div, text0); if_block0.m(div, t0);
} }
} else if (if_block0) { } else if (if_block0) {
if_block0.d(1); if_block0.d(1);
@ -179,7 +190,7 @@ function create_fragment(ctx) {
if (!if_block1) { if (!if_block1) {
if_block1 = create_if_block_3(ctx); if_block1 = create_if_block_3(ctx);
if_block1.c(); if_block1.c();
if_block1.m(div, text3); if_block1.m(div, t3);
} }
} else if (if_block1) { } else if (if_block1) {
if_block1.d(1); if_block1.d(1);
@ -190,7 +201,7 @@ function create_fragment(ctx) {
if (!if_block2) { if (!if_block2) {
if_block2 = create_if_block_2(ctx); if_block2 = create_if_block_2(ctx);
if_block2.c(); if_block2.c();
if_block2.m(div, text4); if_block2.m(div, t4);
} }
} else if (if_block2) { } else if (if_block2) {
if_block2.d(1); if_block2.d(1);
@ -223,9 +234,9 @@ function create_fragment(ctx) {
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(div); detach(div);
} }
if (if_block0) if_block0.d(); if (if_block0) if_block0.d();
@ -233,14 +244,14 @@ function create_fragment(ctx) {
if (if_block2) if_block2.d(); if (if_block2) if_block2.d();
if (if_block3) if_block3.d(); if (if_block3) if_block3.d();
if (detach) { if (detaching) {
detachNode(text7); detach(t7);
} }
if (if_block4) if_block4.d(detach); if (if_block4) if_block4.d(detaching);
if (detach) { if (detaching) {
detachNode(if_block4_anchor); detach(if_block4_anchor);
} }
} }
}; };

@ -1,17 +1,30 @@
/* generated by Svelte vX.Y.Z */ /* generated by Svelte vX.Y.Z */
import { SvelteComponent as SvelteComponent_1, addListener, add_render_callback, append, createElement, createText, detachNode, init, insert, noop, safe_not_equal, setData } from "svelte/internal"; import {
SvelteComponent as SvelteComponent_1,
add_render_callback,
append,
create_text,
detach,
element,
init,
insert,
listen,
noop,
safe_not_equal,
set_data
} from "svelte/internal";
function create_fragment(ctx) { function create_fragment(ctx) {
var scrolling = false, clear_scrolling = () => { scrolling = false }, scrolling_timeout, p, text0, text1, dispose; var scrolling = false, clear_scrolling = () => { scrolling = false }, scrolling_timeout, p, t0, t1, dispose;
add_render_callback(ctx.onwindowscroll); add_render_callback(ctx.onwindowscroll);
return { return {
c() { c() {
p = createElement("p"); p = element("p");
text0 = createText("scrolled to "); t0 = create_text("scrolled to ");
text1 = createText(ctx.y); t1 = create_text(ctx.y);
dispose = addListener(window, "scroll", () => { dispose = listen(window, "scroll", () => {
scrolling = true; scrolling = true;
clearTimeout(scrolling_timeout); clearTimeout(scrolling_timeout);
scrolling_timeout = setTimeout(clear_scrolling, 100); scrolling_timeout = setTimeout(clear_scrolling, 100);
@ -21,8 +34,8 @@ function create_fragment(ctx) {
m(target, anchor) { m(target, anchor) {
insert(target, p, anchor); insert(target, p, anchor);
append(p, text0); append(p, t0);
append(p, text1); append(p, t1);
}, },
p(changed, ctx) { p(changed, ctx) {
@ -34,16 +47,16 @@ function create_fragment(ctx) {
} }
if (changed.y) { if (changed.y) {
setData(text1, ctx.y); set_data(t1, ctx.y);
} }
}, },
i: noop, i: noop,
o: noop, o: noop,
d(detach) { d(detaching) {
if (detach) { if (detaching) {
detachNode(p); detach(p);
} }
dispose(); dispose();

Loading…
Cancel
Save