@webwriter/timeline
Version:
Create/learn with a digital timeline and test your knowledge.
1,043 lines (1,027 loc) • 145 kB
JavaScript
var __defProp = Object.defineProperty;
var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
var __getOwnPropNames = Object.getOwnPropertyNames;
var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value;
var __glob = (map) => (path) => {
var fn = map[path];
if (fn) return fn();
throw new Error("Module not found in bundle: " + path);
};
var __esm = (fn, res) => function __init() {
return fn && (res = (0, fn[__getOwnPropNames(fn)[0]])(fn = 0)), res;
};
var __export = (target, all) => {
for (var name in all)
__defProp(target, name, { get: all[name], enumerable: true });
};
var __decorateClass = (decorators, target, key, kind) => {
var result = kind > 1 ? void 0 : kind ? __getOwnPropDesc(target, key) : target;
for (var i9 = decorators.length - 1, decorator; i9 >= 0; i9--)
if (decorator = decorators[i9])
result = (kind ? decorator(target, key, result) : decorator(result)) || result;
if (kind && result) __defProp(target, key, result);
return result;
};
var __publicField = (obj, key, value) => __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value);
// node_modules/@lit/reactive-element/css-tag.js
var t3, e4, s4, o6, n5, r5, i, S3, c4;
var init_css_tag = __esm({
"node_modules/@lit/reactive-element/css-tag.js"() {
t3 = globalThis;
e4 = t3.ShadowRoot && (void 0 === t3.ShadyCSS || t3.ShadyCSS.nativeShadow) && "adoptedStyleSheets" in Document.prototype && "replace" in CSSStyleSheet.prototype;
s4 = Symbol();
o6 = /* @__PURE__ */ new WeakMap();
n5 = class {
constructor(t7, e10, o11) {
if (this._$cssResult$ = true, o11 !== s4) throw Error("CSSResult is not constructable. Use `unsafeCSS` or `css` instead.");
this.cssText = t7, this.t = e10;
}
get styleSheet() {
let t7 = this.o;
const s7 = this.t;
if (e4 && void 0 === t7) {
const e10 = void 0 !== s7 && 1 === s7.length;
e10 && (t7 = o6.get(s7)), void 0 === t7 && ((this.o = t7 = new CSSStyleSheet()).replaceSync(this.cssText), e10 && o6.set(s7, t7));
}
return t7;
}
toString() {
return this.cssText;
}
};
r5 = (t7) => new n5("string" == typeof t7 ? t7 : t7 + "", void 0, s4);
i = (t7, ...e10) => {
const o11 = 1 === t7.length ? t7[0] : e10.reduce((e11, s7, o12) => e11 + ((t8) => {
if (true === t8._$cssResult$) return t8.cssText;
if ("number" == typeof t8) return t8;
throw Error("Value passed to 'css' function must be a 'css' function result: " + t8 + ". Use 'unsafeCSS' to pass non-literal values, but take care to ensure page security.");
})(s7) + t7[o12 + 1], t7[0]);
return new n5(o11, t7, s4);
};
S3 = (s7, o11) => {
if (e4) s7.adoptedStyleSheets = o11.map((t7) => t7 instanceof CSSStyleSheet ? t7 : t7.styleSheet);
else for (const e10 of o11) {
const o12 = document.createElement("style"), n9 = t3.litNonce;
void 0 !== n9 && o12.setAttribute("nonce", n9), o12.textContent = e10.cssText, s7.appendChild(o12);
}
};
c4 = e4 ? (t7) => t7 : (t7) => t7 instanceof CSSStyleSheet ? ((t8) => {
let e10 = "";
for (const s7 of t8.cssRules) e10 += s7.cssText;
return r5(e10);
})(t7) : t7;
}
});
// node_modules/@lit/reactive-element/reactive-element.js
var i5, e5, h3, r6, o7, n6, a3, c5, l3, p3, d3, u3, f3, b3, y3;
var init_reactive_element = __esm({
"node_modules/@lit/reactive-element/reactive-element.js"() {
init_css_tag();
init_css_tag();
({ is: i5, defineProperty: e5, getOwnPropertyDescriptor: h3, getOwnPropertyNames: r6, getOwnPropertySymbols: o7, getPrototypeOf: n6 } = Object);
a3 = globalThis;
c5 = a3.trustedTypes;
l3 = c5 ? c5.emptyScript : "";
p3 = a3.reactiveElementPolyfillSupport;
d3 = (t7, s7) => t7;
u3 = { toAttribute(t7, s7) {
switch (s7) {
case Boolean:
t7 = t7 ? l3 : null;
break;
case Object:
case Array:
t7 = null == t7 ? t7 : JSON.stringify(t7);
}
return t7;
}, fromAttribute(t7, s7) {
let i9 = t7;
switch (s7) {
case Boolean:
i9 = null !== t7;
break;
case Number:
i9 = null === t7 ? null : Number(t7);
break;
case Object:
case Array:
try {
i9 = JSON.parse(t7);
} catch (t8) {
i9 = null;
}
}
return i9;
} };
f3 = (t7, s7) => !i5(t7, s7);
b3 = { attribute: true, type: String, converter: u3, reflect: false, useDefault: false, hasChanged: f3 };
Symbol.metadata ??= Symbol("metadata"), a3.litPropertyMetadata ??= /* @__PURE__ */ new WeakMap();
y3 = class extends HTMLElement {
static addInitializer(t7) {
this._$Ei(), (this.l ??= []).push(t7);
}
static get observedAttributes() {
return this.finalize(), this._$Eh && [...this._$Eh.keys()];
}
static createProperty(t7, s7 = b3) {
if (s7.state && (s7.attribute = false), this._$Ei(), this.prototype.hasOwnProperty(t7) && ((s7 = Object.create(s7)).wrapped = true), this.elementProperties.set(t7, s7), !s7.noAccessor) {
const i9 = Symbol(), h5 = this.getPropertyDescriptor(t7, i9, s7);
void 0 !== h5 && e5(this.prototype, t7, h5);
}
}
static getPropertyDescriptor(t7, s7, i9) {
const { get: e10, set: r10 } = h3(this.prototype, t7) ?? { get() {
return this[s7];
}, set(t8) {
this[s7] = t8;
} };
return { get: e10, set(s8) {
const h5 = e10?.call(this);
r10?.call(this, s8), this.requestUpdate(t7, h5, i9);
}, configurable: true, enumerable: true };
}
static getPropertyOptions(t7) {
return this.elementProperties.get(t7) ?? b3;
}
static _$Ei() {
if (this.hasOwnProperty(d3("elementProperties"))) return;
const t7 = n6(this);
t7.finalize(), void 0 !== t7.l && (this.l = [...t7.l]), this.elementProperties = new Map(t7.elementProperties);
}
static finalize() {
if (this.hasOwnProperty(d3("finalized"))) return;
if (this.finalized = true, this._$Ei(), this.hasOwnProperty(d3("properties"))) {
const t8 = this.properties, s7 = [...r6(t8), ...o7(t8)];
for (const i9 of s7) this.createProperty(i9, t8[i9]);
}
const t7 = this[Symbol.metadata];
if (null !== t7) {
const s7 = litPropertyMetadata.get(t7);
if (void 0 !== s7) for (const [t8, i9] of s7) this.elementProperties.set(t8, i9);
}
this._$Eh = /* @__PURE__ */ new Map();
for (const [t8, s7] of this.elementProperties) {
const i9 = this._$Eu(t8, s7);
void 0 !== i9 && this._$Eh.set(i9, t8);
}
this.elementStyles = this.finalizeStyles(this.styles);
}
static finalizeStyles(s7) {
const i9 = [];
if (Array.isArray(s7)) {
const e10 = new Set(s7.flat(1 / 0).reverse());
for (const s8 of e10) i9.unshift(c4(s8));
} else void 0 !== s7 && i9.push(c4(s7));
return i9;
}
static _$Eu(t7, s7) {
const i9 = s7.attribute;
return false === i9 ? void 0 : "string" == typeof i9 ? i9 : "string" == typeof t7 ? t7.toLowerCase() : void 0;
}
constructor() {
super(), this._$Ep = void 0, this.isUpdatePending = false, this.hasUpdated = false, this._$Em = null, this._$Ev();
}
_$Ev() {
this._$ES = new Promise((t7) => this.enableUpdating = t7), this._$AL = /* @__PURE__ */ new Map(), this._$E_(), this.requestUpdate(), this.constructor.l?.forEach((t7) => t7(this));
}
addController(t7) {
(this._$EO ??= /* @__PURE__ */ new Set()).add(t7), void 0 !== this.renderRoot && this.isConnected && t7.hostConnected?.();
}
removeController(t7) {
this._$EO?.delete(t7);
}
_$E_() {
const t7 = /* @__PURE__ */ new Map(), s7 = this.constructor.elementProperties;
for (const i9 of s7.keys()) this.hasOwnProperty(i9) && (t7.set(i9, this[i9]), delete this[i9]);
t7.size > 0 && (this._$Ep = t7);
}
createRenderRoot() {
const t7 = this.shadowRoot ?? this.attachShadow(this.constructor.shadowRootOptions);
return S3(t7, this.constructor.elementStyles), t7;
}
connectedCallback() {
this.renderRoot ??= this.createRenderRoot(), this.enableUpdating(true), this._$EO?.forEach((t7) => t7.hostConnected?.());
}
enableUpdating(t7) {
}
disconnectedCallback() {
this._$EO?.forEach((t7) => t7.hostDisconnected?.());
}
attributeChangedCallback(t7, s7, i9) {
this._$AK(t7, i9);
}
_$ET(t7, s7) {
const i9 = this.constructor.elementProperties.get(t7), e10 = this.constructor._$Eu(t7, i9);
if (void 0 !== e10 && true === i9.reflect) {
const h5 = (void 0 !== i9.converter?.toAttribute ? i9.converter : u3).toAttribute(s7, i9.type);
this._$Em = t7, null == h5 ? this.removeAttribute(e10) : this.setAttribute(e10, h5), this._$Em = null;
}
}
_$AK(t7, s7) {
const i9 = this.constructor, e10 = i9._$Eh.get(t7);
if (void 0 !== e10 && this._$Em !== e10) {
const t8 = i9.getPropertyOptions(e10), h5 = "function" == typeof t8.converter ? { fromAttribute: t8.converter } : void 0 !== t8.converter?.fromAttribute ? t8.converter : u3;
this._$Em = e10;
const r10 = h5.fromAttribute(s7, t8.type);
this[e10] = r10 ?? this._$Ej?.get(e10) ?? r10, this._$Em = null;
}
}
requestUpdate(t7, s7, i9, e10 = false, h5) {
if (void 0 !== t7) {
const r10 = this.constructor;
if (false === e10 && (h5 = this[t7]), i9 ??= r10.getPropertyOptions(t7), !((i9.hasChanged ?? f3)(h5, s7) || i9.useDefault && i9.reflect && h5 === this._$Ej?.get(t7) && !this.hasAttribute(r10._$Eu(t7, i9)))) return;
this.C(t7, s7, i9);
}
false === this.isUpdatePending && (this._$ES = this._$EP());
}
C(t7, s7, { useDefault: i9, reflect: e10, wrapped: h5 }, r10) {
i9 && !(this._$Ej ??= /* @__PURE__ */ new Map()).has(t7) && (this._$Ej.set(t7, r10 ?? s7 ?? this[t7]), true !== h5 || void 0 !== r10) || (this._$AL.has(t7) || (this.hasUpdated || i9 || (s7 = void 0), this._$AL.set(t7, s7)), true === e10 && this._$Em !== t7 && (this._$Eq ??= /* @__PURE__ */ new Set()).add(t7));
}
async _$EP() {
this.isUpdatePending = true;
try {
await this._$ES;
} catch (t8) {
Promise.reject(t8);
}
const t7 = this.scheduleUpdate();
return null != t7 && await t7, !this.isUpdatePending;
}
scheduleUpdate() {
return this.performUpdate();
}
performUpdate() {
if (!this.isUpdatePending) return;
if (!this.hasUpdated) {
if (this.renderRoot ??= this.createRenderRoot(), this._$Ep) {
for (const [t9, s8] of this._$Ep) this[t9] = s8;
this._$Ep = void 0;
}
const t8 = this.constructor.elementProperties;
if (t8.size > 0) for (const [s8, i9] of t8) {
const { wrapped: t9 } = i9, e10 = this[s8];
true !== t9 || this._$AL.has(s8) || void 0 === e10 || this.C(s8, void 0, i9, e10);
}
}
let t7 = false;
const s7 = this._$AL;
try {
t7 = this.shouldUpdate(s7), t7 ? (this.willUpdate(s7), this._$EO?.forEach((t8) => t8.hostUpdate?.()), this.update(s7)) : this._$EM();
} catch (s8) {
throw t7 = false, this._$EM(), s8;
}
t7 && this._$AE(s7);
}
willUpdate(t7) {
}
_$AE(t7) {
this._$EO?.forEach((t8) => t8.hostUpdated?.()), this.hasUpdated || (this.hasUpdated = true, this.firstUpdated(t7)), this.updated(t7);
}
_$EM() {
this._$AL = /* @__PURE__ */ new Map(), this.isUpdatePending = false;
}
get updateComplete() {
return this.getUpdateComplete();
}
getUpdateComplete() {
return this._$ES;
}
shouldUpdate(t7) {
return true;
}
update(t7) {
this._$Eq &&= this._$Eq.forEach((t8) => this._$ET(t8, this[t8])), this._$EM();
}
updated(t7) {
}
firstUpdated(t7) {
}
};
y3.elementStyles = [], y3.shadowRootOptions = { mode: "open" }, y3[d3("elementProperties")] = /* @__PURE__ */ new Map(), y3[d3("finalized")] = /* @__PURE__ */ new Map(), p3?.({ ReactiveElement: y3 }), (a3.reactiveElementVersions ??= []).push("2.1.2");
}
});
// node_modules/lit-html/lit-html.js
function V2(t7, i9) {
if (!u4(t7) || !t7.hasOwnProperty("raw")) throw Error("invalid template strings array");
return void 0 !== e6 ? e6.createHTML(i9) : i9;
}
function M2(t7, i9, s7 = t7, e10) {
if (i9 === E2) return i9;
let h5 = void 0 !== e10 ? s7._$Co?.[e10] : s7._$Cl;
const o11 = a4(i9) ? void 0 : i9._$litDirective$;
return h5?.constructor !== o11 && (h5?._$AO?.(false), void 0 === o11 ? h5 = void 0 : (h5 = new o11(t7), h5._$AT(t7, s7, e10)), void 0 !== e10 ? (s7._$Co ??= [])[e10] = h5 : s7._$Cl = h5), void 0 !== h5 && (i9 = M2(t7, h5._$AS(t7, i9.values), h5, e10)), i9;
}
var t4, i6, s5, e6, h4, o8, n7, r7, l4, c6, a4, u4, d4, f4, v2, _2, m2, p4, g2, $2, y4, x2, b4, w2, T2, E2, A2, C2, P2, N2, S4, R2, k2, H2, I2, L2, z2, Z, B2, D;
var init_lit_html = __esm({
"node_modules/lit-html/lit-html.js"() {
t4 = globalThis;
i6 = (t7) => t7;
s5 = t4.trustedTypes;
e6 = s5 ? s5.createPolicy("lit-html", { createHTML: (t7) => t7 }) : void 0;
h4 = "$lit$";
o8 = `lit$${Math.random().toFixed(9).slice(2)}$`;
n7 = "?" + o8;
r7 = `<${n7}>`;
l4 = document;
c6 = () => l4.createComment("");
a4 = (t7) => null === t7 || "object" != typeof t7 && "function" != typeof t7;
u4 = Array.isArray;
d4 = (t7) => u4(t7) || "function" == typeof t7?.[Symbol.iterator];
f4 = "[ \n\f\r]";
v2 = /<(?:(!--|\/[^a-zA-Z])|(\/?[a-zA-Z][^>\s]*)|(\/?$))/g;
_2 = /-->/g;
m2 = />/g;
p4 = RegExp(`>|${f4}(?:([^\\s"'>=/]+)(${f4}*=${f4}*(?:[^
\f\r"'\`<>=]|("|')|))|$)`, "g");
g2 = /'/g;
$2 = /"/g;
y4 = /^(?:script|style|textarea|title)$/i;
x2 = (t7) => (i9, ...s7) => ({ _$litType$: t7, strings: i9, values: s7 });
b4 = x2(1);
w2 = x2(2);
T2 = x2(3);
E2 = Symbol.for("lit-noChange");
A2 = Symbol.for("lit-nothing");
C2 = /* @__PURE__ */ new WeakMap();
P2 = l4.createTreeWalker(l4, 129);
N2 = (t7, i9) => {
const s7 = t7.length - 1, e10 = [];
let n9, l5 = 2 === i9 ? "<svg>" : 3 === i9 ? "<math>" : "", c7 = v2;
for (let i10 = 0; i10 < s7; i10++) {
const s8 = t7[i10];
let a5, u5, d5 = -1, f5 = 0;
for (; f5 < s8.length && (c7.lastIndex = f5, u5 = c7.exec(s8), null !== u5); ) f5 = c7.lastIndex, c7 === v2 ? "!--" === u5[1] ? c7 = _2 : void 0 !== u5[1] ? c7 = m2 : void 0 !== u5[2] ? (y4.test(u5[2]) && (n9 = RegExp("</" + u5[2], "g")), c7 = p4) : void 0 !== u5[3] && (c7 = p4) : c7 === p4 ? ">" === u5[0] ? (c7 = n9 ?? v2, d5 = -1) : void 0 === u5[1] ? d5 = -2 : (d5 = c7.lastIndex - u5[2].length, a5 = u5[1], c7 = void 0 === u5[3] ? p4 : '"' === u5[3] ? $2 : g2) : c7 === $2 || c7 === g2 ? c7 = p4 : c7 === _2 || c7 === m2 ? c7 = v2 : (c7 = p4, n9 = void 0);
const x3 = c7 === p4 && t7[i10 + 1].startsWith("/>") ? " " : "";
l5 += c7 === v2 ? s8 + r7 : d5 >= 0 ? (e10.push(a5), s8.slice(0, d5) + h4 + s8.slice(d5) + o8 + x3) : s8 + o8 + (-2 === d5 ? i10 : x3);
}
return [V2(t7, l5 + (t7[s7] || "<?>") + (2 === i9 ? "</svg>" : 3 === i9 ? "</math>" : "")), e10];
};
S4 = class _S {
constructor({ strings: t7, _$litType$: i9 }, e10) {
let r10;
this.parts = [];
let l5 = 0, a5 = 0;
const u5 = t7.length - 1, d5 = this.parts, [f5, v3] = N2(t7, i9);
if (this.el = _S.createElement(f5, e10), P2.currentNode = this.el.content, 2 === i9 || 3 === i9) {
const t8 = this.el.content.firstChild;
t8.replaceWith(...t8.childNodes);
}
for (; null !== (r10 = P2.nextNode()) && d5.length < u5; ) {
if (1 === r10.nodeType) {
if (r10.hasAttributes()) for (const t8 of r10.getAttributeNames()) if (t8.endsWith(h4)) {
const i10 = v3[a5++], s7 = r10.getAttribute(t8).split(o8), e11 = /([.?@])?(.*)/.exec(i10);
d5.push({ type: 1, index: l5, name: e11[2], strings: s7, ctor: "." === e11[1] ? I2 : "?" === e11[1] ? L2 : "@" === e11[1] ? z2 : H2 }), r10.removeAttribute(t8);
} else t8.startsWith(o8) && (d5.push({ type: 6, index: l5 }), r10.removeAttribute(t8));
if (y4.test(r10.tagName)) {
const t8 = r10.textContent.split(o8), i10 = t8.length - 1;
if (i10 > 0) {
r10.textContent = s5 ? s5.emptyScript : "";
for (let s7 = 0; s7 < i10; s7++) r10.append(t8[s7], c6()), P2.nextNode(), d5.push({ type: 2, index: ++l5 });
r10.append(t8[i10], c6());
}
}
} else if (8 === r10.nodeType) if (r10.data === n7) d5.push({ type: 2, index: l5 });
else {
let t8 = -1;
for (; -1 !== (t8 = r10.data.indexOf(o8, t8 + 1)); ) d5.push({ type: 7, index: l5 }), t8 += o8.length - 1;
}
l5++;
}
}
static createElement(t7, i9) {
const s7 = l4.createElement("template");
return s7.innerHTML = t7, s7;
}
};
R2 = class {
constructor(t7, i9) {
this._$AV = [], this._$AN = void 0, this._$AD = t7, this._$AM = i9;
}
get parentNode() {
return this._$AM.parentNode;
}
get _$AU() {
return this._$AM._$AU;
}
u(t7) {
const { el: { content: i9 }, parts: s7 } = this._$AD, e10 = (t7?.creationScope ?? l4).importNode(i9, true);
P2.currentNode = e10;
let h5 = P2.nextNode(), o11 = 0, n9 = 0, r10 = s7[0];
for (; void 0 !== r10; ) {
if (o11 === r10.index) {
let i10;
2 === r10.type ? i10 = new k2(h5, h5.nextSibling, this, t7) : 1 === r10.type ? i10 = new r10.ctor(h5, r10.name, r10.strings, this, t7) : 6 === r10.type && (i10 = new Z(h5, this, t7)), this._$AV.push(i10), r10 = s7[++n9];
}
o11 !== r10?.index && (h5 = P2.nextNode(), o11++);
}
return P2.currentNode = l4, e10;
}
p(t7) {
let i9 = 0;
for (const s7 of this._$AV) void 0 !== s7 && (void 0 !== s7.strings ? (s7._$AI(t7, s7, i9), i9 += s7.strings.length - 2) : s7._$AI(t7[i9])), i9++;
}
};
k2 = class _k {
get _$AU() {
return this._$AM?._$AU ?? this._$Cv;
}
constructor(t7, i9, s7, e10) {
this.type = 2, this._$AH = A2, this._$AN = void 0, this._$AA = t7, this._$AB = i9, this._$AM = s7, this.options = e10, this._$Cv = e10?.isConnected ?? true;
}
get parentNode() {
let t7 = this._$AA.parentNode;
const i9 = this._$AM;
return void 0 !== i9 && 11 === t7?.nodeType && (t7 = i9.parentNode), t7;
}
get startNode() {
return this._$AA;
}
get endNode() {
return this._$AB;
}
_$AI(t7, i9 = this) {
t7 = M2(this, t7, i9), a4(t7) ? t7 === A2 || null == t7 || "" === t7 ? (this._$AH !== A2 && this._$AR(), this._$AH = A2) : t7 !== this._$AH && t7 !== E2 && this._(t7) : void 0 !== t7._$litType$ ? this.$(t7) : void 0 !== t7.nodeType ? this.T(t7) : d4(t7) ? this.k(t7) : this._(t7);
}
O(t7) {
return this._$AA.parentNode.insertBefore(t7, this._$AB);
}
T(t7) {
this._$AH !== t7 && (this._$AR(), this._$AH = this.O(t7));
}
_(t7) {
this._$AH !== A2 && a4(this._$AH) ? this._$AA.nextSibling.data = t7 : this.T(l4.createTextNode(t7)), this._$AH = t7;
}
$(t7) {
const { values: i9, _$litType$: s7 } = t7, e10 = "number" == typeof s7 ? this._$AC(t7) : (void 0 === s7.el && (s7.el = S4.createElement(V2(s7.h, s7.h[0]), this.options)), s7);
if (this._$AH?._$AD === e10) this._$AH.p(i9);
else {
const t8 = new R2(e10, this), s8 = t8.u(this.options);
t8.p(i9), this.T(s8), this._$AH = t8;
}
}
_$AC(t7) {
let i9 = C2.get(t7.strings);
return void 0 === i9 && C2.set(t7.strings, i9 = new S4(t7)), i9;
}
k(t7) {
u4(this._$AH) || (this._$AH = [], this._$AR());
const i9 = this._$AH;
let s7, e10 = 0;
for (const h5 of t7) e10 === i9.length ? i9.push(s7 = new _k(this.O(c6()), this.O(c6()), this, this.options)) : s7 = i9[e10], s7._$AI(h5), e10++;
e10 < i9.length && (this._$AR(s7 && s7._$AB.nextSibling, e10), i9.length = e10);
}
_$AR(t7 = this._$AA.nextSibling, s7) {
for (this._$AP?.(false, true, s7); t7 !== this._$AB; ) {
const s8 = i6(t7).nextSibling;
i6(t7).remove(), t7 = s8;
}
}
setConnected(t7) {
void 0 === this._$AM && (this._$Cv = t7, this._$AP?.(t7));
}
};
H2 = class {
get tagName() {
return this.element.tagName;
}
get _$AU() {
return this._$AM._$AU;
}
constructor(t7, i9, s7, e10, h5) {
this.type = 1, this._$AH = A2, this._$AN = void 0, this.element = t7, this.name = i9, this._$AM = e10, this.options = h5, s7.length > 2 || "" !== s7[0] || "" !== s7[1] ? (this._$AH = Array(s7.length - 1).fill(new String()), this.strings = s7) : this._$AH = A2;
}
_$AI(t7, i9 = this, s7, e10) {
const h5 = this.strings;
let o11 = false;
if (void 0 === h5) t7 = M2(this, t7, i9, 0), o11 = !a4(t7) || t7 !== this._$AH && t7 !== E2, o11 && (this._$AH = t7);
else {
const e11 = t7;
let n9, r10;
for (t7 = h5[0], n9 = 0; n9 < h5.length - 1; n9++) r10 = M2(this, e11[s7 + n9], i9, n9), r10 === E2 && (r10 = this._$AH[n9]), o11 ||= !a4(r10) || r10 !== this._$AH[n9], r10 === A2 ? t7 = A2 : t7 !== A2 && (t7 += (r10 ?? "") + h5[n9 + 1]), this._$AH[n9] = r10;
}
o11 && !e10 && this.j(t7);
}
j(t7) {
t7 === A2 ? this.element.removeAttribute(this.name) : this.element.setAttribute(this.name, t7 ?? "");
}
};
I2 = class extends H2 {
constructor() {
super(...arguments), this.type = 3;
}
j(t7) {
this.element[this.name] = t7 === A2 ? void 0 : t7;
}
};
L2 = class extends H2 {
constructor() {
super(...arguments), this.type = 4;
}
j(t7) {
this.element.toggleAttribute(this.name, !!t7 && t7 !== A2);
}
};
z2 = class extends H2 {
constructor(t7, i9, s7, e10, h5) {
super(t7, i9, s7, e10, h5), this.type = 5;
}
_$AI(t7, i9 = this) {
if ((t7 = M2(this, t7, i9, 0) ?? A2) === E2) return;
const s7 = this._$AH, e10 = t7 === A2 && s7 !== A2 || t7.capture !== s7.capture || t7.once !== s7.once || t7.passive !== s7.passive, h5 = t7 !== A2 && (s7 === A2 || e10);
e10 && this.element.removeEventListener(this.name, this, s7), h5 && this.element.addEventListener(this.name, this, t7), this._$AH = t7;
}
handleEvent(t7) {
"function" == typeof this._$AH ? this._$AH.call(this.options?.host ?? this.element, t7) : this._$AH.handleEvent(t7);
}
};
Z = class {
constructor(t7, i9, s7) {
this.element = t7, this.type = 6, this._$AN = void 0, this._$AM = i9, this.options = s7;
}
get _$AU() {
return this._$AM._$AU;
}
_$AI(t7) {
M2(this, t7);
}
};
B2 = t4.litHtmlPolyfillSupport;
B2?.(S4, k2), (t4.litHtmlVersions ??= []).push("3.3.2");
D = (t7, i9, s7) => {
const e10 = s7?.renderBefore ?? i9;
let h5 = e10._$litPart$;
if (void 0 === h5) {
const t8 = s7?.renderBefore ?? null;
e10._$litPart$ = h5 = new k2(i9.insertBefore(c6(), t8), t8, void 0, s7 ?? {});
}
return h5._$AI(t7), h5;
};
}
});
// node_modules/lit-element/lit-element.js
var s6, i7, o9;
var init_lit_element = __esm({
"node_modules/lit-element/lit-element.js"() {
init_reactive_element();
init_reactive_element();
init_lit_html();
init_lit_html();
s6 = globalThis;
i7 = class extends y3 {
constructor() {
super(...arguments), this.renderOptions = { host: this }, this._$Do = void 0;
}
createRenderRoot() {
const t7 = super.createRenderRoot();
return this.renderOptions.renderBefore ??= t7.firstChild, t7;
}
update(t7) {
const r10 = this.render();
this.hasUpdated || (this.renderOptions.isConnected = this.isConnected), super.update(t7), this._$Do = D(r10, this.renderRoot, this.renderOptions);
}
connectedCallback() {
super.connectedCallback(), this._$Do?.setConnected(true);
}
disconnectedCallback() {
super.disconnectedCallback(), this._$Do?.setConnected(false);
}
render() {
return E2;
}
};
i7._$litElement$ = true, i7["finalized"] = true, s6.litElementHydrateSupport?.({ LitElement: i7 });
o9 = s6.litElementPolyfillSupport;
o9?.({ LitElement: i7 });
(s6.litElementVersions ??= []).push("4.2.2");
}
});
// node_modules/lit-html/is-server.js
var init_is_server = __esm({
"node_modules/lit-html/is-server.js"() {
}
});
// node_modules/lit/index.js
var init_lit = __esm({
"node_modules/lit/index.js"() {
init_reactive_element();
init_lit_html();
init_lit_element();
init_is_server();
}
});
// localization/generated/ar.ts
var ar_exports = {};
__export(ar_exports, {
templates: () => templates2
});
var templates2;
var init_ar = __esm({
"localization/generated/ar.ts"() {
init_lit();
templates2 = {
"h84e1bc2032e6a3ca": b4`لديك
<strong>${0}</strong> من
<strong>${1}</strong> الأحداث بشكل صحيح.
`,
"s07c0dacf93b42c9a": `\u064A\u0648\u0645 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D`,
"s1a445bc371e19b14": `\u0625\u0636\u0627\u0641\u0629 \u062D\u062F\u062B`,
"s1c417ec19e8605bf": `\u0645\u0627 \u0647\u064A \u0627\u0644\u0644\u0648\u062D\u0627\u062A \u0627\u0644\u062A\u064A \u0633\u062A\u0643\u0648\u0646 \u0645\u0631\u0626\u064A\u0629 \u0644\u0644\u0642\u0631\u0627\u0621\u061F`,
"s1d449f9f444e532a": `\u062A\u0627\u0631\u064A\u062E \u0627\u0644\u0627\u0646\u062A\u0647\u0627\u0621`,
"s1e1a1d080e3b4053": `\u062A\u0646\u0633\u064A\u0642 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D`,
"s1fa60442ead25459": `\u0627\u0644\u0633\u0646\u0629 \u0635\u0641\u0631 \u063A\u064A\u0631 \u0645\u0648\u062C\u0648\u062F\u0629`,
"s255857544a9d5ec0": `\u0625\u0639\u0627\u062F\u0629 \u0627\u0644\u0636\u0628\u0637`,
"s355b21b89ce5d9c5": `\u0627\u0644\u062A\u0641\u0627\u0635\u064A\u0644`,
"s39f5885d883e91d9": `\u0633\u0646\u0629 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D\u0629`,
"s45156c13b0fb3494": `\u0627\u062E\u062A\u0628\u0627\u0631`,
"s6431645dad89d68e": `\u0637\u0627\u0628\u0642 \u0627\u0644\u0623\u062D\u062F\u0627\u062B \u0645\u0639 \u062A\u0648\u0627\u0631\u064A\u062E\u0647\u0627 \u0627\u0644\u0635\u062D\u064A\u062D\u0629 \u0639\u0646 \u0637\u0631\u064A\u0642 \u0633\u062D\u0628\u0647\u0627 \u0648\u0625\u0641\u0644\u0627\u062A\u0647\u0627 \u0639\u0644\u0649 \u0627\u0644\u062E\u0637 \u0627\u0644\u0632\u0645\u0646\u064A.`,
"s680fc90489553ed6": `\u0627\u0644\u062C\u062F\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064A`,
"s782f69ab5dd839e0": `\u0627\u0644\u062C\u062F\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064A \u0648\u0627\u0644\u0627\u062E\u062A\u0628\u0627\u0631`,
"s7a4a4ef6339fe2bb": `\u0627\u0644\u062C\u062F\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064A \u0641\u0627\u0631\u063A.`,
"s7d775183a3896b44": `\u0627\u0644\u062C\u062F\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064A \u0641\u0642\u0637`,
"s8ae42ce9d674b6ce": `\u0625\u0631\u0633\u0627\u0644 \u0627\u0644\u0625\u062C\u0627\u0628\u0627\u062A`,
"s8cdcbe65c5e46f7a": `\u062D\u0627\u0648\u0644 \u0645\u0631\u0629 \u0623\u062E\u0631\u0649`,
"s99f110d27e30b289": `\u0627\u0644\u0639\u0646\u0648\u0627\u0646`,
"s9a3d950ed0f37bea": `(\u0645\u0639\u0637\u0644)`,
"sac8252732f2edb19": `\u0627\u0644\u062A\u0627\u0631\u064A\u062E`,
"sb3b1ba3205c4733e": `\u0634\u0647\u0631 \u063A\u064A\u0631 \u0635\u0627\u0644\u062D`,
"sb971373f2f92a03f": `\u064A\u062A\u0637\u0644\u0628 \u0627\u0644\u062D\u062F\u062B \u062A\u0627\u0631\u064A\u062E\u064B\u0627 \u0648\u0639\u0646\u0648\u0627\u0646\u064B\u0627`,
"scc342eb1f2b3826a": `\u062D\u0630\u0641 \u0627\u0644\u062D\u062F\u062B`,
"se0baa9b7fb0768e4": `\u062A\u0627\u0631\u064A\u062E \u063A\u064A\u0631 \u0635\u0627\u0644\u062D`,
"sfab2185e1bcd629a": `\u0623\u0636\u0641 \u062D\u062F\u062B\u064B\u0627 \u0641\u064A \u0627\u0644\u062C\u062F\u0648\u0644 \u0627\u0644\u0632\u0645\u0646\u064A \u0644\u062A\u062C\u0631\u0628\u0629 \u0627\u0644\u0627\u062E\u062A\u0628\u0627\u0631.`,
"sfe03165961812f36": `\u0627\u062E\u062A\u0628\u0627\u0631 \u0641\u0642\u0637`
};
}
});
// localization/generated/bg.ts
var bg_exports = {};
__export(bg_exports, {
templates: () => templates3
});
var templates3;
var init_bg = __esm({
"localization/generated/bg.ts"() {
init_lit();
templates3 = {
"h84e1bc2032e6a3ca": b4`Получихте
<strong>${0}</strong> излязохте
<strong>${1}</strong> събитията правилно.
`,
"s07c0dacf93b42c9a": `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0434\u0435\u043D`,
"s1a445bc371e19b14": `\u0414\u043E\u0431\u0430\u0432\u0438 \u0441\u044A\u0431\u0438\u0442\u0438\u0435`,
"s1c417ec19e8605bf": `\u041A\u043E\u0438 \u043F\u0430\u043D\u0435\u043B\u0438 \u0449\u0435 \u0431\u044A\u0434\u0430\u0442 \u0432\u0438\u0434\u0438\u043C\u0438 \u0437\u0430 \u0447\u0438\u0442\u0430\u0442\u0435\u043B\u0438\u0442\u0435`,
"s1d449f9f444e532a": `\u041A\u0440\u0430\u0439\u043D\u0430 \u0434\u0430\u0442\u0430`,
"s1e1a1d080e3b4053": `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u0444\u043E\u0440\u043C\u0430\u0442`,
"s1fa60442ead25459": `\u0413\u043E\u0434\u0438\u043D\u0430 \u043D\u0443\u043B\u0430 \u043D\u0435 \u0441\u044A\u0449\u0435\u0441\u0442\u0432\u0443\u0432\u0430`,
"s255857544a9d5ec0": `\u041D\u0443\u043B\u0438\u0440\u0430\u043D\u0435`,
"s355b21b89ce5d9c5": `\u041F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0441\u0442\u0438`,
"s39f5885d883e91d9": `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0433\u043E\u0434\u0438\u043D\u0430`,
"s45156c13b0fb3494": `\u0412\u0438\u043A\u0442\u043E\u0440\u0438\u043D\u0430`,
"s6431645dad89d68e": `\u0421\u044A\u043F\u043E\u0441\u0442\u0430\u0432\u044F\u0439\u0442\u0435 \u0441\u044A\u0431\u0438\u0442\u0438\u044F\u0442\u0430 \u0441 \u043F\u0440\u0430\u0432\u0438\u043B\u043D\u0438\u0442\u0435 \u0438\u043C \u0434\u0430\u0442\u0438, \u043A\u0430\u0442\u043E \u0433\u0438 \u043F\u043B\u044A\u0437\u0433\u0430\u0442\u0435 \u0438 \u043F\u0443\u0441\u043A\u0430\u0442\u0435 \u0432\u044A\u0440\u0445\u0443 \u0432\u0440\u0435\u043C\u0435\u0432\u0430\u0442\u0430 \u043B\u0438\u043D\u0438\u044F.`,
"s680fc90489553ed6": `\u0412\u0440\u0435\u043C\u0435\u0432\u0430 \u043B\u0438\u043D\u0438\u044F`,
"s782f69ab5dd839e0": `\u0412\u0440\u0435\u043C\u0435\u0432\u0430 \u043B\u0438\u043D\u0438\u044F \u0438 \u0442\u0435\u0441\u0442`,
"s7a4a4ef6339fe2bb": `\u0412\u0440\u0435\u043C\u0435\u0432\u0430\u0442\u0430 \u043B\u0438\u043D\u0438\u044F \u0435 \u043F\u0440\u0430\u0437\u043D\u0430.`,
"s7d775183a3896b44": `\u0421\u0430\u043C\u043E \u0432\u0440\u0435\u043C\u0435\u0432\u0430 \u043B\u0438\u043D\u0438\u044F`,
"s8ae42ce9d674b6ce": `\u0418\u0437\u043F\u0440\u0430\u0442\u0438 \u043E\u0442\u0433\u043E\u0432\u043E\u0440\u0438`,
"s8cdcbe65c5e46f7a": `\u041E\u043F\u0438\u0442\u0430\u0439\u0442\u0435 \u043E\u0442\u043D\u043E\u0432\u043E`,
"s99f110d27e30b289": `\u0417\u0430\u0433\u043B\u0430\u0432\u0438\u0435`,
"s9a3d950ed0f37bea": `(\u0434\u0435\u0430\u043A\u0442\u0438\u0432\u0438\u0440\u0430\u043D)`,
"sac8252732f2edb19": `\u0414\u0430\u0442\u0430`,
"sb3b1ba3205c4733e": `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u0435\u043D \u043C\u0435\u0441\u0435\u0446`,
"sb971373f2f92a03f": `\u0421\u044A\u0431\u0438\u0442\u0438\u0435\u0442\u043E \u0438\u0437\u0438\u0441\u043A\u0432\u0430 \u0434\u0430\u0442\u0430 \u0438 \u0437\u0430\u0433\u043B\u0430\u0432\u0438\u0435.`,
"scc342eb1f2b3826a": `\u0418\u0437\u0442\u0440\u0438\u0439 \u0441\u044A\u0431\u0438\u0442\u0438\u0435`,
"se0baa9b7fb0768e4": `\u041D\u0435\u0432\u0430\u043B\u0438\u0434\u043D\u0430 \u0434\u0430\u0442\u0430`,
"sfab2185e1bcd629a": `\u0414\u043E\u0431\u0430\u0432\u0435\u0442\u0435 \u0441\u044A\u0431\u0438\u0442\u0438\u0435 \u0432 \u0445\u0440\u043E\u043D\u043E\u043B\u043E\u0433\u0438\u044F\u0442\u0430, \u0437\u0430 \u0434\u0430 \u043E\u043F\u0438\u0442\u0430\u0442\u0435 \u0442\u0435\u0441\u0442\u0430.`,
"sfe03165961812f36": `\u0421\u0430\u043C\u043E \u0442\u0435\u0441\u0442`
};
}
});
// localization/generated/cs.ts
var cs_exports = {};
__export(cs_exports, {
templates: () => templates4
});
var templates4;
var init_cs = __esm({
"localization/generated/cs.ts"() {
init_lit();
templates4 = {
"h84e1bc2032e6a3ca": b4`Získali jste
<strong>${0}</strong> z
<strong>${1}</strong> události správně.
`,
"s07c0dacf93b42c9a": `Neplatn\xFD den`,
"s1a445bc371e19b14": `P\u0159idat ud\xE1lost`,
"s1c417ec19e8605bf": `Kter\xE9 panely budou pro \u010Dten\xE1\u0159e viditeln\xE9`,
"s1d449f9f444e532a": `Datum ukon\u010Den\xED`,
"s1e1a1d080e3b4053": `Neplatn\xFD form\xE1t`,
"s1fa60442ead25459": `Rok nula neexistuje`,
"s255857544a9d5ec0": `Resetovat`,
"s355b21b89ce5d9c5": `Podrobnosti`,
"s39f5885d883e91d9": `Neplatn\xFD rok`,
"s45156c13b0fb3494": `Kv\xEDz`,
"s6431645dad89d68e": `P\u0159i\u0159a\u010Fte ud\xE1losti ke spr\xE1vn\xFDm dat\u016Fm tak, \u017Ee je p\u0159et\xE1hnete na \u010Dasovou osu.`,
"s680fc90489553ed6": `\u010Casov\xE1 osa`,
"s782f69ab5dd839e0": `\u010Casov\xE1 osa a kv\xEDz`,
"s7a4a4ef6339fe2bb": `\u010Casov\xE1 osa je pr\xE1zdn\xE1.`,
"s7d775183a3896b44": `Pouze \u010Dasov\xE1 osa`,
"s8ae42ce9d674b6ce": `Odeslat odpov\u011Bdi`,
"s8cdcbe65c5e46f7a": `Zkusit znovu`,
"s99f110d27e30b289": `N\xE1zev`,
"s9a3d950ed0f37bea": `(vypnuto)`,
"sac8252732f2edb19": `Datum`,
"sb3b1ba3205c4733e": `Neplatn\xFD m\u011Bs\xEDc`,
"sb971373f2f92a03f": `Ud\xE1lost vy\u017Eaduje datum a n\xE1zev.`,
"scc342eb1f2b3826a": `Smazat ud\xE1lost`,
"se0baa9b7fb0768e4": `Neplatn\xE9 datum`,
"sfab2185e1bcd629a": `P\u0159idejte ud\xE1lost do \u010Dasov\xE9 osy a vyzkou\u0161ejte kv\xEDz.`,
"sfe03165961812f36": `Pouze kv\xEDz`
};
}
});
// localization/generated/da.ts
var da_exports = {};
__export(da_exports, {
templates: () => templates5
});
var templates5;
var init_da = __esm({
"localization/generated/da.ts"() {
init_lit();
templates5 = {
"h84e1bc2032e6a3ca": b4`Du fik
<strong>${0}</strong> ud af
<strong>${1}</strong> begivenheder korrekt.
`,
"s07c0dacf93b42c9a": `Ugyldig dag`,
"s1a445bc371e19b14": `Tilf\xF8j begivenhed`,
"s1c417ec19e8605bf": `Hvilke paneler vil v\xE6re synlige for l\xE6serne?`,
"s1d449f9f444e532a": `Slutdato`,
"s1e1a1d080e3b4053": `Ugyldigt format`,
"s1fa60442ead25459": `\xC5r nul eksisterer ikke`,
"s255857544a9d5ec0": `Nulstil`,
"s355b21b89ce5d9c5": `Detaljer`,
"s39f5885d883e91d9": `Ugyldigt \xE5r`,
"s45156c13b0fb3494": `Quiz`,
"s6431645dad89d68e": `Match begivenhederne med deres korrekte datoer ved at tr\xE6kke og slippe dem p\xE5 tidslinjen.`,
"s680fc90489553ed6": `Tidslinje`,
"s782f69ab5dd839e0": `Tidslinje og quiz`,
"s7a4a4ef6339fe2bb": `Tidslinjen er tom.`,
"s7d775183a3896b44": `Kun tidslinje`,
"s8ae42ce9d674b6ce": `Indsend svar`,
"s8cdcbe65c5e46f7a": `Pr\xF8v igen`,
"s99f110d27e30b289": `Titel`,
"s9a3d950ed0f37bea": `(deaktiveret)`,
"sac8252732f2edb19": `Dato`,
"sb3b1ba3205c4733e": `Ugyldig m\xE5ned`,
"sb971373f2f92a03f": `En begivenhed kr\xE6ver en dato og en titel`,
"scc342eb1f2b3826a": `Slet begivenhed`,
"se0baa9b7fb0768e4": `Ugyldig dato`,
"sfab2185e1bcd629a": `Tilf\xF8j en begivenhed i tidslinjen for at pr\xF8ve quizzen.`,
"sfe03165961812f36": `Kun quiz`
};
}
});
// localization/generated/de.ts
var de_exports = {};
__export(de_exports, {
templates: () => templates6
});
var templates6;
var init_de = __esm({
"localization/generated/de.ts"() {
init_lit();
templates6 = {
"h84e1bc2032e6a3ca": b4`Du hast
<strong>${0}</strong> aus
<strong>${1}</strong> Ereignisse richtig.
`,
"s07c0dacf93b42c9a": `Ung\xFCltiger Tag`,
"s1a445bc371e19b14": `Ereignis hinzuf\xFCgen`,
"s1c417ec19e8605bf": `Welche Panels f\xFCr die Leser sichtbar sein werden`,
"s1d449f9f444e532a": `Enddatum`,
"s1e1a1d080e3b4053": `Ung\xFCltiges Datumsformat`,
"s1fa60442ead25459": `Das Jahr Null existiert nicht.`,
"s255857544a9d5ec0": `Zur\xFCcksetzen`,
"s355b21b89ce5d9c5": `Details`,
"s39f5885d883e91d9": `Ung\xFCltiges Jahr`,
"s45156c13b0fb3494": `Quiz`,
"s6431645dad89d68e": `Ordnen Sie die Ereignisse den richtigen Daten zu, indem Sie per Drag-and-Drop auf die Zeitleiste ziehen.`,
"s680fc90489553ed6": `Zeitleiste`,
"s782f69ab5dd839e0": `Zeitleiste und Quiz`,
"s7a4a4ef6339fe2bb": `Die Zeitleiste ist leer.`,
"s7d775183a3896b44": `Nur Zeitleiste`,
"s8ae42ce9d674b6ce": `Antworten einreichen`,
"s8cdcbe65c5e46f7a": `Erneut versuchen`,
"s99f110d27e30b289": `Titel`,
"s9a3d950ed0f37bea": `(deaktiviert)`,
"sac8252732f2edb19": `Datum`,
"sb3b1ba3205c4733e": `Ung\xFCltiger Monat`,
"sb971373f2f92a03f": `Ein Ereignis erfordert ein Datum und einen Titel.`,
"scc342eb1f2b3826a": `Ereignis l\xF6schen`,
"se0baa9b7fb0768e4": `Ung\xFCltiges Datum`,
"sfab2185e1bcd629a": `F\xFCgen Sie ein Ereignis in der Zeitleiste hinzu, um das Quiz auszuprobieren.`,
"sfe03165961812f36": `Nur Quiz`
};
}
});
// localization/generated/el.ts
var el_exports = {};
__export(el_exports, {
templates: () => templates7
});
var templates7;
var init_el = __esm({
"localization/generated/el.ts"() {
init_lit();
templates7 = {
"h84e1bc2032e6a3ca": b4`Έχεις
<strong>${0}</strong> από
<strong>${1}</strong> τα γεγονότα σωστά.
`,
"s07c0dacf93b42c9a": `\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B7\u03BC\u03AD\u03C1\u03B1`,
"s1a445bc371e19b14": `\u03A0\u03C1\u03BF\u03C3\u03B8\u03AE\u03BA\u03B7 \u03B5\u03BA\u03B4\u03AE\u03BB\u03C9\u03C3\u03B7\u03C2`,
"s1c417ec19e8605bf": `\u03A0\u03BF\u03B9\u03B1 \u03C0\u03AC\u03BD\u03B5\u03BB \u03B8\u03B1 \u03B5\u03AF\u03BD\u03B1\u03B9 \u03BF\u03C1\u03B1\u03C4\u03AC \u03C3\u03C4\u03BF\u03C5\u03C2 \u03B1\u03BD\u03B1\u03B3\u03BD\u03CE\u03C3\u03C4\u03B5\u03C2`,
"s1d449f9f444e532a": `\u0397\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1 \u03BB\u03AE\u03BE\u03B7\u03C2`,
"s1e1a1d080e3b4053": `\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03BC\u03BF\u03C1\u03C6\u03AE`,
"s1fa60442ead25459": `\u03A4\u03BF \u03AD\u03C4\u03BF\u03C2 \u03BC\u03B7\u03B4\u03AD\u03BD \u03B4\u03B5\u03BD \u03C5\u03C0\u03AC\u03C1\u03C7\u03B5\u03B9`,
"s255857544a9d5ec0": `\u0395\u03C0\u03B1\u03BD\u03B1\u03C6\u03BF\u03C1\u03AC`,
"s355b21b89ce5d9c5": `\u039B\u03B5\u03C0\u03C4\u03BF\u03BC\u03AD\u03C1\u03B5\u03B9\u03B5\u03C2`,
"s39f5885d883e91d9": `\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF \u03AD\u03C4\u03BF\u03C2`,
"s45156c13b0fb3494": `\u039A\u03BF\u03C5\u03AF\u03B6`,
"s6431645dad89d68e": `\u03A4\u03B1\u03B9\u03C1\u03B9\u03AC\u03BE\u03C4\u03B5 \u03C4\u03B1 \u03B3\u03B5\u03B3\u03BF\u03BD\u03CC\u03C4\u03B1 \u03BC\u03B5 \u03C4\u03B9\u03C2 \u03C3\u03C9\u03C3\u03C4\u03AD\u03C2 \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B5\u03C2 \u03C4\u03BF\u03C5\u03C2, \u03C3\u03CD\u03C1\u03BF\u03BD\u03C4\u03AC\u03C2 \u03C4\u03B1 \u03BA\u03B1\u03B9 \u03B1\u03C0\u03BF\u03B8\u03AD\u03C4\u03BF\u03BD\u03C4\u03AC\u03C2 \u03C4\u03B1 \u03C3\u03C4\u03BF \u03C7\u03C1\u03BF\u03BD\u03BF\u03B4\u03B9\u03AC\u03B3\u03C1\u03B1\u03BC\u03BC\u03B1.`,
"s680fc90489553ed6": `\u03A7\u03C1\u03BF\u03BD\u03BF\u03B4\u03B9\u03AC\u03B3\u03C1\u03B1\u03BC\u03BC\u03B1`,
"s782f69ab5dd839e0": `\u03A7\u03C1\u03BF\u03BD\u03BF\u03B4\u03B9\u03AC\u03B3\u03C1\u03B1\u03BC\u03BC\u03B1 \u03BA\u03B1\u03B9 \u03BA\u03BF\u03C5\u03AF\u03B6`,
"s7a4a4ef6339fe2bb": `\u03A4\u03BF \u03C7\u03C1\u03BF\u03BD\u03BF\u03BB\u03CC\u03B3\u03B9\u03BF \u03B5\u03AF\u03BD\u03B1\u03B9 \u03AC\u03B4\u03B5\u03B9\u03BF.`,
"s7d775183a3896b44": `\u039C\u03CC\u03BD\u03BF \u03C7\u03C1\u03BF\u03BD\u03BF\u03BB\u03CC\u03B3\u03B9\u03BF`,
"s8ae42ce9d674b6ce": `\u03A5\u03C0\u03BF\u03B2\u03BF\u03BB\u03AE \u03B1\u03C0\u03B1\u03BD\u03C4\u03AE\u03C3\u03B5\u03C9\u03BD`,
"s8cdcbe65c5e46f7a": `\u0394\u03BF\u03BA\u03B9\u03BC\u03AC\u03C3\u03C4\u03B5 \u03BE\u03B1\u03BD\u03AC`,
"s99f110d27e30b289": `\u03A4\u03AF\u03C4\u03BB\u03BF\u03C2`,
"s9a3d950ed0f37bea": `(\u03B1\u03C0\u03B5\u03BD\u03B5\u03C1\u03B3\u03BF\u03C0\u03BF\u03B9\u03B7\u03BC\u03AD\u03BD\u03BF)`,
"sac8252732f2edb19": `\u0397\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1`,
"sb3b1ba3205c4733e": `\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03BF\u03C2 \u03BC\u03AE\u03BD\u03B1\u03C2`,
"sb971373f2f92a03f": `\u039C\u03B9\u03B1 \u03B5\u03BA\u03B4\u03AE\u03BB\u03C9\u03C3\u03B7 \u03B1\u03C0\u03B1\u03B9\u03C4\u03B5\u03AF \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1 \u03BA\u03B1\u03B9 \u03C4\u03AF\u03C4\u03BB\u03BF.`,
"scc342eb1f2b3826a": `\u0394\u03B9\u03B1\u03B3\u03C1\u03B1\u03C6\u03AE \u03C3\u03C5\u03BC\u03B2\u03AC\u03BD\u03C4\u03BF\u03C2`,
"se0baa9b7fb0768e4": `\u039C\u03B7 \u03AD\u03B3\u03BA\u03C5\u03C1\u03B7 \u03B7\u03BC\u03B5\u03C1\u03BF\u03BC\u03B7\u03BD\u03AF\u03B1`,
"sfab2185e1bcd629a": `\u03A0\u03C1\u03BF\u03C3\u03B8\u03AD\u03C3\u03C4\u03B5 \u03AD\u03BD\u03B1 \u03C3\u03C5\u03BC\u03B2\u03AC\u03BD \u03C3\u03C4\u03BF \u03C7\u03C1\u03BF\u03BD\u03BF\u03B4\u03B9\u03AC\u03B3\u03C1\u03B1\u03BC\u03BC\u03B1 \u03B3\u03B9\u03B1 \u03BD\u03B1 \u03B4\u03BF\u03BA\u03B9\u03BC\u03AC\u03C3\u03B5\u03C4\u03B5 \u03C4\u03BF \u03BA\u03BF\u03C5\u03AF\u03B6.`,
"sfe03165961812f36": `\u039C\u03CC\u03BD\u03BF \u03BA\u03BF\u03C5\u03AF\u03B6`
};
}
});
// localization/generated/es.ts
var es_exports = {};
__export(es_exports, {
templates: () => templates8
});
var templates8;
var init_es = __esm({
"localization/generated/es.ts"() {
init_lit();
templates8 = {
"h84e1bc2032e6a3ca": b4`Tienes
<strong>${0}</strong> de
<strong>${1}</strong> los acontecimientos correctamente.
`,
"s07c0dacf93b42c9a": `D\xEDa no v\xE1lido`,
"s1a445bc371e19b14": `A\xF1adir evento`,
"s1c417ec19e8605bf": `\xBFQu\xE9 paneles ser\xE1n visibles para los lectores?`,
"s1d449f9f444e532a": `Fecha de finalizaci\xF3n`,
"s1e1a1d080e3b4053": `Formato no v\xE1lido`,
"s1fa60442ead25459": `El a\xF1o cero no existe.`,
"s255857544a9d5ec0": `Restablecer`,
"s355b21b89ce5d9c5": `Detalles`,
"s39f5885d883e91d9": `A\xF1o no v\xE1lido`,
"s45156c13b0fb3494": `Cuestionario`,
"s6431645dad89d68e": `Empareja los eventos con sus fechas correctas arrastr\xE1ndolos y solt\xE1ndolos en la l\xEDnea de tiempo.`,
"s680fc90489553ed6": `Cronolog\xEDa`,
"s782f69ab5dd839e0": `Cronolog\xEDa y cuestionario`,
"s7a4a4ef6339fe2bb": `La l\xEDnea de tiempo est\xE1 vac\xEDa.`,
"s7d775183a3896b44": `Solo cronolog\xEDa`,
"s8ae42ce9d674b6ce": `Enviar respuestas`,
"s8cdcbe65c5e46f7a": `Int\xE9ntalo de nuevo`,
"s99f110d27e30b289": `T\xEDtulo`,
"s9a3d950ed0f37bea": `(desactivado)`,
"sac8252732f2edb19": `Fecha`,
"sb3b1ba3205c4733e": `Mes no v\xE1lido`,
"sb971373f2f92a03f": `Un evento requiere una fecha y un t\xEDtulo.`,
"scc342eb1f2b3826a": `Eliminar evento`,
"se0baa9b7fb0768e4": `Fecha no v\xE1lida`,
"sfab2185e1bcd629a": `A\xF1ade un evento en la l\xEDnea de tiempo para probar el cuestionario.`,
"sfe03165961812f36": `Solo cuestionario`
};
}
});
// localization/generated/et.ts
var et_exports = {};
__export(et_exports, {
templates: () => templates9
});
var templates9;
var init_et = __esm({
"localization/generated/et.ts"() {
init_lit();
templates9 = {
"h84e1bc2032e6a3ca": b4`Sa said
<strong>${0}</strong> õigesti
<strong>${1}</strong> sündmused õigesti.
`,
"s07c0dacf93b42c9a": `Kehtetu p\xE4ev`,
"s1a445bc371e19b14": `Lisa s\xFCndmus`,
"s1c417ec19e8605bf": `Millised paneelid on lugejatele n\xE4htavad?`,
"s1d449f9f444e532a": `L\xF5ppkuup\xE4ev`,
"s1e1a1d080e3b4053": `Kehtetu formaat`,
"s1fa60442ead25459": `Null aastat ei ole olemas`,
"s255857544a9d5ec0": `Taasta`,
"s355b21b89ce5d9c5": `Detailid`,
"s39f5885d883e91d9": `Kehtetu aasta`,
"s45156c13b0fb3494": `Viktoriin`,
"s6431645dad89d68e": `Paiguta s\xFCndmused \xF5igete kuup\xE4evade juurde, lohistades need ajajoonele.`,
"s680fc90489553ed6": `Ajakava`,
"s782f69ab5dd839e0": `Ajakava ja viktoriin`,
"s7a4a4ef6339fe2bb": `Ajakava on t\xFChi.`,
"s7d775183a3896b44": `Ainult ajakava`,
"s8ae42ce9d674b6ce": `Esita vastused`,
"s8cdcbe65c5e46f7a": `Proovi uuesti`,
"s99f110d27e30b289": `Pealkiri`,
"s9a3d950ed0f37bea": `(keelatud)`,
"sac8252732f2edb19": `Kuup\xE4ev`,
"sb3b1ba3205c4733e": `Kehtetu kuu`,
"sb971373f2f92a03f": `\xDCritusele on vaja kuup\xE4eva ja pealkirja`,
"scc342eb1f2b3826a": `Kustuta s\xFCndmus`,
"se0baa9b7fb0768e4": `Kehtetu kuup\xE4ev`,
"sfab2185e1bcd629a": `Lisa s\xFCndmus ajakavasse, et proovida viktoriini.`,
"sfe03165961812f36": `Ainult viktoriin`
};
}
});
// localization/generated/fi.ts
var fi_exports = {};
__export(fi_exports, {
templates: () => templates10
});
var templates10;
var init_fi = __esm({
"localization/generated/fi.ts"() {
init_lit();
templates10 = {
"h84e1bc2032e6a3ca": b4`Sait
<strong>${0}</strong> tapahtumat oikein.
<strong>${1}</strong> tapahtumat oikein.
`,
"s07c0dacf93b42c9a": `P\xE4iv\xE4m\xE4\xE4r\xE4 ei kelpaa`,
"s1a445bc371e19b14": `Lis\xE4\xE4 tapahtuma`,
"s1c417ec19e8605bf": `Mitk\xE4 paneelit ovat n\xE4kyviss\xE4 lukijoille?`,
"s1d449f9f444e532a": `P\xE4\xE4ttymisp\xE4iv\xE4`,
"s1e1a1d080e3b4053": `Virheellinen muoto`,
"s1fa60442ead25459": `Vuosi nolla ei ole olemassa.`,
"s255857544a9d5ec0": `Nollaa`,
"s355b21b89ce5d9c5": `Yksityiskohdat`,
"s39f5885d883e91d9": `Virheellinen vuosi`,
"s45156c13b0fb3494": `Tietokilpailu`,
"s6431645dad89d68e": `Yhdist\xE4 tapahtumat oikeisiin p\xE4iv\xE4m\xE4\xE4riin vet\xE4m\xE4ll\xE4 ja pudottamalla ne aikajanalle.`,
"s680fc90489553ed6": `Aikajana`,
"s782f69ab5dd839e0": `Aikajana ja tietokilpailu`,
"s7a4a4ef6339fe2bb": `Aikajana on tyhj\xE4.`,
"s7d775183a3896b44": `Aikajana vain`,
"s8ae42ce9d674b6ce": `L\xE4het\xE4 vastaukset`,
"s8cdcbe65c5e46f7a": `Yrit\xE4 uudelleen`,
"s99f110d27e30b289": `Otsikko`,
"s9a3d950ed0f37bea": `(pois k\xE4yt\xF6st\xE4)`,
"sac8252732f2edb19": `P\xE4iv\xE4m\xE4\xE4r\xE4`,
"sb3b1ba3205c4733e": `Virheellinen kuukausi`,
"sb971373f2f92a03f": `Tapahtuma vaatii p\xE4iv\xE4m\xE4\xE4r\xE4n ja otsikon.`,
"scc342eb1f2b3826a": `Poista tapahtuma`,
"se0baa9b7fb0768e4": `Virheellinen p\xE4iv\xE4m\xE4\xE4r\xE4`,
"sfab2185e1bcd629a": `Lis\xE4\xE4 tapahtuma aikajanalle kokeillaksesi tietokilpailua.`,
"sfe03165961812f36": `Vain tietokilpailu`
};
}
});
// localization/generated/fr.ts
var fr_exports = {};
__export(fr_exports, {
templates: () => templates11
});
var templates11;
var init_fr = __esm({
"localization/generated/fr.ts"() {
init_lit();
templates11 = {
"h84e1bc2032e6a3ca": b4`Vous avez obtenu
<strong>${0}</strong> de
<strong>${1}</strong> événements correctement.
`,
"s07c0dacf93b42c9a": `Jour invalide`,
"s1a445bc371e19b14": `Ajouter un \xE9v\xE9nement`,
"s1c417ec19e8605bf": `Quels panneaux seront visibles pour les lecteurs ?`,
"s1d449f9f444e532a": `Date de fin`,
"s1e1a1d080e3b4053": `Format non valide`,
"s1fa60442ead25459": `L'ann\xE9e z\xE9ro n'existe pas.`,
"s255857544a9d5ec0": `R\xE9initialiser`,
"s355b21b89ce5d9c5": `D\xE9tails`,
"s39f5885d883e91d9": `Ann\xE9e non valide`,
"s45156c13b0fb3494": `Quiz`,
"s6431645dad89d68e": `Faites correspondre les \xE9v\xE9nements \xE0 leurs dates correctes en les faisant glisser et en les d\xE9posant sur la chronologie.`,
"s680fc90489553ed6": `Chronologie`,
"s782f69ab5dd839e0": `Chronologie et quiz`,
"s7a4a4ef6339fe2bb": `La chronologie est vide.`,
"s7d