var _tmpl$1 = template("Hello ", 2), _tmpl$2 = template(" John", 2), _tmpl$3 = template("Hello John", 2), _tmpl$3 = template(" ", 4), _tmpl$4 = template(" ", 4), _tmpl$5 = template(" ", 4), _tmpl$7 = template("Hello", 2), _tmpl$8 = template("Hello John", 2), _tmpl$9 = template(" <Hi> ", 2), _tmpl$10 = template("Hi<script>alert();</script>", 2), _tmpl$10 = template("4 + 5 = ", 3), _tmpl$11 = template("
\nd
", 3), _tmpl$12 = template("", 2);
const trailing = _tmpl$1.cloneNode(true);
const leading = _tmpl$2.cloneNode(true);
const extraSpaces = _tmpl$3.cloneNode(true);
const trailingExpr = () => {
var _tmpl$1 = _tmpl$1.cloneNode(true);
insert(_tmpl$1, name, null);
return _tmpl$1;
};
const leadingExpr = () => {
var _tmpl$2 = _tmpl$2.cloneNode(true);
insert(_tmpl$2, greeting, null);
return _tmpl$2;
};
const multiExpr = () => {
var _tmpl$3 = _tmpl$3.cloneNode(true);
insert(_tmpl$3, greeting, null);
insert(_tmpl$3, name, null);
return _tmpl$3;
};
const multiExprSpaced = () => {
var _tmpl$4 = _tmpl$4.cloneNode(true);
insert(_tmpl$4, greeting, null);
insert(_tmpl$4, name, null);
return _tmpl$4;
};
const multiExprTogether = () => {
var _tmpl$5 = _tmpl$5.cloneNode(true);
insert(_tmpl$5, greeting, null);
insert(_tmpl$5, name, null);
return _tmpl$5;
};
const multiLine = _tmpl$7.cloneNode(true);
const multiLineTrailingSpace = _tmpl$8.cloneNode(true);
const multiLineNoTrailingSpace = _tmpl$8.cloneNode(true);
const escape = _tmpl$9.cloneNode(true);
const escape2 = createComponent(Comp, {
get children: [
"\xA0\xA0"
]
});
const escape3 = ;
const injection = _tmpl$10.cloneNode(true);
let value = "World";
const evaluated = () => {
var _tmpl$1 = _tmpl$1.cloneNode(true);
insert(_tmpl$1, value + "!", null);
return _tmpl$1;
};
let number = 4 + 5;
const evaluatedNonString = () => {
var _tmpl$10 = _tmpl$10.cloneNode(true);
insert(_tmpl$10, number, null);
return _tmpl$10;
};
const newLineLiteral = () => {
var _tmpl$11 = _tmpl$11.cloneNode(true);
insert(_tmpl$11, s, null);
return _tmpl$11;
};
const trailingSpace = () => {
var _tmpl$12 = _tmpl$12.cloneNode(true);
insert(_tmpl$12, expr, null);
return _tmpl$12;
};
const trailingSpaceComp = createComponent(Comp, {
get children: [
expr
]
});
const trailingSpaceFrag = ;