From a77895a0f58455071f751c3d8761f5b3b5d71abd Mon Sep 17 00:00:00 2001 From: Ladebeze66 Date: Fri, 21 Mar 2025 17:39:01 +0100 Subject: [PATCH] J8-2 --- .obsidian/appearance.json | 16 +- .obsidian/community-plugins.json | 6 +- .obsidian/plugins/editing-toolbar/data.json | 2 +- .../main.js | 5132 +++++++++++++++++ .../manifest.json | 10 + .../styles.css | 62 + .../obsidian-table-generator/data.json | 7 + .../plugins/obsidian-table-generator/main.js | 2463 ++++++++ .../obsidian-table-generator/manifest.json | 15 + .../obsidian-table-generator/styles.css | 44 + .../plugins/obsidian-tasks-plugin/main.js | 446 ++ .../obsidian-tasks-plugin/manifest.json | 12 + .../plugins/obsidian-tasks-plugin/styles.css | 1 + .../plugins/table-editor-obsidian/data.json | 6 + .../plugins/table-editor-obsidian/main.js | 236 + .../table-editor-obsidian/manifest.json | 17 + .../plugins/table-editor-obsidian/styles.css | 78 + .obsidian/snippets/case_coche.css | 10 + .obsidian/snippets/citations.css | 10 + .obsidian/snippets/code_inline.css | 8 + .obsidian/snippets/lien_extern.css | 9 + .obsidian/snippets/lien_intern.css | 10 + .obsidian/snippets/listes_puces.css | 9 + .obsidian/snippets/multi_line_code.css | 12 + .obsidian/snippets/picture.css | 9 + .obsidian/snippets/table_dark_mode.css | 60 + .obsidian/snippets/tags.css | 16 + .obsidian/snippets/title_colors.css | 76 + .obsidian/types.json | 28 + .obsidian/workspace.json | 146 +- Agent.md | 109 + Capture d'écran 2025-03-20 143039.png | Bin 0 -> 801282 bytes Capture d'écran 2025-03-20 144317.png | Bin 0 -> 401144 bytes Capture d'écran 2025-03-20 144343.png | Bin 0 -> 789685 bytes Capture d'écran 2025-03-20 145214.png | Bin 0 -> 186012 bytes Capture d'écran 2025-03-20 145754.png | Bin 0 -> 182114 bytes Capture d'écran 2025-03-20 150023.png | Bin 0 -> 139636 bytes Capture d'écran 2025-03-20 150213.png | Bin 0 -> 259991 bytes Capture d'écran 2025-03-20 150304.png | Bin 0 -> 161462 bytes Obsidian CSS.md | 181 + Ollama.md | 108 + Questions pour Karim.md | 53 +- guide_ollama_complet.md | 444 ++ 43 files changed, 9763 insertions(+), 88 deletions(-) create mode 100644 .obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/main.js create mode 100644 .obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/manifest.json create mode 100644 .obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/styles.css create mode 100644 .obsidian/plugins/obsidian-table-generator/data.json create mode 100644 .obsidian/plugins/obsidian-table-generator/main.js create mode 100644 .obsidian/plugins/obsidian-table-generator/manifest.json create mode 100644 .obsidian/plugins/obsidian-table-generator/styles.css create mode 100644 .obsidian/plugins/obsidian-tasks-plugin/main.js create mode 100644 .obsidian/plugins/obsidian-tasks-plugin/manifest.json create mode 100644 .obsidian/plugins/obsidian-tasks-plugin/styles.css create mode 100644 .obsidian/plugins/table-editor-obsidian/data.json create mode 100644 .obsidian/plugins/table-editor-obsidian/main.js create mode 100644 .obsidian/plugins/table-editor-obsidian/manifest.json create mode 100644 .obsidian/plugins/table-editor-obsidian/styles.css create mode 100644 .obsidian/snippets/case_coche.css create mode 100644 .obsidian/snippets/citations.css create mode 100644 .obsidian/snippets/code_inline.css create mode 100644 .obsidian/snippets/lien_extern.css create mode 100644 .obsidian/snippets/lien_intern.css create mode 100644 .obsidian/snippets/listes_puces.css create mode 100644 .obsidian/snippets/multi_line_code.css create mode 100644 .obsidian/snippets/picture.css create mode 100644 .obsidian/snippets/table_dark_mode.css create mode 100644 .obsidian/snippets/tags.css create mode 100644 .obsidian/snippets/title_colors.css create mode 100644 .obsidian/types.json create mode 100644 Agent.md create mode 100644 Capture d'écran 2025-03-20 143039.png create mode 100644 Capture d'écran 2025-03-20 144317.png create mode 100644 Capture d'écran 2025-03-20 144343.png create mode 100644 Capture d'écran 2025-03-20 145214.png create mode 100644 Capture d'écran 2025-03-20 145754.png create mode 100644 Capture d'écran 2025-03-20 150023.png create mode 100644 Capture d'écran 2025-03-20 150213.png create mode 100644 Capture d'écran 2025-03-20 150304.png create mode 100644 Obsidian CSS.md create mode 100644 Ollama.md create mode 100644 guide_ollama_complet.md diff --git a/.obsidian/appearance.json b/.obsidian/appearance.json index 9e26dfe..97cda89 100644 --- a/.obsidian/appearance.json +++ b/.obsidian/appearance.json @@ -1 +1,15 @@ -{} \ No newline at end of file +{ + "enabledCssSnippets": [ + "title_colors", + "table_dark_mode", + "case_coche", + "citations", + "code_inline", + "lien_extern", + "lien_intern", + "multi_line_code", + "picture", + "tags", + "listes_puces" + ] +} \ No newline at end of file diff --git a/.obsidian/community-plugins.json b/.obsidian/community-plugins.json index 2b9f6cc..bfc6b79 100644 --- a/.obsidian/community-plugins.json +++ b/.obsidian/community-plugins.json @@ -1,4 +1,8 @@ [ "editing-toolbar", - "obsidian-auto-link-title" + "obsidian-auto-link-title", + "table-editor-obsidian", + "obsidian-table-generator", + "obsidian-tasks-plugin", + "obsidian-markdown-formatting-assistant-plugin" ] \ No newline at end of file diff --git a/.obsidian/plugins/editing-toolbar/data.json b/.obsidian/plugins/editing-toolbar/data.json index d4867b0..14ea20a 100644 --- a/.obsidian/plugins/editing-toolbar/data.json +++ b/.obsidian/plugins/editing-toolbar/data.json @@ -297,7 +297,7 @@ "cMenuBottomValue": 4.25, "cMenuNumRows": 12, "cMenuWidth": 610, - "cMenuFontColor": "#92cddc", + "cMenuFontColor": "#245bdb", "cMenuBackgroundColor": "#d3f8b6", "autohide": false, "custom_bg1": "#FFB78B8C", diff --git a/.obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/main.js b/.obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/main.js new file mode 100644 index 0000000..b45cbe6 --- /dev/null +++ b/.obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/main.js @@ -0,0 +1,5132 @@ +'use strict'; + +var obsidian = require('obsidian'); + +/****************************************************************************** +Copyright (c) Microsoft Corporation. + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH +REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY +AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, +INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM +LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR +OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR +PERFORMANCE OF THIS SOFTWARE. +***************************************************************************** */ +/* global Reflect, Promise */ + +var extendStatics = function(d, b) { + extendStatics = Object.setPrototypeOf || + ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || + function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; + return extendStatics(d, b); +}; + +function __extends(d, b) { + if (typeof b !== "function" && b !== null) + throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); + extendStatics(d, b); + function __() { this.constructor = d; } + d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); +} + +var __assign = function() { + __assign = Object.assign || function __assign(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; + +function __awaiter(thisArg, _arguments, P, generator) { + function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } + return new (P || (P = Promise))(function (resolve, reject) { + function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } + function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } + function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +} + +function __generator(thisArg, body) { + var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g; + return g = { next: verb(0), "throw": verb(1), "return": verb(2) }, typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; + function verb(n) { return function (v) { return step([n, v]); }; } + function step(op) { + if (f) throw new TypeError("Generator is already executing."); + while (_) try { + if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; + if (y = 0, t) op = [op[0] & 2, t.value]; + switch (op[0]) { + case 0: case 1: t = op; break; + case 4: _.label++; return { value: op[1], done: false }; + case 5: _.label++; y = op[1]; op = [0]; continue; + case 7: op = _.ops.pop(); _.trys.pop(); continue; + default: + if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } + if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } + if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } + if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } + if (t[2]) _.ops.pop(); + _.trys.pop(); continue; + } + op = body.call(thisArg, _); + } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } + if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; + } +} + +function _isPlaceholder(a) { + return a != null && typeof a === 'object' && a['@@functional/placeholder'] === true; +} + +/** + * Optimized internal one-arity curry function. + * + * @private + * @category Function + * @param {Function} fn The function to curry. + * @return {Function} The curried function. + */ + +function _curry1(fn) { + return function f1(a) { + if (arguments.length === 0 || _isPlaceholder(a)) { + return f1; + } else { + return fn.apply(this, arguments); + } + }; +} + +/** + * Optimized internal two-arity curry function. + * + * @private + * @category Function + * @param {Function} fn The function to curry. + * @return {Function} The curried function. + */ + +function _curry2(fn) { + return function f2(a, b) { + switch (arguments.length) { + case 0: + return f2; + + case 1: + return _isPlaceholder(a) ? f2 : _curry1(function (_b) { + return fn(a, _b); + }); + + default: + return _isPlaceholder(a) && _isPlaceholder(b) ? f2 : _isPlaceholder(a) ? _curry1(function (_a) { + return fn(_a, b); + }) : _isPlaceholder(b) ? _curry1(function (_b) { + return fn(a, _b); + }) : fn(a, b); + } + }; +} + +/** + * Private `concat` function to merge two array-like objects. + * + * @private + * @param {Array|Arguments} [set1=[]] An array-like object. + * @param {Array|Arguments} [set2=[]] An array-like object. + * @return {Array} A new, merged array. + * @example + * + * _concat([4, 5, 6], [1, 2, 3]); //=> [4, 5, 6, 1, 2, 3] + */ +function _concat(set1, set2) { + set1 = set1 || []; + set2 = set2 || []; + var idx; + var len1 = set1.length; + var len2 = set2.length; + var result = []; + idx = 0; + + while (idx < len1) { + result[result.length] = set1[idx]; + idx += 1; + } + + idx = 0; + + while (idx < len2) { + result[result.length] = set2[idx]; + idx += 1; + } + + return result; +} + +function _arity(n, fn) { + /* eslint-disable no-unused-vars */ + switch (n) { + case 0: + return function () { + return fn.apply(this, arguments); + }; + + case 1: + return function (a0) { + return fn.apply(this, arguments); + }; + + case 2: + return function (a0, a1) { + return fn.apply(this, arguments); + }; + + case 3: + return function (a0, a1, a2) { + return fn.apply(this, arguments); + }; + + case 4: + return function (a0, a1, a2, a3) { + return fn.apply(this, arguments); + }; + + case 5: + return function (a0, a1, a2, a3, a4) { + return fn.apply(this, arguments); + }; + + case 6: + return function (a0, a1, a2, a3, a4, a5) { + return fn.apply(this, arguments); + }; + + case 7: + return function (a0, a1, a2, a3, a4, a5, a6) { + return fn.apply(this, arguments); + }; + + case 8: + return function (a0, a1, a2, a3, a4, a5, a6, a7) { + return fn.apply(this, arguments); + }; + + case 9: + return function (a0, a1, a2, a3, a4, a5, a6, a7, a8) { + return fn.apply(this, arguments); + }; + + case 10: + return function (a0, a1, a2, a3, a4, a5, a6, a7, a8, a9) { + return fn.apply(this, arguments); + }; + + default: + throw new Error('First argument to _arity must be a non-negative integer no greater than ten'); + } +} + +/** + * Internal curryN function. + * + * @private + * @category Function + * @param {Number} length The arity of the curried function. + * @param {Array} received An array of arguments received thus far. + * @param {Function} fn The function to curry. + * @return {Function} The curried function. + */ + +function _curryN(length, received, fn) { + return function () { + var combined = []; + var argsIdx = 0; + var left = length; + var combinedIdx = 0; + + while (combinedIdx < received.length || argsIdx < arguments.length) { + var result; + + if (combinedIdx < received.length && (!_isPlaceholder(received[combinedIdx]) || argsIdx >= arguments.length)) { + result = received[combinedIdx]; + } else { + result = arguments[argsIdx]; + argsIdx += 1; + } + + combined[combinedIdx] = result; + + if (!_isPlaceholder(result)) { + left -= 1; + } + + combinedIdx += 1; + } + + return left <= 0 ? fn.apply(this, combined) : _arity(left, _curryN(length, combined, fn)); + }; +} + +/** + * Returns a curried equivalent of the provided function, with the specified + * arity. The curried function has two unusual capabilities. First, its + * arguments needn't be provided one at a time. If `g` is `R.curryN(3, f)`, the + * following are equivalent: + * + * - `g(1)(2)(3)` + * - `g(1)(2, 3)` + * - `g(1, 2)(3)` + * - `g(1, 2, 3)` + * + * Secondly, the special placeholder value [`R.__`](#__) may be used to specify + * "gaps", allowing partial application of any combination of arguments, + * regardless of their positions. If `g` is as above and `_` is [`R.__`](#__), + * the following are equivalent: + * + * - `g(1, 2, 3)` + * - `g(_, 2, 3)(1)` + * - `g(_, _, 3)(1)(2)` + * - `g(_, _, 3)(1, 2)` + * - `g(_, 2)(1)(3)` + * - `g(_, 2)(1, 3)` + * - `g(_, 2)(_, 3)(1)` + * + * @func + * @memberOf R + * @since v0.5.0 + * @category Function + * @sig Number -> (* -> a) -> (* -> a) + * @param {Number} length The arity for the returned function. + * @param {Function} fn The function to curry. + * @return {Function} A new, curried function. + * @see R.curry + * @example + * + * const sumArgs = (...args) => R.sum(args); + * + * const curriedAddFourNumbers = R.curryN(4, sumArgs); + * const f = curriedAddFourNumbers(1, 2); + * const g = f(3); + * g(4); //=> 10 + */ + +var curryN = +/*#__PURE__*/ +_curry2(function curryN(length, fn) { + if (length === 1) { + return _curry1(fn); + } + + return _arity(length, _curryN(length, [], fn)); +}); + +/** + * Optimized internal three-arity curry function. + * + * @private + * @category Function + * @param {Function} fn The function to curry. + * @return {Function} The curried function. + */ + +function _curry3(fn) { + return function f3(a, b, c) { + switch (arguments.length) { + case 0: + return f3; + + case 1: + return _isPlaceholder(a) ? f3 : _curry2(function (_b, _c) { + return fn(a, _b, _c); + }); + + case 2: + return _isPlaceholder(a) && _isPlaceholder(b) ? f3 : _isPlaceholder(a) ? _curry2(function (_a, _c) { + return fn(_a, b, _c); + }) : _isPlaceholder(b) ? _curry2(function (_b, _c) { + return fn(a, _b, _c); + }) : _curry1(function (_c) { + return fn(a, b, _c); + }); + + default: + return _isPlaceholder(a) && _isPlaceholder(b) && _isPlaceholder(c) ? f3 : _isPlaceholder(a) && _isPlaceholder(b) ? _curry2(function (_a, _b) { + return fn(_a, _b, c); + }) : _isPlaceholder(a) && _isPlaceholder(c) ? _curry2(function (_a, _c) { + return fn(_a, b, _c); + }) : _isPlaceholder(b) && _isPlaceholder(c) ? _curry2(function (_b, _c) { + return fn(a, _b, _c); + }) : _isPlaceholder(a) ? _curry1(function (_a) { + return fn(_a, b, c); + }) : _isPlaceholder(b) ? _curry1(function (_b) { + return fn(a, _b, c); + }) : _isPlaceholder(c) ? _curry1(function (_c) { + return fn(a, b, _c); + }) : fn(a, b, c); + } + }; +} + +/** + * Tests whether or not an object is an array. + * + * @private + * @param {*} val The object to test. + * @return {Boolean} `true` if `val` is an array, `false` otherwise. + * @example + * + * _isArray([]); //=> true + * _isArray(null); //=> false + * _isArray({}); //=> false + */ +var _isArray = Array.isArray || function _isArray(val) { + return val != null && val.length >= 0 && Object.prototype.toString.call(val) === '[object Array]'; +}; + +function _isTransformer(obj) { + return obj != null && typeof obj['@@transducer/step'] === 'function'; +} + +/** + * Returns a function that dispatches with different strategies based on the + * object in list position (last argument). If it is an array, executes [fn]. + * Otherwise, if it has a function with one of the given method names, it will + * execute that function (functor case). Otherwise, if it is a transformer, + * uses transducer created by [transducerCreator] to return a new transformer + * (transducer case). + * Otherwise, it will default to executing [fn]. + * + * @private + * @param {Array} methodNames properties to check for a custom implementation + * @param {Function} transducerCreator transducer factory if object is transformer + * @param {Function} fn default ramda implementation + * @return {Function} A function that dispatches on object in list position + */ + +function _dispatchable(methodNames, transducerCreator, fn) { + return function () { + if (arguments.length === 0) { + return fn(); + } + + var obj = arguments[arguments.length - 1]; + + if (!_isArray(obj)) { + var idx = 0; + + while (idx < methodNames.length) { + if (typeof obj[methodNames[idx]] === 'function') { + return obj[methodNames[idx]].apply(obj, Array.prototype.slice.call(arguments, 0, -1)); + } + + idx += 1; + } + + if (_isTransformer(obj)) { + var transducer = transducerCreator.apply(null, Array.prototype.slice.call(arguments, 0, -1)); + return transducer(obj); + } + } + + return fn.apply(this, arguments); + }; +} + +function _reduced(x) { + return x && x['@@transducer/reduced'] ? x : { + '@@transducer/value': x, + '@@transducer/reduced': true + }; +} + +var _xfBase = { + init: function () { + return this.xf['@@transducer/init'](); + }, + result: function (result) { + return this.xf['@@transducer/result'](result); + } +}; + +function _map(fn, functor) { + var idx = 0; + var len = functor.length; + var result = Array(len); + + while (idx < len) { + result[idx] = fn(functor[idx]); + idx += 1; + } + + return result; +} + +function _isString(x) { + return Object.prototype.toString.call(x) === '[object String]'; +} + +/** + * Tests whether or not an object is similar to an array. + * + * @private + * @category Type + * @category List + * @sig * -> Boolean + * @param {*} x The object to test. + * @return {Boolean} `true` if `x` has a numeric length property and extreme indices defined; `false` otherwise. + * @example + * + * _isArrayLike([]); //=> true + * _isArrayLike(true); //=> false + * _isArrayLike({}); //=> false + * _isArrayLike({length: 10}); //=> false + * _isArrayLike({0: 'zero', 9: 'nine', length: 10}); //=> true + * _isArrayLike({nodeType: 1, length: 1}) // => false + */ + +var _isArrayLike = +/*#__PURE__*/ +_curry1(function isArrayLike(x) { + if (_isArray(x)) { + return true; + } + + if (!x) { + return false; + } + + if (typeof x !== 'object') { + return false; + } + + if (_isString(x)) { + return false; + } + + if (x.length === 0) { + return true; + } + + if (x.length > 0) { + return x.hasOwnProperty(0) && x.hasOwnProperty(x.length - 1); + } + + return false; +}); + +var XWrap = +/*#__PURE__*/ +function () { + function XWrap(fn) { + this.f = fn; + } + + XWrap.prototype['@@transducer/init'] = function () { + throw new Error('init not implemented on XWrap'); + }; + + XWrap.prototype['@@transducer/result'] = function (acc) { + return acc; + }; + + XWrap.prototype['@@transducer/step'] = function (acc, x) { + return this.f(acc, x); + }; + + return XWrap; +}(); + +function _xwrap(fn) { + return new XWrap(fn); +} + +/** + * Creates a function that is bound to a context. + * Note: `R.bind` does not provide the additional argument-binding capabilities of + * [Function.prototype.bind](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind). + * + * @func + * @memberOf R + * @since v0.6.0 + * @category Function + * @category Object + * @sig (* -> *) -> {*} -> (* -> *) + * @param {Function} fn The function to bind to context + * @param {Object} thisObj The context to bind `fn` to + * @return {Function} A function that will execute in the context of `thisObj`. + * @see R.partial + * @example + * + * const log = R.bind(console.log, console); + * R.pipe(R.assoc('a', 2), R.tap(log), R.assoc('a', 3))({a: 1}); //=> {a: 3} + * // logs {a: 2} + * @symb R.bind(f, o)(a, b) = f.call(o, a, b) + */ + +var bind = +/*#__PURE__*/ +_curry2(function bind(fn, thisObj) { + return _arity(fn.length, function () { + return fn.apply(thisObj, arguments); + }); +}); + +function _arrayReduce(xf, acc, list) { + var idx = 0; + var len = list.length; + + while (idx < len) { + acc = xf['@@transducer/step'](acc, list[idx]); + + if (acc && acc['@@transducer/reduced']) { + acc = acc['@@transducer/value']; + break; + } + + idx += 1; + } + + return xf['@@transducer/result'](acc); +} + +function _iterableReduce(xf, acc, iter) { + var step = iter.next(); + + while (!step.done) { + acc = xf['@@transducer/step'](acc, step.value); + + if (acc && acc['@@transducer/reduced']) { + acc = acc['@@transducer/value']; + break; + } + + step = iter.next(); + } + + return xf['@@transducer/result'](acc); +} + +function _methodReduce(xf, acc, obj, methodName) { + return xf['@@transducer/result'](obj[methodName](bind(xf['@@transducer/step'], xf), acc)); +} + +var symIterator = typeof Symbol !== 'undefined' ? Symbol.iterator : '@@iterator'; +function _reduce(fn, acc, list) { + if (typeof fn === 'function') { + fn = _xwrap(fn); + } + + if (_isArrayLike(list)) { + return _arrayReduce(fn, acc, list); + } + + if (typeof list['fantasy-land/reduce'] === 'function') { + return _methodReduce(fn, acc, list, 'fantasy-land/reduce'); + } + + if (list[symIterator] != null) { + return _iterableReduce(fn, acc, list[symIterator]()); + } + + if (typeof list.next === 'function') { + return _iterableReduce(fn, acc, list); + } + + if (typeof list.reduce === 'function') { + return _methodReduce(fn, acc, list, 'reduce'); + } + + throw new TypeError('reduce: list must be array or iterable'); +} + +var XMap = +/*#__PURE__*/ +function () { + function XMap(f, xf) { + this.xf = xf; + this.f = f; + } + + XMap.prototype['@@transducer/init'] = _xfBase.init; + XMap.prototype['@@transducer/result'] = _xfBase.result; + + XMap.prototype['@@transducer/step'] = function (result, input) { + return this.xf['@@transducer/step'](result, this.f(input)); + }; + + return XMap; +}(); + +var _xmap = +/*#__PURE__*/ +_curry2(function _xmap(f, xf) { + return new XMap(f, xf); +}); + +function _has(prop, obj) { + return Object.prototype.hasOwnProperty.call(obj, prop); +} + +var toString = Object.prototype.toString; + +var _isArguments = +/*#__PURE__*/ +function () { + return toString.call(arguments) === '[object Arguments]' ? function _isArguments(x) { + return toString.call(x) === '[object Arguments]'; + } : function _isArguments(x) { + return _has('callee', x); + }; +}(); + +var hasEnumBug = ! +/*#__PURE__*/ +{ + toString: null +}.propertyIsEnumerable('toString'); +var nonEnumerableProps = ['constructor', 'valueOf', 'isPrototypeOf', 'toString', 'propertyIsEnumerable', 'hasOwnProperty', 'toLocaleString']; // Safari bug + +var hasArgsEnumBug = +/*#__PURE__*/ +function () { + + return arguments.propertyIsEnumerable('length'); +}(); + +var contains = function contains(list, item) { + var idx = 0; + + while (idx < list.length) { + if (list[idx] === item) { + return true; + } + + idx += 1; + } + + return false; +}; +/** + * Returns a list containing the names of all the enumerable own properties of + * the supplied object. + * Note that the order of the output array is not guaranteed to be consistent + * across different JS platforms. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category Object + * @sig {k: v} -> [k] + * @param {Object} obj The object to extract properties from + * @return {Array} An array of the object's own properties. + * @see R.keysIn, R.values, R.toPairs + * @example + * + * R.keys({a: 1, b: 2, c: 3}); //=> ['a', 'b', 'c'] + */ + + +var keys = typeof Object.keys === 'function' && !hasArgsEnumBug ? +/*#__PURE__*/ +_curry1(function keys(obj) { + return Object(obj) !== obj ? [] : Object.keys(obj); +}) : +/*#__PURE__*/ +_curry1(function keys(obj) { + if (Object(obj) !== obj) { + return []; + } + + var prop, nIdx; + var ks = []; + + var checkArgsLength = hasArgsEnumBug && _isArguments(obj); + + for (prop in obj) { + if (_has(prop, obj) && (!checkArgsLength || prop !== 'length')) { + ks[ks.length] = prop; + } + } + + if (hasEnumBug) { + nIdx = nonEnumerableProps.length - 1; + + while (nIdx >= 0) { + prop = nonEnumerableProps[nIdx]; + + if (_has(prop, obj) && !contains(ks, prop)) { + ks[ks.length] = prop; + } + + nIdx -= 1; + } + } + + return ks; +}); + +/** + * Takes a function and + * a [functor](https://github.com/fantasyland/fantasy-land#functor), + * applies the function to each of the functor's values, and returns + * a functor of the same shape. + * + * Ramda provides suitable `map` implementations for `Array` and `Object`, + * so this function may be applied to `[1, 2, 3]` or `{x: 1, y: 2, z: 3}`. + * + * Dispatches to the `map` method of the second argument, if present. + * + * Acts as a transducer if a transformer is given in list position. + * + * Also treats functions as functors and will compose them together. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig Functor f => (a -> b) -> f a -> f b + * @param {Function} fn The function to be called on every element of the input `list`. + * @param {Array} list The list to be iterated over. + * @return {Array} The new list. + * @see R.transduce, R.addIndex, R.pluck, R.project + * @example + * + * const double = x => x * 2; + * + * R.map(double, [1, 2, 3]); //=> [2, 4, 6] + * + * R.map(double, {x: 1, y: 2, z: 3}); //=> {x: 2, y: 4, z: 6} + * @symb R.map(f, [a, b]) = [f(a), f(b)] + * @symb R.map(f, { x: a, y: b }) = { x: f(a), y: f(b) } + * @symb R.map(f, functor_o) = functor_o.map(f) + */ + +var map = +/*#__PURE__*/ +_curry2( +/*#__PURE__*/ +_dispatchable(['fantasy-land/map', 'map'], _xmap, function map(fn, functor) { + switch (Object.prototype.toString.call(functor)) { + case '[object Function]': + return curryN(functor.length, function () { + return fn.call(this, functor.apply(this, arguments)); + }); + + case '[object Object]': + return _reduce(function (acc, key) { + acc[key] = fn(functor[key]); + return acc; + }, {}, keys(functor)); + + default: + return _map(fn, functor); + } +})); + +/** + * Determine if the passed argument is an integer. + * + * @private + * @param {*} n + * @category Type + * @return {Boolean} + */ +var _isInteger = Number.isInteger || function _isInteger(n) { + return n << 0 === n; +}; + +/** + * Returns the nth element of the given list or string. If n is negative the + * element at index length + n is returned. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig Number -> [a] -> a | Undefined + * @sig Number -> String -> String + * @param {Number} offset + * @param {*} list + * @return {*} + * @example + * + * const list = ['foo', 'bar', 'baz', 'quux']; + * R.nth(1, list); //=> 'bar' + * R.nth(-1, list); //=> 'quux' + * R.nth(-99, list); //=> undefined + * + * R.nth(2, 'abc'); //=> 'c' + * R.nth(3, 'abc'); //=> '' + * @symb R.nth(-1, [a, b, c]) = c + * @symb R.nth(0, [a, b, c]) = a + * @symb R.nth(1, [a, b, c]) = b + */ + +var nth = +/*#__PURE__*/ +_curry2(function nth(offset, list) { + var idx = offset < 0 ? list.length + offset : offset; + return _isString(list) ? list.charAt(idx) : list[idx]; +}); + +/** + * Returns a function that when supplied an object returns the indicated + * property of that object, if it exists. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category Object + * @typedefn Idx = String | Int | Symbol + * @sig Idx -> {s: a} -> a | Undefined + * @param {String|Number} p The property name or array index + * @param {Object} obj The object to query + * @return {*} The value at `obj.p`. + * @see R.path, R.props, R.pluck, R.project, R.nth + * @example + * + * R.prop('x', {x: 100}); //=> 100 + * R.prop('x', {}); //=> undefined + * R.prop(0, [100]); //=> 100 + * R.compose(R.inc, R.prop('x'))({ x: 3 }) //=> 4 + */ + +var prop = +/*#__PURE__*/ +_curry2(function prop(p, obj) { + if (obj == null) { + return; + } + + return _isInteger(p) ? nth(p, obj) : obj[p]; +}); + +/** + * Returns a single item by iterating through the list, successively calling + * the iterator function and passing it an accumulator value and the current + * value from the array, and then passing the result to the next call. + * + * The iterator function receives two values: *(acc, value)*. It may use + * [`R.reduced`](#reduced) to shortcut the iteration. + * + * The arguments' order of [`reduceRight`](#reduceRight)'s iterator function + * is *(value, acc)*. + * + * Note: `R.reduce` does not skip deleted or unassigned indices (sparse + * arrays), unlike the native `Array.prototype.reduce` method. For more details + * on this behavior, see: + * https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce#Description + * + * Dispatches to the `reduce` method of the third argument, if present. When + * doing so, it is up to the user to handle the [`R.reduced`](#reduced) + * shortcuting, as this is not implemented by `reduce`. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig ((a, b) -> a) -> a -> [b] -> a + * @param {Function} fn The iterator function. Receives two values, the accumulator and the + * current element from the array. + * @param {*} acc The accumulator value. + * @param {Array} list The list to iterate over. + * @return {*} The final, accumulated value. + * @see R.reduced, R.addIndex, R.reduceRight + * @example + * + * R.reduce(R.subtract, 0, [1, 2, 3, 4]) // => ((((0 - 1) - 2) - 3) - 4) = -10 + * // - -10 + * // / \ / \ + * // - 4 -6 4 + * // / \ / \ + * // - 3 ==> -3 3 + * // / \ / \ + * // - 2 -1 2 + * // / \ / \ + * // 0 1 0 1 + * + * @symb R.reduce(f, a, [b, c, d]) = f(f(f(a, b), c), d) + */ + +var reduce = +/*#__PURE__*/ +_curry3(_reduce); + +/** + * Returns a new list containing the contents of the given list, followed by + * the given element. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig a -> [a] -> [a] + * @param {*} el The element to add to the end of the new list. + * @param {Array} list The list of elements to add a new item to. + * list. + * @return {Array} A new list containing the elements of the old list followed by `el`. + * @see R.prepend + * @example + * + * R.append('tests', ['write', 'more']); //=> ['write', 'more', 'tests'] + * R.append('tests', []); //=> ['tests'] + * R.append(['tests'], ['write', 'more']); //=> ['write', 'more', ['tests']] + */ + +var append = +/*#__PURE__*/ +_curry2(function append(el, list) { + return _concat(list, [el]); +}); + +/** + * Returns a list of all the enumerable own properties of the supplied object. + * Note that the order of the output array is not guaranteed across different + * JS platforms. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category Object + * @sig {k: v} -> [v] + * @param {Object} obj The object to extract values from + * @return {Array} An array of the values of the object's own properties. + * @see R.valuesIn, R.keys, R.toPairs + * @example + * + * R.values({a: 1, b: 2, c: 3}); //=> [1, 2, 3] + */ + +var values = +/*#__PURE__*/ +_curry1(function values(obj) { + var props = keys(obj); + var len = props.length; + var vals = []; + var idx = 0; + + while (idx < len) { + vals[idx] = obj[props[idx]]; + idx += 1; + } + + return vals; +}); + +/** + * Gives a single-word string description of the (native) type of a value, + * returning such answers as 'Object', 'Number', 'Array', or 'Null'. Does not + * attempt to distinguish user Object types any further, reporting them all as + * 'Object'. + * + * @func + * @memberOf R + * @since v0.8.0 + * @category Type + * @sig (* -> {*}) -> String + * @param {*} val The value to test + * @return {String} + * @example + * + * R.type({}); //=> "Object" + * R.type(1); //=> "Number" + * R.type(false); //=> "Boolean" + * R.type('s'); //=> "String" + * R.type(null); //=> "Null" + * R.type([]); //=> "Array" + * R.type(/[A-z]/); //=> "RegExp" + * R.type(() => {}); //=> "Function" + * R.type(undefined); //=> "Undefined" + */ + +var type = +/*#__PURE__*/ +_curry1(function type(val) { + return val === null ? 'Null' : val === undefined ? 'Undefined' : Object.prototype.toString.call(val).slice(8, -1); +}); + +function _pipe(f, g) { + return function () { + return g.call(this, f.apply(this, arguments)); + }; +} + +/** + * This checks whether a function has a [methodname] function. If it isn't an + * array it will execute that function otherwise it will default to the ramda + * implementation. + * + * @private + * @param {Function} fn ramda implementation + * @param {String} methodname property to check for a custom implementation + * @return {Object} Whatever the return value of the method is. + */ + +function _checkForMethod(methodname, fn) { + return function () { + var length = arguments.length; + + if (length === 0) { + return fn(); + } + + var obj = arguments[length - 1]; + return _isArray(obj) || typeof obj[methodname] !== 'function' ? fn.apply(this, arguments) : obj[methodname].apply(obj, Array.prototype.slice.call(arguments, 0, length - 1)); + }; +} + +/** + * Returns the elements of the given list or string (or object with a `slice` + * method) from `fromIndex` (inclusive) to `toIndex` (exclusive). + * + * Dispatches to the `slice` method of the third argument, if present. + * + * @func + * @memberOf R + * @since v0.1.4 + * @category List + * @sig Number -> Number -> [a] -> [a] + * @sig Number -> Number -> String -> String + * @param {Number} fromIndex The start index (inclusive). + * @param {Number} toIndex The end index (exclusive). + * @param {*} list + * @return {*} + * @example + * + * R.slice(1, 3, ['a', 'b', 'c', 'd']); //=> ['b', 'c'] + * R.slice(1, Infinity, ['a', 'b', 'c', 'd']); //=> ['b', 'c', 'd'] + * R.slice(0, -1, ['a', 'b', 'c', 'd']); //=> ['a', 'b', 'c'] + * R.slice(-3, -1, ['a', 'b', 'c', 'd']); //=> ['b', 'c'] + * R.slice(0, 3, 'ramda'); //=> 'ram' + */ + +var slice = +/*#__PURE__*/ +_curry3( +/*#__PURE__*/ +_checkForMethod('slice', function slice(fromIndex, toIndex, list) { + return Array.prototype.slice.call(list, fromIndex, toIndex); +})); + +/** + * Returns all but the first element of the given list or string (or object + * with a `tail` method). + * + * Dispatches to the `slice` method of the first argument, if present. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig [a] -> [a] + * @sig String -> String + * @param {*} list + * @return {*} + * @see R.head, R.init, R.last + * @example + * + * R.tail([1, 2, 3]); //=> [2, 3] + * R.tail([1, 2]); //=> [2] + * R.tail([1]); //=> [] + * R.tail([]); //=> [] + * + * R.tail('abc'); //=> 'bc' + * R.tail('ab'); //=> 'b' + * R.tail('a'); //=> '' + * R.tail(''); //=> '' + */ + +var tail = +/*#__PURE__*/ +_curry1( +/*#__PURE__*/ +_checkForMethod('tail', +/*#__PURE__*/ +slice(1, Infinity))); + +/** + * Performs left-to-right function composition. The first argument may have + * any arity; the remaining arguments must be unary. + * + * In some libraries this function is named `sequence`. + * + * **Note:** The result of pipe is not automatically curried. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category Function + * @sig (((a, b, ..., n) -> o), (o -> p), ..., (x -> y), (y -> z)) -> ((a, b, ..., n) -> z) + * @param {...Function} functions + * @return {Function} + * @see R.compose + * @example + * + * const f = R.pipe(Math.pow, R.negate, R.inc); + * + * f(3, 4); // -(3^4) + 1 + * @symb R.pipe(f, g, h)(a, b) = h(g(f(a, b))) + * @symb R.pipe(f, g, h)(a)(b) = h(g(f(a)))(b) + */ + +function pipe() { + if (arguments.length === 0) { + throw new Error('pipe requires at least one argument'); + } + + return _arity(arguments[0].length, reduce(_pipe, arguments[0], tail(arguments))); +} + +/** + * Returns a new list or string with the elements or characters in reverse + * order. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig [a] -> [a] + * @sig String -> String + * @param {Array|String} list + * @return {Array|String} + * @example + * + * R.reverse([1, 2, 3]); //=> [3, 2, 1] + * R.reverse([1, 2]); //=> [2, 1] + * R.reverse([1]); //=> [1] + * R.reverse([]); //=> [] + * + * R.reverse('abc'); //=> 'cba' + * R.reverse('ab'); //=> 'ba' + * R.reverse('a'); //=> 'a' + * R.reverse(''); //=> '' + */ + +var reverse = +/*#__PURE__*/ +_curry1(function reverse(list) { + return _isString(list) ? list.split('').reverse().join('') : Array.prototype.slice.call(list, 0).reverse(); +}); + +function _identity(x) { + return x; +} + +/** + * A function that does nothing but return the parameter supplied to it. Good + * as a default or placeholder function. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category Function + * @sig a -> a + * @param {*} x The value to return. + * @return {*} The input value, `x`. + * @example + * + * R.identity(1); //=> 1 + * + * const obj = {}; + * R.identity(obj) === obj; //=> true + * @symb R.identity(a) = a + */ + +var identity = +/*#__PURE__*/ +_curry1(_identity); + +function _arrayFromIterator(iter) { + var list = []; + var next; + + while (!(next = iter.next()).done) { + list.push(next.value); + } + + return list; +} + +function _includesWith(pred, x, list) { + var idx = 0; + var len = list.length; + + while (idx < len) { + if (pred(x, list[idx])) { + return true; + } + + idx += 1; + } + + return false; +} + +function _functionName(f) { + // String(x => x) evaluates to "x => x", so the pattern may not match. + var match = String(f).match(/^function (\w*)/); + return match == null ? '' : match[1]; +} + +// Based on https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is +function _objectIs(a, b) { + // SameValue algorithm + if (a === b) { + // Steps 1-5, 7-10 + // Steps 6.b-6.e: +0 != -0 + return a !== 0 || 1 / a === 1 / b; + } else { + // Step 6.a: NaN == NaN + return a !== a && b !== b; + } +} + +var _objectIs$1 = typeof Object.is === 'function' ? Object.is : _objectIs; + +/** + * private _uniqContentEquals function. + * That function is checking equality of 2 iterator contents with 2 assumptions + * - iterators lengths are the same + * - iterators values are unique + * + * false-positive result will be returned for comparison of, e.g. + * - [1,2,3] and [1,2,3,4] + * - [1,1,1] and [1,2,3] + * */ + +function _uniqContentEquals(aIterator, bIterator, stackA, stackB) { + var a = _arrayFromIterator(aIterator); + + var b = _arrayFromIterator(bIterator); + + function eq(_a, _b) { + return _equals(_a, _b, stackA.slice(), stackB.slice()); + } // if *a* array contains any element that is not included in *b* + + + return !_includesWith(function (b, aItem) { + return !_includesWith(eq, aItem, b); + }, b, a); +} + +function _equals(a, b, stackA, stackB) { + if (_objectIs$1(a, b)) { + return true; + } + + var typeA = type(a); + + if (typeA !== type(b)) { + return false; + } + + if (typeof a['fantasy-land/equals'] === 'function' || typeof b['fantasy-land/equals'] === 'function') { + return typeof a['fantasy-land/equals'] === 'function' && a['fantasy-land/equals'](b) && typeof b['fantasy-land/equals'] === 'function' && b['fantasy-land/equals'](a); + } + + if (typeof a.equals === 'function' || typeof b.equals === 'function') { + return typeof a.equals === 'function' && a.equals(b) && typeof b.equals === 'function' && b.equals(a); + } + + switch (typeA) { + case 'Arguments': + case 'Array': + case 'Object': + if (typeof a.constructor === 'function' && _functionName(a.constructor) === 'Promise') { + return a === b; + } + + break; + + case 'Boolean': + case 'Number': + case 'String': + if (!(typeof a === typeof b && _objectIs$1(a.valueOf(), b.valueOf()))) { + return false; + } + + break; + + case 'Date': + if (!_objectIs$1(a.valueOf(), b.valueOf())) { + return false; + } + + break; + + case 'Error': + return a.name === b.name && a.message === b.message; + + case 'RegExp': + if (!(a.source === b.source && a.global === b.global && a.ignoreCase === b.ignoreCase && a.multiline === b.multiline && a.sticky === b.sticky && a.unicode === b.unicode)) { + return false; + } + + break; + } + + var idx = stackA.length - 1; + + while (idx >= 0) { + if (stackA[idx] === a) { + return stackB[idx] === b; + } + + idx -= 1; + } + + switch (typeA) { + case 'Map': + if (a.size !== b.size) { + return false; + } + + return _uniqContentEquals(a.entries(), b.entries(), stackA.concat([a]), stackB.concat([b])); + + case 'Set': + if (a.size !== b.size) { + return false; + } + + return _uniqContentEquals(a.values(), b.values(), stackA.concat([a]), stackB.concat([b])); + + case 'Arguments': + case 'Array': + case 'Object': + case 'Boolean': + case 'Number': + case 'String': + case 'Date': + case 'Error': + case 'RegExp': + case 'Int8Array': + case 'Uint8Array': + case 'Uint8ClampedArray': + case 'Int16Array': + case 'Uint16Array': + case 'Int32Array': + case 'Uint32Array': + case 'Float32Array': + case 'Float64Array': + case 'ArrayBuffer': + break; + + default: + // Values of other types are only equal if identical. + return false; + } + + var keysA = keys(a); + + if (keysA.length !== keys(b).length) { + return false; + } + + var extendedStackA = stackA.concat([a]); + var extendedStackB = stackB.concat([b]); + idx = keysA.length - 1; + + while (idx >= 0) { + var key = keysA[idx]; + + if (!(_has(key, b) && _equals(b[key], a[key], extendedStackA, extendedStackB))) { + return false; + } + + idx -= 1; + } + + return true; +} + +/** + * Returns `true` if its arguments are equivalent, `false` otherwise. Handles + * cyclical data structures. + * + * Dispatches symmetrically to the `equals` methods of both arguments, if + * present. + * + * @func + * @memberOf R + * @since v0.15.0 + * @category Relation + * @sig a -> b -> Boolean + * @param {*} a + * @param {*} b + * @return {Boolean} + * @example + * + * R.equals(1, 1); //=> true + * R.equals(1, '1'); //=> false + * R.equals([1, 2, 3], [1, 2, 3]); //=> true + * + * const a = {}; a.v = a; + * const b = {}; b.v = b; + * R.equals(a, b); //=> true + */ + +var equals = +/*#__PURE__*/ +_curry2(function equals(a, b) { + return _equals(a, b, [], []); +}); + +function _indexOf(list, a, idx) { + var inf, item; // Array.prototype.indexOf doesn't exist below IE9 + + if (typeof list.indexOf === 'function') { + switch (typeof a) { + case 'number': + if (a === 0) { + // manually crawl the list to distinguish between +0 and -0 + inf = 1 / a; + + while (idx < list.length) { + item = list[idx]; + + if (item === 0 && 1 / item === inf) { + return idx; + } + + idx += 1; + } + + return -1; + } else if (a !== a) { + // NaN + while (idx < list.length) { + item = list[idx]; + + if (typeof item === 'number' && item !== item) { + return idx; + } + + idx += 1; + } + + return -1; + } // non-zero numbers can utilise Set + + + return list.indexOf(a, idx); + // all these types can utilise Set + + case 'string': + case 'boolean': + case 'function': + case 'undefined': + return list.indexOf(a, idx); + + case 'object': + if (a === null) { + // null can utilise Set + return list.indexOf(a, idx); + } + + } + } // anything else not covered above, defer to R.equals + + + while (idx < list.length) { + if (equals(list[idx], a)) { + return idx; + } + + idx += 1; + } + + return -1; +} + +function _includes(a, list) { + return _indexOf(list, a, 0) >= 0; +} + +function _complement(f) { + return function () { + return !f.apply(this, arguments); + }; +} + +function _filter(fn, list) { + var idx = 0; + var len = list.length; + var result = []; + + while (idx < len) { + if (fn(list[idx])) { + result[result.length] = list[idx]; + } + + idx += 1; + } + + return result; +} + +function _isObject(x) { + return Object.prototype.toString.call(x) === '[object Object]'; +} + +var XFilter = +/*#__PURE__*/ +function () { + function XFilter(f, xf) { + this.xf = xf; + this.f = f; + } + + XFilter.prototype['@@transducer/init'] = _xfBase.init; + XFilter.prototype['@@transducer/result'] = _xfBase.result; + + XFilter.prototype['@@transducer/step'] = function (result, input) { + return this.f(input) ? this.xf['@@transducer/step'](result, input) : result; + }; + + return XFilter; +}(); + +var _xfilter = +/*#__PURE__*/ +_curry2(function _xfilter(f, xf) { + return new XFilter(f, xf); +}); + +/** + * Takes a predicate and a `Filterable`, and returns a new filterable of the + * same type containing the members of the given filterable which satisfy the + * given predicate. Filterable objects include plain objects or any object + * that has a filter method such as `Array`. + * + * Dispatches to the `filter` method of the second argument, if present. + * + * Acts as a transducer if a transformer is given in list position. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig Filterable f => (a -> Boolean) -> f a -> f a + * @param {Function} pred + * @param {Array} filterable + * @return {Array} Filterable + * @see R.reject, R.transduce, R.addIndex + * @example + * + * const isEven = n => n % 2 === 0; + * + * R.filter(isEven, [1, 2, 3, 4]); //=> [2, 4] + * + * R.filter(isEven, {a: 1, b: 2, c: 3, d: 4}); //=> {b: 2, d: 4} + */ + +var filter = +/*#__PURE__*/ +_curry2( +/*#__PURE__*/ +_dispatchable(['fantasy-land/filter', 'filter'], _xfilter, function (pred, filterable) { + return _isObject(filterable) ? _reduce(function (acc, key) { + if (pred(filterable[key])) { + acc[key] = filterable[key]; + } + + return acc; + }, {}, keys(filterable)) : // else + _filter(pred, filterable); +})); + +/** + * The complement of [`filter`](#filter). + * + * Acts as a transducer if a transformer is given in list position. Filterable + * objects include plain objects or any object that has a filter method such + * as `Array`. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig Filterable f => (a -> Boolean) -> f a -> f a + * @param {Function} pred + * @param {Array} filterable + * @return {Array} + * @see R.filter, R.transduce, R.addIndex + * @example + * + * const isOdd = (n) => n % 2 !== 0; + * + * R.reject(isOdd, [1, 2, 3, 4]); //=> [2, 4] + * + * R.reject(isOdd, {a: 1, b: 2, c: 3, d: 4}); //=> {b: 2, d: 4} + */ + +var reject = +/*#__PURE__*/ +_curry2(function reject(pred, filterable) { + return filter(_complement(pred), filterable); +}); + +var XDrop = +/*#__PURE__*/ +function () { + function XDrop(n, xf) { + this.xf = xf; + this.n = n; + } + + XDrop.prototype['@@transducer/init'] = _xfBase.init; + XDrop.prototype['@@transducer/result'] = _xfBase.result; + + XDrop.prototype['@@transducer/step'] = function (result, input) { + if (this.n > 0) { + this.n -= 1; + return result; + } + + return this.xf['@@transducer/step'](result, input); + }; + + return XDrop; +}(); + +var _xdrop = +/*#__PURE__*/ +_curry2(function _xdrop(n, xf) { + return new XDrop(n, xf); +}); + +/** + * Returns all but the first `n` elements of the given list, string, or + * transducer/transformer (or object with a `drop` method). + * + * Dispatches to the `drop` method of the second argument, if present. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig Number -> [a] -> [a] + * @sig Number -> String -> String + * @param {Number} n + * @param {*} list + * @return {*} A copy of list without the first `n` elements + * @see R.take, R.transduce, R.dropLast, R.dropWhile + * @example + * + * R.drop(1, ['foo', 'bar', 'baz']); //=> ['bar', 'baz'] + * R.drop(2, ['foo', 'bar', 'baz']); //=> ['baz'] + * R.drop(3, ['foo', 'bar', 'baz']); //=> [] + * R.drop(4, ['foo', 'bar', 'baz']); //=> [] + * R.drop(3, 'ramda'); //=> 'da' + */ + +var drop = +/*#__PURE__*/ +_curry2( +/*#__PURE__*/ +_dispatchable(['drop'], _xdrop, function drop(n, xs) { + return slice(Math.max(0, n), Infinity, xs); +})); + +/** + * Returns the last element of the given list or string. + * + * @func + * @memberOf R + * @since v0.1.4 + * @category List + * @sig [a] -> a | Undefined + * @sig String -> String + * @param {*} list + * @return {*} + * @see R.init, R.head, R.tail + * @example + * + * R.last(['fi', 'fo', 'fum']); //=> 'fum' + * R.last([]); //=> undefined + * + * R.last('abc'); //=> 'c' + * R.last(''); //=> '' + */ + +var last = +/*#__PURE__*/ +nth(-1); + +/** + * Returns a new list containing the last `n` elements of the given list. + * If `n > list.length`, returns a list of `list.length` elements. + * + * @func + * @memberOf R + * @since v0.16.0 + * @category List + * @sig Number -> [a] -> [a] + * @sig Number -> String -> String + * @param {Number} n The number of elements to return. + * @param {Array} xs The collection to consider. + * @return {Array} + * @see R.dropLast + * @example + * + * R.takeLast(1, ['foo', 'bar', 'baz']); //=> ['baz'] + * R.takeLast(2, ['foo', 'bar', 'baz']); //=> ['bar', 'baz'] + * R.takeLast(3, ['foo', 'bar', 'baz']); //=> ['foo', 'bar', 'baz'] + * R.takeLast(4, ['foo', 'bar', 'baz']); //=> ['foo', 'bar', 'baz'] + * R.takeLast(3, 'ramda'); //=> 'mda' + */ + +var takeLast = +/*#__PURE__*/ +_curry2(function takeLast(n, xs) { + return drop(n >= 0 ? xs.length - n : 0, xs); +}); + +var XFind = +/*#__PURE__*/ +function () { + function XFind(f, xf) { + this.xf = xf; + this.f = f; + this.found = false; + } + + XFind.prototype['@@transducer/init'] = _xfBase.init; + + XFind.prototype['@@transducer/result'] = function (result) { + if (!this.found) { + result = this.xf['@@transducer/step'](result, void 0); + } + + return this.xf['@@transducer/result'](result); + }; + + XFind.prototype['@@transducer/step'] = function (result, input) { + if (this.f(input)) { + this.found = true; + result = _reduced(this.xf['@@transducer/step'](result, input)); + } + + return result; + }; + + return XFind; +}(); + +var _xfind = +/*#__PURE__*/ +_curry2(function _xfind(f, xf) { + return new XFind(f, xf); +}); + +/** + * Returns the first element of the list which matches the predicate, or + * `undefined` if no element matches. + * + * Dispatches to the `find` method of the second argument, if present. + * + * Acts as a transducer if a transformer is given in list position. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig (a -> Boolean) -> [a] -> a | undefined + * @param {Function} fn The predicate function used to determine if the element is the + * desired one. + * @param {Array} list The array to consider. + * @return {Object} The element found, or `undefined`. + * @see R.transduce + * @example + * + * const xs = [{a: 1}, {a: 2}, {a: 3}]; + * R.find(R.propEq('a', 2))(xs); //=> {a: 2} + * R.find(R.propEq('a', 4))(xs); //=> undefined + */ + +var find = +/*#__PURE__*/ +_curry2( +/*#__PURE__*/ +_dispatchable(['find'], _xfind, function find(fn, list) { + var idx = 0; + var len = list.length; + + while (idx < len) { + if (fn(list[idx])) { + return list[idx]; + } + + idx += 1; + } +})); + +var XFindIndex = +/*#__PURE__*/ +function () { + function XFindIndex(f, xf) { + this.xf = xf; + this.f = f; + this.idx = -1; + this.found = false; + } + + XFindIndex.prototype['@@transducer/init'] = _xfBase.init; + + XFindIndex.prototype['@@transducer/result'] = function (result) { + if (!this.found) { + result = this.xf['@@transducer/step'](result, -1); + } + + return this.xf['@@transducer/result'](result); + }; + + XFindIndex.prototype['@@transducer/step'] = function (result, input) { + this.idx += 1; + + if (this.f(input)) { + this.found = true; + result = _reduced(this.xf['@@transducer/step'](result, this.idx)); + } + + return result; + }; + + return XFindIndex; +}(); + +var _xfindIndex = +/*#__PURE__*/ +_curry2(function _xfindIndex(f, xf) { + return new XFindIndex(f, xf); +}); + +/** + * Returns the index of the first element of the list which matches the + * predicate, or `-1` if no element matches. + * + * Acts as a transducer if a transformer is given in list position. + * + * @func + * @memberOf R + * @since v0.1.1 + * @category List + * @sig (a -> Boolean) -> [a] -> Number + * @param {Function} fn The predicate function used to determine if the element is the + * desired one. + * @param {Array} list The array to consider. + * @return {Number} The index of the element found, or `-1`. + * @see R.transduce, R.indexOf + * @example + * + * const xs = [{a: 1}, {a: 2}, {a: 3}]; + * R.findIndex(R.propEq('a', 2))(xs); //=> 1 + * R.findIndex(R.propEq('a', 4))(xs); //=> -1 + */ + +var findIndex = +/*#__PURE__*/ +_curry2( +/*#__PURE__*/ +_dispatchable([], _xfindIndex, function findIndex(fn, list) { + var idx = 0; + var len = list.length; + + while (idx < len) { + if (fn(list[idx])) { + return idx; + } + + idx += 1; + } + + return -1; +})); + +/** + * Returns a new function much like the supplied one, except that the first two + * arguments' order is reversed. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category Function + * @sig ((a, b, c, ...) -> z) -> (b -> a -> c -> ... -> z) + * @param {Function} fn The function to invoke with its first two parameters reversed. + * @return {*} The result of invoking `fn` with its first two parameters' order reversed. + * @example + * + * const mergeThree = (a, b, c) => [].concat(a, b, c); + * + * mergeThree(1, 2, 3); //=> [1, 2, 3] + * + * R.flip(mergeThree)(1, 2, 3); //=> [2, 1, 3] + * @symb R.flip(f)(a, b, c) = f(b, a, c) + */ + +var flip = +/*#__PURE__*/ +_curry1(function flip(fn) { + return curryN(fn.length, function (a, b) { + var args = Array.prototype.slice.call(arguments, 0); + args[0] = b; + args[1] = a; + return fn.apply(this, args); + }); +}); + +/** + * Iterate over an input `object`, calling a provided function `fn` for each + * key and value in the object. + * + * `fn` receives three argument: *(value, key, obj)*. + * + * @func + * @memberOf R + * @since v0.23.0 + * @category Object + * @sig ((a, String, StrMap a) -> Any) -> StrMap a -> StrMap a + * @param {Function} fn The function to invoke. Receives three argument, `value`, `key`, `obj`. + * @param {Object} obj The object to iterate over. + * @return {Object} The original object. + * @example + * + * const printKeyConcatValue = (value, key) => console.log(key + ':' + value); + * R.forEachObjIndexed(printKeyConcatValue, {x: 1, y: 2}); //=> {x: 1, y: 2} + * // logs x:1 + * // logs y:2 + * @symb R.forEachObjIndexed(f, {x: a, y: b}) = {x: a, y: b} + */ + +var forEachObjIndexed = +/*#__PURE__*/ +_curry2(function forEachObjIndexed(fn, obj) { + var keyList = keys(obj); + var idx = 0; + + while (idx < keyList.length) { + var key = keyList[idx]; + fn(obj[key], key, obj); + idx += 1; + } + + return obj; +}); + +/** + * Returns the position of the first occurrence of an item in an array, or -1 + * if the item is not included in the array. [`R.equals`](#equals) is used to + * determine equality. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category List + * @sig a -> [a] -> Number + * @param {*} target The item to find. + * @param {Array} xs The array to search in. + * @return {Number} the index of the target, or -1 if the target is not found. + * @see R.lastIndexOf, R.findIndex + * @example + * + * R.indexOf(3, [1,2,3,4]); //=> 2 + * R.indexOf(10, [1,2,3,4]); //=> -1 + */ + +var indexOf = +/*#__PURE__*/ +_curry2(function indexOf(target, xs) { + return typeof xs.indexOf === 'function' && !_isArray(xs) ? xs.indexOf(target) : _indexOf(xs, target, 0); +}); + +function _objectAssign(target) { + if (target == null) { + throw new TypeError('Cannot convert undefined or null to object'); + } + + var output = Object(target); + var idx = 1; + var length = arguments.length; + + while (idx < length) { + var source = arguments[idx]; + + if (source != null) { + for (var nextKey in source) { + if (_has(nextKey, source)) { + output[nextKey] = source[nextKey]; + } + } + } + + idx += 1; + } + + return output; +} + +var _objectAssign$1 = typeof Object.assign === 'function' ? Object.assign : _objectAssign; + +/** + * Tests a regular expression against a String. Note that this function will + * return an empty array when there are no matches. This differs from + * [`String.prototype.match`](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/match) + * which returns `null` when there are no matches. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category String + * @sig RegExp -> String -> [String | Undefined] + * @param {RegExp} rx A regular expression. + * @param {String} str The string to match against + * @return {Array} The list of matches or empty array. + * @see R.test + * @example + * + * R.match(/([a-z]a)/g, 'bananas'); //=> ['ba', 'na', 'na'] + * R.match(/a/, 'b'); //=> [] + * R.match(/a/, null); //=> TypeError: null does not have a method named "match" + */ + +var match = +/*#__PURE__*/ +_curry2(function match(rx, str) { + return str.match(rx) || []; +}); + +/** + * Create a new object with the own properties of the first object merged with + * the own properties of the second object. If a key exists in both objects, + * the value from the first object will be used. + * + * @func + * @memberOf R + * @since v0.26.0 + * @category Object + * @sig {k: v} -> {k: v} -> {k: v} + * @param {Object} l + * @param {Object} r + * @return {Object} + * @see R.mergeRight, R.mergeDeepLeft, R.mergeWith, R.mergeWithKey + * @example + * + * R.mergeLeft({ 'age': 40 }, { 'name': 'fred', 'age': 10 }); + * //=> { 'name': 'fred', 'age': 40 } + * + * const resetToDefault = R.mergeLeft({x: 0}); + * resetToDefault({x: 5, y: 2}); //=> {x: 0, y: 2} + * @symb R.mergeLeft(a, b) = {...b, ...a} + */ + +var mergeLeft = +/*#__PURE__*/ +_curry2(function mergeLeft(l, r) { + return _objectAssign$1({}, r, l); +}); + +/** + * Returns `true` if the specified object property is equal, in + * [`R.equals`](#equals) terms, to the given value; `false` otherwise. + * You can test multiple properties with [`R.whereEq`](#whereEq). + * + * @func + * @memberOf R + * @since v0.1.0 + * @category Relation + * @sig String -> a -> Object -> Boolean + * @param {String} name + * @param {*} val + * @param {*} obj + * @return {Boolean} + * @see R.whereEq, R.propSatisfies, R.equals + * @example + * + * const abby = {name: 'Abby', age: 7, hair: 'blond'}; + * const fred = {name: 'Fred', age: 12, hair: 'brown'}; + * const rusty = {name: 'Rusty', age: 10, hair: 'brown'}; + * const alois = {name: 'Alois', age: 15, disposition: 'surly'}; + * const kids = [abby, fred, rusty, alois]; + * const hasBrownHair = R.propEq('hair', 'brown'); + * R.filter(hasBrownHair, kids); //=> [fred, rusty] + */ + +var propEq = +/*#__PURE__*/ +_curry3(function propEq(name, val, obj) { + return equals(val, prop(name, obj)); +}); + +/** + * Replace a substring or regex match in a string with a replacement. + * + * The first two parameters correspond to the parameters of the + * `String.prototype.replace()` function, so the second parameter can also be a + * function. + * + * @func + * @memberOf R + * @since v0.7.0 + * @category String + * @sig RegExp|String -> String -> String -> String + * @param {RegExp|String} pattern A regular expression or a substring to match. + * @param {String} replacement The string to replace the matches with. + * @param {String} str The String to do the search and replacement in. + * @return {String} The result. + * @example + * + * R.replace('foo', 'bar', 'foo foo foo'); //=> 'bar foo foo' + * R.replace(/foo/, 'bar', 'foo foo foo'); //=> 'bar foo foo' + * + * // Use the "g" (global) flag to replace all occurrences: + * R.replace(/foo/g, 'bar', 'foo foo foo'); //=> 'bar bar bar' + */ + +var replace = +/*#__PURE__*/ +_curry3(function replace(regex, replacement, str) { + return str.replace(regex, replacement); +}); + +/** + * Sorts the list according to the supplied function. + * + * @func + * @memberOf R + * @since v0.1.0 + * @category Relation + * @sig Ord b => (a -> b) -> [a] -> [a] + * @param {Function} fn + * @param {Array} list The list to sort. + * @return {Array} A new list sorted by the keys generated by `fn`. + * @example + * + * const sortByFirstItem = R.sortBy(R.prop(0)); + * const pairs = [[-1, 1], [-2, 2], [-3, 3]]; + * sortByFirstItem(pairs); //=> [[-3, 3], [-2, 2], [-1, 1]] + * + * const sortByNameCaseInsensitive = R.sortBy(R.compose(R.toLower, R.prop('name'))); + * const alice = { + * name: 'ALICE', + * age: 101 + * }; + * const bob = { + * name: 'Bob', + * age: -10 + * }; + * const clara = { + * name: 'clara', + * age: 314.159 + * }; + * const people = [clara, bob, alice]; + * sortByNameCaseInsensitive(people); //=> [alice, bob, clara] + */ + +var sortBy = +/*#__PURE__*/ +_curry2(function sortBy(fn, list) { + return Array.prototype.slice.call(list, 0).sort(function (a, b) { + var aa = fn(a); + var bb = fn(b); + return aa < bb ? -1 : aa > bb ? 1 : 0; + }); +}); + +/** + * Returns a new list without values in the first argument. + * [`R.equals`](#equals) is used to determine equality. + * + * Acts as a transducer if a transformer is given in list position. + * + * @func + * @memberOf R + * @since v0.19.0 + * @category List + * @sig [a] -> [a] -> [a] + * @param {Array} list1 The values to be removed from `list2`. + * @param {Array} list2 The array to remove values from. + * @return {Array} The new array without values in `list1`. + * @see R.transduce, R.difference, R.remove + * @example + * + * R.without([1, 2], [1, 2, 1, 3, 4]); //=> [3, 4] + */ + +var without = +/*#__PURE__*/ +_curry2(function (xs, list) { + return reject(flip(_includes)(xs), list); +}); + +// Material Design Icons v7.0.96 +var mdiChevronDown = "M7.41,8.58L12,13.17L16.59,8.58L18,10L12,16L6,10L7.41,8.58Z"; +var mdiChevronUp = "M7.41,15.41L12,10.83L16.59,15.41L18,14L12,8L6,14L7.41,15.41Z"; +var mdiCircleSmall = "M12,10A2,2 0 0,0 10,12C10,13.11 10.9,14 12,14C13.11,14 14,13.11 14,12A2,2 0 0,0 12,10Z"; +var mdiCodeTags = "M14.6,16.6L19.2,12L14.6,7.4L16,6L22,12L16,18L14.6,16.6M9.4,16.6L4.8,12L9.4,7.4L8,6L2,12L8,18L9.4,16.6Z"; +var mdiDivision = "M19,13H5V11H19V13M12,5A2,2 0 0,1 14,7A2,2 0 0,1 12,9A2,2 0 0,1 10,7A2,2 0 0,1 12,5M12,15A2,2 0 0,1 14,17A2,2 0 0,1 12,19A2,2 0 0,1 10,17A2,2 0 0,1 12,15Z"; +var mdiFileLink = "M14 2H6C4.89 2 4 2.89 4 4V20C4 21.11 4.89 22 6 22H18C19.11 22 20 21.11 20 20V8L14 2M11 20H10C8.39 20 6 18.94 6 16C6 13.07 8.39 12 10 12H11V14H10C9.54 14 8 14.17 8 16C8 17.9 9.67 18 10 18H11V20M15 15V17H9V15H15M14 20H13V18H14C14.46 18 16 17.83 16 16C16 14.1 14.33 14 14 14H13V12H14C15.61 12 18 13.07 18 16C18 18.94 15.61 20 14 20M13 9V3.5L18.5 9H13Z"; +var mdiFormatBold = "M13.5,15.5H10V12.5H13.5A1.5,1.5 0 0,1 15,14A1.5,1.5 0 0,1 13.5,15.5M10,6.5H13A1.5,1.5 0 0,1 14.5,8A1.5,1.5 0 0,1 13,9.5H10M15.6,10.79C16.57,10.11 17.25,9 17.25,8C17.25,5.74 15.5,4 13.25,4H7V18H14.04C16.14,18 17.75,16.3 17.75,14.21C17.75,12.69 16.89,11.39 15.6,10.79Z"; +var mdiFormatHeader1 = "M3,4H5V10H9V4H11V18H9V12H5V18H3V4M14,18V16H16V6.31L13.5,7.75V5.44L16,4H18V16H20V18H14Z"; +var mdiFormatHeader2 = "M3,4H5V10H9V4H11V18H9V12H5V18H3V4M21,18H15A2,2 0 0,1 13,16C13,15.47 13.2,15 13.54,14.64L18.41,9.41C18.78,9.05 19,8.55 19,8A2,2 0 0,0 17,6A2,2 0 0,0 15,8H13A4,4 0 0,1 17,4A4,4 0 0,1 21,8C21,9.1 20.55,10.1 19.83,10.83L15,16H21V18Z"; +var mdiFormatHeader3 = "M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V15H15V16H19V12H15V10H19V6H15V7H13V6A2,2 0 0,1 15,4Z"; +var mdiFormatHeader4 = "M3,4H5V10H9V4H11V18H9V12H5V18H3V4M18,18V13H13V11L18,4H20V11H21V13H20V18H18M18,11V7.42L15.45,11H18Z"; +var mdiFormatHeader5 = "M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H20V6H15V10H17A4,4 0 0,1 21,14A4,4 0 0,1 17,18H15A2,2 0 0,1 13,16V15H15V16H17A2,2 0 0,0 19,14A2,2 0 0,0 17,12H15A2,2 0 0,1 13,10V6A2,2 0 0,1 15,4Z"; +var mdiFormatHeader6 = "M3,4H5V10H9V4H11V18H9V12H5V18H3V4M15,4H19A2,2 0 0,1 21,6V7H19V6H15V10H19A2,2 0 0,1 21,12V16A2,2 0 0,1 19,18H15A2,2 0 0,1 13,16V6A2,2 0 0,1 15,4M15,12V16H19V12H15Z"; +var mdiFormatIndentIncrease = "M11,13H21V11H11M11,9H21V7H11M3,3V5H21V3M11,17H21V15H11M3,8V16L7,12M3,21H21V19H3V21Z"; +var mdiFormatItalic = "M10,4V7H12.21L8.79,15H6V18H14V15H11.79L15.21,7H18V4H10Z"; +var mdiFormatListBulleted = "M7,5H21V7H7V5M7,13V11H21V13H7M4,4.5A1.5,1.5 0 0,1 5.5,6A1.5,1.5 0 0,1 4,7.5A1.5,1.5 0 0,1 2.5,6A1.5,1.5 0 0,1 4,4.5M4,10.5A1.5,1.5 0 0,1 5.5,12A1.5,1.5 0 0,1 4,13.5A1.5,1.5 0 0,1 2.5,12A1.5,1.5 0 0,1 4,10.5M7,19V17H21V19H7M4,16.5A1.5,1.5 0 0,1 5.5,18A1.5,1.5 0 0,1 4,19.5A1.5,1.5 0 0,1 2.5,18A1.5,1.5 0 0,1 4,16.5Z"; +var mdiFormatListBulletedSquare = "M3,4H7V8H3V4M9,5V7H21V5H9M3,10H7V14H3V10M9,11V13H21V11H9M3,16H7V20H3V16M9,17V19H21V17H9"; +var mdiFormatListNumbered = "M7,13V11H21V13H7M7,19V17H21V19H7M7,7V5H21V7H7M3,8V5H2V4H4V8H3M2,17V16H5V20H2V19H4V18.5H3V17.5H4V17H2M4.25,10A0.75,0.75 0 0,1 5,10.75C5,10.95 4.92,11.14 4.79,11.27L3.12,13H5V14H2V13.08L4,11H2V10H4.25Z"; +var mdiFormatStrikethroughVariant = "M23,12V14H18.61C19.61,16.14 19.56,22 12.38,22C4.05,22.05 4.37,15.5 4.37,15.5L8.34,15.55C8.37,18.92 11.5,18.92 12.12,18.88C12.76,18.83 15.15,18.84 15.34,16.5C15.42,15.41 14.32,14.58 13.12,14H1V12H23M19.41,7.89L15.43,7.86C15.43,7.86 15.6,5.09 12.15,5.08C8.7,5.06 9,7.28 9,7.56C9.04,7.84 9.34,9.22 12,9.88H5.71C5.71,9.88 2.22,3.15 10.74,2C19.45,0.8 19.43,7.91 19.41,7.89Z"; +var mdiFormatUnderline = "M5,21H19V19H5V21M12,17A6,6 0 0,0 18,11V3H15.5V11A3.5,3.5 0 0,1 12,14.5A3.5,3.5 0 0,1 8.5,11V3H6V11A6,6 0 0,0 12,17Z"; +var mdiGraph = "M19.5 17C19.37 17 19.24 17 19.11 17.04L17.5 13.79C17.95 13.34 18.25 12.71 18.25 12C18.25 10.62 17.13 9.5 15.75 9.5C15.62 9.5 15.5 9.5 15.36 9.54L13.73 6.29C14.21 5.84 14.5 5.21 14.5 4.5C14.5 3.12 13.38 2 12 2S9.5 3.12 9.5 4.5C9.5 5.21 9.79 5.84 10.26 6.29L8.64 9.54C8.5 9.5 8.38 9.5 8.25 9.5C6.87 9.5 5.75 10.62 5.75 12C5.75 12.71 6.05 13.34 6.5 13.79L4.89 17.04C4.76 17 4.63 17 4.5 17C3.12 17 2 18.12 2 19.5C2 20.88 3.12 22 4.5 22S7 20.88 7 19.5C7 18.8 6.71 18.16 6.24 17.71L7.86 14.46C8 14.5 8.12 14.5 8.25 14.5C8.38 14.5 8.5 14.5 8.64 14.46L10.27 17.71C9.8 18.16 9.5 18.8 9.5 19.5C9.5 20.88 10.62 22 12 22S14.5 20.88 14.5 19.5C14.5 18.12 13.38 17 12 17C11.87 17 11.74 17 11.61 17.04L10 13.79C10.46 13.34 10.75 12.71 10.75 12S10.46 10.66 10 10.21L11.61 6.96C11.74 7 11.87 7 12 7S12.26 7 12.39 6.96L14 10.21C13.55 10.66 13.25 11.3 13.25 12C13.25 13.38 14.37 14.5 15.75 14.5C15.88 14.5 16 14.5 16.14 14.46L17.77 17.71C17.3 18.16 17 18.8 17 19.5C17 20.88 18.12 22 19.5 22S22 20.88 22 19.5C22 18.12 20.88 17 19.5 17Z"; +var mdiImage = "M8.5,13.5L11,16.5L14.5,12L19,18H5M21,19V5C21,3.89 20.1,3 19,3H5A2,2 0 0,0 3,5V19A2,2 0 0,0 5,21H19A2,2 0 0,0 21,19Z"; +var mdiLanguageMarkdown = "M20.56 18H3.44C2.65 18 2 17.37 2 16.59V7.41C2 6.63 2.65 6 3.44 6H20.56C21.35 6 22 6.63 22 7.41V16.59C22 17.37 21.35 18 20.56 18M6.81 15.19V11.53L8.73 13.88L10.65 11.53V15.19H12.58V8.81H10.65L8.73 11.16L6.81 8.81H4.89V15.19H6.81M19.69 12H17.77V8.81H15.85V12H13.92L16.81 15.28L19.69 12Z"; +var mdiLinkVariant = "M10.59,13.41C11,13.8 11,14.44 10.59,14.83C10.2,15.22 9.56,15.22 9.17,14.83C7.22,12.88 7.22,9.71 9.17,7.76V7.76L12.71,4.22C14.66,2.27 17.83,2.27 19.78,4.22C21.73,6.17 21.73,9.34 19.78,11.29L18.29,12.78C18.3,11.96 18.17,11.14 17.89,10.36L18.36,9.88C19.54,8.71 19.54,6.81 18.36,5.64C17.19,4.46 15.29,4.46 14.12,5.64L10.59,9.17C9.41,10.34 9.41,12.24 10.59,13.41M13.41,9.17C13.8,8.78 14.44,8.78 14.83,9.17C16.78,11.12 16.78,14.29 14.83,16.24V16.24L11.29,19.78C9.34,21.73 6.17,21.73 4.22,19.78C2.27,17.83 2.27,14.66 4.22,12.71L5.71,11.22C5.7,12.04 5.83,12.86 6.11,13.65L5.64,14.12C4.46,15.29 4.46,17.19 5.64,18.36C6.81,19.54 8.71,19.54 9.88,18.36L13.41,14.83C14.59,13.66 14.59,11.76 13.41,10.59C13,10.2 13,9.56 13.41,9.17Z"; +var mdiMarker = "M18.5,1.15C17.97,1.15 17.46,1.34 17.07,1.73L11.26,7.55L16.91,13.2L22.73,7.39C23.5,6.61 23.5,5.35 22.73,4.56L19.89,1.73C19.5,1.34 19,1.15 18.5,1.15M10.3,8.5L4.34,14.46C3.56,15.24 3.56,16.5 4.36,17.31C3.14,18.54 1.9,19.77 0.67,21H6.33L7.19,20.14C7.97,20.9 9.22,20.89 10,20.12L15.95,14.16"; +var mdiMenu = "M3,6H21V8H3V6M3,11H21V13H3V11M3,16H21V18H3V16Z"; +var mdiXml = "M12.89,3L14.85,3.4L11.11,21L9.15,20.6L12.89,3M19.59,12L16,8.41V5.58L22.42,12L16,18.41V15.58L19.59,12M1.58,12L8,5.58V8.41L4.41,12L8,15.58V18.41L1.58,12Z"; + +var greek = { + alpha: 'M 14.401734,12.57328 13.755395,9.1800053 Q 13.094368,5.7132827 10.479636,5.6985932 8.5112431,5.6839037 7.6151835,7.3144385 6.4840918,9.3269003 6.4840918,12.015079 q 0,3.231691 1.1017126,4.774088 1.1164022,1.571777 2.8938316,1.571777 1.968394,0 3.026038,-3.128864 z m 1.513018,-4.4949874 1.454261,-4.3040242 h 2.409078 l -3.011348,8.9165276 0.58758,3.217001 q 0.132206,0.719786 0.646339,1.322056 0.602269,0.705096 1.072333,0.705096 h 1.292676 v 2.291562 h -1.615845 q -1.380813,0 -2.614731,-1.233918 -0.60227,-0.616959 -0.851991,-1.909635 -0.646338,1.571776 -2.056531,2.908521 -0.646338,0.616959 -2.746937,0.60227 -3.4373431,-0.02938 -5.1266359,-2.232805 -1.7186718,-2.291562 -1.7186718,-6.345865 0,-4.362782 1.8655668,-6.3458648 2.0712198,-2.2181148 4.9797409,-2.2621833 4.568436,-0.073448 5.435116,4.6712617 z', + Alpha: "M 12,5.0899277 8.5418087,14.467431 H 15.470813 Z M 10.561191,2.5783215 h 2.89024 L 20.632858,21.421678 H 17.98242 L 16.265945,16.587782 H 7.7719191 L 6.0554443,21.421678 H 3.3671424 Z", + Beta: 'm 7.8859735,12.420825 v 6.871367 h 4.0700605 q 2.047592,0 3.027421,-0.841648 0.992391,-0.85421 0.992391,-2.600316 0,-1.758668 -0.992391,-2.587755 -0.979829,-0.841648 -3.027421,-0.841648 z m 0,-7.7130155 v 5.6528615 h 3.7560125 q 1.859163,0 2.763621,-0.6909053 0.91702,-0.7034672 0.91702,-2.1355255 0,-1.4194963 -0.91702,-2.1229635 Q 13.501149,4.7078095 11.641986,4.7078095 Z M 5.3484667,2.6225317 h 6.4819483 q 2.901802,0 4.472041,1.2059437 1.570239,1.2059438 1.570239,3.4294027 0,1.7209823 -0.803962,2.7384974 -0.803963,1.0175155 -2.36164,1.2687535 1.871725,0.401981 2.901802,1.683296 1.042639,1.268754 1.042639,3.178165 0,2.512383 -1.70842,3.881631 -1.708421,1.369249 -4.861461,1.369249 H 5.3484667 Z', + beta: 'm 9.2302992,16.654701 v 4.585227 H 7.5166283 V 6.9840389 q 0,-4.2239673 3.9460747,-4.2239673 4.001653,0 4.020179,3.5662882 0.02779,2.5380856 -1.59325,3.4643942 2.584401,0.833678 2.593664,3.306922 0.01853,4.399966 -4.464808,4.390703 -1.963774,-0.0093 -2.7881888,-0.833678 z m 0,-2.223141 q 1.0282028,1.611777 2.8530308,1.602514 2.667769,0 2.667769,-2.908609 0,-2.61219 -4.298072,-2.408402 V 9.142338 q 3.3625,0.055578 3.3625,-2.9641876 0,-2.0378789 -2.167562,-2.0286159 -2.4176658,0 -2.4176658,2.8900829 z', + chi: 'M 13.641778,18.976096 11.900675,14.500644 8.3133019,21.044386 H 5.7776018 L 10.849002,11.789665 8.7222858,6.2859105 Q 8.1497084,4.8135685 6.3501792,4.8135685 H 5.7776018 V 2.9672983 l 0.8179678,0.02337 q 3.0147955,0.081797 3.7743374,2.0332342 l 1.729417,4.4754523 3.587373,-6.5437422 h 2.5357 l -5.0714,9.2547209 2.126716,5.503755 q 0.572578,1.472342 2.372107,1.472342 h 0.572577 v 1.84627 l -0.817967,-0.02337 q -3.014796,-0.0818 -3.762652,-2.033235 z', + Chi: 'm 3.4596471,0.83472184 h 3.2456333 l 5.5489856,8.30104376 5.5789,-8.30104376 h 3.245633 l -7.179281,10.72405116 7.6579,11.606504 h -3.245633 l -6.281871,-9.49759 -6.3267416,9.49759 H 2.4425822 L 10.414576,11.244679 Z', + delta: 'M 16.356173,5.6275098 Q 15.17758,4.8186714 12.415974,4.8186714 q -2.923373,0 -2.923373,1.3519156 0,1.0630447 3.050476,1.6176768 2.403406,0.4275289 3.755322,1.7216703 1.640786,1.5599029 1.640786,4.7605919 0,3.062031 -1.583012,4.864585 Q 14.77316,20.94922 12,20.94922 q -2.7616053,0 -4.3561725,-1.814109 -1.5830123,-1.802554 -1.5830123,-4.980133 0,-2.357187 1.5830123,-4.2637343 Q 8.2562338,9.1517343 9.1228463,8.7357602 7.3202922,7.8229283 7.3202922,6.1936966 q 0,-3.1429149 5.0956818,-3.1429149 2.553619,0 3.940199,0.8088384 z m -5.63876,3.6859921 q -0.7857282,0.3350902 -1.4212441,1.1785931 -0.9937158,1.305696 -0.9937158,3.662883 0,2.345631 0.9821609,3.662882 0.993716,1.328806 2.715386,1.328806 1.698561,0 2.692277,-1.340361 0.993715,-1.340361 0.993715,-3.535779 0,-2.299412 -1.05149,-3.408676 Q 13.513683,9.6717018 12.057774,9.5445986 11.318265,9.4752696 10.717413,9.3135019 Z', + Delta: 'M 12,5.4972069 7.1303291,18.870986 H 16.881548 Z M 3.8759636,20.866364 10.645994,3.1336349 h 2.719889 l 6.758153,17.7327291 z', + epsilon: 'M 9.6932475,11.339868 Q 8.0317921,10.983842 7.1417267,10.019604 6.2516613,9.0702014 6.2516613,7.6906 q 0,-2.0916537 1.6911243,-3.2635732 1.6762898,-1.157085 4.5838364,-1.157085 1.127417,0 2.388343,0.178013 1.260926,0.1780131 2.714699,0.5340393 V 6.4593428 Q 16.190725,6.0291445 15.003971,5.836297 13.802383,5.6434495 12.749139,5.6434495 q -1.765297,0 -2.7888718,0.6823835 -1.0384097,0.6823835 -1.0384097,1.6317866 0,1.0384097 1.0087408,1.7059587 0.9939067,0.6527147 2.7146997,0.6527147 h 2.299335 v 2.254832 h -2.195494 q -2.032316,0 -3.1003947,0.756556 -1.1570851,0.830728 -1.1570851,2.136157 0,1.335098 1.2460916,2.165826 1.2609262,0.830727 3.5009242,0.830727 1.379601,0 2.640527,-0.267019 1.260926,-0.281854 2.31417,-0.830728 v 2.536687 q -1.335098,0.415363 -2.581189,0.623045 -1.260926,0.207682 -2.44768,0.207682 -3.5305931,0 -5.4442338,-1.349932 -1.9136406,-1.349933 -1.9136406,-3.916288 0,-1.602118 1.0235752,-2.685031 1.0235752,-1.082913 2.8630437,-1.438939 z', + Epsilon: 'M 6.2256278,3.0383187 H 17.558283 V 5.079157 H 8.650624 v 5.30618 h 8.535506 v 2.040838 H 8.650624 v 6.494668 h 9.123748 v 2.040838 H 6.2256278 Z', + epsilonV2: 'M 18.514318,6.2709902 Q 17.960863,6.076533 17.407408,5.9269504 15.926541,5.5380359 14.340966,5.5380359 q -2.73736,0 -4.263102,1.480867 Q 8.6568302,8.3950621 8.3875817,10.923007 H 18.514318 v 2.153988 H 8.3875817 q 0.2692485,2.527945 1.6902823,3.904104 1.525742,1.480867 4.263102,1.480867 1.914656,0 3.066442,-0.388915 l 1.10691,-0.373956 v 2.498028 l -1.181702,0.269249 q -1.555658,0.329081 -3.156191,0.329081 -4.008811,0 -6.3422987,-2.333487 -2.3484455,-2.333488 -2.3484455,-6.461965 0,-4.1284778 2.3484455,-6.4619651 2.3334877,-2.3334874 6.3422987,-2.3334874 1.510784,0 3.156191,0.3290816 0.598331,0.119666 1.181702,0.299165 z', + eta: 'M 17.268669,8.4557243 V 20.835414 H 15.201643 V 8.5231273 q 0,-1.7861803 -0.696498,-2.6736535 -0.696498,-0.8874732 -2.089494,-0.8874732 -1.673842,0 -2.6399523,1.0672146 -0.96611,1.0672147 -0.96611,2.9095641 V 16.049799 H 6.7313286 V 3.4679001 H 8.8095887 V 5.422588 Q 9.551022,4.2879703 10.550834,3.7262784 q 1.011045,-0.5616919 2.325404,-0.5616919 2.168131,0 3.280281,1.3368267 1.11215,1.3480606 1.11215,3.9543111 z', + Eta: 'M 5.1765843,3.0480151 H 7.5989568 V 10.387084 H 16.401043 V 3.0480151 h 2.422373 V 20.951986 H 16.401043 V 12.425715 H 7.5989568 v 8.526271 H 5.1765843 Z', + gamma: 'M 9.3393684,5.1089069 12.167372,13.096573 16.207376,3.0773617 h 2.25086 L 13.229316,16.005377 V 20.92264 H 11.105428 V 16.005377 L 7.7118237,6.3555369 Q 7.2039374,4.9011352 6.1073647,4.9011352 H 5.541764 V 3.0773617 h 0.8080009 q 2.2739456,0 2.9896035,2.0315452 z', + Gamma: 'M 6.4626058,20.89917 V 3.1008309 H 17.537393 V 5.1274335 H 8.8706865 V 20.89917 Z', + iota: 'M 11.406705,3.4808912 V 14.510095 q 0,2.205841 0.517232,2.905625 0.547657,0.730209 2.190628,0.730209 h 1.35393 v 2.373181 h -1.68861 q -2.738285,0 -3.9857258,-1.460419 -1.247441,-1.490844 -1.247441,-4.715935 L 8.5315055,3.4808912 Z', + Iota: 'M 2.8576269,0.82926106 H 5.2855426 V 18.774202 H 2.8576269 Z', + kappa: 'm 1.7263958,1.4153005 h 2.9457887 v 7.20943 l 7.4885045,-7.20943 h 3.47293 L 8.7962885,7.958052 16.703405,18.779949 H 13.214971 L 6.7962531,9.8185501 4.6721845,11.818586 v 6.961363 H 1.7263958 Z', + kappaV2: 'M 10.230844,14.202115 Q 8.7976033,18.158456 5.8116853,20.009725 3.7066132,21.338459 3.6618244,19.173668 3.6468948,18.158456 4.5575998,16.904371 5.9908404,14.933665 8.0212646,13.082396 9.3798573,10.051689 8.7378849,7.5285883 8.3497156,5.975911 6.2297138,5.975911 q -0.8509866,0 -2.2095793,1.6123957 V 4.2440785 Q 5.2443609,3.3333736 7.1254892,3.5871766 10.798168,4.0649235 11.290845,7.648025 q 0.283662,2.0901426 -0.343381,3.762257 l 2.821693,-1.612396 q 1.43324,-3.9563413 4.419158,-5.8076105 2.105072,-1.3287335 2.149861,0.836057 0.01493,1.0152122 -0.895775,2.2692977 -1.433241,1.9707059 -3.463665,3.8219748 -1.358593,3.030707 -0.71662,5.553808 0.388169,1.552677 2.508171,1.552677 0.850986,0 2.209579,-1.612396 v 3.344228 q -1.224226,0.910705 -3.105355,0.656902 -3.672679,-0.477747 -4.165355,-4.060848 -0.283662,-2.090143 0.34338,-3.762257 z', + Kappa: 'M 5.0808843,3.2824989 H 7.4398065 V 10.651211 L 15.263954,3.2824989 h 3.036237 L 9.6469168,11.41027 18.919116,20.717503 H 15.812812 L 7.4398065,12.321141 v 8.396362 H 5.0808843 Z', + lambda: 'M 12.314527,5.2264366 18.122042,20.739355 H 15.931587 L 12.404392,11.438344 8.0684131,20.739355 H 5.8779576 L 11.393412,8.675 10.562163,6.4508451 Q 10.034207,5.0354738 8.8322643,5.0354738 H 7.7538862 V 3.2606432 l 1.3142733,0.022466 q 2.5386815,0.033699 3.2463675,1.9433272 z', + Lambda: 'M 6.3859009,20.89793 H 3.8470408 L 10.641173,3.1020703 h 2.729573 L 20.152959,20.89793 H 17.649858 L 12,5.474057 Z', + my: 'M 5.6951998,21.033569 V 2.9664295 h 2.1502934 v 8.1337185 q 0,1.694525 0.8063601,2.559317 0.80636,0.864792 2.3840207,0.864792 1.729584,0 2.594376,-0.981656 0.876478,-0.981656 0.876478,-2.944967 V 2.9664295 h 2.150294 V 13.040087 q 0,0.701182 0.198668,1.040087 0.210355,0.327219 0.642751,0.327219 0.105177,0 0.292159,-0.05843 0.186982,-0.07012 0.514201,-0.210355 v 1.729584 q -0.479142,0.268787 -0.911538,0.397337 -0.420709,0.12855 -0.829732,0.12855 -0.80636,0 -1.285502,-0.455769 -0.479141,-0.455769 -0.654437,-1.390679 -0.584319,0.923224 -1.437424,1.390679 -0.84142,0.455769 -1.986684,0.455769 -1.192011,0 -2.0334301,-0.455769 -0.8297328,-0.455769 -1.3205607,-1.367306 v 6.462567 z', + My: 'm 3.7687495,3.0034731 h 3.627535 L 11.987948,15.24791 16.603715,3.0034731 H 20.23125 V 20.996529 H 17.857083 V 5.1968663 L 13.217213,17.537716 H 10.770736 L 6.1308653,5.1968663 V 20.996529 H 3.7687495 Z', + ny: 'M 9.7754676,20.591297 4.52864,3.4087037 H 7.566277 L 12,17.829809 Q 13.840992,15.92745 15.375152,13.288695 16.541114,11.309628 16.60248,9.591369 16.633163,8.7782641 16.264965,7.244104 15.8354,5.4184534 14.20919,3.4087037 h 2.853538 v 0 q 1.058571,1.3654025 1.764284,3.267761 0.644348,1.7489426 0.644348,2.9455875 0,3.0069538 -2.086458,5.6917338 -2.715464,3.497885 -4.602481,5.277511 z', + Ny: 'm 5.3103501,3.161375 h 3.220504 l 7.8381389,14.78827 V 3.161375 H 18.68965 V 20.838627 H 15.469146 L 7.6310074,6.0503566 V 20.838627 H 5.3103501 Z', + omega: 'm 8.2760531,19.014332 q -5.066931,0 -5.066931,-7.252426 0,-2.8692265 1.8924682,-6.7762576 h 2.4174755 q -1.7459545,3.9070311 -1.7459545,6.8373046 -0.012209,5.286701 2.7105028,5.286701 2.5273609,0 2.4785229,-6.568696 h 2.07561 q -0.04884,6.605325 2.478523,6.568696 2.710503,-0.02442 2.710503,-5.286701 0,-2.9302735 -1.745955,-6.8373046 h 2.417476 q 1.892468,3.9070311 1.892468,6.7762576 0.02442,7.264636 -5.066931,7.252426 -3.308767,-0.01221 -3.723889,-3.650632 -0.500588,3.650632 -3.7238889,3.650632 z', + Omega: 'm 20.200889,18.722517 v 2.072048 h -6.984433 v -2.072048 q 2.060408,-1.129151 3.212839,-3.061511 1.152432,-1.93236 1.152432,-4.283786 0,-2.7937731 -1.536576,-4.4816779 -1.536575,-1.6879048 -4.050971,-1.6879048 -2.5143964,0 -4.0626126,1.6995455 Q 6.394992,8.5950876 6.394992,11.37722 q 0,2.351426 1.1524316,4.283786 1.1640723,1.93236 3.2361214,3.061511 v 2.072048 H 3.7991108 v -2.072048 h 3.7133906 q -1.8392342,-1.618061 -2.689007,-3.352529 -0.838132,-1.734467 -0.838132,-3.87636 0,-3.7017502 2.2350188,-5.9949726 Q 8.4437593,3.205433 11.99418,3.205433 q 3.527139,0 5.773798,2.2932224 2.235019,2.2815816 2.235019,5.8785646 0,2.258301 -0.826491,3.981128 -0.826492,1.722827 -2.700648,3.364169 z', + omikron: 'm 12,5.6961742 q -2.1596437,0 -3.4145719,1.6926938 Q 7.3305,9.0669695 7.3305,11.999999 q 0,2.93303 1.240336,4.625724 1.2549281,1.678101 3.429164,1.678101 2.145052,0 3.39998,-1.692694 1.254928,-1.692693 1.254928,-4.611131 0,-2.9038451 -1.254928,-4.5965388 Q 14.145052,5.6961742 12,5.6961742 Z M 12,3.419793 q 3.502125,0 5.501255,2.2763812 1.999129,2.2763813 1.999129,6.3038248 0,4.012852 -1.999129,6.303825 -1.99913,2.276381 -5.501255,2.276381 -3.5167172,0 -5.5158469,-2.276381 -1.9845374,-2.290973 -1.9845374,-6.303825 0,-4.0274435 1.9845374,-6.3038248 Q 8.4832828,3.419793 12,3.419793 Z', + Omikron: 'm 12.011717,4.8465967 q -2.5778024,0 -4.1010495,1.9216348 -1.5115297,1.9216347 -1.5115297,5.2376265 0,3.304274 1.5115297,5.225909 1.5232471,1.921635 4.1010495,1.921635 2.577803,0 4.077615,-1.921635 1.51153,-1.921635 1.51153,-5.225909 0,-3.3159918 -1.51153,-5.2376265 Q 14.58952,4.8465967 12.011717,4.8465967 Z m 0,-1.9216347 q 3.679228,0 5.882077,2.4723471 2.20285,2.4606299 2.20285,6.6085489 0,4.136201 -2.20285,6.608549 -2.202849,2.460629 -5.882077,2.460629 -3.6909445,0 -5.9055114,-2.460629 -2.2028496,-2.46063 -2.2028496,-6.608549 0,-4.147919 2.2028496,-6.6085489 Q 8.3207725,2.924962 12.011717,2.924962 Z', + phi: 'm 13.801441,4.860948 q -0.748449,0 -0.748449,1.6696169 V 14.42958 q 1.082372,0 2.187774,-1.197518 0.990255,-1.070858 0.978741,-3.6386136 Q 16.207992,7.1984117 15.229251,5.9087766 14.423229,4.860948 13.801441,4.860948 Z m 0,-1.8077921 q 1.658102,0 3.074398,1.5199271 1.531442,1.6235586 1.5775,5.0203654 0.04606,3.1204566 -1.5775,4.9743066 -1.531442,1.750219 -3.822847,1.750219 v 4.628869 H 10.94582 v -4.617354 q -2.2914051,0 -3.8343614,-1.761734 Q 5.5454731,12.771478 5.5454731,9.604963 5.5339585,6.3117875 7.1114586,4.630656 8.308977,3.3755647 10.197371,3.0531559 V 4.9300356 Q 9.4374077,5.1948714 8.7695609,6.0930102 7.7677908,7.4171891 7.7793054,9.604963 7.79082,11.930912 8.7695609,13.255091 9.6446705,14.441095 10.94582,14.441095 V 6.5305649 q 0,-3.477409 2.855621,-3.477409 z', + Phi: 'M 10.832526,6.8944823 Q 8.3117132,7.1268153 6.9757984,8.3117136 5.6398837,9.4966119 5.6398837,11.785092 q 0,2.28848 1.3359147,3.473378 1.3359148,1.173282 3.8567276,1.405615 z m 2.35818,9.7696027 q 2.520813,-0.232333 3.845111,-1.405615 1.324298,-1.184898 1.324298,-3.473378 0,-2.2884801 -1.324298,-3.4733784 -1.324298,-1.1848983 -3.845111,-1.4172313 z m -2.35818,1.939981 Q 7.1500482,18.336883 5.1519844,16.606002 3.1655372,14.863504 3.1655372,11.785092 q 0,-3.0784123 1.9864472,-4.8209098 Q 7.1500482,5.210068 10.832526,4.9428851 V 3.3281707 h 2.35818 v 1.6147144 q 3.682478,0.2671829 5.657309,2.0096804 1.986447,1.7308809 1.986447,4.8325265 0,3.078412 -1.986447,4.82091 -1.974831,1.730881 -5.657309,1.998064 v 2.067763 h -2.35818 z', + pi: 'M 3.7189921,3.2906647 H 19.845165 V 6.0560104 H 17.726069 V 16.395998 q 0,1.082092 0.360697,1.563022 0.375726,0.4659 1.202324,0.4659 0.225436,0 0.556075,-0.03006 0.330639,-0.04509 0.435843,-0.06012 v 1.998864 q -0.526017,0.195378 -1.082092,0.285552 -0.556075,0.09017 -1.11215,0.09017 -1.803486,0 -2.494823,-0.976888 -0.691336,-0.991918 -0.691336,-3.637031 V 6.0560104 H 8.6936084 V 20.123203 H 5.8681466 V 6.0560104 H 3.7189921 Z', + Pi: 'M 18.608513,3.3299575 V 20.670044 H 16.262432 V 5.3043813 H 7.7375675 V 20.670044 h -2.34608 V 3.3299575 Z', + psi: 'M 10.935468,16.327933 Q 8.2479614,15.897466 7.0030989,14.768946 5.479015,13.384473 5.479015,10.557355 V 3.0067407 h 2.1639665 v 7.4691753 q 0,2.129063 0.9889095,3.013265 0.8609329,0.767859 2.303577,0.930738 V 3.0067407 h 2.129064 V 14.408285 q 1.524084,-0.162879 2.303577,-0.930738 0.98891,-0.977276 0.98891,-3.013266 V 3.0067407 h 2.163966 v 7.5389803 q 0,2.931826 -1.524084,4.211591 -1.372839,1.151788 -3.932369,1.558986 v 4.67696 h -2.129064 z', + Psi: 'm 10.801897,20.855284 q 0.01186,-1.589562 0,-3.677345 -2.5385542,0 -4.768686,-2.491105 Q 3.8505289,12.266904 3.7912169,7.9964391 V 3.1447164 h 2.5266918 v 4.8517227 q 0,3.3451979 1.5421124,5.2906319 1.3048643,1.660736 2.9418759,1.82681 V 3.1447164 h 2.396205 V 15.113881 q 1.637012,-0.166074 2.941876,-1.82681 1.542113,-1.945434 1.542113,-5.2906319 V 3.1447164 h 2.526691 v 4.8517227 q -0.05931,4.2704649 -2.241994,6.6903949 -2.230131,2.491105 -4.768686,2.491105 -0.01186,0.854093 0,3.677345 z', + rho: 'M 7.2721353,5.5638933 Q 7.9738378,4.3905546 9.7108392,3.3552558 10.389535,2.9526396 12.483139,2.9526396 q 2.346678,0 3.807599,1.8635379 1.472425,1.8635378 1.472425,4.9004144 0,3.0368761 -1.472425,4.9004141 -1.460921,1.863538 -3.807599,1.863538 -1.414908,0 -2.438704,-0.552159 Q 9.0321433,15.364722 8.3649507,14.21439 v 6.832972 H 6.2368365 V 9.8316251 q 0,-2.657267 1.0352988,-4.2677318 z m 8.2938937,4.1526986 q 0,-2.335174 -0.966279,-3.6580558 -0.954775,-1.3343852 -2.63426,-1.3343852 -1.679485,0 -2.6457637,1.3343852 -0.9547756,1.3228818 -0.9547756,3.6580558 0,2.3351741 0.9547756,3.6695591 0.9662787,1.322882 2.6457637,1.322882 1.679485,0 2.63426,-1.322882 0.966279,-1.334385 0.966279,-3.6695591 z', + rhoV2: 'M 6.343175,9.8672262 Q 6.3658039,7.5590777 7.3614758,5.669564 8.0516575,4.5154897 9.76014,3.4971889 10.427693,3.101183 12.486923,3.101183 q 2.308149,0 3.745084,1.8329415 1.44825,1.8329415 1.44825,4.8199572 0,2.9870153 -1.44825,4.8199573 -1.436935,1.832941 -3.745084,1.832941 -1.391677,0 -2.398664,-0.543093 -0.9956718,-0.554409 -1.6519101,-1.685854 0.056572,4.797328 3.3151351,4.797328 h 5.657227 v 1.923457 h -5.476196 q -5.6798556,0 -5.6119689,-8.259551 z m 8.225608,3.4961658 q 0.950414,-1.312476 0.950414,-3.6093103 0,-2.2968341 -0.950414,-3.5979962 -0.9391,-1.3124766 -2.59101,-1.3124766 -1.65191,0 -2.6023244,1.3124766 -0.9390997,1.3011621 -0.9390997,3.5979962 0,2.2968343 0.9390997,3.6093103 0.9504144,1.301163 2.6023244,1.301163 1.65191,0 2.59101,-1.301163 z', + Rho: 'm 8.7160019,5.1915682 v 6.5797248 h 2.9790551 q 1.653728,0 2.556827,-0.856185 0.9031,-0.856186 0.9031,-2.4395418 0,-1.5716276 -0.9031,-2.4278128 -0.903099,-0.8561852 -2.556827,-0.8561852 z m -2.36917,-1.9469417 h 5.3482251 q 2.94387,0 4.445126,1.3370564 1.512985,1.3253277 1.512985,3.8938833 0,2.5920128 -1.512985,3.9173408 -1.501256,1.325327 -4.445126,1.325327 H 8.7160019 v 7.037139 h -2.36917 z', + sigma: 'm 11.272533,5.5802928 q -2.2798958,0 -3.5098398,1.6499248 -1.2899411,1.7249214 -1.2899411,4.5747914 0,3.014863 1.2749418,4.754783 1.2899412,1.724922 3.5248391,1.724922 2.2049,0 3.494841,-1.739921 1.289941,-1.739921 1.289941,-4.739784 0,-2.7448748 -1.289941,-4.5747914 -1.184946,-1.6499248 -3.494841,-1.6499248 z m 0,-2.2048994 9.164582,0.014999 v 2.7598741 h -3.089859 q 1.634926,2.3398934 1.634926,5.6547422 0,4.124812 -2.054907,6.464705 -2.054906,2.354893 -5.654742,2.354893 -3.614835,0 -5.654742,-2.354893 -2.0549063,-2.339893 -2.0549063,-6.464705 0,-4.1398112 2.0549063,-6.4797045 1.7099221,-1.9499111 5.654742,-1.9499111 z', + Sigma: 'm 9.086566,18.74536 h 8.541392 v 1.989091 H 6.3720414 V 18.74536 L 11.976599,11.444225 6.3720414,5.2546408 V 3.2655495 H 17.417348 V 5.2546408 H 9.086566 l 5.604557,6.1427822 z', + tau: 'm 13.906962,17.409391 q 0.547017,0.729356 2.188069,0.729356 h 1.352348 v 2.370408 h -1.686636 q -2.735086,0 -3.98107,-1.458712 Q 10.53369,17.56134 10.53369,14.340017 V 6.2867085 H 4.1518225 V 3.4908429 H 19.848177 v 2.7958656 h -6.457842 v 8.2204525 q 0,2.203264 0.516627,2.90223 z', + Tau: 'M 4.5314337,3.1713617 H 19.468567 V 5.1819022 H 13.200411 V 20.828638 H 10.799589 V 5.1819022 H 4.5314337 Z', + theta: 'M 15.579689,12.72607 H 8.4090535 Q 8.5779067,16.091879 9.3546318,17.521503 10.322724,19.277577 12,19.277577 q 1.688532,0 2.622854,-1.767331 0.821752,-1.55345 0.956835,-4.784176 z M 15.545918,10.8124 Q 15.230726,7.6154443 14.622854,6.4897558 13.654762,4.711168 12,4.711168 q -1.722304,0 -2.6341113,1.756074 Q 8.645448,7.8856095 8.4315672,10.8124 Z M 12,3.0226353 q 2.701652,0 4.243845,2.3864596 1.542193,2.3752027 1.542193,6.5852771 0,4.198818 -1.542193,6.585278 Q 14.701652,20.977367 12,20.977367 q -2.7129095,0 -4.2438459,-2.397717 -1.5421932,-2.38646 -1.5421932,-6.585278 0,-4.2100744 1.5421932,-6.5852771 Q 9.2870905,3.0226353 12,3.0226353 Z', + thetaV2: 'm 15.469438,10.838572 q 0.06605,-2.7081621 -0.539431,-4.0952695 -0.825659,-1.8714941 -2.36689,-1.8714941 -0.913729,0 -1.618292,0.781624 -0.616492,0.7265801 -0.616492,1.7173711 0,1.6843447 1.332064,2.8622855 0.81465,0.715571 3.809041,0.605483 z m 0.03303,1.871494 q -3.390707,0.09908 -4.832858,-0.715571 -2.3228548,-1.321055 -2.3228548,-4.5686476 0,-1.7614062 1.144914,-2.9723729 1.1449138,-1.2329844 3.0714518,-1.2329844 2.300837,0 3.787024,2.3338632 1.409125,2.2017578 1.310046,6.4401417 -0.09908,4.260401 -1.508205,6.440141 -1.508204,2.344872 -4.150313,2.344872 -2.6090829,0 -4.1503133,-2.344872 -1.6403096,-2.476977 -1.5082041,-7.607073 l 2.1467138,0.01101 q -0.36329,4.205357 0.9247383,6.572247 0.9357473,1.706362 2.5870653,1.706362 1.585266,0 2.565048,-1.717371 1.045835,-1.827459 0.935747,-4.689744 z', + Theta: 'm 7.9367942,10.451838 h 8.1264118 v 1.956784 H 7.9367942 Z M 12.01151,4.9728405 q -2.532309,0 -4.0171633,1.8877217 -1.4963647,1.8877216 -1.4963647,5.1451928 0,3.24596 1.4848542,5.133682 1.4963648,1.887721 4.0286738,1.887721 2.53231,0 4.017164,-1.887721 1.473344,-1.887722 1.473344,-5.133682 0,-3.2574712 -1.473344,-5.1451928 Q 14.54382,4.9728405 12.01151,4.9728405 Z m 0,-1.8877216 q 3.614297,0 5.77827,2.428715 2.163974,2.4172046 2.163974,6.4919211 0,4.063205 -2.163974,6.48041 -2.163973,2.428715 -5.77827,2.428715 -3.6258063,0 -5.7897799,-2.417204 -2.1754841,-2.417205 -2.1754841,-6.491921 0,-4.0747165 2.1754841,-6.5034316 Q 8.3857037,3.0851189 12.01151,3.0851189 Z', + xi: 'm 13.455676,15.869969 q 1.171642,0.0089 1.872851,0.674582 0.745591,0.70121 0.745591,1.766338 0,1.020749 -0.65683,1.730835 -0.710086,0.772218 -2.156886,0.772218 0,-0.665705 0,-1.340287 0.612449,0.04438 0.985244,-0.346167 0.284035,-0.310662 0.284035,-0.639077 0,-0.470432 -0.284035,-0.860979 -0.275158,-0.372795 -0.78997,-0.372795 -5.5297944,0 -5.5297944,-3.878845 0,-2.662822 2.9557324,-3.4439165 -2.4853005,-0.3195386 -2.4853005,-2.6273179 0,-1.7485866 1.9527365,-2.4764247 H 8.5028264 V 3.1860592 h 7.0032226 v 1.6420737 q -5.5830508,0 -5.5830508,2.5829376 0,1.6953301 4.6865668,1.7752148 v 1.5089327 q -5.0593619,-0.195274 -5.0416097,2.680574 0.00888,2.405416 3.8877207,2.494177 z', + Xi: 'm 7.8096655,10.414628 h 8.3806695 v 2.003817 H 7.8096655 Z M 6.5720139,3.2008867 H 17.427987 V 5.2047036 H 6.5720139 Z m 0,15.5944103 H 17.427987 v 2.003817 H 6.5720139 Z', + ypsilon: 'M 8.0381133,3.5543118 V 14.212449 q 0,1.984619 0.735044,2.925475 0.8085484,1.014361 2.3815427,1.014361 2.205132,0 3.748724,-3.057783 0.867352,-1.734704 1.087865,-4.483768 Q 16.108896,9.1112442 15.66787,7.2295316 15.256245,5.480127 13.697952,3.5543118 h 2.734363 v 0 q 1.029062,1.3230791 1.690602,3.1312873 0.617436,1.6906011 0.617436,3.9545369 0,3.719322 -1.881712,6.468387 -2.293337,3.3518 -6.027361,3.337099 -2.631457,0 -4.1162458,-1.764105 Q 5.274348,16.946813 5.274348,14.05074 L 5.2596471,3.5543118 Z', + Ypsilon: 'm 4.4662565,3.0660208 h 2.5970173 l 4.9546782,7.3482432 4.918775,-7.3482432 h 2.597017 l -6.31901,9.3588372 v 8.509121 h -2.429468 v -8.509121 z', + zeta: 'm 13.354145,15.871523 q 1.172112,0.0089 1.873604,0.674853 0.74589,0.701491 0.74589,1.767048 0,1.021158 -0.657094,1.731529 -0.710371,0.772529 -2.157752,0.772529 0,-0.665973 0,-1.340826 0.612695,0.0444 0.98564,-0.346306 0.284148,-0.310787 0.284148,-0.639334 0,-0.470621 -0.284148,-0.861325 -0.275269,-0.372944 -0.790288,-0.372944 -5.3810606,0 -5.3899402,-4.999237 0,-4.3687818 5.0702732,-7.432257 H 8.3105107 V 3.1825199 H 16.035796 V 4.825253 q -6.4288581,3.2321883 -6.4288581,7.432257 0,3.614013 3.7472071,3.614013 z', + Zeta: 'M 5.1680194,3.3042234 H 18.83198 V 5.0981279 L 7.8355786,18.715494 H 19.099901 v 1.980284 H 4.9000986 V 18.901873 L 15.8965,5.2845076 H 5.1680194 Z', +}; +var latex = {}; + +var iconPaths = /*#__PURE__*/Object.freeze({ + __proto__: null, + greek: greek, + latex: latex +}); + +function pathToSvg(icon) { + return "\n \n \n "); +} +function importIconPaths() { + var res = {}; + console.log(iconPaths); + forEachObjIndexed(function (value, key, obj) { + // @ts-ignore + res = mergeLeft(res, map(pathToSvg, value)); + }, iconPaths); + return res; +} +var icons = __assign(__assign({}, importIconPaths()), { division: pathToSvg(mdiDivision), multiplication: pathToSvg(mdiCircleSmall), h1: pathToSvg(mdiFormatHeader1), h2: pathToSvg(mdiFormatHeader2), h3: pathToSvg(mdiFormatHeader3), h4: pathToSvg(mdiFormatHeader4), h5: pathToSvg(mdiFormatHeader5), h6: pathToSvg(mdiFormatHeader6), bold: pathToSvg(mdiFormatBold), italic: pathToSvg(mdiFormatItalic), strikethrough: pathToSvg(mdiFormatStrikethroughVariant), codeInline: pathToSvg(mdiCodeTags), codeBlock: pathToSvg(mdiXml), link: pathToSvg(mdiLinkVariant), mermaidBlock: pathToSvg(mdiGraph), fileLink: pathToSvg(mdiFileLink), image: pathToSvg(mdiImage), quote: pathToSvg(mdiFormatIndentIncrease), bulletList: pathToSvg(mdiFormatListBulleted), numberList: pathToSvg(mdiFormatListNumbered), checkList: pathToSvg(mdiFormatListBulletedSquare), viewIcon: pathToSvg(mdiLanguageMarkdown), underline: pathToSvg(mdiFormatUnderline), menu: pathToSvg(mdiMenu), expandArrowDown: pathToSvg(mdiChevronDown), expandArrowUp: pathToSvg(mdiChevronUp), highlight: pathToSvg(mdiMarker) }); +var addIcons = function () { + Object.keys(icons).forEach(function (key) { + obsidian.addIcon(key, icons[key]); + }); +}; +/** + * Convert an svg string into an HTML element. + * + * @param svgText svg image as a string + */ +var svgToElement = function (key) { + if (key.toString().contains('.svg')) { + var img = document.createElement('img'); + img.src = key.toString(); + img.style.width = '24px'; + img.style.height = '24px'; + return img; + } + else { + var parser = new DOMParser(); + return parser.parseFromString(icons[key], 'text/xml').documentElement; + } +}; + +var formatSettings = { + h1: { + des: 'h1', + icon: 'h1', + symbol: '# ', + shift: 2, + selectionInput: 0, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + h2: { + des: 'h2', + icon: 'h2', + symbol: '## ', + shift: 3, + selectionInput: 0, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + h3: { + des: 'h3', + icon: 'h3', + symbol: '### ', + shift: 4, + selectionInput: 0, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + h4: { + des: 'h4', + icon: 'h4', + symbol: '#### ', + shift: 5, + selectionInput: 0, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + h5: { + des: 'h5', + icon: 'h5', + symbol: '##### ', + shift: 6, + selectionInput: 0, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + h6: { + des: 'h6', + icon: 'h6', + symbol: '###### ', + shift: 7, + selectionInput: 0, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + bold: { + des: 'bold', + icon: 'bold', + symbol: '****', + shift: 2, + selectionInput: 2, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + italic: { + des: 'italic', + icon: 'italic', + symbol: '**', + shift: 1, + selectionInput: 1, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + underline: { + des: 'underline', + icon: 'underline', + symbol: '', + shift: 3, + selectionInput: 3, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + strikethrough: { + des: 'strikethrough', + icon: 'strikethrough', + symbol: '~~~~', + shift: 2, + selectionInput: 2, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + highlight: { + des: 'highlight', + icon: 'highlight', + symbol: '========', + shift: 4, + selectionInput: 4, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + codeBlock: { + des: 'code_block', + icon: 'codeBlock', + symbol: '``` \n```', + shift: 4, + selectionInput: 4, + newLine: true, + enclose: true, + objectType: 'formatterSetting', + }, + mermaidBlock: { + des: 'mermaid_block', + icon: 'mermaidBlock', + symbol: '```mermaid \n```', + shift: 4, + selectionInput: 4, + newLine: true, + enclose: true, + objectType: 'formatterSetting', + }, + codeInline: { + des: 'code_inline', + icon: 'codeInline', + symbol: '``', + shift: 1, + selectionInput: 1, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + link: { + des: 'link', + icon: 'link', + symbol: '[]()', + shift: 3, + selectionInput: 1, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + internalLink: { + des: 'internal_link', + icon: 'fileLink', + symbol: '[[]]', + shift: 2, + selectionInput: 2, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + image: { + des: 'image', + icon: 'image', + symbol: '![]()', + shift: 4, + selectionInput: 2, + newLine: false, + enclose: false, + objectType: 'formatterSetting', + }, + blockquote: { + des: 'blockquote', + icon: 'quote', + symbol: '> ', + shift: 2, + selectionInput: 0, + newLine: true, + enclose: false, + objectType: 'formatterSetting', + }, + bulletList: { + des: 'bullet_list', + icon: 'bulletList', + symbol: '- ', + shift: 2, + selectionInput: 0, + newLine: true, + enclose: false, + objectType: 'formatterSetting', + }, + numberList: { + des: 'number_list', + icon: 'numberList', + symbol: '1. ', + shift: 3, + selectionInput: 0, + newLine: true, + enclose: false, + objectType: 'formatterSetting', + }, + checkList: { + des: 'check_list', + icon: 'checkList', + symbol: '- [ ] ', + shift: 6, + selectionInput: 0, + newLine: true, + enclose: false, + objectType: 'formatterSetting', + }, +}; +function iconFormatter(editor, item) { + if (editor) { + var isSelection = editor.somethingSelected; + var selection = editor.getSelection(); + var curserStart = editor.getCursor('from'); + editor.getCursor('to'); + var line = editor.getLine(curserStart.line); + editor.focus(); + if (['h1', 'h2', 'h3', 'h4', 'h5', 'h6'].contains(item.des)) { + var reStringExact = '^\\s*' + item.symbol + '+\\s*'; + var reStringAny = '^\\s*#+\\s*'; + var cleanedLine = line.replace(new RegExp(reStringAny, 'g'), ''); + var replacement = item.symbol + cleanedLine; + // To delete the headings if the same heading is clicked twice + if (new RegExp(reStringExact, 'g').test(line)) { + replacement = cleanedLine; + } + // replace the hole line with the updated new line + editor.replaceRange(replacement, { line: curserStart.line, ch: 0 }, { line: curserStart.line, ch: line.length }); + // Calculate the shift of the course depending on how many # are in the old and new line + var oldNumberOfHeadings = match(/([#])/g, line).length; + var newNumberOfHeadings = match(/([#])/g, replacement).length; + var courserCorrection = newNumberOfHeadings - oldNumberOfHeadings; + // If the old or the new line doesn't contain any heading than the course correction has to be corrected by the space after the # (### sdfsd) + if (newNumberOfHeadings === 0) + courserCorrection -= 1; + if (oldNumberOfHeadings === 0) + courserCorrection += 1; + // finally set the new course position + editor.setCursor(curserStart.line, curserStart.ch + courserCorrection); + } + else if ([ + 'bold', + 'italic', + 'strikethrough', + 'code_inline', + 'link', + 'internal_link', + 'image', + 'underline', + 'highlight', + ].contains(item.des)) { + if (isSelection) { + editor.replaceSelection(item.symbol.substring(0, item.selectionInput) + + selection + + item.symbol.substring(item.selectionInput)); + editor.setCursor(curserStart.line, curserStart.ch + selection.length + item.shift); + } + else { + editor.replaceRange(item.symbol, curserStart); + editor.setCursor(curserStart.line, curserStart.ch + item.shift); + } + } + else if (['code_block'].contains(item.des) || + ['mermaid_block'].contains(item.des)) { + if (isSelection) { + var re = new RegExp('^(```).*(```)$', 'gs'); + var match$1 = selection.trim().match(re); + var replacment = selection.trim(); + if (match$1) { + replacment = editor + .getSelection() + .trim() + .replace(/^(```)/g, '') + .replace(/(```)$/g, ''); + editor.replaceSelection(replacment); + } + else { + editor.replaceSelection(item.symbol.substring(0, item.selectionInput) + + '\n' + + replacment + + item.symbol.substring(item.selectionInput)); + editor.setCursor(curserStart.line, curserStart.ch + item.shift); + } + } + else { + var pos = curserStart; + var replacement = item.symbol; + if (line.trim()) { + pos.ch = line.length; + replacement = '\n' + replacement; + } + else { + pos.ch = 0; + } + editor.replaceRange(replacement, pos); + editor.setCursor(curserStart.line, curserStart.ch + item.shift); + } + } + else if (['blockquote', 'bullet_list', 'number_list', 'check_list'].contains(item.des)) { + var reString_1 = ('^\\s*' + item.symbol + '\\s*') + .replace('[', '\\[') + .replace(']', '\\]'); + if (isSelection) { + var selectionLines = selection.split('\n'); + var notAllAreItems = selectionLines.map(function (lineOfSelection) { + var re = new RegExp(reString_1, 'g'); + return re.test(lineOfSelection); + }); + if (!notAllAreItems.contains(false)) { + var convertetSelectionLines = selectionLines.map(function (newLine) { + var re = new RegExp(reString_1, 'g'); + return newLine.replace(re, ''); + }); + editor.replaceSelection(convertetSelectionLines.join('\n')); + } + else { + var convertetSelectionLines = selectionLines.map(function (newLine) { + var re = new RegExp(reString_1, 'g'); + if (!re.test(newLine.trim())) { + return item.symbol + newLine.trim(); + } + else { + return newLine; + } + }); + editor.replaceSelection(convertetSelectionLines.join('\n')); + } + } + else { + var re = new RegExp(reString_1, 'gm'); + var match$1 = line.trim().match(re); + var replacment = item.symbol + line.replace(re, ''); + if (match$1) { + replacment = line.replace(re, ''); + } + editor.replaceRange(replacment, { line: curserStart.line, ch: 0 }, { line: curserStart.line, ch: line.length }); + } + } + } +} + +var htmlFormatterSettings = { + br: { + des: '
', + symbol: '
', + shift: 5, + selectionInput: 5, + objectType: 'htmlFormatterSetting', + }, + div: { + des: '
', + symbol: '
', + shift: 5, + selectionInput: 5, + objectType: 'htmlFormatterSetting', + }, + span: { + des: '', + symbol: '', + shift: 6, + selectionInput: 6, + objectType: 'htmlFormatterSetting', + }, + img: { + des: '', + symbol: '', + shift: 10, + selectionInput: 38, + objectType: 'htmlFormatterSetting', + }, + a: { + des: '', + symbol: '', + shift: 3, + selectionInput: 3, + objectType: 'htmlFormatterSetting', + }, + p: { + des: '

', + symbol: '

', + shift: 3, + selectionInput: 3, + objectType: 'htmlFormatterSetting', + }, + font: { + des: '', + symbol: '', + shift: 64, + selectionInput: 64, + objectType: 'htmlFormatterSetting', + }, + table: { + des: '', + symbol: '
', + shift: 7, + selectionInput: 7, + objectType: 'htmlFormatterSetting', + }, + thead: { + des: '', + symbol: '', + shift: 7, + selectionInput: 7, + objectType: 'htmlFormatterSetting', + }, + tbody: { + des: '', + symbol: '', + shift: 7, + selectionInput: 7, + objectType: 'htmlFormatterSetting', + }, + tfoot: { + des: '', + symbol: '', + shift: 7, + selectionInput: 7, + objectType: 'htmlFormatterSetting', + }, + tr: { + des: '', + symbol: '', + shift: 4, + selectionInput: 4, + objectType: 'htmlFormatterSetting', + }, + td: { + des: '', + symbol: '', + shift: 4, + selectionInput: 4, + objectType: 'htmlFormatterSetting', + }, + th: { + des: '', + symbol: '', + shift: 4, + selectionInput: 4, + objectType: 'htmlFormatterSetting', + }, + details: { + des: '
', + symbol: '
', + shift: 9, + selectionInput: 9, + objectType: 'htmlFormatterSetting', + }, + summary: { + des: '', + symbol: '', + shift: 9, + selectionInput: 9, + objectType: 'htmlFormatterSetting', + }, + u: { + des: '', + symbol: '', + shift: 3, + selectionInput: 3, + objectType: 'htmlFormatterSetting', + }, +}; +function htmlFormatter(editor, item) { + if (editor) { + var isSelection = editor.somethingSelected; + var selection = editor.getSelection(); + var curserStart = editor.getCursor('from'); + editor.getCursor('to'); + editor.getLine(curserStart.line); + editor.focus(); + if (isSelection) { + var replacment = selection.trim(); + editor.replaceSelection(item.symbol.substring(0, item.selectionInput) + + replacment + + item.symbol.substring(item.selectionInput)); + editor.setCursor(curserStart.line, curserStart.ch + item.shift); + } + else { + editor.replaceRange(item.symbol, curserStart); + editor.setCursor(curserStart.line, curserStart.ch + item.shift); + } + } +} + +var greekLowerCaseFormatterSettings = { + alpha: { + des: 'alpha', + icon: 'alpha', + symbol: '\\alpha', + shift: 6, + objectType: 'greekFormatterSetting', + }, + beta: { + des: 'beta', + icon: 'beta', + symbol: '\\beta', + shift: 5, + objectType: 'greekFormatterSetting', + }, + gamma: { + des: 'gamma', + icon: 'gamma', + symbol: '\\gamma', + shift: 6, + objectType: 'greekFormatterSetting', + }, + delta: { + des: 'delta', + icon: 'delta', + symbol: '\\delta', + shift: 6, + objectType: 'greekFormatterSetting', + }, + epsilon: { + des: 'epsilon', + icon: 'epsilon', + symbol: '\\epsilon', + shift: 8, + objectType: 'greekFormatterSetting', + }, + zeta: { + des: 'zeta', + icon: 'zeta', + symbol: '\\zeta', + shift: 5, + objectType: 'greekFormatterSetting', + }, + eta: { + des: 'eta', + icon: 'eta', + symbol: '\\eta', + shift: 4, + objectType: 'greekFormatterSetting', + }, + theta: { + des: 'theta', + icon: 'theta', + symbol: '\\theta', + shift: 6, + objectType: 'greekFormatterSetting', + }, + iota: { + des: 'iota', + icon: 'iota', + symbol: '\\iota', + shift: 5, + objectType: 'greekFormatterSetting', + }, + kappa: { + des: 'kappa', + icon: 'kappa', + symbol: '\\kappa', + shift: 6, + objectType: 'greekFormatterSetting', + }, + lambda: { + des: 'lambda', + icon: 'lambda', + symbol: '\\lambda', + shift: 7, + objectType: 'greekFormatterSetting', + }, + mu: { + des: 'mu', + icon: 'my', + symbol: '\\mu', + shift: 3, + objectType: 'greekFormatterSetting', + }, + nu: { + des: 'nu', + icon: 'ny', + symbol: '\\nu', + shift: 3, + objectType: 'greekFormatterSetting', + }, + xi: { + des: 'xi', + icon: 'xi', + symbol: '\\xi', + shift: 3, + objectType: 'greekFormatterSetting', + }, + pi: { + des: 'pi', + icon: 'pi', + symbol: '\\pi', + shift: 3, + objectType: 'greekFormatterSetting', + }, + rho: { + des: 'rho', + icon: 'rho', + symbol: '\\rho', + shift: 4, + objectType: 'greekFormatterSetting', + }, + sigma: { + des: 'sigma', + icon: 'sigma', + symbol: '\\sigma', + shift: 6, + objectType: 'greekFormatterSetting', + }, + tau: { + des: 'tau', + icon: 'tau', + symbol: '\\tau', + shift: 4, + objectType: 'greekFormatterSetting', + }, + upsilon: { + des: 'upsilon', + icon: 'ypsilon', + symbol: '\\upsilon', + shift: 8, + objectType: 'greekFormatterSetting', + }, + phi: { + des: 'phi', + icon: 'phi', + symbol: '\\phi', + shift: 4, + objectType: 'greekFormatterSetting', + }, + chi: { + des: 'chi', + icon: 'chi', + symbol: '\\chi', + shift: 4, + objectType: 'greekFormatterSetting', + }, + psi: { + des: 'psi', + icon: 'psi', + symbol: '\\psi', + shift: 4, + objectType: 'greekFormatterSetting', + }, + omega: { + des: 'omega', + icon: 'omega', + symbol: '\\omega', + shift: 6, + objectType: 'greekFormatterSetting', + }, +}; +var greekUpperCaseFormatterSettings = { + // Alpha: { + // des: 'Alpha', + // icon: 'Alpha', + // symbol: '\\Alpha', + // shift: 6, + // objectType: 'greekFormatterSetting',}, + // Beta: { + // des: 'Beta', + // icon: 'Beta', + // symbol: '\\Beta', + // shift: 5, + // objectType: 'greekFormatterSetting',}, + Gamma: { + des: 'Gamma', + icon: 'Gamma', + symbol: '\\Gamma', + shift: 6, + objectType: 'greekFormatterSetting', + }, + Delta: { + des: 'Delta', + icon: 'Delta', + symbol: '\\Delta', + shift: 6, + objectType: 'greekFormatterSetting', + }, + // Epsilon: { + // des: 'Epsilon', + // icon: 'Epsilon', + // symbol: '\\Epsilon', + // shift: 8, + // objectType: 'greekFormatterSetting',}, + // Zeta: { + // des: 'Zeta', + // icon: 'Zeta', + // symbol: '\\Zeta', + // shift: 5, + // objectType: 'greekFormatterSetting',}, + // Eta: { + // des: 'Eta', + // icon: 'Eta', + // symbol: '\\Eta', + // shift: 4, + // objectType: 'greekFormatterSetting',}, + Theta: { + des: 'Theta', + icon: 'Theta', + symbol: '\\Theta', + shift: 6, + objectType: 'greekFormatterSetting', + }, + // Iota: { + // des: 'Iota', + // icon: 'Iota', + // symbol: '\\Iota', + // shift: 5, + // objectType: 'greekFormatterSetting',}, + // Kappa: { + // des: 'Kappa', + // icon: 'Kappa', + // symbol: '\\Kappa', + // shift: 6, + // objectType: 'greekFormatterSetting',}, + Lambda: { + des: 'Lambda', + icon: 'Lambda', + symbol: '\\Lambda', + shift: 7, + objectType: 'greekFormatterSetting', + }, + // Mu: { + // des: 'Mu', + // icon: 'My', + // symbol: '\\Mu', + // shift: 3, + // objectType: 'greekFormatterSetting',}, + // Nu: { + // des: 'Nu', + // icon: 'Ny', + // symbol: '\\Nu', + // shift: 3, + // objectType: 'greekFormatterSetting',}, + Xi: { + des: 'Xi', + icon: 'Xi', + symbol: '\\Xi', + shift: 3, + objectType: 'greekFormatterSetting', + }, + // Omikron: { + // des: 'Omikron', + // icon: 'Omikron', + // symbol: '\\Omikron', + // shift: 8, + // objectType: 'greekFormatterSetting',}, + Pi: { + des: 'Pi', + icon: 'Pi', + symbol: '\\Pi', + shift: 3, + objectType: 'greekFormatterSetting', + }, + // Rho: { + // des: 'Rho', + // icon: 'Rho', + // symbol: '\\Rho', + // shift: 4, + // objectType: 'greekFormatterSetting',}, + Sigma: { + des: 'Sigma', + icon: 'Sigma', + symbol: '\\Sigma', + shift: 6, + objectType: 'greekFormatterSetting', + }, + // Tau: { + // des: 'Tau', + // icon: 'Tau', + // symbol: '\\Tau', + // shift: 4, + // objectType: 'greekFormatterSetting',}, + Upsilon: { + des: 'Upsilon', + icon: 'Ypsilon', + symbol: '\\Upsilon', + shift: 8, + objectType: 'greekFormatterSetting', + }, + Phi: { + des: 'Phi', + icon: 'Phi', + symbol: '\\Phi', + shift: 4, + objectType: 'greekFormatterSetting', + }, + // Chi: { + // des: 'Chi', + // icon: 'Chi', + // symbol: '\\Chi', + // shift: 4, + // objectType: 'greekFormatterSetting',}, + Psi: { + des: 'Psi', + icon: 'Psi', + symbol: '\\Psi', + shift: 4, + objectType: 'greekFormatterSetting', + }, + Omega: { + des: 'Omega', + icon: 'Omega', + symbol: '\\Omega', + shift: 6, + objectType: 'greekFormatterSetting', + }, +}; +function greekFormatter(editor, item) { + if (editor) { + editor.somethingSelected; + editor.getSelection(); + var curserStart = editor.getCursor('from'); + editor.getCursor('to'); + editor.getLine(curserStart.line); + editor.focus(); + editor.replaceRange(item.symbol, curserStart); + editor.setCursor(curserStart.line, curserStart.ch + item.shift); + } +} + +var latexFormatterSettings = { + inlineEquation: { + des: 'inline equation', + text: '$$x$$', + symbol: '$$$$', + shift: 2, + selectionInput: 2, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + equation: { + des: 'equation', + text: '$x$', + symbol: '$$', + shift: 1, + selectionInput: 1, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + division: { + des: 'frac', + text: 'division', + symbol: '\\frac{}{}', + shift: 6, + selectionInput: 6, + type: 'icon', + newLine: true, + objectType: 'latexFormatterSetting', + }, + multiplication: { + des: 'times', + text: 'multiplication', + symbol: '\\times', + shift: 6, + selectionInput: 6, + type: 'icon', + newLine: false, + objectType: 'latexFormatterSetting', + }, + sup: { + des: 'superscript', + text: 'xy', + symbol: '^{}', + shift: 2, + selectionInput: 2, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + div: { + des: 'division', + text: 'x-1', + symbol: '^{-1}', + shift: 5, + selectionInput: 5, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + sub: { + des: 'subscript', + text: 'xy', + symbol: '_{}', + shift: 2, + selectionInput: 2, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + pi: { + des: 'pi', + text: 'pi', + symbol: '\\pi', + shift: 3, + selectionInput: 3, + type: 'icon', + newLine: false, + objectType: 'latexFormatterSetting', + }, + e: { + des: 'e', + text: 'ex', + symbol: 'e^{}', + shift: 3, + selectionInput: 3, + type: 'text', + newLine: true, + objectType: 'latexFormatterSetting', + }, + exp: { + des: 'exp', + text: 'exp', + symbol: '\\exp()', + shift: 5, + selectionInput: 5, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + log: { + des: 'log', + text: 'log', + symbol: '\\log()', + shift: 5, + selectionInput: 5, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + sin: { + des: 'sin', + text: 'sin', + symbol: '\\sin()', + shift: 5, + selectionInput: 5, + type: 'text', + newLine: true, + objectType: 'latexFormatterSetting', + }, + cos: { + des: 'cos', + text: 'cos', + symbol: '\\cos()', + shift: 5, + selectionInput: 5, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + tan: { + des: 'tan', + text: 'tan', + symbol: '\\tan()', + shift: 5, + selectionInput: 5, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + cot: { + des: 'cot', + text: 'cot', + symbol: '\\cot()', + shift: 5, + selectionInput: 5, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + sin2: { + des: 'cos^2', + text: 'sin2', + symbol: '\\sin^2()', + shift: 7, + selectionInput: 7, + type: 'text', + newLine: true, + objectType: 'latexFormatterSetting', + }, + cos2: { + des: 'cos^2', + text: 'cos2', + symbol: '\\cos^2()', + shift: 7, + selectionInput: 7, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + tan2: { + des: 'tan^2', + text: 'tan2', + symbol: '\\tan^2()', + shift: 7, + selectionInput: 7, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + cot2: { + des: 'cot^2', + text: 'cot2', + symbol: '\\cot^2()', + shift: 7, + selectionInput: 7, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + roundBrackets: { + des: 'round brackets', + text: '(x)', + symbol: '\\left(\\right)', + shift: 6, + selectionInput: 6, + type: 'text', + newLine: true, + objectType: 'latexFormatterSetting', + }, + squareBrackets: { + des: 'square brackets', + text: '[x]', + symbol: '\\left[\\right]', + shift: 6, + selectionInput: 6, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + curlyBrackets: { + des: 'curly brackets', + text: '{x}', + symbol: '\\left\\{\\right\\}', + shift: 7, + selectionInput: 7, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + pipeBrackets: { + des: 'pipe brackets', + text: '|x|', + symbol: '\\left|\\right|', + shift: 6, + selectionInput: 6, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, + doublePipeBrackets: { + des: 'double pipe brackets', + text: '||x||', + symbol: '\\left\\|\\right\\|', + shift: 7, + selectionInput: 7, + type: 'text', + newLine: false, + objectType: 'latexFormatterSetting', + }, +}; +function latexFormatter(editor, item) { + if (editor) { + var isSelection = editor.somethingSelected; + var selection = editor.getSelection(); + var curserStart = editor.getCursor('from'); + editor.getCursor('to'); + editor.getLine(curserStart.line); + editor.focus(); + if (isSelection) { + var replacment = selection.trim(); + editor.replaceSelection(item.symbol.substring(0, item.selectionInput) + + replacment + + item.symbol.substring(item.selectionInput)); + editor.setCursor(curserStart.line, curserStart.ch + item.shift); + } + else { + editor.replaceRange(item.symbol, curserStart); + editor.setCursor(curserStart.line, curserStart.ch + item.shift); + } + } +} + +var calloutsFormatterSettings = { + note: { + des: 'note', + text: 'Note', + icon: 'lucide-pencil', + color: 'rgb(68,138,255)', + bgColor: 'rgba(68,138,255,0.1)', + symbol: '> [!note] \n> ', + shift: 13, + selectionInput: 13, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + info: { + des: 'info', + text: 'Info', + icon: 'lucide-info', + color: 'rgb(0,184,212)', + bgColor: 'rgba(0,184,212,0.1)', + symbol: '> [!info] \n> ', + shift: 13, + selectionInput: 13, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + todo: { + des: 'todo', + text: 'Todo', + icon: 'lucide-check-circle-2', + color: 'rgb(0,184,212)', + bgColor: 'rgba(0,184,212,0.1)', + symbol: '> [!todo] \n> ', + shift: 13, + selectionInput: 13, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + abstract: { + des: 'abstract', + text: 'Abstract', + icon: 'lucide-clipboard-list', + color: 'rgb(0, 176, 255)', + bgColor: 'rgba(0, 176, 255,0.1)', + symbol: '> [!abstract] \n> ', + shift: 17, + selectionInput: 17, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + summary: { + des: 'summary', + text: 'Summary', + icon: 'lucide-clipboard-list', + color: 'rgb(0, 176, 255)', + bgColor: 'rgba(0, 176, 255,0.1)', + symbol: '> [!summary] \n> ', + shift: 16, + selectionInput: 16, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + tldr: { + des: 'tldr', + text: 'TLDR', + icon: 'lucide-clipboard-list', + color: 'rgb(0, 176, 255)', + bgColor: 'rgba(0, 176, 255,0.1)', + symbol: '> [!tldr] \n> ', + shift: 13, + selectionInput: 13, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + //step 2 + tip: { + des: 'tip', + text: 'Tip', + icon: 'lucide-flame', + color: 'rgb(0, 191, 165)', + bgColor: 'rgba(0, 191, 165,0.1)', + symbol: '> [!tip] \n> ', + shift: 12, + selectionInput: 12, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + hint: { + des: 'hint', + text: 'Hint', + icon: 'lucide-flame', + color: 'rgb(0, 191, 165)', + bgColor: 'rgba(0, 191, 165,0.1)', + symbol: '> [!hint] \n> ', + shift: 13, + selectionInput: 13, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + important: { + des: 'important', + text: 'Important', + icon: 'lucide-flame', + color: 'rgb(0, 191, 165)', + bgColor: 'rgba(0, 191, 165,0.1)', + symbol: '> [!important] \n> ', + shift: 18, + selectionInput: 18, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + success: { + des: 'success', + text: 'Success', + icon: 'lucide-check', + color: 'rgb(0, 200, 83)', + bgColor: 'rgba(0, 200, 83,0.1)', + symbol: '> [!success] \n> ', + shift: 16, + selectionInput: 16, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + check: { + des: 'check', + text: 'Check', + icon: 'lucide-check', + color: 'rgb(0, 200, 83)', + bgColor: 'rgba(0, 200, 83,0.1)', + symbol: '> [!check] \n> ', + shift: 14, + selectionInput: 14, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + done: { + des: 'done', + text: 'Done', + icon: 'lucide-check', + color: 'rgb(0, 200, 83)', + bgColor: 'rgba(0, 200, 83,0.1)', + symbol: '> [!done] \n> ', + shift: 13, + selectionInput: 13, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + question: { + des: 'question', + text: 'Question', + icon: 'help-circle', + color: 'rgb(100, 221, 23)', + bgColor: 'rgba(100, 221, 23,0.1)', + symbol: '> [!question] \n> ', + shift: 17, + selectionInput: 17, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + help: { + des: 'help', + text: 'Help', + icon: 'help-circle', + color: 'rgb(100, 221, 23)', + bgColor: 'rgba(100, 221, 23,0.1)', + symbol: '> [!help] \n> ', + shift: 13, + selectionInput: 13, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + faq: { + des: 'faq', + text: 'FAQ', + icon: 'help-circle', + color: 'rgb(100, 221, 23)', + bgColor: 'rgba(100, 221, 23,0.1)', + symbol: '> [!faq] \n> ', + shift: 12, + selectionInput: 12, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + warning: { + des: 'warning', + text: 'Warning', + icon: 'lucide-alert-triangle', + color: 'rgb(255, 145, 0)', + bgColor: 'rgba(255, 145, 0,0.1)', + symbol: '> [!warning] \n> ', + shift: 16, + selectionInput: 16, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + caution: { + des: 'caution', + text: 'Caution', + icon: 'lucide-alert-triangle', + color: 'rgb(255, 145, 0)', + bgColor: 'rgba(255, 145, 0,0.1)', + symbol: '> [!caution] \n> ', + shift: 16, + selectionInput: 16, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + attention: { + des: 'attention', + text: 'Attention', + icon: 'lucide-alert-triangle', + color: 'rgb(255, 145, 0)', + bgColor: 'rgba(255, 145, 0,0.1)', + symbol: '> [!attention] \n> ', + shift: 18, + selectionInput: 18, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + failure: { + des: 'failure', + text: 'Failure', + icon: 'lucide-x', + color: 'rgb(255, 82, 82)', + bgColor: 'rgba(255, 82, 82,0.1)', + symbol: '> [!failure] \n> ', + shift: 16, + selectionInput: 16, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + fail: { + des: 'fail', + text: 'Fail', + icon: 'lucide-x', + color: 'rgb(255, 82, 82)', + bgColor: 'rgba(255, 82, 82,0.1)', + symbol: '> [!fail] \n> ', + shift: 13, + selectionInput: 13, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + missing: { + des: 'missing', + text: 'Missing', + icon: 'lucide-x', + color: 'rgb(255, 82, 82)', + bgColor: 'rgba(255, 82, 82,0.1)', + symbol: '> [!missing] \n> ', + shift: 16, + selectionInput: 16, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + danger: { + des: 'danger', + text: 'Danger', + icon: 'lucide-zap', + color: 'rgb(255, 23, 68)', + bgColor: 'rgba(255, 23, 68,0.1)', + symbol: '> [!danger] \n> ', + shift: 15, + selectionInput: 15, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + error: { + des: 'error', + text: 'Error', + icon: 'lucide-zap', + color: 'rgb(255, 23, 68)', + bgColor: 'rgba(255, 23, 68,0.1)', + symbol: '> [!error] \n> ', + shift: 14, + selectionInput: 14, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + bug: { + des: 'bug', + text: 'Bug', + icon: 'lucide-bug', + color: 'rgb(245, 0, 87)', + bgColor: 'rgba(245, 0, 87,0.1)', + symbol: '> [!bug] \n> ', + shift: 12, + selectionInput: 12, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + example: { + des: 'example', + text: 'Example', + icon: 'lucide-list', + color: 'rgb(124, 77, 255)', + bgColor: 'rgba(124, 77, 255,0.1)', + symbol: '> [!example] \n> ', + shift: 16, + selectionInput: 16, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + quote: { + des: 'quote', + text: 'Quote', + icon: 'quote-glyph', + color: 'rgb(158, 158, 158)', + bgColor: 'rgba(158, 158, 158,0.1)', + symbol: '> [!quote] \n> ', + shift: 14, + selectionInput: 14, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, + glyph: { + des: 'glyph', + text: 'Glyph', + icon: 'quote-glyph', + color: 'rgb(158, 158, 158)', + bgColor: 'rgba(158, 158, 158,0.1)', + symbol: '> [!glyph] \n> ', + shift: 14, + selectionInput: 14, + newLine: false, + objectType: 'calloutsFormatterSetting', + }, +}; +function calloutsFormatter(editor, item) { + if (editor) { + var isSelection = editor.somethingSelected; + var selection = editor.getSelection(); + var curserStart = editor.getCursor('from'); + editor.getCursor('to'); + editor.getLine(curserStart.line); + editor.focus(); + if (isSelection) { + var replacment = selection.trim(); + editor.replaceSelection(item.symbol.substring(0, item.selectionInput) + + replacment + + item.symbol.substring(item.selectionInput)); + editor.setCursor(curserStart.line, curserStart.ch + item.shift); + } + else { + editor.replaceRange(item.symbol, curserStart); + editor.setCursor(curserStart.line, curserStart.ch + item.shift); + } + } +} + +function checkIfSelection(editor) { + var selection = editor.getSelection(); + if (!selection || selection === '') { + return false; + } + else { + return true; + } +} +function checkIfMarkdownSource(leaf) { + return ( + // @ts-ignore + leaf.view instanceof obsidian.MarkdownView && leaf.view.currentMode.type === 'source'); +} + +function colorFormatter(editor, color) { + if (editor) { + var isSelection = checkIfSelection(editor); + var selection = editor.getSelection(); + var curserStart = editor.getCursor('from'); + editor.getCursor('to'); + editor.getLine(curserStart.line); + editor.focus(); + if (isSelection) { + selection.trim(); + editor.replaceSelection(color); + editor.setCursor(curserStart); + } + else { + editor.replaceRange(color, curserStart); + editor.setCursor(curserStart); + } + } +} + +var SidePanelControlViewType = 'side-panel-control-view'; +var SidePanelControlView = /** @class */ (function (_super) { + __extends(SidePanelControlView, _super); + function SidePanelControlView(leaf, plugin) { + var _this = _super.call(this, leaf) || this; + _this.plugin = plugin; + return _this; + } + SidePanelControlView.prototype.getViewType = function () { + return SidePanelControlViewType; + }; + SidePanelControlView.prototype.getDisplayText = function () { + return 'Markdown-Autocomplete'; + }; + SidePanelControlView.prototype.getIcon = function () { + return 'viewIcon'; + }; + SidePanelControlView.prototype.load = function () { + _super.prototype.load.call(this); + this.draw(); + }; + SidePanelControlView.prototype.draw = function () { + var container = this.containerEl.children[1]; + var rootEl = document.createElement('div'); + rootEl.id = 'SidePaneRootElement'; + this.drawContentOfRootElement(rootEl); + container.empty(); + container.appendChild(rootEl); + }; + SidePanelControlView.prototype.drawContentOfRootElement = function (rootEl) { + var _this = this; + if (rootEl === void 0) { rootEl = null; } + if (!rootEl) + rootEl = document.getElementById('SidePaneRootElement'); + rootEl.textContent = ''; + var getRegion = function (name) { + return _this.plugin.settings.regionSettings.find(function (item) { return item.name === name; }); + }; + var mainDiv = rootEl.createDiv({ cls: 'nav-header' }); + mainDiv.style.maxWidth = '300px'; + mainDiv.style.minWidth = '300px'; + // -------------- + // Text Edit Section + // -------------- + var addTextEditSection = function () { + var content = _this.addSelectableHeader(mainDiv, 'textEdit', 'Text Edit'); + _this.addTextEditButtons(content); + }; + // -------------- + // Table Section + // -------------- + var addTabelsSection = function () { + var content = _this.addSelectableHeader(mainDiv, 'tables', 'Tables'); + var info = content.createEl('p'); + info.appendText('upcoming ...'); + info.style.textAlign = 'center'; + }; + // -------------- + // HTML Section + // -------------- + var addHtmlSection = function () { + var content = _this.addSelectableHeader(mainDiv, 'html', 'HTML'); + _this.addHtmlButtons(content); + var info = content.createEl('p'); + info.style.textAlign = 'center'; + info.style.marginTop = '10px'; + info.style.marginBottom = '10px'; + var link = info.createEl('a'); + link.appendText('Do you miss a Tag? report it!'); + link.style.textAlign = 'center'; + link.style.fontSize = '10px'; + link.href = + 'https://github.com/Reocin/obsidian-markdown-formatting-assistant-plugin/issues'; + }; + // -------------- + // Latex Section + // -------------- + var addLatexSection = function () { + var content = _this.addSelectableHeader(mainDiv, 'latex', 'Latex'); + _this.addLatexButtons(content); + var info = content.createEl('p'); + info.style.textAlign = 'center'; + info.style.marginTop = '10px'; + info.style.marginBottom = '10px'; + var link = info.createEl('a'); + link.appendText('Introduction into latex mathematics'); + link.style.textAlign = 'center'; + link.style.fontSize = '10px'; + link.href = 'https://en.wikibooks.org/wiki/LaTeX/Mathematics'; + info = content.createEl('p'); + info.style.textAlign = 'center'; + info.style.marginTop = '10px'; + info.style.marginBottom = '10px'; + link = info.createEl('a'); + link.appendText('Do you miss a latex function? report it!'); + link.style.textAlign = 'center'; + link.style.fontSize = '10px'; + link.href = + 'https://github.com/Reocin/obsidian-markdown-formatting-assistant-plugin/issues'; + }; + // -------------- + // Greek Section + // -------------- + var addGreekLettersSection = function () { + var content = _this.addSelectableHeader(mainDiv, 'greekLetters', 'Greek Letters'); + var header = content.createEl('h5'); + header.appendText('Lower Case'); + header.style.textAlign = 'center'; + header.style.marginTop = '0px'; + header.style.marginBottom = '5px'; + _this.addGreekLowerCaseLetters(content); + header = content.createEl('h5'); + header.appendText('Upper Case'); + header.style.textAlign = 'center'; + header.style.marginTop = '10px'; + header.style.marginBottom = '5px'; + _this.addGreekUpperCaseLetters(content); + var info = content.createEl('p'); + info.style.textAlign = 'center'; + info.style.marginTop = '10px'; + info.style.marginBottom = '10px'; + var link = info.createEl('a'); + link.appendText('Overview of greek letters'); + link.style.textAlign = 'center'; + link.style.fontSize = '10px'; + link.href = 'https://en.wikipedia.org/wiki/Greek_alphabet'; + }; + // -------------- + // Colors + // -------------- + var addColorsSection = function () { + var content = _this.addSelectableHeader(mainDiv, 'colors', 'Colors'); + _this.addColorBody(content); + }; + // -------------- + // Callouts + // -------------- + var addCalloutsSection = function () { + var content = _this.addSelectableHeader(mainDiv, 'callouts', 'Callouts'); + _this.addCalloutsButtons(content); + }; + var regions = { + textEdit: addTextEditSection, + tables: addTabelsSection, + html: addHtmlSection, + latex: addLatexSection, + greekLetters: addGreekLettersSection, + colors: addColorsSection, + callouts: addCalloutsSection, + }; + this.plugin.settings.regionSettings.map(function (item) { + // @ts-ignore + var regionFunction = regions[item.name]; + if (regionFunction && getRegion(item.name).active) + regionFunction(); + }); + }; + SidePanelControlView.prototype.addHtmlButtons = function (mainDiv) { + var _this = this; + var addClickEvent = function (btn, type) { + btn.onClickEvent(function () { + // @ts-ignore + var formatterSetting = htmlFormatterSettings[type]; + var leaf = _this.app.workspace.getMostRecentLeaf(); + var editor = null; + if (checkIfMarkdownSource(leaf)) { + // @ts-ignore + editor = leaf.view.sourceMode.cmEditor; + htmlFormatter(editor, formatterSetting); + } + }); + }; + var numberOfCols = 3; + var row = null; + sortBy(identity, keys(htmlFormatterSettings)).forEach(function (key, index) { + // @ts-ignore + var item = htmlFormatterSettings[key]; + if (index % numberOfCols === 0) { + row = mainDiv.createDiv({ cls: 'nav-buttons-container' }); + } + var button = row.createDiv({ cls: 'nav-action-text-button' }); + addClickEvent(button, key); + button.appendText(item.des); + }); + }; + //xxxxx + SidePanelControlView.prototype.addCalloutsButtons = function (mainDiv) { + var _this = this; + var addClickEvent = function (btn, type) { + btn.onClickEvent(function () { + // @ts-ignore + var formatterSetting = calloutsFormatterSettings[type]; + var leaf = _this.app.workspace.getMostRecentLeaf(); + var editor = null; + if (checkIfMarkdownSource(leaf)) { + // @ts-ignore + editor = leaf.view.sourceMode.cmEditor; + calloutsFormatter(editor, formatterSetting); + } + }); + }; + var row = null; + keys(calloutsFormatterSettings).forEach(function (key, index) { + // @ts-ignore + var item = calloutsFormatterSettings[key]; + if (index === 0 || item.newLine) { + row = mainDiv.createDiv({ cls: 'nav-buttons-container' }); + } + var button = row.createDiv({ cls: 'nav-action-text-button' }); + // @ts-ignore + button.style.textJustify = 'center'; + button.style.textAlign = 'center'; + button.style.backgroundColor = item.bgColor; + addClickEvent(button, key); + var spanText = document.createElement('span'); + spanText.innerHTML = ' ' + item.text; + var spanIcon = document.createElement('span'); + obsidian.setIcon(spanIcon, item.icon); + spanIcon.style.verticalAlign = 'middle'; + spanIcon.style.color = item.color; + button.appendChild(spanIcon); + button.appendChild(spanText); + }); + }; + SidePanelControlView.prototype.addLatexButtons = function (mainDiv) { + var _this = this; + var addClickEvent = function (btn, type) { + btn.onClickEvent(function () { + // @ts-ignore + var formatterSetting = latexFormatterSettings[type]; + var leaf = _this.app.workspace.getMostRecentLeaf(); + var editor = null; + if (checkIfMarkdownSource(leaf)) { + // @ts-ignore + editor = leaf.view.sourceMode.cmEditor; + latexFormatter(editor, formatterSetting); + } + }); + }; + var row = null; + keys(latexFormatterSettings).forEach(function (key, index) { + // @ts-ignore + var item = latexFormatterSettings[key]; + if (index === 0 || item.newLine) { + row = mainDiv.createDiv({ cls: 'nav-buttons-container' }); + } + var button = row.createDiv({ cls: 'nav-action-text-button' }); + // @ts-ignore + button.style.textJustify = 'center'; + button.style.textAlign = 'center'; + addClickEvent(button, key); + if (item.type === 'icon') { + var svg = svgToElement(item.text); + svg.style.display = 'inline-block'; + svg.style.verticalAlign = 'middle'; + button.appendChild(svg); + } + else if (item.type === 'text') { + var div = document.createElement('div'); + div.innerHTML = item.text; + button.appendChild(div); + } + }); + }; + SidePanelControlView.prototype.addGreekLowerCaseLetters = function (mainDiv) { + var _this = this; + var addClickEvent = function (btn, type) { + btn.onClickEvent(function () { + // @ts-ignore + var formatterSetting = greekLowerCaseFormatterSettings[type]; + var leaf = _this.app.workspace.getMostRecentLeaf(); + var editor = null; + if (checkIfMarkdownSource(leaf)) { + // @ts-ignore + editor = leaf.view.sourceMode.cmEditor; + greekFormatter(editor, formatterSetting); + } + }); + }; + var numberOfCols = 5; + var row = null; + keys(greekLowerCaseFormatterSettings).forEach(function (key, index) { + // @ts-ignore + var item = greekLowerCaseFormatterSettings[key]; + if (index % numberOfCols === 0) { + row = mainDiv.createDiv({ cls: 'nav-buttons-container' }); + } + var button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, key); + button.appendChild(svgToElement(item.icon)); + }); + }; + SidePanelControlView.prototype.addGreekUpperCaseLetters = function (mainDiv) { + var _this = this; + var addClickEvent = function (btn, type) { + btn.onClickEvent(function () { + // @ts-ignore + var formatterSetting = greekUpperCaseFormatterSettings[type]; + var leaf = _this.app.workspace.getMostRecentLeaf(); + var editor = null; + if (checkIfMarkdownSource(leaf)) { + // @ts-ignore + editor = leaf.view.sourceMode.cmEditor; + greekFormatter(editor, formatterSetting); + } + }); + }; + var numberOfCols = 5; + var row = null; + keys(greekUpperCaseFormatterSettings).forEach(function (key, index) { + // @ts-ignore + var item = greekUpperCaseFormatterSettings[key]; + if (index % numberOfCols === 0) { + row = mainDiv.createDiv({ cls: 'nav-buttons-container' }); + } + var button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, key); + button.appendChild(svgToElement(item.icon)); + }); + }; + SidePanelControlView.prototype.addTextEditButtons = function (mainDiv) { + var _this = this; + var addClickEvent = function (btn, type) { + btn.onClickEvent(function () { + console.log('Clicked Button', btn, type); + // @ts-ignore + var formatterSetting = formatSettings[type]; + var leaf = _this.app.workspace.getMostRecentLeaf(); + var editor = null; + if (checkIfMarkdownSource(leaf)) { + // @ts-ignore + editor = leaf.view.sourceMode.cmEditor; + iconFormatter(editor, formatterSetting); + } + }); + }; + var row = mainDiv.createDiv({ cls: 'nav-buttons-container' }); + for (var _i = 0, _a = ['h1', 'h2', 'h3', 'h4', 'h5', 'h6']; _i < _a.length; _i++) { + var icon = _a[_i]; + var button_1 = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button_1, icon); + button_1.appendChild(svgToElement(icon)); + } + row = mainDiv.createDiv({ cls: 'nav-buttons-container' }); + var button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'bold'); + button.appendChild(svgToElement('bold')); + button.id = 'obsidianMarkdownFormattingAssistantPluginButtonBold'; + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'italic'); + button.appendChild(svgToElement('italic')); + button.id = 'obsidianMarkdownFormattingAssistantPluginButtonItalic'; + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'strikethrough'); + button.appendChild(svgToElement('strikethrough')); + button.id = 'obsidianMarkdownFormattingAssistantPluginButtonStrikethrough'; + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'underline'); + button.appendChild(svgToElement('underline')); + button.id = 'obsidianMarkdownFormattingAssistantPluginButtonUnderline'; + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'highlight'); + button.appendChild(svgToElement('highlight')); + button.id = 'obsidianMarkdownFormattingAssistantPluginButtonHighlight'; + row = mainDiv.createDiv({ cls: 'nav-buttons-container' }); + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'codeInline'); + button.appendChild(svgToElement('codeInline')); + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'codeBlock'); + button.appendChild(svgToElement('codeBlock')); + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'mermaidBlock'); + button.appendChild(svgToElement('mermaidBlock')); + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'link'); + button.appendChild(svgToElement('link')); + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'internalLink'); + button.appendChild(svgToElement('fileLink')); + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'blockquote'); + button.appendChild(svgToElement('quote')); + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'image'); + button.appendChild(svgToElement('image')); + row = mainDiv.createDiv({ cls: 'nav-buttons-container' }); + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'bulletList'); + button.appendChild(svgToElement('bulletList')); + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'numberList'); + button.appendChild(svgToElement('numberList')); + button = row.createDiv({ cls: 'nav-action-button' }); + addClickEvent(button, 'checkList'); + button.appendChild(svgToElement('checkList')); + }; + SidePanelControlView.prototype.addColorBody = function (mainDiv) { + var _this = this; + var insertColor = function (color) { + var leaf = _this.app.workspace.getMostRecentLeaf(); + var editor = null; + if (checkIfMarkdownSource(leaf)) { + var addColor = + // @ts-ignore + document.getElementById('inputColorTagCheckBox').checked; + var addBackgroundColor = + // @ts-ignore + document.getElementById('inputBackgroundColorTagCheckBox').checked; + var addStyle = + // @ts-ignore + document.getElementById('inputStyleTagCheckBox').checked; + var res = color; + if (addColor) + res = "color: ".concat(color); + if (addBackgroundColor) + res = "background-color: ".concat(color); + if (addColor && addBackgroundColor) + res = "color: ".concat(color, "; background-color: ").concat(color); + if (addStyle) + res = "style=\"".concat(res, "\""); + // @ts-ignore + editor = leaf.view.sourceMode.cmEditor; + colorFormatter(editor, res); + editor.focus(); + } + }; + var drawLastSelectedColorIcons = function (container) { + if (container === void 0) { container = null; } + if (!container) + container = document.getElementById('lastSelectedColorsDiv'); + container.textContent = ''; + var table = container.createEl('table'); + var tbody = table.createEl('tbody'); + var row; + reverse(SidePanelControlView.lastColors).forEach(function (color, index) { + if (index % 10 === 0) + row = tbody.createEl('tr'); + var colorBox = row.createEl('td'); + colorBox.classList.add('color-icon'); + colorBox.style.backgroundColor = color; + colorBox.onClickEvent(function (ev) { + if (ev.type === 'click') { + insertColor(color); + } + else { + SidePanelControlView.lastColors = without([color], SidePanelControlView.lastColors); + drawLastSelectedColorIcons(); + } + }); + }); + }; + var drawLastSavedColorIcons = function (container) { + if (container === void 0) { container = null; } + if (!container) + container = document.getElementById('lastSavedColorsDiv'); + container.textContent = ''; + var table = container.createEl('table'); + var tbody = table.createEl('tbody'); + var row; + reverse(_this.plugin.settings.savedColors).forEach(function (color, index) { + if (index % 10 === 0) + row = tbody.createEl('tr'); + var colorBox = row.createEl('td'); + colorBox.id = 'lastSavedColorsDiv' + color; + colorBox.classList.add('color-icon'); + colorBox.style.backgroundColor = color; + colorBox.draggable = true; + colorBox.onClickEvent(function (ev) { return __awaiter(_this, void 0, void 0, function () { + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + if (!(ev.type === 'click')) return [3 /*break*/, 1]; + insertColor(color); + return [3 /*break*/, 3]; + case 1: + this.plugin.settings.savedColors = without([color], this.plugin.settings.savedColors); + return [4 /*yield*/, this.plugin.saveSettings()]; + case 2: + _a.sent(); + drawLastSavedColorIcons(); + _a.label = 3; + case 3: return [2 /*return*/]; + } + }); + }); }); + colorBox.ondragstart = function (event) { + // @ts-ignore + _this.dragStartColor = event.target.id.replace('lastSavedColorsDiv', ''); + }; + colorBox.ondrop = function (event) { return __awaiter(_this, void 0, void 0, function () { + var id, startColor, endColor, startIndex, endIndex; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + if (!(event && event.target)) return [3 /*break*/, 2]; + id = event.target.id; + if (!(id.indexOf('lastSavedColorsDiv') === 0)) return [3 /*break*/, 2]; + startColor = this.dragStartColor; + endColor = id.replace('lastSavedColorsDiv', ''); + startIndex = indexOf(startColor, this.plugin.settings.savedColors); + endIndex = indexOf(endColor, this.plugin.settings.savedColors); + this.plugin.settings.savedColors[startIndex] = endColor; + this.plugin.settings.savedColors[endIndex] = startColor; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + drawLastSavedColorIcons(); + _a.label = 2; + case 2: return [2 /*return*/]; + } + }); + }); }; + colorBox.ondragover = function (event) { + event.preventDefault(); + }; + }); + }; + var colorSection = mainDiv.createDiv(); + var colorSelector = colorSection.createDiv(); + colorSelector.style.backgroundColor = last(SidePanelControlView.lastColors); + colorSelector.style.height = '16px'; + colorSelector.style.borderRadius = '8px'; + colorSelector.style.padding = '5px'; + colorSelector.style.margin = '4px'; + colorSelector.style.marginBottom = '10px'; + var colorInput = colorSelector.createEl('input'); + colorInput.id = 'colorInput'; + colorInput.type = 'color'; + colorInput.value = last(SidePanelControlView.lastColors); + colorInput.style.visibility = 'hidden'; + colorInput.style.padding = '0'; + colorInput.style.margin = '0'; + // colorInput.style.display = 'block'; + // colorInput.style.opacity = '0'; + colorInput.addEventListener('input', function (ev) { + // @ts-ignore + var color = ev.target.value; + colorSelector.style.backgroundColor = color; + }); + colorInput.addEventListener('change', function (ev) { + // @ts-ignore + var color = ev.target.value; + // @ts-ignore + SidePanelControlView.lastColors = pipe(without([color]), append(color), takeLast(10))(SidePanelControlView.lastColors); + drawLastSelectedColorIcons(); + insertColor(color); + colorSelector.style.backgroundColor = color; + navigator.clipboard.writeText(color).then(function () { + // @ts-ignore + new obsidian.Notice('Copied ' + color + ' to clipboard'); + }, function () { + new obsidian.Notice('Could not copy the color to clipboard'); + }); + }, false); + var colorButton = colorSection.createEl('label'); + colorButton.classList.add('nav-action-text-button'); + colorButton.appendText('Select a Color'); + colorButton.style.display = 'block'; + colorButton.htmlFor = 'colorInput'; + var colorSaveButton = colorSection.createEl('div'); + colorSaveButton.classList.add('nav-action-text-button'); + colorSaveButton.appendText('Save Color'); + colorSaveButton.style.display = 'block'; + colorSaveButton.onClickEvent(function (ev) { return __awaiter(_this, void 0, void 0, function () { + var color; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + color = last(SidePanelControlView.lastColors); + this.plugin.settings.savedColors = pipe(without([color]), append(color))(this.plugin.settings.savedColors); + drawLastSavedColorIcons(); + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + colorSaveButton.style.marginBottom = '20px'; + var addCheckbox = function (id, text) { + var div = colorSection.createEl('div'); + var input = div.createEl('input'); + input.id = id; + input.type = 'checkbox'; + input.name = id; + var label = div.createEl('label'); + label.appendText(text); + label.style.fontSize = '12px'; + }; + addCheckbox('inputColorTagCheckBox', ' Add "color: {your color}"'); + addCheckbox('inputBackgroundColorTagCheckBox', ' Add "background-color: {your color}"'); + addCheckbox('inputStyleTagCheckBox', ' Add tag: "style={your color}"'); + var lastSelectedColorsTitle = colorSection.createEl('p'); + lastSelectedColorsTitle.appendText('Last used colors:'); + lastSelectedColorsTitle.style.marginBottom = '0px'; + var lastSelectedColors = colorSection.createEl('div'); + lastSelectedColors.id = 'lastSelectedColorsDiv'; + lastSelectedColors.style.display = 'flex'; + drawLastSelectedColorIcons(lastSelectedColors); + var lastSavedColorsTitle = colorSection.createEl('p'); + lastSavedColorsTitle.appendText('Saved Colors:'); + lastSavedColorsTitle.style.marginBottom = '0px'; + var settingsInfo = colorSection.createEl('p'); + settingsInfo.appendText('Saved colors can be directly edited in the settings.'); + settingsInfo.style.textAlign = 'left'; + settingsInfo.style.fontSize = '10px'; + settingsInfo.style.marginTop = '0px'; + var lastSavedColors = colorSection.createEl('div'); + lastSavedColors.id = 'lastSavedColorsDiv'; + lastSavedColors.style.display = 'flex'; + drawLastSavedColorIcons(lastSavedColors); + var info = colorSection.createEl('p'); + info.style.textAlign = 'center'; + info.style.marginTop = '10px'; + info.style.marginBottom = '10px'; + var link = info.createEl('a'); + link.appendText('Do you need some Help?'); + link.style.textAlign = 'center'; + link.style.fontSize = '10px'; + link.href = + 'https://github.com/Reocin/obsidian-markdown-formatting-assistant-plugin#color-picker'; + }; + SidePanelControlView.prototype.addSelectableHeader = function (mainDiv, regionName, sectionTitle) { + var _this = this; + var getRegion = function (name) { + return _this.plugin.settings.regionSettings.find(function (item) { return item.name === name; }); + }; + var header = mainDiv.createEl('div'); + header.id = 'lastSavedHeaderDiv' + regionName; + var hr = mainDiv.createEl('hr'); + var title = header.createEl('h4'); + var arrowButton = header.createDiv({ cls: 'nav-action-button' }); + var content = mainDiv.createEl('div'); + header.style.width = '100%'; + // header.style.border = '2px solid white'; + header.style.display = 'flex'; + header.style.flexWrap = 'nowrap'; + header.style.alignContent = 'center'; + header.style.position = 'relative'; + header.style.cursor = 'move'; + header.draggable = true; + header.ondragstart = function (event) { + // @ts-ignore + var sectionId = event.target.id.replace('lastSavedHeaderDiv', ''); + event.dataTransfer.setData('sectionHeaderMoveId', sectionId); + }; + var onDrop = function (event) { return __awaiter(_this, void 0, void 0, function () { + var getId, start, end, startIndex, endIndex, startRegion; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + getId = pipe(find(pipe(prop('id'), undefined('lastSavedHeaderDiv'))), prop('id'), replace('lastSavedHeaderDiv', '')); + start = event.dataTransfer.getData('sectionHeaderMoveId'); + end = getId(event.path); + if (!(end && + this.plugin.settings.aviabileRegions.contains(end) && + start !== end)) return [3 /*break*/, 2]; + startIndex = findIndex(propEq('name', start), this.plugin.settings.regionSettings); + endIndex = findIndex(propEq('name', end), this.plugin.settings.regionSettings); + startRegion = this.plugin.settings.regionSettings[startIndex]; + this.plugin.settings.regionSettings[startIndex] = + this.plugin.settings.regionSettings[endIndex]; + this.plugin.settings.regionSettings[endIndex] = startRegion; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + this.drawContentOfRootElement(); + _a.label = 2; + case 2: + event.preventDefault(); + return [2 /*return*/]; + } + }); + }); }; + header.ondragover = function (event) { return __awaiter(_this, void 0, void 0, function () { + return __generator(this, function (_a) { + event.preventDefault(); + return [2 /*return*/]; + }); + }); }; + header.ondrop = onDrop; + title.appendText(sectionTitle); + title.style.flexDirection = 'column'; + title.style.textAlign = 'left'; + title.style.margin = '0px'; + title.style.display = 'flex'; + title.style.flexWrap = 'nowrap'; + title.style.justifyContent = 'center'; + arrowButton.appendChild(svgToElement('expandArrowDown')); + arrowButton.style.position = 'absolute'; + arrowButton.style.right = '0px'; + arrowButton.style.top = '0px'; + arrowButton.style.bottom = '0px'; + arrowButton.style.marginTop = 'auto'; + arrowButton.style.marginBottom = 'auto'; + arrowButton.style.width = '24px'; + arrowButton.style.height = '24px'; + var region = getRegion(regionName); + if (region && region.active && region.visible) { + content.style.display = 'block'; + } + else { + content.style.display = 'none'; + } + arrowButton.onClickEvent(function (e) { return __awaiter(_this, void 0, void 0, function () { + var region; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + region = getRegion(regionName); + if (!(region && region.active)) return [3 /*break*/, 2]; + if (!region.visible) { + content.style.display = 'block'; + arrowButton.innerHTML = null; + arrowButton.appendChild(svgToElement('expandArrowUp')); + region.visible = true; + } + else { + content.style.display = 'none'; + arrowButton.innerHTML = null; + arrowButton.appendChild(svgToElement('expandArrowDown')); + region.visible = false; + } + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: return [2 /*return*/, _a.sent()]; + case 2: return [2 /*return*/]; + } + }); + }); }); + hr.style.marginTop = '0px'; + hr.style.marginBottom = '10px'; + return content; + }; + SidePanelControlView.lastColors = ['#ff0000']; + return SidePanelControlView; +}(obsidian.ItemView)); + +var suggestions$1 = values(formatSettings).concat( +// @ts-ignore +values(htmlFormatterSettings), values(latexFormatterSettings), values(greekLowerCaseFormatterSettings), values(greekUpperCaseFormatterSettings)); +var CodeSuggestionModal = /** @class */ (function (_super) { + __extends(CodeSuggestionModal, _super); + function CodeSuggestionModal() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.setEditor = function (editor) { + _this.editor = editor; + }; + return _this; + } + // Returns all available suggestions. + CodeSuggestionModal.prototype.getSuggestions = function (query) { + var filterFunction = function (setting) { + return setting.des.toLowerCase().includes(query.toLowerCase()); + }; + // @ts-ignore + return values(filter(filterFunction, suggestions$1)); + }; + // Renders each suggestion item. + CodeSuggestionModal.prototype.renderSuggestion = function (baseFormatterSetting, el) { + var row = el.createEl('div'); + row.classList.add('command-list-view-row'); + var iconContainer = row.createDiv(); + iconContainer.classList.add('command-list-view-container'); + var iconDiv = iconContainer.createDiv(); + iconDiv.classList.add('command-list-view-icon'); + var cell2 = row.createDiv(); + cell2.classList.add('command-list-view-text'); + cell2.setText(baseFormatterSetting.des); + console.log(baseFormatterSetting.objectType); + if (baseFormatterSetting.objectType === 'formatterSetting') { + iconDiv.appendChild(svgToElement(baseFormatterSetting.icon)); + cell2.style.color = '#c7254e'; + } + else if (baseFormatterSetting.objectType === 'htmlFormatterSetting') { + iconDiv.appendText('HTML'); + cell2.style.color = '#0055F2'; + } + else if (baseFormatterSetting.objectType === 'greekFormatterSetting') { + iconDiv.appendChild(svgToElement(baseFormatterSetting.icon)); + cell2.style.color = '#25e712'; + } + else if (baseFormatterSetting.objectType === 'latexFormatterSetting') { + var item = baseFormatterSetting; + if (item.type === 'icon') { + var svg = svgToElement(item.text); + svg.style.display = 'inline-block'; + svg.style.verticalAlign = 'middle'; + iconDiv.appendChild(svg); + } + else if (item.type === 'text') { + var div = document.createElement('div'); + div.innerHTML = item.text; + iconDiv.appendChild(div); + } + cell2.style.color = '#25e712'; + } + else { + iconDiv.appendText('HTML'); + } + }; + // Perform action on the selected suggestion. + CodeSuggestionModal.prototype.onChooseSuggestion = function (baseFormatterSetting, evt) { + // @ts-ignore + var item = baseFormatterSetting; + console.log(baseFormatterSetting); + if (item.objectType === 'formatterSetting') { + // @ts-ignore + iconFormatter(this.editor, item); + } + else if (item.objectType === 'htmlFormatterSetting') { + // @ts-ignore + htmlFormatter(this.editor, item); + } + else if (item.objectType === 'latexFormatterSetting') { + // @ts-ignore + latexFormatter(this.editor, item); + } + else if (item.objectType === 'greekFormatterSetting') { + // @ts-ignore + greekFormatter(this.editor, item); + } + // new Notice(`Selected ${baseFormatterSetting.des}`); + }; + CodeSuggestionModal.display = function (app, editor) { + var modal = new CodeSuggestionModal(app); + modal.setEditor(editor); + modal.open(); + }; + return CodeSuggestionModal; +}(obsidian.SuggestModal)); + +var suggestions = values(calloutsFormatterSettings); +var CalloutsSuggestionModal = /** @class */ (function (_super) { + __extends(CalloutsSuggestionModal, _super); + function CalloutsSuggestionModal() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.setEditor = function (editor) { + _this.editor = editor; + }; + return _this; + } + // Returns all available suggestions. + CalloutsSuggestionModal.prototype.getSuggestions = function (query) { + var filterFunction = function (setting) { + return setting.des.toLowerCase().includes(query.toLowerCase()); + }; + // @ts-ignore + return values(filter(filterFunction, suggestions)); + }; + // Renders each suggestion item. + CalloutsSuggestionModal.prototype.renderSuggestion = function (calloutsFormatterSetting, el) { + var row = el.createEl('div'); + row.classList.add('command-list-view-row'); + var iconContainer = row.createDiv(); + iconContainer.classList.add('command-list-view-container'); + var iconDiv = iconContainer.createDiv(); + iconDiv.classList.add('command-list-view-icon'); + var cell2 = row.createDiv(); + cell2.classList.add('command-list-view-text'); + cell2.setText(calloutsFormatterSetting.des); + var spanIcon = document.createElement('span'); + spanIcon.style.verticalAlign = 'middle'; + spanIcon.style.color = calloutsFormatterSetting.color; + obsidian.setIcon(spanIcon, calloutsFormatterSetting.icon); + iconDiv.appendChild(spanIcon); + }; + // Perform action on the selected suggestion. + CalloutsSuggestionModal.prototype.onChooseSuggestion = function (calloutsFormatterSetting, evt) { + // @ts-ignore + var item = calloutsFormatterSetting; + console.log(calloutsFormatterSetting); + calloutsFormatter(this.editor, item); + // new Notice(`Selected ${calloutsFormatterSetting.des}`); + }; + CalloutsSuggestionModal.display = function (app, editor) { + var modal = new CalloutsSuggestionModal(app); + modal.setEditor(editor); + modal.open(); + }; + return CalloutsSuggestionModal; +}(obsidian.SuggestModal)); + +var DEFAULT_SETTINGS = { + triggerChar: '\\', + sidePaneSideLeft: false, + savedColors: ['#ff0000'], + aviabileRegions: [ + 'textEdit', + 'tabels', + 'html', + 'latex', + 'greekLetters', + 'colors', + 'callouts', + ], + regionSettings: [ + { name: 'textEdit', active: true, visible: false }, + { name: 'tables', active: true, visible: false }, + { name: 'html', active: true, visible: false }, + { name: 'latex', active: true, visible: false }, + { name: 'greekLetters', active: true, visible: false }, + { name: 'colors', active: true, visible: false }, + { name: 'callouts', active: true, visible: false }, + ], +}; +var MarkdownAutocompletePlugin = /** @class */ (function (_super) { + __extends(MarkdownAutocompletePlugin, _super); + function MarkdownAutocompletePlugin() { + var _this = _super !== null && _super.apply(this, arguments) || this; + _this.toggleSidePanelControlView = function () { return __awaiter(_this, void 0, void 0, function () { + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + // const existing = this.app.workspace.getLeavesOfType( + // SidePanelControlViewType, + // ); + // if (existing.length) { + // this.app.workspace.revealLeaf(existing[0]); + // return; + // } + this.app.workspace.detachLeavesOfType(SidePanelControlViewType); + if (!this.settings.sidePaneSideLeft) return [3 /*break*/, 2]; + return [4 /*yield*/, this.app.workspace.getLeftLeaf(false).setViewState({ + type: SidePanelControlViewType, + active: true, + })]; + case 1: + _a.sent(); + return [3 /*break*/, 4]; + case 2: return [4 /*yield*/, this.app.workspace.getRightLeaf(false).setViewState({ + type: SidePanelControlViewType, + active: true, + })]; + case 3: + _a.sent(); + _a.label = 4; + case 4: + this.app.workspace.revealLeaf(this.app.workspace.getLeavesOfType(SidePanelControlViewType)[0]); + return [2 /*return*/]; + } + }); + }); }; + return _this; + } + MarkdownAutocompletePlugin.prototype.onload = function () { + return __awaiter(this, void 0, void 0, function () { + var _this = this; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + console.log('loading obsidian-markdown-formatting-assistant-plugin'); + return [4 /*yield*/, this.loadSettings()]; + case 1: + _a.sent(); + addIcons(); + this.registerView(SidePanelControlViewType, function (leaf) { + _this.sidePanelControlView = new SidePanelControlView(leaf, _this); + return _this.sidePanelControlView; + }); + this.addRibbonIcon('viewIcon', 'Open Markdown Formatting Assistant', function () { + _this.toggleSidePanelControlView(); + }); + this.addCommand({ + id: 'open-command-selector', + name: 'Open Command Selector', + hotkeys: [{ modifiers: ['Alt'], key: 'q' }], + editorCallback: function (editor, view) { + CodeSuggestionModal.display(_this.app, editor); + }, + }); + this.addCommand({ + id: 'open-callouts-selector', + name: 'Open Callouts Selector', + hotkeys: [{ modifiers: ['Alt'], key: 'c' }], + editorCallback: function (editor, view) { + CalloutsSuggestionModal.display(_this.app, editor); + }, + }); + this.addSettingTab(new SettingsTab(this.app, this)); + return [2 /*return*/]; + } + }); + }); + }; + MarkdownAutocompletePlugin.prototype.onunload = function () { }; + MarkdownAutocompletePlugin.prototype.loadSettings = function () { + return __awaiter(this, void 0, void 0, function () { + var _a, _b, _c, _d; + return __generator(this, function (_e) { + switch (_e.label) { + case 0: + _a = this; + _c = (_b = Object).assign; + _d = [DEFAULT_SETTINGS]; + return [4 /*yield*/, this.loadData()]; + case 1: + _a.settings = _c.apply(_b, _d.concat([_e.sent()])); + return [2 /*return*/]; + } + }); + }); + }; + MarkdownAutocompletePlugin.prototype.saveSettings = function () { + return __awaiter(this, void 0, void 0, function () { + return __generator(this, function (_a) { + switch (_a.label) { + case 0: return [4 /*yield*/, this.saveData(this.settings)]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); + }; + return MarkdownAutocompletePlugin; +}(obsidian.Plugin)); +var SettingsTab = /** @class */ (function (_super) { + __extends(SettingsTab, _super); + function SettingsTab(app, plugin) { + var _this = _super.call(this, app, plugin) || this; + _this.plugin = plugin; + return _this; + } + SettingsTab.prototype.close = function () { + console.log('closed'); + _super.prototype.hide.call(this); + }; + SettingsTab.prototype.display = function () { + return __awaiter(this, void 0, void 0, function () { + var containerEl, getRegion; + var _this = this; + return __generator(this, function (_a) { + containerEl = this.containerEl; + containerEl.empty(); + containerEl.createEl('h2', { + text: 'Markdown Formatting Assistant Settings', + }); + new obsidian.Setting(containerEl) + .setName('Trigger Char') + .setDesc('Char which triggers the autocompletion') + .addText(function (text) { + return text + .setPlaceholder('Enter a char to trigger the autocompletion') + .setValue(_this.plugin.settings.triggerChar) + .onChange(function (value) { return __awaiter(_this, void 0, void 0, function () { + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + this.plugin.settings.triggerChar = value; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + }); + new obsidian.Setting(containerEl) + .setName('Side Pane Side') + .setDesc('Choose on which side the Side Pane accours. ()') + .addText(function (text) { + return text + .setPlaceholder('Enter left or right') + .setValue(_this.plugin.settings.sidePaneSideLeft ? 'left' : 'right') + .onChange(function (value) { return __awaiter(_this, void 0, void 0, function () { + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + this.plugin.settings.sidePaneSideLeft = + value === 'left' ? true : false; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + }); + getRegion = function (name) { + return _this.plugin.settings.regionSettings.find(function (item) { return item.name === name; }); + }; + new obsidian.Setting(containerEl) + .setName('Toggle Text Section') + .setDesc('Activate or deactivate the Text Editor section. (restart required)') + .addToggle(function (comp) { + comp.setValue(getRegion('textEdit').active).onChange(function (e) { return __awaiter(_this, void 0, void 0, function () { + var region; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + region = getRegion('textEdit'); + region.active = e; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + }); + new obsidian.Setting(containerEl) + .setName('Toggle Tabels Section') + .setDesc('Activate or deactivate the Greek Letters section. (restart required)') + .addToggle(function (comp) { + comp.setValue(getRegion('tables').active).onChange(function (e) { return __awaiter(_this, void 0, void 0, function () { + var region; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + region = getRegion('tables'); + region.active = e; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + }); + new obsidian.Setting(containerEl) + .setName('Toggle HTML Section') + .setDesc('Activate or deactivate the HTML section. (restart required)') + .addToggle(function (comp) { + comp.setValue(getRegion('html').active).onChange(function (e) { return __awaiter(_this, void 0, void 0, function () { + var region; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + region = getRegion('html'); + region.active = e; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + }); + new obsidian.Setting(containerEl) + .setName('Toggle Colors Section') + .setDesc('Activate or deactivate the Colors section. (restart required)') + .addToggle(function (comp) { + comp.setValue(getRegion('colors').active).onChange(function (e) { return __awaiter(_this, void 0, void 0, function () { + var region; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + region = getRegion('colors'); + region.active = e; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + }); + new obsidian.Setting(containerEl) + .setName('Toggle Latex Section') + .setDesc('Activate or deactivate the Latex section. (restart required)') + .addToggle(function (comp) { + comp.setValue(getRegion('latex').active).onChange(function (e) { return __awaiter(_this, void 0, void 0, function () { + var region; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + region = getRegion('latex'); + region.active = e; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + }); + new obsidian.Setting(containerEl) + .setName('Toggle Greek Letters Section') + .setDesc('Activate or deactivate the Greek Letters section. (restart required)') + .addToggle(function (comp) { + comp.setValue(getRegion('greekLetters').active).onChange(function (e) { return __awaiter(_this, void 0, void 0, function () { + var region; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + region = getRegion('greekLetters'); + region.active = e; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + }); + new obsidian.Setting(containerEl) + .setName('Saved Colors') + .setDesc('Colors which are saved vie the color picker. The order will be also considered. Requiers a restart of obsidian.') + .addTextArea(function (text) { + text.inputEl.style.minHeight = '400px'; + text + .setValue(_this.plugin.settings.savedColors + .reverse() + .map(function (color, i) { return color; }) + .join('\n')) + .onChange(function (value) { return __awaiter(_this, void 0, void 0, function () { + var colors, filteredColors; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + colors = value.split('\n').reverse(); + filteredColors = colors.filter(function (color) { + return /^#[0-9A-F]{6}$/i.test(color); + }); + this.plugin.settings.savedColors = filteredColors; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + text.inputEl.addEventListener('focusout', function (ev) { + // @ts-ignore + var colors = ev.target.value.split('\n').reverse(); + // @ts-ignore + colors.map(function (color, i) { + var isHex = /^#[0-9A-F]{6}$/i.test(color); + if (!isHex) { + new obsidian.Notice('The color ' + + color + + 'on Line' + + (i + 1) + + " has the wrong format and wan't be saved."); + } + }); + }); + }); + new obsidian.Setting(containerEl) + .setName('Toggle Callouts Section') + .setDesc('Activate or deactivate the Callouts section. (restart required)') + .addToggle(function (comp) { + comp.setValue(getRegion('callouts').active).onChange(function (e) { return __awaiter(_this, void 0, void 0, function () { + var region; + return __generator(this, function (_a) { + switch (_a.label) { + case 0: + region = getRegion('callouts'); + region.active = e; + return [4 /*yield*/, this.plugin.saveSettings()]; + case 1: + _a.sent(); + return [2 /*return*/]; + } + }); + }); }); + }); + return [2 /*return*/]; + }); + }); + }; + return SettingsTab; +}(obsidian.PluginSettingTab)); + +module.exports = MarkdownAutocompletePlugin; + + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/manifest.json b/.obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/manifest.json new file mode 100644 index 0000000..50ee6f9 --- /dev/null +++ b/.obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/manifest.json @@ -0,0 +1,10 @@ +{ + "id": "obsidian-markdown-formatting-assistant-plugin", + "name": "Markdown Formatting Assistant", + "version": "0.4.1", + "minAppVersion": "0.15.6", + "description": "This Plugin provides a simple Editor for Markdown, HTML and Colors and in addition a command interface. The command interface facilitate a faster workflow.", + "author": "Reocin", + "authorUrl": "https://github.com/Reocin/obsidian-markdown-formatting-assistant-plugin", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/styles.css b/.obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/styles.css new file mode 100644 index 0000000..45e096d --- /dev/null +++ b/.obsidian/plugins/obsidian-markdown-formatting-assistant-plugin/styles.css @@ -0,0 +1,62 @@ +/* Sets all the text color to red! */ +.nav-action-button { + color: var(--text-muted); + cursor: pointer; + padding: 0px; + margin: 5px; + border-radius: 4px; +} + +.nav-action-text-button { + color: var(--text-muted); + cursor: pointer; + padding: 5px; + margin: 4px; + border-radius: 4px; + text-align: center; + border: 1px solid; +} +.nav-action-text-button.is-active { + background-color: var(--interactive-accent); + color: var(--text-on-accent); +} +.nav-action-text-button.is-active:hover { + color: var(--text-on-accent); +} +.nav-action-text-button:hover { + color: var(--text-accent); +} + +.color-icon { + color: var(--text-muted); + cursor: pointer; + width: 16px; + min-width: 16px; + max-width: 16px; + height: 16px; + min-height: 16px; + max-height: 16px; + margin: 3px; + display: inline-block; + border-radius: 4px; +} + +.command-list-view-row { + display: flex; +} +.command-list-view-container { + min-width: 60px; + display: flex; +} + +.command-list-view-icon { + height: 24px; + max-height: 24px; + border: 1px solid gray; + margin-right: auto; +} + +.command-list-view-text { + padding-left: 12px; + color: #c7254e; +} diff --git a/.obsidian/plugins/obsidian-table-generator/data.json b/.obsidian/plugins/obsidian-table-generator/data.json new file mode 100644 index 0000000..07ae79b --- /dev/null +++ b/.obsidian/plugins/obsidian-table-generator/data.json @@ -0,0 +1,7 @@ +{ + "rowCount": 8, + "columnCount": 8, + "defaultAlignment": "left", + "defaultCardWidth": 160, + "defaultCardHeight": 160 +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-table-generator/main.js b/.obsidian/plugins/obsidian-table-generator/main.js new file mode 100644 index 0000000..a126b1e --- /dev/null +++ b/.obsidian/plugins/obsidian-table-generator/main.js @@ -0,0 +1,2463 @@ +"use strict"; +var __defProp = Object.defineProperty; +var __defNormalProp = (obj, key, value) => key in obj ? __defProp(obj, key, { enumerable: true, configurable: true, writable: true, value }) : obj[key] = value; +var __publicField = (obj, key, value) => { + __defNormalProp(obj, typeof key !== "symbol" ? key + "" : key, value); + return value; +}; +const obsidian = require("obsidian"); +function noop() { +} +function assign(tar, src) { + for (const k in src) + tar[k] = src[k]; + return tar; +} +function add_location(element2, file2, line, column, char) { + element2.__svelte_meta = { + loc: { file: file2, line, column, char } + }; +} +function run(fn) { + return fn(); +} +function blank_object() { + return /* @__PURE__ */ Object.create(null); +} +function run_all(fns) { + fns.forEach(run); +} +function is_function(thing) { + return typeof thing === "function"; +} +function safe_not_equal(a, b) { + return a != a ? b == b : a !== b || (a && typeof a === "object" || typeof a === "function"); +} +function is_empty(obj) { + return Object.keys(obj).length === 0; +} +function create_slot(definition, ctx, $$scope, fn) { + if (definition) { + const slot_ctx = get_slot_context(definition, ctx, $$scope, fn); + return definition[0](slot_ctx); + } +} +function get_slot_context(definition, ctx, $$scope, fn) { + return definition[1] && fn ? assign($$scope.ctx.slice(), definition[1](fn(ctx))) : $$scope.ctx; +} +function get_slot_changes(definition, $$scope, dirty, fn) { + if (definition[2] && fn) { + const lets = definition[2](fn(dirty)); + if ($$scope.dirty === void 0) { + return lets; + } + if (typeof lets === "object") { + const merged = []; + const len = Math.max($$scope.dirty.length, lets.length); + for (let i = 0; i < len; i += 1) { + merged[i] = $$scope.dirty[i] | lets[i]; + } + return merged; + } + return $$scope.dirty | lets; + } + return $$scope.dirty; +} +function update_slot_base(slot, slot_definition, ctx, $$scope, slot_changes, get_slot_context_fn) { + if (slot_changes) { + const slot_context = get_slot_context(slot_definition, ctx, $$scope, get_slot_context_fn); + slot.p(slot_context, slot_changes); + } +} +function get_all_dirty_from_scope($$scope) { + if ($$scope.ctx.length > 32) { + const dirty = []; + const length = $$scope.ctx.length / 32; + for (let i = 0; i < length; i++) { + dirty[i] = -1; + } + return dirty; + } + return -1; +} +function append(target, node) { + target.appendChild(node); +} +function insert(target, node, anchor) { + target.insertBefore(node, anchor || null); +} +function detach(node) { + node.parentNode.removeChild(node); +} +function element(name) { + return document.createElement(name); +} +function text(data) { + return document.createTextNode(data); +} +function space() { + return text(" "); +} +function empty() { + return text(""); +} +function listen(node, event, handler, options) { + node.addEventListener(event, handler, options); + return () => node.removeEventListener(event, handler, options); +} +function attr(node, attribute, value) { + if (value == null) + node.removeAttribute(attribute); + else if (node.getAttribute(attribute) !== value) + node.setAttribute(attribute, value); +} +function children(element2) { + return Array.from(element2.childNodes); +} +function set_input_value(input, value) { + input.value = value == null ? "" : value; +} +function set_style(node, key, value, important) { + if (value === null) { + node.style.removeProperty(key); + } else { + node.style.setProperty(key, value, important ? "important" : ""); + } +} +function toggle_class(element2, name, toggle) { + element2.classList[toggle ? "add" : "remove"](name); +} +function custom_event(type, detail, { bubbles = false, cancelable = false } = {}) { + const e = document.createEvent("CustomEvent"); + e.initCustomEvent(type, bubbles, cancelable, detail); + return e; +} +let current_component; +function set_current_component(component) { + current_component = component; +} +function get_current_component() { + if (!current_component) + throw new Error("Function called outside component initialization"); + return current_component; +} +function onMount(fn) { + get_current_component().$$.on_mount.push(fn); +} +function createEventDispatcher() { + const component = get_current_component(); + return (type, detail, { cancelable = false } = {}) => { + const callbacks = component.$$.callbacks[type]; + if (callbacks) { + const event = custom_event(type, detail, { cancelable }); + callbacks.slice().forEach((fn) => { + fn.call(component, event); + }); + return !event.defaultPrevented; + } + return true; + }; +} +const dirty_components = []; +const binding_callbacks = []; +const render_callbacks = []; +const flush_callbacks = []; +const resolved_promise = Promise.resolve(); +let update_scheduled = false; +function schedule_update() { + if (!update_scheduled) { + update_scheduled = true; + resolved_promise.then(flush); + } +} +function add_render_callback(fn) { + render_callbacks.push(fn); +} +function add_flush_callback(fn) { + flush_callbacks.push(fn); +} +const seen_callbacks = /* @__PURE__ */ new Set(); +let flushidx = 0; +function flush() { + const saved_component = current_component; + do { + while (flushidx < dirty_components.length) { + const component = dirty_components[flushidx]; + flushidx++; + set_current_component(component); + update(component.$$); + } + set_current_component(null); + dirty_components.length = 0; + flushidx = 0; + while (binding_callbacks.length) + binding_callbacks.pop()(); + for (let i = 0; i < render_callbacks.length; i += 1) { + const callback = render_callbacks[i]; + if (!seen_callbacks.has(callback)) { + seen_callbacks.add(callback); + callback(); + } + } + render_callbacks.length = 0; + } while (dirty_components.length); + while (flush_callbacks.length) { + flush_callbacks.pop()(); + } + update_scheduled = false; + seen_callbacks.clear(); + set_current_component(saved_component); +} +function update($$) { + if ($$.fragment !== null) { + $$.update(); + run_all($$.before_update); + const dirty = $$.dirty; + $$.dirty = [-1]; + $$.fragment && $$.fragment.p($$.ctx, dirty); + $$.after_update.forEach(add_render_callback); + } +} +const outroing = /* @__PURE__ */ new Set(); +let outros; +function transition_in(block, local) { + if (block && block.i) { + outroing.delete(block); + block.i(local); + } +} +function transition_out(block, local, detach2, callback) { + if (block && block.o) { + if (outroing.has(block)) + return; + outroing.add(block); + outros.c.push(() => { + outroing.delete(block); + if (callback) { + if (detach2) + block.d(1); + callback(); + } + }); + block.o(local); + } else if (callback) { + callback(); + } +} +const globals = typeof window !== "undefined" ? window : typeof globalThis !== "undefined" ? globalThis : global; +function destroy_block(block, lookup) { + block.d(1); + lookup.delete(block.key); +} +function update_keyed_each(old_blocks, dirty, get_key, dynamic, ctx, list, lookup, node, destroy, create_each_block2, next, get_context) { + let o = old_blocks.length; + let n = list.length; + let i = o; + const old_indexes = {}; + while (i--) + old_indexes[old_blocks[i].key] = i; + const new_blocks = []; + const new_lookup = /* @__PURE__ */ new Map(); + const deltas = /* @__PURE__ */ new Map(); + i = n; + while (i--) { + const child_ctx = get_context(ctx, list, i); + const key = get_key(child_ctx); + let block = lookup.get(key); + if (!block) { + block = create_each_block2(key, child_ctx); + block.c(); + } else if (dynamic) { + block.p(child_ctx, dirty); + } + new_lookup.set(key, new_blocks[i] = block); + if (key in old_indexes) + deltas.set(key, Math.abs(i - old_indexes[key])); + } + const will_move = /* @__PURE__ */ new Set(); + const did_move = /* @__PURE__ */ new Set(); + function insert2(block) { + transition_in(block, 1); + block.m(node, next); + lookup.set(block.key, block); + next = block.first; + n--; + } + while (o && n) { + const new_block = new_blocks[n - 1]; + const old_block = old_blocks[o - 1]; + const new_key = new_block.key; + const old_key = old_block.key; + if (new_block === old_block) { + next = new_block.first; + o--; + n--; + } else if (!new_lookup.has(old_key)) { + destroy(old_block, lookup); + o--; + } else if (!lookup.has(new_key) || will_move.has(new_key)) { + insert2(new_block); + } else if (did_move.has(old_key)) { + o--; + } else if (deltas.get(new_key) > deltas.get(old_key)) { + did_move.add(new_key); + insert2(new_block); + } else { + will_move.add(old_key); + o--; + } + } + while (o--) { + const old_block = old_blocks[o]; + if (!new_lookup.has(old_block.key)) + destroy(old_block, lookup); + } + while (n) + insert2(new_blocks[n - 1]); + return new_blocks; +} +function validate_each_keys(ctx, list, get_context, get_key) { + const keys = /* @__PURE__ */ new Set(); + for (let i = 0; i < list.length; i++) { + const key = get_key(get_context(ctx, list, i)); + if (keys.has(key)) { + throw new Error("Cannot have duplicate keys in a keyed each"); + } + keys.add(key); + } +} +function bind(component, name, callback) { + const index = component.$$.props[name]; + if (index !== void 0) { + component.$$.bound[index] = callback; + callback(component.$$.ctx[index]); + } +} +function create_component(block) { + block && block.c(); +} +function mount_component(component, target, anchor, customElement) { + const { fragment, on_mount, on_destroy, after_update } = component.$$; + fragment && fragment.m(target, anchor); + if (!customElement) { + add_render_callback(() => { + const new_on_destroy = on_mount.map(run).filter(is_function); + if (on_destroy) { + on_destroy.push(...new_on_destroy); + } else { + run_all(new_on_destroy); + } + component.$$.on_mount = []; + }); + } + after_update.forEach(add_render_callback); +} +function destroy_component(component, detaching) { + const $$ = component.$$; + if ($$.fragment !== null) { + run_all($$.on_destroy); + $$.fragment && $$.fragment.d(detaching); + $$.on_destroy = $$.fragment = null; + $$.ctx = []; + } +} +function make_dirty(component, i) { + if (component.$$.dirty[0] === -1) { + dirty_components.push(component); + schedule_update(); + component.$$.dirty.fill(0); + } + component.$$.dirty[i / 31 | 0] |= 1 << i % 31; +} +function init(component, options, instance2, create_fragment2, not_equal, props, append_styles, dirty = [-1]) { + const parent_component = current_component; + set_current_component(component); + const $$ = component.$$ = { + fragment: null, + ctx: null, + props, + update: noop, + not_equal, + bound: blank_object(), + on_mount: [], + on_destroy: [], + on_disconnect: [], + before_update: [], + after_update: [], + context: new Map(options.context || (parent_component ? parent_component.$$.context : [])), + callbacks: blank_object(), + dirty, + skip_bound: false, + root: options.target || parent_component.$$.root + }; + append_styles && append_styles($$.root); + let ready = false; + $$.ctx = instance2 ? instance2(component, options.props || {}, (i, ret, ...rest) => { + const value = rest.length ? rest[0] : ret; + if ($$.ctx && not_equal($$.ctx[i], $$.ctx[i] = value)) { + if (!$$.skip_bound && $$.bound[i]) + $$.bound[i](value); + if (ready) + make_dirty(component, i); + } + return ret; + }) : []; + $$.update(); + ready = true; + run_all($$.before_update); + $$.fragment = create_fragment2 ? create_fragment2($$.ctx) : false; + if (options.target) { + if (options.hydrate) { + const nodes = children(options.target); + $$.fragment && $$.fragment.l(nodes); + nodes.forEach(detach); + } else { + $$.fragment && $$.fragment.c(); + } + if (options.intro) + transition_in(component.$$.fragment); + mount_component(component, options.target, options.anchor, options.customElement); + flush(); + } + set_current_component(parent_component); +} +class SvelteComponent { + $destroy() { + destroy_component(this, 1); + this.$destroy = noop; + } + $on(type, callback) { + const callbacks = this.$$.callbacks[type] || (this.$$.callbacks[type] = []); + callbacks.push(callback); + return () => { + const index = callbacks.indexOf(callback); + if (index !== -1) + callbacks.splice(index, 1); + }; + } + $set($$props) { + if (this.$$set && !is_empty($$props)) { + this.$$.skip_bound = true; + this.$$set($$props); + this.$$.skip_bound = false; + } + } +} +function dispatch_dev(type, detail) { + document.dispatchEvent(custom_event(type, Object.assign({ version: "3.50.1" }, detail), { bubbles: true })); +} +function append_dev(target, node) { + dispatch_dev("SvelteDOMInsert", { target, node }); + append(target, node); +} +function insert_dev(target, node, anchor) { + dispatch_dev("SvelteDOMInsert", { target, node, anchor }); + insert(target, node, anchor); +} +function detach_dev(node) { + dispatch_dev("SvelteDOMRemove", { node }); + detach(node); +} +function listen_dev(node, event, handler, options, has_prevent_default, has_stop_propagation) { + const modifiers = options === true ? ["capture"] : options ? Array.from(Object.keys(options)) : []; + if (has_prevent_default) + modifiers.push("preventDefault"); + if (has_stop_propagation) + modifiers.push("stopPropagation"); + dispatch_dev("SvelteDOMAddEventListener", { node, event, handler, modifiers }); + const dispose = listen(node, event, handler, options); + return () => { + dispatch_dev("SvelteDOMRemoveEventListener", { node, event, handler, modifiers }); + dispose(); + }; +} +function attr_dev(node, attribute, value) { + attr(node, attribute, value); + if (value == null) + dispatch_dev("SvelteDOMRemoveAttribute", { node, attribute }); + else + dispatch_dev("SvelteDOMSetAttribute", { node, attribute, value }); +} +function set_data_dev(text2, data) { + data = "" + data; + if (text2.wholeText === data) + return; + dispatch_dev("SvelteDOMSetData", { node: text2, data }); + text2.data = data; +} +function validate_each_argument(arg) { + if (typeof arg !== "string" && !(arg && typeof arg === "object" && "length" in arg)) { + let msg = "{#each} only iterates over array-like objects."; + if (typeof Symbol === "function" && arg && Symbol.iterator in arg) { + msg += " You can use a spread to convert this iterable into an array."; + } + throw new Error(msg); + } +} +function validate_slots(name, slot, keys) { + for (const slot_key of Object.keys(slot)) { + if (!~keys.indexOf(slot_key)) { + console.warn(`<${name}> received an unexpected slot "${slot_key}".`); + } + } +} +class SvelteComponentDev extends SvelteComponent { + constructor(options) { + if (!options || !options.target && !options.$$inline) { + throw new Error("'target' is a required option"); + } + super(); + } + $destroy() { + super.$destroy(); + this.$destroy = () => { + console.warn("Component was already destroyed"); + }; + } + $capture_state() { + } + $inject_state() { + } +} +function __awaiter(thisArg, _arguments, P, generator) { + function adopt(value) { + return value instanceof P ? value : new P(function(resolve) { + resolve(value); + }); + } + return new (P || (P = Promise))(function(resolve, reject) { + function fulfilled(value) { + try { + step(generator.next(value)); + } catch (e) { + reject(e); + } + } + function rejected(value) { + try { + step(generator["throw"](value)); + } catch (e) { + reject(e); + } + } + function step(result) { + result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); + } + step((generator = generator.apply(thisArg, _arguments || [])).next()); + }); +} +const Table_svelte_svelte_type_style_lang = ""; +const file$3 = "E:/obdev/.obsidian/plugins/Obsidian-Table-Generator/src/ui/basic/Table.svelte"; +function get_each_context$1(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[20] = list[i]; + child_ctx[22] = i; + return child_ctx; +} +function get_each_context_1(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[20] = list[i]; + child_ctx[24] = i; + return child_ctx; +} +function create_each_block_1(key_1, ctx) { + let div; + let mounted; + let dispose; + function mouseenter_handler() { + return ctx[12](ctx[22], ctx[24]); + } + function click_handler() { + return ctx[13](ctx[22], ctx[24]); + } + const block = { + key: key_1, + first: null, + c: function create() { + div = element("div"); + attr_dev(div, "class", "table-generator-cell s-VU35bhriycJk"); + toggle_class(div, "active", ctx[0][ctx[22]][ctx[24]]); + add_location(div, file$3, 43, 12, 1276); + this.first = div; + }, + m: function mount(target, anchor) { + insert_dev(target, div, anchor); + if (!mounted) { + dispose = [ + listen_dev(div, "mouseenter", mouseenter_handler, false, false, false), + listen_dev(div, "click", click_handler, false, false, false) + ]; + mounted = true; + } + }, + p: function update2(new_ctx, dirty) { + ctx = new_ctx; + if (dirty & 9) { + toggle_class(div, "active", ctx[0][ctx[22]][ctx[24]]); + } + }, + d: function destroy(detaching) { + if (detaching) + detach_dev(div); + mounted = false; + run_all(dispose); + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_each_block_1.name, + type: "each", + source: "(43:8) {#each {length: grid[1]} as _, j (j)}", + ctx + }); + return block; +} +function create_each_block$1(key_1, ctx) { + let first; + let each_blocks = []; + let each_1_lookup = /* @__PURE__ */ new Map(); + let each_1_anchor; + let each_value_1 = { length: ctx[3][1] }; + validate_each_argument(each_value_1); + const get_key = (ctx2) => ctx2[24]; + validate_each_keys(ctx, each_value_1, get_each_context_1, get_key); + for (let i = 0; i < each_value_1.length; i += 1) { + let child_ctx = get_each_context_1(ctx, each_value_1, i); + let key = get_key(child_ctx); + each_1_lookup.set(key, each_blocks[i] = create_each_block_1(key, child_ctx)); + } + const block = { + key: key_1, + first: null, + c: function create() { + first = empty(); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + each_1_anchor = empty(); + this.first = first; + }, + m: function mount(target, anchor) { + insert_dev(target, first, anchor); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(target, anchor); + } + insert_dev(target, each_1_anchor, anchor); + }, + p: function update2(new_ctx, dirty) { + ctx = new_ctx; + if (dirty & 89) { + each_value_1 = { length: ctx[3][1] }; + validate_each_argument(each_value_1); + validate_each_keys(ctx, each_value_1, get_each_context_1, get_key); + each_blocks = update_keyed_each(each_blocks, dirty, get_key, 1, ctx, each_value_1, each_1_lookup, each_1_anchor.parentNode, destroy_block, create_each_block_1, each_1_anchor, get_each_context_1); + } + }, + d: function destroy(detaching) { + if (detaching) + detach_dev(first); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].d(detaching); + } + if (detaching) + detach_dev(each_1_anchor); + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_each_block$1.name, + type: "each", + source: "(42:4) {#each {length: grid[0]} as _, i (i)}", + ctx + }); + return block; +} +function create_fragment$5(ctx) { + let div; + let each_blocks = []; + let each_1_lookup = /* @__PURE__ */ new Map(); + let mounted; + let dispose; + let each_value = { length: ctx[3][0] }; + validate_each_argument(each_value); + const get_key = (ctx2) => ctx2[22]; + validate_each_keys(ctx, each_value, get_each_context$1, get_key); + for (let i = 0; i < each_value.length; i += 1) { + let child_ctx = get_each_context$1(ctx, each_value, i); + let key = get_key(child_ctx); + each_1_lookup.set(key, each_blocks[i] = create_each_block$1(key, child_ctx)); + } + const block = { + c: function create() { + div = element("div"); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + attr_dev(div, "class", "table-container s-VU35bhriycJk"); + set_style(div, "grid-template-rows", ctx[1], false); + set_style(div, "grid-template-columns", ctx[2], false); + add_location(div, file$3, 39, 0, 1014); + }, + l: function claim(nodes) { + throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option"); + }, + m: function mount(target, anchor) { + insert_dev(target, div, anchor); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(div, null); + } + if (!mounted) { + dispose = [ + listen_dev(div, "mouseleave", ctx[14], false, false, false), + listen_dev(div, "blur", ctx[15], false, false, false) + ]; + mounted = true; + } + }, + p: function update2(ctx2, [dirty]) { + if (dirty & 89) { + each_value = { length: ctx2[3][0] }; + validate_each_argument(each_value); + validate_each_keys(ctx2, each_value, get_each_context$1, get_key); + each_blocks = update_keyed_each(each_blocks, dirty, get_key, 1, ctx2, each_value, each_1_lookup, div, destroy_block, create_each_block$1, null, get_each_context$1); + } + if (dirty & 2) { + set_style(div, "grid-template-rows", ctx2[1], false); + } + if (dirty & 4) { + set_style(div, "grid-template-columns", ctx2[2], false); + } + }, + i: noop, + o: noop, + d: function destroy(detaching) { + if (detaching) + detach_dev(div); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].d(); + } + mounted = false; + run_all(dispose); + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_fragment$5.name, + type: "component", + source: "", + ctx + }); + return block; +} +function instance$5($$self, $$props, $$invalidate) { + let col; + let row; + let is_active; + let { $$slots: slots = {}, $$scope } = $$props; + validate_slots("Table", slots, []); + let { plugin } = $$props; + let { rowNum = 8 } = $$props; + let { colNum = 8 } = $$props; + let { hoverTableEnd } = $$props; + let { insertTable } = $$props; + let grid = [rowNum, colNum]; + let start = []; + let end = []; + function hover(i, j) { + start = [0, 0]; + end = [i, j]; + $$invalidate(7, hoverTableEnd = [i + 1, j + 1]); + checkActive(end); + } + function unHover() { + start = end = [-1, -1]; + setTimeout( + () => { + $$invalidate(7, hoverTableEnd = [0, 0]); + checkActive(end); + }, + 1e3 + ); + } + function click(i, j) { + if (j === 0) + return; + insertTable([i + 1, j + 1]); + plugin.hideTable(); + } + function isInRange([i, j], [i2, j2]) { + return (i - start[0]) * (i - i2) <= 0 && (j - start[1]) * (j - j2) <= 0; + } + function checkActive(end2) { + $$invalidate(0, is_active = is_active.map((a, i) => a.map((_, j) => isInRange([i, j], end2)))); + } + const writable_props = ["plugin", "rowNum", "colNum", "hoverTableEnd", "insertTable"]; + Object.keys($$props).forEach((key) => { + if (!~writable_props.indexOf(key) && key.slice(0, 2) !== "$$" && key !== "slot") + console.warn(` was created with unknown prop '${key}'`); + }); + const mouseenter_handler = (i, j) => hover(i, j); + const click_handler = (i, j) => click(i, j); + const mouseleave_handler = () => unHover(); + const blur_handler = () => unHover(); + $$self.$$set = ($$props2) => { + if ("plugin" in $$props2) + $$invalidate(8, plugin = $$props2.plugin); + if ("rowNum" in $$props2) + $$invalidate(9, rowNum = $$props2.rowNum); + if ("colNum" in $$props2) + $$invalidate(10, colNum = $$props2.colNum); + if ("hoverTableEnd" in $$props2) + $$invalidate(7, hoverTableEnd = $$props2.hoverTableEnd); + if ("insertTable" in $$props2) + $$invalidate(11, insertTable = $$props2.insertTable); + }; + $$self.$capture_state = () => ({ + plugin, + rowNum, + colNum, + hoverTableEnd, + insertTable, + grid, + start, + end, + hover, + unHover, + click, + isInRange, + checkActive, + is_active, + row, + col + }); + $$self.$inject_state = ($$props2) => { + if ("plugin" in $$props2) + $$invalidate(8, plugin = $$props2.plugin); + if ("rowNum" in $$props2) + $$invalidate(9, rowNum = $$props2.rowNum); + if ("colNum" in $$props2) + $$invalidate(10, colNum = $$props2.colNum); + if ("hoverTableEnd" in $$props2) + $$invalidate(7, hoverTableEnd = $$props2.hoverTableEnd); + if ("insertTable" in $$props2) + $$invalidate(11, insertTable = $$props2.insertTable); + if ("grid" in $$props2) + $$invalidate(3, grid = $$props2.grid); + if ("start" in $$props2) + start = $$props2.start; + if ("end" in $$props2) + end = $$props2.end; + if ("is_active" in $$props2) + $$invalidate(0, is_active = $$props2.is_active); + if ("row" in $$props2) + $$invalidate(1, row = $$props2.row); + if ("col" in $$props2) + $$invalidate(2, col = $$props2.col); + }; + if ($$props && "$$inject" in $$props) { + $$self.$inject_state($$props.$$inject); + } + $$invalidate(2, col = `repeat(${grid[1]}, 1fr)`); + $$invalidate(1, row = `repeat(${grid[0]}, 1fr)`); + $$invalidate(0, is_active = Array(grid[0]).fill(0).map((_) => Array(grid[1]).fill(false))); + return [ + is_active, + row, + col, + grid, + hover, + unHover, + click, + hoverTableEnd, + plugin, + rowNum, + colNum, + insertTable, + mouseenter_handler, + click_handler, + mouseleave_handler, + blur_handler + ]; +} +class Table extends SvelteComponentDev { + constructor(options) { + super(options); + init(this, options, instance$5, create_fragment$5, safe_not_equal, { + plugin: 8, + rowNum: 9, + colNum: 10, + hoverTableEnd: 7, + insertTable: 11 + }); + dispatch_dev("SvelteRegisterComponent", { + component: this, + tagName: "Table", + options, + id: create_fragment$5.name + }); + const { ctx } = this.$$; + const props = options.props || {}; + if (ctx[8] === void 0 && !("plugin" in props)) { + console.warn("
was created without expected prop 'plugin'"); + } + if (ctx[7] === void 0 && !("hoverTableEnd" in props)) { + console.warn("
was created without expected prop 'hoverTableEnd'"); + } + if (ctx[11] === void 0 && !("insertTable" in props)) { + console.warn("
was created without expected prop 'insertTable'"); + } + } + get plugin() { + throw new Error("
: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set plugin(value) { + throw new Error("
: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } + get rowNum() { + throw new Error("
: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set rowNum(value) { + throw new Error("
: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } + get colNum() { + throw new Error("
: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set colNum(value) { + throw new Error("
: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } + get hoverTableEnd() { + throw new Error("
: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set hoverTableEnd(value) { + throw new Error("
: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } + get insertTable() { + throw new Error("
: Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set insertTable(value) { + throw new Error("
: Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } +} +const TableGeneratorComponent_svelte_svelte_type_style_lang = ""; +const file$2 = "E:/obdev/.obsidian/plugins/Obsidian-Table-Generator/src/ui/basic/TableGeneratorComponent.svelte"; +const get_sizeControls_slot_changes = (dirty) => ({}); +const get_sizeControls_slot_context = (ctx) => ({}); +const get_headerControls_slot_changes = (dirty) => ({}); +const get_headerControls_slot_context = (ctx) => ({}); +function create_fragment$4(ctx) { + let div5; + let div1; + let div0; + let t0; + let t1; + let t2; + let table; + let updating_hoverTableEnd; + let t3; + let div4; + let div2; + let t4; + let input0; + let t5; + let div3; + let t6; + let input1; + let t7; + let t8; + let button; + let current; + let mounted; + let dispose; + const headerControls_slot_template = ctx[8].headerControls; + const headerControls_slot = create_slot(headerControls_slot_template, ctx, ctx[7], get_headerControls_slot_context); + function table_hoverTableEnd_binding(value) { + ctx[9](value); + } + let table_props = { + rowNum: ctx[6].rowNum, + colNum: ctx[6].colNum, + insertTable: ctx[2], + plugin: ctx[1] + }; + if (ctx[3] !== void 0) { + table_props.hoverTableEnd = ctx[3]; + } + table = new Table({ props: table_props, $$inline: true }); + binding_callbacks.push(() => bind(table, "hoverTableEnd", table_hoverTableEnd_binding)); + const sizeControls_slot_template = ctx[8].sizeControls; + const sizeControls_slot = create_slot(sizeControls_slot_template, ctx, ctx[7], get_sizeControls_slot_context); + const block = { + c: function create() { + div5 = element("div"); + div1 = element("div"); + div0 = element("div"); + t0 = text(ctx[0]); + t1 = space(); + if (headerControls_slot) + headerControls_slot.c(); + t2 = space(); + create_component(table.$$.fragment); + t3 = space(); + div4 = element("div"); + div2 = element("div"); + t4 = text("ROW:\r\n "); + input0 = element("input"); + t5 = space(); + div3 = element("div"); + t6 = text("COL:\r\n "); + input1 = element("input"); + t7 = space(); + if (sizeControls_slot) + sizeControls_slot.c(); + t8 = space(); + button = element("button"); + button.textContent = "Insert"; + attr_dev(div0, "class", "H1 s-YxLKubgSvLDy"); + add_location(div0, file$2, 31, 8, 927); + attr_dev(div1, "class", "table-generator-header s-YxLKubgSvLDy"); + add_location(div1, file$2, 30, 4, 881); + attr_dev(input0, "class", "row-input s-YxLKubgSvLDy"); + add_location(input0, file$2, 41, 12, 1302); + attr_dev(div2, "class", "input-table-generator-row s-YxLKubgSvLDy"); + add_location(div2, file$2, 39, 8, 1231); + attr_dev(input1, "class", "col-input s-YxLKubgSvLDy"); + add_location(input1, file$2, 45, 12, 1445); + attr_dev(div3, "class", "input-table-generator-col s-YxLKubgSvLDy"); + add_location(div3, file$2, 43, 8, 1374); + attr_dev(div4, "class", "input-table-generator s-YxLKubgSvLDy"); + add_location(div4, file$2, 38, 4, 1186); + attr_dev(button, "class", "s-YxLKubgSvLDy"); + add_location(button, file$2, 49, 4, 1564); + attr_dev(div5, "class", "table-generator s-YxLKubgSvLDy"); + add_location(div5, file$2, 29, 0, 846); + }, + l: function claim(nodes) { + throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option"); + }, + m: function mount(target, anchor) { + insert_dev(target, div5, anchor); + append_dev(div5, div1); + append_dev(div1, div0); + append_dev(div0, t0); + append_dev(div1, t1); + if (headerControls_slot) { + headerControls_slot.m(div1, null); + } + append_dev(div5, t2); + mount_component(table, div5, null); + append_dev(div5, t3); + append_dev(div5, div4); + append_dev(div4, div2); + append_dev(div2, t4); + append_dev(div2, input0); + set_input_value(input0, ctx[4]); + append_dev(div4, t5); + append_dev(div4, div3); + append_dev(div3, t6); + append_dev(div3, input1); + set_input_value(input1, ctx[5]); + append_dev(div5, t7); + if (sizeControls_slot) { + sizeControls_slot.m(div5, null); + } + append_dev(div5, t8); + append_dev(div5, button); + current = true; + if (!mounted) { + dispose = [ + listen_dev(input0, "input", ctx[10]), + listen_dev(input1, "input", ctx[11]), + listen_dev(button, "click", ctx[12], false, false, false) + ]; + mounted = true; + } + }, + p: function update2(ctx2, [dirty]) { + if (!current || dirty & 1) + set_data_dev(t0, ctx2[0]); + if (headerControls_slot) { + if (headerControls_slot.p && (!current || dirty & 128)) { + update_slot_base( + headerControls_slot, + headerControls_slot_template, + ctx2, + ctx2[7], + !current ? get_all_dirty_from_scope(ctx2[7]) : get_slot_changes(headerControls_slot_template, ctx2[7], dirty, get_headerControls_slot_changes), + get_headerControls_slot_context + ); + } + } + const table_changes = {}; + if (dirty & 4) + table_changes.insertTable = ctx2[2]; + if (dirty & 2) + table_changes.plugin = ctx2[1]; + if (!updating_hoverTableEnd && dirty & 8) { + updating_hoverTableEnd = true; + table_changes.hoverTableEnd = ctx2[3]; + add_flush_callback(() => updating_hoverTableEnd = false); + } + table.$set(table_changes); + if (dirty & 16 && input0.value !== ctx2[4]) { + set_input_value(input0, ctx2[4]); + } + if (dirty & 32 && input1.value !== ctx2[5]) { + set_input_value(input1, ctx2[5]); + } + if (sizeControls_slot) { + if (sizeControls_slot.p && (!current || dirty & 128)) { + update_slot_base( + sizeControls_slot, + sizeControls_slot_template, + ctx2, + ctx2[7], + !current ? get_all_dirty_from_scope(ctx2[7]) : get_slot_changes(sizeControls_slot_template, ctx2[7], dirty, get_sizeControls_slot_changes), + get_sizeControls_slot_context + ); + } + } + }, + i: function intro(local) { + if (current) + return; + transition_in(headerControls_slot, local); + transition_in(table.$$.fragment, local); + transition_in(sizeControls_slot, local); + current = true; + }, + o: function outro(local) { + transition_out(headerControls_slot, local); + transition_out(table.$$.fragment, local); + transition_out(sizeControls_slot, local); + current = false; + }, + d: function destroy(detaching) { + if (detaching) + detach_dev(div5); + if (headerControls_slot) + headerControls_slot.d(detaching); + destroy_component(table); + if (sizeControls_slot) + sizeControls_slot.d(detaching); + mounted = false; + run_all(dispose); + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_fragment$4.name, + type: "component", + source: "", + ctx + }); + return block; +} +function instance$4($$self, $$props, $$invalidate) { + let { $$slots: slots = {}, $$scope } = $$props; + validate_slots("TableGeneratorComponent", slots, ["headerControls", "sizeControls"]); + var _a, _b; + let { title } = $$props; + let { plugin } = $$props; + let { onInsert } = $$props; + let hoverTableEnd; + let gridRow; + let gridCol; + let settings = { + rowNum: (_a = plugin === null || plugin === void 0 ? void 0 : plugin.settings.rowCount) !== null && _a !== void 0 ? _a : 8, + colNum: (_b = plugin === null || plugin === void 0 ? void 0 : plugin.settings.columnCount) !== null && _b !== void 0 ? _b : 8 + }; + function setRowAndCol(end) { + if (end.length === 0) { + $$invalidate(4, gridRow = 0); + $$invalidate(5, gridCol = 0); + return; + } + if (!(hoverTableEnd[0] === 0 && hoverTableEnd[1] === 0)) { + $$invalidate(4, gridRow = hoverTableEnd[0]); + $$invalidate(5, gridCol = hoverTableEnd[1]); + } + } + const writable_props = ["title", "plugin", "onInsert"]; + Object.keys($$props).forEach((key) => { + if (!~writable_props.indexOf(key) && key.slice(0, 2) !== "$$" && key !== "slot") + console.warn(` was created with unknown prop '${key}'`); + }); + function table_hoverTableEnd_binding(value) { + hoverTableEnd = value; + $$invalidate(3, hoverTableEnd); + } + function input0_input_handler() { + gridRow = this.value; + $$invalidate(4, gridRow); + } + function input1_input_handler() { + gridCol = this.value; + $$invalidate(5, gridCol); + } + const click_handler = () => { + if (/^\d+$/.test(gridRow.toString()) && /^\d+$/.test(gridCol.toString())) { + onInsert([gridRow, gridCol]); + } else { + new obsidian.Notice("Please enter a valid number"); + } + }; + $$self.$$set = ($$props2) => { + if ("title" in $$props2) + $$invalidate(0, title = $$props2.title); + if ("plugin" in $$props2) + $$invalidate(1, plugin = $$props2.plugin); + if ("onInsert" in $$props2) + $$invalidate(2, onInsert = $$props2.onInsert); + if ("$$scope" in $$props2) + $$invalidate(7, $$scope = $$props2.$$scope); + }; + $$self.$capture_state = () => ({ + _a, + _b, + Table, + Notice: obsidian.Notice, + title, + plugin, + onInsert, + hoverTableEnd, + gridRow, + gridCol, + settings, + setRowAndCol + }); + $$self.$inject_state = ($$props2) => { + if ("_a" in $$props2) + _a = $$props2._a; + if ("_b" in $$props2) + _b = $$props2._b; + if ("title" in $$props2) + $$invalidate(0, title = $$props2.title); + if ("plugin" in $$props2) + $$invalidate(1, plugin = $$props2.plugin); + if ("onInsert" in $$props2) + $$invalidate(2, onInsert = $$props2.onInsert); + if ("hoverTableEnd" in $$props2) + $$invalidate(3, hoverTableEnd = $$props2.hoverTableEnd); + if ("gridRow" in $$props2) + $$invalidate(4, gridRow = $$props2.gridRow); + if ("gridCol" in $$props2) + $$invalidate(5, gridCol = $$props2.gridCol); + if ("settings" in $$props2) + $$invalidate(6, settings = $$props2.settings); + }; + if ($$props && "$$inject" in $$props) { + $$self.$inject_state($$props.$$inject); + } + $$self.$$.update = () => { + if ($$self.$$.dirty & 8) { + if (hoverTableEnd) { + setRowAndCol(hoverTableEnd); + } + } + }; + return [ + title, + plugin, + onInsert, + hoverTableEnd, + gridRow, + gridCol, + settings, + $$scope, + slots, + table_hoverTableEnd_binding, + input0_input_handler, + input1_input_handler, + click_handler + ]; +} +class TableGeneratorComponent extends SvelteComponentDev { + constructor(options) { + super(options); + init(this, options, instance$4, create_fragment$4, safe_not_equal, { title: 0, plugin: 1, onInsert: 2 }); + dispatch_dev("SvelteRegisterComponent", { + component: this, + tagName: "TableGeneratorComponent", + options, + id: create_fragment$4.name + }); + const { ctx } = this.$$; + const props = options.props || {}; + if (ctx[0] === void 0 && !("title" in props)) { + console.warn(" was created without expected prop 'title'"); + } + if (ctx[1] === void 0 && !("plugin" in props)) { + console.warn(" was created without expected prop 'plugin'"); + } + if (ctx[2] === void 0 && !("onInsert" in props)) { + console.warn(" was created without expected prop 'onInsert'"); + } + } + get title() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set title(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } + get plugin() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set plugin(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } + get onInsert() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set onInsert(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } +} +const alignLineText = (align) => { + switch (align) { + case "left": + return "|:-----"; + case "center": + return "|:----:"; + case "right": + return "|-----:"; + default: + return ""; + } +}; +const generateMarkdownTable = (selectedGrid, align) => { + let table = ""; + let secondLine = ""; + let normalLine = ""; + const alignText = alignLineText(align); + if (selectedGrid.length === 0) + return table; + for (let i = 0; i < Number(selectedGrid[1]); i++) { + secondLine += alignText; + } + for (let i = 0; i < Number(selectedGrid[1]); i++) { + normalLine += "| "; + } + if (!selectedGrid[0]) { + table = normalLine + "|\n" + secondLine + "|\n"; + return table; + } + for (let i = 0; i < Number(selectedGrid[0]) + 1; i++) { + if (!i) + table = table + normalLine + "|\n"; + if (i === 1) + table = table + secondLine + "|\n"; + if (i > 1) + table = table + normalLine + "|\n"; + } + return table.trim(); +}; +function checkBlankLine(editor, line) { + const getLine = editor.getLine(line); + if (getLine.trim().length > 0) + return false; + return true; +} +const AlignItems_svelte_svelte_type_style_lang = ""; +const file$1 = "E:/obdev/.obsidian/plugins/Obsidian-Table-Generator/src/ui/basic/AlignItems.svelte"; +function get_each_context(ctx, list, i) { + const child_ctx = ctx.slice(); + child_ctx[7] = list[i]; + child_ctx[8] = list; + child_ctx[9] = i; + return child_ctx; +} +function create_each_block(key_1, ctx) { + let div; + let alignment = ctx[7]; + let mounted; + let dispose; + const assign_div = () => ctx[4](div, alignment); + const unassign_div = () => ctx[4](null, alignment); + function click_handler() { + return ctx[5](ctx[7]); + } + const block = { + key: key_1, + first: null, + c: function create() { + div = element("div"); + attr_dev(div, "class", "table-generator-align-icon s-XNB-qso0yOHJ"); + toggle_class(div, "active", ctx[0] === ctx[7]); + add_location(div, file$1, 19, 8, 598); + this.first = div; + }, + m: function mount(target, anchor) { + insert_dev(target, div, anchor); + assign_div(); + if (!mounted) { + dispose = listen_dev(div, "click", click_handler, false, false, false); + mounted = true; + } + }, + p: function update2(new_ctx, dirty) { + ctx = new_ctx; + if (alignment !== ctx[7]) { + unassign_div(); + alignment = ctx[7]; + assign_div(); + } + if (dirty & 5) { + toggle_class(div, "active", ctx[0] === ctx[7]); + } + }, + d: function destroy(detaching) { + if (detaching) + detach_dev(div); + unassign_div(); + mounted = false; + dispose(); + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_each_block.name, + type: "each", + source: "(19:4) {#each alignments as alignment (alignment)}", + ctx + }); + return block; +} +function create_fragment$3(ctx) { + let div; + let each_blocks = []; + let each_1_lookup = /* @__PURE__ */ new Map(); + let each_value = ctx[2]; + validate_each_argument(each_value); + const get_key = (ctx2) => ctx2[7]; + validate_each_keys(ctx, each_value, get_each_context, get_key); + for (let i = 0; i < each_value.length; i += 1) { + let child_ctx = get_each_context(ctx, each_value, i); + let key = get_key(child_ctx); + each_1_lookup.set(key, each_blocks[i] = create_each_block(key, child_ctx)); + } + const block = { + c: function create() { + div = element("div"); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].c(); + } + attr_dev(div, "class", "table-generator-align-group s-XNB-qso0yOHJ"); + add_location(div, file$1, 17, 0, 498); + }, + l: function claim(nodes) { + throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option"); + }, + m: function mount(target, anchor) { + insert_dev(target, div, anchor); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].m(div, null); + } + }, + p: function update2(ctx2, [dirty]) { + if (dirty & 15) { + each_value = ctx2[2]; + validate_each_argument(each_value); + validate_each_keys(ctx2, each_value, get_each_context, get_key); + each_blocks = update_keyed_each(each_blocks, dirty, get_key, 1, ctx2, each_value, each_1_lookup, div, destroy_block, create_each_block, null, get_each_context); + } + }, + i: noop, + o: noop, + d: function destroy(detaching) { + if (detaching) + detach_dev(div); + for (let i = 0; i < each_blocks.length; i += 1) { + each_blocks[i].d(); + } + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_fragment$3.name, + type: "component", + source: "", + ctx + }); + return block; +} +function instance$3($$self, $$props, $$invalidate) { + let { $$slots: slots = {}, $$scope } = $$props; + validate_slots("AlignItems", slots, []); + let { align = "left" } = $$props; + const dispatch = createEventDispatcher(); + const alignments = ["left", "center", "right"]; + let refs = {}; + onMount(() => { + obsidian.setIcon(refs["left"], "align-left"); + obsidian.setIcon(refs["center"], "align-center"); + obsidian.setIcon(refs["right"], "align-right"); + }); + function click(update2) { + $$invalidate(0, align = update2); + dispatch("update", align); + } + const writable_props = ["align"]; + Object.keys($$props).forEach((key) => { + if (!~writable_props.indexOf(key) && key.slice(0, 2) !== "$$" && key !== "slot") + console.warn(` was created with unknown prop '${key}'`); + }); + function div_binding($$value, alignment) { + binding_callbacks[$$value ? "unshift" : "push"](() => { + refs[alignment] = $$value; + $$invalidate(1, refs); + }); + } + const click_handler = (alignment) => click(alignment); + $$self.$$set = ($$props2) => { + if ("align" in $$props2) + $$invalidate(0, align = $$props2.align); + }; + $$self.$capture_state = () => ({ + onMount, + createEventDispatcher, + setIcon: obsidian.setIcon, + align, + dispatch, + alignments, + refs, + click + }); + $$self.$inject_state = ($$props2) => { + if ("align" in $$props2) + $$invalidate(0, align = $$props2.align); + if ("refs" in $$props2) + $$invalidate(1, refs = $$props2.refs); + }; + if ($$props && "$$inject" in $$props) { + $$self.$inject_state($$props.$$inject); + } + return [align, refs, alignments, click, div_binding, click_handler]; +} +class AlignItems extends SvelteComponentDev { + constructor(options) { + super(options); + init(this, options, instance$3, create_fragment$3, safe_not_equal, { align: 0 }); + dispatch_dev("SvelteRegisterComponent", { + component: this, + tagName: "AlignItems", + options, + id: create_fragment$3.name + }); + } + get align() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set align(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } +} +function create_headerControls_slot(ctx) { + let alignitems; + let current; + alignitems = new AlignItems({ + props: { + align: ctx[1], + slot: "headerControls" + }, + $$inline: true + }); + alignitems.$on("update", ctx[2]); + const block = { + c: function create() { + create_component(alignitems.$$.fragment); + }, + m: function mount(target, anchor) { + mount_component(alignitems, target, anchor); + current = true; + }, + p: function update2(ctx2, dirty) { + const alignitems_changes = {}; + if (dirty & 2) + alignitems_changes.align = ctx2[1]; + alignitems.$set(alignitems_changes); + }, + i: function intro(local) { + if (current) + return; + transition_in(alignitems.$$.fragment, local); + current = true; + }, + o: function outro(local) { + transition_out(alignitems.$$.fragment, local); + current = false; + }, + d: function destroy(detaching) { + destroy_component(alignitems, detaching); + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_headerControls_slot.name, + type: "slot", + source: "(47:4) ", + ctx + }); + return block; +} +function create_fragment$2(ctx) { + let tablegeneratorcomponent; + let current; + tablegeneratorcomponent = new TableGeneratorComponent({ + props: { + title: "Table Generator", + plugin: ctx[0], + onInsert: ctx[3], + $$slots: { + headerControls: [create_headerControls_slot] + }, + $$scope: { ctx } + }, + $$inline: true + }); + const block = { + c: function create() { + create_component(tablegeneratorcomponent.$$.fragment); + }, + l: function claim(nodes) { + throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option"); + }, + m: function mount(target, anchor) { + mount_component(tablegeneratorcomponent, target, anchor); + current = true; + }, + p: function update2(ctx2, [dirty]) { + const tablegeneratorcomponent_changes = {}; + if (dirty & 1) + tablegeneratorcomponent_changes.plugin = ctx2[0]; + if (dirty & 66) { + tablegeneratorcomponent_changes.$$scope = { dirty, ctx: ctx2 }; + } + tablegeneratorcomponent.$set(tablegeneratorcomponent_changes); + }, + i: function intro(local) { + if (current) + return; + transition_in(tablegeneratorcomponent.$$.fragment, local); + current = true; + }, + o: function outro(local) { + transition_out(tablegeneratorcomponent.$$.fragment, local); + current = false; + }, + d: function destroy(detaching) { + destroy_component(tablegeneratorcomponent, detaching); + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_fragment$2.name, + type: "component", + source: "", + ctx + }); + return block; +} +function instance$2($$self, $$props, $$invalidate) { + let { $$slots: slots = {}, $$scope } = $$props; + validate_slots("TableGenerator", slots, []); + var _a; + let { editor } = $$props; + let { plugin } = $$props; + let currentAlign = (_a = plugin === null || plugin === void 0 ? void 0 : plugin.settings.defaultAlignment) !== null && _a !== void 0 ? _a : "left"; + function handleAlignModeUpdate(event) { + var _a2; + return __awaiter(this, void 0, void 0, function* () { + $$invalidate(1, currentAlign = event.detail); + (_a2 = plugin === null || plugin === void 0 ? void 0 : plugin.settings) === null || _a2 === void 0 ? void 0 : _a2.defaultAlignment = currentAlign; + yield plugin === null || plugin === void 0 ? void 0 : plugin.saveSettings(); + }); + } + function insertTable(selectedGrid) { + if (selectedGrid.length === 0 || selectedGrid[1] < 2) + return; + const basicTable = generateMarkdownTable(selectedGrid, currentAlign); + let markdownTable = basicTable; + const cursor = editor.getCursor("from"); + const line = editor.getLine(cursor.line); + if (cursor.line !== 0 && line.trim().length !== 0) { + markdownTable = "\n" + markdownTable; + } + if (cursor.line !== editor.lastLine() && !checkBlankLine(editor, cursor.line + 1)) { + markdownTable = markdownTable + "\n"; + } else if (cursor.line === editor.lastLine()) { + markdownTable = "\n" + markdownTable; + } + if (line.trim().length > 0) { + editor.replaceRange(markdownTable, { line: cursor.line + 1, ch: 0 }, { line: cursor.line + 1, ch: 0 }); + } else { + editor.replaceRange(markdownTable, { line: cursor.line, ch: 0 }, { line: cursor.line, ch: 0 }); + } + } + const writable_props = ["editor", "plugin"]; + Object.keys($$props).forEach((key) => { + if (!~writable_props.indexOf(key) && key.slice(0, 2) !== "$$" && key !== "slot") + console.warn(` was created with unknown prop '${key}'`); + }); + $$self.$$set = ($$props2) => { + if ("editor" in $$props2) + $$invalidate(4, editor = $$props2.editor); + if ("plugin" in $$props2) + $$invalidate(0, plugin = $$props2.plugin); + }; + $$self.$capture_state = () => ({ + _a, + __awaiter, + TableGeneratorComponent, + checkBlankLine, + generateMarkdownTable, + AlignItems, + editor, + plugin, + currentAlign, + handleAlignModeUpdate, + insertTable + }); + $$self.$inject_state = ($$props2) => { + if ("_a" in $$props2) + _a = $$props2._a; + if ("editor" in $$props2) + $$invalidate(4, editor = $$props2.editor); + if ("plugin" in $$props2) + $$invalidate(0, plugin = $$props2.plugin); + if ("currentAlign" in $$props2) + $$invalidate(1, currentAlign = $$props2.currentAlign); + }; + if ($$props && "$$inject" in $$props) { + $$self.$inject_state($$props.$$inject); + } + return [plugin, currentAlign, handleAlignModeUpdate, insertTable, editor]; +} +class TableGenerator extends SvelteComponentDev { + constructor(options) { + super(options); + init(this, options, instance$2, create_fragment$2, safe_not_equal, { editor: 4, plugin: 0 }); + dispatch_dev("SvelteRegisterComponent", { + component: this, + tagName: "TableGenerator", + options, + id: create_fragment$2.name + }); + const { ctx } = this.$$; + const props = options.props || {}; + if (ctx[4] === void 0 && !("editor" in props)) { + console.warn(" was created without expected prop 'editor'"); + } + if (ctx[0] === void 0 && !("plugin" in props)) { + console.warn(" was created without expected prop 'plugin'"); + } + } + get editor() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set editor(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } + get plugin() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set plugin(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } +} +const tableGeneratorDefault = ""; +function getLineHeight(editor, pos) { + const lineInfo = editor.cm.state.doc.lineAt(pos); + const lineDOM = editor.cm.domAtPos(lineInfo.from); + return lineDOM.node.offsetHeight; +} +const random = (e) => { + const t = []; + for (let n = 0; n < e; n++) { + t.push((16 * Math.random() | 0).toString(16)); + } + return t.join(""); +}; +function reverseCalculation(n, t) { + const r = t.scale; + const cx = t.canvasRect.cx; + const cy = t.canvasRect.cy; + const x = t.x; + const y = t.y; + const eClientX = (n.x - x) * r + cx; + const eClientY = (n.y - y) * r + cy; + return { + clientX: eClientX, + clientY: eClientY + }; +} +function calculateEditor(editor, tableGeneratorBoard) { + var _a, _b, _c, _d; + if (!tableGeneratorBoard) + return; + const cursor = editor.getCursor("from"); + let coords; + if (editor.cursorCoords) { + coords = editor.cursorCoords(true, "window"); + } else if (editor.coordsAtPos) { + const offset = editor.posToOffset(cursor); + coords = (_c = (_b = (_a = editor.cm).coordsAtPos) == null ? void 0 : _b.call(_a, offset)) != null ? _c : editor.coordsAtPos(offset); + } else { + return; + } + const lineHeight = getLineHeight(editor, editor.posToOffset(cursor)); + const calculateTop = ((_d = obsidian.requireApiVersion("0.15.0") ? activeDocument : document) == null ? void 0 : _d.body.getBoundingClientRect().height) - (coords.top || 0) - (coords.height || lineHeight); + return { + top: calculateTop || 0, + left: coords.left || 0, + bottom: coords.bottom || 0, + height: coords.height || lineHeight + }; +} +function around(obj, factories) { + const removers = Object.keys(factories).map((key) => around1(obj, key, factories[key])); + return removers.length === 1 ? removers[0] : function() { + removers.forEach((r) => r()); + }; +} +function around1(obj, method, createWrapper) { + const original = obj[method], hadOwn = obj.hasOwnProperty(method); + let current = createWrapper(original); + if (original) + Object.setPrototypeOf(current, original); + Object.setPrototypeOf(wrapper, current); + obj[method] = wrapper; + return remove; + function wrapper(...args) { + if (current === original && obj[method] === wrapper) + remove(); + return current.apply(this, args); + } + function remove() { + if (obj[method] === wrapper) { + if (hadOwn) + obj[method] = original; + else + delete obj[method]; + } + if (current === original) + return; + current = original; + Object.setPrototypeOf(wrapper, original || Function); + } +} +const SizeControls_svelte_svelte_type_style_lang = ""; +const file = "E:/obdev/.obsidian/plugins/Obsidian-Table-Generator/src/ui/basic/SizeControls.svelte"; +function create_fragment$1(ctx) { + let div2; + let div0; + let t0; + let input0; + let t1; + let div1; + let t2; + let input1; + let mounted; + let dispose; + const block = { + c: function create() { + div2 = element("div"); + div0 = element("div"); + t0 = text("H:\r\n "); + input0 = element("input"); + t1 = space(); + div1 = element("div"); + t2 = text("W:\r\n "); + input1 = element("input"); + attr_dev(input0, "class", "height-input s-b7dfVi8Mj3e3"); + add_location(input0, file, 12, 8, 374); + attr_dev(div0, "class", "input-table-generator-height s-b7dfVi8Mj3e3"); + add_location(div0, file, 10, 4, 310); + attr_dev(input1, "class", "width-input s-b7dfVi8Mj3e3"); + add_location(input1, file, 16, 8, 503); + attr_dev(div1, "class", "input-table-generator-width s-b7dfVi8Mj3e3"); + add_location(div1, file, 14, 4, 440); + attr_dev(div2, "class", "input-table-generator s-b7dfVi8Mj3e3"); + add_location(div2, file, 9, 0, 269); + }, + l: function claim(nodes) { + throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option"); + }, + m: function mount(target, anchor) { + insert_dev(target, div2, anchor); + append_dev(div2, div0); + append_dev(div0, t0); + append_dev(div0, input0); + set_input_value(input0, ctx[0]); + append_dev(div2, t1); + append_dev(div2, div1); + append_dev(div1, t2); + append_dev(div1, input1); + set_input_value(input1, ctx[1]); + if (!mounted) { + dispose = [ + listen_dev(input0, "input", ctx[2]), + listen_dev(input1, "input", ctx[3]) + ]; + mounted = true; + } + }, + p: function update2(ctx2, [dirty]) { + if (dirty & 1 && input0.value !== ctx2[0]) { + set_input_value(input0, ctx2[0]); + } + if (dirty & 2 && input1.value !== ctx2[1]) { + set_input_value(input1, ctx2[1]); + } + }, + i: noop, + o: noop, + d: function destroy(detaching) { + if (detaching) + detach_dev(div2); + mounted = false; + run_all(dispose); + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_fragment$1.name, + type: "component", + source: "", + ctx + }); + return block; +} +function instance$1($$self, $$props, $$invalidate) { + let { $$slots: slots = {}, $$scope } = $$props; + validate_slots("SizeControls", slots, []); + const dispatch = createEventDispatcher(); + let { height = 160 } = $$props; + let { width = 160 } = $$props; + const writable_props = ["height", "width"]; + Object.keys($$props).forEach((key) => { + if (!~writable_props.indexOf(key) && key.slice(0, 2) !== "$$" && key !== "slot") + console.warn(` was created with unknown prop '${key}'`); + }); + function input0_input_handler() { + height = this.value; + $$invalidate(0, height); + } + function input1_input_handler() { + width = this.value; + $$invalidate(1, width); + } + $$self.$$set = ($$props2) => { + if ("height" in $$props2) + $$invalidate(0, height = $$props2.height); + if ("width" in $$props2) + $$invalidate(1, width = $$props2.width); + }; + $$self.$capture_state = () => ({ + createEventDispatcher, + dispatch, + height, + width + }); + $$self.$inject_state = ($$props2) => { + if ("height" in $$props2) + $$invalidate(0, height = $$props2.height); + if ("width" in $$props2) + $$invalidate(1, width = $$props2.width); + }; + if ($$props && "$$inject" in $$props) { + $$self.$inject_state($$props.$$inject); + } + $$self.$$.update = () => { + if ($$self.$$.dirty & 3) { + dispatch("sizeUpdate", { height, width }); + } + }; + return [height, width, input0_input_handler, input1_input_handler]; +} +class SizeControls extends SvelteComponentDev { + constructor(options) { + super(options); + init(this, options, instance$1, create_fragment$1, safe_not_equal, { height: 0, width: 1 }); + dispatch_dev("SvelteRegisterComponent", { + component: this, + tagName: "SizeControls", + options, + id: create_fragment$1.name + }); + } + get height() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set height(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } + get width() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set width(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } +} +const { console: console_1 } = globals; +function create_sizeControls_slot(ctx) { + let sizecontrols; + let current; + sizecontrols = new SizeControls({ + props: { + slot: "sizeControls", + width: ctx[1], + height: ctx[2] + }, + $$inline: true + }); + sizecontrols.$on("sizeUpdate", ctx[3]); + const block = { + c: function create() { + create_component(sizecontrols.$$.fragment); + }, + m: function mount(target, anchor) { + mount_component(sizecontrols, target, anchor); + current = true; + }, + p: function update2(ctx2, dirty) { + const sizecontrols_changes = {}; + if (dirty & 2) + sizecontrols_changes.width = ctx2[1]; + if (dirty & 4) + sizecontrols_changes.height = ctx2[2]; + sizecontrols.$set(sizecontrols_changes); + }, + i: function intro(local) { + if (current) + return; + transition_in(sizecontrols.$$.fragment, local); + current = true; + }, + o: function outro(local) { + transition_out(sizecontrols.$$.fragment, local); + current = false; + }, + d: function destroy(detaching) { + destroy_component(sizecontrols, detaching); + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_sizeControls_slot.name, + type: "slot", + source: "(47:4) ", + ctx + }); + return block; +} +function create_fragment(ctx) { + let tablegeneratorcomponent; + let current; + tablegeneratorcomponent = new TableGeneratorComponent({ + props: { + title: "Card Generator", + plugin: ctx[0], + onInsert: ctx[4], + $$slots: { sizeControls: [create_sizeControls_slot] }, + $$scope: { ctx } + }, + $$inline: true + }); + const block = { + c: function create() { + create_component(tablegeneratorcomponent.$$.fragment); + }, + l: function claim(nodes) { + throw new Error("options.hydrate only works if the component was compiled with the `hydratable: true` option"); + }, + m: function mount(target, anchor) { + mount_component(tablegeneratorcomponent, target, anchor); + current = true; + }, + p: function update2(ctx2, [dirty]) { + const tablegeneratorcomponent_changes = {}; + if (dirty & 1) + tablegeneratorcomponent_changes.plugin = ctx2[0]; + if (dirty & 134) { + tablegeneratorcomponent_changes.$$scope = { dirty, ctx: ctx2 }; + } + tablegeneratorcomponent.$set(tablegeneratorcomponent_changes); + }, + i: function intro(local) { + if (current) + return; + transition_in(tablegeneratorcomponent.$$.fragment, local); + current = true; + }, + o: function outro(local) { + transition_out(tablegeneratorcomponent.$$.fragment, local); + current = false; + }, + d: function destroy(detaching) { + destroy_component(tablegeneratorcomponent, detaching); + } + }; + dispatch_dev("SvelteRegisterBlock", { + block, + id: create_fragment.name, + type: "component", + source: "", + ctx + }); + return block; +} +function instance($$self, $$props, $$invalidate) { + let { $$slots: slots = {}, $$scope } = $$props; + validate_slots("CardGenerator", slots, []); + let { canvas } = $$props; + let { coords } = $$props; + let { plugin } = $$props; + let width = plugin.settings.defaultCardWidth || 160; + let height = plugin.settings.defaultCardHeight || 160; + function handleSizeUpdate(event) { + $$invalidate(2, height = parseInt(event.detail.height, 10)); + $$invalidate(1, width = parseInt(event.detail.width, 10)); + $$invalidate(0, plugin.settings.defaultCardHeight = height, plugin); + $$invalidate(0, plugin.settings.defaultCardWidth = width, plugin); + plugin.saveSettings(); + } + function insertTable(selectedGrid) { + return __awaiter(this, void 0, void 0, function* () { + if (selectedGrid.length === 0 || selectedGrid[1] < 2) + return; + const canvasFile = yield plugin.app.vault.cachedRead(canvas.view.file); + const canvasFileData = JSON.parse(canvasFile); + console.log(selectedGrid); + for (let i = 0; i < selectedGrid[0]; i++) { + for (let j = 0; j < selectedGrid[1]; j++) { + canvasFileData.nodes.push({ + id: random(16), + x: coords.x + j * (width + 10) + 40, + y: coords.y + i * (height + 10) + 40, + width, + height, + type: "text", + text: "" + }); + } + } + console.log(canvasFileData); + setTimeout( + () => { + canvas.setData(canvasFileData); + canvas.requestSave(); + }, + 100 + ); + }); + } + const writable_props = ["canvas", "coords", "plugin"]; + Object.keys($$props).forEach((key) => { + if (!~writable_props.indexOf(key) && key.slice(0, 2) !== "$$" && key !== "slot") + console_1.warn(` was created with unknown prop '${key}'`); + }); + $$self.$$set = ($$props2) => { + if ("canvas" in $$props2) + $$invalidate(5, canvas = $$props2.canvas); + if ("coords" in $$props2) + $$invalidate(6, coords = $$props2.coords); + if ("plugin" in $$props2) + $$invalidate(0, plugin = $$props2.plugin); + }; + $$self.$capture_state = () => ({ + __awaiter, + random, + TableGeneratorComponent, + SizeControls, + canvas, + coords, + plugin, + width, + height, + handleSizeUpdate, + insertTable + }); + $$self.$inject_state = ($$props2) => { + if ("canvas" in $$props2) + $$invalidate(5, canvas = $$props2.canvas); + if ("coords" in $$props2) + $$invalidate(6, coords = $$props2.coords); + if ("plugin" in $$props2) + $$invalidate(0, plugin = $$props2.plugin); + if ("width" in $$props2) + $$invalidate(1, width = $$props2.width); + if ("height" in $$props2) + $$invalidate(2, height = $$props2.height); + }; + if ($$props && "$$inject" in $$props) { + $$self.$inject_state($$props.$$inject); + } + return [plugin, width, height, handleSizeUpdate, insertTable, canvas, coords]; +} +class CardGenerator extends SvelteComponentDev { + constructor(options) { + super(options); + init(this, options, instance, create_fragment, safe_not_equal, { canvas: 5, coords: 6, plugin: 0 }); + dispatch_dev("SvelteRegisterComponent", { + component: this, + tagName: "CardGenerator", + options, + id: create_fragment.name + }); + const { ctx } = this.$$; + const props = options.props || {}; + if (ctx[5] === void 0 && !("canvas" in props)) { + console_1.warn(" was created without expected prop 'canvas'"); + } + if (ctx[6] === void 0 && !("coords" in props)) { + console_1.warn(" was created without expected prop 'coords'"); + } + if (ctx[0] === void 0 && !("plugin" in props)) { + console_1.warn(" was created without expected prop 'plugin'"); + } + } + get canvas() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set canvas(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } + get coords() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set coords(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } + get plugin() { + throw new Error(": Props cannot be read directly from the component instance unless compiling with 'accessors: true' or ''"); + } + set plugin(value) { + throw new Error(": Props cannot be set directly on the component instance unless compiling with 'accessors: true' or ''"); + } +} +function setTableGeneratorMenuPosition(tableGeneratorBoard, coords, displayMode) { + if (!tableGeneratorBoard) + return; + setTimeout(() => { + tableGeneratorBoard.style.display = "block"; + switch (displayMode) { + case "canvas": + tableGeneratorBoard.style.top = `${coords.top}px`; + tableGeneratorBoard.style.left = `${coords.left}px`; + break; + case "editor": + tableGeneratorBoard.style.transform = `translate(${coords.left}px,-${coords.top}px`; + break; + } + }); +} +function handleHideTableGeneratorMenu(evt, tableGeneratorEl) { + var _a; + const target = evt.target; + if (!tableGeneratorEl || !target) + return; + if (target.classList.contains("table-generator-menu") || ((_a = target.parentElement) == null ? void 0 : _a.classList.contains("table-generator-menu")) || target.tagName == "BUTTON") + return; + if (tableGeneratorEl == null ? void 0 : tableGeneratorEl.contains(target)) + return; + if (!document.body.contains(tableGeneratorEl)) + return; + tableGeneratorEl.detach(); +} +const DEFAULT_SETTINGS = { + rowCount: 8, + columnCount: 8, + defaultAlignment: "left", + defaultCardWidth: 160, + defaultCardHeight: 160 +}; +class TableGeneratorPlugin extends obsidian.Plugin { + constructor() { + super(...arguments); + __publicField(this, "tableGeneratorEl", null); + __publicField(this, "tableGeneratorComponent"); + __publicField(this, "settings"); + } + async onload() { + this.registerEvent( + this.app.workspace.on("editor-menu", (menu, editor, view) => this.handleCreateTableGeneratorInMenu(menu, editor, view)) + ); + await this.registerSettings(); + this.registerDomEvent(window, "click", (evt) => handleHideTableGeneratorMenu(evt, this.tableGeneratorEl)); + if (obsidian.requireApiVersion("0.15.0")) + this.registerTableGeneratorMenu(); + this.registerCommands(); + this.registerCanvasMenu(); + } + hideTable() { + var _a; + (_a = this.tableGeneratorEl) == null ? void 0 : _a.detach(); + } + handleCreateTableGeneratorInMenu(menu, editor, view) { + menu.addItem((item) => { + const itemDom = item.dom; + itemDom.addClass("table-generator-menu"); + item.setTitle("Add Markdown Table").setIcon("table").setSection("action").onClick(async () => { + this.createGeneratorMenu("table", { editor }, this); + const coords = calculateEditor(editor, this.tableGeneratorEl); + if (!coords) + return; + setTableGeneratorMenuPosition(this.tableGeneratorEl, coords, "editor"); + }); + }); + } + createGeneratorMenu(type, context, plugin) { + var _a; + if (this.tableGeneratorEl) + this.tableGeneratorEl.detach(); + this.tableGeneratorEl = (_a = obsidian.requireApiVersion("0.15.0") ? activeDocument : document) == null ? void 0 : _a.body.createEl("div", { cls: "table-generator-view" }); + this.tableGeneratorEl.hide(); + if (type === "table") { + this.tableGeneratorComponent = new TableGenerator({ + target: this.tableGeneratorEl, + props: { editor: context.editor, plugin } + }); + } else if (type === "card") { + this.tableGeneratorComponent = new CardGenerator({ + target: this.tableGeneratorEl, + props: { canvas: context.canvas, coords: context.coords, plugin } + }); + } + } + async registerSettings() { + await this.loadSettings(); + this.addSettingTab(new TableGeneratorSettingTab(this.app, this)); + this.registerInterval( + window.setTimeout(() => { + this.saveSettings(); + }, 100) + ); + } + registerCanvasMenu() { + const createCardTable = (canvas, e, t, a) => { + const { top, left } = e.dom.getBoundingClientRect(); + const data = reverseCalculation(t, canvas); + console.log(data); + setTimeout(() => { + this.createGeneratorMenu("card", { canvas, coords: t }, this); + setTableGeneratorMenuPosition(this.tableGeneratorEl, { top, left, bottom: 0, height: 0 }, "canvas"); + }, 0); + }; + const patchNode = () => { + var _a; + const canvasView = (_a = this.app.workspace.getLeavesOfType("canvas").first()) == null ? void 0 : _a.view; + const canvas = canvasView == null ? void 0 : canvasView.canvas; + if (!canvas) + return false; + const uninstaller = around(canvas.constructor.prototype, { + showCreationMenu: (next) => function(e, t, a) { + const result = next.call(this, e, t, a); + e.addSeparator().addItem((item) => { + item.setSection("create").setTitle("Add Card Table").setIcon("table").onClick(async () => { + createCardTable(this, e, t); + }); + }); + return result; + } + }); + this.register(uninstaller); + console.log("Obsidian-Canvas-MindMap: canvas node patched"); + return true; + }; + this.app.workspace.onLayoutReady(() => { + if (!patchNode()) { + const evt = this.app.workspace.on("layout-change", () => { + patchNode() && this.app.workspace.offref(evt); + }); + this.registerEvent(evt); + } + }); + } + registerCommands() { + this.addCommand({ + id: "create-table-genertator", + name: "Create Table Generator", + editorCallback: (editor, view) => { + var _a; + if ((_a = obsidian.requireApiVersion("0.15.0") ? activeDocument : document) == null ? void 0 : _a.body.contains(this.tableGeneratorEl)) + return; + this.createGeneratorMenu("table", { editor }, this); + const coords = calculateEditor(editor, this.tableGeneratorEl); + if (!coords) + return; + setTableGeneratorMenuPosition(this.tableGeneratorEl, coords, "editor"); + } + }); + } + registerTableGeneratorMenu() { + this.app.workspace.on("window-open", (leaf) => { + this.registerDomEvent(leaf.doc, "click", (evt) => { + var _a, _b; + const target = evt.target; + if (!this.tableGeneratorEl || !target) + return; + if (target.classList.contains("table-generator-menu") || ((_a = target.parentElement) == null ? void 0 : _a.classList.contains("table-generator-menu")) || target.tagName == "BUTTON") + return; + if ((_b = this.tableGeneratorEl) == null ? void 0 : _b.contains(target)) + return; + if (!activeDocument.body.contains(this.tableGeneratorEl)) + return; + this.tableGeneratorEl.detach(); + }); + }); + } + onunload() { + if (this.tableGeneratorEl) { + this.tableGeneratorComponent.$destroy(); + this.tableGeneratorEl.detach(); + } + } + async loadSettings() { + this.settings = Object.assign({}, DEFAULT_SETTINGS, await this.loadData()); + } + async saveSettings() { + await this.saveData(this.settings); + } +} +class TableGeneratorSettingTab extends obsidian.PluginSettingTab { + constructor(app, plugin) { + super(app, plugin); + __publicField(this, "plugin"); + this.plugin = plugin; + } + display() { + const { containerEl } = this; + containerEl.empty(); + containerEl.createEl("h2", { text: "Table Generator" }); + let rowText; + new obsidian.Setting(containerEl).setName("Row Count").setDesc("The number of rows in the table").addSlider( + (slider) => slider.setLimits(2, 12, 1).setValue(this.plugin.settings.rowCount).onChange(async (value) => { + rowText.innerText = ` ${value.toString()}`; + this.plugin.settings.rowCount = value; + }) + ).settingEl.createDiv("", (el) => { + rowText = el; + el.className = "table-generator-setting-text"; + el.innerText = ` ${this.plugin.settings.rowCount.toString()}`; + }); + let columnText; + new obsidian.Setting(containerEl).setName("Columns Count").setDesc("The number of columns in the table").addSlider( + (slider) => slider.setLimits(2, 12, 1).setValue(this.plugin.settings.columnCount).onChange(async (value) => { + columnText.innerText = ` ${value.toString()}`; + this.plugin.settings.columnCount = value; + }) + ).settingEl.createDiv("", (el) => { + columnText = el; + el.className = "table-generator-setting-text"; + el.innerText = ` ${this.plugin.settings.columnCount.toString()}`; + }); + this.containerEl.createEl("h2", { text: "Say Thank You" }); + new obsidian.Setting(containerEl).setName("Donate").setDesc("If you like this plugin, consider donating to support continued development:").addButton((bt) => { + bt.buttonEl.outerHTML = ``; + }); + } +} +module.exports = TableGeneratorPlugin; + + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-table-generator/manifest.json b/.obsidian/plugins/obsidian-table-generator/manifest.json new file mode 100644 index 0000000..06c9055 --- /dev/null +++ b/.obsidian/plugins/obsidian-table-generator/manifest.json @@ -0,0 +1,15 @@ +{ + "id": "obsidian-table-generator", + "name": "Table Generator", + "version": "1.4.1", + "minAppVersion": "1.1.0", + "description": "A plugin for generate markdown table quickly like Typora /card table in canvas .", + "author": "Boninall", + "authorUrl": "https://github.com/Quorafind", + "fundingUrl": { + "Buy Me a Coffee": "https://www.buymeacoffee.com/boninall", + "爱发电": "https://afdian.net/a/boninall", + "支付宝": "https://cdn.jsdelivr.net/gh/Quorafind/.github@main/IMAGE/%E6%94%AF%E4%BB%98%E5%AE%9D%E4%BB%98%E6%AC%BE%E7%A0%81.jpg" + }, + "isDesktopOnly": false +} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-table-generator/styles.css b/.obsidian/plugins/obsidian-table-generator/styles.css new file mode 100644 index 0000000..c6f2990 --- /dev/null +++ b/.obsidian/plugins/obsidian-table-generator/styles.css @@ -0,0 +1,44 @@ +.table-container.s-VU35bhriycJk.s-VU35bhriycJk{display:grid;border-bottom:2px dotted var(--color-base-40);border-top:2px dotted var(--color-base-40);padding-top:var(--size-2-1);padding-bottom:var(--size-2-1);width:100%;height:150px;grid-gap:1px}.table-container.s-VU35bhriycJk div.s-VU35bhriycJk{background:var(--color-base-00);border-radius:var(--radius-s);border:1px solid var(--color-base-40)}.table-container.s-VU35bhriycJk .table-generator-cell.s-VU35bhriycJk{height:var(--size-4-4);width:var(--size-4-4)}div.active.s-VU35bhriycJk.s-VU35bhriycJk{background-color:var(--active-color)}.s-VU35bhriycJk.s-VU35bhriycJk{}.table-generator.s-YxLKubgSvLDy{padding-left:5px;padding-right:5px;width:220px}.table-generator-header.s-YxLKubgSvLDy{display:flex;justify-content:space-between;align-items:center;margin-top:var(--size-4-1);margin-bottom:var(--size-4-1)}.input-table-generator.s-YxLKubgSvLDy{margin-left:var(--size-2-2);margin-right:var(--size-2-2);margin-top:var(--size-4-2);margin-bottom:var(--size-4-2);display:flex;justify-content:space-around;align-items:center}.input-table-generator-row.s-YxLKubgSvLDy,.input-table-generator-col.s-YxLKubgSvLDy{display:flex;justify-content:space-around;align-items:center}button.s-YxLKubgSvLDy{width:80px;height:20px;margin:var(--size-4-1) auto var(--size-4-2);padding:0px 10px;text-align:center;text-decoration:none;display:flex;align-items:center}input.s-YxLKubgSvLDy{width:40px;height:18px;border:1px solid var(--color-base-50);margin-left:var(--size-2-2);border-radius:var(--radius-m);text-align:center}.H1.s-YxLKubgSvLDy{margin-left:auto;margin-right:auto;text-align:center}.s-YxLKubgSvLDy{}.table-generator-align-group.s-XNB-qso0yOHJ{display:flex;align-items:center;flex-direction:row;gap:var(--size-2-2)}.table-generator-align-icon.s-XNB-qso0yOHJ{display:flex;align-items:center;justify-content:center;border-radius:var(--radius-s);padding:var(--size-2-1)}.table-generator-align-icon.s-XNB-qso0yOHJ:not(.active):hover{background-color:var(--background-modifier-hover)}.table-generator-align-icon.active.s-XNB-qso0yOHJ{background-color:var(--background-modifier-border-hover)}.s-XNB-qso0yOHJ{}.table-generator-view { + position: absolute; + border: 1px solid var(--color-base-50); + border-radius: 5px; + background-color: var(--color-base-20); +} + +.table-generator-setting-text { + min-width: 2.3em; + text-align: right; +} + + +.theme-light .table-generator-view { + --color-base-00: #ffffff; + --color-base-05: #fcfcfc; + --color-base-10: #fafafa; + --color-base-20: #f6f6f6; + --color-base-25: #e3e3e3; + --color-base-30: #e0e0e0; + --color-base-35: #d4d4d4; + --color-base-40: #bdbdbd; + --color-base-50: #ababab; + --color-base-60: #707070; + --color-base-70: #5a5a5a; + --color-base-100: #222222; + --active-color: rgb(224 242 254); +} + +.theme-dark .table-generator-view { + --color-base-00: #1e1e1e; + --color-base-10: #242424; + --color-base-20: #262626; + --color-base-25: #2a2a2a; + --color-base-30: #363636; + --color-base-35: #3F3F3F; + --color-base-40: #555; + --color-base-50: #666; + --color-base-60: #999; + --color-base-70: #bababa; + --color-base-100: #dadada; + --active-color: rgb(3 105 161); +} +.input-table-generator.s-b7dfVi8Mj3e3{margin-left:var(--size-2-2);margin-right:var(--size-2-2);margin-top:var(--size-4-2);margin-bottom:var(--size-4-2);display:flex;justify-content:space-around;align-items:center}.input-table-generator-width.s-b7dfVi8Mj3e3,.input-table-generator-height.s-b7dfVi8Mj3e3{display:flex;justify-content:space-around;align-items:center}input.s-b7dfVi8Mj3e3{width:70px;height:18px;border:1px solid var(--color-base-50);margin-left:var(--size-2-2);border-radius:var(--radius-m);text-align:center}.s-b7dfVi8Mj3e3{} \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-tasks-plugin/main.js b/.obsidian/plugins/obsidian-tasks-plugin/main.js new file mode 100644 index 0000000..dd3b4d7 --- /dev/null +++ b/.obsidian/plugins/obsidian-tasks-plugin/main.js @@ -0,0 +1,446 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source visit the plugins github repository +*/ + +/* +License obsidian-tasks: +MIT License + +Copyright (c) 2021 Clare Macrae, Ilyas Landikov and Martin Schenck + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. +*/ + +/* +License rrule (included library): +rrule.js: Library for working with recurrence rules for calendar dates. +======================================================================= + +Copyright 2010, Jakub Roztocil and Lars Schöning + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + + 3. Neither the name of The author nor the names of its contributors may + be used to endorse or promote products derived from this software + without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS "AS IS" AND +ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE AUTHOR AND CONTRIBUTORS BE LIABLE FOR +ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES +(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; +LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON +ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT +(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + + + +./rrule.js and ./test/tests.js is based on python-dateutil. LICENCE: + +python-dateutil - Extensions to the standard Python datetime module. +==================================================================== + +Copyright (c) 2003-2011 - Gustavo Niemeyer +Copyright (c) 2012 - Tomi Pieviläinen + +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + * Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + * Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + * Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS +"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT +LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR +A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR +CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, +EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, +PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR +PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF +LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING +NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS +SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +*/ + +/* +License chrono-node (included library): +The MIT License + +Copyright (c) 2014, Wanasit Tanakitrungruang +*/ + +/* +License flatpickr (included library): +The MIT License (MIT) + +Copyright (c) 2017 Gregory Petrosyan +*/ + +/* +License @floating-ui/dom (included library): + +MIT License + +Copyright (c) 2021 Floating UI contributors +*/ + +/* +License boon-js (included library): + +The MIT License (MIT) + +Copyright (c) 2020-present Jake Chorley +*/ + +/* +License eventemitter2 (included library): + +The MIT License (MIT) + +Copyright (c) 2016 Paolo Fragomeni and Contributors +*/ + +/* +License i18next (included library): + +The MIT License (MIT) + +Copyright (c) 2025 i18next +*/ + +/* +License mustache (included library): + +The MIT License + +Copyright (c) 2009 Chris Wanstrath (Ruby) +Copyright (c) 2010-2014 Jan Lehnardt (JavaScript) +Copyright (c) 2010-2015 The mustache.js community +*/ + +/* +License mustache-validator (included library): + +MIT License + +Copyright (c) 2022 Elias Mangoro +*/ + +"use strict";var Ox=Object.create;var $o=Object.defineProperty,Cx=Object.defineProperties,Mx=Object.getOwnPropertyDescriptor,Rx=Object.getOwnPropertyDescriptors,Ax=Object.getOwnPropertyNames,Pu=Object.getOwnPropertySymbols,Px=Object.getPrototypeOf,Af=Object.prototype.hasOwnProperty,vb=Object.prototype.propertyIsEnumerable;var _b=(n,t,e)=>t in n?$o(n,t,{enumerable:!0,configurable:!0,writable:!0,value:e}):n[t]=e,U=(n,t)=>{for(var e in t||(t={}))Af.call(t,e)&&_b(n,e,t[e]);if(Pu)for(var e of Pu(t))vb.call(t,e)&&_b(n,e,t[e]);return n},ce=(n,t)=>Cx(n,Rx(t));var pa=(n,t)=>{var e={};for(var r in n)Af.call(n,r)&&t.indexOf(r)<0&&(e[r]=n[r]);if(n!=null&&Pu)for(var r of Pu(n))t.indexOf(r)<0&&vb.call(n,r)&&(e[r]=n[r]);return e};var ee=(n,t)=>()=>(n&&(t=n(n=0)),t);var x=(n,t)=>()=>(t||n((t={exports:{}}).exports,t),t.exports),wb=(n,t)=>{for(var e in t)$o(n,e,{get:t[e],enumerable:!0})},kb=(n,t,e,r)=>{if(t&&typeof t=="object"||typeof t=="function")for(let i of Ax(t))!Af.call(n,i)&&i!==e&&$o(n,i,{get:()=>t[i],enumerable:!(r=Mx(t,i))||r.enumerable});return n};var qo=(n,t,e)=>(e=n!=null?Ox(Px(n)):{},kb(t||!n||!n.__esModule?$o(e,"default",{value:n,enumerable:!0}):e,n)),Sb=n=>kb($o({},"__esModule",{value:!0}),n);var L=(n,t,e)=>new Promise((r,i)=>{var s=l=>{try{o(e.next(l))}catch(u){i(u)}},a=l=>{try{o(e.throw(l))}catch(u){i(u)}},o=l=>l.done?r(l.value):Promise.resolve(l.value).then(s,a);o((e=e.apply(n,t)).next())});var Te,Ho,Eb,Nx,Ix,Db,xb,Go,Ob,Fx,Iu,Lx,Ib,ma,Ux,Yx,Nf,jx,Wx,$x,If,Fu,qx,ga,Ur,ya,Lu,Fb,Cb,ba,Uu,Mb,Rb,Ff,Ab,Pf,Lf,Hx,ha,Uf,Gx,Yf,Pb,Nb,Nu,Bx,hs,yt,BY,VY,zY,KY,QY,XY,ZY,JY,ej,tj,nj,rj,ij,sj,Lb=ee(()=>{Te=n=>typeof n=="string",Ho=()=>{let n,t,e=new Promise((r,i)=>{n=r,t=i});return e.resolve=n,e.reject=t,e},Eb=n=>n==null?"":""+n,Nx=(n,t,e)=>{n.forEach(r=>{t[r]&&(e[r]=t[r])})},Ix=/###/g,Db=n=>n&&n.indexOf("###")>-1?n.replace(Ix,"."):n,xb=n=>!n||Te(n),Go=(n,t,e)=>{let r=Te(t)?t.split("."):t,i=0;for(;i{let{obj:r,k:i}=Go(n,t,Object);if(r!==void 0||t.length===1){r[i]=e;return}let s=t[t.length-1],a=t.slice(0,t.length-1),o=Go(n,a,Object);for(;o.obj===void 0&&a.length;)s=`${a[a.length-1]}.${s}`,a=a.slice(0,a.length-1),o=Go(n,a,Object),(o==null?void 0:o.obj)&&typeof o.obj[`${o.k}.${s}`]!="undefined"&&(o.obj=void 0);o.obj[`${o.k}.${s}`]=e},Fx=(n,t,e,r)=>{let{obj:i,k:s}=Go(n,t,Object);i[s]=i[s]||[],i[s].push(e)},Iu=(n,t)=>{let{obj:e,k:r}=Go(n,t);if(!!e&&!!Object.prototype.hasOwnProperty.call(e,r))return e[r]},Lx=(n,t,e)=>{let r=Iu(n,e);return r!==void 0?r:Iu(t,e)},Ib=(n,t,e)=>{for(let r in t)r!=="__proto__"&&r!=="constructor"&&(r in n?Te(n[r])||n[r]instanceof String||Te(t[r])||t[r]instanceof String?e&&(n[r]=t[r]):Ib(n[r],t[r],e):n[r]=t[r]);return n},ma=n=>n.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),Ux={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/"},Yx=n=>Te(n)?n.replace(/[&<>"'\/]/g,t=>Ux[t]):n,Nf=class{constructor(t){this.capacity=t,this.regExpMap=new Map,this.regExpQueue=[]}getRegExp(t){let e=this.regExpMap.get(t);if(e!==void 0)return e;let r=new RegExp(t);return this.regExpQueue.length===this.capacity&&this.regExpMap.delete(this.regExpQueue.shift()),this.regExpMap.set(t,r),this.regExpQueue.push(t),r}},jx=[" ",",","?","!",";"],Wx=new Nf(20),$x=(n,t,e)=>{t=t||"",e=e||"";let r=jx.filter(a=>t.indexOf(a)<0&&e.indexOf(a)<0);if(r.length===0)return!0;let i=Wx.getRegExp(`(${r.map(a=>a==="?"?"\\?":a).join("|")})`),s=!i.test(n);if(!s){let a=n.indexOf(e);a>0&&!i.test(n.substring(0,a))&&(s=!0)}return s},If=function(n,t){let e=arguments.length>2&&arguments[2]!==void 0?arguments[2]:".";if(!n)return;if(n[t])return Object.prototype.hasOwnProperty.call(n,t)?n[t]:void 0;let r=t.split(e),i=n;for(let s=0;s-1&&ln==null?void 0:n.replace("_","-"),qx={type:"logger",log(n){this.output("log",n)},warn(n){this.output("warn",n)},error(n){this.output("error",n)},output(n,t){var e,r;(r=(e=console==null?void 0:console[n])==null?void 0:e.apply)==null||r.call(e,console,t)}},ga=class{constructor(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.init(t,e)}init(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.prefix=e.prefix||"i18next:",this.logger=t||qx,this.options=e,this.debug=e.debug}log(){for(var t=arguments.length,e=new Array(t),r=0;r{this.observers[r]||(this.observers[r]=new Map);let i=this.observers[r].get(e)||0;this.observers[r].set(e,i+1)}),this}off(t,e){if(!!this.observers[t]){if(!e){delete this.observers[t];return}this.observers[t].delete(e)}}emit(t){for(var e=arguments.length,r=new Array(e>1?e-1:0),i=1;i{let[o,l]=a;for(let u=0;u{let[o,l]=a;for(let u=0;u1&&arguments[1]!==void 0?arguments[1]:{ns:["translation"],defaultNS:"translation"};super(),this.data=t||{},this.options=e,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.options.ignoreJSONStructure===void 0&&(this.options.ignoreJSONStructure=!0)}addNamespaces(t){this.options.ns.indexOf(t)<0&&this.options.ns.push(t)}removeNamespaces(t){let e=this.options.ns.indexOf(t);e>-1&&this.options.ns.splice(e,1)}getResource(t,e,r){var u,c;let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=i.keySeparator!==void 0?i.keySeparator:this.options.keySeparator,a=i.ignoreJSONStructure!==void 0?i.ignoreJSONStructure:this.options.ignoreJSONStructure,o;t.indexOf(".")>-1?o=t.split("."):(o=[t,e],r&&(Array.isArray(r)?o.push(...r):Te(r)&&s?o.push(...r.split(s)):o.push(r)));let l=Iu(this.data,o);return!l&&!e&&!r&&t.indexOf(".")>-1&&(t=o[0],e=o[1],r=o.slice(2).join(".")),l||!a||!Te(r)?l:If((c=(u=this.data)==null?void 0:u[t])==null?void 0:c[e],r,s)}addResource(t,e,r,i){let s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:{silent:!1},a=s.keySeparator!==void 0?s.keySeparator:this.options.keySeparator,o=[t,e];r&&(o=o.concat(a?r.split(a):r)),t.indexOf(".")>-1&&(o=t.split("."),i=e,e=o[1]),this.addNamespaces(e),Ob(this.data,o,i),s.silent||this.emit("added",t,e,r,i)}addResources(t,e,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{silent:!1};for(let s in r)(Te(r[s])||Array.isArray(r[s]))&&this.addResource(t,e,s,r[s],{silent:!0});i.silent||this.emit("added",t,e,r)}addResourceBundle(t,e,r,i,s){let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{silent:!1,skipCopy:!1},o=[t,e];t.indexOf(".")>-1&&(o=t.split("."),i=r,r=e,e=o[1]),this.addNamespaces(e);let l=Iu(this.data,o)||{};a.skipCopy||(r=JSON.parse(JSON.stringify(r))),i?Ib(l,r,s):l=U(U({},l),r),Ob(this.data,o,l),a.silent||this.emit("added",t,e,r)}removeResourceBundle(t,e){this.hasResourceBundle(t,e)&&delete this.data[t][e],this.removeNamespaces(e),this.emit("removed",t,e)}hasResourceBundle(t,e){return this.getResource(t,e)!==void 0}getResourceBundle(t,e){return e||(e=this.options.defaultNS),this.getResource(t,e)}getDataByLanguage(t){return this.data[t]}hasLanguageSomeTranslations(t){let e=this.getDataByLanguage(t);return!!(e&&Object.keys(e)||[]).find(i=>e[i]&&Object.keys(e[i]).length>0)}toJSON(){return this.data}},Fb={processors:{},addPostProcessor(n){this.processors[n.name]=n},handle(n,t,e,r,i){return n.forEach(s=>{var a,o;t=(o=(a=this.processors[s])==null?void 0:a.process(t,e,r,i))!=null?o:t}),t}},Cb={},ba=class extends ya{constructor(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};super(),Nx(["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],t,this),this.options=e,this.options.keySeparator===void 0&&(this.options.keySeparator="."),this.logger=Ur.create("translator")}changeLanguage(t){t&&(this.language=t)}exists(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};if(t==null)return!1;let r=this.resolve(t,e);return(r==null?void 0:r.res)!==void 0}extractFromKey(t,e){let r=e.nsSeparator!==void 0?e.nsSeparator:this.options.nsSeparator;r===void 0&&(r=":");let i=e.keySeparator!==void 0?e.keySeparator:this.options.keySeparator,s=e.ns||this.options.defaultNS||[],a=r&&t.indexOf(r)>-1,o=!this.options.userDefinedKeySeparator&&!e.keySeparator&&!this.options.userDefinedNsSeparator&&!e.nsSeparator&&!$x(t,r,i);if(a&&!o){let l=t.match(this.interpolator.nestingRegexp);if(l&&l.length>0)return{key:t,namespaces:Te(s)?[s]:s};let u=t.split(r);(r!==i||r===i&&this.options.ns.indexOf(u[0])>-1)&&(s=u.shift()),t=u.join(i)}return{key:t,namespaces:Te(s)?[s]:s}}translate(t,e,r){if(typeof e!="object"&&this.options.overloadTranslationOptionHandler&&(e=this.options.overloadTranslationOptionHandler(arguments)),typeof e=="object"&&(e=U({},e)),e||(e={}),t==null)return"";Array.isArray(t)||(t=[String(t)]);let i=e.returnDetails!==void 0?e.returnDetails:this.options.returnDetails,s=e.keySeparator!==void 0?e.keySeparator:this.options.keySeparator,{key:a,namespaces:o}=this.extractFromKey(t[t.length-1],e),l=o[o.length-1],u=e.lng||this.language,c=e.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if((u==null?void 0:u.toLowerCase())==="cimode"){if(c){let Y=e.nsSeparator||this.options.nsSeparator;return i?{res:`${l}${Y}${a}`,usedKey:a,exactUsedKey:a,usedLng:u,usedNS:l,usedParams:this.getUsedParamsDetails(e)}:`${l}${Y}${a}`}return i?{res:a,usedKey:a,exactUsedKey:a,usedLng:u,usedNS:l,usedParams:this.getUsedParamsDetails(e)}:a}let d=this.resolve(t,e),f=d==null?void 0:d.res,p=(d==null?void 0:d.usedKey)||a,b=(d==null?void 0:d.exactUsedKey)||a,T=Object.prototype.toString.apply(f),_=["[object Number]","[object Function]","[object RegExp]"],O=e.joinArrays!==void 0?e.joinArrays:this.options.joinArrays,D=!this.i18nFormat||this.i18nFormat.handleAsObject,A=!Te(f)&&typeof f!="boolean"&&typeof f!="number";if(D&&f&&A&&_.indexOf(T)<0&&!(Te(O)&&Array.isArray(f))){if(!e.returnObjects&&!this.options.returnObjects){this.options.returnedObjectHandler||this.logger.warn("accessing an object - but returnObjects options is not enabled!");let Y=this.options.returnedObjectHandler?this.options.returnedObjectHandler(p,f,ce(U({},e),{ns:o})):`key '${a} (${this.language})' returned an object instead of string.`;return i?(d.res=Y,d.usedParams=this.getUsedParamsDetails(e),d):Y}if(s){let Y=Array.isArray(f),q=Y?[]:{},se=Y?b:p;for(let H in f)if(Object.prototype.hasOwnProperty.call(f,H)){let Z=`${se}${s}${H}`;q[H]=this.translate(Z,ce(U({},e),{joinArrays:!1,ns:o})),q[H]===Z&&(q[H]=f[H])}f=q}}else if(D&&Te(O)&&Array.isArray(f))f=f.join(O),f&&(f=this.extendTranslation(f,t,e,r));else{let Y=!1,q=!1,se=e.count!==void 0&&!Te(e.count),H=ba.hasDefaultValue(e),Z=se?this.pluralResolver.getSuffix(u,e.count,e):"",ye=e.ordinal&&se?this.pluralResolver.getSuffix(u,e.count,{ordinal:!1}):"",we=se&&!e.ordinal&&e.count===0,V=we&&e[`defaultValue${this.options.pluralSeparator}zero`]||e[`defaultValue${Z}`]||e[`defaultValue${ye}`]||e.defaultValue;!this.isValidLookup(f)&&H&&(Y=!0,f=V),this.isValidLookup(f)||(q=!0,f=a);let C=(e.missingKeyNoValueFallbackToKey||this.options.missingKeyNoValueFallbackToKey)&&q?void 0:f,J=H&&V!==f&&this.options.updateMissing;if(q||Y||J){if(this.logger.log(J?"updateKey":"missingKey",u,l,a,J?V:f),s){let y=this.resolve(a,ce(U({},e),{keySeparator:!1}));y&&y.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}let $=[],oe=this.languageUtils.getFallbackCodes(this.options.fallbackLng,e.lng||this.language);if(this.options.saveMissingTo==="fallback"&&oe&&oe[0])for(let y=0;y{var M;let S=H&&w!==f?w:C;this.options.missingKeyHandler?this.options.missingKeyHandler(y,l,v,S,J,e):(M=this.backendConnector)!=null&&M.saveMissing&&this.backendConnector.saveMissing(y,l,v,S,J,e),this.emit("missingKey",y,l,v,f)};this.options.saveMissing&&(this.options.saveMissingPlurals&&se?$.forEach(y=>{let v=this.pluralResolver.getSuffixes(y,e);we&&e[`defaultValue${this.options.pluralSeparator}zero`]&&v.indexOf(`${this.options.pluralSeparator}zero`)<0&&v.push(`${this.options.pluralSeparator}zero`),v.forEach(w=>{m([y],a+w,e[`defaultValue${w}`]||V)})}):m($,a,V))}f=this.extendTranslation(f,t,e,d,r),q&&f===a&&this.options.appendNamespaceToMissingKey&&(f=`${l}:${a}`),(q||Y)&&this.options.parseMissingKeyHandler&&(f=this.options.parseMissingKeyHandler(this.options.appendNamespaceToMissingKey?`${l}:${a}`:a,Y?f:void 0))}return i?(d.res=f,d.usedParams=this.getUsedParamsDetails(e),d):f}extendTranslation(t,e,r,i,s){var u,c;var a=this;if((u=this.i18nFormat)!=null&&u.parse)t=this.i18nFormat.parse(t,U(U({},this.options.interpolation.defaultVariables),r),r.lng||this.language||i.usedLng,i.usedNS,i.usedKey,{resolved:i});else if(!r.skipInterpolation){r.interpolation&&this.interpolator.init(ce(U({},r),{interpolation:U(U({},this.options.interpolation),r.interpolation)}));let d=Te(t)&&(((c=r==null?void 0:r.interpolation)==null?void 0:c.skipOnVariables)!==void 0?r.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables),f;if(d){let b=t.match(this.interpolator.nestingRegexp);f=b&&b.length}let p=r.replace&&!Te(r.replace)?r.replace:r;if(this.options.interpolation.defaultVariables&&(p=U(U({},this.options.interpolation.defaultVariables),p)),t=this.interpolator.interpolate(t,p,r.lng||this.language||i.usedLng,r),d){let b=t.match(this.interpolator.nestingRegexp),T=b&&b.length;f1&&arguments[1]!==void 0?arguments[1]:{},r,i,s,a,o;return Te(t)&&(t=[t]),t.forEach(l=>{if(this.isValidLookup(r))return;let u=this.extractFromKey(l,e),c=u.key;i=c;let d=u.namespaces;this.options.fallbackNS&&(d=d.concat(this.options.fallbackNS));let f=e.count!==void 0&&!Te(e.count),p=f&&!e.ordinal&&e.count===0,b=e.context!==void 0&&(Te(e.context)||typeof e.context=="number")&&e.context!=="",T=e.lngs?e.lngs:this.languageUtils.toResolveHierarchy(e.lng||this.language,e.fallbackLng);d.forEach(_=>{var O,D;this.isValidLookup(r)||(o=_,!Cb[`${T[0]}-${_}`]&&((O=this.utils)==null?void 0:O.hasLoadedNamespace)&&!((D=this.utils)!=null&&D.hasLoadedNamespace(o))&&(Cb[`${T[0]}-${_}`]=!0,this.logger.warn(`key "${i}" for languages "${T.join(", ")}" won't get resolved as namespace "${o}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),T.forEach(A=>{var se;if(this.isValidLookup(r))return;a=A;let Y=[c];if((se=this.i18nFormat)!=null&&se.addLookupKeys)this.i18nFormat.addLookupKeys(Y,c,A,_,e);else{let H;f&&(H=this.pluralResolver.getSuffix(A,e.count,e));let Z=`${this.options.pluralSeparator}zero`,ye=`${this.options.pluralSeparator}ordinal${this.options.pluralSeparator}`;if(f&&(Y.push(c+H),e.ordinal&&H.indexOf(ye)===0&&Y.push(c+H.replace(ye,this.options.pluralSeparator)),p&&Y.push(c+Z)),b){let we=`${c}${this.options.contextSeparator}${e.context}`;Y.push(we),f&&(Y.push(we+H),e.ordinal&&H.indexOf(ye)===0&&Y.push(we+H.replace(ye,this.options.pluralSeparator)),p&&Y.push(we+Z))}}let q;for(;q=Y.pop();)this.isValidLookup(r)||(s=q,r=this.getResource(A,_,q,e))}))})}),{res:r,usedKey:i,exactUsedKey:s,usedLng:a,usedNS:o}}isValidLookup(t){return t!==void 0&&!(!this.options.returnNull&&t===null)&&!(!this.options.returnEmptyString&&t==="")}getResource(t,e,r){var s;let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};return(s=this.i18nFormat)!=null&&s.getResource?this.i18nFormat.getResource(t,e,r,i):this.resourceStore.getResource(t,e,r,i)}getUsedParamsDetails(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=["defaultValue","ordinal","context","replace","lng","lngs","fallbackLng","ns","keySeparator","nsSeparator","returnObjects","returnDetails","joinArrays","postProcess","interpolation"],r=t.replace&&!Te(t.replace),i=r?t.replace:t;if(r&&typeof t.count!="undefined"&&(i.count=t.count),this.options.interpolation.defaultVariables&&(i=U(U({},this.options.interpolation.defaultVariables),i)),!r){i=U({},i);for(let s of e)delete i[s]}return i}static hasDefaultValue(t){let e="defaultValue";for(let r in t)if(Object.prototype.hasOwnProperty.call(t,r)&&e===r.substring(0,e.length)&&t[r]!==void 0)return!0;return!1}},Uu=class{constructor(t){this.options=t,this.supportedLngs=this.options.supportedLngs||!1,this.logger=Ur.create("languageUtils")}getScriptPartFromCode(t){if(t=Fu(t),!t||t.indexOf("-")<0)return null;let e=t.split("-");return e.length===2||(e.pop(),e[e.length-1].toLowerCase()==="x")?null:this.formatLanguageCode(e.join("-"))}getLanguagePartFromCode(t){if(t=Fu(t),!t||t.indexOf("-")<0)return t;let e=t.split("-");return this.formatLanguageCode(e[0])}formatLanguageCode(t){if(Te(t)&&t.indexOf("-")>-1){let e;try{e=Intl.getCanonicalLocales(t)[0]}catch(r){}return e&&this.options.lowerCaseLng&&(e=e.toLowerCase()),e||(this.options.lowerCaseLng?t.toLowerCase():t)}return this.options.cleanCode||this.options.lowerCaseLng?t.toLowerCase():t}isSupportedCode(t){return(this.options.load==="languageOnly"||this.options.nonExplicitSupportedLngs)&&(t=this.getLanguagePartFromCode(t)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(t)>-1}getBestMatchFromCodes(t){if(!t)return null;let e;return t.forEach(r=>{if(e)return;let i=this.formatLanguageCode(r);(!this.options.supportedLngs||this.isSupportedCode(i))&&(e=i)}),!e&&this.options.supportedLngs&&t.forEach(r=>{if(e)return;let i=this.getLanguagePartFromCode(r);if(this.isSupportedCode(i))return e=i;e=this.options.supportedLngs.find(s=>{if(s===i)return s;if(!(s.indexOf("-")<0&&i.indexOf("-")<0)&&(s.indexOf("-")>0&&i.indexOf("-")<0&&s.substring(0,s.indexOf("-"))===i||s.indexOf(i)===0&&i.length>1))return s})}),e||(e=this.getFallbackCodes(this.options.fallbackLng)[0]),e}getFallbackCodes(t,e){if(!t)return[];if(typeof t=="function"&&(t=t(e)),Te(t)&&(t=[t]),Array.isArray(t))return t;if(!e)return t.default||[];let r=t[e];return r||(r=t[this.getScriptPartFromCode(e)]),r||(r=t[this.formatLanguageCode(e)]),r||(r=t[this.getLanguagePartFromCode(e)]),r||(r=t.default),r||[]}toResolveHierarchy(t,e){let r=this.getFallbackCodes(e||this.options.fallbackLng||[],t),i=[],s=a=>{!a||(this.isSupportedCode(a)?i.push(a):this.logger.warn(`rejecting language code not found in supportedLngs: ${a}`))};return Te(t)&&(t.indexOf("-")>-1||t.indexOf("_")>-1)?(this.options.load!=="languageOnly"&&s(this.formatLanguageCode(t)),this.options.load!=="languageOnly"&&this.options.load!=="currentOnly"&&s(this.getScriptPartFromCode(t)),this.options.load!=="currentOnly"&&s(this.getLanguagePartFromCode(t))):Te(t)&&s(this.formatLanguageCode(t)),r.forEach(a=>{i.indexOf(a)<0&&s(this.formatLanguageCode(a))}),i}},Mb={zero:0,one:1,two:2,few:3,many:4,other:5},Rb={select:n=>n===1?"one":"other",resolvedOptions:()=>({pluralCategories:["one","other"]})},Ff=class{constructor(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};this.languageUtils=t,this.options=e,this.logger=Ur.create("pluralResolver"),this.pluralRulesCache={}}addRule(t,e){this.rules[t]=e}clearCache(){this.pluralRulesCache={}}getRule(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=Fu(t==="dev"?"en":t),i=e.ordinal?"ordinal":"cardinal",s=JSON.stringify({cleanedCode:r,type:i});if(s in this.pluralRulesCache)return this.pluralRulesCache[s];let a;try{a=new Intl.PluralRules(r,{type:i})}catch(o){if(!Intl)return this.logger.error("No Intl support, please use an Intl polyfill!"),Rb;if(!t.match(/-|_/))return Rb;let l=this.languageUtils.getLanguagePartFromCode(t);a=this.getRule(l,e)}return this.pluralRulesCache[s]=a,a}needsPlural(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.getRule(t,e);return r||(r=this.getRule("dev",e)),(r==null?void 0:r.resolvedOptions().pluralCategories.length)>1}getPluralFormsOfKey(t,e){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{};return this.getSuffixes(t,r).map(i=>`${e}${i}`)}getSuffixes(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{},r=this.getRule(t,e);return r||(r=this.getRule("dev",e)),r?r.resolvedOptions().pluralCategories.sort((i,s)=>Mb[i]-Mb[s]).map(i=>`${this.options.prepend}${e.ordinal?`ordinal${this.options.prepend}`:""}${i}`):[]}getSuffix(t,e){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=this.getRule(t,r);return i?`${this.options.prepend}${r.ordinal?`ordinal${this.options.prepend}`:""}${i.select(e)}`:(this.logger.warn(`no plural rule found for: ${t}`),this.getSuffix("dev",e,r))}},Ab=function(n,t,e){let r=arguments.length>3&&arguments[3]!==void 0?arguments[3]:".",i=arguments.length>4&&arguments[4]!==void 0?arguments[4]:!0,s=Lx(n,t,e);return!s&&i&&Te(e)&&(s=If(n,e,r),s===void 0&&(s=If(t,e,r))),s},Pf=n=>n.replace(/\$/g,"$$$$"),Lf=class{constructor(){var e;let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Ur.create("interpolator"),this.options=t,this.format=((e=t==null?void 0:t.interpolation)==null?void 0:e.format)||(r=>r),this.init(t)}init(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};t.interpolation||(t.interpolation={escapeValue:!0});let{escape:e,escapeValue:r,useRawValueToEscape:i,prefix:s,prefixEscaped:a,suffix:o,suffixEscaped:l,formatSeparator:u,unescapeSuffix:c,unescapePrefix:d,nestingPrefix:f,nestingPrefixEscaped:p,nestingSuffix:b,nestingSuffixEscaped:T,nestingOptionsSeparator:_,maxReplaces:O,alwaysFormat:D}=t.interpolation;this.escape=e!==void 0?e:Yx,this.escapeValue=r!==void 0?r:!0,this.useRawValueToEscape=i!==void 0?i:!1,this.prefix=s?ma(s):a||"{{",this.suffix=o?ma(o):l||"}}",this.formatSeparator=u||",",this.unescapePrefix=c?"":d||"-",this.unescapeSuffix=this.unescapePrefix?"":c||"",this.nestingPrefix=f?ma(f):p||ma("$t("),this.nestingSuffix=b?ma(b):T||ma(")"),this.nestingOptionsSeparator=_||",",this.maxReplaces=O||1e3,this.alwaysFormat=D!==void 0?D:!1,this.resetRegExp()}reset(){this.options&&this.init(this.options)}resetRegExp(){let t=(e,r)=>(e==null?void 0:e.source)===r?(e.lastIndex=0,e):new RegExp(r,"g");this.regexp=t(this.regexp,`${this.prefix}(.+?)${this.suffix}`),this.regexpUnescape=t(this.regexpUnescape,`${this.prefix}${this.unescapePrefix}(.+?)${this.unescapeSuffix}${this.suffix}`),this.nestingRegexp=t(this.nestingRegexp,`${this.nestingPrefix}(.+?)${this.nestingSuffix}`)}interpolate(t,e,r,i){var p;let s,a,o,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{},u=b=>{if(b.indexOf(this.formatSeparator)<0){let D=Ab(e,l,b,this.options.keySeparator,this.options.ignoreJSONStructure);return this.alwaysFormat?this.format(D,void 0,r,ce(U(U({},i),e),{interpolationkey:b})):D}let T=b.split(this.formatSeparator),_=T.shift().trim(),O=T.join(this.formatSeparator).trim();return this.format(Ab(e,l,_,this.options.keySeparator,this.options.ignoreJSONStructure),O,r,ce(U(U({},i),e),{interpolationkey:_}))};this.resetRegExp();let c=(i==null?void 0:i.missingInterpolationHandler)||this.options.missingInterpolationHandler,d=((p=i==null?void 0:i.interpolation)==null?void 0:p.skipOnVariables)!==void 0?i.interpolation.skipOnVariables:this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:b=>Pf(b)},{regex:this.regexp,safeValue:b=>this.escapeValue?Pf(this.escape(b)):Pf(b)}].forEach(b=>{for(o=0;s=b.regex.exec(t);){let T=s[1].trim();if(a=u(T),a===void 0)if(typeof c=="function"){let O=c(t,s,i);a=Te(O)?O:""}else if(i&&Object.prototype.hasOwnProperty.call(i,T))a="";else if(d){a=s[0];continue}else this.logger.warn(`missed to pass in variable ${T} for interpolating ${t}`),a="";else!Te(a)&&!this.useRawValueToEscape&&(a=Eb(a));let _=b.safeValue(a);if(t=t.replace(s[0],_),d?(b.regex.lastIndex+=a.length,b.regex.lastIndex-=s[0].length):b.regex.lastIndex=0,o++,o>=this.maxReplaces)break}}),t}nest(t,e){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i,s,a,o=(l,u)=>{var T;let c=this.nestingOptionsSeparator;if(l.indexOf(c)<0)return l;let d=l.split(new RegExp(`${c}[ ]*{`)),f=`{${d[1]}`;l=d[0],f=this.interpolate(f,a);let p=f.match(/'/g),b=f.match(/"/g);(((T=p==null?void 0:p.length)!=null?T:0)%2===0&&!b||b.length%2!==0)&&(f=f.replace(/'/g,'"'));try{a=JSON.parse(f),u&&(a=U(U({},u),a))}catch(_){return this.logger.warn(`failed parsing options string in nesting for key ${l}`,_),`${l}${c}${f}`}return a.defaultValue&&a.defaultValue.indexOf(this.prefix)>-1&&delete a.defaultValue,l};for(;i=this.nestingRegexp.exec(t);){let l=[];a=U({},r),a=a.replace&&!Te(a.replace)?a.replace:a,a.applyPostProcessor=!1,delete a.defaultValue;let u=!1;if(i[0].indexOf(this.formatSeparator)!==-1&&!/{.*}/.test(i[1])){let c=i[1].split(this.formatSeparator).map(d=>d.trim());i[1]=c.shift(),l=c,u=!0}if(s=e(o.call(this,i[1].trim(),a),a),s&&i[0]===t&&!Te(s))return s;Te(s)||(s=Eb(s)),s||(this.logger.warn(`missed to resolve ${i[1]} for nesting ${t}`),s=""),u&&(s=l.reduce((c,d)=>this.format(c,d,r.lng,ce(U({},r),{interpolationkey:i[1].trim()})),s.trim())),t=t.replace(i[0],s),this.regexp.lastIndex=0}return t}},Hx=n=>{let t=n.toLowerCase().trim(),e={};if(n.indexOf("(")>-1){let r=n.split("(");t=r[0].toLowerCase().trim();let i=r[1].substring(0,r[1].length-1);t==="currency"&&i.indexOf(":")<0?e.currency||(e.currency=i.trim()):t==="relativetime"&&i.indexOf(":")<0?e.range||(e.range=i.trim()):i.split(";").forEach(a=>{if(a){let[o,...l]=a.split(":"),u=l.join(":").trim().replace(/^'+|'+$/g,""),c=o.trim();e[c]||(e[c]=u),u==="false"&&(e[c]=!1),u==="true"&&(e[c]=!0),isNaN(u)||(e[c]=parseInt(u,10))}})}return{formatName:t,formatOptions:e}},ha=n=>{let t={};return(e,r,i)=>{let s=i;i&&i.interpolationkey&&i.formatParams&&i.formatParams[i.interpolationkey]&&i[i.interpolationkey]&&(s=ce(U({},s),{[i.interpolationkey]:void 0}));let a=r+JSON.stringify(s),o=t[a];return o||(o=n(Fu(r),i),t[a]=o),o(e)}},Uf=class{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};this.logger=Ur.create("formatter"),this.options=t,this.formats={number:ha((e,r)=>{let i=new Intl.NumberFormat(e,U({},r));return s=>i.format(s)}),currency:ha((e,r)=>{let i=new Intl.NumberFormat(e,ce(U({},r),{style:"currency"}));return s=>i.format(s)}),datetime:ha((e,r)=>{let i=new Intl.DateTimeFormat(e,U({},r));return s=>i.format(s)}),relativetime:ha((e,r)=>{let i=new Intl.RelativeTimeFormat(e,U({},r));return s=>i.format(s,r.range||"day")}),list:ha((e,r)=>{let i=new Intl.ListFormat(e,U({},r));return s=>i.format(s)})},this.init(t)}init(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{interpolation:{}};this.formatSeparator=e.interpolation.formatSeparator||","}add(t,e){this.formats[t.toLowerCase().trim()]=e}addCached(t,e){this.formats[t.toLowerCase().trim()]=ha(e)}format(t,e,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{},s=e.split(this.formatSeparator);if(s.length>1&&s[0].indexOf("(")>1&&s[0].indexOf(")")<0&&s.find(o=>o.indexOf(")")>-1)){let o=s.findIndex(l=>l.indexOf(")")>-1);s[0]=[s[0],...s.splice(1,o)].join(this.formatSeparator)}return s.reduce((o,l)=>{var d;let{formatName:u,formatOptions:c}=Hx(l);if(this.formats[u]){let f=o;try{let p=((d=i==null?void 0:i.formatParams)==null?void 0:d[i.interpolationkey])||{},b=p.locale||p.lng||i.locale||i.lng||r;f=this.formats[u](o,b,U(U(U({},c),i),p))}catch(p){this.logger.warn(p)}return f}else this.logger.warn(`there was no format function for ${u}`);return o},t)}},Gx=(n,t)=>{n.pending[t]!==void 0&&(delete n.pending[t],n.pendingCount--)},Yf=class extends ya{constructor(t,e,r){var s,a;let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:{};super(),this.backend=t,this.store=e,this.services=r,this.languageUtils=r.languageUtils,this.options=i,this.logger=Ur.create("backendConnector"),this.waitingReads=[],this.maxParallelReads=i.maxParallelReads||10,this.readingCalls=0,this.maxRetries=i.maxRetries>=0?i.maxRetries:5,this.retryTimeout=i.retryTimeout>=1?i.retryTimeout:350,this.state={},this.queue=[],(a=(s=this.backend)==null?void 0:s.init)==null||a.call(s,r,i.backend,i)}queueLoad(t,e,r,i){let s={},a={},o={},l={};return t.forEach(u=>{let c=!0;e.forEach(d=>{let f=`${u}|${d}`;!r.reload&&this.store.hasResourceBundle(u,d)?this.state[f]=2:this.state[f]<0||(this.state[f]===1?a[f]===void 0&&(a[f]=!0):(this.state[f]=1,c=!1,a[f]===void 0&&(a[f]=!0),s[f]===void 0&&(s[f]=!0),l[d]===void 0&&(l[d]=!0)))}),c||(o[u]=!0)}),(Object.keys(s).length||Object.keys(a).length)&&this.queue.push({pending:a,pendingCount:Object.keys(a).length,loaded:{},errors:[],callback:i}),{toLoad:Object.keys(s),pending:Object.keys(a),toLoadLanguages:Object.keys(o),toLoadNamespaces:Object.keys(l)}}loaded(t,e,r){let i=t.split("|"),s=i[0],a=i[1];e&&this.emit("failedLoading",s,a,e),!e&&r&&this.store.addResourceBundle(s,a,r,void 0,void 0,{skipCopy:!0}),this.state[t]=e?-1:2,e&&r&&(this.state[t]=0);let o={};this.queue.forEach(l=>{Fx(l.loaded,[s],a),Gx(l,t),e&&l.errors.push(e),l.pendingCount===0&&!l.done&&(Object.keys(l.loaded).forEach(u=>{o[u]||(o[u]={});let c=l.loaded[u];c.length&&c.forEach(d=>{o[u][d]===void 0&&(o[u][d]=!0)})}),l.done=!0,l.errors.length?l.callback(l.errors):l.callback())}),this.emit("loaded",o),this.queue=this.queue.filter(l=>!l.done)}read(t,e,r){let i=arguments.length>3&&arguments[3]!==void 0?arguments[3]:0,s=arguments.length>4&&arguments[4]!==void 0?arguments[4]:this.retryTimeout,a=arguments.length>5?arguments[5]:void 0;if(!t.length)return a(null,{});if(this.readingCalls>=this.maxParallelReads){this.waitingReads.push({lng:t,ns:e,fcName:r,tried:i,wait:s,callback:a});return}this.readingCalls++;let o=(u,c)=>{if(this.readingCalls--,this.waitingReads.length>0){let d=this.waitingReads.shift();this.read(d.lng,d.ns,d.fcName,d.tried,d.wait,d.callback)}if(u&&c&&i{this.read.call(this,t,e,r,i+1,s*2,a)},s);return}a(u,c)},l=this.backend[r].bind(this.backend);if(l.length===2){try{let u=l(t,e);u&&typeof u.then=="function"?u.then(c=>o(null,c)).catch(o):o(null,u)}catch(u){o(u)}return}return l(t,e,o)}prepareLoading(t,e){let r=arguments.length>2&&arguments[2]!==void 0?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();Te(t)&&(t=this.languageUtils.toResolveHierarchy(t)),Te(e)&&(e=[e]);let s=this.queueLoad(t,e,r,i);if(!s.toLoad.length)return s.pending.length||i(),null;s.toLoad.forEach(a=>{this.loadOne(a)})}load(t,e,r){this.prepareLoading(t,e,{},r)}reload(t,e,r){this.prepareLoading(t,e,{reload:!0},r)}loadOne(t){let e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:"",r=t.split("|"),i=r[0],s=r[1];this.read(i,s,"read",void 0,void 0,(a,o)=>{a&&this.logger.warn(`${e}loading namespace ${s} for language ${i} failed`,a),!a&&o&&this.logger.log(`${e}loaded namespace ${s} for language ${i}`,o),this.loaded(t,a,o)})}saveMissing(t,e,r,i,s){var l,u,c,d,f;let a=arguments.length>5&&arguments[5]!==void 0?arguments[5]:{},o=arguments.length>6&&arguments[6]!==void 0?arguments[6]:()=>{};if(((u=(l=this.services)==null?void 0:l.utils)==null?void 0:u.hasLoadedNamespace)&&!((d=(c=this.services)==null?void 0:c.utils)!=null&&d.hasLoadedNamespace(e))){this.logger.warn(`did not save key "${r}" as the namespace "${e}" was not yet loaded`,"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!");return}if(!(r==null||r==="")){if((f=this.backend)!=null&&f.create){let p=ce(U({},a),{isUpdate:s}),b=this.backend.create.bind(this.backend);if(b.length<6)try{let T;b.length===5?T=b(t,e,r,i,p):T=b(t,e,r,i),T&&typeof T.then=="function"?T.then(_=>o(null,_)).catch(o):o(null,T)}catch(T){o(T)}else b(t,e,r,i,o,p)}!t||!t[0]||this.store.addResource(t[0],e,r,i)}}},Pb=()=>({debug:!1,initAsync:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!1,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:n=>{let t={};if(typeof n[1]=="object"&&(t=n[1]),Te(n[1])&&(t.defaultValue=n[1]),Te(n[2])&&(t.tDescription=n[2]),typeof n[2]=="object"||typeof n[3]=="object"){let e=n[3]||n[2];Object.keys(e).forEach(r=>{t[r]=e[r]})}return t},interpolation:{escapeValue:!0,format:n=>n,prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!0}}),Nb=n=>{var t,e;return Te(n.ns)&&(n.ns=[n.ns]),Te(n.fallbackLng)&&(n.fallbackLng=[n.fallbackLng]),Te(n.fallbackNS)&&(n.fallbackNS=[n.fallbackNS]),((e=(t=n.supportedLngs)==null?void 0:t.indexOf)==null?void 0:e.call(t,"cimode"))<0&&(n.supportedLngs=n.supportedLngs.concat(["cimode"])),typeof n.initImmediate=="boolean"&&(n.initAsync=n.initImmediate),n},Nu=()=>{},Bx=n=>{Object.getOwnPropertyNames(Object.getPrototypeOf(n)).forEach(e=>{typeof n[e]=="function"&&(n[e]=n[e].bind(n))})},hs=class extends ya{constructor(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;if(super(),this.options=Nb(t),this.services={},this.logger=Ur,this.modules={external:[]},Bx(this),e&&!this.isInitialized&&!t.isClone){if(!this.options.initAsync)return this.init(t,e),this;setTimeout(()=>{this.init(t,e)},0)}}init(){var t=this;let e=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;this.isInitializing=!0,typeof e=="function"&&(r=e,e={}),e.defaultNS==null&&e.ns&&(Te(e.ns)?e.defaultNS=e.ns:e.ns.indexOf("translation")<0&&(e.defaultNS=e.ns[0]));let i=Pb();this.options=U(U(U({},i),this.options),Nb(e)),this.options.interpolation=U(U({},i.interpolation),this.options.interpolation),e.keySeparator!==void 0&&(this.options.userDefinedKeySeparator=e.keySeparator),e.nsSeparator!==void 0&&(this.options.userDefinedNsSeparator=e.nsSeparator);let s=c=>c?typeof c=="function"?new c:c:null;if(!this.options.isClone){this.modules.logger?Ur.init(s(this.modules.logger),this.options):Ur.init(null,this.options);let c;this.modules.formatter?c=this.modules.formatter:c=Uf;let d=new Uu(this.options);this.store=new Lu(this.options.resources,this.options);let f=this.services;f.logger=Ur,f.resourceStore=this.store,f.languageUtils=d,f.pluralResolver=new Ff(d,{prepend:this.options.pluralSeparator,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),c&&(!this.options.interpolation.format||this.options.interpolation.format===i.interpolation.format)&&(f.formatter=s(c),f.formatter.init(f,this.options),this.options.interpolation.format=f.formatter.format.bind(f.formatter)),f.interpolator=new Lf(this.options),f.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},f.backendConnector=new Yf(s(this.modules.backend),f.resourceStore,f,this.options),f.backendConnector.on("*",function(p){for(var b=arguments.length,T=new Array(b>1?b-1:0),_=1;_1?b-1:0),_=1;_{p.init&&p.init(this)})}if(this.format=this.options.interpolation.format,r||(r=Nu),this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){let c=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);c.length>0&&c[0]!=="dev"&&(this.options.lng=c[0])}!this.services.languageDetector&&!this.options.lng&&this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach(c=>{this[c]=function(){return t.store[c](...arguments)}}),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach(c=>{this[c]=function(){return t.store[c](...arguments),t}});let l=Ho(),u=()=>{let c=(d,f)=>{this.isInitializing=!1,this.isInitialized&&!this.initializedStoreOnce&&this.logger.warn("init: i18next is already initialized. You should call init just once!"),this.isInitialized=!0,this.options.isClone||this.logger.log("initialized",this.options),this.emit("initialized",this.options),l.resolve(f),r(d,f)};if(this.languages&&!this.isInitialized)return c(null,this.t.bind(this));this.changeLanguage(this.options.lng,c)};return this.options.resources||!this.options.initAsync?u():setTimeout(u,0),l}loadResources(t){var s,a;let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Nu,i=Te(t)?t:this.language;if(typeof t=="function"&&(r=t),!this.options.resources||this.options.partialBundledLanguages){if((i==null?void 0:i.toLowerCase())==="cimode"&&(!this.options.preload||this.options.preload.length===0))return r();let o=[],l=u=>{if(!u||u==="cimode")return;this.services.languageUtils.toResolveHierarchy(u).forEach(d=>{d!=="cimode"&&o.indexOf(d)<0&&o.push(d)})};i?l(i):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach(c=>l(c)),(a=(s=this.options.preload)==null?void 0:s.forEach)==null||a.call(s,u=>l(u)),this.services.backendConnector.load(o,this.options.ns,u=>{!u&&!this.resolvedLanguage&&this.language&&this.setResolvedLanguage(this.language),r(u)})}else r(null)}reloadResources(t,e,r){let i=Ho();return typeof t=="function"&&(r=t,t=void 0),typeof e=="function"&&(r=e,e=void 0),t||(t=this.languages),e||(e=this.options.ns),r||(r=Nu),this.services.backendConnector.reload(t,e,s=>{i.resolve(),r(s)}),i}use(t){if(!t)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!t.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return t.type==="backend"&&(this.modules.backend=t),(t.type==="logger"||t.log&&t.warn&&t.error)&&(this.modules.logger=t),t.type==="languageDetector"&&(this.modules.languageDetector=t),t.type==="i18nFormat"&&(this.modules.i18nFormat=t),t.type==="postProcessor"&&Fb.addPostProcessor(t),t.type==="formatter"&&(this.modules.formatter=t),t.type==="3rdParty"&&this.modules.external.push(t),this}setResolvedLanguage(t){if(!(!t||!this.languages)&&!(["cimode","dev"].indexOf(t)>-1))for(let e=0;e-1)&&this.store.hasLanguageSomeTranslations(r)){this.resolvedLanguage=r;break}}}changeLanguage(t,e){var r=this;this.isLanguageChangingTo=t;let i=Ho();this.emit("languageChanging",t);let s=l=>{this.language=l,this.languages=this.services.languageUtils.toResolveHierarchy(l),this.resolvedLanguage=void 0,this.setResolvedLanguage(l)},a=(l,u)=>{u?(s(u),this.translator.changeLanguage(u),this.isLanguageChangingTo=void 0,this.emit("languageChanged",u),this.logger.log("languageChanged",u)):this.isLanguageChangingTo=void 0,i.resolve(function(){return r.t(...arguments)}),e&&e(l,function(){return r.t(...arguments)})},o=l=>{var c,d;!t&&!l&&this.services.languageDetector&&(l=[]);let u=Te(l)?l:this.services.languageUtils.getBestMatchFromCodes(l);u&&(this.language||s(u),this.translator.language||this.translator.changeLanguage(u),(d=(c=this.services.languageDetector)==null?void 0:c.cacheUserLanguage)==null||d.call(c,u)),this.loadResources(u,f=>{a(f,u)})};return!t&&this.services.languageDetector&&!this.services.languageDetector.async?o(this.services.languageDetector.detect()):!t&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect.length===0?this.services.languageDetector.detect().then(o):this.services.languageDetector.detect(o):o(t),i}getFixedT(t,e,r){var i=this;let s=function(a,o){let l;if(typeof o!="object"){for(var u=arguments.length,c=new Array(u>2?u-2:0),d=2;d`${l.keyPrefix}${f}${b}`):p=l.keyPrefix?`${l.keyPrefix}${f}${a}`:a,i.t(p,l)};return Te(t)?s.lng=t:s.lngs=t,s.ns=e,s.keyPrefix=r,s}t(){var i;for(var t=arguments.length,e=new Array(t),r=0;r1&&arguments[1]!==void 0?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;let r=e.lng||this.resolvedLanguage||this.languages[0],i=this.options?this.options.fallbackLng:!1,s=this.languages[this.languages.length-1];if(r.toLowerCase()==="cimode")return!0;let a=(o,l)=>{let u=this.services.backendConnector.state[`${o}|${l}`];return u===-1||u===0||u===2};if(e.precheck){let o=e.precheck(this,a);if(o!==void 0)return o}return!!(this.hasResourceBundle(r,t)||!this.services.backendConnector.backend||this.options.resources&&!this.options.partialBundledLanguages||a(r,t)&&(!i||a(s,t)))}loadNamespaces(t,e){let r=Ho();return this.options.ns?(Te(t)&&(t=[t]),t.forEach(i=>{this.options.ns.indexOf(i)<0&&this.options.ns.push(i)}),this.loadResources(i=>{r.resolve(),e&&e(i)}),r):(e&&e(),Promise.resolve())}loadLanguages(t,e){let r=Ho();Te(t)&&(t=[t]);let i=this.options.preload||[],s=t.filter(a=>i.indexOf(a)<0&&this.services.languageUtils.isSupportedCode(a));return s.length?(this.options.preload=i.concat(s),this.loadResources(a=>{r.resolve(),e&&e(a)}),r):(e&&e(),Promise.resolve())}dir(t){var i,s;if(t||(t=this.resolvedLanguage||(((i=this.languages)==null?void 0:i.length)>0?this.languages[0]:this.language)),!t)return"rtl";let e=["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam","ckb"],r=((s=this.services)==null?void 0:s.languageUtils)||new Uu(Pb());return e.indexOf(r.getLanguagePartFromCode(t))>-1||t.toLowerCase().indexOf("-arab")>1?"rtl":"ltr"}static createInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=arguments.length>1?arguments[1]:void 0;return new hs(t,e)}cloneInstance(){let t=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},e=arguments.length>1&&arguments[1]!==void 0?arguments[1]:Nu,r=t.forkResourceStore;r&&delete t.forkResourceStore;let i=ce(U(U({},this.options),t),{isClone:!0}),s=new hs(i);if((t.debug!==void 0||t.prefix!==void 0)&&(s.logger=s.logger.clone(t)),["store","services","language"].forEach(o=>{s[o]=this[o]}),s.services=U({},this.services),s.services.utils={hasLoadedNamespace:s.hasLoadedNamespace.bind(s)},r){let o=Object.keys(this.store.data).reduce((l,u)=>(l[u]=U({},this.store.data[u]),Object.keys(l[u]).reduce((c,d)=>(c[d]=U({},l[u][d]),c),{})),{});s.store=new Lu(o,i),s.services.resourceStore=s.store}return s.translator=new ba(s.services,i),s.translator.on("*",function(o){for(var l=arguments.length,u=new Array(l>1?l-1:0),c=1;c{Yb={main:{loadingPlugin:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043F\u043B\u0430\u0433\u0456\u043D\u0430: {{name}} v{{version}}",unloadingPlugin:"\u0412\u044B\u0433\u0440\u0443\u0437\u043A\u0430 \u043F\u043B\u0430\u0433\u0456\u043D\u0430: {{name}} v{{version}}"},modals:{customStatusModal:{editAvailableAsCommand:{description:"\u041A\u0430\u043B\u0456 \u045E\u043A\u043B\u044E\u0447\u0430\u043D\u0430, \u0433\u044D\u0442\u044B \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0437\u0435 \u0434\u0430\u0441\u0442\u0443\u043F\u043D\u044B \u045E \u044F\u043A\u0430\u0441\u0446\u0456 \u043A\u0430\u043C\u0430\u043D\u0434\u044B, \u0442\u0430\u043A \u0448\u0442\u043E \u0432\u044B \u0437\u043C\u043E\u0436\u0430\u0446\u0435 \u043F\u0440\u044B\u0437\u043D\u0430\u0447\u044B\u0446\u044C \u0433\u0430\u0440\u0430\u0447\u0443\u044E \u043A\u043B\u0430\u0432\u0456\u0448\u0443 \u0456 \u043F\u0435\u0440\u0430\u043A\u043B\u044E\u0447\u0430\u0446\u044C \u0441\u0442\u0430\u0442\u0443\u0441 \u0437 \u044F\u0435 \u0434\u0430\u043F\u0430\u043C\u043E\u0433\u0430\u0439.",name:"\u0414\u0430\u0441\u0442\u0443\u043F\u043D\u044B \u045E \u044F\u043A\u0430\u0441\u0446\u0456 \u043A\u0430\u043C\u0430\u043D\u0434\u044B"},editNextStatusSymbol:{description:"\u041F\u0440\u044B \u043D\u0430\u0446\u0456\u0441\u043A\u0443 \u0433\u044D\u0442\u0430 \u0441\u0456\u043C\u0432\u0430\u043B, \u044F\u043A\u0456 \u043F\u0430\u0432\u0456\u043D\u0435\u043D \u0431\u044B\u0446\u044C \u0432\u044B\u043A\u0430\u0440\u044B\u0441\u0442\u0430\u043D\u044B \u0434\u0430\u043B\u0435\u0439.",name:"\u0421\u0456\u043C\u0432\u0430\u043B \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0430\u0433\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u044B"},editStatusName:{description:"\u0413\u044D\u0442\u0430 \u0437\u0440\u0430\u0437\u0443\u043C\u0435\u043B\u0430\u0435 \u0456\u043C\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u044B.",name:"\u0406\u043C\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u044B"},editStatusSymbol:{description:"\u0413\u044D\u0442\u0430 \u0441\u0456\u043C\u0432\u0430\u043B \u043F\u0430\u043C\u0456\u0436 \u043A\u0432\u0430\u0434\u0440\u0430\u0442\u043D\u044B\u043C\u0456 \u0434\u0443\u0436\u043A\u0430\u043C\u0456. (\u042F\u0433\u043E \u043C\u043E\u0436\u043D\u0430 \u0440\u044D\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044C \u0442\u043E\u043B\u044C\u043A\u0456 \u0434\u043B\u044F \u043A\u0430\u0440\u044B\u0441\u0442\u0430\u043B\u044C\u043D\u0456\u0446\u043A\u0456\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u045E, \u0430 \u043D\u0435 \u0434\u043B\u044F \u0430\u0441\u043D\u043E\u045E\u043D\u044B\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u045E.)",name:"\u0421\u0456\u043C\u0432\u0430\u043B \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u044B"},editStatusType:{description:"\u041A\u0456\u0440\u0443\u0439\u0446\u0435 \u0442\u044B\u043C, \u044F\u043A \u0441\u0442\u0430\u0442\u0443\u0441 \u043F\u0430\u0432\u043E\u0434\u0437\u0456\u0446\u044C \u0441\u044F\u0431\u0435 \u043F\u0440\u044B \u043F\u043E\u0448\u0443\u043A\u0443 \u0456 \u043F\u0435\u0440\u0430\u043A\u043B\u044E\u0447\u044D\u043D\u043D\u0456.",name:"\u0422\u044B\u043F \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u044B"},fixErrorsBeforeSaving:"\u0412\u044B\u043F\u0440\u0430\u045E\u0446\u0435 \u043F\u0430\u043C\u044B\u043B\u043A\u0456 \u043F\u0435\u0440\u0430\u0434 \u0437\u0430\u0445\u0430\u0432\u0430\u043D\u043D\u0435\u043C."}},reports:{statusRegistry:{about:{createdBy:"\u0413\u044D\u0442\u044B \u0444\u0430\u0439\u043B \u0431\u044B\u045E \u0441\u0442\u0432\u043E\u0440\u0430\u043D\u044B \u043F\u043B\u0430\u0433\u0456\u043D\u0430\u043C Obsidian Tasks (\u0432\u0435\u0440\u0441\u0456\u044F {{version}}) \u0434\u043B\u044F \u0432\u0456\u0437\u0443\u0430\u043B\u0456\u0437\u0430\u0446\u044B\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u045E \u0437\u0430\u0434\u0430\u0447 \u0443 \u0433\u044D\u0442\u044B\u043C \u0441\u0445\u043E\u0432\u0456\u0448\u0447\u044B.",deleteFileAnyTime:"\u0412\u044B \u043C\u043E\u0436\u0430\u0446\u0435 \u0432\u044B\u0434\u0430\u043B\u0456\u0446\u044C \u0433\u044D\u0442\u044B \u0444\u0430\u0439\u043B \u0443 \u043B\u044E\u0431\u044B \u043C\u043E\u043C\u0430\u043D\u0442.",title:"\u041F\u0440\u0430 \u0433\u044D\u0442\u044B \u0444\u0430\u0439\u043B",updateReport:{line1:"\u041A\u0430\u043B\u0456 \u0432\u044B \u0437\u043C\u044F\u043D\u044F\u0435\u0446\u0435 \u043D\u0430\u043B\u0430\u0434\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u0443 Tasks, \u0432\u044B \u043C\u043E\u0436\u0430\u0446\u0435 \u0430\u0442\u0440\u044B\u043C\u0430\u0446\u044C \u0430\u0431\u043D\u043E\u045E\u043B\u0435\u043D\u044B \u0441\u043F\u0440\u0430\u0432\u0430\u0437\u0434\u0430\u0447\u0443:",line2:"\u041F\u0435\u0440\u0430\u0439\u0448\u043E\u045E\u0448\u044B \u045E `\u041D\u0430\u043B\u0430\u0434\u044B` -> `Tasks`.",line3:"\u041D\u0430\u0446\u0456\u0441\u043D\u0443\u045E\u0448\u044B \u043D\u0430 `\u041F\u0440\u0430\u0433\u043B\u044F\u0434\u0437\u0435\u0446\u044C \u0456 \u043F\u0440\u0430\u0432\u0435\u0440\u044B\u0446\u044C \u0432\u0430\u0448\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u044B`."}},columnHeadings:{nextStatusSymbol:"\u0421\u0456\u043C\u0432\u0430\u043B \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0430\u0433\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0443",problems:"\u041F\u0440\u0430\u0431\u043B\u0435\u043C\u044B (\u043A\u0430\u043B\u0456 \u0451\u0441\u0446\u044C)",statusName:"\u0406\u043C\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u0443",statusSymbol:"\u0421\u0456\u043C\u0432\u0430\u043B \u0441\u0442\u0430\u0442\u0443\u0441\u0443",statusType:"\u0422\u044B\u043F \u0441\u0442\u0430\u0442\u0443\u0441\u0443"},loadedSettings:{settingsActuallyUsed:"\u0413\u044D\u0442\u0430 \u043D\u0430\u043B\u0430\u0434\u044B, \u044F\u043A\u0456\u044F \u0441\u0430\u043F\u0440\u0430\u045E\u0434\u044B \u0432\u044B\u043A\u0430\u0440\u044B\u0441\u0442\u043E\u045E\u0432\u0430\u044E\u0446\u0446\u0430 Tasks.",switchToLivePreview:"\u041F\u0435\u0440\u0430\u043A\u043B\u044E\u0447\u044B\u0446\u0435\u0441\u044F \u045E \u0440\u044D\u0436\u044B\u043C \u043F\u0430\u043F\u044F\u0440\u044D\u0434\u043D\u044F\u0433\u0430 \u043F\u0440\u0430\u0433\u043B\u044F\u0434\u0443 \u045E \u0440\u044D\u0430\u043B\u044C\u043D\u044B\u043C \u0447\u0430\u0441\u0435 \u0430\u0431\u043E \u0440\u044D\u0436\u044B\u043C \u0447\u044B\u0442\u0430\u043D\u043D\u044F, \u043A\u0430\u0431 \u0443\u0431\u0430\u0447\u044B\u0446\u044C \u0434\u044B\u044F\u0433\u0440\u0430\u043C\u0443.",title:"\u0417\u0430\u0433\u0440\u0443\u0436\u0430\u043D\u044B\u044F \u043D\u0430\u043B\u0430\u0434\u044B"},messages:{cannotFindNextStatus:"\u041D\u0435\u0447\u0430\u043A\u0430\u043D\u0430\u044F \u043F\u0430\u043C\u044B\u043B\u043A\u0430 \u043F\u0440\u044B \u043F\u043E\u0448\u0443\u043A\u0443 \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0430\u0433\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0443.",duplicateSymbol:"\u0414\u0443\u0431\u043B\u0456\u043A\u0430\u0442 \u0441\u0456\u043C\u0432\u0430\u043B\u0430 '{{symbol}}': \u0433\u044D\u0442\u044B \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0437\u0435 \u043F\u0440\u0430\u0456\u0433\u043D\u0430\u0440\u0430\u0432\u0430\u043D\u044B.",emptySymbol:"\u041F\u0443\u0441\u0442\u044B \u0441\u0456\u043C\u0432\u0430\u043B: \u0433\u044D\u0442\u044B \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0437\u0435 \u043F\u0440\u0430\u0456\u0433\u043D\u0430\u0440\u0430\u0432\u0430\u043D\u044B.",nextSymbolUnknown:"\u041D\u0430\u0441\u0442\u0443\u043F\u043D\u044B \u0441\u0456\u043C\u0432\u0430\u043B {{symbol}} \u043D\u0435\u0432\u044F\u0434\u043E\u043C\u044B: \u0441\u0442\u0432\u0430\u0440\u044B\u0446\u0435 \u0441\u0442\u0430\u0442\u0443\u0441 \u0437 \u0441\u0456\u043C\u0432\u0430\u043B\u0430\u043C {{symbol}}.",notConventionalType:"\u0414\u043B\u044F \u0456\u043D\u0444\u0430\u0440\u043C\u0430\u0446\u044B\u0456, \u0437\u0432\u044B\u0447\u0430\u0439\u043D\u044B \u0442\u044B\u043F \u0434\u043B\u044F \u0441\u0456\u043C\u0432\u0430\u043B\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0443 {{symbol}} - {{type}}: \u0432\u044B \u043C\u043E\u0436\u0430\u0446\u0435 \u043F\u0435\u0440\u0430\u0433\u043B\u0435\u0434\u0437\u0435\u0446\u044C \u0433\u044D\u0442\u044B \u0442\u044B\u043F.",wrongTypeAfterDone:{line1:"\u041F\u0430\u0441\u043B\u044F \u0433\u044D\u0442\u0430\u0433\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0443 `DONE` \u0456\u0434\u0437\u0435 {{nextType}}, \u0430 \u043D\u0435 `TODO` \u0430\u0431\u043E `IN_PROGRESS`.",line2:"\u041F\u0440\u044B \u0432\u044B\u043A\u0430\u0440\u044B\u0441\u0442\u0430\u043D\u043D\u0456 \u0434\u043B\u044F \u0437\u0430\u0432\u044F\u0440\u0448\u044D\u043D\u043D\u044F \u043F\u0435\u0440\u044B\u044F\u0434\u044B\u0447\u043D\u0430\u0439 \u0437\u0430\u0434\u0430\u0447\u044B \u044F\u043D\u0430 \u0437\u0430\u043C\u0435\u0441\u0442 \u0433\u044D\u0442\u0430\u0433\u0430 \u0431\u0443\u0434\u0437\u0435 \u0441\u0443\u043F\u0440\u0430\u0432\u0430\u0434\u0436\u0430\u0446\u0446\u0430 `TODO` \u0430\u0431\u043E `IN_PROGRESS`, \u043A\u0430\u0431 \u0433\u0430\u0440\u0430\u043D\u0442\u0430\u0432\u0430\u0446\u044C, \u0448\u0442\u043E \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0430\u044F \u0437\u0430\u0434\u0430\u0447\u0430 \u0430\u0434\u043F\u0430\u0432\u044F\u0434\u0430\u0435 \u0444\u0456\u043B\u044C\u0442\u0440\u0443 `\u043D\u0435 \u0432\u044B\u043A\u0430\u043D\u0430\u043D\u0430`.",line3:"\u0413\u043B\u044F\u0434\u0437\u0456\u0446\u0435 [Recurring Tasks and Custom Statuses]({{helpURL}})."}},statusSettings:{comment:{line1:"\u041F\u0435\u0440\u0430\u043A\u043B\u044E\u0447\u044B\u0446\u0435\u0441\u044F \u045E \u0440\u044D\u0436\u044B\u043C \u043F\u0430\u043F\u044F\u0440\u044D\u0434\u043D\u044F\u0433\u0430 \u043F\u0440\u0430\u0433\u043B\u044F\u0434\u0443 \u045E \u0440\u044D\u0430\u043B\u044C\u043D\u044B\u043C \u0447\u0430\u0441\u0435 \u0430\u0431\u043E \u0440\u044D\u0436\u044B\u043C \u0447\u044B\u0442\u0430\u043D\u043D\u044F, \u043A\u0430\u0431 \u0443\u0431\u0430\u0447\u044B\u0446\u044C \u0442\u0430\u0431\u043B\u0456\u0446\u0443.",line2:"\u041A\u0430\u043B\u0456 \u045E \u0456\u043C\u0451\u043D\u0430\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u045E \u0451\u0441\u0446\u044C \u044F\u043A\u0456\u044F-\u043D\u0435\u0431\u0443\u0434\u0437\u044C \u0441\u0456\u043C\u0432\u0430\u043B\u044B \u0444\u0430\u0440\u043C\u0430\u0442\u0430\u0432\u0430\u043D\u043D\u044F Markdown, \u0442\u0430\u043A\u0456\u044F \u044F\u043A '*' \u0430\u0431\u043E '_',",line3:"Obsidian \u043C\u043E\u0436\u0430 \u043F\u0440\u0430\u0432\u0456\u043B\u044C\u043D\u0430 \u0430\u0434\u043B\u044E\u0441\u0442\u0440\u0430\u0432\u0430\u0446\u044C \u0442\u0430\u0431\u043B\u0456\u0446\u0443 \u0442\u043E\u043B\u044C\u043A\u0456 \u045E \u0440\u044D\u0436\u044B\u043C\u0435 \u0447\u044B\u0442\u0430\u043D\u043D\u044F."},theseAreStatusValues:"\u0413\u044D\u0442\u0430 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u045E \u0440\u0430\u0437\u0434\u0437\u0435\u043B\u0430\u0445 Core \u0456 Custom statuses.",title:"\u041D\u0430\u043B\u0430\u0434\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u0443"}}},settings:{autoSuggest:{heading:"\u0410\u045E\u0442\u0430\u043F\u0430\u0434\u043A\u0430\u0437\u043A\u0430",maxSuggestions:{description:"\u041A\u043E\u043B\u044C\u043A\u0456 \u043F\u0440\u0430\u043F\u0430\u043D\u043E\u045E \u043F\u0430\u0432\u0456\u043D\u043D\u0430 \u0431\u044B\u0446\u044C \u043F\u0430\u043A\u0430\u0437\u0430\u043D\u0430 \u043F\u0440\u044B \u0437'\u044F\u045E\u043B\u0435\u043D\u043D\u0456 \u043C\u0435\u043D\u044E \u0430\u045E\u0442\u0430\u043C\u0430\u0442\u044B\u0447\u043D\u044B\u0445 \u043F\u0440\u0430\u043F\u0430\u043D\u043E\u045E (\u0443\u043A\u043B\u044E\u0447\u0430\u044E\u0447\u044B \u043E\u043F\u0446\u044B\u044E \xAB\u23CE\xBB).",name:"\u041C\u0430\u043A\u0441\u0456\u043C\u0430\u043B\u044C\u043D\u0430\u044F \u043A\u043E\u043B\u044C\u043A\u0430\u0441\u0446\u044C \u0430\u045E\u0442\u0430\u043C\u0430\u0442\u044B\u0447\u043D\u044B\u0445 \u043F\u0440\u0430\u043F\u0430\u043D\u043E\u045E \u0434\u043B\u044F \u043F\u0430\u043A\u0430\u0437\u0443"},minLength:{description:"\u041A\u0430\u043B\u0456 \u0432\u044B\u0448\u044D\u0439 \u0437\u0430 0, \u0430\u045E\u0442\u0430\u043C\u0430\u0442\u044B\u0447\u043D\u0430\u044F \u043F\u0440\u0430\u043F\u0430\u043D\u043E\u0432\u0430 \u0431\u0443\u0434\u0437\u0435 \u0441\u043F\u0440\u0430\u0446\u043E\u045E\u0432\u0430\u0446\u044C \u0442\u043E\u043B\u044C\u043A\u0456 \u0442\u0430\u0434\u044B, \u043A\u0430\u043B\u0456 \u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u0435\u0446\u0446\u0430 \u043F\u0430\u0447\u0430\u0442\u0430\u043A \u043B\u044E\u0431\u043E\u0433\u0430 \u043F\u0430\u0434\u0442\u0440\u044B\u043C\u043E\u045E\u0432\u0430\u043D\u0430\u0433\u0430 \u043A\u043B\u044E\u0447\u0430\u0432\u043E\u0433\u0430 \u0441\u043B\u043E\u0432\u0430.",name:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0430\u044F \u0434\u0430\u045E\u0436\u044B\u043D\u044F \u0441\u0443\u043F\u0430\u0434\u0437\u0435\u043D\u043D\u044F \u0434\u043B\u044F \u0430\u045E\u0442\u0430\u043C\u0430\u0442\u044B\u0447\u043D\u0430\u0439 \u043F\u0440\u0430\u043F\u0430\u043D\u043E\u0432\u044B"},toggle:{description:"\u0423\u043A\u043B\u044E\u0447\u044D\u043D\u043D\u0435 \u0433\u044D\u0442\u0430\u0433\u0430 \u0430\u0434\u043A\u0440\u044B\u0435 \u0456\u043D\u0442\u044D\u043B\u0435\u043A\u0442\u0443\u0430\u043B\u044C\u043D\u0430\u0435 \u043C\u0435\u043D\u044E \u043F\u0440\u0430\u043F\u0430\u043D\u043E\u045E \u043F\u0440\u044B \u045E\u0432\u043E\u0434\u0437\u0435 \u0442\u044D\u043A\u0441\u0442\u0443 \u045E\u043D\u0443\u0442\u0440\u044B \u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u043D\u0430\u0439 \u043B\u0456\u043D\u0456\u0456 \u0437\u0430\u0434\u0430\u0447\u044B.",name:"\u0410\u045E\u0442\u0430\u043C\u0430\u0442\u044B\u0447\u043D\u0430 \u043F\u0440\u0430\u043F\u0430\u043D\u043E\u045E\u0432\u0430\u0446\u044C \u0437\u043C\u0435\u0441\u0442 \u0437\u0430\u0434\u0430\u0447\u044B"}},changeRequiresRestart:"\u0417\u043C\u0435\u043D\u0430 \u043B\u044E\u0431\u044B\u0445 \u043D\u0430\u043B\u0430\u0434 \u043F\u0430\u0442\u0440\u0430\u0431\u0443\u0435 \u043F\u0435\u0440\u0430\u0437\u0430\u043F\u0443\u0441\u043A\u0443 Obsidian.",dates:{cancelledDate:{description:"\u0423\u043A\u043B\u044E\u0447\u044D\u043D\u043D\u0435 \u0433\u044D\u0442\u0430\u0433\u0430 \u0434\u0430\u0434\u0430\u0441\u0446\u044C \u0447\u0430\u0441\u043E\u0432\u0443\u044E \u043F\u0430\u0437\u043D\u0430\u043A\u0443 \u274C YYYY-MM-DD \u045E \u043A\u0430\u043D\u0446\u044B, \u043A\u0430\u043B\u0456 \u0437\u0430\u0434\u0430\u0447\u0430 \u043F\u0435\u0440\u0430\u043A\u043B\u044E\u0447\u0430\u0435\u0446\u0446\u0430 \u045E \u0430\u0434\u043C\u0435\u043D\u0435\u043D\u044B \u0441\u0442\u0430\u043D.",name:"\u0423\u0441\u0442\u0430\u043D\u0430\u0432\u0456\u0446\u044C \u0434\u0430\u0442\u0443 \u0430\u0434\u043C\u0435\u043D\u044B \u0434\u043B\u044F \u043A\u043E\u0436\u043D\u0430\u0439 \u0430\u0434\u043C\u0435\u043D\u0435\u043D\u0430\u0439 \u0437\u0430\u0434\u0430\u0447\u044B"},createdDate:{description:"\u0423\u043A\u043B\u044E\u0447\u044D\u043D\u043D\u0435 \u0433\u044D\u0442\u0430\u0433\u0430 \u0434\u0430\u0434\u0430\u0441\u0446\u044C \u0447\u0430\u0441\u043E\u0432\u0443\u044E \u043F\u0430\u0437\u043D\u0430\u043A\u0443 \u2795 YYYY-MM-DD \u043F\u0435\u0440\u0430\u0434 \u0456\u043D\u0448\u044B\u043C\u0456 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u044F\u043C\u0456 \u0434\u0430\u0442\u044B, \u043A\u0430\u043B\u0456 \u0437\u0430\u0434\u0430\u0447\u0430 \u0441\u0442\u0432\u0430\u0440\u0430\u0435\u0446\u0446\u0430 \u0437 \u0434\u0430\u043F\u0430\u043C\u043E\u0433\u0430\u0439 \xAB\u0421\u0442\u0432\u0430\u0440\u044B\u0446\u044C \u0430\u0431\u043E \u0440\u044D\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044C \u0437\u0430\u0434\u0430\u0447\u0443\xBB \u0430\u0431\u043E \u043F\u0440\u044B \u0437\u0430\u0432\u044F\u0440\u0448\u044D\u043D\u043D\u0456 \u043F\u0435\u0440\u044B\u044F\u0434\u044B\u0447\u043D\u0430\u0439 \u0437\u0430\u0434\u0430\u0447\u044B.",name:"\u0423\u0441\u0442\u0430\u043D\u0430\u0432\u0456\u0446\u044C \u0434\u0430\u0442\u0443 \u0441\u0442\u0432\u0430\u0440\u044D\u043D\u043D\u044F \u0434\u043B\u044F \u043A\u043E\u0436\u043D\u0430\u0439 \u0434\u0430\u0434\u0430\u0434\u0437\u0435\u043D\u0430\u0439 \u0437\u0430\u0434\u0430\u0447\u044B"},doneDate:{description:"\u0423\u043A\u043B\u044E\u0447\u044D\u043D\u043D\u0435 \u0433\u044D\u0442\u0430\u0433\u0430 \u0434\u0430\u0434\u0430\u0441\u0446\u044C \u0447\u0430\u0441\u043E\u0432\u0443\u044E \u043F\u0430\u0437\u043D\u0430\u043A\u0443 \u2705 YYYY-MM-DD \u045E \u043A\u0430\u043D\u0446\u044B, \u043A\u0430\u043B\u0456 \u0437\u0430\u0434\u0430\u0447\u0430 \u043F\u0435\u0440\u0430\u043A\u043B\u044E\u0447\u0430\u0435\u0446\u0446\u0430 \u045E \u0432\u044B\u043A\u0430\u043D\u0430\u043D\u044B \u0441\u0442\u0430\u043D.",name:"\u0423\u0441\u0442\u0430\u043D\u0430\u0432\u0456\u0446\u044C \u0434\u0430\u0442\u0443 \u0432\u044B\u043A\u0430\u043D\u0430\u043D\u043D\u044F \u0434\u043B\u044F \u043A\u043E\u0436\u043D\u0430\u0439 \u0432\u044B\u043A\u0430\u043D\u0430\u043D\u0430\u0439 \u0437\u0430\u0434\u0430\u0447\u044B"},heading:"\u0414\u0430\u0442\u044B"},datesFromFileNames:{heading:"\u0414\u0430\u0442\u044B \u0437 \u0456\u043C\u0451\u043D\u0430\u045E \u0444\u0430\u0439\u043B\u0430\u045E",scheduledDate:{extraFormat:{description:{line1:"\u0414\u0430\u0434\u0430\u0442\u043A\u043E\u0432\u044B \u0444\u0430\u0440\u043C\u0430\u0442 \u0434\u0430\u0442\u044B, \u044F\u043A\u0456 \u043F\u043B\u0430\u0433\u0456\u043D Tasks \u0431\u0443\u0434\u0437\u0435 \u0440\u0430\u0441\u043F\u0430\u0437\u043D\u0430\u0432\u0430\u0446\u044C \u043F\u0440\u044B \u0432\u044B\u043A\u0430\u0440\u044B\u0441\u0442\u0430\u043D\u043D\u0456 \u0456\u043C\u044F \u0444\u0430\u0439\u043B\u0430 \u045E \u044F\u043A\u0430\u0441\u0446\u0456 \u0437\u0430\u043F\u043B\u0430\u043D\u0430\u0432\u0430\u043D\u0430\u0439 \u0434\u0430\u0442\u044B \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u0434\u0430\u0442\u044B.",line2:"\u0414\u0430\u0432\u0435\u0434\u043A\u0430 \u043F\u0430 \u0441\u0456\u043D\u0442\u0430\u043A\u0441\u0456\u0441\u0435"},name:"\u0414\u0430\u0434\u0430\u0442\u043A\u043E\u0432\u044B \u0444\u0430\u0440\u043C\u0430\u0442 \u0434\u0430\u0442\u044B \u0456\u043C\u044F \u0444\u0430\u0439\u043B\u0430 \u045E \u044F\u043A\u0430\u0441\u0446\u0456 \u0437\u0430\u043F\u043B\u0430\u043D\u0430\u0432\u0430\u043D\u0430\u0439 \u0434\u0430\u0442\u044B \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u0434\u0430\u0442\u044B",placeholder:"\u043F\u0440\u044B\u043A\u043B\u0430\u0434: MMM DD YYYY"},folders:{description:"\u041F\u0430\u043A\u0456\u043D\u044C\u0446\u0435 \u043F\u0443\u0441\u0442\u044B\u043C, \u043A\u0430\u043B\u0456 \u0445\u043E\u0447\u0430\u0446\u0435 \u0432\u044B\u043A\u0430\u0440\u044B\u0441\u0442\u043E\u045E\u0432\u0430\u0446\u044C \u0437\u0430\u043F\u043B\u0430\u043D\u0430\u0432\u0430\u043D\u044B\u044F \u0434\u0430\u0442\u044B \u043F\u0430 \u0437\u043C\u0430\u045E\u0447\u0430\u043D\u043D\u0456 \u043F\u0430\u045E\u0441\u044E\u043B\u044C, \u0430\u0431\u043E \u045E\u0432\u044F\u0434\u0437\u0456\u0446\u0435 \u0441\u043F\u0456\u0441 \u0442\u044D\u0447\u0430\u043A, \u043F\u0430\u0434\u0437\u0435\u043B\u0435\u043D\u044B\u0445 \u043A\u043E\u0441\u043A\u0430\u043C\u0456.",name:"\u0422\u044D\u0447\u043A\u0456 \u0437 \u0437\u0430\u043F\u043B\u0430\u043D\u0430\u0432\u0430\u043D\u044B\u043C\u0456 \u0434\u0430\u0442\u0430\u043C\u0456 \u043F\u0430 \u0437\u043C\u0430\u045E\u0447\u0430\u043D\u043D\u0456"},toggle:{description:{line1:"\u042D\u043A\u0430\u043D\u043E\u043C\u0446\u0435 \u0447\u0430\u0441, \u0443\u0432\u043E\u0434\u0437\u044F\u0447\u044B \u0437\u0430\u043F\u043B\u0430\u043D\u0430\u0432\u0430\u043D\u044B\u044F (\u23F3) \u0434\u0430\u0442\u044B.",line2:"\u041A\u0430\u043B\u0456 \u0433\u044D\u0442\u0430\u044F \u043E\u043F\u0446\u044B\u044F \u045E\u043A\u043B\u044E\u0447\u0430\u043D\u0430, \u043B\u044E\u0431\u044B\u043C \u0437\u0430\u0434\u0430\u0447\u0430\u043C \u0431\u0435\u0437 \u0434\u0430\u0442\u044B \u0431\u0443\u0434\u0437\u0435 \u043F\u0440\u044B\u0437\u043D\u0430\u0447\u0430\u043D\u0430 \u0437\u0430\u043F\u043B\u0430\u043D\u0430\u0432\u0430\u043D\u0430\u044F \u0434\u0430\u0442\u0430 \u043F\u0430 \u0437\u043C\u0430\u045E\u0447\u0430\u043D\u043D\u0456, \u0432\u044B\u043D\u044F\u0442\u0430\u044F \u0437 \u0456\u0445 \u0456\u043C\u044F \u0444\u0430\u0439\u043B\u0430.",line3:"\u041F\u0430 \u0437\u043C\u0430\u045E\u0447\u0430\u043D\u043D\u0456 \u043F\u043B\u0430\u0433\u0456\u043D Tasks \u0431\u0443\u0434\u0437\u0435 \u0441\u0443\u043F\u0430\u0441\u0442\u0430\u045E\u043B\u044F\u0446\u044C \u0444\u0430\u0440\u043C\u0430\u0442\u044B \u0434\u0430\u0442\u044B YYYY-MM-DD \u0456 YYYYMMDD.",line4:"\u0417\u0430\u0434\u0430\u0447\u044B \u0431\u0435\u0437 \u0434\u0430\u0442\u044B \u043D\u0435 \u043C\u0430\u044E\u0446\u044C \u043D\u0456\u0432\u043E\u0434\u043D\u0430\u0439 \u0437 \u0434\u0430\u0442: Due (\u{1F4C5} ), Scheduled (\u23F3) \u0456 Start (\u{1F6EB})."},name:"\u0412\u044B\u043A\u0430\u0440\u044B\u0441\u0442\u043E\u045E\u0432\u0430\u0446\u044C \u0456\u043C\u044F \u0444\u0430\u0439\u043B\u0430 \u045E \u044F\u043A\u0430\u0441\u0446\u0456 \u0437\u0430\u043F\u043B\u0430\u043D\u0430\u0432\u0430\u043D\u0430\u0439 \u0434\u0430\u0442\u044B \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u0434\u0430\u0442\u044B"}}},dialogs:{accessKeys:{description:"\u041A\u0430\u043B\u0456 \u043A\u043B\u0430\u0432\u0456\u0448\u044B \u0434\u043E\u0441\u0442\u0443\u043F\u0443 (\u043A\u043B\u0430\u0432\u0456\u044F\u0442\u0443\u0440\u043D\u044B\u044F \u0441\u043A\u0430\u0440\u0430\u0447\u044D\u043D\u043D\u0456) \u0434\u043B\u044F \u0440\u043E\u0437\u043D\u044B\u0445 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E \u043A\u0456\u0440\u0430\u0432\u0430\u043D\u043D\u044F \u045E \u0434\u044B\u044F\u043B\u043E\u0433\u0430\u0432\u044B\u0445 \u0432\u043E\u043A\u043D\u0430\u0445 \u043A\u0430\u043D\u0444\u043B\u0456\u043A\u0442\u0443\u044E\u0446\u044C \u0437 \u0441\u0456\u0441\u0442\u044D\u043C\u043D\u044B\u043C\u0456 \u043A\u043B\u0430\u0432\u0456\u044F\u0442\u0443\u0440\u043D\u044B\u043C\u0456 \u0441\u043A\u0430\u0440\u0430\u0447\u044D\u043D\u043D\u044F\u043C\u0456 \u0430\u0431\u043E \u0444\u0443\u043D\u043A\u0446\u044B\u044F\u043C\u0456 \u0434\u0430\u043F\u0430\u043C\u043E\u0436\u043D\u0430\u0439 \u0442\u044D\u0445\u043D\u0430\u043B\u043E\u0433\u0456\u0456, \u044F\u043A\u0456\u044F \u0432\u0430\u0436\u043D\u044B\u044F \u0434\u043B\u044F \u0432\u0430\u0441, \u0432\u044B \u043C\u043E\u0436\u0430\u0446\u0435 \u0430\u0434\u043A\u043B\u044E\u0447\u044B\u0446\u044C \u0456\u0445 \u0442\u0443\u0442.",name:"\u0417\u0430\u0431\u044F\u0441\u043F\u0435\u0447\u044B\u0446\u044C \u043A\u043B\u0430\u0432\u0456\u0448\u044B \u0434\u043E\u0441\u0442\u0443\u043F\u0443 \u045E \u0434\u044B\u044F\u043B\u043E\u0433\u0430\u0445"},heading:"\u0414\u044B\u044F\u043B\u043E\u0433\u0456"},format:{description:{line1:"\u0424\u0430\u0440\u043C\u0430\u0442, \u044F\u043A\u0456 Tasks \u0432\u044B\u043A\u0430\u0440\u044B\u0441\u0442\u043E\u045E\u0432\u0430\u0435 \u0434\u043B\u044F \u0447\u044B\u0442\u0430\u043D\u043D\u044F \u0456 \u0437\u0430\u043F\u0456\u0441\u0443 \u0437\u0430\u0434\u0430\u0447.",line2:"\u0412\u0430\u0436\u043D\u0430: Tasks \u0443 \u0446\u044F\u043F\u0435\u0440\u0430\u0448\u043D\u0456 \u0447\u0430\u0441 \u043F\u0430\u0434\u0442\u0440\u044B\u043C\u043B\u0456\u0432\u0430\u0435 \u0442\u043E\u043B\u044C\u043A\u0456 \u0430\u0434\u0437\u0456\u043D \u0444\u0430\u0440\u043C\u0430\u0442 \u0430\u0434\u043D\u0430\u0447\u0430\u0441\u043E\u0432\u0430. \u0412\u044B\u0431\u0430\u0440 Dataview \u0443 \u0446\u044F\u043F\u0435\u0440\u0430\u0448\u043D\u0456 \u0447\u0430\u0441 \u0441\u043F\u044B\u043D\u0456\u0446\u044C \u0447\u044B\u0442\u0430\u043D\u043D\u0435 Tasks \u0441\u0432\u0430\u0456\u0445 \u0443\u043B\u0430\u0441\u043D\u044B\u0445 \u0437\u043D\u0430\u043A\u0430\u045E \u044D\u043C\u043E\u0434\u0437\u0456."},displayName:{dataview:"Dataview",tasksEmojiFormat:"\u0424\u0430\u0440\u043C\u0430\u0442 \u044D\u043C\u043E\u0434\u0437\u0456 Tasks"},name:"\u0424\u0430\u0440\u043C\u0430\u0442 \u0437\u0430\u0434\u0430\u0447\u044B"},globalFilter:{filter:{description:{line1:"\u0420\u044D\u043A\u0430\u043C\u0435\u043D\u0434\u0443\u0435\u0446\u0446\u0430: \u043F\u0430\u043A\u0456\u043D\u044C\u0446\u0435 \u043F\u0443\u0441\u0442\u044B\u043C, \u043A\u0430\u043B\u0456 \u0445\u043E\u0447\u0430\u0446\u0435, \u043A\u0430\u0431 \u0443\u0441\u0435 \u043F\u0443\u043D\u043A\u0442\u044B \u043A\u0430\u043D\u0442\u0440\u043E\u043B\u044C\u043D\u0430\u0433\u0430 \u0441\u043F\u0456\u0441\u0443 \u045E \u0432\u0430\u0448\u044B\u043C \u0441\u0445\u043E\u0432\u0456\u0448\u0447\u044B \u0431\u044B\u043B\u0456 \u0437\u0430\u0434\u0430\u0447\u0430\u043C\u0456, \u044F\u043A\u0456\u043C\u0456 \u043A\u0456\u0440\u0443\u0435 \u0433\u044D\u0442\u044B \u043F\u043B\u0430\u0433\u0456\u043D.",line2:"\u0412\u044B\u043A\u0430\u0440\u044B\u0441\u0442\u043E\u045E\u0432\u0430\u0439\u0446\u0435 \u0433\u043B\u0430\u0431\u0430\u043B\u044C\u043D\u044B \u0444\u0456\u043B\u044C\u0442\u0440, \u043A\u0430\u043B\u0456 \u0432\u044B \u0445\u043E\u0447\u0430\u0446\u0435, \u043A\u0430\u0431 Tasks \u0434\u0437\u0435\u0439\u043D\u0456\u0447\u0430\u045E \u0442\u043E\u043B\u044C\u043A\u0456 \u043D\u0430 \u043F\u0430\u0434\u043C\u043D\u043E\u0441\u0442\u0432\u0430 \u0432\u0430\u0448\u044B\u0445 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u045E \u043A\u0430\u043D\u0442\u0440\u043E\u043B\u044C\u043D\u0430\u0433\u0430 \u0441\u043F\u0456\u0441\u0443 \xAB- [ ]\xBB, \u0442\u0430\u043A\u0456\u043C \u0447\u044B\u043D\u0430\u043C, \u043A\u0430\u0431 \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u043A\u0430\u043D\u0442\u0440\u043E\u043B\u044C\u043D\u0430\u0433\u0430 \u0441\u043F\u0456\u0441\u0443 \u045E\u043A\u043B\u044E\u0447\u0430\u045E \u0443 \u0441\u0432\u0430\u0451 \u0430\u043F\u0456\u0441\u0430\u043D\u043D\u0435 \u0432\u044B\u0437\u043D\u0430\u0447\u0430\u043D\u044B \u0440\u0430\u0434\u043E\u043A, \u043A\u0430\u0431 \u043B\u0456\u0447\u044B\u0446\u0446\u0430 \u0437\u0430\u0434\u0430\u0447\u0430\u0439.",line3:"\u041D\u0430\u043F\u0440\u044B\u043A\u043B\u0430\u0434, \u043A\u0430\u043B\u0456 \u0432\u044B \u045E\u0441\u0442\u0430\u043B\u044E\u0435\u0446\u0435 \u0433\u043B\u0430\u0431\u0430\u043B\u044C\u043D\u044B \u0444\u0456\u043B\u044C\u0442\u0440 \u043D\u0430 #task, \u043F\u043B\u0430\u0433\u0456\u043D Tasks \u0431\u0443\u0434\u0437\u0435 \u0430\u043F\u0440\u0430\u0446\u043E\u045E\u0432\u0430\u0446\u044C \u0442\u043E\u043B\u044C\u043A\u0456 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u043A\u0430\u043D\u0442\u0440\u043E\u043B\u044C\u043D\u0430\u0433\u0430 \u0441\u043F\u0456\u0441\u0443, \u043F\u0430\u0437\u043D\u0430\u0447\u0430\u043D\u044B\u044F #task.",line4:"\u0406\u043D\u0448\u044B\u044F \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u043A\u0430\u043D\u0442\u0440\u043E\u043B\u044C\u043D\u0430\u0433\u0430 \u0441\u043F\u0456\u0441\u0443 \u0437\u0430\u0441\u0442\u0430\u043D\u0443\u0446\u0446\u0430 \u0437\u0432\u044B\u0447\u0430\u0439\u043D\u044B\u043C\u0456 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043C\u0456 \u043A\u0430\u043D\u0442\u0440\u043E\u043B\u044C\u043D\u0430\u0433\u0430 \u0441\u043F\u0456\u0441\u0443 \u0456 \u043D\u0435 \u0431\u0443\u0434\u0443\u0446\u044C \u0437'\u044F\u045E\u043B\u044F\u0446\u0446\u0430 \u045E \u0437\u0430\u043F\u044B\u0442\u0430\u0445, \u0456 \u0434\u043B\u044F \u0456\u0445 \u043D\u0435 \u0431\u0443\u0434\u0437\u0435 \u045E\u0441\u0442\u0430\u043D\u043E\u045E\u043B\u0435\u043D\u0430 \u0434\u0430\u0442\u0430 \u0432\u044B\u043A\u0430\u043D\u0430\u043D\u043D\u044F."},name:"\u0413\u043B\u0430\u0431\u0430\u043B\u044C\u043D\u044B \u0444\u0456\u043B\u044C\u0442\u0440",placeholder:"\u043D\u0430\u043F\u0440\u044B\u043A\u043B\u0430\u0434 #task \u0430\u0431\u043E TODO"},heading:"\u0413\u043B\u0430\u0431\u0430\u043B\u044C\u043D\u044B \u0444\u0456\u043B\u044C\u0442\u0440 \u0437\u0430\u0434\u0430\u0447",removeFilter:{description:"\u0423\u043A\u043B\u044E\u0447\u044D\u043D\u043D\u0435 \u0433\u044D\u0442\u0430\u0433\u0430 \u0432\u044B\u0434\u0430\u043B\u0456\u0446\u044C \u0440\u0430\u0434\u043E\u043A, \u044F\u043A\u0456 \u0432\u044B \u045E\u0441\u0442\u0430\u043B\u044F\u0432\u0430\u043B\u0456 \u045E \u044F\u043A\u0430\u0441\u0446\u0456 \u0433\u043B\u0430\u0431\u0430\u043B\u044C\u043D\u0430\u0433\u0430 \u0444\u0456\u043B\u044C\u0442\u0440\u0430, \u0437 \u0430\u043F\u0456\u0441\u0430\u043D\u043D\u044F \u0437\u0430\u0434\u0430\u0447\u044B \u043F\u0440\u044B \u0430\u0434\u043B\u044E\u0441\u0442\u0440\u0430\u0432\u0430\u043D\u043D\u0456 \u0437\u0430\u0434\u0430\u0447\u044B.",name:"\u0412\u044B\u0434\u0430\u043B\u0456\u0446\u044C \u0433\u043B\u0430\u0431\u0430\u043B\u044C\u043D\u044B \u0444\u0456\u043B\u044C\u0442\u0440 \u0437 \u0430\u043F\u0456\u0441\u0430\u043D\u043D\u044F"}},globalQuery:{heading:"\u0413\u043B\u0430\u0431\u0430\u043B\u044C\u043D\u044B \u0437\u0430\u043F\u044B\u0442",query:{description:"\u0417\u0430\u043F\u044B\u0442, \u044F\u043A\u0456 \u0430\u045E\u0442\u0430\u043C\u0430\u0442\u044B\u0447\u043D\u0430 \u045E\u043A\u043B\u044E\u0447\u0430\u0435\u0446\u0446\u0430 \u045E \u043F\u0430\u0447\u0430\u0442\u043A\u0443 \u043A\u043E\u0436\u043D\u0430\u0433\u0430 \u0431\u043B\u043E\u043A\u0430 Tasks \u0443 \u0441\u0445\u043E\u0432\u0456\u0448\u0447\u044B. \u041A\u0430\u0440\u044B\u0441\u043D\u044B \u0434\u043B\u044F \u0434\u0430\u0434\u0430\u043D\u043D\u044F \u0444\u0456\u043B\u044C\u0442\u0440\u0430\u045E \u043F\u0430 \u0437\u043C\u0430\u045E\u0447\u0430\u043D\u043D\u0456 \u0430\u0431\u043E \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u045E \u043C\u0430\u043A\u0435\u0442\u0430.",placeholder:`\u041D\u0430\u043F\u0440\u044B\u043A\u043B\u0430\u0434... +path does not include _templates/ +limit 300 +show urgency`}},recurringTasks:{heading:"\u041F\u0435\u0440\u044B\u044F\u0434\u044B\u0447\u043D\u044B\u044F \u0437\u0430\u0434\u0430\u0447\u044B",nextLine:{description:"\u0423\u043A\u043B\u044E\u0447\u044D\u043D\u043D\u0435 \u0433\u044D\u0442\u0430\u0433\u0430 \u0437\u0440\u043E\u0431\u0456\u0446\u044C \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0430\u0435 \u043F\u0430\u045E\u0442\u0430\u0440\u044D\u043D\u043D\u0435 \u0437\u0430\u0434\u0430\u0447\u044B \u043D\u0430 \u0440\u0430\u0434\u043A\u0443 \u043D\u0456\u0436\u044D\u0439 \u0437\u0430 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u043D\u0443\u044E \u0437\u0430\u0434\u0430\u0447\u0443. \u0423 \u0430\u0434\u0432\u0430\u0440\u043E\u0442\u043D\u044B\u043C \u0432\u044B\u043F\u0430\u0434\u043A\u0443 \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0430\u0435 \u043F\u0430\u045E\u0442\u0430\u0440\u044D\u043D\u043D\u0435 \u0437'\u044F\u0432\u0456\u0446\u0446\u0430 \u043F\u0435\u0440\u0430\u0434 \u0437\u0430\u0432\u0435\u0440\u0448\u0430\u043D\u0430\u0439 \u0437\u0430\u0434\u0430\u0447\u0430\u0439.",name:"\u041D\u0430\u0441\u0442\u0443\u043F\u043D\u0430\u0435 \u043F\u0430\u045E\u0442\u0430\u0440\u044D\u043D\u043D\u0435 \u0437'\u044F\u045E\u043B\u044F\u0435\u0446\u0446\u0430 \u043D\u0430 \u0440\u0430\u0434\u043A\u0443 \u043D\u0456\u0436\u044D\u0439"}},seeTheDocumentation:"\u0413\u043B\u044F\u0434\u0437\u0456\u0446\u0435 \u0434\u0430\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u044B\u044E",statuses:{collections:{anuppuccinTheme:"\u0422\u044D\u043C\u0430 AnuPpuccin",auraTheme:"\u0422\u044D\u043C\u0430 Aura",borderTheme:"\u0422\u044D\u043C\u0430 Border",buttons:{addCollection:{name:"{{themeName}}: \u0414\u0430\u0434\u0430\u0446\u044C {{numberOfStatuses}} \u043F\u0430\u0434\u0442\u0440\u044B\u043C\u043E\u045E\u0432\u0430\u043D\u044B\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u044B"}},ebullientworksTheme:"\u0422\u044D\u043C\u0430 Ebullientworks",itsThemeAndSlrvbCheckboxes:"\u0422\u044D\u043C\u0430 ITS \u0456 \u0441\u0446\u044F\u0436\u043A\u0456 SlRvb",lytModeTheme:"\u0422\u044D\u043C\u0430 LYT Mode (\u0442\u043E\u043B\u044C\u043A\u0456 \u0446\u0451\u043C\u043D\u044B \u0440\u044D\u0436\u044B\u043C)",minimalTheme:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0430\u044F \u0442\u044D\u043C\u0430",thingsTheme:"\u0422\u044D\u043C\u0430 Things"},coreStatuses:{buttons:{checkStatuses:{name:"\u041F\u0440\u0430\u0433\u043B\u044F\u0434\u0437\u0435\u0446\u044C \u0456 \u043F\u0440\u0430\u0432\u0435\u0440\u044B\u0446\u044C \u0432\u0430\u0448\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u044B",tooltip:"\u0421\u0442\u0432\u0430\u0440\u044B\u0446\u044C \u043D\u043E\u0432\u044B \u0444\u0430\u0439\u043B \u0443 \u043A\u0430\u0440\u0430\u043D\u0451\u0432\u0430\u0439 \u0442\u044D\u0447\u0446\u044B \u0441\u0445\u043E\u0432\u0456\u0448\u0447\u0430, \u044F\u043A\u0456 \u0437\u043C\u044F\u0448\u0447\u0430\u0435 \u0434\u044B\u044F\u0433\u0440\u0430\u043C\u0443 Mermaid \u0437 \u0431\u044F\u0433\u0443\u0447\u044B\u043C\u0456 \u043D\u0430\u043B\u0430\u0434\u0430\u043C\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0443."}},description:{line1:"\u0413\u044D\u0442\u0430 \u0430\u0441\u043D\u043E\u045E\u043D\u044B\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u044B, \u044F\u043A\u0456\u044F Tasks \u043F\u0430\u0434\u0442\u0440\u044B\u043C\u043B\u0456\u0432\u0430\u0435 \u045E\u043B\u0430\u0441\u043D\u0430, \u0431\u0435\u0437 \u043F\u0430\u0442\u0440\u044D\u0431\u044B \u045E \u043A\u0430\u0440\u044B\u0441\u0442\u0430\u043B\u044C\u043D\u0456\u0446\u043A\u0456\u043C CSS-\u0441\u0442\u044B\u043B\u0456 \u0430\u0431\u043E \u0442\u044D\u043C\u0430\u0442\u044B\u0437\u0430\u0446\u044B\u0456.",line2:"\u0412\u044B \u043C\u043E\u0436\u0430\u0446\u0435 \u0440\u044D\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044C \u0456 \u0434\u0430\u0434\u0430\u0432\u0430\u0446\u044C \u0441\u0432\u0430\u0435 \u045E\u043B\u0430\u0441\u043D\u044B\u044F \u043A\u0430\u0440\u044B\u0441\u0442\u0430\u043B\u044C\u043D\u0456\u0446\u043A\u0456\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u044B \u045E \u0440\u0430\u0437\u0434\u0437\u0435\u043B\u0435 \u043D\u0456\u0436\u044D\u0439."},heading:"\u0410\u0441\u043D\u043E\u045E\u043D\u044B\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u044B"},customStatuses:{buttons:{addAllUnknown:{name:"\u0414\u0430\u0434\u0430\u0446\u044C \u0443\u0441\u0435 \u043D\u0435\u0432\u044F\u0434\u043E\u043C\u044B\u044F \u0442\u044B\u043F\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u045E"},addNewStatus:{name:"\u0414\u0430\u0434\u0430\u0446\u044C \u043D\u043E\u0432\u044B \u0441\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u0434\u0430\u0447\u044B"},resetCustomStatuses:{name:"\u0421\u043A\u0456\u043D\u0443\u0446\u044C \u043A\u0430\u0440\u044B\u0441\u0442\u0430\u043B\u044C\u043D\u0456\u0446\u043A\u0456\u044F \u0442\u044B\u043F\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u045E \u0434\u0430 \u0437\u043D\u0430\u0447\u044D\u043D\u043D\u044F\u045E \u043F\u0430 \u0437\u043C\u0430\u045E\u0447\u0430\u043D\u043D\u0456"}},description:{line1:"\u0421\u043F\u0430\u0447\u0430\u0442\u043A\u0443 \u0432\u044B \u043F\u0430\u0432\u0456\u043D\u043D\u044B \u0432\u044B\u0431\u0440\u0430\u0446\u044C \u0456 \u045E\u0441\u0442\u0430\u043B\u044F\u0432\u0430\u0446\u044C CSS Snippet \u0430\u0431\u043E Theme, \u043A\u0430\u0431 \u0441\u0442\u044B\u043B\u0456\u0437\u0430\u0432\u0430\u0446\u044C \u043A\u0430\u0440\u044B\u0441\u0442\u0430\u043B\u044C\u043D\u0456\u0446\u043A\u0456\u044F \u0441\u0446\u044F\u0436\u043A\u0456.",line2:"\u0417\u0430\u0442\u044B\u043C \u0432\u044B\u043A\u0430\u0440\u044B\u0441\u0442\u043E\u045E\u0432\u0430\u0439\u0446\u0435 \u043A\u043D\u043E\u043F\u043A\u0456 \u043D\u0456\u0436\u044D\u0439, \u043A\u0430\u0431 \u043D\u0430\u043B\u0430\u0434\u0437\u0456\u0446\u044C \u0441\u0432\u0430\u0435 \u043A\u0430\u0440\u044B\u0441\u0442\u0430\u043B\u044C\u043D\u0456\u0446\u043A\u0456\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u044B \u045E \u0430\u0434\u043F\u0430\u0432\u0435\u0434\u043D\u0430\u0441\u0446\u0456 \u0437 \u0432\u044B\u0431\u0440\u0430\u043D\u044B\u043C\u0456 CSS-\u0441\u0446\u044F\u0436\u043A\u0430\u043C\u0456.",line3:"\u0417\u0430\u045E\u0432\u0430\u0433\u0430 \u041B\u044E\u0431\u044B\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u044B \u0437 \u0442\u044B\u043C \u0436\u0430 \u0441\u0456\u043C\u0432\u0430\u043B\u0430\u043C, \u0448\u0442\u043E \u0456 \u045E \u043F\u0430\u043F\u044F\u0440\u044D\u0434\u043D\u0456\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u0430\u045E, \u0431\u0443\u0434\u0443\u0446\u044C \u043F\u0440\u0430\u0456\u0433\u043D\u0430\u0440\u0430\u0432\u0430\u043D\u044B\u044F. \u0412\u044B \u043C\u043E\u0436\u0430\u0446\u0435 \u043F\u0430\u0446\u0432\u0435\u0440\u0434\u0437\u0456\u0446\u044C \u0444\u0430\u043A\u0442\u044B\u0447\u043D\u0430 \u0437\u0430\u0433\u0440\u0443\u0436\u0430\u043D\u044B\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u044B, \u0437\u0430\u043F\u0443\u0441\u0446\u0456\u045E\u0448\u044B \u043A\u0430\u043C\u0430\u043D\u0434\u0443 \xAB\u0421\u0442\u0432\u0430\u0440\u044B\u0446\u044C \u0430\u0431\u043E \u0440\u044D\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044C \u0437\u0430\u0434\u0430\u0447\u0443\xBB \u0456 \u043F\u0430\u0433\u043B\u044F\u0434\u0437\u0435\u045E\u0448\u044B \u043D\u0430 \u0432\u044B\u043F\u0430\u0434\u0430\u043B\u044C\u043D\u044B \u0441\u043F\u0456\u0441 \u0421\u0442\u0430\u0442\u0443\u0441.",line4:"\u0413\u043B\u044F\u0434\u0437\u0456\u0446\u0435 \u0434\u0430\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u044B\u044E, \u043A\u0430\u0431 \u043F\u0430\u0447\u0430\u0446\u044C!"},heading:"\u041A\u0430\u0440\u044B\u0441\u0442\u0430\u043B\u044C\u043D\u0456\u0446\u043A\u0456\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u044B"},heading:"\u0421\u0442\u0430\u0442\u0443\u0441\u044B \u0437\u0430\u0434\u0430\u0447"}}}});var Wb,jb=ee(()=>{Wb={main:{loadingPlugin:"Loading plugin: {{name}} v{{version}}",unloadingPlugin:"Unloading plugin: {{name}} v{{version}}"},modals:{customStatusModal:{editAvailableAsCommand:{description:"If enabled this status will be available as a command so you can assign a hotkey and toggle the status using it.",name:"Available as command"},editNextStatusSymbol:{description:"When clicked on this is the symbol that should be used next.",name:"Task Next Status Symbol"},editStatusName:{description:"This is the friendly name of the task status.",name:"Task Status Name"},editStatusSymbol:{description:"This is the character between the square braces. (It can only be edited for Custom statuses, and not Core statuses.)",name:"Task Status Symbol"},editStatusType:{description:"Control how the status behaves for searching and toggling.",name:"Task Status Type"},fixErrorsBeforeSaving:"Fix errors before saving."}},reports:{statusRegistry:{about:{createdBy:"This file was created by the Obsidian Tasks plugin (version {{version}}) to help visualise the task statuses in this vault.",deleteFileAnyTime:"You can delete this file any time.",title:"About this file",updateReport:{line1:"If you change the Tasks status settings, you can get an updated report by:",line2:"Going to `Settings` -> `Tasks`.",line3:"Clicking on `Review and check your Statuses`."}},columnHeadings:{nextStatusSymbol:"Next Status Symbol",problems:"Problems (if any)",statusName:"Status Name",statusSymbol:"Status Symbol",statusType:"Status Type"},loadedSettings:{settingsActuallyUsed:"These are the settings actually used by Tasks.",switchToLivePreview:"Switch to Live Preview or Reading Mode to see the diagram.",title:"Loaded Settings"},messages:{cannotFindNextStatus:"Unexpected failure to find the next status.",duplicateSymbol:"Duplicate symbol '{{symbol}}': this status will be ignored.",emptySymbol:"Empty symbol: this status will be ignored.",nextSymbolUnknown:"Next symbol {{symbol}} is unknown: create a status with symbol {{symbol}}.",notConventionalType:"For information, the conventional type for status symbol {{symbol}} is {{type}}: you may wish to review this type.",wrongTypeAfterDone:{line1:"This `DONE` status is followed by {{nextType}}, not `TODO` or `IN_PROGRESS`.",line2:"If used to complete a recurring task, it will instead be followed by `TODO` or `IN_PROGRESS`, to ensure the next task matches the `not done` filter.",line3:"See [Recurring Tasks and Custom Statuses]({{helpURL}})."}},statusSettings:{comment:{line1:"Switch to Live Preview or Reading Mode to see the table.",line2:"If there are any Markdown formatting characters in status names, such as '*' or '_',",line3:"Obsidian may only render the table correctly in Reading Mode."},theseAreStatusValues:"These are the status values in the Core and Custom statuses sections.",title:"Status Settings"}}},settings:{autoSuggest:{heading:"Auto-suggest",maxSuggestions:{description:'How many suggestions should be shown when an auto-suggest menu pops up (including the "\u23CE" option).',name:"Maximum number of auto-suggestions to show"},minLength:{description:"If higher than 0, auto-suggest will be triggered only when the beginning of any supported keywords is recognized.",name:"Minimum match length for auto-suggest"},toggle:{description:"Enabling this will open an intelligent suggest menu while typing inside a recognized task line.",name:"Auto-suggest task content"}},changeRequiresRestart:"Changing any settings requires a restart of obsidian.",dates:{cancelledDate:{description:"Enabling this will add a timestamp \u274C YYYY-MM-DD at the end when a task is toggled to cancelled.",name:"Set cancelled date on every cancelled task"},createdDate:{description:"Enabling this will add a timestamp \u2795 YYYY-MM-DD before other date values, when a task is created with 'Create or edit task', or by completing a recurring task.",name:"Set created date on every added task"},doneDate:{description:"Enabling this will add a timestamp \u2705 YYYY-MM-DD at the end when a task is toggled to done.",name:"Set done date on every completed task"},heading:"Dates"},datesFromFileNames:{heading:"Dates from file names",scheduledDate:{extraFormat:{description:{line1:"An additional date format that Tasks plugin will recogize when using the file name as the Scheduled date for undated tasks.",line2:"Syntax Reference"},name:"Additional filename date format as Scheduled date for undated tasks",placeholder:"example: MMM DD YYYY"},folders:{description:"Leave empty if you want to use default Scheduled dates everywhere, or enter a comma-separated list of folders.",name:"Folders with default Scheduled dates"},toggle:{description:{line1:"Save time entering Scheduled (\u23F3) dates.",line2:"If this option is enabled, any undated tasks will be given a default Scheduled date extracted from their file name.",line3:"By default, Tasks plugin will match both YYYY-MM-DD and YYYYMMDD date formats.",line4:"Undated tasks have none of Due (\u{1F4C5} ), Scheduled (\u23F3) and Start (\u{1F6EB}) dates."},name:"Use filename as Scheduled date for undated tasks"}}},dialogs:{accessKeys:{description:"If the access keys (keyboard shortcuts) for various controls in dialog boxes conflict with system keyboard shortcuts or assistive technology functionality that is important for you, you may want to deactivate them here.",name:"Provide access keys in dialogs"},heading:"Dialogs"},format:{description:{line1:"The format that Tasks uses to read and write tasks.",line2:"Important: Tasks currently only supports one format at a time. Selecting Dataview will currently stop Tasks reading its own emoji signifiers."},displayName:{dataview:"Dataview",tasksEmojiFormat:"Tasks Emoji Format"},name:"Task Format"},globalFilter:{filter:{description:{line1:"Recommended: Leave empty if you want all checklist items in your vault to be tasks managed by this plugin.",line2:'Use a global filter if you want Tasks to only act on a subset of your "- [ ]" checklist items, so that a checklist item must include the specified string in its description in order to be considered a task.',line3:"For example, if you set the global filter to #task, the Tasks plugin will only handle checklist items tagged with #task.",line4:"Other checklist items will remain normal checklist items and not appear in queries or get a done date set."},name:"Global filter",placeholder:"e.g. #task or TODO"},heading:"Global task filter",removeFilter:{description:"Enabling this removes the string that you set as global filter from the task description when displaying a task.",name:"Remove global filter from description"}},globalQuery:{heading:"Global Query",query:{description:"A query that is automatically included at the start of every Tasks block in the vault. Useful for adding default filters, or layout options.",placeholder:`For example... +path does not include _templates/ +limit 300 +show urgency`}},recurringTasks:{heading:"Recurring tasks",nextLine:{description:"Enabling this will make the next recurrence of a task appear on the line below the completed task. Otherwise the next recurrence will appear before the completed one.",name:"Next recurrence appears on the line below"}},seeTheDocumentation:"See the documentation",statuses:{collections:{anuppuccinTheme:"AnuPpuccin Theme",auraTheme:"Aura Theme",borderTheme:"Border Theme",buttons:{addCollection:{name:"{{themeName}}: Add {{numberOfStatuses}} supported Statuses"}},ebullientworksTheme:"Ebullientworks Theme",itsThemeAndSlrvbCheckboxes:"ITS Theme & SlRvb Checkboxes",lytModeTheme:"LYT Mode Theme (Dark mode only)",minimalTheme:"Minimal Theme",thingsTheme:"Things Theme"},coreStatuses:{buttons:{checkStatuses:{name:"Review and check your Statuses",tooltip:"Create a new file in the root of the vault, containing a Mermaid diagram of the current status settings."}},description:{line1:"These are the core statuses that Tasks supports natively, with no need for custom CSS styling or theming.",line2:"You can add edit and add your own custom statuses in the section below."},heading:"Core Statuses"},customStatuses:{buttons:{addAllUnknown:{name:"Add All Unknown Status Types"},addNewStatus:{name:"Add New Task Status"},resetCustomStatuses:{name:"Reset Custom Status Types to Defaults"}},description:{line1:"You should first select and install a CSS Snippet or Theme to style custom checkboxes.",line2:"Then, use the buttons below to set up your custom statuses, to match your chosen CSS checkboxes.",line3:"Note Any statuses with the same symbol as any earlier statuses will be ignored. You can confirm the actually loaded statuses by running the 'Create or edit task' command and looking at the Status drop-down.",line4:"See the documentation to get started!"},heading:"Custom Statuses"},heading:"Task Statuses"}}}});var qb,$b=ee(()=>{qb={main:{loadingPlugin:"\u0417\u0430\u0433\u0440\u0443\u0437\u043A\u0430 \u043F\u043B\u0430\u0433\u0438\u043D\u0430: {{name}} v{{version}}",unloadingPlugin:"\u0412\u044B\u0433\u0440\u0443\u0437\u043A\u0430 \u043F\u043B\u0430\u0433\u0438\u043D\u0430: {{name}} v{{version}}"},modals:{customStatusModal:{editAvailableAsCommand:{description:"\u0415\u0441\u043B\u0438 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u043E, \u044D\u0442\u043E\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0435\u0442 \u0434\u043E\u0441\u0442\u0443\u043F\u0435\u043D \u043A\u0430\u043A \u043A\u043E\u043C\u0430\u043D\u0434\u0430, \u043F\u043E\u044D\u0442\u043E\u043C\u0443 \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043D\u0430\u0437\u043D\u0430\u0447\u0438\u0442\u044C \u0433\u043E\u0440\u044F\u0447\u0443\u044E \u043A\u043B\u0430\u0432\u0438\u0448\u0443 \u0438 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0430\u0442\u044C \u0441\u0442\u0430\u0442\u0443\u0441 \u0441 \u0435\u0435 \u043F\u043E\u043C\u043E\u0449\u044C\u044E.",name:"\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u043E \u043A\u0430\u043A \u043A\u043E\u043C\u0430\u043D\u0434\u0430"},editNextStatusSymbol:{description:"\u041F\u0440\u0438 \u043D\u0430\u0436\u0430\u0442\u0438\u0438 \u044D\u0442\u043E \u0441\u0438\u043C\u0432\u043E\u043B, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u043C.",name:"\u0421\u0438\u043C\u0432\u043E\u043B \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0437\u0430\u0434\u0430\u0447\u0438"},editStatusName:{description:"\u042D\u0442\u043E \u043F\u043E\u043D\u044F\u0442\u043D\u043E\u0435 \u0438\u043C\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0437\u0430\u0434\u0430\u0447\u0438.",name:"\u0418\u043C\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0437\u0430\u0434\u0430\u0447\u0438"},editStatusSymbol:{description:"\u042D\u0442\u043E \u0441\u0438\u043C\u0432\u043E\u043B \u043C\u0435\u0436\u0434\u0443 \u043A\u0432\u0430\u0434\u0440\u0430\u0442\u043D\u044B\u043C\u0438 \u0441\u043A\u043E\u0431\u043A\u0430\u043C\u0438. (\u0415\u0433\u043E \u043C\u043E\u0436\u043D\u043E \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u0434\u043B\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432, \u043D\u043E \u043D\u0435 \u0434\u043B\u044F \u043E\u0441\u043D\u043E\u0432\u043D\u044B\u0445.)",name:"\u0421\u0438\u043C\u0432\u043E\u043B \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0437\u0430\u0434\u0430\u0447\u0438"},editStatusType:{description:"\u0423\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435 \u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435\u043C \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u043F\u0440\u0438 \u043F\u043E\u0438\u0441\u043A\u0435 \u0438 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0438.",name:"\u0422\u0438\u043F \u0441\u0442\u0430\u0442\u0443\u0441\u0430 \u0437\u0430\u0434\u0430\u0447\u0438"},fixErrorsBeforeSaving:"\u0418\u0441\u043F\u0440\u0430\u0432\u044C\u0442\u0435 \u043E\u0448\u0438\u0431\u043A\u0438 \u043F\u0435\u0440\u0435\u0434 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435\u043C."}},reports:{statusRegistry:{about:{createdBy:"\u042D\u0442\u043E\u0442 \u0444\u0430\u0439\u043B \u0431\u044B\u043B \u0441\u043E\u0437\u0434\u0430\u043D \u043F\u043B\u0430\u0433\u0438\u043D\u043E\u043C Obsidian Tasks (\u0432\u0435\u0440\u0441\u0438\u044F {{version}}), \u0447\u0442\u043E\u0431\u044B \u043F\u043E\u043C\u043E\u0447\u044C \u0432\u0438\u0437\u0443\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0441\u0442\u0430\u0442\u0443\u0441\u044B \u0437\u0430\u0434\u0430\u0447 \u0432 \u044D\u0442\u043E\u043C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435.",deleteFileAnyTime:"\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0443\u0434\u0430\u043B\u0438\u0442\u044C \u044D\u0442\u043E\u0442 \u0444\u0430\u0439\u043B \u0432 \u043B\u044E\u0431\u043E\u0435 \u0432\u0440\u0435\u043C\u044F.",title:"\u041E\u0431 \u044D\u0442\u043E\u043C \u0444\u0430\u0439\u043B\u0435",updateReport:{line1:"\u0415\u0441\u043B\u0438 \u0432\u044B \u0438\u0437\u043C\u0435\u043D\u0438\u0442\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432 Tasks, \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u044B\u0439 \u043E\u0442\u0447\u0435\u0442, \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F:",line2:"\u041F\u0435\u0440\u0435\u0439\u0434\u0438\u0442\u0435 \u0432 `Settings` -> `Tasks`.",line3:"\u041D\u0430\u0436\u043C\u0438\u0442\u0435 \u043D\u0430 `Review and check your Statuses`."}},columnHeadings:{nextStatusSymbol:"\u0421\u0438\u043C\u0432\u043E\u043B \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E \u0441\u0442\u0430\u0442\u0443\u0441\u0430",problems:"\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u044B (\u0435\u0441\u043B\u0438 \u0435\u0441\u0442\u044C)",statusName:"\u0418\u043C\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u0430",statusSymbol:"\u0421\u0438\u043C\u0432\u043E\u043B \u0441\u0442\u0430\u0442\u0443\u0441\u0430",statusType:"\u0422\u0438\u043F \u0441\u0442\u0430\u0442\u0443\u0441\u0430"},loadedSettings:{settingsActuallyUsed:"\u042D\u0442\u043E \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0444\u0430\u043A\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u044E\u0442\u0441\u044F Tasks.",switchToLivePreview:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u0441\u044C \u0432 \u0440\u0435\u0436\u0438\u043C Live Preview \u0438\u043B\u0438 Reading Mode, \u0447\u0442\u043E\u0431\u044B \u0443\u0432\u0438\u0434\u0435\u0442\u044C \u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0443.",title:"\u0417\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u043D\u044B\u0435 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438"},messages:{cannotFindNextStatus:"\u041D\u0435\u043E\u0436\u0438\u0434\u0430\u043D\u043D\u0430\u044F \u043E\u0448\u0438\u0431\u043A\u0430 \u043F\u0440\u0438 \u043F\u043E\u0438\u0441\u043A\u0435 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E \u0441\u0442\u0430\u0442\u0443\u0441\u0430.",duplicateSymbol:"\u0414\u0443\u0431\u043B\u0438\u0440\u0443\u044E\u0449\u0438\u0439\u0441\u044F \u0441\u0438\u043C\u0432\u043E\u043B '{{symbol}}': \u044D\u0442\u043E\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0435\u0442 \u043F\u0440\u043E\u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u043D.",emptySymbol:"\u041F\u0443\u0441\u0442\u043E\u0439 \u0441\u0438\u043C\u0432\u043E\u043B: \u044D\u0442\u043E\u0442 \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0435\u0442 \u043F\u0440\u043E\u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u043D.",nextSymbolUnknown:"\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439 \u0441\u0438\u043C\u0432\u043E\u043B {{symbol}} \u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u0435\u043D: \u0441\u043E\u0437\u0434\u0430\u0439\u0442\u0435 \u0441\u0442\u0430\u0442\u0443\u0441 \u0441 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u043C {{symbol}}.",notConventionalType:"\u0414\u043B\u044F \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438, \u043E\u0431\u044B\u0447\u043D\u044B\u0439 \u0442\u0438\u043F \u0434\u043B\u044F \u0441\u0438\u043C\u0432\u043E\u043B\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0430 {{symbol}} - {{type}}: \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0437\u0430\u0445\u043E\u0442\u0435\u0442\u044C \u043F\u0435\u0440\u0435\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u044D\u0442\u043E\u0442 \u0442\u0438\u043F.",wrongTypeAfterDone:{line1:"\u0417\u0430 \u044D\u0442\u0438\u043C \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u043C `DONE` \u0441\u043B\u0435\u0434\u0443\u0435\u0442 {{nextType}}, \u0430 \u043D\u0435 `TODO` \u0438\u043B\u0438 `IN_PROGRESS`.",line2:"\u0415\u0441\u043B\u0438 \u043E\u043D \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442\u0441\u044F \u0434\u043B\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F \u043F\u043E\u0432\u0442\u043E\u0440\u044F\u044E\u0449\u0435\u0439\u0441\u044F \u0437\u0430\u0434\u0430\u0447\u0438, \u0442\u043E \u0432\u043C\u0435\u0441\u0442\u043E \u044D\u0442\u043E\u0433\u043E \u0437\u0430 \u043D\u0438\u043C \u0431\u0443\u0434\u0435\u0442 \u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u044C `TODO` \u0438\u043B\u0438 `IN_PROGRESS`, \u0447\u0442\u043E\u0431\u044B \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0430\u044F \u0437\u0430\u0434\u0430\u0447\u0430 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u043E\u0432\u0430\u043B\u0430 \u0444\u0438\u043B\u044C\u0442\u0440\u0443 `\u043D\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u043E`.",line3:"\u0421\u043C. [Recurring Tasks and Custom Statuses]({{helpURL}})."}},statusSettings:{comment:{line1:"\u041F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0438\u0442\u0435\u0441\u044C \u0432 \u0440\u0435\u0436\u0438\u043C Live Preview \u0438\u043B\u0438 Reading Mode, \u0447\u0442\u043E\u0431\u044B \u0443\u0432\u0438\u0434\u0435\u0442\u044C \u0442\u0430\u0431\u043B\u0438\u0446\u0443.",line2:"\u0415\u0441\u043B\u0438 \u0432 \u0438\u043C\u0435\u043D\u0430\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432 \u0435\u0441\u0442\u044C \u043A\u0430\u043A\u0438\u0435-\u043B\u0438\u0431\u043E \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F Markdown, \u0442\u0430\u043A\u0438\u0435 \u043A\u0430\u043A '*' \u0438\u043B\u0438 '_',",line3:"Obsidian \u043C\u043E\u0436\u0435\u0442 \u043F\u0440\u0430\u0432\u0438\u043B\u044C\u043D\u043E \u043E\u0442\u043E\u0431\u0440\u0430\u0437\u0438\u0442\u044C \u0442\u0430\u0431\u043B\u0438\u0446\u0443 \u0442\u043E\u043B\u044C\u043A\u043E \u0432 \u0440\u0435\u0436\u0438\u043C\u0435 Reading Mode."},theseAreStatusValues:"\u042D\u0442\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432 \u0432 \u0440\u0430\u0437\u0434\u0435\u043B\u0430\u0445 Core \u0438 Custom \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432.",title:"\u041D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432"}}},settings:{autoSuggest:{heading:"\u0410\u0432\u0442\u043E\u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0438",maxSuggestions:{description:'\u0421\u043A\u043E\u043B\u044C\u043A\u043E \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u0438\u0439 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u043F\u043E\u043A\u0430\u0437\u044B\u0432\u0430\u0442\u044C \u043F\u0440\u0438 \u043F\u043E\u044F\u0432\u043B\u0435\u043D\u0438\u0438 \u043C\u0435\u043D\u044E \u0430\u0432\u0442\u043E\u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043E\u043A (\u0432\u043A\u043B\u044E\u0447\u0430\u044F \u043E\u043F\u0446\u0438\u044E "\u23CE").',name:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435 \u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u043C\u044B\u0445 \u0430\u0432\u0442\u043E\u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043E\u043A"},minLength:{description:"\u0415\u0441\u043B\u0438 \u0431\u043E\u043B\u044C\u0448\u0435 0, \u0430\u0432\u0442\u043E\u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0438 \u0431\u0443\u0434\u0443\u0442 \u0441\u0440\u0430\u0431\u0430\u0442\u044B\u0432\u0430\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u0442\u043E\u0433\u0434\u0430, \u043A\u043E\u0433\u0434\u0430 \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043E \u043D\u0430\u0447\u0430\u043B\u043E \u043B\u044E\u0431\u043E\u0433\u043E \u0438\u0437 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043C\u044B\u0445 \u043A\u043B\u044E\u0447\u0435\u0432\u044B\u0445 \u0441\u043B\u043E\u0432.",name:"\u041C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u0430\u044F \u0434\u043B\u0438\u043D\u0430 \u0441\u043E\u0432\u043F\u0430\u0434\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u0430\u0432\u0442\u043E\u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043E\u043A"},toggle:{description:"\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u044D\u0442\u043E\u0439 \u043E\u043F\u0446\u0438\u0438 \u043E\u0442\u043A\u0440\u043E\u0435\u0442 \u0438\u043D\u0442\u0435\u043B\u043B\u0435\u043A\u0442\u0443\u0430\u043B\u044C\u043D\u043E\u0435 \u043C\u0435\u043D\u044E \u043F\u0440\u0435\u0434\u043B\u043E\u0436\u0435\u043D\u0438\u0439 \u043F\u0440\u0438 \u0432\u0432\u043E\u0434\u0435 \u0442\u0435\u043A\u0441\u0442\u0430 \u0432\u043D\u0443\u0442\u0440\u0438 \u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u043D\u043D\u043E\u0439 \u0441\u0442\u0440\u043E\u043A\u0438 \u0437\u0430\u0434\u0430\u0447\u0438.",name:"\u0410\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u043F\u0440\u0435\u0434\u043B\u0430\u0433\u0430\u0442\u044C \u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0435 \u0437\u0430\u0434\u0430\u0447\u0438"}},changeRequiresRestart:"\u0418\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0435 \u043B\u044E\u0431\u044B\u0445 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u043A\u0430 Obsidian.",dates:{cancelledDate:{description:"\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u044D\u0442\u043E\u0439 \u043E\u043F\u0446\u0438\u0438 \u0434\u043E\u0431\u0430\u0432\u0438\u0442 \u043E\u0442\u043C\u0435\u0442\u043A\u0443 \u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u274C YYYY-MM-DD \u0432 \u043A\u043E\u043D\u0446\u0435, \u043A\u043E\u0433\u0434\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0430\u0435\u0442\u0441\u044F \u0432 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u043D\u0443\u044E.",name:"\u0423\u0441\u0442\u0430\u043D\u0430\u0432\u043B\u0438\u0432\u0430\u0442\u044C \u0434\u0430\u0442\u0443 \u043E\u0442\u043C\u0435\u043D\u044B \u0434\u043B\u044F \u043A\u0430\u0436\u0434\u043E\u0439 \u043E\u0442\u043C\u0435\u043D\u0435\u043D\u043D\u043E\u0439 \u0437\u0430\u0434\u0430\u0447\u0438"},createdDate:{description:"\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u044D\u0442\u043E\u0439 \u043E\u043F\u0446\u0438\u0438 \u0434\u043E\u0431\u0430\u0432\u0438\u0442 \u043E\u0442\u043C\u0435\u0442\u043A\u0443 \u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u2795 YYYY-MM-DD \u043F\u0435\u0440\u0435\u0434 \u0434\u0440\u0443\u0433\u0438\u043C\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u043C\u0438 \u0434\u0430\u0442\u044B, \u043A\u043E\u0433\u0434\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0441\u043E\u0437\u0434\u0430\u0435\u0442\u0441\u044F \u0441 \u043F\u043E\u043C\u043E\u0449\u044C\u044E 'Create or edit task' \u0438\u043B\u0438 \u043F\u0440\u0438 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u0438 \u043F\u043E\u0432\u0442\u043E\u0440\u044F\u044E\u0449\u0435\u0439\u0441\u044F \u0437\u0430\u0434\u0430\u0447\u0438.",name:"\u0423\u0441\u0442\u0430\u043D\u0430\u0432\u043B\u0438\u0432\u0430\u0442\u044C \u0434\u0430\u0442\u0443 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u044F \u0434\u043B\u044F \u043A\u0430\u0436\u0434\u043E\u0439 \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u043D\u043E\u0439 \u0437\u0430\u0434\u0430\u0447\u0438"},doneDate:{description:"\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u044D\u0442\u043E\u0439 \u043E\u043F\u0446\u0438\u0438 \u0434\u043E\u0431\u0430\u0432\u0438\u0442 \u043E\u0442\u043C\u0435\u0442\u043A\u0443 \u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u2705 YYYY-MM-DD \u0432 \u043A\u043E\u043D\u0446\u0435, \u043A\u043E\u0433\u0434\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0430\u0435\u0442\u0441\u044F \u0432 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u043D\u0443\u044E.",name:"\u0423\u0441\u0442\u0430\u043D\u0430\u0432\u043B\u0438\u0432\u0430\u0442\u044C \u0434\u0430\u0442\u0443 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u0434\u043B\u044F \u043A\u0430\u0436\u0434\u043E\u0439 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u043D\u043E\u0439 \u0437\u0430\u0434\u0430\u0447\u0438"},heading:"\u0414\u0430\u0442\u044B"},datesFromFileNames:{heading:"\u0414\u0430\u0442\u044B \u0438\u0437 \u0438\u043C\u0435\u043D \u0444\u0430\u0439\u043B\u043E\u0432",scheduledDate:{extraFormat:{description:{line1:"\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u0434\u0430\u0442\u044B, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u043F\u043B\u0430\u0433\u0438\u043D Tasks \u0431\u0443\u0434\u0435\u0442 \u0440\u0430\u0441\u043F\u043E\u0437\u043D\u0430\u0432\u0430\u0442\u044C \u043F\u0440\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0438 \u0438\u043C\u0435\u043D\u0438 \u0444\u0430\u0439\u043B\u0430 \u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0439 \u0434\u0430\u0442\u044B \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0439 \u0434\u0430\u0442\u044B.",line2:"\u0421\u043F\u0440\u0430\u0432\u043A\u0430 \u043F\u043E \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0443"},name:"\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u0434\u0430\u0442\u044B \u0438\u0437 \u0438\u043C\u0435\u043D\u0438 \u0444\u0430\u0439\u043B\u0430 \u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0439 \u0434\u0430\u0442\u044B \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0439 \u0434\u0430\u0442\u044B",placeholder:"\u043F\u0440\u0438\u043C\u0435\u0440: MMM DD YYYY"},folders:{description:"\u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C, \u0435\u0441\u043B\u0438 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0435 \u0434\u0430\u0442\u044B \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0432\u0435\u0437\u0434\u0435, \u0438\u043B\u0438 \u0432\u0432\u0435\u0434\u0438\u0442\u0435 \u0441\u043F\u0438\u0441\u043E\u043A \u043F\u0430\u043F\u043E\u043A \u0447\u0435\u0440\u0435\u0437 \u0437\u0430\u043F\u044F\u0442\u0443\u044E.",name:"\u041F\u0430\u043F\u043A\u0438 \u0441 \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u043C\u0438 \u0434\u0430\u0442\u0430\u043C\u0438 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E"},toggle:{description:{line1:"\u042D\u043A\u043E\u043D\u043E\u043C\u044C\u0442\u0435 \u0432\u0440\u0435\u043C\u044F \u043D\u0430 \u0432\u0432\u043E\u0434\u0435 \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0445 (\u23F3) \u0434\u0430\u0442.",line2:"\u0415\u0441\u043B\u0438 \u044D\u0442\u0430 \u043E\u043F\u0446\u0438\u044F \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0430, \u0442\u043E \u0434\u043B\u044F \u0432\u0441\u0435\u0445 \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0439 \u0434\u0430\u0442\u044B \u0431\u0443\u0434\u0435\u0442 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0430 \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u0430\u044F \u0434\u0430\u0442\u0430, \u0438\u0437\u0432\u043B\u0435\u0447\u0435\u043D\u043D\u0430\u044F \u0438\u0437 \u0438\u043C\u0435\u043D\u0438 \u0444\u0430\u0439\u043B\u0430.",line3:"\u041F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u043F\u043B\u0430\u0433\u0438\u043D Tasks \u0431\u0443\u0434\u0435\u0442 \u0441\u043E\u043F\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0442\u044C \u0444\u043E\u0440\u043C\u0430\u0442\u044B \u0434\u0430\u0442 YYYY-MM-DD \u0438 YYYYMMDD.",line4:"\u0417\u0430\u0434\u0430\u0447\u0438 \u0431\u0435\u0437 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0439 \u0434\u0430\u0442\u044B \u043D\u0435 \u0438\u043C\u0435\u044E\u0442 \u0434\u0430\u0442 Due (\u{1F4C5} ), Scheduled (\u23F3) \u0438 Start (\u{1F6EB})."},name:"\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u044C \u0438\u043C\u044F \u0444\u0430\u0439\u043B\u0430 \u043A\u0430\u043A \u0437\u0430\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u0443\u044E \u0434\u0430\u0442\u0443 \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u043E\u0439 \u0434\u0430\u0442\u044B"}}},dialogs:{accessKeys:{description:"\u0415\u0441\u043B\u0438 \u043A\u043B\u0430\u0432\u0438\u0448\u0438 \u0434\u043E\u0441\u0442\u0443\u043F\u0430 (\u0441\u043E\u0447\u0435\u0442\u0430\u043D\u0438\u044F \u043A\u043B\u0430\u0432\u0438\u0448) \u0434\u043B\u044F \u0440\u0430\u0437\u043B\u0438\u0447\u043D\u044B\u0445 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0432 \u0434\u0438\u0430\u043B\u043E\u0433\u043E\u0432\u044B\u0445 \u043E\u043A\u043D\u0430\u0445 \u043A\u043E\u043D\u0444\u043B\u0438\u043A\u0442\u0443\u044E\u0442 \u0441 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u043C\u0438 \u0441\u043E\u0447\u0435\u0442\u0430\u043D\u0438\u044F\u043C\u0438 \u043A\u043B\u0430\u0432\u0438\u0448 \u0438\u043B\u0438 \u0444\u0443\u043D\u043A\u0446\u0438\u044F\u043C\u0438 \u0432\u0441\u043F\u043E\u043C\u043E\u0433\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0445 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0438\u0439, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 \u0432\u0430\u0436\u043D\u044B \u0434\u043B\u044F \u0432\u0430\u0441, \u0432\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0434\u0435\u0430\u043A\u0442\u0438\u0432\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438\u0445 \u0437\u0434\u0435\u0441\u044C.",name:"\u041F\u0440\u0435\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0442\u044C \u043A\u043B\u0430\u0432\u0438\u0448\u0438 \u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0432 \u0434\u0438\u0430\u043B\u043E\u0433\u043E\u0432\u044B\u0445 \u043E\u043A\u043D\u0430\u0445"},heading:"\u0414\u0438\u0430\u043B\u043E\u0433\u0438"},format:{description:{line1:"\u0424\u043E\u0440\u043C\u0430\u0442, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 Tasks \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u0442 \u0434\u043B\u044F \u0447\u0442\u0435\u043D\u0438\u044F \u0438 \u0437\u0430\u043F\u0438\u0441\u0438 \u0437\u0430\u0434\u0430\u0447.",line2:"\u0412\u0430\u0436\u043D\u043E: Tasks \u0432 \u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0435\u0435 \u0432\u0440\u0435\u043C\u044F \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0442\u043E\u043B\u044C\u043A\u043E \u043E\u0434\u0438\u043D \u0444\u043E\u0440\u043C\u0430\u0442 \u043E\u0434\u043D\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E. \u0412\u044B\u0431\u043E\u0440 Dataview \u0432 \u043D\u0430\u0441\u0442\u043E\u044F\u0449\u0435\u0435 \u0432\u0440\u0435\u043C\u044F \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043A \u0442\u043E\u043C\u0443, \u0447\u0442\u043E Tasks \u043F\u0435\u0440\u0435\u0441\u0442\u0430\u043D\u0435\u0442 \u0447\u0438\u0442\u0430\u0442\u044C \u0441\u0432\u043E\u0438 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u044D\u043C\u043E\u0434\u0437\u0438."},displayName:{dataview:"Dataview",tasksEmojiFormat:"\u0424\u043E\u0440\u043C\u0430\u0442 \u044D\u043C\u043E\u0434\u0437\u0438 Tasks"},name:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u0430\u0434\u0430\u0447"},globalFilter:{filter:{description:{line1:"\u0420\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u0443\u0435\u0442\u0441\u044F: \u041E\u0441\u0442\u0430\u0432\u044C\u0442\u0435 \u043F\u0443\u0441\u0442\u044B\u043C, \u0435\u0441\u043B\u0438 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B \u0432\u0441\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0441\u043F\u0438\u0441\u043A\u0430 \u0432 \u0432\u0430\u0448\u0435\u043C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u0431\u044B\u043B\u0438 \u0437\u0430\u0434\u0430\u0447\u0430\u043C\u0438, \u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u043C\u0438 \u044D\u0442\u0438\u043C \u043F\u043B\u0430\u0433\u0438\u043D\u043E\u043C.",line2:'\u0418\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0439 \u0444\u0438\u043B\u044C\u0442\u0440, \u0435\u0441\u043B\u0438 \u0432\u044B \u0445\u043E\u0442\u0438\u0442\u0435, \u0447\u0442\u043E\u0431\u044B Tasks \u0434\u0435\u0439\u0441\u0442\u0432\u043E\u0432\u0430\u043B \u0442\u043E\u043B\u044C\u043A\u043E \u043D\u0430 \u043F\u043E\u0434\u043C\u043D\u043E\u0436\u0435\u0441\u0442\u0432\u043E \u0432\u0430\u0448\u0438\u0445 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u0441\u043F\u0438\u0441\u043A\u0430 "- [ ]", \u0442\u0430\u043A \u0447\u0442\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442 \u0441\u043F\u0438\u0441\u043A\u0430 \u0434\u043E\u043B\u0436\u0435\u043D \u0432\u043A\u043B\u044E\u0447\u0430\u0442\u044C \u0443\u043A\u0430\u0437\u0430\u043D\u043D\u0443\u044E \u0441\u0442\u0440\u043E\u043A\u0443 \u0432 \u0441\u0432\u043E\u0435\u043C \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0438, \u0447\u0442\u043E\u0431\u044B \u0441\u0447\u0438\u0442\u0430\u0442\u044C\u0441\u044F \u0437\u0430\u0434\u0430\u0447\u0435\u0439.',line3:"\u041D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, \u0435\u0441\u043B\u0438 \u0432\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0439 \u0444\u0438\u043B\u044C\u0442\u0440 \u043D\u0430 #task, \u043F\u043B\u0430\u0433\u0438\u043D Tasks \u0431\u0443\u0434\u0435\u0442 \u043E\u0431\u0440\u0430\u0431\u0430\u0442\u044B\u0432\u0430\u0442\u044C \u0442\u043E\u043B\u044C\u043A\u043E \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0441\u043F\u0438\u0441\u043A\u0430, \u043F\u043E\u043C\u0435\u0447\u0435\u043D\u043D\u044B\u0435 \u0442\u0435\u0433\u043E\u043C #task.",line4:"\u0414\u0440\u0443\u0433\u0438\u0435 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0441\u043F\u0438\u0441\u043A\u0430 \u043E\u0441\u0442\u0430\u043D\u0443\u0442\u0441\u044F \u043E\u0431\u044B\u0447\u043D\u044B\u043C\u0438 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043C\u0438 \u0441\u043F\u0438\u0441\u043A\u0430 \u0438 \u043D\u0435 \u0431\u0443\u0434\u0443\u0442 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u044C\u0441\u044F \u0432 \u0437\u0430\u043F\u0440\u043E\u0441\u0430\u0445 \u0438\u043B\u0438 \u043F\u043E\u043B\u0443\u0447\u0430\u0442\u044C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u043D\u0443\u044E \u0434\u0430\u0442\u0443 \u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F."},name:"\u0413\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0439 \u0444\u0438\u043B\u044C\u0442\u0440",placeholder:"\u043D\u0430\u043F\u0440\u0438\u043C\u0435\u0440, #task \u0438\u043B\u0438 TODO"},heading:"\u0413\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0439 \u0444\u0438\u043B\u044C\u0442\u0440 \u0437\u0430\u0434\u0430\u0447",removeFilter:{description:"\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u044D\u0442\u043E\u0439 \u043E\u043F\u0446\u0438\u0438 \u0443\u0434\u0430\u043B\u044F\u0435\u0442 \u0441\u0442\u0440\u043E\u043A\u0443, \u043A\u043E\u0442\u043E\u0440\u0443\u044E \u0432\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043B\u0438 \u0432 \u043A\u0430\u0447\u0435\u0441\u0442\u0432\u0435 \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u043E\u0433\u043E \u0444\u0438\u043B\u044C\u0442\u0440\u0430, \u0438\u0437 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u044F \u0437\u0430\u0434\u0430\u0447\u0438 \u043F\u0440\u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0438 \u0437\u0430\u0434\u0430\u0447\u0438.",name:"\u0423\u0434\u0430\u043B\u044F\u0442\u044C \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0439 \u0444\u0438\u043B\u044C\u0442\u0440 \u0438\u0437 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u044F"}},globalQuery:{heading:"\u0413\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u044B\u0439 \u0437\u0430\u043F\u0440\u043E\u0441",query:{description:"\u0417\u0430\u043F\u0440\u043E\u0441, \u043A\u043E\u0442\u043E\u0440\u044B\u0439 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0432\u043A\u043B\u044E\u0447\u0430\u0435\u0442\u0441\u044F \u0432 \u043D\u0430\u0447\u0430\u043B\u043E \u043A\u0430\u0436\u0434\u043E\u0433\u043E \u0431\u043B\u043E\u043A\u0430 Tasks \u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435. \u041F\u043E\u043B\u0435\u0437\u043D\u043E \u0434\u043B\u044F \u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0444\u0438\u043B\u044C\u0442\u0440\u043E\u0432 \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0438\u043B\u0438 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043E\u0432 \u043C\u0430\u043A\u0435\u0442\u0430.",placeholder:`\u041D\u0430\u043F\u0440\u0438\u043C\u0435\u0440... +path does not include _templates/ +limit 300 +show urgency`}},recurringTasks:{heading:"\u041F\u043E\u0432\u0442\u043E\u0440\u044F\u044E\u0449\u0438\u0435\u0441\u044F \u0437\u0430\u0434\u0430\u0447\u0438",nextLine:{description:"\u0412\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u044D\u0442\u043E\u0439 \u043E\u043F\u0446\u0438\u0438 \u043F\u0440\u0438\u0432\u0435\u0434\u0435\u0442 \u043A \u0442\u043E\u043C\u0443, \u0447\u0442\u043E \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u0435\u043D\u0438\u0435 \u0437\u0430\u0434\u0430\u0447\u0438 \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u043D\u0430 \u0441\u0442\u0440\u043E\u043A\u0435 \u043D\u0438\u0436\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u043E\u0439 \u0437\u0430\u0434\u0430\u0447\u0438. \u0412 \u043F\u0440\u043E\u0442\u0438\u0432\u043D\u043E\u043C \u0441\u043B\u0443\u0447\u0430\u0435 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u0435\u043D\u0438\u0435 \u043F\u043E\u044F\u0432\u0438\u0442\u0441\u044F \u043F\u0435\u0440\u0435\u0434 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u043E\u0439.",name:"\u0421\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u0435\u043D\u0438\u0435 \u043F\u043E\u044F\u0432\u043B\u044F\u0435\u0442\u0441\u044F \u043D\u0430 \u0441\u0442\u0440\u043E\u043A\u0435 \u043D\u0438\u0436\u0435"}},seeTheDocumentation:"\u0421\u043C\u043E\u0442\u0440\u0438\u0442\u0435 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u0438\u044E",statuses:{collections:{anuppuccinTheme:"\u0422\u0435\u043C\u0430 AnuPpuccin",auraTheme:"\u0422\u0435\u043C\u0430 Aura",borderTheme:"\u0422\u0435\u043C\u0430 Border",buttons:{addCollection:{name:"{{themeName}}: \u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C {{numberOfStatuses}} \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u043C\u044B\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432"}},ebullientworksTheme:"\u0422\u0435\u043C\u0430 Ebullientworks",itsThemeAndSlrvbCheckboxes:"\u0422\u0435\u043C\u0430 ITS \u0438 \u0444\u043B\u0430\u0436\u043A\u0438 SlRvb",lytModeTheme:"\u0422\u0435\u043C\u0430 LYT Mode (\u0442\u043E\u043B\u044C\u043A\u043E \u0442\u0435\u043C\u043D\u044B\u0439 \u0440\u0435\u0436\u0438\u043C)",minimalTheme:"\u0422\u0435\u043C\u0430 Minimal",thingsTheme:"\u0422\u0435\u043C\u0430 Things"},coreStatuses:{buttons:{checkStatuses:{name:"\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0438 \u043F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C \u0441\u0432\u043E\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u044B",tooltip:"\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u0444\u0430\u0439\u043B \u0432 \u043A\u043E\u0440\u043D\u0435 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430, \u0441\u043E\u0434\u0435\u0440\u0436\u0430\u0449\u0438\u0439 Mermaid \u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0443 \u0442\u0435\u043A\u0443\u0449\u0438\u0445 \u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432."}},description:{line1:"\u042D\u0442\u043E \u043E\u0441\u043D\u043E\u0432\u043D\u044B\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u044B, \u043A\u043E\u0442\u043E\u0440\u044B\u0435 Tasks \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u0438\u0437\u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E, \u0431\u0435\u0437 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0441\u0442\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0445 CSS \u0441\u0442\u0438\u043B\u0435\u0439 \u0438\u043B\u0438 \u0442\u0435\u043C.",line2:"\u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0438 \u0434\u043E\u0431\u0430\u0432\u043B\u044F\u0442\u044C \u0441\u0432\u043E\u0438 \u0441\u043E\u0431\u0441\u0442\u0432\u0435\u043D\u043D\u044B\u0435 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u044B \u0432 \u0440\u0430\u0437\u0434\u0435\u043B\u0435 \u043D\u0438\u0436\u0435."},heading:"\u041E\u0441\u043D\u043E\u0432\u043D\u044B\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u044B"},customStatuses:{buttons:{addAllUnknown:{name:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u0432\u0441\u0435 \u043D\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043D\u044B\u0435 \u0442\u0438\u043F\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432"},addNewStatus:{name:"\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u043D\u043E\u0432\u044B\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u0434\u0430\u0447\u0438"},resetCustomStatuses:{name:"\u0421\u0431\u0440\u043E\u0441\u0438\u0442\u044C \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u0442\u0438\u043F\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432 \u043A \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u043C \u043F\u043E \u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E"}},description:{line1:"\u0421\u043D\u0430\u0447\u0430\u043B\u0430 \u0441\u043B\u0435\u0434\u0443\u0435\u0442 \u0432\u044B\u0431\u0440\u0430\u0442\u044C \u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C CSS \u0441\u043D\u0438\u043F\u043F\u0435\u0442 \u0438\u043B\u0438 \u0442\u0435\u043C\u0443 \u0434\u043B\u044F \u0441\u0442\u0438\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0445 \u0444\u043B\u0430\u0436\u043A\u043E\u0432.",line2:"\u0417\u0430\u0442\u0435\u043C \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0439\u0442\u0435 \u043A\u043D\u043E\u043F\u043A\u0438 \u043D\u0438\u0436\u0435, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C \u0441\u0432\u043E\u0438 \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u044B \u0432 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0438 \u0441 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u043C\u0438 CSS \u0444\u043B\u0430\u0436\u043A\u0430\u043C\u0438.",line3:"\u041F\u0440\u0438\u043C\u0435\u0447\u0430\u043D\u0438\u0435. \u041B\u044E\u0431\u044B\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u044B \u0441 \u0442\u0435\u043C \u0436\u0435 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u043C, \u0447\u0442\u043E \u0438 \u0443 \u0431\u043E\u043B\u0435\u0435 \u0440\u0430\u043D\u043D\u0438\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432, \u0431\u0443\u0434\u0443\u0442 \u0438\u0433\u043D\u043E\u0440\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u044F. \u0412\u044B \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u043E\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u044C \u0444\u0430\u043A\u0442\u0438\u0447\u0435\u0441\u043A\u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043D\u043D\u044B\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u044B, \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0432 \u043A\u043E\u043C\u0430\u043D\u0434\u0443 '\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0438\u043B\u0438 \u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0437\u0430\u0434\u0430\u0447\u0443' \u0438 \u043F\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0432 \u043D\u0430 \u0440\u0430\u0441\u043A\u0440\u044B\u0432\u0430\u044E\u0449\u0438\u0439\u0441\u044F \u0441\u043F\u0438\u0441\u043E\u043A \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u0432.",line4:"\u0421\u043C\u043E\u0442\u0440\u0438\u0442\u0435 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u0438\u044E, \u0447\u0442\u043E\u0431\u044B \u043D\u0430\u0447\u0430\u0442\u044C!"},heading:"\u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u044B"},heading:"\u0421\u0442\u0430\u0442\u0443\u0441\u044B \u0437\u0430\u0434\u0430\u0447"}}}});var Gb,Hb=ee(()=>{Gb={main:{loadingPlugin:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u043F\u043B\u0430\u0433\u0456\u043D\u0430: {{name}} v{{version}}",unloadingPlugin:"\u0412\u0438\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u043D\u044F \u043F\u043B\u0430\u0433\u0456\u043D\u0430: {{name}} v{{version}}"},modals:{customStatusModal:{editAvailableAsCommand:{description:"\u042F\u043A\u0449\u043E \u0432\u0432\u0456\u043C\u043A\u043D\u0435\u043D\u043E, \u0446\u0435\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0435 \u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439 \u044F\u043A \u043A\u043E\u043C\u0430\u043D\u0434\u0430, \u0449\u043E\u0431 \u0432\u0438 \u043C\u043E\u0433\u043B\u0438 \u043F\u0440\u0438\u0437\u043D\u0430\u0447\u0438\u0442\u0438 \u0433\u0430\u0440\u044F\u0447\u0443 \u043A\u043B\u0430\u0432\u0456\u0448\u0443 \u0442\u0430 \u043F\u0435\u0440\u0435\u043C\u0438\u043A\u0430\u0442\u0438 \u0441\u0442\u0430\u0442\u0443\u0441 \u0437\u0430 \u0457\u0457 \u0434\u043E\u043F\u043E\u043C\u043E\u0433\u043E\u044E.",name:"\u0414\u043E\u0441\u0442\u0443\u043F\u043D\u0438\u0439 \u044F\u043A \u043A\u043E\u043C\u0430\u043D\u0434\u0430"},editNextStatusSymbol:{description:"\u0421\u0438\u043C\u0432\u043E\u043B, \u044F\u043A\u0438\u0439 \u043C\u0430\u0454 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0432\u0430\u0442\u0438\u0441\u044F \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0438\u043C \u043F\u0440\u0438 \u043D\u0430\u0442\u0438\u0441\u043A\u0430\u043D\u043D\u0456.",name:"\u0421\u0438\u043C\u0432\u043E\u043B \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u0456"},editStatusName:{description:"\u0426\u0435 \u0437\u0440\u043E\u0437\u0443\u043C\u0456\u043B\u0430 \u043D\u0430\u0437\u0432\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u0456.",name:"\u041D\u0430\u0437\u0432\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u0456"},editStatusSymbol:{description:"\u0426\u0435 \u0441\u0438\u043C\u0432\u043E\u043B \u043C\u0456\u0436 \u043A\u0432\u0430\u0434\u0440\u0430\u0442\u043D\u0438\u043C\u0438 \u0434\u0443\u0436\u043A\u0430\u043C\u0438. (\u0419\u043E\u0433\u043E \u043C\u043E\u0436\u043D\u0430 \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043B\u0438\u0448\u0435 \u0434\u043B\u044F \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044C\u043A\u0438\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u0456\u0432, \u0430 \u043D\u0435 \u0434\u043B\u044F \u043E\u0441\u043D\u043E\u0432\u043D\u0438\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u0456\u0432.)",name:"\u0421\u0438\u043C\u0432\u043E\u043B \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u0456"},editStatusType:{description:"\u041A\u0435\u0440\u0443\u0439\u0442\u0435 \u0442\u0438\u043C, \u044F\u043A \u0441\u0442\u0430\u0442\u0443\u0441 \u043F\u043E\u0432\u043E\u0434\u0438\u0442\u044C\u0441\u044F \u043F\u0456\u0434 \u0447\u0430\u0441 \u043F\u043E\u0448\u0443\u043A\u0443 \u0442\u0430 \u043F\u0435\u0440\u0435\u043C\u0438\u043A\u0430\u043D\u043D\u044F.",name:"\u0422\u0438\u043F \u0441\u0442\u0430\u0442\u0443\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u0456"},fixErrorsBeforeSaving:"\u0412\u0438\u043F\u0440\u0430\u0432\u0442\u0435 \u043F\u043E\u043C\u0438\u043B\u043A\u0438 \u043F\u0435\u0440\u0435\u0434 \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043D\u043D\u044F\u043C."}},reports:{statusRegistry:{about:{createdBy:"\u0426\u0435\u0439 \u0444\u0430\u0439\u043B \u0441\u0442\u0432\u043E\u0440\u0435\u043D\u043E \u043F\u043B\u0430\u0433\u0456\u043D\u043E\u043C Obsidian Tasks (\u0432\u0435\u0440\u0441\u0456\u044F {{version}}), \u0449\u043E\u0431 \u0434\u043E\u043F\u043E\u043C\u043E\u0433\u0442\u0438 \u0432\u0456\u0437\u0443\u0430\u043B\u0456\u0437\u0443\u0432\u0430\u0442\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0438 \u0437\u0430\u0434\u0430\u0447 \u0443 \u0446\u044C\u043E\u043C\u0443 \u0441\u0445\u043E\u0432\u0438\u0449\u0456.",deleteFileAnyTime:"\u0412\u0438 \u043C\u043E\u0436\u0435\u0442\u0435 \u0432\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0446\u0435\u0439 \u0444\u0430\u0439\u043B \u0443 \u0431\u0443\u0434\u044C-\u044F\u043A\u0438\u0439 \u0447\u0430\u0441.",title:"\u041F\u0440\u043E \u0446\u0435\u0439 \u0444\u0430\u0439\u043B",updateReport:{line1:"\u042F\u043A\u0449\u043E \u0432\u0438 \u0437\u043C\u0456\u043D\u0438\u0442\u0435 \u043D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u0456\u0432 Tasks, \u0432\u0438 \u043C\u043E\u0436\u0435\u0442\u0435 \u043E\u0442\u0440\u0438\u043C\u0430\u0442\u0438 \u043E\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0439 \u0437\u0432\u0456\u0442, \u0432\u0438\u043A\u043E\u043D\u0430\u0432\u0448\u0438 \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0456 \u0434\u0456\u0457:",line2:"\u041F\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044C \u0434\u043E `\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F` -> `Tasks`.",line3:"\u041D\u0430\u0442\u0438\u0441\u043D\u0456\u0442\u044C `\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u043D\u0443\u0442\u0438 \u0442\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438 \u0432\u0430\u0448\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438`."}},columnHeadings:{nextStatusSymbol:"\u0421\u0438\u043C\u0432\u043E\u043B \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u0441\u0442\u0430\u0442\u0443\u0441\u0443",problems:"\u041F\u0440\u043E\u0431\u043B\u0435\u043C\u0438 (\u044F\u043A\u0449\u043E \u0454)",statusName:"\u041D\u0430\u0437\u0432\u0430 \u0441\u0442\u0430\u0442\u0443\u0441\u0443",statusSymbol:"\u0421\u0438\u043C\u0432\u043E\u043B \u0441\u0442\u0430\u0442\u0443\u0441\u0443",statusType:"\u0422\u0438\u043F \u0441\u0442\u0430\u0442\u0443\u0441\u0443"},loadedSettings:{settingsActuallyUsed:"\u0426\u0435 \u043D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F, \u044F\u043A\u0456 \u0444\u0430\u043A\u0442\u0438\u0447\u043D\u043E \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u044E\u0442\u044C\u0441\u044F Tasks.",switchToLivePreview:"\u041F\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044C \u0443 \u0440\u0435\u0436\u0438\u043C Live Preview \u0430\u0431\u043E \u0440\u0435\u0436\u0438\u043C \u0447\u0438\u0442\u0430\u043D\u043D\u044F, \u0449\u043E\u0431 \u043F\u043E\u0431\u0430\u0447\u0438\u0442\u0438 \u0434\u0456\u0430\u0433\u0440\u0430\u043C\u0443.",title:"\u0417\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u0456 \u043D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F"},messages:{cannotFindNextStatus:"\u041D\u0435\u043E\u0447\u0456\u043A\u0443\u0432\u0430\u043D\u0430 \u043F\u043E\u043C\u0438\u043B\u043A\u0430 \u043F\u0440\u0438 \u043F\u043E\u0448\u0443\u043A\u0443 \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u043E\u0433\u043E \u0441\u0442\u0430\u0442\u0443\u0441\u0443.",duplicateSymbol:"\u0414\u0443\u0431\u043B\u0456\u043A\u0430\u0442 \u0441\u0438\u043C\u0432\u043E\u043B\u0443 '{{symbol}}': \u0446\u0435\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0435 \u043F\u0440\u043E\u0456\u0433\u043D\u043E\u0440\u043E\u0432\u0430\u043D\u043E.",emptySymbol:"\u041F\u043E\u0440\u043E\u0436\u043D\u0456\u0439 \u0441\u0438\u043C\u0432\u043E\u043B: \u0446\u0435\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 \u0431\u0443\u0434\u0435 \u043F\u0440\u043E\u0456\u0433\u043D\u043E\u0440\u043E\u0432\u0430\u043D\u043E.",nextSymbolUnknown:"\u041D\u0435\u0432\u0456\u0434\u043E\u043C\u0438\u0439 \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0438\u0439 \u0441\u0438\u043C\u0432\u043E\u043B {{symbol}}: \u0441\u0442\u0432\u043E\u0440\u0456\u0442\u044C \u0441\u0442\u0430\u0442\u0443\u0441 \u0456\u0437 \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u043C {{symbol}}.",notConventionalType:"\u0414\u043B\u044F \u0456\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0456\u0457, \u0437\u0432\u0438\u0447\u0430\u0439\u043D\u0438\u0439 \u0442\u0438\u043F \u0434\u043B\u044F \u0441\u0438\u043C\u0432\u043E\u043B\u0443 \u0441\u0442\u0430\u0442\u0443\u0441\u0443 {{symbol}} - {{type}}: \u043C\u043E\u0436\u043B\u0438\u0432\u043E, \u0432\u0438 \u0437\u0430\u0445\u043E\u0447\u0435\u0442\u0435 \u043F\u0435\u0440\u0435\u0433\u043B\u044F\u043D\u0443\u0442\u0438 \u0446\u0435\u0439 \u0442\u0438\u043F.",wrongTypeAfterDone:{line1:"\u0417\u0430 \u0446\u0438\u043C \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u043C `DONE` \u0439\u0434\u0435 {{nextType}}, \u0430 \u043D\u0435 `TODO` \u0430\u0431\u043E `IN_PROGRESS`.",line2:"\u042F\u043A\u0449\u043E \u0439\u043E\u0433\u043E \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0432\u0430\u0442\u0438 \u0434\u043B\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u044F \u043F\u043E\u0432\u0442\u043E\u0440\u044E\u0432\u0430\u043D\u043E\u0457 \u0437\u0430\u0434\u0430\u0447\u0456, \u0437\u0430\u043C\u0456\u0441\u0442\u044C \u0446\u044C\u043E\u0433\u043E \u0437\u0430 \u043D\u0438\u043C \u0431\u0443\u0434\u0435 \u0441\u043B\u0456\u0434\u0443\u0432\u0430\u0442\u0438 `TODO` \u0430\u0431\u043E `IN_PROGRESS`, \u0449\u043E\u0431 \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0430 \u0437\u0430\u0434\u0430\u0447\u0430 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u0430\u043B\u0430 \u0444\u0456\u043B\u044C\u0442\u0440\u0443 `\u043D\u0435 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043E`.",line3:"\u0414\u0438\u0432. [\u041F\u043E\u0432\u0442\u043E\u0440\u044E\u0432\u0430\u043D\u0456 \u0437\u0430\u0434\u0430\u0447\u0456 \u0442\u0430 \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044C\u043A\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438]({{helpURL}})."}},statusSettings:{comment:{line1:"\u041F\u0435\u0440\u0435\u0439\u0434\u0456\u0442\u044C \u0443 \u0440\u0435\u0436\u0438\u043C Live Preview \u0430\u0431\u043E \u0440\u0435\u0436\u0438\u043C \u0447\u0438\u0442\u0430\u043D\u043D\u044F, \u0449\u043E\u0431 \u043F\u043E\u0431\u0430\u0447\u0438\u0442\u0438 \u0442\u0430\u0431\u043B\u0438\u0446\u044E.",line2:"\u042F\u043A\u0449\u043E \u0432 \u043D\u0430\u0437\u0432\u0430\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u0456\u0432 \u0454 \u0441\u0438\u043C\u0432\u043E\u043B\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u0443\u0432\u0430\u043D\u043D\u044F Markdown, \u043D\u0430\u043F\u0440\u0438\u043A\u043B\u0430\u0434 '*' \u0430\u0431\u043E '_',",line3:"Obsidian \u043C\u043E\u0436\u0435 \u043A\u043E\u0440\u0435\u043A\u0442\u043D\u043E \u0432\u0456\u0434\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u0438 \u0442\u0430\u0431\u043B\u0438\u0446\u044E \u043B\u0438\u0448\u0435 \u0432 \u0440\u0435\u0436\u0438\u043C\u0456 \u0447\u0438\u0442\u0430\u043D\u043D\u044F."},theseAreStatusValues:"\u0426\u0435 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u0456\u0432 \u0443 \u0440\u043E\u0437\u0434\u0456\u043B\u0430\u0445 \u043E\u0441\u043D\u043E\u0432\u043D\u0438\u0445 \u0456 \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044C\u043A\u0438\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u0456\u0432.",title:"\u041D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u043D\u044F \u0441\u0442\u0430\u0442\u0443\u0441\u0456\u0432"}}},settings:{autoSuggest:{heading:"\u0410\u0432\u0442\u043E\u0437\u0430\u043F\u043E\u0432\u043D\u0435\u043D\u043D\u044F",maxSuggestions:{description:'\u0421\u043A\u0456\u043B\u044C\u043A\u0438 \u043F\u0440\u043E\u043F\u043E\u0437\u0438\u0446\u0456\u0439 \u043C\u0430\u0454 \u0432\u0456\u0434\u043E\u0431\u0440\u0430\u0436\u0430\u0442\u0438\u0441\u044F, \u043A\u043E\u043B\u0438 \u0437\u2019\u044F\u0432\u043B\u044F\u0454\u0442\u044C\u0441\u044F \u043C\u0435\u043D\u044E \u0430\u0432\u0442\u043E\u0437\u0430\u043F\u043E\u0432\u043D\u0435\u043D\u043D\u044F (\u0432\u043A\u043B\u044E\u0447\u0430\u044E\u0447\u0438 \u043E\u043F\u0446\u0456\u044E "\u23CE").',name:"\u041C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u0430 \u043A\u0456\u043B\u044C\u043A\u0456\u0441\u0442\u044C \u043F\u0440\u043E\u043F\u043E\u0437\u0438\u0446\u0456\u0439 \u0434\u043B\u044F \u0432\u0456\u0434\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F"},minLength:{description:"\u042F\u043A\u0449\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F \u0431\u0456\u043B\u044C\u0448\u0435 0, \u0430\u0432\u0442\u043E\u0437\u0430\u043F\u043E\u0432\u043D\u0435\u043D\u043D\u044F \u0431\u0443\u0434\u0435 \u0437\u0430\u043F\u0443\u0441\u043A\u0430\u0442\u0438\u0441\u044F \u043B\u0438\u0448\u0435 \u0442\u043E\u0434\u0456, \u043A\u043E\u043B\u0438 \u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u0454\u0442\u044C\u0441\u044F \u043F\u043E\u0447\u0430\u0442\u043E\u043A \u0431\u0443\u0434\u044C-\u044F\u043A\u0438\u0445 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0432\u0430\u043D\u0438\u0445 \u043A\u043B\u044E\u0447\u043E\u0432\u0438\u0445 \u0441\u043B\u0456\u0432.",name:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0430 \u0434\u043E\u0432\u0436\u0438\u043D\u0430 \u0437\u0431\u0456\u0433\u0443 \u0434\u043B\u044F \u0430\u0432\u0442\u043E\u0437\u0430\u043F\u043E\u0432\u043D\u0435\u043D\u043D\u044F"},toggle:{description:"\u0423\u0432\u0456\u043C\u043A\u043D\u0435\u043D\u043D\u044F \u0446\u044C\u043E\u0433\u043E \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0432\u0456\u0434\u043A\u0440\u0438\u0454 \u0456\u043D\u0442\u0435\u043B\u0435\u043A\u0442\u0443\u0430\u043B\u044C\u043D\u0435 \u043C\u0435\u043D\u044E \u043F\u0440\u043E\u043F\u043E\u0437\u0438\u0446\u0456\u0439 \u043F\u0456\u0434 \u0447\u0430\u0441 \u0432\u0432\u0435\u0434\u0435\u043D\u043D\u044F \u0442\u0435\u043A\u0441\u0442\u0443 \u0432\u0441\u0435\u0440\u0435\u0434\u0438\u043D\u0456 \u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u043D\u043E\u0433\u043E \u0440\u044F\u0434\u043A\u0430 \u0437\u0430\u0434\u0430\u0447\u0456.",name:"\u0410\u0432\u0442\u043E\u0437\u0430\u043F\u043E\u0432\u043D\u0435\u043D\u043D\u044F \u0432\u043C\u0456\u0441\u0442\u0443 \u0437\u0430\u0434\u0430\u0447\u0456"}},changeRequiresRestart:"\u0417\u043C\u0456\u043D\u0430 \u0431\u0443\u0434\u044C-\u044F\u043A\u0438\u0445 \u043D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u044C \u0432\u0438\u043C\u0430\u0433\u0430\u0454 \u043F\u0435\u0440\u0435\u0437\u0430\u043F\u0443\u0441\u043A\u0443 obsidian.",dates:{cancelledDate:{description:"\u0423\u0432\u0456\u043C\u043A\u043D\u0435\u043D\u043D\u044F \u0446\u044C\u043E\u0433\u043E \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0434\u043E\u0434\u0430\u0441\u0442\u044C \u043F\u043E\u0437\u043D\u0430\u0447\u043A\u0443 \u0447\u0430\u0441\u0443 \u274C YYYY-MM-DD \u0432 \u043A\u0456\u043D\u0446\u0456, \u043A\u043E\u043B\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u043F\u0435\u0440\u0435\u043C\u0438\u043A\u0430\u0454\u0442\u044C\u0441\u044F \u0432 \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u0438\u0439 \u0441\u0442\u0430\u043D.",name:"\u0412\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438 \u0434\u0430\u0442\u0443 \u0441\u043A\u0430\u0441\u0443\u0432\u0430\u043D\u043D\u044F \u0434\u043B\u044F \u043A\u043E\u0436\u043D\u043E\u0457 \u0441\u043A\u0430\u0441\u043E\u0432\u0430\u043D\u043E\u0457 \u0437\u0430\u0434\u0430\u0447\u0456"},createdDate:{description:"\u0423\u0432\u0456\u043C\u043A\u043D\u0435\u043D\u043D\u044F \u0446\u044C\u043E\u0433\u043E \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0434\u043E\u0434\u0430\u0441\u0442\u044C \u043F\u043E\u0437\u043D\u0430\u0447\u043A\u0443 \u0447\u0430\u0441\u0443 \u2795 YYYY-MM-DD \u043F\u0435\u0440\u0435\u0434 \u0456\u043D\u0448\u0438\u043C\u0438 \u0437\u043D\u0430\u0447\u0435\u043D\u043D\u044F\u043C\u0438 \u0434\u0430\u0442, \u043A\u043E\u043B\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u0441\u0442\u0432\u043E\u0440\u044E\u0454\u0442\u044C\u0441\u044F \u0437\u0430 \u0434\u043E\u043F\u043E\u043C\u043E\u0433\u043E\u044E '\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u0430\u0431\u043E \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0437\u0430\u0434\u0430\u0447\u0443' \u0430\u0431\u043E \u0448\u043B\u044F\u0445\u043E\u043C \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u044F \u043F\u043E\u0432\u0442\u043E\u0440\u044E\u0432\u0430\u043D\u043E\u0457 \u0437\u0430\u0434\u0430\u0447\u0456.",name:"\u0412\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438 \u0434\u0430\u0442\u0443 \u0441\u0442\u0432\u043E\u0440\u0435\u043D\u043D\u044F \u0434\u043B\u044F \u043A\u043E\u0436\u043D\u043E\u0457 \u0434\u043E\u0434\u0430\u043D\u043E\u0457 \u0437\u0430\u0434\u0430\u0447\u0456"},doneDate:{description:"\u0423\u0432\u0456\u043C\u043A\u043D\u0435\u043D\u043D\u044F \u0446\u044C\u043E\u0433\u043E \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0434\u043E\u0434\u0430\u0441\u0442\u044C \u043F\u043E\u0437\u043D\u0430\u0447\u043A\u0443 \u0447\u0430\u0441\u0443 \u2705 YYYY-MM-DD \u0432 \u043A\u0456\u043D\u0446\u0456, \u043A\u043E\u043B\u0438 \u0437\u0430\u0434\u0430\u0447\u0430 \u043F\u0435\u0440\u0435\u043C\u0438\u043A\u0430\u0454\u0442\u044C\u0441\u044F \u0443 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u0438\u0439 \u0441\u0442\u0430\u043D.",name:"\u0412\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438 \u0434\u0430\u0442\u0443 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F \u0434\u043B\u044F \u043A\u043E\u0436\u043D\u043E\u0457 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E\u0457 \u0437\u0430\u0434\u0430\u0447\u0456"},heading:"\u0414\u0430\u0442\u0438"},datesFromFileNames:{heading:"\u0414\u0430\u0442\u0438 \u0437 \u043D\u0430\u0437\u0432 \u0444\u0430\u0439\u043B\u0456\u0432",scheduledDate:{extraFormat:{description:{line1:"\u0414\u043E\u0434\u0430\u0442\u043A\u043E\u0432\u0438\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u0434\u0430\u0442\u0438, \u044F\u043A\u0438\u0439 \u043F\u043B\u0430\u0433\u0456\u043D Tasks \u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u0432\u0430\u0442\u0438\u043C\u0435 \u043F\u0456\u0434 \u0447\u0430\u0441 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u0430\u043D\u043D\u044F \u043D\u0430\u0437\u0432\u0438 \u0444\u0430\u0439\u043B\u0443 \u044F\u043A \u0437\u0430\u043F\u043B\u0430\u043D\u043E\u0432\u0430\u043D\u0443 \u0434\u0430\u0442\u0443 \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u0434\u0430\u0442\u0438.",line2:"\u0414\u043E\u0432\u0456\u0434\u043A\u0430 \u0437 \u0441\u0438\u043D\u0442\u0430\u043A\u0441\u0438\u0441\u0443"},name:"\u0414\u043E\u0434\u0430\u0442\u043A\u043E\u0432\u0438\u0439 \u0444\u043E\u0440\u043C\u0430\u0442 \u0434\u0430\u0442\u0438 \u043D\u0430\u0437\u0432\u0438 \u0444\u0430\u0439\u043B\u0443 \u044F\u043A \u0437\u0430\u043F\u043B\u0430\u043D\u043E\u0432\u0430\u043D\u0430 \u0434\u0430\u0442\u0430 \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u0434\u0430\u0442\u0438",placeholder:"\u043F\u0440\u0438\u043A\u043B\u0430\u0434: MMM DD YYYY"},folders:{description:"\u0417\u0430\u043B\u0438\u0448\u0442\u0435 \u043F\u043E\u0440\u043E\u0436\u043D\u0456\u043C, \u044F\u043A\u0449\u043E \u0432\u0438 \u0445\u043E\u0447\u0435\u0442\u0435 \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0432\u0430\u0442\u0438 \u0437\u0430\u043F\u043B\u0430\u043D\u043E\u0432\u0430\u043D\u0456 \u0434\u0430\u0442\u0438 \u0437\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C \u0432\u0441\u044E\u0434\u0438, \u0430\u0431\u043E \u0432\u0432\u0435\u0434\u0456\u0442\u044C \u0441\u043F\u0438\u0441\u043E\u043A \u043F\u0430\u043F\u043E\u043A, \u0440\u043E\u0437\u0434\u0456\u043B\u0435\u043D\u0438\u0445 \u043A\u043E\u043C\u0430\u043C\u0438.",name:"\u041F\u0430\u043F\u043A\u0438 \u0437 \u0437\u0430\u043F\u043B\u0430\u043D\u043E\u0432\u0430\u043D\u0438\u043C\u0438 \u0434\u0430\u0442\u0430\u043C\u0438 \u0437\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C"},toggle:{description:{line1:"\u0417\u0430\u043E\u0449\u0430\u0434\u0436\u0443\u0439\u0442\u0435 \u0447\u0430\u0441 \u043D\u0430 \u0432\u0432\u0435\u0434\u0435\u043D\u043D\u0456 \u0437\u0430\u043F\u043B\u0430\u043D\u043E\u0432\u0430\u043D\u0438\u0445 (\u23F3) \u0434\u0430\u0442.",line2:"\u042F\u043A\u0449\u043E \u0446\u0435\u0439 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u0443\u0432\u0456\u043C\u043A\u043D\u0435\u043D\u043E, \u0443\u0441\u0456\u043C \u0437\u0430\u0434\u0430\u0447\u0430\u043C \u0431\u0435\u0437 \u0434\u0430\u0442\u0438 \u0431\u0443\u0434\u0435 \u043F\u0440\u0438\u0441\u0432\u043E\u0454\u043D\u043E \u0437\u0430\u043F\u043B\u0430\u043D\u043E\u0432\u0430\u043D\u0443 \u0434\u0430\u0442\u0443 \u0437\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C, \u0432\u0438\u0442\u044F\u0433\u043D\u0443\u0442\u0443 \u0437 \u0457\u0445 \u043D\u0430\u0437\u0432\u0438 \u0444\u0430\u0439\u043B\u0443.",line3:"\u0417\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C \u043F\u043B\u0430\u0433\u0456\u043D Tasks \u0440\u043E\u0437\u043F\u0456\u0437\u043D\u0430\u0432\u0430\u0442\u0438\u043C\u0435 \u0444\u043E\u0440\u043C\u0430\u0442\u0438 \u0434\u0430\u0442 YYYY-MM-DD \u0456 YYYYMMDD.",line4:"\u0417\u0430\u0434\u0430\u0447\u0456 \u0431\u0435\u0437 \u0434\u0430\u0442\u0438 \u043D\u0435 \u043C\u0430\u044E\u0442\u044C \u0434\u0430\u0442 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F (\u{1F4C5}), \u0437\u0430\u043F\u043B\u0430\u043D\u043E\u0432\u0430\u043D\u043E\u0457 (\u23F3) \u0442\u0430 \u043F\u043E\u0447\u0430\u0442\u043A\u0443 (\u{1F6EB})."},name:"\u0412\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0432\u0430\u0442\u0438 \u043D\u0430\u0437\u0432\u0443 \u0444\u0430\u0439\u043B\u0443 \u044F\u043A \u0437\u0430\u043F\u043B\u0430\u043D\u043E\u0432\u0430\u043D\u0443 \u0434\u0430\u0442\u0443 \u0434\u043B\u044F \u0437\u0430\u0434\u0430\u0447 \u0431\u0435\u0437 \u0434\u0430\u0442\u0438"}}},dialogs:{accessKeys:{description:"\u042F\u043A\u0449\u043E \u043A\u043B\u0430\u0432\u0456\u0448\u0456 \u0434\u043E\u0441\u0442\u0443\u043F\u0443 (\u043A\u043E\u043C\u0431\u0456\u043D\u0430\u0446\u0456\u0457 \u043A\u043B\u0430\u0432\u0456\u0448) \u0434\u043B\u044F \u0440\u0456\u0437\u043D\u0438\u0445 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432 \u043A\u0435\u0440\u0443\u0432\u0430\u043D\u043D\u044F \u0432 \u0434\u0456\u0430\u043B\u043E\u0433\u043E\u0432\u0438\u0445 \u0432\u0456\u043A\u043D\u0430\u0445 \u043A\u043E\u043D\u0444\u043B\u0456\u043A\u0442\u0443\u044E\u0442\u044C \u0456\u0437 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u0438\u043C\u0438 \u043A\u043E\u043C\u0431\u0456\u043D\u0430\u0446\u0456\u044F\u043C\u0438 \u043A\u043B\u0430\u0432\u0456\u0448 \u0430\u0431\u043E \u0444\u0443\u043D\u043A\u0446\u0456\u043E\u043D\u0430\u043B\u044C\u043D\u0456\u0441\u0442\u044E \u0434\u043E\u043F\u043E\u043C\u0456\u0436\u043D\u0438\u0445 \u0442\u0435\u0445\u043D\u043E\u043B\u043E\u0433\u0456\u0439, \u044F\u043A\u0456 \u0432\u0430\u0436\u043B\u0438\u0432\u0456 \u0434\u043B\u044F \u0432\u0430\u0441, \u0432\u0438 \u043C\u043E\u0436\u0435\u0442\u0435 \u0434\u0435\u0430\u043A\u0442\u0438\u0432\u0443\u0432\u0430\u0442\u0438 \u0457\u0445 \u0442\u0443\u0442.",name:"\u041D\u0430\u0434\u0430\u0432\u0430\u0442\u0438 \u043A\u043B\u0430\u0432\u0456\u0448\u0456 \u0434\u043E\u0441\u0442\u0443\u043F\u0443 \u0432 \u0434\u0456\u0430\u043B\u043E\u0433\u043E\u0432\u0438\u0445 \u0432\u0456\u043A\u043D\u0430\u0445"},heading:"\u0414\u0456\u0430\u043B\u043E\u0433\u043E\u0432\u0456 \u0432\u0456\u043A\u043D\u0430"},format:{description:{line1:"\u0424\u043E\u0440\u043C\u0430\u0442, \u044F\u043A\u0438\u0439 Tasks \u0432\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0454 \u0434\u043B\u044F \u0447\u0438\u0442\u0430\u043D\u043D\u044F \u0442\u0430 \u0437\u0430\u043F\u0438\u0441\u0443 \u0437\u0430\u0434\u0430\u0447.",line2:"\u0412\u0430\u0436\u043B\u0438\u0432\u043E: Tasks \u0437\u0430\u0440\u0430\u0437 \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454 \u043B\u0438\u0448\u0435 \u043E\u0434\u0438\u043D \u0444\u043E\u0440\u043C\u0430\u0442 \u0437\u0430 \u0440\u0430\u0437. \u0412\u0438\u0431\u0456\u0440 Dataview \u043D\u0430\u0440\u0430\u0437\u0456 \u0437\u0443\u043F\u0438\u043D\u0438\u0442\u044C \u0447\u0438\u0442\u0430\u043D\u043D\u044F Tasks \u0432\u043B\u0430\u0441\u043D\u0438\u0445 \u0437\u043D\u0430\u043A\u0456\u0432 \u0435\u043C\u043E\u0434\u0437\u0456."},displayName:{dataview:"Dataview",tasksEmojiFormat:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0435\u043C\u043E\u0434\u0437\u0456 Tasks"},name:"\u0424\u043E\u0440\u043C\u0430\u0442 \u0437\u0430\u0434\u0430\u0447"},globalFilter:{filter:{description:{line1:"\u0420\u0435\u043A\u043E\u043C\u0435\u043D\u0434\u043E\u0432\u0430\u043D\u043E: \u0417\u0430\u043B\u0438\u0448\u0442\u0435 \u043F\u043E\u0440\u043E\u0436\u043D\u0456\u043C, \u044F\u043A\u0449\u043E \u0432\u0438 \u0445\u043E\u0447\u0435\u0442\u0435, \u0449\u043E\u0431 \u0443\u0441\u0456 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438 \u0441\u043F\u0438\u0441\u043A\u0443 \u0441\u043F\u0440\u0430\u0432 \u0443 \u0432\u0430\u0448\u043E\u043C\u0443 \u0441\u0445\u043E\u0432\u0438\u0449\u0456 \u0431\u0443\u043B\u0438 \u0437\u0430\u0434\u0430\u0447\u0430\u043C\u0438, \u044F\u043A\u0438\u043C\u0438 \u043A\u0435\u0440\u0443\u0454 \u0446\u0435\u0439 \u043F\u043B\u0430\u0433\u0456\u043D.",line2:'\u0412\u0438\u043A\u043E\u0440\u0438\u0441\u0442\u043E\u0432\u0443\u0439\u0442\u0435 \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u0438\u0439 \u0444\u0456\u043B\u044C\u0442\u0440, \u044F\u043A\u0449\u043E \u0432\u0438 \u0445\u043E\u0447\u0435\u0442\u0435, \u0449\u043E\u0431 Tasks \u0434\u0456\u044F\u043B\u0438 \u043B\u0438\u0448\u0435 \u043D\u0430 \u043F\u0456\u0434\u043C\u043D\u043E\u0436\u0438\u043D\u0443 \u0432\u0430\u0448\u0438\u0445 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0456\u0432 \u0441\u043F\u0438\u0441\u043A\u0443 \u0441\u043F\u0440\u0430\u0432 "- [ ]", \u0449\u043E\u0431 \u0435\u043B\u0435\u043C\u0435\u043D\u0442 \u0441\u043F\u0438\u0441\u043A\u0443 \u0441\u043F\u0440\u0430\u0432 \u0432\u043A\u043B\u044E\u0447\u0430\u0432 \u0432 \u043E\u043F\u0438\u0441\u0456 \u0432\u043A\u0430\u0437\u0430\u043D\u0438\u0439 \u0440\u044F\u0434\u043E\u043A, \u0449\u043E\u0431 \u0432\u0432\u0430\u0436\u0430\u0442\u0438\u0441\u044F \u0437\u0430\u0434\u0430\u0447\u0435\u044E.',line3:"\u041D\u0430\u043F\u0440\u0438\u043A\u043B\u0430\u0434, \u044F\u043A\u0449\u043E \u0432\u0438 \u0432\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0435 \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u0438\u0439 \u0444\u0456\u043B\u044C\u0442\u0440 \u043D\u0430 #task, \u043F\u043B\u0430\u0433\u0456\u043D Tasks \u043E\u0431\u0440\u043E\u0431\u043B\u044F\u0442\u0438\u043C\u0435 \u043B\u0438\u0448\u0435 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438 \u0441\u043F\u0438\u0441\u043A\u0443 \u0441\u043F\u0440\u0430\u0432, \u043F\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0456 \u0442\u0435\u0433\u043E\u043C #task.",line4:"\u0406\u043D\u0448\u0456 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0438 \u0441\u043F\u0438\u0441\u043A\u0443 \u0441\u043F\u0440\u0430\u0432 \u0437\u0430\u043B\u0438\u0448\u0430\u0442\u044C\u0441\u044F \u0437\u0432\u0438\u0447\u0430\u0439\u043D\u0438\u043C\u0438 \u0435\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043C\u0438 \u0441\u043F\u0438\u0441\u043A\u0443 \u0441\u043F\u0440\u0430\u0432 \u0456 \u043D\u0435 \u0437\u2019\u044F\u0432\u043B\u044F\u0442\u0438\u043C\u0443\u0442\u044C\u0441\u044F \u0432 \u0437\u0430\u043F\u0438\u0442\u0430\u0445 \u0430\u0431\u043E \u043D\u0435 \u0432\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u044E\u0432\u0430\u0442\u0438\u043C\u0443\u0442\u044C \u0434\u0430\u0442\u0443 \u0432\u0438\u043A\u043E\u043D\u0430\u043D\u043D\u044F."},name:"\u0413\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u0438\u0439 \u0444\u0456\u043B\u044C\u0442\u0440",placeholder:"\u043D\u0430\u043F\u0440. #task \u0430\u0431\u043E TODO"},heading:"\u0413\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u0438\u0439 \u0444\u0456\u043B\u044C\u0442\u0440 \u0437\u0430\u0434\u0430\u0447",removeFilter:{description:"\u0423\u0432\u0456\u043C\u043A\u043D\u0435\u043D\u043D\u044F \u0446\u044C\u043E\u0433\u043E \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0432\u0438\u0434\u0430\u043B\u044F\u0454 \u0440\u044F\u0434\u043E\u043A, \u044F\u043A\u0438\u0439 \u0432\u0438 \u0432\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u043B\u0438 \u044F\u043A \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u0438\u0439 \u0444\u0456\u043B\u044C\u0442\u0440, \u0437 \u043E\u043F\u0438\u0441\u0443 \u0437\u0430\u0434\u0430\u0447\u0456 \u043F\u0456\u0434 \u0447\u0430\u0441 \u0432\u0456\u0434\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u043D\u044F \u0437\u0430\u0434\u0430\u0447\u0456.",name:"\u0412\u0438\u0434\u0430\u043B\u0438\u0442\u0438 \u0433\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u0438\u0439 \u0444\u0456\u043B\u044C\u0442\u0440 \u0437 \u043E\u043F\u0438\u0441\u0443"}},globalQuery:{heading:"\u0413\u043B\u043E\u0431\u0430\u043B\u044C\u043D\u0438\u0439 \u0437\u0430\u043F\u0438\u0442",query:{description:"\u0417\u0430\u043F\u0438\u0442, \u044F\u043A\u0438\u0439 \u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u043D\u043E \u0432\u043A\u043B\u044E\u0447\u0430\u0454\u0442\u044C\u0441\u044F \u043D\u0430 \u043F\u043E\u0447\u0430\u0442\u043A\u0443 \u043A\u043E\u0436\u043D\u043E\u0433\u043E \u0431\u043B\u043E\u043A\u0443 Tasks \u0443 \u0441\u0445\u043E\u0432\u0438\u0449\u0456. \u041A\u043E\u0440\u0438\u0441\u043D\u043E \u0434\u043B\u044F \u0434\u043E\u0434\u0430\u0432\u0430\u043D\u043D\u044F \u0444\u0456\u043B\u044C\u0442\u0440\u0456\u0432 \u0437\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C \u0430\u0431\u043E \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0456\u0432 \u043C\u0430\u043A\u0435\u0442\u0430.",placeholder:`\u041D\u0430\u043F\u0440\u0438\u043A\u043B\u0430\u0434... +path does not include _templates/ +limit 300 +show urgency`}},recurringTasks:{heading:"\u041F\u043E\u0432\u0442\u043E\u0440\u044E\u0432\u0430\u043D\u0456 \u0437\u0430\u0434\u0430\u0447\u0456",nextLine:{description:"\u0423\u0432\u0456\u043C\u043A\u043D\u0435\u043D\u043D\u044F \u0446\u044C\u043E\u0433\u043E \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0437\u043C\u0443\u0441\u0438\u0442\u044C \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u0435\u043D\u043D\u044F \u0437\u0430\u0434\u0430\u0447\u0456 \u0437\u2019\u044F\u0432\u043B\u044F\u0442\u0438\u0441\u044F \u043D\u0430 \u0440\u044F\u0434\u043A\u0443 \u043D\u0438\u0436\u0447\u0435 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E\u0457 \u0437\u0430\u0434\u0430\u0447\u0456. \u0406\u043D\u0430\u043A\u0448\u0435 \u043D\u0430\u0441\u0442\u0443\u043F\u043D\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u0435\u043D\u043D\u044F \u0437\u2019\u044F\u0432\u0438\u0442\u044C\u0441\u044F \u043F\u0435\u0440\u0435\u0434 \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043E\u044E.",name:"\u041D\u0430\u0441\u0442\u0443\u043F\u043D\u0435 \u043F\u043E\u0432\u0442\u043E\u0440\u0435\u043D\u043D\u044F \u0437\u2019\u044F\u0432\u043B\u044F\u0454\u0442\u044C\u0441\u044F \u043D\u0430 \u0440\u044F\u0434\u043A\u0443 \u043D\u0438\u0436\u0447\u0435"}},seeTheDocumentation:"\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u043D\u0443\u0442\u0438 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u0456\u044E",statuses:{collections:{anuppuccinTheme:"\u0422\u0435\u043C\u0430 AnuPpuccin",auraTheme:"\u0422\u0435\u043C\u0430 Aura",borderTheme:"\u0422\u0435\u043C\u0430 Border",buttons:{addCollection:{name:"{{themeName}}: \u0414\u043E\u0434\u0430\u0442\u0438 {{numberOfStatuses}} \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0432\u0430\u043D\u0438\u0445 \u0441\u0442\u0430\u0442\u0443\u0441\u0456\u0432"}},ebullientworksTheme:"\u0422\u0435\u043C\u0430 Ebullientworks",itsThemeAndSlrvbCheckboxes:"\u0422\u0435\u043C\u0430 ITS \u0456 \u043F\u0440\u0430\u043F\u043E\u0440\u0446\u0456 SlRvb",lytModeTheme:"\u0422\u0435\u043C\u0430 LYT Mode (\u043B\u0438\u0448\u0435 \u0442\u0435\u043C\u043D\u0438\u0439 \u0440\u0435\u0436\u0438\u043C)",minimalTheme:"\u041C\u0456\u043D\u0456\u043C\u0430\u043B\u044C\u043D\u0430 \u0442\u0435\u043C\u0430",thingsTheme:"\u0422\u0435\u043C\u0430 Things"},coreStatuses:{buttons:{checkStatuses:{name:"\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u043D\u0443\u0442\u0438 \u0442\u0430 \u043F\u0435\u0440\u0435\u0432\u0456\u0440\u0438\u0442\u0438 \u0432\u0430\u0448\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438",tooltip:"\u0421\u0442\u0432\u043E\u0440\u0456\u0442\u044C \u043D\u043E\u0432\u0438\u0439 \u0444\u0430\u0439\u043B \u0443 \u043A\u043E\u0440\u0435\u043D\u0456 \u0441\u0445\u043E\u0432\u0438\u0449\u0430, \u0449\u043E \u043C\u0456\u0441\u0442\u0438\u0442\u044C \u0434\u0456\u0430\u0433\u0440\u0430\u043C\u0443 Mermaid \u043F\u043E\u0442\u043E\u0447\u043D\u0438\u0445 \u043D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u043D\u044C \u0441\u0442\u0430\u0442\u0443\u0441\u0443."}},description:{line1:"\u0426\u0435 \u043E\u0441\u043D\u043E\u0432\u043D\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438, \u044F\u043A\u0456 Tasks \u043F\u0456\u0434\u0442\u0440\u0438\u043C\u0443\u0454 \u043D\u0430\u0442\u0438\u0432\u043D\u043E, \u0431\u0435\u0437 \u043F\u043E\u0442\u0440\u0435\u0431\u0438 \u0432 \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044C\u043A\u043E\u043C\u0443 CSS-\u0441\u0442\u0438\u043B\u044E\u0432\u0430\u043D\u043D\u0456 \u0447\u0438 \u0442\u0435\u043C\u0430\u0445.",line2:"\u0412\u0438 \u043C\u043E\u0436\u0435\u0442\u0435 \u0434\u043E\u0434\u0430\u0432\u0430\u0442\u0438, \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0442\u0430 \u0434\u043E\u0434\u0430\u0432\u0430\u0442\u0438 \u0432\u043B\u0430\u0441\u043D\u0456 \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044C\u043A\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438 \u0432 \u0440\u043E\u0437\u0434\u0456\u043B\u0456 \u043D\u0438\u0436\u0447\u0435."},heading:"\u041E\u0441\u043D\u043E\u0432\u043D\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438"},customStatuses:{buttons:{addAllUnknown:{name:"\u0414\u043E\u0434\u0430\u0442\u0438 \u0432\u0441\u0456 \u043D\u0435\u0432\u0456\u0434\u043E\u043C\u0456 \u0442\u0438\u043F\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0456\u0432"},addNewStatus:{name:"\u0414\u043E\u0434\u0430\u0442\u0438 \u043D\u043E\u0432\u0438\u0439 \u0441\u0442\u0430\u0442\u0443\u0441 \u0437\u0430\u0434\u0430\u0447\u0456"},resetCustomStatuses:{name:"\u0421\u043A\u0438\u043D\u0443\u0442\u0438 \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044C\u043A\u0456 \u0442\u0438\u043F\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0456\u0432 \u0434\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u044C \u0437\u0430 \u0437\u0430\u043C\u043E\u0432\u0447\u0443\u0432\u0430\u043D\u043D\u044F\u043C"}},description:{line1:"\u0421\u043F\u043E\u0447\u0430\u0442\u043A\u0443 \u0441\u043B\u0456\u0434 \u0432\u0438\u0431\u0440\u0430\u0442\u0438 \u0442\u0430 \u0432\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u0438 CSS-\u0444\u0440\u0430\u0433\u043C\u0435\u043D\u0442 \u0430\u0431\u043E \u0442\u0435\u043C\u0443 \u0434\u043B\u044F \u0441\u0442\u0438\u043B\u0456\u0437\u0430\u0446\u0456\u0457 \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044C\u043A\u0438\u0445 \u043F\u0440\u0430\u043F\u043E\u0440\u0446\u0456\u0432.",line2:"\u041F\u043E\u0442\u0456\u043C \u0441\u043A\u043E\u0440\u0438\u0441\u0442\u0430\u0439\u0442\u0435\u0441\u044F \u043A\u043D\u043E\u043F\u043A\u0430\u043C\u0438 \u043D\u0438\u0436\u0447\u0435, \u0449\u043E\u0431 \u043D\u0430\u043B\u0430\u0448\u0442\u0443\u0432\u0430\u0442\u0438 \u0441\u0432\u043E\u0457 \u043A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044C\u043A\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438 \u0432\u0456\u0434\u043F\u043E\u0432\u0456\u0434\u043D\u043E \u0434\u043E \u0432\u0438\u0431\u0440\u0430\u043D\u0438\u0445 CSS-\u043F\u0440\u0430\u043F\u043E\u0440\u0446\u0456\u0432.",line3:"\u041F\u0440\u0438\u043C\u0456\u0442\u043A\u0430 \u0411\u0443\u0434\u044C-\u044F\u043A\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438 \u0437 \u0442\u0438\u043C \u0441\u0430\u043C\u0438\u043C \u0441\u0438\u043C\u0432\u043E\u043B\u043E\u043C, \u0449\u043E \u0439 \u043F\u043E\u043F\u0435\u0440\u0435\u0434\u043D\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438, \u0431\u0443\u0434\u0435 \u043F\u0440\u043E\u0456\u0433\u043D\u043E\u0440\u043E\u0432\u0430\u043D\u043E. \u0412\u0438 \u043C\u043E\u0436\u0435\u0442\u0435 \u043F\u0456\u0434\u0442\u0432\u0435\u0440\u0434\u0438\u0442\u0438 \u0444\u0430\u043A\u0442\u0438\u0447\u043D\u043E \u0437\u0430\u0432\u0430\u043D\u0442\u0430\u0436\u0435\u043D\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438, \u0432\u0438\u043A\u043E\u043D\u0430\u0432\u0448\u0438 \u043A\u043E\u043C\u0430\u043D\u0434\u0443 \xAB\u0421\u0442\u0432\u043E\u0440\u0438\u0442\u0438 \u0430\u0431\u043E \u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0437\u0430\u0434\u0430\u0447\u0443\xBB \u0442\u0430 \u043F\u0435\u0440\u0435\u0433\u043B\u044F\u043D\u0443\u0432\u0448\u0438 \u0441\u043F\u0430\u0434\u043D\u0435 \u043C\u0435\u043D\u044E \xAB\u0421\u0442\u0430\u0442\u0443\u0441\xBB.",line4:"\u041F\u0435\u0440\u0435\u0433\u043B\u044F\u043D\u044C\u0442\u0435 \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u0456\u044E, \u0449\u043E\u0431 \u0440\u043E\u0437\u043F\u043E\u0447\u0430\u0442\u0438!"},heading:"\u041A\u043E\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044C\u043A\u0456 \u0441\u0442\u0430\u0442\u0443\u0441\u0438"},heading:"\u0421\u0442\u0430\u0442\u0443\u0441\u0438 \u0437\u0430\u0434\u0430\u0447"}}}});var Vb,Bb=ee(()=>{Vb={main:{loadingPlugin:"\u52A0\u8F7D\u63D2\u4EF6: {{name}} v{{version}}",unloadingPlugin:"\u5378\u8F7D\u63D2\u4EF6: {{name}} v{{version}}"},modals:{customStatusModal:{editAvailableAsCommand:{description:"\u5982\u679C\u542F\u7528\uFF0C\u6B64\u72B6\u6001\u5C06\u4F5C\u4E3A\u547D\u4EE4\u53EF\u7528,\u56E0\u6B64\u60A8\u53EF\u4EE5\u6307\u5B9A\u5FEB\u6377\u952E\u5E76\u4F7F\u7528\u5B83\u5207\u6362\u72B6\u6001\u3002",name:"\u53EF\u7528\u4F5C\u547D\u4EE4"},editNextStatusSymbol:{description:"\u5355\u51FB\u65F6\uFF0C\u8FD9\u662F\u4E0B\u4E00\u6B65\u5E94\u8BE5\u4F7F\u7528\u7684\u7B26\u53F7\u3002",name:"\u4EFB\u52A1\u4E0B\u4E00\u4E2A\u72B6\u6001\u7B26\u53F7"},editStatusName:{description:"\u8FD9\u662F\u4EFB\u52A1\u72B6\u6001\u7684\u53CB\u597D\u540D\u79F0.",name:"\u4EFB\u52A1\u72B6\u6001\u540D\u79F0"},editStatusSymbol:{description:"\u8FD9\u662F\u65B9\u62EC\u53F7\u4E2D\u7684\u5B57\u7B26\u3002\uFF08\u4EC5\u53EF\u7F16\u8F91\u81EA\u5B9A\u4E49\u72B6\u6001,\u4E0D\u53EF\u7F16\u8F91\u6838\u5FC3\u72B6\u6001\u3002\uFF09",name:"\u4EFB\u52A1\u72B6\u6001\u7B26\u53F7"},editStatusType:{description:"\u63A7\u5236\u641C\u7D22\u548C\u5207\u6362\u72B6\u6001\u7684\u884C\u4E3A\u3002",name:"\u4EFB\u52A1\u72B6\u6001\u7C7B\u578B"},fixErrorsBeforeSaving:"\u5728\u4FDD\u5B58\u524D\u4FEE\u590D\u9519\u8BEF\u3002"}},reports:{statusRegistry:{about:{createdBy:"\u6B64\u6587\u4EF6\u7531 Obsidian tasks \u63D2\u4EF6(version {{version}})\u521B\u5EFA,\u4EE5\u5E2E\u52A9\u53EF\u89C6\u5316\u6B64\u4ED3\u5E93\u4E2D\u7684\u4EFB\u52A1\u72B6\u6001.",deleteFileAnyTime:"\u60A8\u53EF\u4EE5\u968F\u65F6\u5220\u9664\u6B64\u6587\u4EF6.",title:"\u5173\u4E8E\u6B64\u6587\u4EF6",updateReport:{line1:"\u5982\u679C\u66F4\u6539 Tasks \u72B6\u6001\u8BBE\u7F6E,\u5219\u53EF\u4EE5\u901A\u8FC7\u4EE5\u4E0B\u65B9\u5F0F\u83B7\u53D6\u66F4\u65B0\u540E\u7684\u62A5\u544A:",line2:"\u524D\u5F80 `\u8BBE\u7F6E` -> `Tasks`\u3002",line3:"\u70B9\u51FB `\u67E5\u770B\u5E76\u68C0\u67E5\u60A8\u7684\u72B6\u6001`\u3002"}},columnHeadings:{nextStatusSymbol:"\u4E0B\u4E00\u4E2A\u72B6\u6001\u7B26\u53F7",problems:"\u95EE\u9898 (\u5982\u679C\u5B58\u5728)",statusName:"\u72B6\u6001\u540D\u79F0",statusSymbol:"\u72B6\u6001\u7B26\u53F7",statusType:"\u72B6\u6001\u7C7B\u578B"},loadedSettings:{settingsActuallyUsed:"\u8FD9\u4E9B\u662F Tasks \u5B9E\u9645\u4F7F\u7528\u7684\u8BBE\u7F6E.",switchToLivePreview:"\u5207\u6362\u5230\u5B9E\u65F6\u9884\u89C8\u6216\u9605\u8BFB\u6A21\u5F0F\u4EE5\u67E5\u770B\u56FE\u8868.",title:"\u5DF2\u52A0\u8F7D\u8BBE\u7F6E"},messages:{cannotFindNextStatus:"\u672A\u80FD\u610F\u5916\u627E\u5230\u4E0B\u4E00\u4E2A\u72B6\u6001.",duplicateSymbol:"\u91CD\u590D\u7684\u7B26\u53F7 '{{symbol}}':\u6B64\u72B6\u6001\u5C06\u88AB\u5FFD\u7565.",emptySymbol:"\u7A7A\u7B26\u53F7:\u6B64\u72B6\u6001\u5C06\u88AB\u5FFD\u7565.",nextSymbolUnknown:"\u4E0B\u4E00\u4E2A\u7B26\u53F7 {{symbol}} \u672A\u77E5:\u8BF7\u521B\u5EFA\u7B26\u53F7\u4E3A {{symbol}} \u7684\u72B6\u6001.",notConventionalType:"\u4F9B\u53C2\u8003,\u72B6\u6001\u7B26\u53F7 {{symbol}} \u7684\u5E38\u89C4\u7C7B\u578B\u662F {{type}}:\u60A8\u53EF\u80FD\u5E0C\u671B\u67E5\u770B\u6B64\u7C7B\u578B.",wrongTypeAfterDone:{line1:"\u6B64`\u5B8C\u6210`\u72B6\u6001\u540E\u8DDF\u968F\u7684\u662F{{nextType}}\uFF0C\u800C\u4E0D\u662F`\u5F85\u529E`\u6216`\u8FDB\u884C\u4E2D`\u3002",line2:"\u5982\u679C\u7528\u4E8E\u5B8C\u6210\u4E00\u4E2A\u91CD\u590D\u4EFB\u52A1\uFF0C\u5B83\u540E\u9762\u4F1A\u8DDF\u7740\u5F85\u529E`\u6216`\u8FDB\u884C\u4E2D`\uFF0C\u4EE5\u786E\u4FDD\u4E0B\u4E00\u4E2A\u4EFB\u52A1\u7B26\u5408\u201C\u672A\u5B8C\u6210\u201D\u7684\u7B5B\u9009\u6761\u4EF6\u3002",line3:"\u8BF7\u53C2\u9605[\u91CD\u590D\u4EFB\u52A1\u548C\u81EA\u5B9A\u4E49\u72B6\u6001]({{helpURL}})\u3002"}},statusSettings:{comment:{line1:"\u5207\u6362\u5230\u5B9E\u65F6\u9884\u89C8\u6216\u9605\u8BFB\u6A21\u5F0F\u4EE5\u67E5\u770B\u8868\u683C.",line2:"\u5982\u679C\u72B6\u6001\u540D\u79F0\u4E2D\u6709\u4EFB\u4F55Markdown\u683C\u5F0F\u5B57\u7B26,\u5982 '*' \u6216 '_',",line3:"\u9ED1\u66DC\u77F3\u53EA\u80FD\u5728\u9605\u8BFB\u6A21\u5F0F\u4E0B\u6B63\u786E\u6E32\u67D3\u8868\u683C."},theseAreStatusValues:"\u8FD9\u4E9B\u662F\u6838\u5FC3\u548C\u81EA\u5B9A\u4E49\u72B6\u6001\u90E8\u5206\u4E2D\u7684\u72B6\u6001\u503C.",title:"\u72B6\u6001\u8BBE\u7F6E"}}},settings:{autoSuggest:{heading:"\u81EA\u52A8\u5EFA\u8BAE",maxSuggestions:{description:'\u5F53\u81EA\u52A8\u5EFA\u8BAE\u83DC\u5355\u5F39\u51FA\u65F6\uFF0C\u5E94\u663E\u793A\u591A\u5C11\u6761\u5EFA\u8BAE (\u5305\u542B "\u23CE" \u9009\u9879)\u3002',name:"\u8981\u663E\u793A\u7684\u6700\u5927\u81EA\u52A8\u5EFA\u8BAE\u6570"},minLength:{description:"\u5982\u679C\u9AD8\u4E8E0\uFF0C\u5219\u53EA\u6709\u5728\u8BC6\u522B\u51FA\u4EFB\u4F55\u652F\u6301\u7684\u5173\u952E\u5B57\u7684\u5F00\u5934\u65F6\u624D\u4F1A\u89E6\u53D1\u81EA\u52A8\u5EFA\u8BAE\u3002",name:"\u81EA\u52A8\u5EFA\u8BAE\u7684\u6700\u5C0F\u5339\u914D\u957F\u5EA6"},toggle:{description:"\u542F\u7528\u6B64\u529F\u80FD\u5C06\u5728\u8BC6\u522B\u7684\u4EFB\u52A1\u884C\u5185\u8F93\u5165\u65F6\u6253\u5F00\u667A\u80FD\u5EFA\u8BAE\u83DC\u5355\u3002",name:"\u81EA\u52A8\u5EFA\u8BAE\u4EFB\u52A1\u5185\u5BB9"}},changeRequiresRestart:"\u66F4\u6539\u4EFB\u4F55\u8BBE\u7F6E\u90FD\u9700\u8981\u91CD\u65B0\u542F\u52A8Obsidian\u3002",dates:{cancelledDate:{description:"\u542F\u7528\u6B64\u529F\u80FD\u5C06\u5728\u4EFB\u52A1\u8BBE\u7F6E\u4E3A\u53D6\u6D88\u65F6\uFF0C\u5728\u5176\u672B\u5C3E\u6DFB\u52A0\u65F6\u95F4\u6233 \u274C YYYY-MM-DD\u3002",name:"\u8BBE\u7F6E\u6BCF\u4E2A\u5DF2\u53D6\u6D88\u7684\u4EFB\u52A1\u7684\u53D6\u6D88\u65E5\u671F"},createdDate:{description:"\u542F\u7528\u6B64\u529F\u80FD\u5C06\u5728\u901A\u8FC7\u201CCreate or edit task\u201D\u547D\u4EE4\u6216\u5B8C\u6210\u91CD\u590D\u4EFB\u52A1\u65F6\uFF0C\u5728\u5176\u4ED6\u65E5\u671F\u503C\u4E4B\u524D\u6DFB\u52A0\u65F6\u95F4\u6233\u2795YYYY-MM-DD\u3002",name:"\u8BBE\u7F6E\u6BCF\u4E2A\u5DF2\u6DFB\u52A0\u4EFB\u52A1\u7684\u521B\u5EFA\u65E5\u671F"},doneDate:{description:"\u542F\u7528\u6B64\u529F\u80FD\u5C06\u5728\u4EFB\u52A1\u88AB\u8BBE\u7F6E\u4E3A\u5B8C\u6210\u65F6\uFF0C\u5728\u5176\u672B\u5C3E\u6DFB\u52A0\u65F6\u95F4\u6233 \u2705 YYYY-MM-DD\u3002",name:"\u8BBE\u7F6E\u6BCF\u4E2A\u5DF2\u5B8C\u6210\u4EFB\u52A1\u7684\u5B8C\u6210\u65E5\u671F"},heading:"\u65E5\u671F"},datesFromFileNames:{heading:"\u4ECE\u6587\u4EF6\u540D\u4E2D\u63D0\u53D6\u65E5\u671F",scheduledDate:{extraFormat:{description:{line1:"\u4EFB\u52A1\u63D2\u4EF6\u5728\u5C06\u6587\u4EF6\u540D\u7528\u4F5C\u672A\u6CE8\u660E\u65E5\u671F\u4EFB\u52A1\u7684\u8BA1\u5212\u65E5\u671F\u65F6\uFF0C\u5C06\u8BC6\u522B\u7684\u9644\u52A0\u65E5\u671F\u683C\u5F0F\u3002",line2:"\u8BED\u6CD5\u53C2\u8003"},name:"\u4E3A\u65E0\u65E5\u671F\u4EFB\u52A1\u6DFB\u52A0\u6587\u4EF6\u540D\u65E5\u671F\u683C\u5F0F\u4F5C\u4E3A\u8BA1\u5212\u65E5\u671F",placeholder:"\u793A\u4F8B\uFF1AMMM DD YYYY"},folders:{description:"\u5982\u679C\u8981\u5728\u5168\u5C40\u4F7F\u7528\u9ED8\u8BA4\u7684\u8BA1\u5212\u65E5\u671F\uFF0C\u8BF7\u4FDD\u7559\u4E3A\u7A7A,\u6216\u8005\u8F93\u5165\u4EE5\u9017\u53F7\u5206\u9694\u7684\u6587\u4EF6\u5939\u5217\u8868\u3002",name:"\u5177\u6709\u9ED8\u8BA4\u8BA1\u5212\u65E5\u671F\u7684\u6587\u4EF6\u5939"},toggle:{description:{line1:"\u7528\u4E8E\u8282\u7701\u8F93\u5165\u8BA1\u5212 (\u23F3) \u65E5\u671F\u7684\u65F6\u95F4\u3002",line2:"\u5982\u679C\u542F\u7528\u6B64\u9009\u9879\uFF0C\u5219\u4EFB\u4F55\u672A\u6CE8\u660E\u65E5\u671F\u7684\u4EFB\u52A1\u90FD\u5C06\u88AB\u8D4B\u4E88\u4ECE\u5176\u6587\u4EF6\u540D\u4E2D\u63D0\u53D6\u7684\u9ED8\u8BA4\u201C\u8BA1\u5212\u65E5\u671F\u201D\u3002",line3:"\u9ED8\u8BA4\u60C5\u51B5\u4E0B\uFF0CTasks \u63D2\u4EF6\u5C06\u5339\u914D YYYY-MM-DD \u548C YYYYMMDD \u4E24\u79CD\u65E5\u671F\u683C\u5F0F\u3002",line4:"\u672A\u6CE8\u660E\u65E5\u671F\u7684\u4EFB\u52A1\u6307\u6CA1\u6709\u622A\u6B62\u65E5\u671F (\u{1F4C5} ), \u8BA1\u5212\u65E5\u671F (\u23F3) \u548C\u5F00\u59CB\u65E5\u671F(\u{1F6EB}) \u7684\u4EFB\u52A1\u3002"},name:"\u5C06\u6587\u4EF6\u540D\u7528\u4F5C\u672A\u6CE8\u660E\u65E5\u671F\u7684\u4EFB\u52A1\u7684\u8BA1\u5212\u65E5\u671F"}}},dialogs:{accessKeys:{description:"\u5982\u679C\u5BF9\u8BDD\u6846\u4E2D\u5404\u79CD\u63A7\u4EF6\u7684\u5FEB\u6377\u952E\u4E0E\u7CFB\u7EDF\u5FEB\u6377\u952E\u53D1\u751F\u51B2\u7A81\uFF0C\u60A8\u53EF\u4EE5\u5728\u8FD9\u91CC\u505C\u7528\u5B83\u4EEC\u3002",name:"\u5728\u5BF9\u8BDD\u6846\u4E2D\u4F7F\u7528\u5FEB\u6377\u952E"},heading:"\u5BF9\u8BDD\u6846"},format:{description:{line1:"Tasks \u7528\u4E8E\u8BFB\u53D6\u548C\u5199\u5165\u4EFB\u52A1\u7684\u683C\u5F0F.",line2:"\u91CD\u70B9: \u76EE\u524D Tasks \u53EA\u652F\u6301\u540C\u65F6\u4F7F\u7528\u4E00\u79CD\u683C\u5F0F\u3002\u9009\u62E9 dataview \u5C06 \u4F7F Tasks \u505C\u6B62\u8BFB\u53D6\u81EA\u6709\u7684\u8868\u60C5\u7B26\u53F7\u683C\u5F0F"},displayName:{dataview:"Dataview \u683C\u5F0F",tasksEmojiFormat:"Tasks \u8868\u60C5\u683C\u5F0F"},name:"\u4EFB\u52A1\u683C\u5F0F"},globalFilter:{filter:{description:{line1:"\u5EFA\u8BAE\uFF1A\u5982\u679C\u60A8\u5E0C\u671B\u4ED3\u5E93\u4E2D\u7684\u6240\u6709\u4EFB\u52A1\u5217\u8868\u9879\u90FD\u7531\u6B64\u63D2\u4EF6\u7BA1\u7406\uFF0C\u8BF7\u7559\u7A7A\u3002",line2:'\u5982\u679C\u60A8\u5E0C\u671B Tasks \u4EC5\u4F5C\u7528\u4E8E "- [ ]" \u4EFB\u52A1\u5217\u8868\u9879\u7684\u5B50\u96C6\uFF0C\u8BF7\u4F7F\u7528\u5168\u5C40\u7B5B\u9009\u5668,\u4EE5\u4FBF\u53EA\u6709\u5728\u5176\u63CF\u8FF0\u4E2D\u5305\u542B\u6307\u5B9A\u7684\u5B57\u7B26\u4E32\u7684\u4EFB\u52A1\u5217\u8868\u9879\u624D\u88AB\u89C6\u4E3A\u4EFB\u52A1\u3002',line3:"\u4F8B\u5982\uFF0C\u5982\u679C\u5C06\u5168\u5C40\u7B5B\u9009\u5668\u8BBE\u7F6E\u4E3A #task\uFF0C\u5219 Tasks \u63D2\u4EF6\u5C06\u4EC5\u5904\u7406\u6807\u8BB0\u4E3A #task \u7684\u4EFB\u52A1\u5217\u8868\u9879\u3002",line4:"\u5176\u4ED6\u4EFB\u52A1\u5217\u8868\u9879\u5C06\u4FDD\u6301\u6B63\u5E38,\u4E0D\u4F1A\u51FA\u73B0\u5728\u67E5\u8BE2\u4E2D\u6216\u8BBE\u7F6E\u5B8C\u6210\u65E5\u671F\u3002"},name:"\u5168\u5C40\u7B5B\u9009\u5668",placeholder:"\u4F8B\u5982:#task \u6216 TODO"},heading:"\u5168\u5C40\u4EFB\u52A1\u7B5B\u9009\u5668",removeFilter:{description:"\u542F\u7528\u6B64\u9009\u9879\u5C06\u5728\u663E\u793A\u4EFB\u52A1\u65F6\u4ECE\u4EFB\u52A1\u63CF\u8FF0\u4E2D\u5220\u9664\u8BBE\u7F6E\u4E3A\u5168\u5C40\u7B5B\u9009\u5668\u7684\u5B57\u7B26\u4E32.",name:"\u4ECE\u63CF\u8FF0\u4E2D\u5220\u9664\u5168\u5C40\u7B5B\u9009\u5668"}},globalQuery:{heading:"\u5168\u5C40\u67E5\u8BE2",query:{description:"\u81EA\u52A8\u5305\u542B\u5728\u5E93\u4E2D\u6BCF\u4E2A Tasks \u5757\u5F00\u5934\u7684\u67E5\u8BE2\u8BED\u53E5.\u7528\u4E8E\u6DFB\u52A0\u9ED8\u8BA4\u8FC7\u6EE4\u5668\u6216\u5E03\u5C40\u9009\u9879\u3002",placeholder:`\u4F8B\u5982... +path does not include _templates/ +limit 300 +show urgency`}},recurringTasks:{heading:"\u91CD\u590D\u6027\u4EFB\u52A1",nextLine:{description:"\u542F\u7528\u6B64\u529F\u80FD\u540E\uFF0C\u4EFB\u52A1\u7684\u4E0B\u4E00\u6B21\u91CD\u590D\u5C06\u663E\u793A\u5728\u5DF2\u5B8C\u6210\u4EFB\u52A1\u7684\u4E0B\u4E00\u884C\u3002\u82E5\u5173\u95ED\u6B64\u529F\u80FD\uFF0C\u5219\u4E0B\u4E00\u6B21\u91CD\u590D\u5C06\u51FA\u73B0\u5728\u5DF2\u5B8C\u6210\u4EFB\u52A1\u7684\u4E0A\u4E00\u884C\u3002",name:"\u628A\u4EFB\u52A1\u7684\u4E0B\u4E00\u6B21\u91CD\u590D\u653E\u5728\u4E0B\u4E00\u884C"}},seeTheDocumentation:"\u53C2\u9605\u6587\u6863",statuses:{collections:{anuppuccinTheme:"AnuPpuccin \u4E3B\u9898",auraTheme:"Aura \u4E3B\u9898",borderTheme:"Border \u4E3B\u9898",buttons:{addCollection:{name:"{{themeName}}: \u6DFB\u52A0 {{numberOfStatuses}} \u79CD\u652F\u6301\u72B6\u6001"}},ebullientworksTheme:"Ebullientworks \u4E3B\u9898",itsThemeAndSlrvbCheckboxes:"ITS \u4E3B\u9898\u548C SlRvb \u590D\u9009\u6846",lytModeTheme:"LYT Mode \u4E3B\u9898 (\u4EC5\u6DF1\u8272\u6A21\u5F0F)",minimalTheme:"Minimal \u4E3B\u9898",thingsTheme:"Things \u4E3B\u9898"},coreStatuses:{buttons:{checkStatuses:{name:"\u67E5\u770B\u5E76\u68C0\u67E5\u60A8\u7684\u72B6\u6001",tooltip:"\u5728\u5E93\u7684\u6839\u76EE\u5F55\u4E0B\u521B\u5EFA\u4E00\u4E2A\u65B0\u6587\u4EF6,\u5305\u542B\u5F53\u524D\u72B6\u6001\u8BBE\u7F6E\u7684 Mermaid \u56FE\u8868."}},description:{line1:"\u8FD9\u4E9B\u662F Tasks \u539F\u751F\u652F\u6301\u7684\u6838\u5FC3\u72B6\u6001\uFF0C\u4E0D\u9700\u8981\u81EA\u5B9A\u4E49CSS\u6837\u5F0F\u6216\u4E3B\u9898\u3002",line2:"\u60A8\u53EF\u4EE5\u5728\u4E0B\u9762\u7F16\u8F91\u548C\u6DFB\u52A0\u81EA\u5B9A\u4E49\u72B6\u6001\u3002"},heading:"\u6838\u5FC3\u72B6\u6001"},customStatuses:{buttons:{addAllUnknown:{name:"\u6DFB\u52A0\u6240\u6709\u672A\u77E5\u72B6\u6001\u7C7B\u578B"},addNewStatus:{name:"\u6DFB\u52A0\u65B0\u4EFB\u52A1\u72B6\u6001"},resetCustomStatuses:{name:"\u91CD\u7F6E\u81EA\u5B9A\u4E49\u72B6\u6001\u7C7B\u578B\u4E3A\u9ED8\u8BA4\u503C"}},description:{line1:"\u60A8\u5E94\u8BE5\u9996\u5148\u9009\u62E9\u5E76\u5B89\u88C5 CSS\u4EE3\u7801\u6BB5\u6216\u4E3B\u9898\u4EE5\u8BBE\u7F6E\u81EA\u5B9A\u4E49\u590D\u9009\u6846\u7684\u6837\u5F0F",line2:"\u7136\u540E\uFF0C\u4F7F\u7528\u4E0B\u9762\u7684\u6309\u94AE\u8BBE\u7F6E\u60A8\u7684\u81EA\u5B9A\u4E49\u72B6\u6001,\u4EE5\u5339\u914D\u60A8\u9009\u62E9\u7684CSS\u590D\u9009\u6846.",line3:"\u6CE8\u610F\u4EFB\u4F55\u4E0E\u66F4\u65E9\u7684\u72B6\u6001\u5177\u6709\u76F8\u540C\u7B26\u53F7\u7684\u72B6\u6001\u90FD\u5C06\u88AB\u5FFD\u7565.\u60A8\u53EF\u4EE5\u901A\u8FC7\u8FD0\u884C\u201CCreate or edit task\u201D\u547D\u4EE4\u5E76\u67E5\u770B\u201CStatus\u201D\u4E0B\u62C9\u5217\u8868\u6765\u786E\u8BA4\u5B9E\u9645\u52A0\u8F7D\u7684\u72B6\u6001\u3002",line4:"\u53C2\u9605\u6587\u6863\uFF01"},heading:"\u81EA\u5B9A\u4E49\u72B6\u6001"},heading:"\u4EFB\u52A1\u72B6\u6001"}}}});var jf,Zx,zb,N,gs=ee(()=>{"use strict";Lb();Ub();jb();$b();Hb();Bb();jf=!1,Zx=()=>{let n=localStorage.getItem("language"),t=(n==null?void 0:n.toLowerCase())||"en";return console.log(`Language in Obsidian settings: '${t}'; requesting Tasks in '${t}'.`),t},zb=()=>L(void 0,null,function*(){jf||(yield yt.init({lng:Zx(),fallbackLng:"en",returnEmptyString:!1,resources:{be:{translation:Yb},en:{translation:Wb},ru:{translation:qb},uk:{translation:Gb},zh:{translation:Vb}},interpolation:{escapeValue:!1}}),jf=!0)}),N=new Proxy(yt,{get(n,t){if(!jf&&t==="t")throw new Error("i18n.t() called before initialization. Call initializeI18n() first.");return Reflect.get(n,t)}})});var wn,fe,ii=ee(()=>{"use strict";wn=class{},fe=wn;fe.dateFormat="YYYY-MM-DD",fe.dateTimeFormat="YYYY-MM-DD HH:mm",fe.indentationRegex=/^([\s\t>]*)/,fe.listMarkerRegex=/([-*+]|[0-9]+\.)/,fe.checkboxRegex=/\[(.)\]/u,fe.afterCheckboxRegex=/ *(.*)/u,fe.taskRegex=new RegExp(wn.indentationRegex.source+wn.listMarkerRegex.source+" +"+wn.checkboxRegex.source+wn.afterCheckboxRegex.source,"u"),fe.nonTaskRegex=new RegExp(wn.indentationRegex.source+wn.listMarkerRegex.source+"? *("+wn.checkboxRegex.source+")?"+wn.afterCheckboxRegex.source,"u"),fe.listItemRegex=new RegExp(wn.indentationRegex.source+wn.listMarkerRegex.source),fe.blockLinkRegex=/ \^[a-zA-Z0-9-]+$/u,fe.hashTags=/(^|\s)#[^ !@#$%^&*(),.?":{}|<>]+/g,fe.hashTagsFromEnd=new RegExp(wn.hashTags.source+"$")});var Ke=x(Ni=>{"use strict";Object.defineProperty(Ni,"__esModule",{value:!0});Ni.matchAnyPattern=Ni.extractTerms=Ni.repeatedTimeunitPattern=void 0;function nO(n,t){let e=t.replace(/\((?!\?)/g,"(?:");return`${n}${e}\\s{0,5}(?:,?\\s{0,5}${e}){0,10}`}Ni.repeatedTimeunitPattern=nO;function Kb(n){let t;return n instanceof Array?t=[...n]:n instanceof Map?t=Array.from(n.keys()):t=Object.keys(n),t}Ni.extractTerms=Kb;function rO(n){return`(?:${Kb(n).sort((e,r)=>r.length-e.length).join("|").replace(/\./g,"\\.")})`}Ni.matchAnyPattern=rO});var Ue=x(($f,qf)=>{(function(n,t){typeof $f=="object"&&typeof qf!="undefined"?qf.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis!="undefined"?globalThis:n||self).dayjs=t()})($f,function(){"use strict";var n=1e3,t=6e4,e=36e5,r="millisecond",i="second",s="minute",a="hour",o="day",l="week",u="month",c="quarter",d="year",f="date",p="Invalid Date",b=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,T=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,_={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_")},O=function(V,K,C){var J=String(V);return!J||J.length>=K?V:""+Array(K+1-J.length).join(C)+V},D={s:O,z:function(V){var K=-V.utcOffset(),C=Math.abs(K),J=Math.floor(C/60),$=C%60;return(K<=0?"+":"-")+O(J,2,"0")+":"+O($,2,"0")},m:function V(K,C){if(K.date(){"use strict";var iO=Ii&&Ii.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Ii,"__esModule",{value:!0});Ii.findYearClosestToRef=Ii.findMostLikelyADYear=void 0;var sO=iO(Ue());function aO(n){return n<100&&(n>50?n=n+1900:n=n+2e3),n}Ii.findMostLikelyADYear=aO;function oO(n,t,e){let r=sO.default(n),i=r;i=i.month(e-1),i=i.date(t),i=i.year(r.year());let s=i.add(1,"y"),a=i.add(-1,"y");return Math.abs(s.diff(r)){"use strict";Object.defineProperty(Me,"__esModule",{value:!0});Me.parseTimeUnits=Me.TIME_UNITS_PATTERN=Me.parseYear=Me.YEAR_PATTERN=Me.parseOrdinalNumberPattern=Me.ORDINAL_NUMBER_PATTERN=Me.parseNumberPattern=Me.NUMBER_PATTERN=Me.TIME_UNIT_DICTIONARY=Me.ORDINAL_WORD_DICTIONARY=Me.INTEGER_WORD_DICTIONARY=Me.MONTH_DICTIONARY=Me.FULL_MONTH_NAME_DICTIONARY=Me.WEEKDAY_DICTIONARY=void 0;var Wu=Ke(),lO=Ct();Me.WEEKDAY_DICTIONARY={sunday:0,sun:0,"sun.":0,monday:1,mon:1,"mon.":1,tuesday:2,tue:2,"tue.":2,wednesday:3,wed:3,"wed.":3,thursday:4,thurs:4,"thurs.":4,thur:4,"thur.":4,thu:4,"thu.":4,friday:5,fri:5,"fri.":5,saturday:6,sat:6,"sat.":6};Me.FULL_MONTH_NAME_DICTIONARY={january:1,february:2,march:3,april:4,may:5,june:6,july:7,august:8,september:9,october:10,november:11,december:12};Me.MONTH_DICTIONARY=Object.assign(Object.assign({},Me.FULL_MONTH_NAME_DICTIONARY),{jan:1,"jan.":1,feb:2,"feb.":2,mar:3,"mar.":3,apr:4,"apr.":4,jun:6,"jun.":6,jul:7,"jul.":7,aug:8,"aug.":8,sep:9,"sep.":9,sept:9,"sept.":9,oct:10,"oct.":10,nov:11,"nov.":11,dec:12,"dec.":12});Me.INTEGER_WORD_DICTIONARY={one:1,two:2,three:3,four:4,five:5,six:6,seven:7,eight:8,nine:9,ten:10,eleven:11,twelve:12};Me.ORDINAL_WORD_DICTIONARY={first:1,second:2,third:3,fourth:4,fifth:5,sixth:6,seventh:7,eighth:8,ninth:9,tenth:10,eleventh:11,twelfth:12,thirteenth:13,fourteenth:14,fifteenth:15,sixteenth:16,seventeenth:17,eighteenth:18,nineteenth:19,twentieth:20,"twenty first":21,"twenty-first":21,"twenty second":22,"twenty-second":22,"twenty third":23,"twenty-third":23,"twenty fourth":24,"twenty-fourth":24,"twenty fifth":25,"twenty-fifth":25,"twenty sixth":26,"twenty-sixth":26,"twenty seventh":27,"twenty-seventh":27,"twenty eighth":28,"twenty-eighth":28,"twenty ninth":29,"twenty-ninth":29,thirtieth:30,"thirty first":31,"thirty-first":31};Me.TIME_UNIT_DICTIONARY={sec:"second",second:"second",seconds:"second",min:"minute",mins:"minute",minute:"minute",minutes:"minute",h:"hour",hr:"hour",hrs:"hour",hour:"hour",hours:"hour",day:"d",days:"d",week:"week",weeks:"week",month:"month",months:"month",qtr:"quarter",quarter:"quarter",quarters:"quarter",y:"year",yr:"year",year:"year",years:"year"};Me.NUMBER_PATTERN=`(?:${Wu.matchAnyPattern(Me.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|half(?:\\s{0,2}an?)?|an?\\b(?:\\s{0,2}few)?|few|several|a?\\s{0,2}couple\\s{0,2}(?:of)?)`;function Xb(n){let t=n.toLowerCase();return Me.INTEGER_WORD_DICTIONARY[t]!==void 0?Me.INTEGER_WORD_DICTIONARY[t]:t==="a"||t==="an"?1:t.match(/few/)?3:t.match(/half/)?.5:t.match(/couple/)?2:t.match(/several/)?7:parseFloat(t)}Me.parseNumberPattern=Xb;Me.ORDINAL_NUMBER_PATTERN=`(?:${Wu.matchAnyPattern(Me.ORDINAL_WORD_DICTIONARY)}|[0-9]{1,2}(?:st|nd|rd|th)?)`;function uO(n){let t=n.toLowerCase();return Me.ORDINAL_WORD_DICTIONARY[t]!==void 0?Me.ORDINAL_WORD_DICTIONARY[t]:(t=t.replace(/(?:st|nd|rd|th)$/i,""),parseInt(t))}Me.parseOrdinalNumberPattern=uO;Me.YEAR_PATTERN="(?:[1-9][0-9]{0,3}\\s{0,2}(?:BE|AD|BC|BCE|CE)|[1-2][0-9]{3}|[5-9][0-9])";function cO(n){if(/BE/i.test(n))return n=n.replace(/BE/i,""),parseInt(n)-543;if(/BCE?/i.test(n))return n=n.replace(/BCE?/i,""),-parseInt(n);if(/(AD|CE)/i.test(n))return n=n.replace(/(AD|CE)/i,""),parseInt(n);let t=parseInt(n);return lO.findMostLikelyADYear(t)}Me.parseYear=cO;var Zb=`(${Me.NUMBER_PATTERN})\\s{0,3}(${Wu.matchAnyPattern(Me.TIME_UNIT_DICTIONARY)})`,Qb=new RegExp(Zb,"i");Me.TIME_UNITS_PATTERN=Wu.repeatedTimeunitPattern("(?:(?:about|around)\\s{0,3})?",Zb);function dO(n){let t={},e=n,r=Qb.exec(e);for(;r;)fO(t,r),e=e.substring(r[0].length).trim(),r=Qb.exec(e);return t}Me.parseTimeUnits=dO;function fO(n,t){let e=Xb(t[1]),r=Me.TIME_UNIT_DICTIONARY[t[2].toLowerCase()];n[r]=e}});var Jb=x((Hf,Gf)=>{(function(n,t){typeof Hf=="object"&&typeof Gf!="undefined"?Gf.exports=t():typeof define=="function"&&define.amd?define(t):(n=typeof globalThis!="undefined"?globalThis:n||self).dayjs_plugin_quarterOfYear=t()})(Hf,function(){"use strict";var n="month",t="quarter";return function(e,r){var i=r.prototype;i.quarter=function(o){return this.$utils().u(o)?Math.ceil((this.month()+1)/3):this.month(this.month()%3+3*(o-1))};var s=i.add;i.add=function(o,l){return o=Number(o),this.$utils().p(l)===t?this.add(3*o,n):s.bind(this)(o,l)};var a=i.startOf;i.startOf=function(o,l){var u=this.$utils(),c=!!u.u(l)||l;if(u.p(o)===t){var d=this.quarter()-1;return c?this.month(3*d).startOf(n).startOf("day"):this.month(3*d+2).endOf(n).endOf("day")}return a.bind(this)(o,l)}}})});var $n=x(Yr=>{"use strict";Object.defineProperty(Yr,"__esModule",{value:!0});Yr.implySimilarTime=Yr.assignSimilarTime=Yr.assignSimilarDate=Yr.assignTheNextDay=void 0;var eT=ht();function pO(n,t){t=t.add(1,"day"),tT(n,t),nT(n,t)}Yr.assignTheNextDay=pO;function tT(n,t){n.assign("day",t.date()),n.assign("month",t.month()+1),n.assign("year",t.year())}Yr.assignSimilarDate=tT;function mO(n,t){n.assign("hour",t.hour()),n.assign("minute",t.minute()),n.assign("second",t.second()),n.assign("millisecond",t.millisecond()),n.get("hour")<12?n.assign("meridiem",eT.Meridiem.AM):n.assign("meridiem",eT.Meridiem.PM)}Yr.assignSimilarTime=mO;function nT(n,t){n.imply("hour",t.hour()),n.imply("minute",t.minute()),n.imply("second",t.second()),n.imply("millisecond",t.millisecond())}Yr.implySimilarTime=nT});var rT=x(ys=>{"use strict";Object.defineProperty(ys,"__esModule",{value:!0});ys.toTimezoneOffset=ys.TIMEZONE_ABBR_MAP=void 0;ys.TIMEZONE_ABBR_MAP={ACDT:630,ACST:570,ADT:-180,AEDT:660,AEST:600,AFT:270,AKDT:-480,AKST:-540,ALMT:360,AMST:-180,AMT:-240,ANAST:720,ANAT:720,AQTT:300,ART:-180,AST:-240,AWDT:540,AWST:480,AZOST:0,AZOT:-60,AZST:300,AZT:240,BNT:480,BOT:-240,BRST:-120,BRT:-180,BST:60,BTT:360,CAST:480,CAT:120,CCT:390,CDT:-300,CEST:120,CET:60,CHADT:825,CHAST:765,CKT:-600,CLST:-180,CLT:-240,COT:-300,CST:-360,CVT:-60,CXT:420,ChST:600,DAVT:420,EASST:-300,EAST:-360,EAT:180,ECT:-300,EDT:-240,EEST:180,EET:120,EGST:0,EGT:-60,EST:-300,ET:-300,FJST:780,FJT:720,FKST:-180,FKT:-240,FNT:-120,GALT:-360,GAMT:-540,GET:240,GFT:-180,GILT:720,GMT:0,GST:240,GYT:-240,HAA:-180,HAC:-300,HADT:-540,HAE:-240,HAP:-420,HAR:-360,HAST:-600,HAT:-90,HAY:-480,HKT:480,HLV:-210,HNA:-240,HNC:-360,HNE:-300,HNP:-480,HNR:-420,HNT:-150,HNY:-540,HOVT:420,ICT:420,IDT:180,IOT:360,IRDT:270,IRKST:540,IRKT:540,IRST:210,IST:330,JST:540,KGT:360,KRAST:480,KRAT:480,KST:540,KUYT:240,LHDT:660,LHST:630,LINT:840,MAGST:720,MAGT:720,MART:-510,MAWT:300,MDT:-360,MESZ:120,MEZ:60,MHT:720,MMT:390,MSD:240,MSK:180,MST:-420,MUT:240,MVT:300,MYT:480,NCT:660,NDT:-90,NFT:690,NOVST:420,NOVT:360,NPT:345,NST:-150,NUT:-660,NZDT:780,NZST:720,OMSST:420,OMST:420,PDT:-420,PET:-300,PETST:720,PETT:720,PGT:600,PHOT:780,PHT:480,PKT:300,PMDT:-120,PMST:-180,PONT:660,PST:-480,PT:-480,PWT:540,PYST:-180,PYT:-240,RET:240,SAMT:240,SAST:120,SBT:660,SCT:240,SGT:480,SRT:-180,SST:-660,TAHT:-600,TFT:300,TJT:300,TKT:780,TLT:540,TMT:300,TVT:720,ULAT:480,UTC:0,UYST:-120,UYT:-180,UZT:300,VET:-210,VLAST:660,VLAT:660,VUT:660,WAST:120,WAT:60,WEST:60,WESZ:60,WET:0,WEZ:0,WFT:720,WGST:-120,WGT:-180,WIB:420,WIT:540,WITA:480,WST:780,WT:0,YAKST:600,YAKT:600,YAPT:600,YEKST:360,YEKT:360};function hO(n){var t;return n==null?null:typeof n=="number"?n:(t=ys.TIMEZONE_ABBR_MAP[n])!==null&&t!==void 0?t:null}ys.toTimezoneOffset=hO});var nt=x(jr=>{"use strict";var iT=jr&&jr.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(jr,"__esModule",{value:!0});jr.ParsingResult=jr.ParsingComponents=jr.ReferenceWithTimezone=void 0;var gO=iT(Jb()),$u=iT(Ue()),Bf=$n(),yO=rT();$u.default.extend(gO.default);var Vf=class{constructor(t){var e;t=t!=null?t:new Date,t instanceof Date?this.instant=t:(this.instant=(e=t.instant)!==null&&e!==void 0?e:new Date,this.timezoneOffset=yO.toTimezoneOffset(t.timezone))}};jr.ReferenceWithTimezone=Vf;var bs=class{constructor(t,e){if(this.reference=t,this.knownValues={},this.impliedValues={},e)for(let i in e)this.knownValues[i]=e[i];let r=$u.default(t.instant);this.imply("day",r.date()),this.imply("month",r.month()+1),this.imply("year",r.year()),this.imply("hour",12),this.imply("minute",0),this.imply("second",0),this.imply("millisecond",0)}get(t){return t in this.knownValues?this.knownValues[t]:t in this.impliedValues?this.impliedValues[t]:null}isCertain(t){return t in this.knownValues}getCertainComponents(){return Object.keys(this.knownValues)}imply(t,e){return t in this.knownValues?this:(this.impliedValues[t]=e,this)}assign(t,e){return this.knownValues[t]=e,delete this.impliedValues[t],this}delete(t){delete this.knownValues[t],delete this.impliedValues[t]}clone(){let t=new bs(this.reference);t.knownValues={},t.impliedValues={};for(let e in this.knownValues)t.knownValues[e]=this.knownValues[e];for(let e in this.impliedValues)t.impliedValues[e]=this.impliedValues[e];return t}isOnlyDate(){return!this.isCertain("hour")&&!this.isCertain("minute")&&!this.isCertain("second")}isOnlyTime(){return!this.isCertain("weekday")&&!this.isCertain("day")&&!this.isCertain("month")}isOnlyWeekdayComponent(){return this.isCertain("weekday")&&!this.isCertain("day")&&!this.isCertain("month")}isOnlyDayMonthComponent(){return this.isCertain("day")&&this.isCertain("month")&&!this.isCertain("year")}isValidDate(){let t=this.dateWithoutTimezoneAdjustment();return!(t.getFullYear()!==this.get("year")||t.getMonth()!==this.get("month")-1||t.getDate()!==this.get("day")||this.get("hour")!=null&&t.getHours()!=this.get("hour")||this.get("minute")!=null&&t.getMinutes()!=this.get("minute"))}toString(){return`[ParsingComponents {knownValues: ${JSON.stringify(this.knownValues)}, impliedValues: ${JSON.stringify(this.impliedValues)}}, reference: ${JSON.stringify(this.reference)}]`}dayjs(){return $u.default(this.date())}date(){let t=this.dateWithoutTimezoneAdjustment();return new Date(t.getTime()+this.getSystemTimezoneAdjustmentMinute(t)*6e4)}dateWithoutTimezoneAdjustment(){let t=new Date(this.get("year"),this.get("month")-1,this.get("day"),this.get("hour"),this.get("minute"),this.get("second"),this.get("millisecond"));return t.setFullYear(this.get("year")),t}getSystemTimezoneAdjustmentMinute(t){var e,r;(!t||t.getTime()<0)&&(t=new Date);let i=-t.getTimezoneOffset(),s=(r=(e=this.get("timezoneOffset"))!==null&&e!==void 0?e:this.reference.timezoneOffset)!==null&&r!==void 0?r:i;return i-s}static createRelativeFromReference(t,e){let r=$u.default(t.instant);for(let s in e)r=r.add(e[s],s);let i=new bs(t);return e.hour||e.minute||e.second?(Bf.assignSimilarTime(i,r),Bf.assignSimilarDate(i,r),t.timezoneOffset!==null&&i.assign("timezoneOffset",-t.instant.getTimezoneOffset())):(Bf.implySimilarTime(i,r),t.timezoneOffset!==null&&i.imply("timezoneOffset",-t.instant.getTimezoneOffset()),e.d?(i.assign("day",r.date()),i.assign("month",r.month()+1),i.assign("year",r.year())):(e.week&&i.imply("weekday",r.day()),i.imply("day",r.date()),e.month?(i.assign("month",r.month()+1),i.assign("year",r.year())):(i.imply("month",r.month()+1),e.year?i.assign("year",r.year()):i.imply("year",r.year())))),i}};jr.ParsingComponents=bs;var Bo=class{constructor(t,e,r,i,s){this.reference=t,this.refDate=t.instant,this.index=e,this.text=r,this.start=i||new bs(t),this.end=s}clone(){let t=new Bo(this.reference,this.index,this.text);return t.start=this.start?this.start.clone():null,t.end=this.end?this.end.clone():null,t}date(){return this.start.date()}toString(){return`[ParsingResult {index: ${this.index}, text: '${this.text}', ...}]`}};jr.ParsingResult=Bo});var re=x(qu=>{"use strict";Object.defineProperty(qu,"__esModule",{value:!0});qu.AbstractParserWithWordBoundaryChecking=void 0;var zf=class{constructor(){this.cachedInnerPattern=null,this.cachedPattern=null}patternLeftBoundary(){return"(\\W|^)"}pattern(t){let e=this.innerPattern(t);return e==this.cachedInnerPattern?this.cachedPattern:(this.cachedPattern=new RegExp(`${this.patternLeftBoundary()}${e.source}`,e.flags),this.cachedInnerPattern=e,this.cachedPattern)}extract(t,e){var r;let i=(r=e[1])!==null&&r!==void 0?r:"";e.index=e.index+i.length,e[0]=e[0].substring(i.length);for(let s=2;s{"use strict";Object.defineProperty(Xf,"__esModule",{value:!0});var Qf=Mt(),bO=nt(),TO=re(),_O=new RegExp(`(?:within|in|for)\\s*(?:(?:about|around|roughly|approximately|just)\\s*(?:~\\s*)?)?(${Qf.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),vO=new RegExp(`(?:(?:about|around|roughly|approximately|just)\\s*(?:~\\s*)?)?(${Qf.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),Kf=class extends TO.AbstractParserWithWordBoundaryChecking{innerPattern(t){return t.option.forwardDate?vO:_O}innerExtract(t,e){let r=Qf.parseTimeUnits(e[1]);return bO.ParsingComponents.createRelativeFromReference(t.reference,r)}};Xf.default=Kf});var dT=x(Jf=>{"use strict";Object.defineProperty(Jf,"__esModule",{value:!0});var wO=Ct(),uT=Mt(),cT=Mt(),Hu=Mt(),kO=Ke(),SO=re(),EO=new RegExp(`(?:on\\s{0,3})?(${Hu.ORDINAL_NUMBER_PATTERN})(?:\\s{0,3}(?:to|\\-|\\\u2013|until|through|till)?\\s{0,3}(${Hu.ORDINAL_NUMBER_PATTERN}))?(?:-|/|\\s{0,3}(?:of)?\\s{0,3})(${kO.matchAnyPattern(uT.MONTH_DICTIONARY)})(?:(?:-|/|,?\\s{0,3})(${cT.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),aT=1,oT=2,DO=3,lT=4,Zf=class extends SO.AbstractParserWithWordBoundaryChecking{innerPattern(){return EO}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=uT.MONTH_DICTIONARY[e[DO].toLowerCase()],s=Hu.parseOrdinalNumberPattern(e[aT]);if(s>31)return e.index=e.index+e[aT].length,null;if(r.start.assign("month",i),r.start.assign("day",s),e[lT]){let a=cT.parseYear(e[lT]);r.start.assign("year",a)}else{let a=wO.findYearClosestToRef(t.refDate,s,i);r.start.imply("year",a)}if(e[oT]){let a=Hu.parseOrdinalNumberPattern(e[oT]);r.end=r.start.clone(),r.end.assign("day",a)}return r}};Jf.default=Zf});var gT=x(tp=>{"use strict";Object.defineProperty(tp,"__esModule",{value:!0});var xO=Ct(),mT=Mt(),Gu=Mt(),hT=Mt(),OO=Ke(),CO=re(),MO=new RegExp(`(${OO.matchAnyPattern(mT.MONTH_DICTIONARY)})(?:-|/|\\s*,?\\s*)(${Gu.ORDINAL_NUMBER_PATTERN})(?!\\s*(?:am|pm))\\s*(?:(?:to|\\-)\\s*(${Gu.ORDINAL_NUMBER_PATTERN})\\s*)?(?:(?:-|/|\\s*,?\\s*)(${hT.YEAR_PATTERN}))?(?=\\W|$)(?!\\:\\d)`,"i"),RO=1,AO=2,fT=3,pT=4,ep=class extends CO.AbstractParserWithWordBoundaryChecking{innerPattern(){return MO}innerExtract(t,e){let r=mT.MONTH_DICTIONARY[e[RO].toLowerCase()],i=Gu.parseOrdinalNumberPattern(e[AO]);if(i>31)return null;let s=t.createParsingComponents({day:i,month:r});if(e[pT]){let l=hT.parseYear(e[pT]);s.assign("year",l)}else{let l=xO.findYearClosestToRef(t.refDate,i,r);s.imply("year",l)}if(!e[fT])return s;let a=Gu.parseOrdinalNumberPattern(e[fT]),o=t.createParsingResult(e.index,e[0]);return o.start=s,o.end=s.clone(),o.end.assign("day",a),o}};tp.default=ep});var TT=x(ip=>{"use strict";Object.defineProperty(ip,"__esModule",{value:!0});var np=Mt(),PO=Ct(),NO=Ke(),bT=Mt(),IO=re(),FO=new RegExp(`((?:in)\\s*)?(${NO.matchAnyPattern(np.MONTH_DICTIONARY)})\\s*(?:[,-]?\\s*(${bT.YEAR_PATTERN})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,"i"),LO=1,UO=2,yT=3,rp=class extends IO.AbstractParserWithWordBoundaryChecking{innerPattern(){return FO}innerExtract(t,e){let r=e[UO].toLowerCase();if(e[0].length<=3&&!np.FULL_MONTH_NAME_DICTIONARY[r])return null;let i=t.createParsingResult(e.index+(e[LO]||"").length,e.index+e[0].length);i.start.imply("day",1);let s=np.MONTH_DICTIONARY[r];if(i.start.assign("month",s),e[yT]){let a=bT.parseYear(e[yT]);i.start.assign("year",a)}else{let a=PO.findYearClosestToRef(t.refDate,1,s);i.start.imply("year",a)}return i}};ip.default=rp});var wT=x(ap=>{"use strict";Object.defineProperty(ap,"__esModule",{value:!0});var vT=Mt(),YO=Ke(),jO=re(),WO=new RegExp(`([0-9]{4})[\\.\\/\\s](?:(${YO.matchAnyPattern(vT.MONTH_DICTIONARY)})|([0-9]{1,2}))[\\.\\/\\s]([0-9]{1,2})(?=\\W|$)`,"i"),$O=1,qO=2,_T=3,HO=4,sp=class extends jO.AbstractParserWithWordBoundaryChecking{innerPattern(){return WO}innerExtract(t,e){let r=e[_T]?parseInt(e[_T]):vT.MONTH_DICTIONARY[e[qO].toLowerCase()];if(r<1||r>12)return null;let i=parseInt(e[$O]);return{day:parseInt(e[HO]),month:r,year:i}}};ap.default=sp});var kT=x(lp=>{"use strict";Object.defineProperty(lp,"__esModule",{value:!0});var GO=re(),BO=new RegExp("([0-9]|0[1-9]|1[012])/([0-9]{4})","i"),VO=1,zO=2,op=class extends GO.AbstractParserWithWordBoundaryChecking{innerPattern(){return BO}innerExtract(t,e){let r=parseInt(e[zO]),i=parseInt(e[VO]);return t.createParsingComponents().imply("day",1).assign("month",i).assign("year",r)}};lp.default=op});var Ts=x(zu=>{"use strict";Object.defineProperty(zu,"__esModule",{value:!0});zu.AbstractTimeExpressionParser=void 0;var Zt=ht();function KO(n,t,e,r){return new RegExp(`${n}${t}(\\d{1,4})(?:(?:\\.|:|\uFF1A)(\\d{1,2})(?:(?::|\uFF1A)(\\d{2})(?:\\.(\\d{1,6}))?)?)?(?:\\s*(a\\.m\\.|p\\.m\\.|am?|pm?))?${e}`,r)}function QO(n,t){return new RegExp(`^(${n})(\\d{1,4})(?:(?:\\.|\\:|\\\uFF1A)(\\d{1,2})(?:(?:\\.|\\:|\\\uFF1A)(\\d{1,2})(?:\\.(\\d{1,6}))?)?)?(?:\\s*(a\\.m\\.|p\\.m\\.|am?|pm?))?${t}`,"i")}var ST=2,Ta=3,Bu=4,Vu=5,Vo=6,up=class{constructor(t=!1){this.cachedPrimaryPrefix=null,this.cachedPrimarySuffix=null,this.cachedPrimaryTimePattern=null,this.cachedFollowingPhase=null,this.cachedFollowingSuffix=null,this.cachedFollowingTimePatten=null,this.strictMode=t}patternFlags(){return"i"}primaryPatternLeftBoundary(){return"(^|\\s|T|\\b)"}primarySuffix(){return"(?=\\W|$)"}followingSuffix(){return"(?=\\W|$)"}pattern(t){return this.getPrimaryTimePatternThroughCache()}extract(t,e){let r=this.extractPrimaryTimeComponents(t,e);if(!r)return e.index+=e[0].length,null;let i=e.index+e[1].length,s=e[0].substring(e[1].length),a=t.createParsingResult(i,s,r);e.index+=e[0].length;let o=t.text.substring(e.index),u=this.getFollowingTimePatternThroughCache().exec(o);return s.match(/^\d{3,4}/)&&u&&u[0].match(/^\s*([+-])\s*\d{2,4}$/)?null:!u||u[0].match(/^\s*([+-])\s*\d{3,4}$/)?this.checkAndReturnWithoutFollowingPattern(a):(a.end=this.extractFollowingTimeComponents(t,u,a),a.end&&(a.text+=u[0]),this.checkAndReturnWithFollowingPattern(a))}extractPrimaryTimeComponents(t,e,r=!1){let i=t.createParsingComponents(),s=0,a=null,o=parseInt(e[ST]);if(o>100){if(this.strictMode||e[Ta]!=null)return null;s=o%100,o=Math.floor(o/100)}if(o>24)return null;if(e[Ta]!=null){if(e[Ta].length==1&&!e[Vo])return null;s=parseInt(e[Ta])}if(s>=60)return null;if(o>12&&(a=Zt.Meridiem.PM),e[Vo]!=null){if(o>12)return null;let l=e[Vo][0].toLowerCase();l=="a"&&(a=Zt.Meridiem.AM,o==12&&(o=0)),l=="p"&&(a=Zt.Meridiem.PM,o!=12&&(o+=12))}if(i.assign("hour",o),i.assign("minute",s),a!==null?i.assign("meridiem",a):o<12?i.imply("meridiem",Zt.Meridiem.AM):i.imply("meridiem",Zt.Meridiem.PM),e[Vu]!=null){let l=parseInt(e[Vu].substring(0,3));if(l>=1e3)return null;i.assign("millisecond",l)}if(e[Bu]!=null){let l=parseInt(e[Bu]);if(l>=60)return null;i.assign("second",l)}return i}extractFollowingTimeComponents(t,e,r){let i=t.createParsingComponents();if(e[Vu]!=null){let l=parseInt(e[Vu].substring(0,3));if(l>=1e3)return null;i.assign("millisecond",l)}if(e[Bu]!=null){let l=parseInt(e[Bu]);if(l>=60)return null;i.assign("second",l)}let s=parseInt(e[ST]),a=0,o=-1;if(e[Ta]!=null?a=parseInt(e[Ta]):s>100&&(a=s%100,s=Math.floor(s/100)),a>=60||s>24)return null;if(s>=12&&(o=Zt.Meridiem.PM),e[Vo]!=null){if(s>12)return null;let l=e[Vo][0].toLowerCase();l=="a"&&(o=Zt.Meridiem.AM,s==12&&(s=0,i.isCertain("day")||i.imply("day",i.get("day")+1))),l=="p"&&(o=Zt.Meridiem.PM,s!=12&&(s+=12)),r.start.isCertain("meridiem")||(o==Zt.Meridiem.AM?(r.start.imply("meridiem",Zt.Meridiem.AM),r.start.get("hour")==12&&r.start.assign("hour",0)):(r.start.imply("meridiem",Zt.Meridiem.PM),r.start.get("hour")!=12&&r.start.assign("hour",r.start.get("hour")+12)))}return i.assign("hour",s),i.assign("minute",a),o>=0?i.assign("meridiem",o):r.start.isCertain("meridiem")&&r.start.get("hour")>12?r.start.get("hour")-12>s?i.imply("meridiem",Zt.Meridiem.AM):s<=12&&(i.assign("hour",s+12),i.assign("meridiem",Zt.Meridiem.PM)):s>12?i.imply("meridiem",Zt.Meridiem.PM):s<=12&&i.imply("meridiem",Zt.Meridiem.AM),i.date().getTime()24)return null}return t}checkAndReturnWithFollowingPattern(t){if(t.text.match(/^\d+-\d+$/))return null;let e=t.text.match(/[^\d:.](\d[\d.]+)\s*-\s*(\d[\d.]+)$/);if(e){if(this.strictMode)return null;let r=e[1],i=e[2];if(i.includes(".")&&!i.match(/\d(\.\d{2})+$/))return null;let s=parseInt(i),a=parseInt(r);if(s>24||a>24)return null}return t}getPrimaryTimePatternThroughCache(){let t=this.primaryPrefix(),e=this.primarySuffix();return this.cachedPrimaryPrefix===t&&this.cachedPrimarySuffix===e?this.cachedPrimaryTimePattern:(this.cachedPrimaryTimePattern=KO(this.primaryPatternLeftBoundary(),t,e,this.patternFlags()),this.cachedPrimaryPrefix=t,this.cachedPrimarySuffix=e,this.cachedPrimaryTimePattern)}getFollowingTimePatternThroughCache(){let t=this.followingPhase(),e=this.followingSuffix();return this.cachedFollowingPhase===t&&this.cachedFollowingSuffix===e?this.cachedFollowingTimePatten:(this.cachedFollowingTimePatten=QO(t,e),this.cachedFollowingPhase=t,this.cachedFollowingSuffix=e,this.cachedFollowingTimePatten)}};zu.AbstractTimeExpressionParser=up});var ET=x(dp=>{"use strict";Object.defineProperty(dp,"__esModule",{value:!0});var Ku=ht(),XO=Ts(),cp=class extends XO.AbstractTimeExpressionParser{constructor(t){super(t)}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|to|\\?)\\s*"}primaryPrefix(){return"(?:(?:at|from)\\s*)??"}primarySuffix(){return"(?:\\s*(?:o\\W*clock|at\\s*night|in\\s*the\\s*(?:morning|afternoon)))?(?!/)(?=\\W|$)"}extractPrimaryTimeComponents(t,e){let r=super.extractPrimaryTimeComponents(t,e);if(r){if(e[0].endsWith("night")){let i=r.get("hour");i>=6&&i<12?(r.assign("hour",r.get("hour")+12),r.assign("meridiem",Ku.Meridiem.PM)):i<6&&r.assign("meridiem",Ku.Meridiem.AM)}if(e[0].endsWith("afternoon")){r.assign("meridiem",Ku.Meridiem.PM);let i=r.get("hour");i>=0&&i<=6&&r.assign("hour",r.get("hour")+12)}e[0].endsWith("morning")&&(r.assign("meridiem",Ku.Meridiem.AM),r.get("hour")<12&&r.assign("hour",r.get("hour")))}return r}};dp.default=cp});var qn=x(_a=>{"use strict";Object.defineProperty(_a,"__esModule",{value:!0});_a.addImpliedTimeUnits=_a.reverseTimeUnits=void 0;function ZO(n){let t={};for(let e in n)t[e]=-n[e];return t}_a.reverseTimeUnits=ZO;function JO(n,t){let e=n.clone(),r=n.dayjs();for(let i in t)r=r.add(t[i],i);return("day"in t||"d"in t||"week"in t||"month"in t||"year"in t)&&(e.imply("day",r.date()),e.imply("month",r.month()+1),e.imply("year",r.year())),("second"in t||"minute"in t||"hour"in t)&&(e.imply("second",r.second()),e.imply("minute",r.minute()),e.imply("hour",r.hour())),e}_a.addImpliedTimeUnits=JO});var DT=x(mp=>{"use strict";Object.defineProperty(mp,"__esModule",{value:!0});var pp=Mt(),e0=nt(),t0=re(),n0=qn(),r0=new RegExp(`(${pp.TIME_UNITS_PATTERN})\\s{0,5}(?:ago|before|earlier)(?=(?:\\W|$))`,"i"),i0=new RegExp(`(${pp.TIME_UNITS_PATTERN})\\s{0,5}ago(?=(?:\\W|$))`,"i"),fp=class extends t0.AbstractParserWithWordBoundaryChecking{constructor(t){super(),this.strictMode=t}innerPattern(){return this.strictMode?i0:r0}innerExtract(t,e){let r=pp.parseTimeUnits(e[1]),i=n0.reverseTimeUnits(r);return e0.ParsingComponents.createRelativeFromReference(t.reference,i)}};mp.default=fp});var xT=x(yp=>{"use strict";Object.defineProperty(yp,"__esModule",{value:!0});var gp=Mt(),s0=nt(),a0=re(),o0=new RegExp(`(${gp.TIME_UNITS_PATTERN})\\s{0,5}(?:later|after|from now|henceforth|forward|out)(?=(?:\\W|$))`,"i"),l0=new RegExp("("+gp.TIME_UNITS_PATTERN+")(later|from now)(?=(?:\\W|$))","i"),u0=1,hp=class extends a0.AbstractParserWithWordBoundaryChecking{constructor(t){super(),this.strictMode=t}innerPattern(){return this.strictMode?l0:o0}innerExtract(t,e){let r=gp.parseTimeUnits(e[u0]);return s0.ParsingComponents.createRelativeFromReference(t.reference,r)}};yp.default=hp});var wa=x(va=>{"use strict";Object.defineProperty(va,"__esModule",{value:!0});va.MergingRefiner=va.Filter=void 0;var bp=class{refine(t,e){return e.filter(r=>this.isValid(t,r))}};va.Filter=bp;var Tp=class{refine(t,e){if(e.length<2)return e;let r=[],i=e[0],s=null;for(let a=1;a{console.log(`${this.constructor.name} merged ${l} and ${u} into ${c}`)}),i=c}}return i!=null&&r.push(i),r}};va.MergingRefiner=Tp});var Wr=x(vp=>{"use strict";Object.defineProperty(vp,"__esModule",{value:!0});var c0=wa(),_p=class extends c0.MergingRefiner{shouldMergeResults(t,e,r){return!e.end&&!r.end&&t.match(this.patternBetween())!=null}mergeResults(t,e,r){if(!e.start.isOnlyWeekdayComponent()&&!r.start.isOnlyWeekdayComponent()&&(r.start.getCertainComponents().forEach(s=>{e.start.isCertain(s)||e.start.assign(s,r.start.get(s))}),e.start.getCertainComponents().forEach(s=>{r.start.isCertain(s)||r.start.assign(s,e.start.get(s))})),e.start.date().getTime()>r.start.date().getTime()){let s=e.start.dayjs(),a=r.start.dayjs();e.start.isOnlyWeekdayComponent()&&s.add(-7,"days").isBefore(a)?(s=s.add(-7,"days"),e.start.imply("day",s.date()),e.start.imply("month",s.month()+1),e.start.imply("year",s.year())):r.start.isOnlyWeekdayComponent()&&a.add(7,"days").isAfter(s)?(a=a.add(7,"days"),r.start.imply("day",a.date()),r.start.imply("month",a.month()+1),r.start.imply("year",a.year())):[r,e]=[e,r]}let i=e.clone();return i.start=e.start,i.end=r.start,i.index=Math.min(e.index,r.index),e.index{"use strict";var d0=zo&&zo.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(zo,"__esModule",{value:!0});var f0=d0(Wr()),wp=class extends f0.default{patternBetween(){return/^\s*(to|-)\s*$/i}};zo.default=wp});var CT=x(ka=>{"use strict";Object.defineProperty(ka,"__esModule",{value:!0});ka.mergeDateTimeComponent=ka.mergeDateTimeResult=void 0;var p0=ht();function m0(n,t){let e=n.clone(),r=n.start,i=t.start;if(e.start=kp(r,i),n.end!=null||t.end!=null){let s=n.end==null?n.start:n.end,a=t.end==null?t.start:t.end,o=kp(s,a);n.end==null&&o.date().getTime(){"use strict";Object.defineProperty(Ep,"__esModule",{value:!0});var h0=wa(),MT=CT(),Sp=class extends h0.MergingRefiner{shouldMergeResults(t,e,r){return(e.start.isOnlyDate()&&r.start.isOnlyTime()||r.start.isOnlyDate()&&e.start.isOnlyTime())&&t.match(this.patternBetween())!=null}mergeResults(t,e,r){let i=e.start.isOnlyDate()?MT.mergeDateTimeResult(e,r):MT.mergeDateTimeResult(r,e);return i.index=e.index,i.text=e.text+t+r.text,i}};Ep.default=Sp});var RT=x(Ko=>{"use strict";var g0=Ko&&Ko.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Ko,"__esModule",{value:!0});var y0=g0(si()),Dp=class extends y0.default{patternBetween(){return new RegExp("^\\s*(T|at|after|before|on|of|,|-)?\\s*$")}};Ko.default=Dp});var AT=x(Op=>{"use strict";Object.defineProperty(Op,"__esModule",{value:!0});var b0=new RegExp("^\\s*,?\\s*\\(?([A-Z]{2,4})\\)?(?=\\W|$)","i"),T0={ACDT:630,ACST:570,ADT:-180,AEDT:660,AEST:600,AFT:270,AKDT:-480,AKST:-540,ALMT:360,AMST:-180,AMT:-240,ANAST:720,ANAT:720,AQTT:300,ART:-180,AST:-240,AWDT:540,AWST:480,AZOST:0,AZOT:-60,AZST:300,AZT:240,BNT:480,BOT:-240,BRST:-120,BRT:-180,BST:60,BTT:360,CAST:480,CAT:120,CCT:390,CDT:-300,CEST:120,CET:60,CHADT:825,CHAST:765,CKT:-600,CLST:-180,CLT:-240,COT:-300,CST:-360,CVT:-60,CXT:420,ChST:600,DAVT:420,EASST:-300,EAST:-360,EAT:180,ECT:-300,EDT:-240,EEST:180,EET:120,EGST:0,EGT:-60,EST:-300,ET:-300,FJST:780,FJT:720,FKST:-180,FKT:-240,FNT:-120,GALT:-360,GAMT:-540,GET:240,GFT:-180,GILT:720,GMT:0,GST:240,GYT:-240,HAA:-180,HAC:-300,HADT:-540,HAE:-240,HAP:-420,HAR:-360,HAST:-600,HAT:-90,HAY:-480,HKT:480,HLV:-210,HNA:-240,HNC:-360,HNE:-300,HNP:-480,HNR:-420,HNT:-150,HNY:-540,HOVT:420,ICT:420,IDT:180,IOT:360,IRDT:270,IRKST:540,IRKT:540,IRST:210,IST:330,JST:540,KGT:360,KRAST:480,KRAT:480,KST:540,KUYT:240,LHDT:660,LHST:630,LINT:840,MAGST:720,MAGT:720,MART:-510,MAWT:300,MDT:-360,MESZ:120,MEZ:60,MHT:720,MMT:390,MSD:240,MSK:240,MST:-420,MUT:240,MVT:300,MYT:480,NCT:660,NDT:-90,NFT:690,NOVST:420,NOVT:360,NPT:345,NST:-150,NUT:-660,NZDT:780,NZST:720,OMSST:420,OMST:420,PDT:-420,PET:-300,PETST:720,PETT:720,PGT:600,PHOT:780,PHT:480,PKT:300,PMDT:-120,PMST:-180,PONT:660,PST:-480,PT:-480,PWT:540,PYST:-180,PYT:-240,RET:240,SAMT:240,SAST:120,SBT:660,SCT:240,SGT:480,SRT:-180,SST:-660,TAHT:-600,TFT:300,TJT:300,TKT:780,TLT:540,TMT:300,TVT:720,ULAT:480,UTC:0,UYST:-120,UYT:-180,UZT:300,VET:-210,VLAST:660,VLAT:660,VUT:660,WAST:120,WAT:60,WEST:60,WESZ:60,WET:0,WEZ:0,WFT:720,WGST:-120,WGT:-180,WIB:420,WIT:540,WITA:480,WST:780,WT:0,YAKST:600,YAKT:600,YAPT:600,YEKST:360,YEKT:360},xp=class{constructor(t){this.timezone=Object.assign(Object.assign({},T0),t)}refine(t,e){var r;let i=(r=t.option.timezones)!==null&&r!==void 0?r:{};return e.forEach(s=>{var a,o;let l=t.text.substring(s.index+s.text.length),u=b0.exec(l);if(!u)return;let c=u[1].toUpperCase(),d=(o=(a=i[c])!==null&&a!==void 0?a:this.timezone[c])!==null&&o!==void 0?o:null;if(d===null)return;t.debug(()=>{console.log(`Extracting timezone: '${c}' into: ${d} for: ${s.start}`)});let f=s.start.get("timezoneOffset");f!==null&&d!=f&&(s.start.isCertain("timezoneOffset")||c!=u[1])||s.start.isOnlyDate()&&c!=u[1]||(s.text+=u[0],s.start.isCertain("timezoneOffset")||s.start.assign("timezoneOffset",d),s.end!=null&&!s.end.isCertain("timezoneOffset")&&s.end.assign("timezoneOffset",d))}),e}};Op.default=xp});var Qu=x(Mp=>{"use strict";Object.defineProperty(Mp,"__esModule",{value:!0});var _0=new RegExp("^\\s*(?:\\(?(?:GMT|UTC)\\s?)?([+-])(\\d{1,2})(?::?(\\d{2}))?\\)?","i"),v0=1,w0=2,k0=3,Cp=class{refine(t,e){return e.forEach(function(r){if(r.start.isCertain("timezoneOffset"))return;let i=t.text.substring(r.index+r.text.length),s=_0.exec(i);if(!s)return;t.debug(()=>{console.log(`Extracting timezone: '${s[0]}' into : ${r}`)});let a=parseInt(s[w0]),o=parseInt(s[k0]||"0"),l=a*60+o;l>14*60||(s[v0]==="-"&&(l=-l),r.end!=null&&r.end.assign("timezoneOffset",l),r.start.assign("timezoneOffset",l),r.text+=s[0])}),e}};Mp.default=Cp});var PT=x(Ap=>{"use strict";Object.defineProperty(Ap,"__esModule",{value:!0});var Rp=class{refine(t,e){if(e.length<2)return e;let r=[],i=e[0];for(let s=1;si.text.length&&(i=a):(r.push(i),i=a)}return i!=null&&r.push(i),r}};Ap.default=Rp});var NT=x(Qo=>{"use strict";var S0=Qo&&Qo.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Qo,"__esModule",{value:!0});var E0=S0(Ue()),Pp=class{refine(t,e){return t.option.forwardDate&&e.forEach(function(r){let i=E0.default(t.refDate);if(r.start.isOnlyDayMonthComponent()&&i.isAfter(r.start.dayjs()))for(let s=0;s<3&&i.isAfter(r.start.dayjs());s++)r.start.imply("year",r.start.get("year")+1),t.debug(()=>{console.log(`Forward yearly adjusted for ${r} (${r.start})`)}),r.end&&!r.end.isCertain("year")&&(r.end.imply("year",r.end.get("year")+1),t.debug(()=>{console.log(`Forward yearly adjusted for ${r} (${r.end})`)}));r.start.isOnlyWeekdayComponent()&&i.isAfter(r.start.dayjs())&&(i.day()>=r.start.get("weekday")?i=i.day(r.start.get("weekday")+7):i=i.day(r.start.get("weekday")),r.start.imply("day",i.date()),r.start.imply("month",i.month()+1),r.start.imply("year",i.year()),t.debug(()=>{console.log(`Forward weekly adjusted for ${r} (${r.start})`)}),r.end&&r.end.isOnlyWeekdayComponent()&&(i.day()>r.end.get("weekday")?i=i.day(r.end.get("weekday")+7):i=i.day(r.end.get("weekday")),r.end.imply("day",i.date()),r.end.imply("month",i.month()+1),r.end.imply("year",i.year()),t.debug(()=>{console.log(`Forward weekly adjusted for ${r} (${r.end})`)})))}),e}};Qo.default=Pp});var IT=x(Ip=>{"use strict";Object.defineProperty(Ip,"__esModule",{value:!0});var D0=wa(),Np=class extends D0.Filter{constructor(t){super(),this.strictMode=t}isValid(t,e){return e.text.replace(" ","").match(/^\d*(\.\d*)?$/)?(t.debug(()=>{console.log(`Removing unlikely result '${e.text}'`)}),!1):e.start.isValidDate()?e.end&&!e.end.isValidDate()?(t.debug(()=>{console.log(`Removing invalid result: ${e} (${e.end})`)}),!1):this.strictMode?this.isStrictModeValid(t,e):!0:(t.debug(()=>{console.log(`Removing invalid result: ${e} (${e.start})`)}),!1)}isStrictModeValid(t,e){return e.start.isOnlyWeekdayComponent()?(t.debug(()=>{console.log(`(Strict) Removing weekday only component: ${e} (${e.end})`)}),!1):e.start.isOnlyTime()&&(!e.start.isCertain("hour")||!e.start.isCertain("minute"))?(t.debug(()=>{console.log(`(Strict) Removing uncertain time component: ${e} (${e.end})`)}),!1):!0}};Ip.default=Np});var Up=x(Lp=>{"use strict";Object.defineProperty(Lp,"__esModule",{value:!0});var x0=re(),O0=new RegExp("([0-9]{4})\\-([0-9]{1,2})\\-([0-9]{1,2})(?:T([0-9]{1,2}):([0-9]{1,2})(?::([0-9]{1,2})(?:\\.(\\d{1,4}))?)?(?:Z|([+-]\\d{2}):?(\\d{2})?)?)?(?=\\W|$)","i"),C0=1,M0=2,R0=3,FT=4,A0=5,LT=6,UT=7,YT=8,jT=9,Fp=class extends x0.AbstractParserWithWordBoundaryChecking{innerPattern(){return O0}innerExtract(t,e){let r={};if(r.year=parseInt(e[C0]),r.month=parseInt(e[M0]),r.day=parseInt(e[R0]),e[FT]!=null)if(r.hour=parseInt(e[FT]),r.minute=parseInt(e[A0]),e[LT]!=null&&(r.second=parseInt(e[LT])),e[UT]!=null&&(r.millisecond=parseInt(e[UT])),e[YT]==null)r.timezoneOffset=0;else{let i=parseInt(e[YT]),s=0;e[jT]!=null&&(s=parseInt(e[jT]));let a=i*60;a<0?a-=s:a+=s,r.timezoneOffset=a}return r}};Lp.default=Fp});var WT=x(jp=>{"use strict";Object.defineProperty(jp,"__esModule",{value:!0});var P0=wa(),Yp=class extends P0.MergingRefiner{mergeResults(t,e,r){let i=r.clone();return i.index=e.index,i.text=e.text+t+i.text,i.start.assign("weekday",e.start.get("weekday")),i.end&&i.end.assign("weekday",e.start.get("weekday")),i}shouldMergeResults(t,e,r){return e.start.isOnlyWeekdayComponent()&&!e.start.isCertain("hour")&&r.start.isCertain("day")&&t.match(/^,?\s*$/)!=null}};jp.default=Yp});var ai=x(Sa=>{"use strict";var _s=Sa&&Sa.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Sa,"__esModule",{value:!0});Sa.includeCommonConfiguration=void 0;var N0=_s(AT()),I0=_s(Qu()),$T=_s(PT()),F0=_s(NT()),L0=_s(IT()),U0=_s(Up()),Y0=_s(WT());function j0(n,t=!1){return n.parsers.unshift(new U0.default),n.refiners.unshift(new Y0.default),n.refiners.unshift(new N0.default),n.refiners.unshift(new I0.default),n.refiners.unshift(new $T.default),n.refiners.push(new $T.default),n.refiners.push(new F0.default),n.refiners.push(new L0.default(t)),n}Sa.includeCommonConfiguration=j0});var li=x(Ge=>{"use strict";var W0=Ge&&Ge.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Ge,"__esModule",{value:!0});Ge.noon=Ge.morning=Ge.midnight=Ge.yesterdayEvening=Ge.evening=Ge.lastNight=Ge.tonight=Ge.theDayAfter=Ge.tomorrow=Ge.theDayBefore=Ge.yesterday=Ge.today=Ge.now=void 0;var $r=nt(),Ea=W0(Ue()),oi=$n(),Xo=ht();function $0(n){let t=Ea.default(n.instant),e=new $r.ParsingComponents(n,{});return oi.assignSimilarDate(e,t),oi.assignSimilarTime(e,t),n.timezoneOffset!==null&&e.assign("timezoneOffset",t.utcOffset()),e}Ge.now=$0;function q0(n){let t=Ea.default(n.instant),e=new $r.ParsingComponents(n,{});return oi.assignSimilarDate(e,t),oi.implySimilarTime(e,t),e}Ge.today=q0;function H0(n){return qT(n,1)}Ge.yesterday=H0;function qT(n,t){return Wp(n,-t)}Ge.theDayBefore=qT;function G0(n){return Wp(n,1)}Ge.tomorrow=G0;function Wp(n,t){let e=Ea.default(n.instant),r=new $r.ParsingComponents(n,{});return e=e.add(t,"day"),oi.assignSimilarDate(r,e),oi.implySimilarTime(r,e),r}Ge.theDayAfter=Wp;function B0(n,t=22){let e=Ea.default(n.instant),r=new $r.ParsingComponents(n,{});return r.imply("hour",t),r.imply("meridiem",Xo.Meridiem.PM),oi.assignSimilarDate(r,e),r}Ge.tonight=B0;function V0(n,t=0){let e=Ea.default(n.instant),r=new $r.ParsingComponents(n,{});return e.hour()<6&&(e=e.add(-1,"day")),oi.assignSimilarDate(r,e),r.imply("hour",t),r}Ge.lastNight=V0;function z0(n,t=20){let e=new $r.ParsingComponents(n,{});return e.imply("meridiem",Xo.Meridiem.PM),e.imply("hour",t),e}Ge.evening=z0;function K0(n,t=20){let e=Ea.default(n.instant),r=new $r.ParsingComponents(n,{});return e=e.add(-1,"day"),oi.assignSimilarDate(r,e),r.imply("hour",t),r.imply("meridiem",Xo.Meridiem.PM),r}Ge.yesterdayEvening=K0;function Q0(n){let t=new $r.ParsingComponents(n,{});return t.imply("hour",0),t.imply("minute",0),t.imply("second",0),t}Ge.midnight=Q0;function X0(n,t=6){let e=new $r.ParsingComponents(n,{});return e.imply("meridiem",Xo.Meridiem.AM),e.imply("hour",t),e}Ge.morning=X0;function Z0(n){let t=new $r.ParsingComponents(n,{});return t.imply("meridiem",Xo.Meridiem.AM),t.imply("hour",12),t}Ge.noon=Z0});var HT=x(yr=>{"use strict";var J0=yr&&yr.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]}),e1=yr&&yr.__setModuleDefault||(Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t}),t1=yr&&yr.__importStar||function(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&J0(t,n,e);return e1(t,n),t},n1=yr&&yr.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(yr,"__esModule",{value:!0});var r1=n1(Ue()),i1=re(),s1=$n(),Zo=t1(li()),a1=/(now|today|tonight|tomorrow|tmr|tmrw|yesterday|last\s*night)(?=\W|$)/i,$p=class extends i1.AbstractParserWithWordBoundaryChecking{innerPattern(t){return a1}innerExtract(t,e){let r=r1.default(t.refDate),i=e[0].toLowerCase(),s=t.createParsingComponents();switch(i){case"now":return Zo.now(t.reference);case"today":return Zo.today(t.reference);case"yesterday":return Zo.yesterday(t.reference);case"tomorrow":case"tmr":case"tmrw":return Zo.tomorrow(t.reference);case"tonight":return Zo.tonight(t.reference);default:i.match(/last\s*night/)&&(r.hour()>6&&(r=r.add(-1,"day")),s1.assignSimilarDate(s,r),s.imply("hour",0));break}return s}};yr.default=$p});var GT=x(Jo=>{"use strict";var o1=Jo&&Jo.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Jo,"__esModule",{value:!0});var Xu=ht(),l1=re(),u1=o1(Ue()),c1=$n(),d1=/(?:this)?\s{0,3}(morning|afternoon|evening|night|midnight|noon)(?=\W|$)/i,qp=class extends l1.AbstractParserWithWordBoundaryChecking{innerPattern(){return d1}innerExtract(t,e){let r=u1.default(t.refDate),i=t.createParsingComponents();switch(e[1].toLowerCase()){case"afternoon":i.imply("meridiem",Xu.Meridiem.PM),i.imply("hour",15);break;case"evening":case"night":i.imply("meridiem",Xu.Meridiem.PM),i.imply("hour",20);break;case"midnight":c1.assignTheNextDay(i,r),i.imply("hour",0),i.imply("minute",0),i.imply("second",0);break;case"morning":i.imply("meridiem",Xu.Meridiem.AM),i.imply("hour",6);break;case"noon":i.imply("meridiem",Xu.Meridiem.AM),i.imply("hour",12);break}return i}};Jo.default=qp});var vs=x(Fi=>{"use strict";var f1=Fi&&Fi.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Fi,"__esModule",{value:!0});Fi.toDayJSClosestWeekday=Fi.toDayJSWeekday=void 0;var BT=f1(Ue());function p1(n,t,e){if(!e)return VT(n,t);let r=BT.default(n);switch(e){case"this":r=r.day(t);break;case"next":r=r.day(t+7);break;case"last":r=r.day(t-7);break}return r}Fi.toDayJSWeekday=p1;function VT(n,t){let e=BT.default(n),r=e.day();return Math.abs(t-7-r){"use strict";Object.defineProperty(Gp,"__esModule",{value:!0});var zT=Mt(),m1=Ke(),h1=re(),g1=vs(),y1=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:on\\s*?)?(?:(this|last|past|next)\\s*)?(${m1.matchAnyPattern(zT.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(this|last|past|next)\\s*week)?(?=\\W|$)`,"i"),b1=1,T1=2,_1=3,Hp=class extends h1.AbstractParserWithWordBoundaryChecking{innerPattern(){return y1}innerExtract(t,e){let r=e[T1].toLowerCase(),i=zT.WEEKDAY_DICTIONARY[r],s=e[b1],a=e[_1],o=s||a;o=o||"",o=o.toLowerCase();let l=null;o=="last"||o=="past"?l="last":o=="next"?l="next":o=="this"&&(l="this");let u=g1.toDayJSWeekday(t.refDate,i,l);return t.createParsingComponents().assign("weekday",i).imply("day",u.date()).imply("month",u.month()+1).imply("year",u.year())}};Gp.default=Hp});var ZT=x(el=>{"use strict";var v1=el&&el.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(el,"__esModule",{value:!0});var XT=Mt(),QT=nt(),w1=v1(Ue()),k1=re(),S1=Ke(),E1=new RegExp(`(this|last|past|next|after\\s*this)\\s*(${S1.matchAnyPattern(XT.TIME_UNIT_DICTIONARY)})(?=\\s*)(?=\\W|$)`,"i"),D1=1,x1=2,Bp=class extends k1.AbstractParserWithWordBoundaryChecking{innerPattern(){return E1}innerExtract(t,e){let r=e[D1].toLowerCase(),i=e[x1].toLowerCase(),s=XT.TIME_UNIT_DICTIONARY[i];if(r=="next"||r.startsWith("after")){let l={};return l[s]=1,QT.ParsingComponents.createRelativeFromReference(t.reference,l)}if(r=="last"||r=="past"){let l={};return l[s]=-1,QT.ParsingComponents.createRelativeFromReference(t.reference,l)}let a=t.createParsingComponents(),o=w1.default(t.reference.instant);return i.match(/week/i)?(o=o.add(-o.get("d"),"d"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.imply("year",o.year())):i.match(/month/i)?(o=o.add(-o.date()+1,"d"),a.imply("day",o.date()),a.assign("year",o.year()),a.assign("month",o.month()+1)):i.match(/year/i)&&(o=o.add(-o.date()+1,"d"),o=o.add(-o.month(),"month"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.assign("year",o.year())),a}};el.default=Bp});var br=x(Oa=>{"use strict";Object.defineProperty(Oa,"__esModule",{value:!0});Oa.ParsingContext=Oa.Chrono=void 0;var Da=nt(),O1=Vp(),xa=class{constructor(t){t=t||O1.createCasualConfiguration(),this.parsers=[...t.parsers],this.refiners=[...t.refiners]}clone(){return new xa({parsers:[...this.parsers],refiners:[...this.refiners]})}parseDate(t,e,r){let i=this.parse(t,e,r);return i.length>0?i[0].start.date():null}parse(t,e,r){let i=new Zu(t,e,r),s=[];return this.parsers.forEach(a=>{let o=xa.executeParser(i,a);s=s.concat(o)}),s.sort((a,o)=>a.index-o.index),this.refiners.forEach(function(a){s=a.refine(i,s)}),s}static executeParser(t,e){let r=[],i=e.pattern(t),s=t.text,a=t.text,o=i.exec(a);for(;o;){let l=o.index+s.length-a.length;o.index=l;let u=e.extract(t,o);if(!u){a=s.substring(o.index+1),o=i.exec(a);continue}let c=null;u instanceof Da.ParsingResult?c=u:u instanceof Da.ParsingComponents?(c=t.createParsingResult(o.index,o[0]),c.start=u):c=t.createParsingResult(o.index,o[0],u),t.debug(()=>console.log(`${e.constructor.name} extracted result ${c}`)),r.push(c),a=s.substring(l+c.text.length),o=i.exec(a)}return r}};Oa.Chrono=xa;var Zu=class{constructor(t,e,r){this.text=t,this.reference=new Da.ReferenceWithTimezone(e),this.option=r!=null?r:{},this.refDate=this.reference.instant}createParsingComponents(t){return t instanceof Da.ParsingComponents?t:new Da.ParsingComponents(this.reference,t)}createParsingResult(t,e,r,i){let s=typeof e=="string"?e:this.text.substring(t,e),a=r?this.createParsingComponents(r):null,o=i?this.createParsingComponents(i):null;return new Da.ParsingResult(this.reference,t,s,a,o)}debug(t){this.option.debug&&(this.option.debug instanceof Function?this.option.debug(t):this.option.debug.debug(t))}};Oa.ParsingContext=Zu});var ws=x(Qp=>{"use strict";Object.defineProperty(Qp,"__esModule",{value:!0});var JT=Ct(),C1=new RegExp("([^\\d]|^)([0-3]{0,1}[0-9]{1})[\\/\\.\\-]([0-3]{0,1}[0-9]{1})(?:[\\/\\.\\-]([0-9]{4}|[0-9]{2}))?(\\W|$)","i"),Ju=1,e_=5,t_=2,n_=3,zp=4,Kp=class{constructor(t){this.groupNumberMonth=t?n_:t_,this.groupNumberDay=t?t_:n_}pattern(){return C1}extract(t,e){if(e[Ju]=="/"||e[e_]=="/"){e.index+=e[0].length;return}let r=e.index+e[Ju].length,i=e[0].substr(e[Ju].length,e[0].length-e[Ju].length-e[e_].length);if(i.match(/^\d\.\d$/)||i.match(/^\d\.\d{1,2}\.\d{1,2}\s*$/)||!e[zp]&&e[0].indexOf("/")<0)return;let s=t.createParsingResult(r,i),a=parseInt(e[this.groupNumberMonth]),o=parseInt(e[this.groupNumberDay]);if((a<1||a>12)&&a>12)if(o>=1&&o<=12&&a<=31)[o,a]=[a,o];else return null;if(o<1||o>31)return null;if(s.start.assign("day",o),s.start.assign("month",a),e[zp]){let l=parseInt(e[zp]),u=JT.findMostLikelyADYear(l);s.start.assign("year",u)}else{let l=JT.findYearClosestToRef(t.refDate,o,a);s.start.imply("year",l)}return s}};Qp.default=Kp});var i_=x(Zp=>{"use strict";Object.defineProperty(Zp,"__esModule",{value:!0});var r_=Mt(),M1=nt(),R1=re(),A1=qn(),P1=new RegExp(`(this|last|past|next|after|\\+|-)\\s*(${r_.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),Xp=class extends R1.AbstractParserWithWordBoundaryChecking{innerPattern(){return P1}innerExtract(t,e){let r=e[1].toLowerCase(),i=r_.parseTimeUnits(e[2]);switch(r){case"last":case"past":case"-":i=A1.reverseTimeUnits(i);break}return M1.ParsingComponents.createRelativeFromReference(t.reference,i)}};Zp.default=Xp});var a_=x(tm=>{"use strict";Object.defineProperty(tm,"__esModule",{value:!0});var N1=wa(),Jp=nt(),I1=Mt(),F1=qn();function s_(n){return n.text.match(/\s+(before|from)$/i)!=null}function L1(n){return n.text.match(/\s+(after|since)$/i)!=null}var em=class extends N1.MergingRefiner{patternBetween(){return/^\s*$/i}shouldMergeResults(t,e,r){return!t.match(this.patternBetween())||!s_(e)&&!L1(e)?!1:!!r.start.get("day")&&!!r.start.get("month")&&!!r.start.get("year")}mergeResults(t,e,r){let i=I1.parseTimeUnits(e.text);s_(e)&&(i=F1.reverseTimeUnits(i));let s=Jp.ParsingComponents.createRelativeFromReference(new Jp.ReferenceWithTimezone(r.start.date()),i);return new Jp.ParsingResult(r.reference,e.index,`${e.text}${t}${r.text}`,s)}};tm.default=em});var Vp=x(lt=>{"use strict";var bt=lt&<.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(lt,"__esModule",{value:!0});lt.createConfiguration=lt.createCasualConfiguration=lt.parseDate=lt.parse=lt.GB=lt.strict=lt.casual=void 0;var U1=bt(sT()),Y1=bt(dT()),j1=bt(gT()),W1=bt(TT()),$1=bt(wT()),q1=bt(kT()),H1=bt(ET()),G1=bt(DT()),B1=bt(xT()),V1=bt(OT()),z1=bt(RT()),K1=ai(),Q1=bt(HT()),X1=bt(GT()),Z1=bt(KT()),J1=bt(ZT()),nm=br(),eC=bt(ws()),tC=bt(i_()),nC=bt(a_());lt.casual=new nm.Chrono(o_(!1));lt.strict=new nm.Chrono(ec(!0,!1));lt.GB=new nm.Chrono(ec(!1,!0));function rC(n,t,e){return lt.casual.parse(n,t,e)}lt.parse=rC;function iC(n,t,e){return lt.casual.parseDate(n,t,e)}lt.parseDate=iC;function o_(n=!1){let t=ec(!1,n);return t.parsers.unshift(new Q1.default),t.parsers.unshift(new X1.default),t.parsers.unshift(new W1.default),t.parsers.unshift(new J1.default),t.parsers.unshift(new tC.default),t}lt.createCasualConfiguration=o_;function ec(n=!0,t=!1){return K1.includeCommonConfiguration({parsers:[new eC.default(t),new U1.default,new Y1.default,new j1.default,new Z1.default,new $1.default,new q1.default,new H1.default(n),new G1.default(n),new B1.default(n)],refiners:[new nC.default,new z1.default,new V1.default]},n)}lt.createConfiguration=ec});var l_=x(im=>{"use strict";Object.defineProperty(im,"__esModule",{value:!0});var sC=Ts(),rm=class extends sC.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:um|von)\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|bis)\\s*"}extractPrimaryTimeComponents(t,e){return e[0].match(/^\s*\d{4}\s*$/)?null:super.extractPrimaryTimeComponents(t,e)}};im.default=rm});var tl=x(Qe=>{"use strict";Object.defineProperty(Qe,"__esModule",{value:!0});Qe.parseTimeUnits=Qe.TIME_UNITS_PATTERN=Qe.parseYear=Qe.YEAR_PATTERN=Qe.parseNumberPattern=Qe.NUMBER_PATTERN=Qe.TIME_UNIT_DICTIONARY=Qe.INTEGER_WORD_DICTIONARY=Qe.MONTH_DICTIONARY=Qe.WEEKDAY_DICTIONARY=void 0;var sm=Ke(),aC=Ct();Qe.WEEKDAY_DICTIONARY={sonntag:0,so:0,montag:1,mo:1,dienstag:2,di:2,mittwoch:3,mi:3,donnerstag:4,do:4,freitag:5,fr:5,samstag:6,sa:6};Qe.MONTH_DICTIONARY={januar:1,j\u00E4nner:1,janner:1,jan:1,"jan.":1,februar:2,feber:2,feb:2,"feb.":2,m\u00E4rz:3,maerz:3,m\u00E4r:3,"m\xE4r.":3,mrz:3,"mrz.":3,april:4,apr:4,"apr.":4,mai:5,juni:6,jun:6,"jun.":6,juli:7,jul:7,"jul.":7,august:8,aug:8,"aug.":8,september:9,sep:9,"sep.":9,sept:9,"sept.":9,oktober:10,okt:10,"okt.":10,november:11,nov:11,"nov.":11,dezember:12,dez:12,"dez.":12};Qe.INTEGER_WORD_DICTIONARY={eins:1,eine:1,einem:1,einen:1,einer:1,zwei:2,drei:3,vier:4,f\u00FCnf:5,fuenf:5,sechs:6,sieben:7,acht:8,neun:9,zehn:10,elf:11,zw\u00F6lf:12,zwoelf:12};Qe.TIME_UNIT_DICTIONARY={sek:"second",sekunde:"second",sekunden:"second",min:"minute",minute:"minute",minuten:"minute",h:"hour",std:"hour",stunde:"hour",stunden:"hour",tag:"d",tage:"d",tagen:"d",woche:"week",wochen:"week",monat:"month",monate:"month",monaten:"month",monats:"month",quartal:"quarter",quartals:"quarter",quartale:"quarter",quartalen:"quarter",a:"year",j:"year",jr:"year",jahr:"year",jahre:"year",jahren:"year",jahres:"year"};Qe.NUMBER_PATTERN=`(?:${sm.matchAnyPattern(Qe.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|half(?:\\s*an?)?|an?\\b(?:\\s*few)?|few|several|a?\\s*couple\\s*(?:of)?)`;function c_(n){let t=n.toLowerCase();return Qe.INTEGER_WORD_DICTIONARY[t]!==void 0?Qe.INTEGER_WORD_DICTIONARY[t]:t==="a"||t==="an"?1:t.match(/few/)?3:t.match(/half/)?.5:t.match(/couple/)?2:t.match(/several/)?7:parseFloat(t)}Qe.parseNumberPattern=c_;Qe.YEAR_PATTERN="(?:[0-9]{1,4}(?:\\s*[vn]\\.?\\s*(?:C(?:hr)?|(?:u\\.?|d\\.?(?:\\s*g\\.?)?)?\\s*Z)\\.?|\\s*(?:u\\.?|d\\.?(?:\\s*g\\.)?)\\s*Z\\.?)?)";function oC(n){if(/v/i.test(n))return-parseInt(n.replace(/[^0-9]+/gi,""));if(/n/i.test(n))return parseInt(n.replace(/[^0-9]+/gi,""));if(/z/i.test(n))return parseInt(n.replace(/[^0-9]+/gi,""));let t=parseInt(n);return aC.findMostLikelyADYear(t)}Qe.parseYear=oC;var d_=`(${Qe.NUMBER_PATTERN})\\s{0,5}(${sm.matchAnyPattern(Qe.TIME_UNIT_DICTIONARY)})\\s{0,5}`,u_=new RegExp(d_,"i");Qe.TIME_UNITS_PATTERN=sm.repeatedTimeunitPattern("",d_);function lC(n){let t={},e=n,r=u_.exec(e);for(;r;)uC(t,r),e=e.substring(r[0].length),r=u_.exec(e);return t}Qe.parseTimeUnits=lC;function uC(n,t){let e=c_(t[1]),r=Qe.TIME_UNIT_DICTIONARY[t[2].toLowerCase()];n[r]=e}});var p_=x(om=>{"use strict";Object.defineProperty(om,"__esModule",{value:!0});var f_=tl(),cC=Ke(),dC=re(),fC=vs(),pC=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:a[mn]\\s*?)?(?:(diese[mn]|letzte[mn]|n(?:\xE4|ae)chste[mn])\\s*)?(${cC.matchAnyPattern(f_.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(diese|letzte|n(?:\xE4|ae)chste)\\s*woche)?(?=\\W|$)`,"i"),mC=1,hC=3,gC=2,am=class extends dC.AbstractParserWithWordBoundaryChecking{innerPattern(){return pC}innerExtract(t,e){let r=e[gC].toLowerCase(),i=f_.WEEKDAY_DICTIONARY[r],s=e[mC],a=e[hC],o=s||a;o=o||"",o=o.toLowerCase();let l=null;o.match(/letzte/)?l="last":o.match(/chste/)?l="next":o.match(/diese/)&&(l="this");let u=fC.toDayJSWeekday(t.refDate,i,l);return t.createParsingComponents().assign("weekday",i).imply("day",u.date()).imply("month",u.month()+1).imply("year",u.year())}};om.default=am});var y_=x(lm=>{"use strict";Object.defineProperty(lm,"__esModule",{value:!0});var Li=ht(),yC=new RegExp("(^|\\s|T)(?:(?:um|von)\\s*)?(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s)?)?(?:\\s*Uhr)?(?:\\s*(morgens|vormittags|nachmittags|abends|nachts|am\\s+(?:Morgen|Vormittag|Nachmittag|Abend)|in\\s+der\\s+Nacht))?(?=\\W|$)","i"),bC=new RegExp("^\\s*(\\-|\\\u2013|\\~|\\\u301C|bis(?:\\s+um)?|\\?)\\s*(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s)?)?(?:\\s*Uhr)?(?:\\s*(morgens|vormittags|nachmittags|abends|nachts|am\\s+(?:Morgen|Vormittag|Nachmittag|Abend)|in\\s+der\\s+Nacht))?(?=\\W|$)","i"),TC=2,m_=3,h_=4,g_=5,Ca=class{pattern(t){return yC}extract(t,e){let r=t.createParsingResult(e.index+e[1].length,e[0].substring(e[1].length));if(r.text.match(/^\d{4}$/)||(r.start=Ca.extractTimeComponent(r.start.clone(),e),!r.start))return e.index+=e[0].length,null;let i=t.text.substring(e.index+e[0].length),s=bC.exec(i);return s&&(r.end=Ca.extractTimeComponent(r.start.clone(),s),r.end&&(r.text+=s[0])),r}static extractTimeComponent(t,e){let r=0,i=0,s=null;if(r=parseInt(e[TC]),e[m_]!=null&&(i=parseInt(e[m_])),i>=60||r>24)return null;if(r>=12&&(s=Li.Meridiem.PM),e[g_]!=null){if(r>12)return null;let a=e[g_].toLowerCase();a.match(/morgen|vormittag/)&&(s=Li.Meridiem.AM,r==12&&(r=0)),a.match(/nachmittag|abend/)&&(s=Li.Meridiem.PM,r!=12&&(r+=12)),a.match(/nacht/)&&(r==12?(s=Li.Meridiem.AM,r=0):r<6?s=Li.Meridiem.AM:(s=Li.Meridiem.PM,r+=12))}if(t.assign("hour",r),t.assign("minute",i),s!==null?t.assign("meridiem",s):r<12?t.imply("meridiem",Li.Meridiem.AM):t.imply("meridiem",Li.Meridiem.PM),e[h_]!=null){let a=parseInt(e[h_]);if(a>=60)return null;t.assign("second",a)}return t}};lm.default=Ca});var b_=x(nl=>{"use strict";var _C=nl&&nl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(nl,"__esModule",{value:!0});var vC=_C(Wr()),um=class extends vC.default{patternBetween(){return/^\s*(bis(?:\s*(?:am|zum))?|-)\s*$/i}};nl.default=um});var T_=x(rl=>{"use strict";var wC=rl&&rl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(rl,"__esModule",{value:!0});var kC=wC(si()),cm=class extends kC.default{patternBetween(){return new RegExp("^\\s*(T|um|am|,|-)?\\s*$")}};rl.default=cm});var dm=x(sl=>{"use strict";var SC=sl&&sl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(sl,"__esModule",{value:!0});var EC=SC(Ue()),ks=ht(),DC=re(),xC=$n(),OC=qn(),il=class extends DC.AbstractParserWithWordBoundaryChecking{innerPattern(t){return/(diesen)?\s*(morgen|vormittag|mittags?|nachmittag|abend|nacht|mitternacht)(?=\W|$)/i}innerExtract(t,e){let r=EC.default(t.refDate),i=e[2].toLowerCase(),s=t.createParsingComponents();return xC.implySimilarTime(s,r),il.extractTimeComponents(s,i)}static extractTimeComponents(t,e){switch(e){case"morgen":t.imply("hour",6),t.imply("minute",0),t.imply("second",0),t.imply("meridiem",ks.Meridiem.AM);break;case"vormittag":t.imply("hour",9),t.imply("minute",0),t.imply("second",0),t.imply("meridiem",ks.Meridiem.AM);break;case"mittag":case"mittags":t.imply("hour",12),t.imply("minute",0),t.imply("second",0),t.imply("meridiem",ks.Meridiem.AM);break;case"nachmittag":t.imply("hour",15),t.imply("minute",0),t.imply("second",0),t.imply("meridiem",ks.Meridiem.PM);break;case"abend":t.imply("hour",18),t.imply("minute",0),t.imply("second",0),t.imply("meridiem",ks.Meridiem.PM);break;case"nacht":t.imply("hour",22),t.imply("minute",0),t.imply("second",0),t.imply("meridiem",ks.Meridiem.PM);break;case"mitternacht":t.get("hour")>1&&(t=OC.addImpliedTimeUnits(t,{day:1})),t.imply("hour",0),t.imply("minute",0),t.imply("second",0),t.imply("meridiem",ks.Meridiem.AM);break}return t}};sl.default=il});var w_=x(Tr=>{"use strict";var CC=Tr&&Tr.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]}),MC=Tr&&Tr.__setModuleDefault||(Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t}),RC=Tr&&Tr.__importStar||function(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&CC(t,n,e);return MC(t,n),t},v_=Tr&&Tr.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Tr,"__esModule",{value:!0});var AC=v_(Ue()),PC=re(),Ss=$n(),NC=v_(dm()),__=RC(li()),IC=new RegExp("(jetzt|heute|morgen|\xFCbermorgen|uebermorgen|gestern|vorgestern|letzte\\s*nacht)(?:\\s*(morgen|vormittag|mittags?|nachmittag|abend|nacht|mitternacht))?(?=\\W|$)","i"),FC=1,LC=2,fm=class extends PC.AbstractParserWithWordBoundaryChecking{innerPattern(t){return IC}innerExtract(t,e){let r=AC.default(t.refDate),i=(e[FC]||"").toLowerCase(),s=(e[LC]||"").toLowerCase(),a=t.createParsingComponents();switch(i){case"jetzt":a=__.now(t.reference);break;case"heute":a=__.today(t.reference);break;case"morgen":Ss.assignTheNextDay(a,r);break;case"\xFCbermorgen":case"uebermorgen":r=r.add(1,"day"),Ss.assignTheNextDay(a,r);break;case"gestern":r=r.add(-1,"day"),Ss.assignSimilarDate(a,r),Ss.implySimilarTime(a,r);break;case"vorgestern":r=r.add(-2,"day"),Ss.assignSimilarDate(a,r),Ss.implySimilarTime(a,r);break;default:i.match(/letzte\s*nacht/)&&(r.hour()>6&&(r=r.add(-1,"day")),Ss.assignSimilarDate(a,r),a.imply("hour",0));break}return s&&(a=NC.default.extractTimeComponents(a,s)),a}};Tr.default=fm});var O_=x(mm=>{"use strict";Object.defineProperty(mm,"__esModule",{value:!0});var UC=Ct(),D_=tl(),x_=tl(),YC=Ke(),jC=re(),WC=new RegExp(`(?:am\\s*?)?(?:den\\s*?)?([0-9]{1,2})\\.(?:\\s*(?:bis(?:\\s*(?:am|zum))?|\\-|\\\u2013|\\s)\\s*([0-9]{1,2})\\.?)?\\s*(${YC.matchAnyPattern(D_.MONTH_DICTIONARY)})(?:(?:-|/|,?\\s*)(${x_.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),k_=1,S_=2,$C=3,E_=4,pm=class extends jC.AbstractParserWithWordBoundaryChecking{innerPattern(){return WC}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=D_.MONTH_DICTIONARY[e[$C].toLowerCase()],s=parseInt(e[k_]);if(s>31)return e.index=e.index+e[k_].length,null;if(r.start.assign("month",i),r.start.assign("day",s),e[E_]){let a=x_.parseYear(e[E_]);r.start.assign("year",a)}else{let a=UC.findYearClosestToRef(t.refDate,s,i);r.start.imply("year",a)}if(e[S_]){let a=parseInt(e[S_]);r.end=r.start.clone(),r.end.assign("day",a)}return r}};mm.default=pm});var C_=x(gm=>{"use strict";Object.defineProperty(gm,"__esModule",{value:!0});var tc=tl(),qC=nt(),HC=re(),GC=qn(),BC=Ke(),hm=class extends HC.AbstractParserWithWordBoundaryChecking{constructor(){super()}innerPattern(){return new RegExp(`(?:\\s*((?:n\xE4chste|kommende|folgende|letzte|vergangene|vorige|vor(?:her|an)gegangene)(?:s|n|m|r)?|vor|in)\\s*)?(${tc.NUMBER_PATTERN})?(?:\\s*(n\xE4chste|kommende|folgende|letzte|vergangene|vorige|vor(?:her|an)gegangene)(?:s|n|m|r)?)?\\s*(${BC.matchAnyPattern(tc.TIME_UNIT_DICTIONARY)})`,"i")}innerExtract(t,e){let r=e[2]?tc.parseNumberPattern(e[2]):1,i=tc.TIME_UNIT_DICTIONARY[e[4].toLowerCase()],s={};s[i]=r;let a=e[1]||e[3]||"";if(a=a.toLowerCase(),!!a)return(/vor/.test(a)||/letzte/.test(a)||/vergangen/.test(a))&&(s=GC.reverseTimeUnits(s)),qC.ParsingComponents.createRelativeFromReference(t.reference,s)}};gm.default=hm});var A_=x(Tt=>{"use strict";var _r=Tt&&Tt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Tt,"__esModule",{value:!0});Tt.createConfiguration=Tt.createCasualConfiguration=Tt.parseDate=Tt.parse=Tt.strict=Tt.casual=void 0;var VC=ai(),M_=br(),zC=_r(ws()),KC=_r(Up()),QC=_r(l_()),XC=_r(p_()),ZC=_r(y_()),JC=_r(b_()),eM=_r(T_()),tM=_r(w_()),nM=_r(dm()),rM=_r(O_()),iM=_r(C_());Tt.casual=new M_.Chrono(R_());Tt.strict=new M_.Chrono(ym(!0));function sM(n,t,e){return Tt.casual.parse(n,t,e)}Tt.parse=sM;function aM(n,t,e){return Tt.casual.parseDate(n,t,e)}Tt.parseDate=aM;function R_(n=!0){let t=ym(!1,n);return t.parsers.unshift(new nM.default),t.parsers.unshift(new tM.default),t.parsers.unshift(new iM.default),t}Tt.createCasualConfiguration=R_;function ym(n=!0,t=!0){return VC.includeCommonConfiguration({parsers:[new KC.default,new zC.default(t),new QC.default,new ZC.default,new rM.default,new XC.default],refiners:[new JC.default,new eM.default]},n)}Tt.createConfiguration=ym});var N_=x(vr=>{"use strict";var oM=vr&&vr.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]}),lM=vr&&vr.__setModuleDefault||(Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t}),uM=vr&&vr.__importStar||function(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&oM(t,n,e);return lM(t,n),t},cM=vr&&vr.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(vr,"__esModule",{value:!0});var dM=cM(Ue()),fM=ht(),pM=re(),P_=$n(),nc=uM(li()),bm=class extends pM.AbstractParserWithWordBoundaryChecking{innerPattern(t){return/(maintenant|aujourd'hui|demain|hier|cette\s*nuit|la\s*veille)(?=\W|$)/i}innerExtract(t,e){let r=dM.default(t.refDate),i=e[0].toLowerCase(),s=t.createParsingComponents();switch(i){case"maintenant":return nc.now(t.reference);case"aujourd'hui":return nc.today(t.reference);case"hier":return nc.yesterday(t.reference);case"demain":return nc.tomorrow(t.reference);default:i.match(/cette\s*nuit/)?(P_.assignSimilarDate(s,r),s.imply("hour",22),s.imply("meridiem",fM.Meridiem.PM)):i.match(/la\s*veille/)&&(r=r.add(-1,"day"),P_.assignSimilarDate(s,r),s.imply("hour",0))}return s}};vr.default=bm});var I_=x(_m=>{"use strict";Object.defineProperty(_m,"__esModule",{value:!0});var al=ht(),mM=re(),Tm=class extends mM.AbstractParserWithWordBoundaryChecking{innerPattern(t){return/(cet?)?\s*(matin|soir|après-midi|aprem|a midi|à minuit)(?=\W|$)/i}innerExtract(t,e){let r=e[2].toLowerCase(),i=t.createParsingComponents();switch(r){case"apr\xE8s-midi":case"aprem":i.imply("hour",14),i.imply("minute",0),i.imply("meridiem",al.Meridiem.PM);break;case"soir":i.imply("hour",18),i.imply("minute",0),i.imply("meridiem",al.Meridiem.PM);break;case"matin":i.imply("hour",8),i.imply("minute",0),i.imply("meridiem",al.Meridiem.AM);break;case"a midi":i.imply("hour",12),i.imply("minute",0),i.imply("meridiem",al.Meridiem.AM);break;case"\xE0 minuit":i.imply("hour",0),i.imply("meridiem",al.Meridiem.AM);break}return i}};_m.default=Tm});var F_=x(wm=>{"use strict";Object.defineProperty(wm,"__esModule",{value:!0});var hM=Ts(),vm=class extends hM.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:[\xE0a])\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|[\xE0a]|\\?)\\s*"}extractPrimaryTimeComponents(t,e){return e[0].match(/^\s*\d{4}\s*$/)?null:super.extractPrimaryTimeComponents(t,e)}};wm.default=vm});var L_=x(ol=>{"use strict";var gM=ol&&ol.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ol,"__esModule",{value:!0});var yM=gM(si()),km=class extends yM.default{patternBetween(){return new RegExp("^\\s*(T|\xE0|a|vers|de|,|-)?\\s*$")}};ol.default=km});var U_=x(ll=>{"use strict";var bM=ll&&ll.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ll,"__esModule",{value:!0});var TM=bM(Wr()),Sm=class extends TM.default{patternBetween(){return/^\s*(à|a|-)\s*$/i}};ll.default=Sm});var Ui=x(Ye=>{"use strict";Object.defineProperty(Ye,"__esModule",{value:!0});Ye.parseTimeUnits=Ye.TIME_UNITS_PATTERN=Ye.parseYear=Ye.YEAR_PATTERN=Ye.parseOrdinalNumberPattern=Ye.ORDINAL_NUMBER_PATTERN=Ye.parseNumberPattern=Ye.NUMBER_PATTERN=Ye.TIME_UNIT_DICTIONARY=Ye.INTEGER_WORD_DICTIONARY=Ye.MONTH_DICTIONARY=Ye.WEEKDAY_DICTIONARY=void 0;var Em=Ke();Ye.WEEKDAY_DICTIONARY={dimanche:0,dim:0,lundi:1,lun:1,mardi:2,mar:2,mercredi:3,mer:3,jeudi:4,jeu:4,vendredi:5,ven:5,samedi:6,sam:6};Ye.MONTH_DICTIONARY={janvier:1,jan:1,"jan.":1,f\u00E9vrier:2,f\u00E9v:2,"f\xE9v.":2,fevrier:2,fev:2,"fev.":2,mars:3,mar:3,"mar.":3,avril:4,avr:4,"avr.":4,mai:5,juin:6,jun:6,juillet:7,juil:7,jul:7,"jul.":7,ao\u00FBt:8,aout:8,septembre:9,sep:9,"sep.":9,sept:9,"sept.":9,octobre:10,oct:10,"oct.":10,novembre:11,nov:11,"nov.":11,d\u00E9cembre:12,decembre:12,dec:12,"dec.":12};Ye.INTEGER_WORD_DICTIONARY={un:1,deux:2,trois:3,quatre:4,cinq:5,six:6,sept:7,huit:8,neuf:9,dix:10,onze:11,douze:12,treize:13};Ye.TIME_UNIT_DICTIONARY={sec:"second",seconde:"second",secondes:"second",min:"minute",mins:"minute",minute:"minute",minutes:"minute",h:"hour",hr:"hour",hrs:"hour",heure:"hour",heures:"hour",jour:"d",jours:"d",semaine:"week",semaines:"week",mois:"month",trimestre:"quarter",trimestres:"quarter",ans:"year",ann\u00E9e:"year",ann\u00E9es:"year"};Ye.NUMBER_PATTERN=`(?:${Em.matchAnyPattern(Ye.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|une?\\b|quelques?|demi-?)`;function j_(n){let t=n.toLowerCase();return Ye.INTEGER_WORD_DICTIONARY[t]!==void 0?Ye.INTEGER_WORD_DICTIONARY[t]:t==="une"||t==="un"?1:t.match(/quelques?/)?3:t.match(/demi-?/)?.5:parseFloat(t)}Ye.parseNumberPattern=j_;Ye.ORDINAL_NUMBER_PATTERN="(?:[0-9]{1,2}(?:er)?)";function _M(n){let t=n.toLowerCase();return t=t.replace(/(?:er)$/i,""),parseInt(t)}Ye.parseOrdinalNumberPattern=_M;Ye.YEAR_PATTERN="(?:[1-9][0-9]{0,3}\\s*(?:AC|AD|p\\.\\s*C(?:hr?)?\\.\\s*n\\.)|[1-2][0-9]{3}|[5-9][0-9])";function vM(n){if(/AC/i.test(n))return n=n.replace(/BC/i,""),-parseInt(n);if(/AD/i.test(n)||/C/i.test(n))return n=n.replace(/[^\d]+/i,""),parseInt(n);let t=parseInt(n);return t<100&&(t>50?t=t+1900:t=t+2e3),t}Ye.parseYear=vM;var W_=`(${Ye.NUMBER_PATTERN})\\s{0,5}(${Em.matchAnyPattern(Ye.TIME_UNIT_DICTIONARY)})\\s{0,5}`,Y_=new RegExp(W_,"i");Ye.TIME_UNITS_PATTERN=Em.repeatedTimeunitPattern("",W_);function wM(n){let t={},e=n,r=Y_.exec(e);for(;r;)kM(t,r),e=e.substring(r[0].length),r=Y_.exec(e);return t}Ye.parseTimeUnits=wM;function kM(n,t){let e=j_(t[1]),r=Ye.TIME_UNIT_DICTIONARY[t[2].toLowerCase()];n[r]=e}});var q_=x(xm=>{"use strict";Object.defineProperty(xm,"__esModule",{value:!0});var $_=Ui(),SM=Ke(),EM=re(),DM=vs(),xM=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:(?:ce)\\s*)?(${SM.matchAnyPattern($_.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(dernier|prochain)\\s*)?(?=\\W|\\d|$)`,"i"),OM=1,CM=2,Dm=class extends EM.AbstractParserWithWordBoundaryChecking{innerPattern(){return xM}innerExtract(t,e){let r=e[OM].toLowerCase(),i=$_.WEEKDAY_DICTIONARY[r];if(i===void 0)return null;let s=e[CM];s=s||"",s=s.toLowerCase();let a=null;s=="dernier"?a="last":s=="prochain"&&(a="next");let o=DM.toDayJSWeekday(t.refDate,i,a);return t.createParsingComponents().assign("weekday",i).imply("day",o.date()).imply("month",o.month()+1).imply("year",o.year())}};xm.default=Dm});var V_=x(Om=>{"use strict";Object.defineProperty(Om,"__esModule",{value:!0});var ul=ht(),MM=new RegExp("(^|\\s|T)(?:(?:[\xE0a])\\s*)?(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s|:)?)?(?:\\s*(A\\.M\\.|P\\.M\\.|AM?|PM?))?(?=\\W|$)","i"),RM=new RegExp("^\\s*(\\-|\\\u2013|\\~|\\\u301C|[\xE0a]|\\?)\\s*(\\d{1,2})(?:h|:)?(?:(\\d{1,2})(?:m|:)?)?(?:(\\d{1,2})(?:s|:)?)?(?:\\s*(A\\.M\\.|P\\.M\\.|AM?|PM?))?(?=\\W|$)","i"),AM=2,H_=3,G_=4,B_=5,Ma=class{pattern(t){return MM}extract(t,e){let r=t.createParsingResult(e.index+e[1].length,e[0].substring(e[1].length));if(r.text.match(/^\d{4}$/)||(r.start=Ma.extractTimeComponent(r.start.clone(),e),!r.start))return e.index+=e[0].length,null;let i=t.text.substring(e.index+e[0].length),s=RM.exec(i);return s&&(r.end=Ma.extractTimeComponent(r.start.clone(),s),r.end&&(r.text+=s[0])),r}static extractTimeComponent(t,e){let r=0,i=0,s=null;if(r=parseInt(e[AM]),e[H_]!=null&&(i=parseInt(e[H_])),i>=60||r>24)return null;if(r>=12&&(s=ul.Meridiem.PM),e[B_]!=null){if(r>12)return null;let a=e[B_][0].toLowerCase();a=="a"&&(s=ul.Meridiem.AM,r==12&&(r=0)),a=="p"&&(s=ul.Meridiem.PM,r!=12&&(r+=12))}if(t.assign("hour",r),t.assign("minute",i),s!==null?t.assign("meridiem",s):r<12?t.imply("meridiem",ul.Meridiem.AM):t.imply("meridiem",ul.Meridiem.PM),e[G_]!=null){let a=parseInt(e[G_]);if(a>=60)return null;t.assign("second",a)}return t}};Om.default=Ma});var J_=x(Mm=>{"use strict";Object.defineProperty(Mm,"__esModule",{value:!0});var PM=Ct(),X_=Ui(),Z_=Ui(),rc=Ui(),NM=Ke(),IM=re(),FM=new RegExp(`(?:on\\s*?)?(${rc.ORDINAL_NUMBER_PATTERN})(?:\\s*(?:au|\\-|\\\u2013|jusqu'au?|\\s)\\s*(${rc.ORDINAL_NUMBER_PATTERN}))?(?:-|/|\\s*(?:de)?\\s*)(${NM.matchAnyPattern(X_.MONTH_DICTIONARY)})(?:(?:-|/|,?\\s*)(${Z_.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),z_=1,K_=2,LM=3,Q_=4,Cm=class extends IM.AbstractParserWithWordBoundaryChecking{innerPattern(){return FM}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=X_.MONTH_DICTIONARY[e[LM].toLowerCase()],s=rc.parseOrdinalNumberPattern(e[z_]);if(s>31)return e.index=e.index+e[z_].length,null;if(r.start.assign("month",i),r.start.assign("day",s),e[Q_]){let a=Z_.parseYear(e[Q_]);r.start.assign("year",a)}else{let a=PM.findYearClosestToRef(t.refDate,s,i);r.start.imply("year",a)}if(e[K_]){let a=rc.parseOrdinalNumberPattern(e[K_]);r.end=r.start.clone(),r.end.assign("day",a)}return r}};Mm.default=Cm});var tv=x(Am=>{"use strict";Object.defineProperty(Am,"__esModule",{value:!0});var ev=Ui(),UM=nt(),YM=re(),jM=qn(),Rm=class extends YM.AbstractParserWithWordBoundaryChecking{constructor(){super()}innerPattern(){return new RegExp(`il y a\\s*(${ev.TIME_UNITS_PATTERN})(?=(?:\\W|$))`,"i")}innerExtract(t,e){let r=ev.parseTimeUnits(e[1]),i=jM.reverseTimeUnits(r);return UM.ParsingComponents.createRelativeFromReference(t.reference,i)}};Am.default=Rm});var rv=x(Nm=>{"use strict";Object.defineProperty(Nm,"__esModule",{value:!0});var nv=Ui(),WM=nt(),$M=re(),Pm=class extends $M.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp(`(?:dans|en|pour|pendant|de)\\s*(${nv.TIME_UNITS_PATTERN})(?=\\W|$)`,"i")}innerExtract(t,e){let r=nv.parseTimeUnits(e[1]);return WM.ParsingComponents.createRelativeFromReference(t.reference,r)}};Nm.default=Pm});var iv=x(Fm=>{"use strict";Object.defineProperty(Fm,"__esModule",{value:!0});var ic=Ui(),qM=nt(),HM=re(),GM=qn(),BM=Ke(),Im=class extends HM.AbstractParserWithWordBoundaryChecking{constructor(){super()}innerPattern(){return new RegExp(`(?:les?|la|l'|du|des?)\\s*(${ic.NUMBER_PATTERN})?(?:\\s*(prochaine?s?|derni[e\xE8]re?s?|pass[\xE9e]e?s?|pr[\xE9e]c[\xE9e]dents?|suivante?s?))?\\s*(${BM.matchAnyPattern(ic.TIME_UNIT_DICTIONARY)})(?:\\s*(prochaine?s?|derni[e\xE8]re?s?|pass[\xE9e]e?s?|pr[\xE9e]c[\xE9e]dents?|suivante?s?))?`,"i")}innerExtract(t,e){let r=e[1]?ic.parseNumberPattern(e[1]):1,i=ic.TIME_UNIT_DICTIONARY[e[3].toLowerCase()],s={};s[i]=r;let a=e[2]||e[4]||"";if(a=a.toLowerCase(),!!a)return(/derni[eè]re?s?/.test(a)||/pass[ée]e?s?/.test(a)||/pr[ée]c[ée]dents?/.test(a))&&(s=GM.reverseTimeUnits(s)),qM.ParsingComponents.createRelativeFromReference(t.reference,s)}};Fm.default=Im});var ov=x(_t=>{"use strict";var Hn=_t&&_t.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(_t,"__esModule",{value:!0});_t.createConfiguration=_t.createCasualConfiguration=_t.parseDate=_t.parse=_t.strict=_t.casual=void 0;var VM=ai(),sv=br(),zM=Hn(N_()),KM=Hn(I_()),QM=Hn(ws()),XM=Hn(F_()),ZM=Hn(L_()),JM=Hn(U_()),eR=Hn(q_()),tR=Hn(V_()),nR=Hn(J_()),rR=Hn(tv()),iR=Hn(rv()),sR=Hn(iv());_t.casual=new sv.Chrono(av());_t.strict=new sv.Chrono(Lm(!0));function aR(n,t,e){return _t.casual.parse(n,t,e)}_t.parse=aR;function oR(n,t,e){return _t.casual.parseDate(n,t,e)}_t.parseDate=oR;function av(n=!0){let t=Lm(!1,n);return t.parsers.unshift(new zM.default),t.parsers.unshift(new KM.default),t.parsers.unshift(new sR.default),t}_t.createCasualConfiguration=av;function Lm(n=!0,t=!0){return VM.includeCommonConfiguration({parsers:[new QM.default(t),new nR.default,new XM.default,new tR.default,new rR.default,new iR.default,new eR.default],refiners:[new ZM.default,new JM.default]},n)}_t.createConfiguration=Lm});var lv=x(sc=>{"use strict";Object.defineProperty(sc,"__esModule",{value:!0});sc.toHankaku=void 0;function lR(n){return String(n).replace(/\u2019/g,"'").replace(/\u201D/g,'"').replace(/\u3000/g," ").replace(/\uFFE5/g,"\xA5").replace(/[\uFF01\uFF03-\uFF06\uFF08\uFF09\uFF0C-\uFF19\uFF1C-\uFF1F\uFF21-\uFF3B\uFF3D\uFF3F\uFF41-\uFF5B\uFF5D\uFF5E]/g,uR)}sc.toHankaku=lR;function uR(n){return String.fromCharCode(n.charCodeAt(0)-65248)}});var cv=x(cl=>{"use strict";var cR=cl&&cl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(cl,"__esModule",{value:!0});var Um=lv(),dR=Ct(),fR=cR(Ue()),pR=/(?:(?:([同今本])|((昭和|平成|令和)?([0-90-9]{1,4}|元)))年\s*)?([0-90-9]{1,2})月\s*([0-90-9]{1,2})日/i,uv=1,mR=2,Ym=3,hR=4,gR=5,yR=6,jm=class{pattern(){return pR}extract(t,e){let r=parseInt(Um.toHankaku(e[gR])),i=parseInt(Um.toHankaku(e[yR])),s=t.createParsingComponents({day:i,month:r});if(e[uv]&&e[uv].match("\u540C|\u4ECA|\u672C")){let a=fR.default(t.refDate);s.assign("year",a.year())}if(e[mR]){let a=e[hR],o=a=="\u5143"?1:parseInt(Um.toHankaku(a));e[Ym]=="\u4EE4\u548C"?o+=2018:e[Ym]=="\u5E73\u6210"?o+=1988:e[Ym]=="\u662D\u548C"&&(o+=1925),s.assign("year",o)}else{let a=dR.findYearClosestToRef(t.refDate,i,r);s.imply("year",a)}return s}};cl.default=jm});var dv=x(dl=>{"use strict";var bR=dl&&dl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(dl,"__esModule",{value:!0});var TR=bR(Wr()),Wm=class extends TR.default{patternBetween(){return/^\s*(から|ー|-)\s*$/i}};dl.default=Wm});var pv=x(wr=>{"use strict";var _R=wr&&wr.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]}),vR=wr&&wr.__setModuleDefault||(Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t}),wR=wr&&wr.__importStar||function(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&_R(t,n,e);return vR(t,n),t},kR=wr&&wr.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(wr,"__esModule",{value:!0});var SR=kR(Ue()),fv=ht(),$m=wR(li()),ER=/今日|当日|昨日|明日|今夜|今夕|今晩|今朝/i,qm=class{pattern(){return ER}extract(t,e){let r=e[0],i=SR.default(t.refDate),s=t.createParsingComponents();switch(r){case"\u6628\u65E5":return $m.yesterday(t.reference);case"\u660E\u65E5":return $m.tomorrow(t.reference);case"\u4ECA\u65E5":case"\u5F53\u65E5":return $m.today(t.reference)}return r=="\u4ECA\u591C"||r=="\u4ECA\u5915"||r=="\u4ECA\u6669"?(s.imply("hour",22),s.assign("meridiem",fv.Meridiem.PM)):r.match("\u4ECA\u671D")&&(s.imply("hour",6),s.assign("meridiem",fv.Meridiem.AM)),s.assign("day",i.date()),s.assign("month",i.month()+1),s.assign("year",i.year()),s}};wr.default=qm});var gv=x(vt=>{"use strict";var Hm=vt&&vt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(vt,"__esModule",{value:!0});vt.createConfiguration=vt.createCasualConfiguration=vt.parseDate=vt.parse=vt.strict=vt.casual=void 0;var DR=Hm(cv()),xR=Hm(dv()),OR=Hm(pv()),mv=br();vt.casual=new mv.Chrono(hv());vt.strict=new mv.Chrono(Gm());function CR(n,t,e){return vt.casual.parse(n,t,e)}vt.parse=CR;function MR(n,t,e){return vt.casual.parseDate(n,t,e)}vt.parseDate=MR;function hv(){let n=Gm();return n.parsers.unshift(new OR.default),n}vt.createCasualConfiguration=hv;function Gm(){return{parsers:[new DR.default],refiners:[new xR.default]}}vt.createConfiguration=Gm});var ac=x(qr=>{"use strict";Object.defineProperty(qr,"__esModule",{value:!0});qr.parseYear=qr.YEAR_PATTERN=qr.MONTH_DICTIONARY=qr.WEEKDAY_DICTIONARY=void 0;qr.WEEKDAY_DICTIONARY={domingo:0,dom:0,segunda:1,"segunda-feira":1,seg:1,ter\u00E7a:2,"ter\xE7a-feira":2,ter:2,quarta:3,"quarta-feira":3,qua:3,quinta:4,"quinta-feira":4,qui:4,sexta:5,"sexta-feira":5,sex:5,s\u00E1bado:6,sabado:6,sab:6};qr.MONTH_DICTIONARY={janeiro:1,jan:1,"jan.":1,fevereiro:2,fev:2,"fev.":2,mar\u00E7o:3,mar:3,"mar.":3,abril:4,abr:4,"abr.":4,maio:5,mai:5,"mai.":5,junho:6,jun:6,"jun.":6,julho:7,jul:7,"jul.":7,agosto:8,ago:8,"ago.":8,setembro:9,set:9,"set.":9,outubro:10,out:10,"out.":10,novembro:11,nov:11,"nov.":11,dezembro:12,dez:12,"dez.":12};qr.YEAR_PATTERN="[0-9]{1,4}(?![^\\s]\\d)(?:\\s*[a|d]\\.?\\s*c\\.?|\\s*a\\.?\\s*d\\.?)?";function RR(n){if(n.match(/^[0-9]{1,4}$/)){let t=parseInt(n);return t<100&&(t>50?t=t+1900:t=t+2e3),t}return n.match(/a\.?\s*c\.?/i)?(n=n.replace(/a\.?\s*c\.?/i,""),-parseInt(n)):parseInt(n)}qr.parseYear=RR});var bv=x(Vm=>{"use strict";Object.defineProperty(Vm,"__esModule",{value:!0});var yv=ac(),AR=Ke(),PR=re(),NR=vs(),IR=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:(este|esta|passado|pr[o\xF3]ximo)\\s*)?(${AR.matchAnyPattern(yv.WEEKDAY_DICTIONARY)})(?:\\s*(?:\\,|\\)|\\\uFF09))?(?:\\s*(este|esta|passado|pr[\xF3o]ximo)\\s*semana)?(?=\\W|\\d|$)`,"i"),FR=1,LR=2,UR=3,Bm=class extends PR.AbstractParserWithWordBoundaryChecking{innerPattern(){return IR}innerExtract(t,e){let r=e[LR].toLowerCase(),i=yv.WEEKDAY_DICTIONARY[r];if(i===void 0)return null;let s=e[FR],a=e[UR],o=s||a||"";o=o.toLowerCase();let l=null;o=="passado"?l="this":o=="pr\xF3ximo"||o=="proximo"?l="next":o=="este"&&(l="this");let u=NR.toDayJSWeekday(t.refDate,i,l);return t.createParsingComponents().assign("weekday",i).imply("day",u.date()).imply("month",u.month()+1).imply("year",u.year())}};Vm.default=Bm});var Tv=x(Km=>{"use strict";Object.defineProperty(Km,"__esModule",{value:!0});var YR=Ts(),zm=class extends YR.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:ao?|\xE0s?|das|da|de|do)\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|a(?:o)?|\\?)\\s*"}};Km.default=zm});var _v=x(fl=>{"use strict";var jR=fl&&fl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(fl,"__esModule",{value:!0});var WR=jR(si()),Qm=class extends WR.default{patternBetween(){return new RegExp("^\\s*(?:,|\xE0)?\\s*$")}};fl.default=Qm});var vv=x(pl=>{"use strict";var $R=pl&&pl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(pl,"__esModule",{value:!0});var qR=$R(Wr()),Xm=class extends qR.default{patternBetween(){return/^\s*(?:-)\s*$/i}};pl.default=Xm});var xv=x(Jm=>{"use strict";Object.defineProperty(Jm,"__esModule",{value:!0});var HR=Ct(),Ev=ac(),Dv=ac(),GR=Ke(),BR=re(),VR=new RegExp(`([0-9]{1,2})(?:\xBA|\xAA|\xB0)?(?:\\s*(?:desde|de|\\-|\\\u2013|ao?|\\s)\\s*([0-9]{1,2})(?:\xBA|\xAA|\xB0)?)?\\s*(?:de)?\\s*(?:-|/|\\s*(?:de|,)?\\s*)(${GR.matchAnyPattern(Ev.MONTH_DICTIONARY)})(?:\\s*(?:de|,)?\\s*(${Dv.YEAR_PATTERN}))?(?=\\W|$)`,"i"),wv=1,kv=2,zR=3,Sv=4,Zm=class extends BR.AbstractParserWithWordBoundaryChecking{innerPattern(){return VR}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=Ev.MONTH_DICTIONARY[e[zR].toLowerCase()],s=parseInt(e[wv]);if(s>31)return e.index=e.index+e[wv].length,null;if(r.start.assign("month",i),r.start.assign("day",s),e[Sv]){let a=Dv.parseYear(e[Sv]);r.start.assign("year",a)}else{let a=HR.findYearClosestToRef(t.refDate,s,i);r.start.imply("year",a)}if(e[kv]){let a=parseInt(e[kv]);r.end=r.start.clone(),r.end.assign("day",a)}return r}};Jm.default=Zm});var Ov=x(ui=>{"use strict";var KR=ui&&ui.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]}),QR=ui&&ui.__setModuleDefault||(Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t}),XR=ui&&ui.__importStar||function(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&KR(t,n,e);return QR(t,n),t};Object.defineProperty(ui,"__esModule",{value:!0});var ZR=re(),oc=XR(li()),eh=class extends ZR.AbstractParserWithWordBoundaryChecking{innerPattern(t){return/(agora|hoje|amanha|amanhã|ontem)(?=\W|$)/i}innerExtract(t,e){let r=e[0].toLowerCase(),i=t.createParsingComponents();switch(r){case"agora":return oc.now(t.reference);case"hoje":return oc.today(t.reference);case"amanha":case"amanh\xE3":return oc.tomorrow(t.reference);case"ontem":return oc.yesterday(t.reference)}return i}};ui.default=eh});var Cv=x(ml=>{"use strict";var JR=ml&&ml.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ml,"__esModule",{value:!0});var lc=ht(),eA=re(),tA=$n(),nA=JR(Ue()),th=class extends eA.AbstractParserWithWordBoundaryChecking{innerPattern(){return/(?:esta\s*)?(manha|manhã|tarde|meia-noite|meio-dia|noite)(?=\W|$)/i}innerExtract(t,e){let r=nA.default(t.refDate),i=t.createParsingComponents();switch(e[1].toLowerCase()){case"tarde":i.imply("meridiem",lc.Meridiem.PM),i.imply("hour",15);break;case"noite":i.imply("meridiem",lc.Meridiem.PM),i.imply("hour",22);break;case"manha":case"manh\xE3":i.imply("meridiem",lc.Meridiem.AM),i.imply("hour",6);break;case"meia-noite":tA.assignTheNextDay(i,r),i.imply("hour",0),i.imply("minute",0),i.imply("second",0);break;case"meio-dia":i.imply("meridiem",lc.Meridiem.AM),i.imply("hour",12);break}return i}};ml.default=th});var Av=x(wt=>{"use strict";var Yi=wt&&wt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(wt,"__esModule",{value:!0});wt.createConfiguration=wt.createCasualConfiguration=wt.parseDate=wt.parse=wt.strict=wt.casual=void 0;var rA=ai(),Mv=br(),iA=Yi(ws()),sA=Yi(bv()),aA=Yi(Tv()),oA=Yi(_v()),lA=Yi(vv()),uA=Yi(xv()),cA=Yi(Ov()),dA=Yi(Cv());wt.casual=new Mv.Chrono(Rv());wt.strict=new Mv.Chrono(nh(!0));function fA(n,t,e){return wt.casual.parse(n,t,e)}wt.parse=fA;function pA(n,t,e){return wt.casual.parseDate(n,t,e)}wt.parseDate=pA;function Rv(n=!0){let t=nh(!1,n);return t.parsers.push(new cA.default),t.parsers.push(new dA.default),t}wt.createCasualConfiguration=Rv;function nh(n=!0,t=!0){return rA.includeCommonConfiguration({parsers:[new iA.default(t),new sA.default,new aA.default,new uA.default],refiners:[new oA.default,new lA.default]},n)}wt.createConfiguration=nh});var Pv=x(hl=>{"use strict";var mA=hl&&hl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(hl,"__esModule",{value:!0});var hA=mA(Wr()),rh=class extends hA.default{patternBetween(){return/^\s*(tot|-)\s*$/i}};hl.default=rh});var Nv=x(gl=>{"use strict";var gA=gl&&gl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(gl,"__esModule",{value:!0});var yA=gA(si()),ih=class extends yA.default{patternBetween(){return new RegExp("^\\s*(om|na|voor|in de|,|-)?\\s*$")}};gl.default=ih});var Iv=x(ci=>{"use strict";var bA=ci&&ci.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]}),TA=ci&&ci.__setModuleDefault||(Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t}),_A=ci&&ci.__importStar||function(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&bA(t,n,e);return TA(t,n),t};Object.defineProperty(ci,"__esModule",{value:!0});var vA=re(),uc=_A(li()),sh=class extends vA.AbstractParserWithWordBoundaryChecking{innerPattern(t){return/(nu|vandaag|morgen|morgend|gisteren)(?=\W|$)/i}innerExtract(t,e){let r=e[0].toLowerCase(),i=t.createParsingComponents();switch(r){case"nu":return uc.now(t.reference);case"vandaag":return uc.today(t.reference);case"morgen":case"morgend":return uc.tomorrow(t.reference);case"gisteren":return uc.yesterday(t.reference)}return i}};ci.default=sh});var Fv=x(yl=>{"use strict";var wA=yl&&yl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(yl,"__esModule",{value:!0});var cc=ht(),kA=re(),SA=wA(Ue()),EA=$n(),DA=1,xA=2,ah=class extends kA.AbstractParserWithWordBoundaryChecking{innerPattern(){return/(deze)?\s*(namiddag|avond|middernacht|ochtend|middag|'s middags|'s avonds|'s ochtends)(?=\W|$)/i}innerExtract(t,e){let r=SA.default(t.refDate),i=t.createParsingComponents();switch(e[DA]==="deze"&&(i.assign("day",t.refDate.getDate()),i.assign("month",t.refDate.getMonth()+1),i.assign("year",t.refDate.getFullYear())),e[xA].toLowerCase()){case"namiddag":case"'s namiddags":i.imply("meridiem",cc.Meridiem.PM),i.imply("hour",15);break;case"avond":case"'s avonds'":i.imply("meridiem",cc.Meridiem.PM),i.imply("hour",20);break;case"middernacht":EA.assignTheNextDay(i,r),i.imply("hour",0),i.imply("minute",0),i.imply("second",0);break;case"ochtend":case"'s ochtends":i.imply("meridiem",cc.Meridiem.AM),i.imply("hour",6);break;case"middag":case"'s middags":i.imply("meridiem",cc.Meridiem.AM),i.imply("hour",12);break}return i}};yl.default=ah});var kn=x(Pe=>{"use strict";Object.defineProperty(Pe,"__esModule",{value:!0});Pe.parseTimeUnits=Pe.TIME_UNITS_PATTERN=Pe.parseYear=Pe.YEAR_PATTERN=Pe.parseOrdinalNumberPattern=Pe.ORDINAL_NUMBER_PATTERN=Pe.parseNumberPattern=Pe.NUMBER_PATTERN=Pe.TIME_UNIT_DICTIONARY=Pe.ORDINAL_WORD_DICTIONARY=Pe.INTEGER_WORD_DICTIONARY=Pe.MONTH_DICTIONARY=Pe.WEEKDAY_DICTIONARY=void 0;var dc=Ke(),OA=Ct();Pe.WEEKDAY_DICTIONARY={zondag:0,zon:0,"zon.":0,zo:0,"zo.":0,maandag:1,ma:1,"ma.":1,dinsdag:2,din:2,"din.":2,di:2,"di.":2,woensdag:3,woe:3,"woe.":3,wo:3,"wo.":3,donderdag:4,dond:4,"dond.":4,do:4,"do.":4,vrijdag:5,vrij:5,"vrij.":5,vr:5,"vr.":5,zaterdag:6,zat:6,"zat.":6,za:6,"za.":6};Pe.MONTH_DICTIONARY={januari:1,jan:1,"jan.":1,februari:2,feb:2,"feb.":2,maart:3,mar:3,"mar.":3,april:4,apr:4,"apr.":4,mei:5,juni:6,jun:6,"jun.":6,juli:7,jul:7,"jul.":7,augustus:8,aug:8,"aug.":8,september:9,sep:9,"sep.":9,sept:9,"sept.":9,oktober:10,okt:10,"okt.":10,november:11,nov:11,"nov.":11,december:12,dec:12,"dec.":12};Pe.INTEGER_WORD_DICTIONARY={een:1,twee:2,drie:3,vier:4,vijf:5,zes:6,zeven:7,acht:8,negen:9,tien:10,elf:11,twaalf:12};Pe.ORDINAL_WORD_DICTIONARY={eerste:1,tweede:2,derde:3,vierde:4,vijfde:5,zesde:6,zevende:7,achtste:8,negende:9,tiende:10,elfde:11,twaalfde:12,dertiende:13,veertiende:14,vijftiende:15,zestiende:16,zeventiende:17,achttiende:18,negentiende:19,twintigste:20,eenentwintigste:21,twee\u00EBntwintigste:22,drieentwintigste:23,vierentwintigste:24,vijfentwintigste:25,zesentwintigste:26,zevenentwintigste:27,achtentwintig:28,negenentwintig:29,dertigste:30,eenendertigste:31};Pe.TIME_UNIT_DICTIONARY={sec:"second",second:"second",seconden:"second",min:"minute",mins:"minute",minute:"minute",minuut:"minute",minuten:"minute",minuutje:"minute",h:"hour",hr:"hour",hrs:"hour",uur:"hour",u:"hour",uren:"hour",dag:"d",dagen:"d",week:"week",weken:"week",maand:"month",maanden:"month",jaar:"year",jr:"year",jaren:"year"};Pe.NUMBER_PATTERN=`(?:${dc.matchAnyPattern(Pe.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+[\\.,][0-9]+|halve?|half|paar)`;function Uv(n){let t=n.toLowerCase();return Pe.INTEGER_WORD_DICTIONARY[t]!==void 0?Pe.INTEGER_WORD_DICTIONARY[t]:t==="paar"?2:t==="half"||t.match(/halve?/)?.5:parseFloat(t.replace(",","."))}Pe.parseNumberPattern=Uv;Pe.ORDINAL_NUMBER_PATTERN=`(?:${dc.matchAnyPattern(Pe.ORDINAL_WORD_DICTIONARY)}|[0-9]{1,2}(?:ste|de)?)`;function CA(n){let t=n.toLowerCase();return Pe.ORDINAL_WORD_DICTIONARY[t]!==void 0?Pe.ORDINAL_WORD_DICTIONARY[t]:(t=t.replace(/(?:ste|de)$/i,""),parseInt(t))}Pe.parseOrdinalNumberPattern=CA;Pe.YEAR_PATTERN="(?:[1-9][0-9]{0,3}\\s*(?:voor Christus|na Christus)|[1-2][0-9]{3}|[5-9][0-9])";function MA(n){if(/voor Christus/i.test(n))return n=n.replace(/voor Christus/i,""),-parseInt(n);if(/na Christus/i.test(n))return n=n.replace(/na Christus/i,""),parseInt(n);let t=parseInt(n);return OA.findMostLikelyADYear(t)}Pe.parseYear=MA;var Yv=`(${Pe.NUMBER_PATTERN})\\s{0,5}(${dc.matchAnyPattern(Pe.TIME_UNIT_DICTIONARY)})\\s{0,5}`,Lv=new RegExp(Yv,"i");Pe.TIME_UNITS_PATTERN=dc.repeatedTimeunitPattern("(?:(?:binnen|in)\\s*)?",Yv);function RA(n){let t={},e=n,r=Lv.exec(e);for(;r;)AA(t,r),e=e.substring(r[0].length),r=Lv.exec(e);return t}Pe.parseTimeUnits=RA;function AA(n,t){let e=Uv(t[1]),r=Pe.TIME_UNIT_DICTIONARY[t[2].toLowerCase()];n[r]=e}});var Wv=x(lh=>{"use strict";Object.defineProperty(lh,"__esModule",{value:!0});var jv=kn(),PA=nt(),NA=re(),oh=class extends NA.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp("(?:binnen|in|binnen de|voor)\\s*("+jv.TIME_UNITS_PATTERN+")(?=\\W|$)","i")}innerExtract(t,e){let r=jv.parseTimeUnits(e[1]);return PA.ParsingComponents.createRelativeFromReference(t.reference,r)}};lh.default=oh});var qv=x(ch=>{"use strict";Object.defineProperty(ch,"__esModule",{value:!0});var $v=kn(),IA=Ke(),FA=re(),LA=vs(),UA=new RegExp(`(?:(?:\\,|\\(|\\\uFF08)\\s*)?(?:op\\s*?)?(?:(deze|vorige|volgende)\\s*(?:week\\s*)?)?(${IA.matchAnyPattern($v.WEEKDAY_DICTIONARY)})(?=\\W|$)`,"i"),YA=1,jA=2,WA=3,uh=class extends FA.AbstractParserWithWordBoundaryChecking{innerPattern(){return UA}innerExtract(t,e){let r=e[jA].toLowerCase(),i=$v.WEEKDAY_DICTIONARY[r],s=e[YA],a=e[WA],o=s||a;o=o||"",o=o.toLowerCase();let l=null;o=="vorige"?l="last":o=="volgende"?l="next":o=="deze"&&(l="this");let u=LA.toDayJSWeekday(t.refDate,i,l);return t.createParsingComponents().assign("weekday",i).imply("day",u.date()).imply("month",u.month()+1).imply("year",u.year())}};ch.default=uh});var Kv=x(fh=>{"use strict";Object.defineProperty(fh,"__esModule",{value:!0});var $A=Ct(),Vv=kn(),fc=kn(),zv=kn(),qA=Ke(),HA=re(),GA=new RegExp(`(?:on\\s*?)?(${fc.ORDINAL_NUMBER_PATTERN})(?:\\s*(?:tot|\\-|\\\u2013|until|through|till|\\s)\\s*(${fc.ORDINAL_NUMBER_PATTERN}))?(?:-|/|\\s*(?:of)?\\s*)(`+qA.matchAnyPattern(Vv.MONTH_DICTIONARY)+`)(?:(?:-|/|,?\\s*)(${zv.YEAR_PATTERN}(?![^\\s]\\d)))?(?=\\W|$)`,"i"),BA=3,Hv=1,Gv=2,Bv=4,dh=class extends HA.AbstractParserWithWordBoundaryChecking{innerPattern(){return GA}innerExtract(t,e){let r=Vv.MONTH_DICTIONARY[e[BA].toLowerCase()],i=fc.parseOrdinalNumberPattern(e[Hv]);if(i>31)return e.index=e.index+e[Hv].length,null;let s=t.createParsingComponents({day:i,month:r});if(e[Bv]){let l=zv.parseYear(e[Bv]);s.assign("year",l)}else{let l=$A.findYearClosestToRef(t.refDate,i,r);s.imply("year",l)}if(!e[Gv])return s;let a=fc.parseOrdinalNumberPattern(e[Gv]),o=t.createParsingResult(e.index,e[0]);return o.start=s,o.end=s.clone(),o.end.assign("day",a),o}};fh.default=dh});var Jv=x(mh=>{"use strict";Object.defineProperty(mh,"__esModule",{value:!0});var Xv=kn(),VA=Ct(),zA=Ke(),Zv=kn(),KA=re(),QA=new RegExp(`(${zA.matchAnyPattern(Xv.MONTH_DICTIONARY)})\\s*(?:[,-]?\\s*(${Zv.YEAR_PATTERN})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,"i"),XA=1,Qv=2,ph=class extends KA.AbstractParserWithWordBoundaryChecking{innerPattern(){return QA}innerExtract(t,e){let r=t.createParsingComponents();r.imply("day",1);let i=e[XA],s=Xv.MONTH_DICTIONARY[i.toLowerCase()];if(r.assign("month",s),e[Qv]){let a=Zv.parseYear(e[Qv]);r.assign("year",a)}else{let a=VA.findYearClosestToRef(t.refDate,1,s);r.imply("year",a)}return r}};mh.default=ph});var ew=x(gh=>{"use strict";Object.defineProperty(gh,"__esModule",{value:!0});var ZA=re(),JA=new RegExp("([0-9]|0[1-9]|1[012])/([0-9]{4})","i"),eP=1,tP=2,hh=class extends ZA.AbstractParserWithWordBoundaryChecking{innerPattern(){return JA}innerExtract(t,e){let r=parseInt(e[tP]),i=parseInt(e[eP]);return t.createParsingComponents().imply("day",1).assign("month",i).assign("year",r)}};gh.default=hh});var tw=x(bh=>{"use strict";Object.defineProperty(bh,"__esModule",{value:!0});var nP=Ts(),yh=class extends nP.AbstractTimeExpressionParser{primaryPrefix(){return"(?:(?:om)\\s*)?"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|om|\\?)\\s*"}primarySuffix(){return"(?:\\s*(?:uur))?(?!/)(?=\\W|$)"}extractPrimaryTimeComponents(t,e){return e[0].match(/^\s*\d{4}\s*$/)?null:super.extractPrimaryTimeComponents(t,e)}};bh.default=yh});var iw=x(_h=>{"use strict";Object.defineProperty(_h,"__esModule",{value:!0});var rw=kn(),rP=Ke(),iP=re(),sP=new RegExp(`([0-9]{4})[\\.\\/\\s](?:(${rP.matchAnyPattern(rw.MONTH_DICTIONARY)})|([0-9]{1,2}))[\\.\\/\\s]([0-9]{1,2})(?=\\W|$)`,"i"),aP=1,oP=2,nw=3,lP=4,Th=class extends iP.AbstractParserWithWordBoundaryChecking{innerPattern(){return sP}innerExtract(t,e){let r=e[nw]?parseInt(e[nw]):rw.MONTH_DICTIONARY[e[oP].toLowerCase()];if(r<1||r>12)return null;let i=parseInt(e[aP]);return{day:parseInt(e[lP]),month:r,year:i}}};_h.default=Th});var sw=x(bl=>{"use strict";var uP=bl&&bl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(bl,"__esModule",{value:!0});var cP=re(),pc=ht(),vh=$n(),dP=uP(Ue()),fP=1,pP=2,wh=class extends cP.AbstractParserWithWordBoundaryChecking{innerPattern(t){return/(gisteren|morgen|van)(ochtend|middag|namiddag|avond|nacht)(?=\W|$)/i}innerExtract(t,e){let r=e[fP].toLowerCase(),i=e[pP].toLowerCase(),s=t.createParsingComponents(),a=dP.default(t.refDate);switch(r){case"gisteren":vh.assignSimilarDate(s,a.add(-1,"day"));break;case"van":vh.assignSimilarDate(s,a);break;case"morgen":vh.assignTheNextDay(s,a);break}switch(i){case"ochtend":s.imply("meridiem",pc.Meridiem.AM),s.imply("hour",6);break;case"middag":s.imply("meridiem",pc.Meridiem.AM),s.imply("hour",12);break;case"namiddag":s.imply("meridiem",pc.Meridiem.PM),s.imply("hour",15);break;case"avond":s.imply("meridiem",pc.Meridiem.PM),s.imply("hour",20);break}return s}};bl.default=wh});var ow=x(Sh=>{"use strict";Object.defineProperty(Sh,"__esModule",{value:!0});var aw=kn(),mP=nt(),hP=re(),gP=qn(),yP=new RegExp(`(deze|vorige|afgelopen|komende|over|\\+|-)\\s*(${aw.TIME_UNITS_PATTERN})(?=\\W|$)`,"i"),kh=class extends hP.AbstractParserWithWordBoundaryChecking{innerPattern(){return yP}innerExtract(t,e){let r=e[1].toLowerCase(),i=aw.parseTimeUnits(e[2]);switch(r){case"vorige":case"afgelopen":case"-":i=gP.reverseTimeUnits(i);break}return mP.ParsingComponents.createRelativeFromReference(t.reference,i)}};Sh.default=kh});var cw=x(Tl=>{"use strict";var bP=Tl&&Tl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Tl,"__esModule",{value:!0});var uw=kn(),lw=nt(),TP=bP(Ue()),_P=re(),vP=Ke(),wP=new RegExp(`(dit|deze|komende|volgend|volgende|afgelopen|vorige)\\s*(${vP.matchAnyPattern(uw.TIME_UNIT_DICTIONARY)})(?=\\s*)(?=\\W|$)`,"i"),kP=1,SP=2,Eh=class extends _P.AbstractParserWithWordBoundaryChecking{innerPattern(){return wP}innerExtract(t,e){let r=e[kP].toLowerCase(),i=e[SP].toLowerCase(),s=uw.TIME_UNIT_DICTIONARY[i];if(r=="volgend"||r=="volgende"||r=="komende"){let l={};return l[s]=1,lw.ParsingComponents.createRelativeFromReference(t.reference,l)}if(r=="afgelopen"||r=="vorige"){let l={};return l[s]=-1,lw.ParsingComponents.createRelativeFromReference(t.reference,l)}let a=t.createParsingComponents(),o=TP.default(t.reference.instant);return i.match(/week/i)?(o=o.add(-o.get("d"),"d"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.imply("year",o.year())):i.match(/maand/i)?(o=o.add(-o.date()+1,"d"),a.imply("day",o.date()),a.assign("year",o.year()),a.assign("month",o.month()+1)):i.match(/jaar/i)&&(o=o.add(-o.date()+1,"d"),o=o.add(-o.month(),"month"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.assign("year",o.year())),a}};Tl.default=Eh});var dw=x(Oh=>{"use strict";Object.defineProperty(Oh,"__esModule",{value:!0});var xh=kn(),EP=nt(),DP=re(),xP=qn(),OP=new RegExp("("+xh.TIME_UNITS_PATTERN+")(?:geleden|voor|eerder)(?=(?:\\W|$))","i"),CP=new RegExp("("+xh.TIME_UNITS_PATTERN+")geleden(?=(?:\\W|$))","i"),Dh=class extends DP.AbstractParserWithWordBoundaryChecking{constructor(t){super(),this.strictMode=t}innerPattern(){return this.strictMode?CP:OP}innerExtract(t,e){let r=xh.parseTimeUnits(e[1]),i=xP.reverseTimeUnits(r);return EP.ParsingComponents.createRelativeFromReference(t.reference,i)}};Oh.default=Dh});var fw=x(Rh=>{"use strict";Object.defineProperty(Rh,"__esModule",{value:!0});var Mh=kn(),MP=nt(),RP=re(),AP=new RegExp("("+Mh.TIME_UNITS_PATTERN+")(later|na|vanaf nu|voortaan|vooruit|uit)(?=(?:\\W|$))","i"),PP=new RegExp("("+Mh.TIME_UNITS_PATTERN+")(later|vanaf nu)(?=(?:\\W|$))","i"),NP=1,Ch=class extends RP.AbstractParserWithWordBoundaryChecking{constructor(t){super(),this.strictMode=t}innerPattern(){return this.strictMode?PP:AP}innerExtract(t,e){let r=Mh.parseTimeUnits(e[NP]);return MP.ParsingComponents.createRelativeFromReference(t.reference,r)}};Rh.default=Ch});var gw=x(kt=>{"use strict";var Rt=kt&&kt.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(kt,"__esModule",{value:!0});kt.createConfiguration=kt.createCasualConfiguration=kt.parseDate=kt.parse=kt.strict=kt.casual=void 0;var IP=ai(),pw=br(),FP=Rt(Pv()),LP=Rt(Nv()),UP=Rt(Iv()),YP=Rt(Fv()),jP=Rt(ws()),WP=Rt(Wv()),$P=Rt(qv()),qP=Rt(Kv()),mw=Rt(Jv()),HP=Rt(ew()),GP=Rt(tw()),BP=Rt(iw()),VP=Rt(sw()),zP=Rt(ow()),KP=Rt(cw()),QP=Rt(dw()),XP=Rt(fw());kt.casual=new pw.Chrono(hw());kt.strict=new pw.Chrono(Ah(!0));function ZP(n,t,e){return kt.casual.parse(n,t,e)}kt.parse=ZP;function JP(n,t,e){return kt.casual.parseDate(n,t,e)}kt.parseDate=JP;function hw(n=!0){let t=Ah(!1,n);return t.parsers.unshift(new UP.default),t.parsers.unshift(new YP.default),t.parsers.unshift(new VP.default),t.parsers.unshift(new mw.default),t.parsers.unshift(new KP.default),t.parsers.unshift(new zP.default),t}kt.createCasualConfiguration=hw;function Ah(n=!0,t=!0){return IP.includeCommonConfiguration({parsers:[new jP.default(t),new WP.default,new qP.default,new mw.default,new $P.default,new BP.default,new HP.default,new GP.default(n),new QP.default(n),new XP.default(n)],refiners:[new LP.default,new FP.default]},n)}kt.createConfiguration=Ah});var _w=x(_l=>{"use strict";var eN=_l&&_l.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(_l,"__esModule",{value:!0});var tN=eN(Ue()),nN=re(),rN=1,yw=2,iN=3,bw=4,Tw=5,sN=6,Ph=class extends nN.AbstractParserWithWordBoundaryChecking{innerPattern(t){return new RegExp("(\u800C\u5BB6|\u7ACB(?:\u523B|\u5373)|\u5373\u523B)|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(?:\u65E5|\u5929)(?:[\\s|,|\uFF0C]*)(?:(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?","i")}innerExtract(t,e){let r=e.index,i=t.createParsingResult(r,e[0]),s=tN.default(t.refDate),a=s;if(e[rN])i.start.imply("hour",s.hour()),i.start.imply("minute",s.minute()),i.start.imply("second",s.second()),i.start.imply("millisecond",s.millisecond());else if(e[yw]){let o=e[yw],l=e[iN];o=="\u660E"||o=="\u807D"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u5F8C"?a=a.add(2,"day"):o=="\u5927\u5F8C"&&(a=a.add(3,"day")),l=="\u65E9"||l=="\u671D"?i.start.imply("hour",6):l=="\u665A"&&(i.start.imply("hour",22),i.start.imply("meridiem",1))}else if(e[bw]){let l=e[bw][0];l=="\u65E9"||l=="\u671D"||l=="\u4E0A"?i.start.imply("hour",6):l=="\u4E0B"||l=="\u664F"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):l=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):l=="\u591C"||l=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):l=="\u51CC"&&i.start.imply("hour",0)}else if(e[Tw]){let o=e[Tw];o=="\u660E"||o=="\u807D"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u5F8C"?a=a.add(2,"day"):o=="\u5927\u5F8C"&&(a=a.add(3,"day"));let l=e[sN];if(l){let u=l[0];u=="\u65E9"||u=="\u671D"||u=="\u4E0A"?i.start.imply("hour",6):u=="\u4E0B"||u=="\u664F"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):u=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):u=="\u591C"||u=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):u=="\u51CC"&&i.start.imply("hour",0)}}return i.start.assign("day",a.date()),i.start.assign("month",a.month()+1),i.start.assign("year",a.year()),i}};_l.default=Ph});var Ra=x(un=>{"use strict";Object.defineProperty(un,"__esModule",{value:!0});un.zhStringToYear=un.zhStringToNumber=un.WEEKDAY_OFFSET=un.NUMBER=void 0;un.NUMBER={\u96F6:0,\u4E00:1,\u4E8C:2,\u5169:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6,\u4E03:7,\u516B:8,\u4E5D:9,\u5341:10,\u5EFF:20,\u5345:30};un.WEEKDAY_OFFSET={\u5929:0,\u65E5:0,\u4E00:1,\u4E8C:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6};function aN(n){let t=0;for(let e=0;e{"use strict";var lN=vl&&vl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(vl,"__esModule",{value:!0});var uN=lN(Ue()),cN=re(),Es=Ra(),Nh=1,vw=2,Ih=3,Fh=class extends cN.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp("(\\d{2,4}|["+Object.keys(Es.NUMBER).join("")+"]{4}|["+Object.keys(Es.NUMBER).join("")+"]{2})?(?:\\s*)(?:\u5E74)?(?:[\\s|,|\uFF0C]*)(\\d{1,2}|["+Object.keys(Es.NUMBER).join("")+"]{1,2})(?:\\s*)(?:\u6708)(?:\\s*)(\\d{1,2}|["+Object.keys(Es.NUMBER).join("")+"]{1,2})?(?:\\s*)(?:\u65E5|\u865F)?")}innerExtract(t,e){let r=uN.default(t.refDate),i=t.createParsingResult(e.index,e[0]),s=parseInt(e[vw]);if(isNaN(s)&&(s=Es.zhStringToNumber(e[vw])),i.start.assign("month",s),e[Ih]){let a=parseInt(e[Ih]);isNaN(a)&&(a=Es.zhStringToNumber(e[Ih])),i.start.assign("day",a)}else i.start.imply("day",r.date());if(e[Nh]){let a=parseInt(e[Nh]);isNaN(a)&&(a=Es.zhStringToYear(e[Nh])),i.start.assign("year",a)}else i.start.imply("year",r.year());return i}};vl.default=Fh});var Sw=x(wl=>{"use strict";var dN=wl&&wl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(wl,"__esModule",{value:!0});var fN=dN(Ue()),pN=re(),kw=Ra(),mN=new RegExp("(\\d+|["+Object.keys(kw.NUMBER).join("")+"]+|\u534A|\u5E7E)(?:\\s*)(?:\u500B)?(\u79D2(?:\u9418)?|\u5206\u9418|\u5C0F\u6642|\u9418|\u65E5|\u5929|\u661F\u671F|\u79AE\u62DC|\u6708|\u5E74)(?:(?:\u4E4B|\u904E)?\u5F8C|(?:\u4E4B)?\u5167)","i"),Lh=1,hN=2,Uh=class extends pN.AbstractParserWithWordBoundaryChecking{innerPattern(){return mN}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=parseInt(e[Lh]);if(isNaN(i)&&(i=kw.zhStringToNumber(e[Lh])),isNaN(i)){let l=e[Lh];if(l==="\u5E7E")i=3;else if(l==="\u534A")i=.5;else return null}let s=fN.default(t.refDate),o=e[hN][0];return o.match(/[日天星禮月年]/)?(o=="\u65E5"||o=="\u5929"?s=s.add(i,"d"):o=="\u661F"||o=="\u79AE"?s=s.add(i*7,"d"):o=="\u6708"?s=s.add(i,"month"):o=="\u5E74"&&(s=s.add(i,"year")),r.start.assign("year",s.year()),r.start.assign("month",s.month()+1),r.start.assign("day",s.date()),r):(o=="\u79D2"?s=s.add(i,"second"):o=="\u5206"?s=s.add(i,"minute"):(o=="\u5C0F"||o=="\u9418")&&(s=s.add(i,"hour")),r.start.imply("year",s.year()),r.start.imply("month",s.month()+1),r.start.imply("day",s.date()),r.start.assign("hour",s.hour()),r.start.assign("minute",s.minute()),r.start.assign("second",s.second()),r)}};wl.default=Uh});var Dw=x(kl=>{"use strict";var gN=kl&&kl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(kl,"__esModule",{value:!0});var yN=gN(Ue()),bN=re(),Ew=Ra(),TN=new RegExp("(?\u4E0A|\u4ECA|\u4E0B|\u9019|\u5462)(?:\u500B)?(?:\u661F\u671F|\u79AE\u62DC|\u9031)(?"+Object.keys(Ew.WEEKDAY_OFFSET).join("|")+")"),Yh=class extends bN.AbstractParserWithWordBoundaryChecking{innerPattern(){return TN}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=e.groups.weekday,s=Ew.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=null,o=e.groups.prefix;o=="\u4E0A"?a="last":o=="\u4E0B"?a="next":(o=="\u4ECA"||o=="\u9019"||o=="\u5462")&&(a="this");let l=yN.default(t.refDate),u=!1,c=l.day();return a=="last"||a=="past"?(l=l.day(s-7),u=!0):a=="next"?(l=l.day(s+7),u=!0):a=="this"?l=l.day(s):Math.abs(s-7-c){"use strict";var _N=Sl&&Sl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Sl,"__esModule",{value:!0});var vN=_N(Ue()),wN=re(),Bn=Ra(),kN=new RegExp("(?:\u7531|\u5F9E|\u81EA)?(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(Bn.NUMBER).join("")+"]+)(?:\\s*)(?:\u9EDE|\u6642|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(Bn.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(Bn.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),SN=new RegExp("(?:^\\s*(?:\u5230|\u81F3|\\-|\\\u2013|\\~|\\\u301C)\\s*)(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u5F8C|\u5927\u5F8C|\u807D|\u6628|\u5C0B|\u7434)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348|\u665D)|\u671D(?:\u65E9)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348|\u665D)|\u664F(?:\u665D)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(Bn.NUMBER).join("")+"]+)(?:\\s*)(?:\u9EDE|\u6642|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(Bn.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(Bn.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),mc=1,hc=2,gc=3,yc=4,bc=5,Tc=6,Gn=7,Aa=8,_c=9,jh=class extends wN.AbstractParserWithWordBoundaryChecking{innerPattern(){return kN}innerExtract(t,e){if(e.index>0&&t.text[e.index-1].match(/\w/))return null;let r=vN.default(t.refDate),i=t.createParsingResult(e.index,e[0]),s=r.clone();if(e[mc]){var a=e[mc];a=="\u660E"||a=="\u807D"?r.hour()>1&&s.add(1,"day"):a=="\u6628"||a=="\u5C0B"||a=="\u7434"?s.add(-1,"day"):a=="\u524D"?s.add(-2,"day"):a=="\u5927\u524D"?s.add(-3,"day"):a=="\u5F8C"?s.add(2,"day"):a=="\u5927\u5F8C"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else if(e[yc]){var o=e[yc];o=="\u660E"||o=="\u807D"?s.add(1,"day"):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?s.add(-1,"day"):o=="\u524D"?s.add(-2,"day"):o=="\u5927\u524D"?s.add(-3,"day"):o=="\u5F8C"?s.add(2,"day"):o=="\u5927\u5F8C"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else i.start.imply("day",s.date()),i.start.imply("month",s.month()+1),i.start.imply("year",s.year());let l=0,u=0,c=-1;if(e[Aa]){var d=parseInt(e[Aa]);if(isNaN(d)&&(d=Bn.zhStringToNumber(e[Aa])),d>=60)return null;i.start.assign("second",d)}if(l=parseInt(e[Tc]),isNaN(l)&&(l=Bn.zhStringToNumber(e[Tc])),e[Gn]?e[Gn]=="\u534A"?u=30:e[Gn]=="\u6B63"||e[Gn]=="\u6574"?u=0:(u=parseInt(e[Gn]),isNaN(u)&&(u=Bn.zhStringToNumber(e[Gn]))):l>100&&(u=l%100,l=Math.floor(l/100)),u>=60||l>24)return null;if(l>=12&&(c=1),e[_c]){if(l>12)return null;var f=e[_c][0].toLowerCase();f=="a"&&(c=0,l==12&&(l=0)),f=="p"&&(c=1,l!=12&&(l+=12))}else if(e[hc]){var p=e[hc],b=p[0];b=="\u671D"||b=="\u65E9"?(c=0,l==12&&(l=0)):b=="\u665A"&&(c=1,l!=12&&(l+=12))}else if(e[gc]){var T=e[gc],_=T[0];_=="\u4E0A"||_=="\u671D"||_=="\u65E9"||_=="\u51CC"?(c=0,l==12&&(l=0)):(_=="\u4E0B"||_=="\u664F"||_=="\u665A")&&(c=1,l!=12&&(l+=12))}else if(e[bc]){var O=e[bc],D=O[0];D=="\u4E0A"||D=="\u671D"||D=="\u65E9"||D=="\u51CC"?(c=0,l==12&&(l=0)):(D=="\u4E0B"||D=="\u664F"||D=="\u665A")&&(c=1,l!=12&&(l+=12))}if(i.start.assign("hour",l),i.start.assign("minute",u),c>=0?i.start.assign("meridiem",c):l<12?i.start.imply("meridiem",0):i.start.imply("meridiem",1),e=SN.exec(t.text.substring(i.index+i.text.length)),!e)return i.text.match(/^\d+$/)?null:i;let A=s.clone();if(i.end=t.createParsingComponents(),e[mc]){var a=e[mc];a=="\u660E"||a=="\u807D"?r.hour()>1&&A.add(1,"day"):a=="\u6628"||a=="\u5C0B"||a=="\u7434"?A.add(-1,"day"):a=="\u524D"?A.add(-2,"day"):a=="\u5927\u524D"?A.add(-3,"day"):a=="\u5F8C"?A.add(2,"day"):a=="\u5927\u5F8C"&&A.add(3,"day"),i.end.assign("day",A.date()),i.end.assign("month",A.month()+1),i.end.assign("year",A.year())}else if(e[yc]){var o=e[yc];o=="\u660E"||o=="\u807D"?A.add(1,"day"):o=="\u6628"||o=="\u5C0B"||o=="\u7434"?A.add(-1,"day"):o=="\u524D"?A.add(-2,"day"):o=="\u5927\u524D"?A.add(-3,"day"):o=="\u5F8C"?A.add(2,"day"):o=="\u5927\u5F8C"&&A.add(3,"day"),i.end.assign("day",A.date()),i.end.assign("month",A.month()+1),i.end.assign("year",A.year())}else i.end.imply("day",A.date()),i.end.imply("month",A.month()+1),i.end.imply("year",A.year());if(l=0,u=0,c=-1,e[Aa]){var d=parseInt(e[Aa]);if(isNaN(d)&&(d=Bn.zhStringToNumber(e[Aa])),d>=60)return null;i.end.assign("second",d)}if(l=parseInt(e[Tc]),isNaN(l)&&(l=Bn.zhStringToNumber(e[Tc])),e[Gn]?e[Gn]=="\u534A"?u=30:e[Gn]=="\u6B63"||e[Gn]=="\u6574"?u=0:(u=parseInt(e[Gn]),isNaN(u)&&(u=Bn.zhStringToNumber(e[Gn]))):l>100&&(u=l%100,l=Math.floor(l/100)),u>=60||l>24)return null;if(l>=12&&(c=1),e[_c]){if(l>12)return null;var f=e[_c][0].toLowerCase();f=="a"&&(c=0,l==12&&(l=0)),f=="p"&&(c=1,l!=12&&(l+=12)),i.start.isCertain("meridiem")||(c==0?(i.start.imply("meridiem",0),i.start.get("hour")==12&&i.start.assign("hour",0)):(i.start.imply("meridiem",1),i.start.get("hour")!=12&&i.start.assign("hour",i.start.get("hour")+12)))}else if(e[hc]){var p=e[hc],b=p[0];b=="\u671D"||b=="\u65E9"?(c=0,l==12&&(l=0)):b=="\u665A"&&(c=1,l!=12&&(l+=12))}else if(e[gc]){var T=e[gc],_=T[0];_=="\u4E0A"||_=="\u671D"||_=="\u65E9"||_=="\u51CC"?(c=0,l==12&&(l=0)):(_=="\u4E0B"||_=="\u664F"||_=="\u665A")&&(c=1,l!=12&&(l+=12))}else if(e[bc]){var O=e[bc],D=O[0];D=="\u4E0A"||D=="\u671D"||D=="\u65E9"||D=="\u51CC"?(c=0,l==12&&(l=0)):(D=="\u4E0B"||D=="\u664F"||D=="\u665A")&&(c=1,l!=12&&(l+=12))}return i.text=i.text+e[0],i.end.assign("hour",l),i.end.assign("minute",u),c>=0?i.end.assign("meridiem",c):i.start.isCertain("meridiem")&&i.start.get("meridiem")==1&&i.start.get("hour")>l?i.end.imply("meridiem",0):l>12&&i.end.imply("meridiem",1),i.end.date().getTime(){"use strict";var EN=El&&El.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(El,"__esModule",{value:!0});var DN=EN(Ue()),xN=re(),Ow=Ra(),ON=new RegExp("(?:\u661F\u671F|\u79AE\u62DC|\u9031)(?"+Object.keys(Ow.WEEKDAY_OFFSET).join("|")+")"),Wh=class extends xN.AbstractParserWithWordBoundaryChecking{innerPattern(){return ON}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=e.groups.weekday,s=Ow.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=DN.default(t.refDate),o=!1,l=a.day();return Math.abs(s-7-l){"use strict";var CN=Dl&&Dl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Dl,"__esModule",{value:!0});var MN=CN(Wr()),$h=class extends MN.default{patternBetween(){return/^\s*(至|到|\-|\~|~|-|ー)\s*$/i}};Dl.default=$h});var Rw=x(xl=>{"use strict";var RN=xl&&xl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(xl,"__esModule",{value:!0});var AN=RN(si()),qh=class extends AN.default{patternBetween(){return/^\s*$/i}};xl.default=qh});var Aw=x(ut=>{"use strict";var di=ut&&ut.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ut,"__esModule",{value:!0});ut.createConfiguration=ut.createCasualConfiguration=ut.parseDate=ut.parse=ut.strict=ut.casual=ut.hant=void 0;var Hh=br(),PN=di(Qu()),NN=ai(),IN=di(_w()),FN=di(ww()),LN=di(Sw()),UN=di(Dw()),YN=di(xw()),jN=di(Cw()),WN=di(Mw()),$N=di(Rw());ut.hant=new Hh.Chrono(Gh());ut.casual=new Hh.Chrono(Gh());ut.strict=new Hh.Chrono(Bh());function qN(n,t,e){return ut.casual.parse(n,t,e)}ut.parse=qN;function HN(n,t,e){return ut.casual.parseDate(n,t,e)}ut.parseDate=HN;function Gh(){let n=Bh();return n.parsers.unshift(new IN.default),n}ut.createCasualConfiguration=Gh;function Bh(){let n=NN.includeCommonConfiguration({parsers:[new FN.default,new UN.default,new jN.default,new YN.default,new LN.default],refiners:[new WN.default,new $N.default]});return n.refiners=n.refiners.filter(t=>!(t instanceof PN.default)),n}ut.createConfiguration=Bh});var Fw=x(Ol=>{"use strict";var GN=Ol&&Ol.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Ol,"__esModule",{value:!0});var BN=GN(Ue()),VN=re(),zN=1,Pw=2,KN=3,Nw=4,Iw=5,QN=6,Vh=class extends VN.AbstractParserWithWordBoundaryChecking{innerPattern(t){return new RegExp("(\u73B0\u5728|\u7ACB(?:\u523B|\u5373)|\u5373\u523B)|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(\u65E9|\u665A)|(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(?:\u65E5|\u5929)(?:[\\s|,|\uFF0C]*)(?:(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?","i")}innerExtract(t,e){let r=e.index,i=t.createParsingResult(r,e[0]),s=BN.default(t.refDate),a=s;if(e[zN])i.start.imply("hour",s.hour()),i.start.imply("minute",s.minute()),i.start.imply("second",s.second()),i.start.imply("millisecond",s.millisecond());else if(e[Pw]){let o=e[Pw],l=e[KN];o=="\u660E"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u540E"?a=a.add(2,"day"):o=="\u5927\u540E"&&(a=a.add(3,"day")),l=="\u65E9"?i.start.imply("hour",6):l=="\u665A"&&(i.start.imply("hour",22),i.start.imply("meridiem",1))}else if(e[Nw]){let l=e[Nw][0];l=="\u65E9"||l=="\u4E0A"?i.start.imply("hour",6):l=="\u4E0B"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):l=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):l=="\u591C"||l=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):l=="\u51CC"&&i.start.imply("hour",0)}else if(e[Iw]){let o=e[Iw];o=="\u660E"?s.hour()>1&&(a=a.add(1,"day")):o=="\u6628"?a=a.add(-1,"day"):o=="\u524D"?a=a.add(-2,"day"):o=="\u5927\u524D"?a=a.add(-3,"day"):o=="\u540E"?a=a.add(2,"day"):o=="\u5927\u540E"&&(a=a.add(3,"day"));let l=e[QN];if(l){let u=l[0];u=="\u65E9"||u=="\u4E0A"?i.start.imply("hour",6):u=="\u4E0B"?(i.start.imply("hour",15),i.start.imply("meridiem",1)):u=="\u4E2D"?(i.start.imply("hour",12),i.start.imply("meridiem",1)):u=="\u591C"||u=="\u665A"?(i.start.imply("hour",22),i.start.imply("meridiem",1)):u=="\u51CC"&&i.start.imply("hour",0)}}return i.start.assign("day",a.date()),i.start.assign("month",a.month()+1),i.start.assign("year",a.year()),i}};Ol.default=Vh});var Pa=x(cn=>{"use strict";Object.defineProperty(cn,"__esModule",{value:!0});cn.zhStringToYear=cn.zhStringToNumber=cn.WEEKDAY_OFFSET=cn.NUMBER=void 0;cn.NUMBER={\u96F6:0,"\u3007":0,\u4E00:1,\u4E8C:2,\u4E24:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6,\u4E03:7,\u516B:8,\u4E5D:9,\u5341:10};cn.WEEKDAY_OFFSET={\u5929:0,\u65E5:0,\u4E00:1,\u4E8C:2,\u4E09:3,\u56DB:4,\u4E94:5,\u516D:6};function XN(n){let t=0;for(let e=0;e{"use strict";var JN=Cl&&Cl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Cl,"__esModule",{value:!0});var eI=JN(Ue()),tI=re(),Ds=Pa(),zh=1,Lw=2,Kh=3,Qh=class extends tI.AbstractParserWithWordBoundaryChecking{innerPattern(){return new RegExp("(\\d{2,4}|["+Object.keys(Ds.NUMBER).join("")+"]{4}|["+Object.keys(Ds.NUMBER).join("")+"]{2})?(?:\\s*)(?:\u5E74)?(?:[\\s|,|\uFF0C]*)(\\d{1,2}|["+Object.keys(Ds.NUMBER).join("")+"]{1,3})(?:\\s*)(?:\u6708)(?:\\s*)(\\d{1,2}|["+Object.keys(Ds.NUMBER).join("")+"]{1,3})?(?:\\s*)(?:\u65E5|\u53F7)?")}innerExtract(t,e){let r=eI.default(t.refDate),i=t.createParsingResult(e.index,e[0]),s=parseInt(e[Lw]);if(isNaN(s)&&(s=Ds.zhStringToNumber(e[Lw])),i.start.assign("month",s),e[Kh]){let a=parseInt(e[Kh]);isNaN(a)&&(a=Ds.zhStringToNumber(e[Kh])),i.start.assign("day",a)}else i.start.imply("day",r.date());if(e[zh]){let a=parseInt(e[zh]);isNaN(a)&&(a=Ds.zhStringToYear(e[zh])),i.start.assign("year",a)}else i.start.imply("year",r.year());return i}};Cl.default=Qh});var jw=x(Ml=>{"use strict";var nI=Ml&&Ml.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Ml,"__esModule",{value:!0});var rI=nI(Ue()),iI=re(),Yw=Pa(),sI=new RegExp("(\\d+|["+Object.keys(Yw.NUMBER).join("")+"]+|\u534A|\u51E0)(?:\\s*)(?:\u4E2A)?(\u79D2(?:\u949F)?|\u5206\u949F|\u5C0F\u65F6|\u949F|\u65E5|\u5929|\u661F\u671F|\u793C\u62DC|\u6708|\u5E74)(?:(?:\u4E4B|\u8FC7)?\u540E|(?:\u4E4B)?\u5185)","i"),Xh=1,aI=2,Zh=class extends iI.AbstractParserWithWordBoundaryChecking{innerPattern(){return sI}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=parseInt(e[Xh]);if(isNaN(i)&&(i=Yw.zhStringToNumber(e[Xh])),isNaN(i)){let l=e[Xh];if(l==="\u51E0")i=3;else if(l==="\u534A")i=.5;else return null}let s=rI.default(t.refDate),o=e[aI][0];return o.match(/[日天星礼月年]/)?(o=="\u65E5"||o=="\u5929"?s=s.add(i,"d"):o=="\u661F"||o=="\u793C"?s=s.add(i*7,"d"):o=="\u6708"?s=s.add(i,"month"):o=="\u5E74"&&(s=s.add(i,"year")),r.start.assign("year",s.year()),r.start.assign("month",s.month()+1),r.start.assign("day",s.date()),r):(o=="\u79D2"?s=s.add(i,"second"):o=="\u5206"?s=s.add(i,"minute"):(o=="\u5C0F"||o=="\u949F")&&(s=s.add(i,"hour")),r.start.imply("year",s.year()),r.start.imply("month",s.month()+1),r.start.imply("day",s.date()),r.start.assign("hour",s.hour()),r.start.assign("minute",s.minute()),r.start.assign("second",s.second()),r)}};Ml.default=Zh});var $w=x(Rl=>{"use strict";var oI=Rl&&Rl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Rl,"__esModule",{value:!0});var lI=oI(Ue()),uI=re(),Ww=Pa(),cI=new RegExp("(?\u4E0A|\u4E0B|\u8FD9)(?:\u4E2A)?(?:\u661F\u671F|\u793C\u62DC|\u5468)(?"+Object.keys(Ww.WEEKDAY_OFFSET).join("|")+")"),Jh=class extends uI.AbstractParserWithWordBoundaryChecking{innerPattern(){return cI}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=e.groups.weekday,s=Ww.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=null,o=e.groups.prefix;o=="\u4E0A"?a="last":o=="\u4E0B"?a="next":o=="\u8FD9"&&(a="this");let l=lI.default(t.refDate),u=!1,c=l.day();return a=="last"||a=="past"?(l=l.day(s-7),u=!0):a=="next"?(l=l.day(s+7),u=!0):a=="this"?l=l.day(s):Math.abs(s-7-c){"use strict";var dI=Al&&Al.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Al,"__esModule",{value:!0});var fI=dI(Ue()),pI=re(),zn=Pa(),mI=new RegExp("(?:\u4ECE|\u81EA)?(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(zn.NUMBER).join("")+"]+)(?:\\s*)(?:\u70B9|\u65F6|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(zn.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(zn.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),hI=new RegExp("(?:^\\s*(?:\u5230|\u81F3|\\-|\\\u2013|\\~|\\\u301C)\\s*)(?:(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(\u65E9|\u671D|\u665A)|(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668))|(\u4ECA|\u660E|\u524D|\u5927\u524D|\u540E|\u5927\u540E|\u6628)(?:\u65E5|\u5929)(?:[\\s,\uFF0C]*)(?:(\u4E0A(?:\u5348)|\u65E9(?:\u4E0A)|\u4E0B(?:\u5348)|\u665A(?:\u4E0A)|\u591C(?:\u665A)?|\u4E2D(?:\u5348)|\u51CC(?:\u6668)))?)?(?:[\\s,\uFF0C]*)(?:(\\d+|["+Object.keys(zn.NUMBER).join("")+"]+)(?:\\s*)(?:\u70B9|\u65F6|:|\uFF1A)(?:\\s*)(\\d+|\u534A|\u6B63|\u6574|["+Object.keys(zn.NUMBER).join("")+"]+)?(?:\\s*)(?:\u5206|:|\uFF1A)?(?:\\s*)(\\d+|["+Object.keys(zn.NUMBER).join("")+"]+)?(?:\\s*)(?:\u79D2)?)(?:\\s*(A.M.|P.M.|AM?|PM?))?","i"),vc=1,wc=2,kc=3,Sc=4,Ec=5,Dc=6,Vn=7,Na=8,xc=9,eg=class extends pI.AbstractParserWithWordBoundaryChecking{innerPattern(){return mI}innerExtract(t,e){if(e.index>0&&t.text[e.index-1].match(/\w/))return null;let r=fI.default(t.refDate),i=t.createParsingResult(e.index,e[0]),s=r.clone();if(e[vc]){let c=e[vc];c=="\u660E"?r.hour()>1&&s.add(1,"day"):c=="\u6628"?s.add(-1,"day"):c=="\u524D"?s.add(-2,"day"):c=="\u5927\u524D"?s.add(-3,"day"):c=="\u540E"?s.add(2,"day"):c=="\u5927\u540E"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else if(e[Sc]){let c=e[Sc];c=="\u660E"?s.add(1,"day"):c=="\u6628"?s.add(-1,"day"):c=="\u524D"?s.add(-2,"day"):c=="\u5927\u524D"?s.add(-3,"day"):c=="\u540E"?s.add(2,"day"):c=="\u5927\u540E"&&s.add(3,"day"),i.start.assign("day",s.date()),i.start.assign("month",s.month()+1),i.start.assign("year",s.year())}else i.start.imply("day",s.date()),i.start.imply("month",s.month()+1),i.start.imply("year",s.year());let a=0,o=0,l=-1;if(e[Na]){let c=parseInt(e[Na]);if(isNaN(c)&&(c=zn.zhStringToNumber(e[Na])),c>=60)return null;i.start.assign("second",c)}if(a=parseInt(e[Dc]),isNaN(a)&&(a=zn.zhStringToNumber(e[Dc])),e[Vn]?e[Vn]=="\u534A"?o=30:e[Vn]=="\u6B63"||e[Vn]=="\u6574"?o=0:(o=parseInt(e[Vn]),isNaN(o)&&(o=zn.zhStringToNumber(e[Vn]))):a>100&&(o=a%100,a=Math.floor(a/100)),o>=60||a>24)return null;if(a>=12&&(l=1),e[xc]){if(a>12)return null;let c=e[xc][0].toLowerCase();c=="a"&&(l=0,a==12&&(a=0)),c=="p"&&(l=1,a!=12&&(a+=12))}else if(e[wc]){let d=e[wc][0];d=="\u65E9"?(l=0,a==12&&(a=0)):d=="\u665A"&&(l=1,a!=12&&(a+=12))}else if(e[kc]){let d=e[kc][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(l=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(l=1,a!=12&&(a+=12))}else if(e[Ec]){let d=e[Ec][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(l=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(l=1,a!=12&&(a+=12))}if(i.start.assign("hour",a),i.start.assign("minute",o),l>=0?i.start.assign("meridiem",l):a<12?i.start.imply("meridiem",0):i.start.imply("meridiem",1),e=hI.exec(t.text.substring(i.index+i.text.length)),!e)return i.text.match(/^\d+$/)?null:i;let u=s.clone();if(i.end=t.createParsingComponents(),e[vc]){let c=e[vc];c=="\u660E"?r.hour()>1&&u.add(1,"day"):c=="\u6628"?u.add(-1,"day"):c=="\u524D"?u.add(-2,"day"):c=="\u5927\u524D"?u.add(-3,"day"):c=="\u540E"?u.add(2,"day"):c=="\u5927\u540E"&&u.add(3,"day"),i.end.assign("day",u.date()),i.end.assign("month",u.month()+1),i.end.assign("year",u.year())}else if(e[Sc]){let c=e[Sc];c=="\u660E"?u.add(1,"day"):c=="\u6628"?u.add(-1,"day"):c=="\u524D"?u.add(-2,"day"):c=="\u5927\u524D"?u.add(-3,"day"):c=="\u540E"?u.add(2,"day"):c=="\u5927\u540E"&&u.add(3,"day"),i.end.assign("day",u.date()),i.end.assign("month",u.month()+1),i.end.assign("year",u.year())}else i.end.imply("day",u.date()),i.end.imply("month",u.month()+1),i.end.imply("year",u.year());if(a=0,o=0,l=-1,e[Na]){let c=parseInt(e[Na]);if(isNaN(c)&&(c=zn.zhStringToNumber(e[Na])),c>=60)return null;i.end.assign("second",c)}if(a=parseInt(e[Dc]),isNaN(a)&&(a=zn.zhStringToNumber(e[Dc])),e[Vn]?e[Vn]=="\u534A"?o=30:e[Vn]=="\u6B63"||e[Vn]=="\u6574"?o=0:(o=parseInt(e[Vn]),isNaN(o)&&(o=zn.zhStringToNumber(e[Vn]))):a>100&&(o=a%100,a=Math.floor(a/100)),o>=60||a>24)return null;if(a>=12&&(l=1),e[xc]){if(a>12)return null;let c=e[xc][0].toLowerCase();c=="a"&&(l=0,a==12&&(a=0)),c=="p"&&(l=1,a!=12&&(a+=12)),i.start.isCertain("meridiem")||(l==0?(i.start.imply("meridiem",0),i.start.get("hour")==12&&i.start.assign("hour",0)):(i.start.imply("meridiem",1),i.start.get("hour")!=12&&i.start.assign("hour",i.start.get("hour")+12)))}else if(e[wc]){let d=e[wc][0];d=="\u65E9"?(l=0,a==12&&(a=0)):d=="\u665A"&&(l=1,a!=12&&(a+=12))}else if(e[kc]){let d=e[kc][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(l=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(l=1,a!=12&&(a+=12))}else if(e[Ec]){let d=e[Ec][0];d=="\u4E0A"||d=="\u65E9"||d=="\u51CC"?(l=0,a==12&&(a=0)):(d=="\u4E0B"||d=="\u665A")&&(l=1,a!=12&&(a+=12))}return i.text=i.text+e[0],i.end.assign("hour",a),i.end.assign("minute",o),l>=0?i.end.assign("meridiem",l):i.start.isCertain("meridiem")&&i.start.get("meridiem")==1&&i.start.get("hour")>a?i.end.imply("meridiem",0):a>12&&i.end.imply("meridiem",1),i.end.date().getTime(){"use strict";var gI=Pl&&Pl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Pl,"__esModule",{value:!0});var yI=gI(Ue()),bI=re(),Hw=Pa(),TI=new RegExp("(?:\u661F\u671F|\u793C\u62DC|\u5468)(?"+Object.keys(Hw.WEEKDAY_OFFSET).join("|")+")"),tg=class extends bI.AbstractParserWithWordBoundaryChecking{innerPattern(){return TI}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=e.groups.weekday,s=Hw.WEEKDAY_OFFSET[i];if(s===void 0)return null;let a=yI.default(t.refDate),o=!1,l=a.day();return Math.abs(s-7-l){"use strict";var _I=Nl&&Nl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Nl,"__esModule",{value:!0});var vI=_I(Wr()),ng=class extends vI.default{patternBetween(){return/^\s*(至|到|-|~|~|-|ー)\s*$/i}};Nl.default=ng});var Vw=x(Il=>{"use strict";var wI=Il&&Il.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Il,"__esModule",{value:!0});var kI=wI(si()),rg=class extends kI.default{patternBetween(){return/^\s*$/i}};Il.default=rg});var zw=x(ct=>{"use strict";var fi=ct&&ct.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(ct,"__esModule",{value:!0});ct.createConfiguration=ct.createCasualConfiguration=ct.parseDate=ct.parse=ct.strict=ct.casual=ct.hans=void 0;var ig=br(),SI=fi(Qu()),EI=ai(),DI=fi(Fw()),xI=fi(Uw()),OI=fi(jw()),CI=fi($w()),MI=fi(qw()),RI=fi(Gw()),AI=fi(Bw()),PI=fi(Vw());ct.hans=new ig.Chrono(sg());ct.casual=new ig.Chrono(sg());ct.strict=new ig.Chrono(ag());function NI(n,t,e){return ct.casual.parse(n,t,e)}ct.parse=NI;function II(n,t,e){return ct.casual.parseDate(n,t,e)}ct.parseDate=II;function sg(){let n=ag();return n.parsers.unshift(new DI.default),n}ct.createCasualConfiguration=sg;function ag(){let n=EI.includeCommonConfiguration({parsers:[new xI.default,new CI.default,new RI.default,new MI.default,new OI.default],refiners:[new AI.default,new PI.default]});return n.refiners=n.refiners.filter(t=>!(t instanceof SI.default)),n}ct.createConfiguration=ag});var Qw=x(Sn=>{"use strict";var Kw=Sn&&Sn.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]}),FI=Sn&&Sn.__setModuleDefault||(Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t}),LI=Sn&&Sn.__exportStar||function(n,t){for(var e in n)e!=="default"&&!Object.prototype.hasOwnProperty.call(t,e)&&Kw(t,n,e)},UI=Sn&&Sn.__importStar||function(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&Kw(t,n,e);return FI(t,n),t};Object.defineProperty(Sn,"__esModule",{value:!0});Sn.hans=void 0;LI(Aw(),Sn);Sn.hans=UI(zw())});var dn=x(Se=>{"use strict";Object.defineProperty(Se,"__esModule",{value:!0});Se.parseTimeUnits=Se.TIME_UNITS_PATTERN=Se.parseYear=Se.YEAR_PATTERN=Se.parseOrdinalNumberPattern=Se.ORDINAL_NUMBER_PATTERN=Se.parseNumberPattern=Se.NUMBER_PATTERN=Se.TIME_UNIT_DICTIONARY=Se.ORDINAL_WORD_DICTIONARY=Se.INTEGER_WORD_DICTIONARY=Se.MONTH_DICTIONARY=Se.FULL_MONTH_NAME_DICTIONARY=Se.WEEKDAY_DICTIONARY=Se.REGEX_PARTS=void 0;var Oc=Ke(),YI=Ct();Se.REGEX_PARTS={leftBoundary:"([^\\p{L}\\p{N}_]|^)",rightBoundary:"(?=[^\\p{L}\\p{N}_]|$)",flags:"iu"};Se.WEEKDAY_DICTIONARY={\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u0435:0,\u0432\u043E\u0441\u043A\u0440\u0435\u0441\u0435\u043D\u044C\u044F:0,\u0432\u0441\u043A:0,"\u0432\u0441\u043A.":0,\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A:1,\u043F\u043E\u043D\u0435\u0434\u0435\u043B\u044C\u043D\u0438\u043A\u0430:1,\u043F\u043D:1,"\u043F\u043D.":1,\u0432\u0442\u043E\u0440\u043D\u0438\u043A:2,\u0432\u0442\u043E\u0440\u043D\u0438\u043A\u0430:2,\u0432\u0442:2,"\u0432\u0442.":2,\u0441\u0440\u0435\u0434\u0430:3,\u0441\u0440\u0435\u0434\u044B:3,\u0441\u0440\u0435\u0434\u0443:3,\u0441\u0440:3,"\u0441\u0440.":3,\u0447\u0435\u0442\u0432\u0435\u0440\u0433:4,\u0447\u0435\u0442\u0432\u0435\u0440\u0433\u0430:4,\u0447\u0442:4,"\u0447\u0442.":4,\u043F\u044F\u0442\u043D\u0438\u0446\u0430:5,\u043F\u044F\u0442\u043D\u0438\u0446\u0443:5,\u043F\u044F\u0442\u043D\u0438\u0446\u044B:5,\u043F\u0442:5,"\u043F\u0442.":5,\u0441\u0443\u0431\u0431\u043E\u0442\u0430:6,\u0441\u0443\u0431\u0431\u043E\u0442\u0443:6,\u0441\u0443\u0431\u0431\u043E\u0442\u044B:6,\u0441\u0431:6,"\u0441\u0431.":6};Se.FULL_MONTH_NAME_DICTIONARY={\u044F\u043D\u0432\u0430\u0440\u044C:1,\u044F\u043D\u0432\u0430\u0440\u044F:1,\u044F\u043D\u0432\u0430\u0440\u0435:1,\u0444\u0435\u0432\u0440\u044F\u043B\u044C:2,\u0444\u0435\u0432\u0440\u044F\u043B\u044F:2,\u0444\u0435\u0432\u0440\u044F\u043B\u0435:2,\u043C\u0430\u0440\u0442:3,\u043C\u0430\u0440\u0442\u0430:3,\u043C\u0430\u0440\u0442\u0435:3,\u0430\u043F\u0440\u0435\u043B\u044C:4,\u0430\u043F\u0440\u0435\u043B\u044F:4,\u0430\u043F\u0440\u0435\u043B\u0435:4,\u043C\u0430\u0439:5,\u043C\u0430\u044F:5,\u043C\u0430\u0435:5,\u0438\u044E\u043D\u044C:6,\u0438\u044E\u043D\u044F:6,\u0438\u044E\u043D\u0435:6,\u0438\u044E\u043B\u044C:7,\u0438\u044E\u043B\u044F:7,\u0438\u044E\u043B\u0435:7,\u0430\u0432\u0433\u0443\u0441\u0442:8,\u0430\u0432\u0433\u0443\u0441\u0442\u0430:8,\u0430\u0432\u0433\u0443\u0441\u0442\u0435:8,\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044C:9,\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u044F:9,\u0441\u0435\u043D\u0442\u044F\u0431\u0440\u0435:9,\u043E\u043A\u0442\u044F\u0431\u0440\u044C:10,\u043E\u043A\u0442\u044F\u0431\u0440\u044F:10,\u043E\u043A\u0442\u044F\u0431\u0440\u0435:10,\u043D\u043E\u044F\u0431\u0440\u044C:11,\u043D\u043E\u044F\u0431\u0440\u044F:11,\u043D\u043E\u044F\u0431\u0440\u0435:11,\u0434\u0435\u043A\u0430\u0431\u0440\u044C:12,\u0434\u0435\u043A\u0430\u0431\u0440\u044F:12,\u0434\u0435\u043A\u0430\u0431\u0440\u0435:12};Se.MONTH_DICTIONARY=Object.assign(Object.assign({},Se.FULL_MONTH_NAME_DICTIONARY),{\u044F\u043D\u0432:1,"\u044F\u043D\u0432.":1,\u0444\u0435\u0432:2,"\u0444\u0435\u0432.":2,\u043C\u0430\u0440:3,"\u043C\u0430\u0440.":3,\u0430\u043F\u0440:4,"\u0430\u043F\u0440.":4,\u0430\u0432\u0433:8,"\u0430\u0432\u0433.":8,\u0441\u0435\u043D:9,"\u0441\u0435\u043D.":9,\u043E\u043A\u0442:10,"\u043E\u043A\u0442.":10,\u043D\u043E\u044F:11,"\u043D\u043E\u044F.":11,\u0434\u0435\u043A:12,"\u0434\u0435\u043A.":12});Se.INTEGER_WORD_DICTIONARY={\u043E\u0434\u0438\u043D:1,\u043E\u0434\u043D\u0430:1,\u043E\u0434\u043D\u043E\u0439:1,\u043E\u0434\u043D\u0443:1,\u0434\u0432\u0435:2,\u0434\u0432\u0430:2,\u0434\u0432\u0443\u0445:2,\u0442\u0440\u0438:3,\u0442\u0440\u0435\u0445:3,\u0442\u0440\u0451\u0445:3,\u0447\u0435\u0442\u044B\u0440\u0435:4,\u0447\u0435\u0442\u044B\u0440\u0435\u0445:4,\u0447\u0435\u0442\u044B\u0440\u0451\u0445:4,\u043F\u044F\u0442\u044C:5,\u043F\u044F\u0442\u0438:5,\u0448\u0435\u0441\u0442\u044C:6,\u0448\u0435\u0441\u0442\u0438:6,\u0441\u0435\u043C\u044C:7,\u0441\u0435\u043C\u0438:7,\u0432\u043E\u0441\u0435\u043C\u044C:8,\u0432\u043E\u0441\u0435\u043C\u044C\u043C\u0438:8,\u0434\u0435\u0432\u044F\u0442\u044C:9,\u0434\u0435\u0432\u044F\u0442\u0438:9,\u0434\u0435\u0441\u044F\u0442\u044C:10,\u0434\u0435\u0441\u044F\u0442\u0438:10,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u044C:11,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u0438:11,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u044C:12,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u0438:12};Se.ORDINAL_WORD_DICTIONARY={\u043F\u0435\u0440\u0432\u043E\u0435:1,\u043F\u0435\u0440\u0432\u043E\u0433\u043E:1,\u0432\u0442\u043E\u0440\u043E\u0435:2,\u0432\u0442\u043E\u0440\u043E\u0433\u043E:2,\u0442\u0440\u0435\u0442\u044C\u0435:3,\u0442\u0440\u0435\u0442\u044C\u0435\u0433\u043E:3,\u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0435:4,\u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0433\u043E:4,\u043F\u044F\u0442\u043E\u0435:5,\u043F\u044F\u0442\u043E\u0433\u043E:5,\u0448\u0435\u0441\u0442\u043E\u0435:6,\u0448\u0435\u0441\u0442\u043E\u0433\u043E:6,\u0441\u0435\u0434\u044C\u043C\u043E\u0435:7,\u0441\u0435\u0434\u044C\u043C\u043E\u0433\u043E:7,\u0432\u043E\u0441\u044C\u043C\u043E\u0435:8,\u0432\u043E\u0441\u044C\u043C\u043E\u0433\u043E:8,\u0434\u0435\u0432\u044F\u0442\u043E\u0435:9,\u0434\u0435\u0432\u044F\u0442\u043E\u0433\u043E:9,\u0434\u0435\u0441\u044F\u0442\u043E\u0435:10,\u0434\u0435\u0441\u044F\u0442\u043E\u0433\u043E:10,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:11,\u043E\u0434\u0438\u043D\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:11,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:12,\u0434\u0432\u0435\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:12,\u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:13,\u0442\u0440\u0438\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:13,\u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:14,\u0447\u0435\u0442\u044B\u0440\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:14,\u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:15,\u043F\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:15,\u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:16,\u0448\u0435\u0441\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:16,\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:17,\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:17,\u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:18,\u0432\u043E\u0441\u0435\u043C\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:18,\u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0435:19,\u0434\u0435\u0432\u044F\u0442\u043D\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:19,\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u0435:20,\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u043E\u0433\u043E:20,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0435":21,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0433\u043E":21,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u0442\u043E\u0440\u043E\u0435":22,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u0442\u043E\u0440\u043E\u0433\u043E":22,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0442\u0440\u0435\u0442\u044C\u0435":23,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0442\u0440\u0435\u0442\u044C\u0435\u0433\u043E":23,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0435":24,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0447\u0435\u0442\u0432\u0435\u0440\u0442\u043E\u0433\u043E":24,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u044F\u0442\u043E\u0435":25,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u043F\u044F\u0442\u043E\u0433\u043E":25,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0448\u0435\u0441\u0442\u043E\u0435":26,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0448\u0435\u0441\u0442\u043E\u0433\u043E":26,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0441\u0435\u0434\u044C\u043C\u043E\u0435":27,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0441\u0435\u0434\u044C\u043C\u043E\u0433\u043E":27,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u043E\u0441\u044C\u043C\u043E\u0435":28,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0432\u043E\u0441\u044C\u043C\u043E\u0433\u043E":28,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0434\u0435\u0432\u044F\u0442\u043E\u0435":29,"\u0434\u0432\u0430\u0434\u0446\u0430\u0442\u044C \u0434\u0435\u0432\u044F\u0442\u043E\u0433\u043E":29,\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u0435:30,\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u043E\u0433\u043E:30,"\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0435":31,"\u0442\u0440\u0438\u0434\u0446\u0430\u0442\u044C \u043F\u0435\u0440\u0432\u043E\u0433\u043E":31};Se.TIME_UNIT_DICTIONARY={\u0441\u0435\u043A:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u0430:"second",\u0441\u0435\u043A\u0443\u043D\u0434:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u044B:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u0443:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u043A\u0430:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u043A\u0438:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u0435\u043A:"second",\u0441\u0435\u043A\u0443\u043D\u0434\u043E\u0447\u043A\u0443:"second",\u043C\u0438\u043D:"minute",\u043C\u0438\u043D\u0443\u0442\u0430:"minute",\u043C\u0438\u043D\u0443\u0442:"minute",\u043C\u0438\u043D\u0443\u0442\u044B:"minute",\u043C\u0438\u043D\u0443\u0442\u0443:"minute",\u043C\u0438\u043D\u0443\u0442\u043E\u043A:"minute",\u043C\u0438\u043D\u0443\u0442\u043A\u0438:"minute",\u043C\u0438\u043D\u0443\u0442\u043A\u0443:"minute",\u0447\u0430\u0441:"hour",\u0447\u0430\u0441\u043E\u0432:"hour",\u0447\u0430\u0441\u0430:"hour",\u0447\u0430\u0441\u0443:"hour",\u0447\u0430\u0441\u0438\u043A\u043E\u0432:"hour",\u0447\u0430\u0441\u0438\u043A\u0430:"hour",\u0447\u0430\u0441\u0438\u043A\u0435:"hour",\u0447\u0430\u0441\u0438\u043A:"hour",\u0434\u0435\u043D\u044C:"d",\u0434\u043D\u044F:"d",\u0434\u043D\u0435\u0439:"d",\u0441\u0443\u0442\u043E\u043A:"d",\u0441\u0443\u0442\u043A\u0438:"d",\u043D\u0435\u0434\u0435\u043B\u044F:"week",\u043D\u0435\u0434\u0435\u043B\u0435:"week",\u043D\u0435\u0434\u0435\u043B\u0438:"week",\u043D\u0435\u0434\u0435\u043B\u044E:"week",\u043D\u0435\u0434\u0435\u043B\u044C:"week",\u043D\u0435\u0434\u0435\u043B\u044C\u043A\u0435:"week",\u043D\u0435\u0434\u0435\u043B\u044C\u043A\u0438:"week",\u043D\u0435\u0434\u0435\u043B\u0435\u043A:"week",\u043C\u0435\u0441\u044F\u0446:"month",\u043C\u0435\u0441\u044F\u0446\u0435:"month",\u043C\u0435\u0441\u044F\u0446\u0435\u0432:"month",\u043C\u0435\u0441\u044F\u0446\u0430:"month",\u043A\u0432\u0430\u0440\u0442\u0430\u043B:"quarter",\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0435:"quarter",\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u043E\u0432:"quarter",\u0433\u043E\u0434:"year",\u0433\u043E\u0434\u0430:"year",\u0433\u043E\u0434\u0443:"year",\u0433\u043E\u0434\u043E\u0432:"year",\u043B\u0435\u0442:"year",\u0433\u043E\u0434\u0438\u043A:"year",\u0433\u043E\u0434\u0438\u043A\u0430:"year",\u0433\u043E\u0434\u0438\u043A\u043E\u0432:"year"};Se.NUMBER_PATTERN=`(?:${Oc.matchAnyPattern(Se.INTEGER_WORD_DICTIONARY)}|[0-9]+|[0-9]+\\.[0-9]+|\u043F\u043E\u043B|\u043D\u0435\u0441\u043A\u043E\u043B\u044C\u043A\u043E|\u043F\u0430\u0440(?:\u044B|\u0443)|\\s{0,3})`;function Zw(n){let t=n.toLowerCase();return Se.INTEGER_WORD_DICTIONARY[t]!==void 0?Se.INTEGER_WORD_DICTIONARY[t]:t.match(/несколько/)?3:t.match(/пол/)?.5:t.match(/пар/)?2:t===""?1:parseFloat(t)}Se.parseNumberPattern=Zw;Se.ORDINAL_NUMBER_PATTERN=`(?:${Oc.matchAnyPattern(Se.ORDINAL_WORD_DICTIONARY)}|[0-9]{1,2}(?:\u0433\u043E|\u043E\u0433\u043E|\u0435|\u043E\u0435)?)`;function jI(n){let t=n.toLowerCase();return Se.ORDINAL_WORD_DICTIONARY[t]!==void 0?Se.ORDINAL_WORD_DICTIONARY[t]:(t=t.replace(/(?:st|nd|rd|th)$/i,""),parseInt(t))}Se.parseOrdinalNumberPattern=jI;var og="(?:\\s+(?:\u0433\u043E\u0434\u0443|\u0433\u043E\u0434\u0430|\u0433\u043E\u0434|\u0433|\u0433.))?";Se.YEAR_PATTERN=`(?:[1-9][0-9]{0,3}${og}\\s*(?:\u043D.\u044D.|\u0434\u043E \u043D.\u044D.|\u043D. \u044D.|\u0434\u043E \u043D. \u044D.)|[1-2][0-9]{3}${og}|[5-9][0-9]${og})`;function WI(n){if(/(год|года|г|г.)/i.test(n)&&(n=n.replace(/(год|года|г|г.)/i,"")),/(до н.э.|до н. э.)/i.test(n))return n=n.replace(/(до н.э.|до н. э.)/i,""),-parseInt(n);if(/(н. э.|н.э.)/i.test(n))return n=n.replace(/(н. э.|н.э.)/i,""),parseInt(n);let t=parseInt(n);return YI.findMostLikelyADYear(t)}Se.parseYear=WI;var Jw=`(${Se.NUMBER_PATTERN})\\s{0,3}(${Oc.matchAnyPattern(Se.TIME_UNIT_DICTIONARY)})`,Xw=new RegExp(Jw,"i");Se.TIME_UNITS_PATTERN=Oc.repeatedTimeunitPattern("(?:(?:\u043E\u043A\u043E\u043B\u043E|\u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E)\\s{0,3})?",Jw);function $I(n){let t={},e=n,r=Xw.exec(e);for(;r;)qI(t,r),e=e.substring(r[0].length).trim(),r=Xw.exec(e);return t}Se.parseTimeUnits=$I;function qI(n,t){let e=Zw(t[1]),r=Se.TIME_UNIT_DICTIONARY[t[2].toLowerCase()];n[r]=e}});var tk=x(ug=>{"use strict";Object.defineProperty(ug,"__esModule",{value:!0});var Fl=dn(),HI=nt(),GI=re(),ek=`(?:(?:\u043E\u043A\u043E\u043B\u043E|\u043F\u0440\u0438\u043C\u0435\u0440\u043D\u043E)\\s*(?:~\\s*)?)?(${Fl.TIME_UNITS_PATTERN})${Fl.REGEX_PARTS.rightBoundary}`,BI=new RegExp(`(?:\u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0435|\u0432 \u0442\u0435\u0447\u0435\u043D\u0438\u0438)\\s*${ek}`,Fl.REGEX_PARTS.flags),VI=new RegExp(ek,"i"),lg=class extends GI.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Fl.REGEX_PARTS.leftBoundary}innerPattern(t){return t.option.forwardDate?VI:BI}innerExtract(t,e){let r=Fl.parseTimeUnits(e[1]);return HI.ParsingComponents.createRelativeFromReference(t.reference,r)}};ug.default=lg});var ak=x(dg=>{"use strict";Object.defineProperty(dg,"__esModule",{value:!0});var zI=Ct(),Ll=dn(),sk=dn(),Cc=dn(),KI=Ke(),QI=re(),XI=new RegExp(`(?:\u0441)?\\s*(${Cc.ORDINAL_NUMBER_PATTERN})(?:\\s{0,3}(?:\u043F\u043E|-|\u2013|\u0434\u043E)?\\s{0,3}(${Cc.ORDINAL_NUMBER_PATTERN}))?(?:-|\\/|\\s{0,3}(?:of)?\\s{0,3})(${KI.matchAnyPattern(Ll.MONTH_DICTIONARY)})(?:(?:-|\\/|,?\\s{0,3})(${sk.YEAR_PATTERN}(?![^\\s]\\d)))?${Ll.REGEX_PARTS.rightBoundary}`,Ll.REGEX_PARTS.flags),nk=1,rk=2,ZI=3,ik=4,cg=class extends QI.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Ll.REGEX_PARTS.leftBoundary}innerPattern(){return XI}innerExtract(t,e){let r=t.createParsingResult(e.index,e[0]),i=Ll.MONTH_DICTIONARY[e[ZI].toLowerCase()],s=Cc.parseOrdinalNumberPattern(e[nk]);if(s>31)return e.index=e.index+e[nk].length,null;if(r.start.assign("month",i),r.start.assign("day",s),e[ik]){let a=sk.parseYear(e[ik]);r.start.assign("year",a)}else{let a=zI.findYearClosestToRef(t.refDate,s,i);r.start.imply("year",a)}if(e[rk]){let a=Cc.parseOrdinalNumberPattern(e[rk]);r.end=r.start.clone(),r.end.assign("day",a)}return r}};dg.default=cg});var uk=x(pg=>{"use strict";Object.defineProperty(pg,"__esModule",{value:!0});var Ul=dn(),JI=Ct(),eF=Ke(),lk=dn(),tF=re(),nF=new RegExp(`((?:\u0432)\\s*)?(${eF.matchAnyPattern(Ul.MONTH_DICTIONARY)})\\s*(?:[,-]?\\s*(${lk.YEAR_PATTERN})?)?(?=[^\\s\\w]|\\s+[^0-9]|\\s+$|$)`,Ul.REGEX_PARTS.flags),rF=2,ok=3,fg=class extends tF.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Ul.REGEX_PARTS.leftBoundary}innerPattern(){return nF}innerExtract(t,e){let r=e[rF].toLowerCase();if(e[0].length<=3&&!Ul.FULL_MONTH_NAME_DICTIONARY[r])return null;let i=t.createParsingResult(e.index,e.index+e[0].length);i.start.imply("day",1);let s=Ul.MONTH_DICTIONARY[r];if(i.start.assign("month",s),e[ok]){let a=lk.parseYear(e[ok]);i.start.assign("year",a)}else{let a=JI.findYearClosestToRef(t.refDate,1,s);i.start.imply("year",a)}return i}};pg.default=fg});var dk=x(hg=>{"use strict";Object.defineProperty(hg,"__esModule",{value:!0});var Mc=ht(),iF=Ts(),ck=dn(),mg=class extends iF.AbstractTimeExpressionParser{constructor(t){super(t)}patternFlags(){return ck.REGEX_PARTS.flags}primaryPatternLeftBoundary(){return"(^|\\s|T|(?:[^\\p{L}\\p{N}_]))"}followingPhase(){return"\\s*(?:\\-|\\\u2013|\\~|\\\u301C|\u0434\u043E|\u0438|\u043F\u043E|\\?)\\s*"}primaryPrefix(){return"(?:(?:\u0432|\u0441)\\s*)??"}primarySuffix(){return`(?:\\s*(?:\u0443\u0442\u0440\u0430|\u0432\u0435\u0447\u0435\u0440\u0430|\u043F\u043E\u0441\u043B\u0435 \u043F\u043E\u043B\u0443\u0434\u043D\u044F))?(?!\\/)${ck.REGEX_PARTS.rightBoundary}`}extractPrimaryTimeComponents(t,e){let r=super.extractPrimaryTimeComponents(t,e);if(r){if(e[0].endsWith("\u0432\u0435\u0447\u0435\u0440\u0430")){let i=r.get("hour");i>=6&&i<12?(r.assign("hour",r.get("hour")+12),r.assign("meridiem",Mc.Meridiem.PM)):i<6&&r.assign("meridiem",Mc.Meridiem.AM)}if(e[0].endsWith("\u043F\u043E\u0441\u043B\u0435 \u043F\u043E\u043B\u0443\u0434\u043D\u044F")){r.assign("meridiem",Mc.Meridiem.PM);let i=r.get("hour");i>=0&&i<=6&&r.assign("hour",r.get("hour")+12)}e[0].endsWith("\u0443\u0442\u0440\u0430")&&(r.assign("meridiem",Mc.Meridiem.AM),r.get("hour")<12&&r.assign("hour",r.get("hour")))}return r}};hg.default=mg});var fk=x(yg=>{"use strict";Object.defineProperty(yg,"__esModule",{value:!0});var Rc=dn(),sF=nt(),aF=re(),oF=qn(),lF=new RegExp(`(${Rc.TIME_UNITS_PATTERN})\\s{0,5}\u043D\u0430\u0437\u0430\u0434(?=(?:\\W|$))`,Rc.REGEX_PARTS.flags),gg=class extends aF.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Rc.REGEX_PARTS.leftBoundary}innerPattern(){return lF}innerExtract(t,e){let r=Rc.parseTimeUnits(e[1]),i=oF.reverseTimeUnits(r);return sF.ParsingComponents.createRelativeFromReference(t.reference,i)}};yg.default=gg});var pk=x(Yl=>{"use strict";var uF=Yl&&Yl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Yl,"__esModule",{value:!0});var cF=uF(Wr()),bg=class extends cF.default{patternBetween(){return/^\s*(и до|и по|до|по|-)\s*$/i}};Yl.default=bg});var mk=x(jl=>{"use strict";var dF=jl&&jl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(jl,"__esModule",{value:!0});var fF=dF(si()),Tg=class extends fF.default{patternBetween(){return new RegExp("^\\s*(T|\u0432|,|-)?\\s*$")}};jl.default=Tg});var hk=x(pi=>{"use strict";var pF=pi&&pi.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]}),mF=pi&&pi.__setModuleDefault||(Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t}),hF=pi&&pi.__importStar||function(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&pF(t,n,e);return mF(t,n),t};Object.defineProperty(pi,"__esModule",{value:!0});var gF=re(),Wl=hF(li()),_g=dn(),yF=new RegExp(`(?:\u0441|\u0441\u043E)?\\s*(\u0441\u0435\u0433\u043E\u0434\u043D\u044F|\u0432\u0447\u0435\u0440\u0430|\u0437\u0430\u0432\u0442\u0440\u0430|\u043F\u043E\u0441\u043B\u0435\u0437\u0430\u0432\u0442\u0440\u0430|\u043F\u043E\u0437\u0430\u0432\u0447\u0435\u0440\u0430)${_g.REGEX_PARTS.rightBoundary}`,_g.REGEX_PARTS.flags),vg=class extends gF.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return _g.REGEX_PARTS.leftBoundary}innerPattern(t){return yF}innerExtract(t,e){let r=e[1].toLowerCase(),i=t.createParsingComponents();switch(r){case"\u0441\u0435\u0433\u043E\u0434\u043D\u044F":return Wl.today(t.reference);case"\u0432\u0447\u0435\u0440\u0430":return Wl.yesterday(t.reference);case"\u0437\u0430\u0432\u0442\u0440\u0430":return Wl.tomorrow(t.reference);case"\u043F\u043E\u0441\u043B\u0435\u0437\u0430\u0432\u0442\u0440\u0430":return Wl.theDayAfter(t.reference,2);case"\u043F\u043E\u0437\u0430\u0432\u0447\u0435\u0440\u0430":return Wl.theDayBefore(t.reference,2)}return i}};pi.default=vg});var gk=x(kr=>{"use strict";var bF=kr&&kr.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]}),TF=kr&&kr.__setModuleDefault||(Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t}),_F=kr&&kr.__importStar||function(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&bF(t,n,e);return TF(t,n),t},vF=kr&&kr.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(kr,"__esModule",{value:!0});var wF=re(),xs=_F(li()),kF=$n(),SF=vF(Ue()),wg=dn(),EF=new RegExp(`(\u0441\u0435\u0439\u0447\u0430\u0441|\u043F\u0440\u043E\u0448\u043B\u044B\u043C\\s*\u0432\u0435\u0447\u0435\u0440\u043E\u043C|\u043F\u0440\u043E\u0448\u043B\u043E\u0439\\s*\u043D\u043E\u0447\u044C\u044E|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439\\s*\u043D\u043E\u0447\u044C\u044E|\u0441\u0435\u0433\u043E\u0434\u043D\u044F\\s*\u043D\u043E\u0447\u044C\u044E|\u044D\u0442\u043E\u0439\\s*\u043D\u043E\u0447\u044C\u044E|\u043D\u043E\u0447\u044C\u044E|\u044D\u0442\u0438\u043C \u0443\u0442\u0440\u043E\u043C|\u0443\u0442\u0440\u043E\u043C|\u0443\u0442\u0440\u0430|\u0432\\s*\u043F\u043E\u043B\u0434\u0435\u043D\u044C|\u0432\u0435\u0447\u0435\u0440\u043E\u043C|\u0432\u0435\u0447\u0435\u0440\u0430|\u0432\\s*\u043F\u043E\u043B\u043D\u043E\u0447\u044C)${wg.REGEX_PARTS.rightBoundary}`,wg.REGEX_PARTS.flags),kg=class extends wF.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return wg.REGEX_PARTS.leftBoundary}innerPattern(){return EF}innerExtract(t,e){let r=SF.default(t.refDate),i=e[0].toLowerCase(),s=t.createParsingComponents();if(i==="\u0441\u0435\u0439\u0447\u0430\u0441")return xs.now(t.reference);if(i==="\u0432\u0435\u0447\u0435\u0440\u043E\u043C"||i==="\u0432\u0435\u0447\u0435\u0440\u0430")return xs.evening(t.reference);if(i.endsWith("\u0443\u0442\u0440\u043E\u043C")||i.endsWith("\u0443\u0442\u0440\u0430"))return xs.morning(t.reference);if(i.match(/в\s*полдень/))return xs.noon(t.reference);if(i.match(/прошлой\s*ночью/))return xs.lastNight(t.reference);if(i.match(/прошлым\s*вечером/))return xs.yesterdayEvening(t.reference);if(i.match(/следующей\s*ночью/)){let a=r.hour()<22?1:2;r=r.add(a,"day"),kF.assignSimilarDate(s,r),s.imply("hour",0)}return i.match(/в\s*полночь/)||i.endsWith("\u043D\u043E\u0447\u044C\u044E")?xs.midnight(t.reference):s}};kr.default=kg});var yk=x(Eg=>{"use strict";Object.defineProperty(Eg,"__esModule",{value:!0});var $l=dn(),DF=Ke(),xF=re(),OF=vs(),CF=new RegExp(`(?:(?:,|\\(|\uFF08)\\s*)?(?:\u0432\\s*?)?(?:(\u044D\u0442\u0443|\u044D\u0442\u043E\u0442|\u043F\u0440\u043E\u0448\u043B\u044B\u0439|\u043F\u0440\u043E\u0448\u043B\u0443\u044E|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E)\\s*)?(${DF.matchAnyPattern($l.WEEKDAY_DICTIONARY)})(?:\\s*(?:,|\\)|\uFF09))?(?:\\s*\u043D\u0430\\s*(\u044D\u0442\u043E\u0439|\u043F\u0440\u043E\u0448\u043B\u043E\u0439|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439)\\s*\u043D\u0435\u0434\u0435\u043B\u0435)?${$l.REGEX_PARTS.rightBoundary}`,$l.REGEX_PARTS.flags),MF=1,RF=2,AF=3,Sg=class extends xF.AbstractParserWithWordBoundaryChecking{innerPattern(){return CF}patternLeftBoundary(){return $l.REGEX_PARTS.leftBoundary}innerExtract(t,e){let r=e[RF].toLowerCase(),i=$l.WEEKDAY_DICTIONARY[r],s=e[MF],a=e[AF],o=s||a;o=o||"",o=o.toLowerCase();let l=null;o=="\u043F\u0440\u043E\u0448\u043B\u044B\u0439"||o=="\u043F\u0440\u043E\u0448\u043B\u0443\u044E"||o=="\u043F\u0440\u043E\u0448\u043B\u043E\u0439"?l="last":o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0439"||o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0443\u044E"||o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439"||o=="\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0433\u043E"?l="next":(o=="\u044D\u0442\u043E\u0442"||o=="\u044D\u0442\u0443"||o=="\u044D\u0442\u043E\u0439")&&(l="this");let u=OF.toDayJSWeekday(t.refDate,i,l);return t.createParsingComponents().assign("weekday",i).imply("day",u.date()).imply("month",u.month()+1).imply("year",u.year())}};Eg.default=Sg});var Tk=x(Hl=>{"use strict";var PF=Hl&&Hl.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(Hl,"__esModule",{value:!0});var ql=dn(),bk=nt(),NF=PF(Ue()),IF=re(),FF=Ke(),LF=new RegExp(`(\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C|\u043D\u0430 \u043F\u0440\u043E\u0448\u043B\u043E\u0439|\u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439|\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C|\u043D\u0430 \u044D\u0442\u043E\u0439|\u0432 \u044D\u0442\u043E\u043C)\\s*(${FF.matchAnyPattern(ql.TIME_UNIT_DICTIONARY)})(?=\\s*)${ql.REGEX_PARTS.rightBoundary}`,ql.REGEX_PARTS.flags),UF=1,YF=2,Dg=class extends IF.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return ql.REGEX_PARTS.leftBoundary}innerPattern(){return LF}innerExtract(t,e){let r=e[UF].toLowerCase(),i=e[YF].toLowerCase(),s=ql.TIME_UNIT_DICTIONARY[i];if(r=="\u043D\u0430 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u0439"||r=="\u0432 \u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0435\u043C"){let l={};return l[s]=1,bk.ParsingComponents.createRelativeFromReference(t.reference,l)}if(r=="\u0432 \u043F\u0440\u043E\u0448\u043B\u043E\u043C"||r=="\u043D\u0430 \u043F\u0440\u043E\u0448\u043B\u043E\u0439"){let l={};return l[s]=-1,bk.ParsingComponents.createRelativeFromReference(t.reference,l)}let a=t.createParsingComponents(),o=NF.default(t.reference.instant);return s.match(/week/i)?(o=o.add(-o.get("d"),"d"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.imply("year",o.year())):s.match(/month/i)?(o=o.add(-o.date()+1,"d"),a.imply("day",o.date()),a.assign("year",o.year()),a.assign("month",o.month()+1)):s.match(/year/i)&&(o=o.add(-o.date()+1,"d"),o=o.add(-o.month(),"month"),a.imply("day",o.date()),a.imply("month",o.month()+1),a.assign("year",o.year())),a}};Hl.default=Dg});var _k=x(Og=>{"use strict";Object.defineProperty(Og,"__esModule",{value:!0});var Gl=dn(),jF=nt(),WF=re(),$F=qn(),qF=new RegExp(`(\u044D\u0442\u0438|\u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435|\u043F\u0440\u043E\u0448\u043B\u044B\u0435|\u0441\u043B\u0435\u0434\u0443\u044E\u0449\u0438\u0435|\u043F\u043E\u0441\u043B\u0435|\u0447\u0435\u0440\u0435\u0437|\\+|-)\\s*(${Gl.TIME_UNITS_PATTERN})${Gl.REGEX_PARTS.rightBoundary}`,Gl.REGEX_PARTS.flags),xg=class extends WF.AbstractParserWithWordBoundaryChecking{patternLeftBoundary(){return Gl.REGEX_PARTS.leftBoundary}innerPattern(){return qF}innerExtract(t,e){let r=e[1].toLowerCase(),i=Gl.parseTimeUnits(e[2]);switch(r){case"\u043F\u043E\u0441\u043B\u0435\u0434\u043D\u0438\u0435":case"\u043F\u0440\u043E\u0448\u043B\u044B\u0435":case"-":i=$F.reverseTimeUnits(i);break}return jF.ParsingComponents.createRelativeFromReference(t.reference,i)}};Og.default=xg});var kk=x(St=>{"use strict";var En=St&&St.__importDefault||function(n){return n&&n.__esModule?n:{default:n}};Object.defineProperty(St,"__esModule",{value:!0});St.createConfiguration=St.createCasualConfiguration=St.parseDate=St.parse=St.strict=St.casual=void 0;var HF=En(tk()),GF=En(ak()),BF=En(uk()),VF=En(dk()),zF=En(fk()),KF=En(pk()),QF=En(mk()),XF=ai(),ZF=En(hk()),JF=En(gk()),eL=En(yk()),tL=En(Tk()),vk=br(),nL=En(ws()),rL=En(_k());St.casual=new vk.Chrono(wk());St.strict=new vk.Chrono(Cg(!0));function iL(n,t,e){return St.casual.parse(n,t,e)}St.parse=iL;function sL(n,t,e){return St.casual.parseDate(n,t,e)}St.parseDate=sL;function wk(){let n=Cg(!1);return n.parsers.unshift(new ZF.default),n.parsers.unshift(new JF.default),n.parsers.unshift(new BF.default),n.parsers.unshift(new tL.default),n.parsers.unshift(new rL.default),n}St.createCasualConfiguration=wk;function Cg(n=!0){return XF.includeCommonConfiguration({parsers:[new nL.default(!0),new HF.default,new GF.default,new eL.default,new VF.default(n),new zF.default],refiners:[new QF.default,new KF.default]},n)}St.createConfiguration=Cg});var ht=x(Re=>{"use strict";var aL=Re&&Re.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e),Object.defineProperty(n,r,{enumerable:!0,get:function(){return t[e]}})}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]}),oL=Re&&Re.__setModuleDefault||(Object.create?function(n,t){Object.defineProperty(n,"default",{enumerable:!0,value:t})}:function(n,t){n.default=t}),ji=Re&&Re.__importStar||function(n){if(n&&n.__esModule)return n;var t={};if(n!=null)for(var e in n)e!=="default"&&Object.prototype.hasOwnProperty.call(n,e)&&aL(t,n,e);return oL(t,n),t};Object.defineProperty(Re,"__esModule",{value:!0});Re.parseDate=Re.parse=Re.casual=Re.strict=Re.ru=Re.zh=Re.nl=Re.pt=Re.ja=Re.fr=Re.de=Re.Meridiem=Re.Chrono=Re.en=void 0;var Mg=ji(Vp());Re.en=Mg;var lL=br();Object.defineProperty(Re,"Chrono",{enumerable:!0,get:function(){return lL.Chrono}});var uL;(function(n){n[n.AM=0]="AM",n[n.PM=1]="PM"})(uL=Re.Meridiem||(Re.Meridiem={}));var cL=ji(A_());Re.de=cL;var dL=ji(ov());Re.fr=dL;var fL=ji(gv());Re.ja=fL;var pL=ji(Av());Re.pt=pL;var mL=ji(gw());Re.nl=mL;var hL=ji(Qw());Re.zh=hL;var gL=ji(kk());Re.ru=gL;Re.strict=Mg.strict;Re.casual=Mg.casual;function yL(n,t,e){return Re.casual.parse(n,t,e)}Re.parse=yL;function bL(n,t,e){return Re.casual.parseDate(n,t,e)}Re.parseDate=bL});var Jt,Rg=ee(()=>{"use strict";Jt=class{constructor(t,e){this.start=t,this.end=e,e.isBefore(t)&&(this.start=e,this.end=t),this.start=this.start.startOf("day"),this.end=this.end.startOf("day")}static buildRelative(t){let e=t==="week"?"isoWeek":t;return new Jt(window.moment().startOf(e).startOf("day"),window.moment().endOf(e).startOf("day"))}static buildInvalid(){return new Jt(window.moment.invalid(),window.moment.invalid())}isValid(){return this.start.isValid()&&this.end.isValid()}moveToPrevious(t){let e=window.moment.duration(1,t);this.start.subtract(e),this.end.subtract(e),(t==="month"||t==="quarter")&&(this.end=this.end.endOf(t).startOf("day"))}moveToNext(t){let e=window.moment.duration(1,t);this.start.add(e),this.end.add(e),(t==="month"||t==="quarter")&&(this.end=this.end.endOf(t).startOf("day"))}}});var Ac,Dn,Ag=ee(()=>{"use strict";Ac=qo(ht());Rg();Dn=class{static parseDate(t,e=!1){return window.moment(Ac.parseDate(t,void 0,{forwardDate:e})).startOf("day")}static parseDateRange(t,e=!1){let r=[Dn.parseRelativeDateRange,Dn.parseNumberedDateRange,Dn.parseAbsoluteDateRange];for(let i of r){let s=i(t,e);if(s.isValid())return s}return Jt.buildInvalid()}static parseAbsoluteDateRange(t,e){let r=Ac.parse(t,void 0,{forwardDate:e});if(r.length===0)return Jt.buildInvalid();let i=r[0].start,s=r[1]&&r[1].start?r[1].start:i,a=window.moment(i.date()),o=window.moment(s.date());return new Jt(a,o)}static parseRelativeDateRange(t,e){let r=/(last|this|next) (week|month|quarter|year)/,i=t.match(r);if(i&&i.length===3){let s=i[1],a=i[2],o=Jt.buildRelative(a);switch(s){case"last":o.moveToPrevious(a);break;case"next":o.moveToNext(a);break}return o}return Jt.buildInvalid()}static parseNumberedDateRange(t,e){let r=[[/^\s*[0-9]{4}\s*$/,"YYYY","year"],[/^\s*[0-9]{4}-Q[1-4]\s*$/,"YYYY-Q","quarter"],[/^\s*[0-9]{4}-[0-9]{2}\s*$/,"YYYY-MM","month"],[/^\s*[0-9]{4}-W[0-9]{2}\s*$/,"YYYY-WW","isoWeek"]];for(let[i,s,a]of r){let o=t.match(i);if(o){let l=o[0].trim();return new Jt(window.moment(l,s).startOf(a),window.moment(l,s).endOf(a))}}return Jt.buildInvalid()}}});function Pc(n){for(let[t,e]of Object.entries(TL))n=n.replace(RegExp(`\\b${t}\\s`,"i"),e);return n}var TL,Pg=ee(()=>{"use strict";TL={td:"today",tm:"tomorrow",yd:"yesterday",tw:"this week",nw:"next week",weekend:"sat",we:"sat"}});function Kn(n,t){return n!==null&&t===null?-1:n===null&&t!==null?1:n!==null&&t!==null?n.isValid()&&!t.isValid()?1:!n.isValid()&&t.isValid()?-1:n.isAfter(t)?1:n.isBefore(t)?-1:0:0}function _L(n,t,e=void 0){if(!t)return`no ${n} date`;let r=Ng.parseDate(t,e,{forwardDate:e!=null});return r!==null?window.moment(r).format("YYYY-MM-DD"):`invalid ${n} date`}function Sk(n,t,e){return _L(n,t,e?new Date:void 0)}function Os(n,t){let e=null,r=Ng.parseDate(n,new Date,{forwardDate:t});return r!==null&&(e=window.moment(r)),e}var Ng,Cs=ee(()=>{"use strict";Ng=qo(ht())});var Qn,Nc=ee(()=>{"use strict";Cs();Qn=class{constructor({startDate:t=null,scheduledDate:e=null,dueDate:r=null}){this.startDate=t!=null?t:null,this.scheduledDate=e!=null?e:null,this.dueDate=r!=null?r:null,this.referenceDate=this.getReferenceDate()}getReferenceDate(){return this.dueDate?window.moment(this.dueDate):this.scheduledDate?window.moment(this.scheduledDate):this.startDate?window.moment(this.startDate):null}isIdenticalTo(t){return!(Kn(this.startDate,t.startDate)!==0||Kn(this.scheduledDate,t.scheduledDate)!==0||Kn(this.dueDate,t.dueDate)!==0)}next(t){return this.referenceDate===null?new Qn({startDate:null,scheduledDate:null,dueDate:null}):new Qn({startDate:this.nextOccurrenceDate(this.startDate,t),scheduledDate:this.nextOccurrenceDate(this.scheduledDate,t),dueDate:this.nextOccurrenceDate(this.dueDate,t)})}nextOccurrenceDate(t,e){if(t===null)return null;let r=window.moment.duration(t.diff(this.referenceDate)),i=window.moment(e);return i.add(Math.round(r.asDays()),"days"),i}}});var Ic,dt,Ms=ee(()=>{Ic=["MO","TU","WE","TH","FR","SA","SU"],dt=function(){function n(t,e){if(e===0)throw new Error("Can't create weekday with n == 0");this.weekday=t,this.n=e}return n.fromStr=function(t){return new n(Ic.indexOf(t))},n.prototype.nth=function(t){return this.n===t?this:new n(this.weekday,t)},n.prototype.equals=function(t){return this.weekday===t.weekday&&this.n===t.n},n.prototype.toString=function(){var t=Ic[this.weekday];return this.n&&(t=(this.n>0?"+":"")+String(this.n)+t),t},n.prototype.getJsWeekday=function(){return this.weekday===6?0:this.weekday+1},n}()});function Rs(n,t,e){e===void 0&&(e=" ");var r=String(n);return t=t>>0,r.length>t?String(r):(t=t-r.length,t>e.length&&(e+=Ne(e,t/e.length)),e.slice(0,t)+String(r))}var Je,xn,Ig,At,Xn,Ne,Ek,Dk,Wt,Fc,On,st,Ie,en=ee(()=>{Ms();Je=function(n){return n!=null},xn=function(n){return typeof n=="number"},Ig=function(n){return typeof n=="string"&&Ic.includes(n)},At=Array.isArray,Xn=function(n,t){t===void 0&&(t=n),arguments.length===1&&(t=n,n=0);for(var e=[],r=n;r{en();Hr=function(n,t,e,r,i,s){return r===void 0&&(r=0),i===void 0&&(i=0),s===void 0&&(s=0),new Date(Date.UTC(n,t-1,e,r,i,s))},vL=[31,28,31,30,31,30,31,31,30,31,30,31],Ck=1e3*60*60*24,Lc=9999,Mk=Hr(1970,1,1),wL=[6,0,1,2,3,4,5],Ia=function(n){return n%4===0&&n%100!==0||n%400===0},Fg=function(n){return n instanceof Date},As=function(n){return Fg(n)&&!isNaN(n.getTime())},xk=function(n){return n.getTimezoneOffset()*60*1e3},kL=function(n,t){var e=n.getTime()-xk(n),r=t.getTime()-xk(t),i=e-r;return Math.round(i/Ck)},Bl=function(n){return kL(n,Mk)},Uc=function(n){return new Date(Mk.getTime()+n*Ck)},SL=function(n){var t=n.getUTCMonth();return t===1&&Ia(n.getUTCFullYear())?29:vL[t]},mi=function(n){return wL[n.getUTCDay()]},Lg=function(n,t){var e=Hr(n,t+1,1);return[mi(e),SL(e)]},Yc=function(n,t){return t=t||n,new Date(Date.UTC(n.getUTCFullYear(),n.getUTCMonth(),n.getUTCDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()))},jc=function(n){var t=new Date(n.getTime());return t},Ug=function(n){for(var t=[],e=0;e{EL=function(){function n(t,e){this.minDate=null,this.maxDate=null,this._result=[],this.total=0,this.method=t,this.args=e,t==="between"?(this.maxDate=e.inc?e.before:new Date(e.before.getTime()-1),this.minDate=e.inc?e.after:new Date(e.after.getTime()+1)):t==="before"?this.maxDate=e.inc?e.dt:new Date(e.dt.getTime()-1):t==="after"&&(this.minDate=e.inc?e.dt:new Date(e.dt.getTime()+1))}return n.prototype.accept=function(t){++this.total;var e=this.minDate&&tthis.maxDate;if(this.method==="between"){if(e)return!0;if(r)return!1}else if(this.method==="before"){if(r)return!1}else if(this.method==="after")return e?!0:(this.add(t),!1);return this.add(t)},n.prototype.add=function(t){return this._result.push(t),!0},n.prototype.getValue=function(){var t=this._result;switch(this.method){case"all":case"between":return t;case"before":case"after":default:return t.length?t[t.length-1]:null}},n.prototype.clone=function(){return new n(this.method,this.args)},n}(),gi=EL});function La(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");Yg(n,t);function e(){this.constructor=n}n.prototype=t===null?Object.create(t):(e.prototype=t.prototype,new e)}function Q(n,t,e){if(e||arguments.length===2)for(var r=0,i=t.length,s;r{Yg=function(n,t){return Yg=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,r){e.__proto__=r}||function(e,r){for(var i in r)Object.prototype.hasOwnProperty.call(r,i)&&(e[i]=r[i])},Yg(n,t)};Pt=function(){return Pt=Object.assign||function(t){for(var e,r=1,i=arguments.length;r{yi();Wc();DL=function(n){La(t,n);function t(e,r,i){var s=n.call(this,e,r)||this;return s.iterator=i,s}return t.prototype.add=function(e){return this.iterator(e,this._result.length)?(this._result.push(e),!0):!1},t}(gi),jg=DL});var xL,Ps,$c=ee(()=>{xL={dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],tokens:{SKIP:/^[ \r\n\t]+|^\.$/,number:/^[1-9][0-9]*/,numberAsText:/^(one|two|three)/i,every:/^every/i,"day(s)":/^days?/i,"weekday(s)":/^weekdays?/i,"week(s)":/^weeks?/i,"hour(s)":/^hours?/i,"minute(s)":/^minutes?/i,"month(s)":/^months?/i,"year(s)":/^years?/i,on:/^(on|in)/i,at:/^(at)/i,the:/^the/i,first:/^first/i,second:/^second/i,third:/^third/i,nth:/^([1-9][0-9]*)(\.|th|nd|rd|st)/i,last:/^last/i,for:/^for/i,"time(s)":/^times?/i,until:/^(un)?til/i,monday:/^mo(n(day)?)?/i,tuesday:/^tu(e(s(day)?)?)?/i,wednesday:/^we(d(n(esday)?)?)?/i,thursday:/^th(u(r(sday)?)?)?/i,friday:/^fr(i(day)?)?/i,saturday:/^sa(t(urday)?)?/i,sunday:/^su(n(day)?)?/i,january:/^jan(uary)?/i,february:/^feb(ruary)?/i,march:/^mar(ch)?/i,april:/^apr(il)?/i,may:/^may/i,june:/^june?/i,july:/^july?/i,august:/^aug(ust)?/i,september:/^sep(t(ember)?)?/i,october:/^oct(ober)?/i,november:/^nov(ember)?/i,december:/^dec(ember)?/i,comma:/^(,\s*|(and|or)\s*)+/i}},Ps=xL});var Pk,OL,CL,ML,Gr,Nk=ee(()=>{$c();Zn();en();Pk=function(n,t){return n.indexOf(t)!==-1},OL=function(n){return n.toString()},CL=function(n,t,e){return"".concat(t," ").concat(e,", ").concat(n)},ML=function(){function n(t,e,r,i){if(e===void 0&&(e=OL),r===void 0&&(r=Ps),i===void 0&&(i=CL),this.text=[],this.language=r||Ps,this.gettext=e,this.dateFormatter=i,this.rrule=t,this.options=t.options,this.origOptions=t.origOptions,this.origOptions.bymonthday){var s=[].concat(this.options.bymonthday),a=[].concat(this.options.bynmonthday);s.sort(function(c,d){return c-d}),a.sort(function(c,d){return d-c}),this.bymonthday=s.concat(a),this.bymonthday.length||(this.bymonthday=null)}if(Je(this.origOptions.byweekday)){var o=At(this.origOptions.byweekday)?this.origOptions.byweekday:[this.origOptions.byweekday],l=String(o);this.byweekday={allWeeks:o.filter(function(c){return!c.n}),someWeeks:o.filter(function(c){return Boolean(c.n)}),isWeekdays:l.indexOf("MO")!==-1&&l.indexOf("TU")!==-1&&l.indexOf("WE")!==-1&&l.indexOf("TH")!==-1&&l.indexOf("FR")!==-1&&l.indexOf("SA")===-1&&l.indexOf("SU")===-1,isEveryDay:l.indexOf("MO")!==-1&&l.indexOf("TU")!==-1&&l.indexOf("WE")!==-1&&l.indexOf("TH")!==-1&&l.indexOf("FR")!==-1&&l.indexOf("SA")!==-1&&l.indexOf("SU")!==-1};var u=function(c,d){return c.weekday-d.weekday};this.byweekday.allWeeks.sort(u),this.byweekday.someWeeks.sort(u),this.byweekday.allWeeks.length||(this.byweekday.allWeeks=null),this.byweekday.someWeeks.length||(this.byweekday.someWeeks=null)}else this.byweekday=null}return n.isFullyConvertible=function(t){var e=!0;if(!(t.options.freq in n.IMPLEMENTED)||t.origOptions.until&&t.origOptions.count)return!1;for(var r in t.origOptions){if(Pk(["dtstart","wkst","freq"],r))return!0;if(!Pk(n.IMPLEMENTED[t.options.freq],r))return!1}return e},n.prototype.isFullyConvertible=function(){return n.isFullyConvertible(this.rrule)},n.prototype.toString=function(){var t=this.gettext;if(!(this.options.freq in n.IMPLEMENTED))return t("RRule error: Unable to fully convert this rrule to text");if(this.text=[t("every")],this[ae.FREQUENCIES[this.options.freq]](),this.options.until){this.add(t("until"));var e=this.options.until;this.add(this.dateFormatter(e.getUTCFullYear(),this.language.monthNames[e.getUTCMonth()],e.getUTCDate()))}else this.options.count&&this.add(t("for")).add(this.options.count.toString()).add(this.plural(this.options.count)?t("times"):t("time"));return this.isFullyConvertible()||this.add(t("(~ approximate)")),this.text.join("")},n.prototype.HOURLY=function(){var t=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?t("hours"):t("hour"))},n.prototype.MINUTELY=function(){var t=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?t("minutes"):t("minute"))},n.prototype.DAILY=function(){var t=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()),this.byweekday&&this.byweekday.isWeekdays?this.add(this.plural(this.options.interval)?t("weekdays"):t("weekday")):this.add(this.plural(this.options.interval)?t("days"):t("day")),this.origOptions.bymonth&&(this.add(t("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday?this._byweekday():this.origOptions.byhour&&this._byhour()},n.prototype.WEEKLY=function(){var t=this.gettext;this.options.interval!==1&&this.add(this.options.interval.toString()).add(this.plural(this.options.interval)?t("weeks"):t("week")),this.byweekday&&this.byweekday.isWeekdays?this.options.interval===1?this.add(this.plural(this.options.interval)?t("weekdays"):t("weekday")):this.add(t("on")).add(t("weekdays")):this.byweekday&&this.byweekday.isEveryDay?this.add(this.plural(this.options.interval)?t("days"):t("day")):(this.options.interval===1&&this.add(t("week")),this.origOptions.bymonth&&(this.add(t("in")),this._bymonth()),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday())},n.prototype.MONTHLY=function(){var t=this.gettext;this.origOptions.bymonth?(this.options.interval!==1&&(this.add(this.options.interval.toString()).add(t("months")),this.plural(this.options.interval)&&this.add(t("in"))),this._bymonth()):(this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?t("months"):t("month"))),this.bymonthday?this._bymonthday():this.byweekday&&this.byweekday.isWeekdays?this.add(t("on")).add(t("weekdays")):this.byweekday&&this._byweekday()},n.prototype.YEARLY=function(){var t=this.gettext;this.origOptions.bymonth?(this.options.interval!==1&&(this.add(this.options.interval.toString()),this.add(t("years"))),this._bymonth()):(this.options.interval!==1&&this.add(this.options.interval.toString()),this.add(this.plural(this.options.interval)?t("years"):t("year"))),this.bymonthday?this._bymonthday():this.byweekday&&this._byweekday(),this.options.byyearday&&this.add(t("on the")).add(this.list(this.options.byyearday,this.nth,t("and"))).add(t("day")),this.options.byweekno&&this.add(t("in")).add(this.plural(this.options.byweekno.length)?t("weeks"):t("week")).add(this.list(this.options.byweekno,void 0,t("and")))},n.prototype._bymonthday=function(){var t=this.gettext;this.byweekday&&this.byweekday.allWeeks?this.add(t("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext,t("or"))).add(t("the")).add(this.list(this.bymonthday,this.nth,t("or"))):this.add(t("on the")).add(this.list(this.bymonthday,this.nth,t("and")))},n.prototype._byweekday=function(){var t=this.gettext;this.byweekday.allWeeks&&!this.byweekday.isWeekdays&&this.add(t("on")).add(this.list(this.byweekday.allWeeks,this.weekdaytext)),this.byweekday.someWeeks&&(this.byweekday.allWeeks&&this.add(t("and")),this.add(t("on the")).add(this.list(this.byweekday.someWeeks,this.weekdaytext,t("and"))))},n.prototype._byhour=function(){var t=this.gettext;this.add(t("at")).add(this.list(this.origOptions.byhour,void 0,t("and")))},n.prototype._bymonth=function(){this.add(this.list(this.options.bymonth,this.monthtext,this.gettext("and")))},n.prototype.nth=function(t){t=parseInt(t.toString(),10);var e,r=this.gettext;if(t===-1)return r("last");var i=Math.abs(t);switch(i){case 1:case 21:case 31:e=i+r("st");break;case 2:case 22:e=i+r("nd");break;case 3:case 23:e=i+r("rd");break;default:e=i+r("th")}return t<0?e+" "+r("last"):e},n.prototype.monthtext=function(t){return this.language.monthNames[t-1]},n.prototype.weekdaytext=function(t){var e=xn(t)?(t+1)%7:t.getJsWeekday();return(t.n?this.nth(t.n)+" ":"")+this.language.dayNames[e]},n.prototype.plural=function(t){return t%100!==1},n.prototype.add=function(t){return this.text.push(" "),this.text.push(t),this},n.prototype.list=function(t,e,r,i){var s=this;i===void 0&&(i=","),At(t)||(t=[t]);var a=function(l,u,c){for(var d="",f=0;f366)throw new Error("Nth out of range: "+f);return r.nextSymbol(),r.accept("last")?-f:f;default:return!1}}function c(){r.accept("on"),r.accept("the");var f=u();if(!!f)for(e.bymonthday=[f],r.nextSymbol();r.accept("comma");){if(f=u(),!f)throw new Error("Unexpected symbol "+r.symbol+"; expected monthday");e.bymonthday.push(f),r.nextSymbol()}}function d(){if(r.symbol==="until"){var f=Date.parse(r.text);if(!f)throw new Error("Cannot parse until date:"+r.text);e.until=new Date(f)}else r.accept("for")&&(e.count=parseInt(r.value[0],10),r.expect("number"))}}var RL,Ik=ee(()=>{$c();Zn();RL=function(){function n(t){this.done=!0,this.rules=t}return n.prototype.start=function(t){return this.text=t,this.done=!1,this.nextSymbol()},n.prototype.isDone=function(){return this.done&&this.symbol===null},n.prototype.nextSymbol=function(){var t,e;this.symbol=null,this.value=null;do{if(this.done)return!1;var r=void 0;t=null;for(var i in this.rules){r=this.rules[i];var s=r.exec(this.text);s&&(t===null||s[0].length>t[0].length)&&(t=s,e=i)}if(t!=null&&(this.text=this.text.substr(t[0].length),this.text===""&&(this.done=!0)),t==null){this.done=!0,this.symbol=null,this.value=null;return}}while(e==="SKIP");return this.symbol=e,this.value=t,!0},n.prototype.accept=function(t){if(this.symbol===t){if(this.value){var e=this.value;return this.nextSymbol(),e}return this.nextSymbol(),!0}return!1},n.prototype.acceptNumber=function(){return this.accept("number")},n.prototype.expect=function(t){if(this.accept(t))return!0;throw new Error("expected "+t+" but found "+this.symbol)},n}()});function Kl(n){return n{(function(n){n[n.YEARLY=0]="YEARLY",n[n.MONTHLY=1]="MONTHLY",n[n.WEEKLY=2]="WEEKLY",n[n.DAILY=3]="DAILY",n[n.HOURLY=4]="HOURLY",n[n.MINUTELY=5]="MINUTELY",n[n.SECONDLY=6]="SECONDLY"})(Ae||(Ae={}))});var Fk,Ua,Lk,Uk,Yk=ee(()=>{Nk();Ik();Zn();bi();$c();Fk=function(n,t){return t===void 0&&(t=Ps),new ae(zl(n,t)||void 0)},Ua=["count","until","interval","byweekday","bymonthday","bymonth"];Gr.IMPLEMENTED=[];Gr.IMPLEMENTED[Ae.HOURLY]=Ua;Gr.IMPLEMENTED[Ae.MINUTELY]=Ua;Gr.IMPLEMENTED[Ae.DAILY]=["byhour"].concat(Ua);Gr.IMPLEMENTED[Ae.WEEKLY]=Ua;Gr.IMPLEMENTED[Ae.MONTHLY]=Ua;Gr.IMPLEMENTED[Ae.YEARLY]=["byweekno","byyearday"].concat(Ua);Lk=function(n,t,e,r){return new Gr(n,t,e,r).toString()},Uk=Gr.isFullyConvertible});var Ya,jk,qc=ee(()=>{yi();bi();en();$t();Ya=function(){function n(t,e,r,i){this.hour=t,this.minute=e,this.second=r,this.millisecond=i||0}return n.prototype.getHours=function(){return this.hour},n.prototype.getMinutes=function(){return this.minute},n.prototype.getSeconds=function(){return this.second},n.prototype.getMilliseconds=function(){return this.millisecond},n.prototype.getTime=function(){return(this.hour*60*60+this.minute*60+this.second)*1e3+this.millisecond},n}(),jk=function(n){La(t,n);function t(e,r,i,s,a,o,l){var u=n.call(this,s,a,o,l)||this;return u.year=e,u.month=r,u.day=i,u}return t.fromDate=function(e){return new this(e.getUTCFullYear(),e.getUTCMonth()+1,e.getUTCDate(),e.getUTCHours(),e.getUTCMinutes(),e.getUTCSeconds(),e.valueOf()%1e3)},t.prototype.getWeekday=function(){return mi(new Date(this.getTime()))},t.prototype.getTime=function(){return new Date(Date.UTC(this.year,this.month-1,this.day,this.hour,this.minute,this.second,this.millisecond)).getTime()},t.prototype.getDay=function(){return this.day},t.prototype.getMonth=function(){return this.month},t.prototype.getYear=function(){return this.year},t.prototype.addYears=function(e){this.year+=e},t.prototype.addMonths=function(e){if(this.month+=e,this.month>12){var r=Math.floor(this.month/12),i=Wt(this.month,12);this.month=i,this.year+=r,this.month===0&&(this.month=12,--this.year)}},t.prototype.addWeekly=function(e,r){r>this.getWeekday()?this.day+=-(this.getWeekday()+1+(6-r))+e*7:this.day+=-(this.getWeekday()-r)+e*7,this.fixDay()},t.prototype.addDaily=function(e){this.day+=e,this.fixDay()},t.prototype.addHours=function(e,r,i){for(r&&(this.hour+=Math.floor((23-this.hour)/e)*e);;){this.hour+=e;var s=Fc(this.hour,24),a=s.div,o=s.mod;if(a&&(this.hour=o,this.addDaily(a)),On(i)||Ie(i,this.hour))break}},t.prototype.addMinutes=function(e,r,i,s){for(r&&(this.minute+=Math.floor((1439-(this.hour*60+this.minute))/e)*e);;){this.minute+=e;var a=Fc(this.minute,60),o=a.div,l=a.mod;if(o&&(this.minute=l,this.addHours(o,!1,i)),(On(i)||Ie(i,this.hour))&&(On(s)||Ie(s,this.minute)))break}},t.prototype.addSeconds=function(e,r,i,s,a){for(r&&(this.second+=Math.floor((86399-(this.hour*3600+this.minute*60+this.second))/e)*e);;){this.second+=e;var o=Fc(this.second,60),l=o.div,u=o.mod;if(l&&(this.second=u,this.addMinutes(l,!1,i,s)),(On(i)||Ie(i,this.hour))&&(On(s)||Ie(s,this.minute))&&(On(a)||Ie(a,this.second)))break}},t.prototype.fixDay=function(){if(!(this.day<=28)){var e=Lg(this.year,this.month-1)[1];if(!(this.day<=e))for(;this.day>e;){if(this.day-=e,++this.month,this.month===13&&(this.month=1,++this.year,this.year>Lc))return;e=Lg(this.year,this.month-1)[1]}}},t.prototype.add=function(e,r){var i=e.freq,s=e.interval,a=e.wkst,o=e.byhour,l=e.byminute,u=e.bysecond;switch(i){case Ae.YEARLY:return this.addYears(s);case Ae.MONTHLY:return this.addMonths(s);case Ae.WEEKLY:return this.addWeekly(s,a);case Ae.DAILY:return this.addDaily(s);case Ae.HOURLY:return this.addHours(s,r,o);case Ae.MINUTELY:return this.addMinutes(s,r,o,l);case Ae.SECONDLY:return this.addSeconds(s,r,o,l,u)}},t}(Ya)});function Wg(n){for(var t=[],e=Object.keys(n),r=0,i=e;r=-366&&r<=366))throw new Error("bysetpos must be between 1 and 366, or between -366 and -1")}}if(!(Boolean(t.byweekno)||st(t.byweekno)||st(t.byyearday)||Boolean(t.bymonthday)||st(t.bymonthday)||Je(t.byweekday)||Je(t.byeaster)))switch(t.freq){case ae.YEARLY:t.bymonth||(t.bymonth=t.dtstart.getUTCMonth()+1),t.bymonthday=t.dtstart.getUTCDate();break;case ae.MONTHLY:t.bymonthday=t.dtstart.getUTCDate();break;case ae.WEEKLY:t.byweekday=[mi(t.dtstart)];break}if(Je(t.bymonth)&&!At(t.bymonth)&&(t.bymonth=[t.bymonth]),Je(t.byyearday)&&!At(t.byyearday)&&xn(t.byyearday)&&(t.byyearday=[t.byyearday]),!Je(t.bymonthday))t.bymonthday=[],t.bynmonthday=[];else if(At(t.bymonthday)){for(var i=[],s=[],e=0;e0?i.push(r):r<0&&s.push(r)}t.bymonthday=i,t.bynmonthday=s}else t.bymonthday<0?(t.bynmonthday=[t.bymonthday],t.bymonthday=[]):(t.bynmonthday=[],t.bymonthday=[t.bymonthday]);if(Je(t.byweekno)&&!At(t.byweekno)&&(t.byweekno=[t.byweekno]),!Je(t.byweekday))t.bynweekday=null;else if(xn(t.byweekday))t.byweekday=[t.byweekday],t.bynweekday=null;else if(Ig(t.byweekday))t.byweekday=[dt.fromStr(t.byweekday).weekday],t.bynweekday=null;else if(t.byweekday instanceof dt)!t.byweekday.n||t.freq>ae.MONTHLY?(t.byweekday=[t.byweekday.weekday],t.bynweekday=null):(t.bynweekday=[[t.byweekday.weekday,t.byweekday.n]],t.byweekday=null);else{for(var a=[],o=[],e=0;eae.MONTHLY?a.push(l.weekday):o.push([l.weekday,l.n])}t.byweekday=st(a)?a:null,t.bynweekday=st(o)?o:null}return Je(t.byhour)?xn(t.byhour)&&(t.byhour=[t.byhour]):t.byhour=t.freq{yi();bi();en();Zn();$t();Ms();qc()});function Zl(n){var t=n.split(` +`).map(AL).filter(function(e){return e!==null});return Pt(Pt({},t[0]),t[1])}function Xl(n){var t={},e=/DTSTART(?:;TZID=([^:=]+?))?(?::|=)([^;\s]+)/i.exec(n);if(!e)return t;var r=e[1],i=e[2];return r&&(t.tzid=r),t.dtstart=Vl(i),t}function AL(n){if(n=n.replace(/^\s+|\s+$/,""),!n.length)return null;var t=/^([A-Z]+?)[:;]/.exec(n.toUpperCase());if(!t)return Hk(n);var e=t[1];switch(e.toUpperCase()){case"RRULE":case"EXRULE":return Hk(n);case"DTSTART":return Xl(n);default:throw new Error("Unsupported RFC prop ".concat(e," in ").concat(n))}}function Hk(n){var t=n.replace(/^RRULE:/i,""),e=Xl(t),r=n.replace(/^(?:RRULE|EXRULE):/i,"").split(";");return r.forEach(function(i){var s=i.split("="),a=s[0],o=s[1];switch(a.toUpperCase()){case"FREQ":e.freq=Ae[o.toUpperCase()];break;case"WKST":e.wkst=Jn[o.toUpperCase()];break;case"COUNT":case"INTERVAL":case"BYSETPOS":case"BYMONTH":case"BYMONTHDAY":case"BYYEARDAY":case"BYWEEKNO":case"BYHOUR":case"BYMINUTE":case"BYSECOND":var l=PL(o),u=a.toLowerCase();e[u]=l;break;case"BYWEEKDAY":case"BYDAY":e.byweekday=NL(o);break;case"DTSTART":case"TZID":var c=Xl(n);e.tzid=c.tzid,e.dtstart=c.dtstart;break;case"UNTIL":e.until=Vl(o);break;case"BYEASTER":e.byeaster=Number(o);break;default:throw new Error("Unknown RRULE property '"+a+"'")}}),e}function PL(n){if(n.indexOf(",")!==-1){var t=n.split(",");return t.map(Gk)}return Gk(n)}function Gk(n){return/^[+-]?\d+$/.test(n)?Number(n):n}function NL(n){var t=n.split(",");return t.map(function(e){if(e.length===2)return Jn[e];var r=e.match(/^([+-]?\d{1,2})([A-Z]{2})$/);if(!r||r.length<3)throw new SyntaxError("Invalid weekday string: ".concat(e));var i=Number(r[1]),s=r[2],a=Jn[s].weekday;return new dt(a,i)})}var qg=ee(()=>{yi();bi();Ms();$t();Zn()});var Ns,Hc=ee(()=>{$t();Ns=function(){function n(t,e){if(isNaN(t.getTime()))throw new RangeError("Invalid date passed to DateWithZone");this.date=t,this.tzid=e}return Object.defineProperty(n.prototype,"isUTC",{get:function(){return!this.tzid||this.tzid.toUpperCase()==="UTC"},enumerable:!1,configurable:!0}),n.prototype.toString=function(){var t=Fa(this.date.getTime(),this.isUTC);return this.isUTC?":".concat(t):";TZID=".concat(this.tzid,":").concat(t)},n.prototype.getTime=function(){return this.date.getTime()},n.prototype.rezonedDate=function(){return this.isUTC?this.date:Rk(this.date,this.tzid)},n}()});function Jl(n){for(var t=[],e="",r=Object.keys(n),i=Object.keys(Ql),s=0;s{Zn();en();Ms();$t();Hc()});function FL(n,t){return Array.isArray(n)?!Array.isArray(t)||n.length!==t.length?!1:n.every(function(e,r){return e.getTime()===t[r].getTime()}):n instanceof Date?t instanceof Date&&n.getTime()===t.getTime():n===t}var Bk,Vk=ee(()=>{Wc();$t();en();Bk=function(){function n(){this.all=!1,this.before=[],this.after=[],this.between=[]}return n.prototype._cacheAdd=function(t,e,r){e&&(e=e instanceof Date?jc(e):Ug(e)),t==="all"?this.all=e:(r._value=e,this[t].push(r))},n.prototype._cacheGet=function(t,e){var r=!1,i=e?Object.keys(e):[],s=function(c){for(var d=0;d{yi();en();zk=Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q([],Ne(1,31),!0),Ne(2,28),!0),Ne(3,31),!0),Ne(4,30),!0),Ne(5,31),!0),Ne(6,30),!0),Ne(7,31),!0),Ne(8,31),!0),Ne(9,30),!0),Ne(10,31),!0),Ne(11,30),!0),Ne(12,31),!0),Ne(1,7),!0),Kk=Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q([],Ne(1,31),!0),Ne(2,29),!0),Ne(3,31),!0),Ne(4,30),!0),Ne(5,31),!0),Ne(6,30),!0),Ne(7,31),!0),Ne(8,31),!0),Ne(9,30),!0),Ne(10,31),!0),Ne(11,30),!0),Ne(12,31),!0),Ne(1,7),!0),LL=Xn(1,29),UL=Xn(1,30),Wi=Xn(1,31),qt=Xn(1,32),Qk=Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q([],qt,!0),UL,!0),qt,!0),Wi,!0),qt,!0),Wi,!0),qt,!0),qt,!0),Wi,!0),qt,!0),Wi,!0),qt,!0),qt.slice(0,7),!0),Xk=Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q([],qt,!0),LL,!0),qt,!0),Wi,!0),qt,!0),Wi,!0),qt,!0),qt,!0),Wi,!0),qt,!0),Wi,!0),qt,!0),qt.slice(0,7),!0),YL=Xn(-28,0),jL=Xn(-29,0),$i=Xn(-30,0),Ht=Xn(-31,0),Zk=Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q([],Ht,!0),jL,!0),Ht,!0),$i,!0),Ht,!0),$i,!0),Ht,!0),Ht,!0),$i,!0),Ht,!0),$i,!0),Ht,!0),Ht.slice(0,7),!0),Jk=Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q(Q([],Ht,!0),YL,!0),Ht,!0),$i,!0),Ht,!0),$i,!0),Ht,!0),Ht,!0),$i,!0),Ht,!0),$i,!0),Ht,!0),Ht.slice(0,7),!0),eS=[0,31,60,91,121,152,182,213,244,274,305,335,366],tS=[0,31,59,90,120,151,181,212,243,273,304,334,365],Gg=function(){for(var n=[],t=0;t<55;t++)n=n.concat(Xn(7));return n}()});function rS(n,t){var e=Hr(n,1,1),r=Ia(n)?366:365,i=Ia(n+1)?366:365,s=Bl(e),a=mi(e),o=Pt(Pt({yearlen:r,nextyearlen:i,yearordinal:s,yearweekday:a},WL(n)),{wnomask:null});if(On(t.byweekno))return o;o.wnomask=Ne(0,r+7);var l,u,c=l=Wt(7-a+t.wkst,7);c>=4?(c=0,u=o.yearlen+Wt(a-t.wkst,7)):u=r-c;for(var d=Math.floor(u/7),f=Wt(u,7),p=Math.floor(d+f/4),b=0;b0&&T<=p){var _=void 0;T>1?(_=c+(T-1)*7,c!==l&&(_-=7-l)):_=c;for(var O=0;O<7&&(o.wnomask[_]=1,_++,o.wdaymask[_]!==t.wkst);O++);}}if(Ie(t.byweekno,1)){var _=c+p*7;if(c!==l&&(_-=7-l),_=4?(Y=0,se=q+Wt(A-t.wkst,7)):se=r-c,D=Math.floor(52+Wt(se,7)/4)}if(Ie(t.byweekno,D))for(var _=0;_{yi();$t();en();nS()});function sS(n,t,e,r,i,s){var a={lastyear:n,lastmonth:t,nwdaymask:[]},o=[];if(s.freq===ae.YEARLY)if(On(s.bymonth))o=[[0,e]];else for(var l=0;l{Zn();en()});function oS(n,t){t===void 0&&(t=0);var e=n%19,r=Math.floor(n/100),i=n%100,s=Math.floor(r/4),a=r%4,o=Math.floor((r+8)/25),l=Math.floor((r-o+1)/3),u=Math.floor(19*e+r-s-l+15)%30,c=Math.floor(i/4),d=i%4,f=Math.floor(32+2*a+2*c-u-d)%7,p=Math.floor((e+11*u+22*f)/451),b=Math.floor((u+f-7*p+114)/31),T=(u+f-7*p+114)%31+1,_=Date.UTC(n,b-1,T+t),O=Date.UTC(n,0,1);return[Math.ceil((_-O)/(1e3*60*60*24))]}var lS=ee(()=>{});var $L,uS,cS=ee(()=>{en();bi();iS();aS();lS();qc();$t();$L=function(){function n(t){this.options=t}return n.prototype.rebuild=function(t,e){var r=this.options;if(t!==this.lastyear&&(this.yearinfo=rS(t,r)),st(r.bynweekday)&&(e!==this.lastmonth||t!==this.lastyear)){var i=this.yearinfo,s=i.yearlen,a=i.mrange,o=i.wdaymask;this.monthinfo=sS(t,e,s,a,o,r)}Je(r.byeaster)&&(this.eastermask=oS(t,r.byeaster))},Object.defineProperty(n.prototype,"lastyear",{get:function(){return this.monthinfo?this.monthinfo.lastyear:null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"lastmonth",{get:function(){return this.monthinfo?this.monthinfo.lastmonth:null},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"yearlen",{get:function(){return this.yearinfo.yearlen},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"yearordinal",{get:function(){return this.yearinfo.yearordinal},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"mrange",{get:function(){return this.yearinfo.mrange},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"wdaymask",{get:function(){return this.yearinfo.wdaymask},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"mmask",{get:function(){return this.yearinfo.mmask},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"wnomask",{get:function(){return this.yearinfo.wnomask},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"nwdaymask",{get:function(){return this.monthinfo?this.monthinfo.nwdaymask:[]},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"nextyearlen",{get:function(){return this.yearinfo.nextyearlen},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"mdaymask",{get:function(){return this.yearinfo.mdaymask},enumerable:!1,configurable:!0}),Object.defineProperty(n.prototype,"nmdaymask",{get:function(){return this.yearinfo.nmdaymask},enumerable:!1,configurable:!0}),n.prototype.ydayset=function(){return[Xn(this.yearlen),0,this.yearlen]},n.prototype.mdayset=function(t,e){for(var r=this.mrange[e-1],i=this.mrange[e],s=Ne(null,this.yearlen),a=r;a{$t();en()});function Gc(n,t){var e=t.dtstart,r=t.freq,i=t.interval,s=t.until,a=t.bysetpos,o=t.count;if(o===0||i===0)return Ti(n);var l=jk.fromDate(e),u=new uS(t);u.rebuild(l.year,l.month);for(var c=GL(u,l,t);;){var d=u.getdayset(r)(l.year,l.month,l.day),f=d[0],p=d[1],b=d[2],T=HL(f,p,b,u,t);if(st(a))for(var _=dS(a,c,p,b,u,f),O=0;O<_.length;O++){var D=_[O];if(s&&D>s)return Ti(n);if(D>=e){var A=pS(D,t);if(!n.accept(A)||o&&(--o,!o))return Ti(n)}}else for(var O=p;Os)return Ti(n);if(D>=e){var A=pS(D,t);if(!n.accept(A)||o&&(--o,!o))return Ti(n)}}}if(t.interval===0||(l.add(t,T),l.year>Lc))return Ti(n);Kl(r)||(c=u.gettimeset(r)(l.hour,l.minute,l.second,0)),u.rebuild(l.year,l.month)}}function qL(n,t,e){var r=e.bymonth,i=e.byweekno,s=e.byweekday,a=e.byeaster,o=e.bymonthday,l=e.bynmonthday,u=e.byyearday;return st(r)&&!Ie(r,n.mmask[t])||st(i)&&!n.wnomask[t]||st(s)&&!Ie(s,n.wdaymask[t])||st(n.nwdaymask)&&!n.nwdaymask[t]||a!==null&&!Ie(n.eastermask,t)||(st(o)||st(l))&&!Ie(o,n.mdaymask[t])&&!Ie(l,n.nmdaymask[t])||st(u)&&(t=n.yearlen&&!Ie(u,t+1-n.yearlen)&&!Ie(u,-n.nextyearlen+t-n.yearlen))}function pS(n,t){return new Ns(n,t.tzid).rezonedDate()}function Ti(n){return n.getValue()}function HL(n,t,e,r,i){for(var s=!1,a=t;a=ae.HOURLY&&st(i)&&!Ie(i,t.hour)||r>=ae.MINUTELY&&st(s)&&!Ie(s,t.minute)||r>=ae.SECONDLY&&st(a)&&!Ie(a,t.second)?[]:n.gettimeset(r)(t.hour,t.minute,t.second,t.millisecond)}var Bg=ee(()=>{bi();$t();cS();Zn();$g();en();Hc();fS();qc()});var Jn,Ql,qk,ae,Zn=ee(()=>{$t();Wc();Ak();Yk();bi();$g();qg();Hg();Vk();Ms();Bg();Jn={MO:new dt(0),TU:new dt(1),WE:new dt(2),TH:new dt(3),FR:new dt(4),SA:new dt(5),SU:new dt(6)},Ql={freq:Ae.YEARLY,dtstart:null,interval:1,wkst:Jn.MO,count:null,until:null,tzid:null,bysetpos:null,bymonth:null,bymonthday:null,bynmonthday:null,byyearday:null,byweekno:null,byweekday:null,bynweekday:null,byhour:null,byminute:null,bysecond:null,byeaster:null},qk=Object.keys(Ql),ae=function(){function n(t,e){t===void 0&&(t={}),e===void 0&&(e=!1),this._cache=e?null:new Bk,this.origOptions=Wg(t);var r=Wk(t).parsedOptions;this.options=r}return n.parseText=function(t,e){return zl(t,e)},n.fromText=function(t,e){return Fk(t,e)},n.fromString=function(t){return new n(n.parseString(t)||void 0)},n.prototype._iter=function(t){return Gc(t,this.options)},n.prototype._cacheGet=function(t,e){return this._cache?this._cache._cacheGet(t,e):!1},n.prototype._cacheAdd=function(t,e,r){if(!!this._cache)return this._cache._cacheAdd(t,e,r)},n.prototype.all=function(t){if(t)return this._iter(new jg("all",{},t));var e=this._cacheGet("all");return e===!1&&(e=this._iter(new gi("all",{})),this._cacheAdd("all",e)),e},n.prototype.between=function(t,e,r,i){if(r===void 0&&(r=!1),!As(t)||!As(e))throw new Error("Invalid date passed in to RRule.between");var s={before:e,after:t,inc:r};if(i)return this._iter(new jg("between",s,i));var a=this._cacheGet("between",s);return a===!1&&(a=this._iter(new gi("between",s)),this._cacheAdd("between",a,s)),a},n.prototype.before=function(t,e){if(e===void 0&&(e=!1),!As(t))throw new Error("Invalid date passed in to RRule.before");var r={dt:t,inc:e},i=this._cacheGet("before",r);return i===!1&&(i=this._iter(new gi("before",r)),this._cacheAdd("before",i,r)),i},n.prototype.after=function(t,e){if(e===void 0&&(e=!1),!As(t))throw new Error("Invalid date passed in to RRule.after");var r={dt:t,inc:e},i=this._cacheGet("after",r);return i===!1&&(i=this._iter(new gi("after",r)),this._cacheAdd("after",i,r)),i},n.prototype.count=function(){return this.all().length},n.prototype.toString=function(){return Jl(this.origOptions)},n.prototype.toText=function(t,e,r){return Lk(this,t,e,r)},n.prototype.isFullyConvertibleToText=function(){return Uk(this)},n.prototype.clone=function(){return new n(this.origOptions)},n.FREQUENCIES=["YEARLY","MONTHLY","WEEKLY","DAILY","HOURLY","MINUTELY","SECONDLY"],n.YEARLY=Ae.YEARLY,n.MONTHLY=Ae.MONTHLY,n.WEEKLY=Ae.WEEKLY,n.DAILY=Ae.DAILY,n.HOURLY=Ae.HOURLY,n.MINUTELY=Ae.MINUTELY,n.SECONDLY=Ae.SECONDLY,n.MO=Jn.MO,n.TU=Jn.TU,n.WE=Jn.WE,n.TH=Jn.TH,n.FR=Jn.FR,n.SA=Jn.SA,n.SU=Jn.SU,n.parseString=Zl,n.optionsToString=Jl,n}()});function mS(n,t,e,r,i,s){var a={},o=n.accept;function l(f,p){e.forEach(function(b){b.between(f,p,!0).forEach(function(T){a[Number(T)]=!0})})}i.forEach(function(f){var p=new Ns(f,s).rezonedDate();a[Number(p)]=!0}),n.accept=function(f){var p=Number(f);return isNaN(p)?o.call(this,f):!a[p]&&(l(new Date(p-1),new Date(p+1)),!a[p])?(a[p]=!0,o.call(this,f)):!0},n.method==="between"&&(l(n.args.after,n.args.before),n.accept=function(f){var p=Number(f);return a[p]?!0:(a[p]=!0,o.call(this,f))});for(var u=0;u{Hc();Bg();$t()});function BL(n,t){var e=[],r=[],i=[],s=[],a=Xl(n),o=a.dtstart,l=a.tzid,u=XL(n,t.unfold);return u.forEach(function(c){var d;if(!!c){var f=QL(c),p=f.name,b=f.parms,T=f.value;switch(p.toUpperCase()){case"RRULE":if(b.length)throw new Error("unsupported RRULE parm: ".concat(b.join(",")));e.push(Zl(c));break;case"RDATE":var _=(d=/RDATE(?:;TZID=([^:=]+))?/i.exec(c))!==null&&d!==void 0?d:[],O=_[1];O&&!l&&(l=O),r=r.concat(yS(T,b));break;case"EXRULE":if(b.length)throw new Error("unsupported EXRULE parm: ".concat(b.join(",")));i.push(Zl(T));break;case"EXDATE":s=s.concat(yS(T,b));break;case"DTSTART":break;default:throw new Error("unsupported property: "+p)}}}),{dtstart:o,tzid:l,rrulevals:e,rdatevals:r,exrulevals:i,exdatevals:s}}function VL(n,t){var e=BL(n,t),r=e.rrulevals,i=e.rdatevals,s=e.exrulevals,a=e.exdatevals,o=e.dtstart,l=e.tzid,u=t.cache===!1;if(t.compatible&&(t.forceset=!0,t.unfold=!0),t.forceset||r.length>1||i.length||s.length||a.length){var c=new Kg(u);return c.dtstart(o),c.tzid(l||void 0),r.forEach(function(f){c.rrule(new ae(Vg(f,o,l),u))}),i.forEach(function(f){c.rdate(f)}),s.forEach(function(f){c.exrule(new ae(Vg(f,o,l),u))}),a.forEach(function(f){c.exdate(f)}),t.compatible&&t.dtstart&&c.rdate(o),c}var d=r[0]||{};return new ae(Vg(d,d.dtstart||t.dtstart||o,d.tzid||t.tzid||l),u)}function Bc(n,t){return t===void 0&&(t={}),VL(n,zL(t))}function Vg(n,t,e){return Pt(Pt({},n),{dtstart:t,tzid:e})}function zL(n){var t=[],e=Object.keys(n),r=Object.keys(gS);if(e.forEach(function(i){Ie(r,i)||t.push(i)}),t.length)throw new Error("Invalid options: "+t.join(", "));return Pt(Pt({},gS),n)}function KL(n){if(n.indexOf(":")===-1)return{name:"RRULE",value:n};var t=Dk(n,":",1),e=t[0],r=t[1];return{name:e,value:r}}function QL(n){var t=KL(n),e=t.name,r=t.value,i=e.split(";");if(!i)throw new Error("empty property name");return{name:i[0].toUpperCase(),parms:i.slice(1),value:r}}function XL(n,t){if(t===void 0&&(t=!1),n=n&&n.trim(),!n)throw new Error("Invalid empty string");if(!t)return n.split(/\s/);for(var e=n.split(` +`),r=0;r0&&i[0]===" "?(e[r-1]+=i.slice(1),e.splice(r,1)):r+=1:e.splice(r,1)}return e}function ZL(n){n.forEach(function(t){if(!/(VALUE=DATE(-TIME)?)|(TZID=)/.test(t))throw new Error("unsupported RDATE/EXDATE parm: "+t)})}function yS(n,t){return ZL(t),n.split(",").map(function(e){return Vl(e)})}var gS,zg=ee(()=>{yi();Zn();Qg();$t();en();qg();gS={dtstart:null,cache:!1,unfold:!1,forceset:!1,compatible:!1,tzid:null}});function bS(n){var t=this;return function(e){if(e!==void 0&&(t["_".concat(n)]=e),t["_".concat(n)]!==void 0)return t["_".concat(n)];for(var r=0;r{yi();Zn();$t();en();hS();zg();Hg();Kg=function(n){La(t,n);function t(e){e===void 0&&(e=!1);var r=n.call(this,{},e)||this;return r.dtstart=bS.apply(r,["dtstart"]),r.tzid=bS.apply(r,["tzid"]),r._rrule=[],r._rdate=[],r._exrule=[],r._exdate=[],r}return t.prototype._iter=function(e){return mS(e,this._rrule,this._exrule,this._rdate,this._exdate,this.tzid())},t.prototype.rrule=function(e){TS(e,this._rrule)},t.prototype.exrule=function(e){TS(e,this._exrule)},t.prototype.rdate=function(e){_S(e,this._rdate)},t.prototype.exdate=function(e){_S(e,this._exdate)},t.prototype.rrules=function(){return this._rrule.map(function(e){return Bc(e.toString())})},t.prototype.exrules=function(){return this._exrule.map(function(e){return Bc(e.toString())})},t.prototype.rdates=function(){return this._rdate.map(function(e){return new Date(e.getTime())})},t.prototype.exdates=function(){return this._exdate.map(function(e){return new Date(e.getTime())})},t.prototype.valueOf=function(){var e=[];return!this._rrule.length&&this._dtstart&&(e=e.concat(Jl({dtstart:this._dtstart}))),this._rrule.forEach(function(r){e=e.concat(r.toString().split(` +`))}),this._exrule.forEach(function(r){e=e.concat(r.toString().split(` +`).map(function(i){return i.replace(/^RRULE:/,"EXRULE:")}).filter(function(i){return!/^DTSTART/.test(i)}))}),this._rdate.length&&e.push(vS("RDATE",this._rdate,this.tzid())),this._exdate.length&&e.push(vS("EXDATE",this._exdate,this.tzid())),e},t.prototype.toString=function(){return this.valueOf().join(` +`)},t.prototype.clone=function(){var e=new t(!!this._cache);return this._rrule.forEach(function(r){return e.rrule(r.clone())}),this._exrule.forEach(function(r){return e.exrule(r.clone())}),this._rdate.forEach(function(r){return e.rdate(new Date(r.getTime()))}),this._exdate.forEach(function(r){return e.exdate(new Date(r.getTime()))}),e},t}(ae)});var wS=ee(()=>{Zn();Qg();zg();bi();Ms();$t()});var Et,Vc=ee(()=>{"use strict";wS();Et=class{constructor({rrule:t,baseOnToday:e,occurrence:r}){this.rrule=t,this.baseOnToday=e,this.occurrence=r}static fromText({recurrenceRuleText:t,occurrence:e}){try{let r=t.match(/^([a-zA-Z0-9, !]+?)( when done)?$/i);if(r==null)return null;let i=r[1].trim(),s=r[2]!==void 0,a=ae.parseText(i);if(a!==null){let o=e.referenceDate;!s&&o!==null?a.dtstart=window.moment(o).startOf("day").utc(!0).toDate():a.dtstart=window.moment().startOf("day").utc(!0).toDate();let l=new ae(a);return new Et({rrule:l,baseOnToday:s,occurrence:e})}}catch(r){r instanceof Error&&console.log(r.message)}return null}toText(){let t=this.rrule.toText();return this.baseOnToday&&(t+=" when done"),t}next(t=window.moment()){let e=this.nextReferenceDate(t);return e===null?null:this.occurrence.next(e)}identicalTo(t){return this.baseOnToday!==t.baseOnToday||!this.occurrence.isIdenticalTo(t.occurrence)?!1:this.toText()===t.toText()}nextReferenceDate(t){return this.baseOnToday?this.nextReferenceDateFromToday(t.clone()).toDate():this.nextReferenceDateFromOriginalReferenceDate().toDate()}nextReferenceDateFromToday(t){let e=new ae(ce(U({},this.rrule.origOptions),{dtstart:t.startOf("day").utc(!0).toDate()}));return this.nextAfter(t.endOf("day"),e)}nextReferenceDateFromOriginalReferenceDate(){var e;let t=window.moment((e=this.occurrence.referenceDate)!=null?e:void 0).endOf("day");return this.nextAfter(t,this.rrule)}nextAfter(t,e){t.utc(!0);let r=window.moment.utc(e.after(t.toDate())),i=this.toText(),s=i.match(/every( \d+)? month(s)?(.*)?/);s!==null&&(i.includes(" on ")||(r=Et.nextAfterMonths(t,r,e,s[1])));let a=i.match(/every( \d+)? year(s)?(.*)?/);return a!==null&&(r=Et.nextAfterYears(t,r,e,a[1])),Et.addTimezone(r)}static nextAfterMonths(t,e,r,i){let s=1;for(i!==void 0&&(s=Number.parseInt(i.trim(),10));Et.isSkippingTooManyMonths(t,e,s);)e=Et.fromOneDayEarlier(t,r);return e}static isSkippingTooManyMonths(t,e,r){let i=e.month()-t.month();return i+=(e.year()-t.year())*12,i>r}static nextAfterYears(t,e,r,i){let s=1;for(i!==void 0&&(s=Number.parseInt(i.trim(),10));Et.isSkippingTooManyYears(t,e,s);)e=Et.fromOneDayEarlier(t,r);return e}static isSkippingTooManyYears(t,e,r){return e.year()-t.year()>r}static fromOneDayEarlier(t,e){t.subtract(1,"days").endOf("day");let r=e.origOptions;return r.dtstart=t.startOf("day").toDate(),e=new ae(r),window.moment.utc(e.after(t.toDate()))}static addTimezone(t){return window.moment.utc(t).set({hour:12,minute:0,second:0,millisecond:0}).local(!0).startOf("day")}}});function kS(n,t,e){let r=new Map([["cancelled date","cancelledDate"],["created date","createdDate"],["depends on","dependsOn"],["done date","doneDate"],["due date","dueDate"],["id","id"],["on completion","onCompletion"],["priority","priority"],["recurrence rule","recurrenceRule"],["scheduled date","scheduledDate"],["start date","startDate"]]);for(let[i,s]of r.entries())if(t.startsWith(i))return n.setVisibility(s,e),!0;return t.startsWith("tags")?(n.setTagsVisibility(e),!0):!1}var eu,zc,Br,Is=ee(()=>{"use strict";eu=(p=>(p.Description="description",p.Id="id",p.DependsOn="dependsOn",p.Priority="priority",p.RecurrenceRule="recurrenceRule",p.OnCompletion="onCompletion",p.CreatedDate="createdDate",p.StartDate="startDate",p.ScheduledDate="scheduledDate",p.DueDate="dueDate",p.CancelledDate="cancelledDate",p.DoneDate="doneDate",p.BlockLink="blockLink",p))(eu||{}),zc=Object.values(eu),Br=class{constructor(){this.visible={};this.tagsVisible=!0;zc.forEach(t=>{this.visible[t]=!0})}isShown(t){return this.visible[t]}areTagsShown(){return this.tagsVisible}hide(t){this.visible[t]=!1}setVisibility(t,e){this.visible[t]=e}setTagsVisibility(t){this.tagsVisible=t}get shownComponents(){return zc.filter(t=>this.visible[t])}get hiddenComponents(){return zc.filter(t=>!this.visible[t])}get toggleableComponents(){return zc.filter(t=>t!=="description"&&t!=="blockLink")}toggleVisibilityExceptDescriptionAndBlockLink(){this.toggleableComponents.forEach(t=>{this.visible[t]=!this.visible[t]}),this.setTagsVisibility(!this.areTagsShown())}}});var tn,gt,er=ee(()=>{"use strict";tn=(a=>(a.TODO="TODO",a.DONE="DONE",a.IN_PROGRESS="IN_PROGRESS",a.CANCELLED="CANCELLED",a.NON_TASK="NON_TASK",a.EMPTY="EMPTY",a))(tn||{}),gt=class{constructor(t,e,r,i,s="TODO"){this.symbol=t,this.name=e,this.nextStatusSymbol=r,this.availableAsCommand=i,this.type=s}}});function SS(n){let t=n.trim().toLowerCase();return t==="delete"?"delete":t==="keep"?"keep":""}function JL(n,t){return n.filter(e=>e!==t)}function e2(n,t){let e=n.status,r=t.status,i=r.type===e.type;return r.type!=="DONE"||i}function ES(n,t){let e=t.length;if(n.onCompletion===""||n.onCompletion==="keep"||e===0)return t;let r=t[e-1];if(e2(n,r))return t;let s=n.onCompletion;return s==="delete"?JL(t,r):(console.log(`OnCompletion action ${s} not yet implemented.`),t)}var Kc=ee(()=>{"use strict";er()});var ja=ee(()=>{"use strict"});function Wa(n){return qa(n,"(\\d{4}-\\d{2}-\\d{2})")}function qa(n,t){let e=n+"\uFE0F?";return t!==""&&(e+=" *"+t),e+="$",new RegExp(e,"u")}function Qc(n,t,e){return e?n?" "+t:` ${t} ${e}`:""}function $a(n,t,e){return e?n?" "+t:` ${t} ${e.format(fe.dateFormat)}`:""}function DS(){let n=[];return Object.values(tu.prioritySymbols).forEach(t=>{t.length>0&&n.push(t)}),Object.values(tu).forEach(t=>{typeof t=="string"&&n.push(t)}),n}var Fs,Xg,tu,Ls,nu=ee(()=>{"use strict";Is();Kc();Nc();Vc();Nt();ja();ii();Fs=/[a-zA-Z0-9-_]+/,Xg=new RegExp(Fs.source+"( *, *"+Fs.source+" *)*");tu={prioritySymbols:{Highest:"\u{1F53A}",High:"\u23EB",Medium:"\u{1F53C}",Low:"\u{1F53D}",Lowest:"\u23EC",None:""},startDateSymbol:"\u{1F6EB}",createdDateSymbol:"\u2795",scheduledDateSymbol:"\u23F3",dueDateSymbol:"\u{1F4C5}",doneDateSymbol:"\u2705",cancelledDateSymbol:"\u274C",recurrenceSymbol:"\u{1F501}",onCompletionSymbol:"\u{1F3C1}",dependsOnSymbol:"\u26D4",idSymbol:"\u{1F194}",TaskFormatRegularExpressions:{priorityRegex:qa("([\u{1F53A}\u23EB\u{1F53C}\u{1F53D}\u23EC])",""),startDateRegex:Wa("\u{1F6EB}"),createdDateRegex:Wa("\u2795"),scheduledDateRegex:Wa("[\u23F3\u231B]"),dueDateRegex:Wa("[\u{1F4C5}\u{1F4C6}\u{1F5D3}]"),doneDateRegex:Wa("\u2705"),cancelledDateRegex:Wa("\u274C"),recurrenceRegex:qa("\u{1F501}","([a-zA-Z0-9, !]+)"),onCompletionRegex:qa("\u{1F3C1}","([a-zA-Z]+)"),dependsOnRegex:qa("\u26D4","("+Xg.source+")"),idRegex:qa("\u{1F194}","("+Fs.source+")")}};Ls=class{constructor(t){this.symbols=t}serialize(t){let e=new Br,r="",i=!1;for(let s of e.shownComponents)r+=this.componentToString(t,i,s);return r}componentToString(t,e,r){var T;let{prioritySymbols:i,startDateSymbol:s,createdDateSymbol:a,scheduledDateSymbol:o,doneDateSymbol:l,cancelledDateSymbol:u,recurrenceSymbol:c,onCompletionSymbol:d,dueDateSymbol:f,dependsOnSymbol:p,idSymbol:b}=this.symbols;switch(r){case"description":return t.description;case"priority":{let _="";return t.priority==="0"?_=" "+i.Highest:t.priority==="1"?_=" "+i.High:t.priority==="2"?_=" "+i.Medium:t.priority==="4"?_=" "+i.Low:t.priority==="5"&&(_=" "+i.Lowest),_}case"startDate":return $a(e,s,t.startDate);case"createdDate":return $a(e,a,t.createdDate);case"scheduledDate":return t.scheduledDateIsInferred?"":$a(e,o,t.scheduledDate);case"doneDate":return $a(e,l,t.doneDate);case"cancelledDate":return $a(e,u,t.cancelledDate);case"dueDate":return $a(e,f,t.dueDate);case"recurrenceRule":return t.recurrence?Qc(e,c,t.recurrence.toText()):"";case"onCompletion":return t.onCompletion===""?"":Qc(e,d,t.onCompletion);case"dependsOn":return t.dependsOn.length===0?"":Qc(e,p,t.dependsOn.join(","));case"id":return Qc(e,b,t.id);case"blockLink":return(T=t.blockLink)!=null?T:"";default:throw new Error(`Don't know how to render task component of type '${r}'`)}}parsePriority(t){let{prioritySymbols:e}=this.symbols;switch(t){case e.Lowest:return"5";case e.Low:return"4";case e.Medium:return"2";case e.High:return"1";case e.Highest:return"0";default:return"3"}}deserialize(t){let{TaskFormatRegularExpressions:e}=this.symbols,r,i="3",s=null,a=null,o=null,l=null,u=null,c=null,d="",f=null,p="",b="",T=[],_="",O=20,D=0;do{r=!1;let A=t.match(e.priorityRegex);A!==null&&(i=this.parsePriority(A[1]),t=t.replace(e.priorityRegex,"").trim(),r=!0);let Y=t.match(e.doneDateRegex);Y!==null&&(l=window.moment(Y[1],fe.dateFormat),t=t.replace(e.doneDateRegex,"").trim(),r=!0);let q=t.match(e.cancelledDateRegex);q!==null&&(u=window.moment(q[1],fe.dateFormat),t=t.replace(e.cancelledDateRegex,"").trim(),r=!0);let se=t.match(e.dueDateRegex);se!==null&&(o=window.moment(se[1],fe.dateFormat),t=t.replace(e.dueDateRegex,"").trim(),r=!0);let H=t.match(e.scheduledDateRegex);H!==null&&(a=window.moment(H[1],fe.dateFormat),t=t.replace(e.scheduledDateRegex,"").trim(),r=!0);let Z=t.match(e.startDateRegex);Z!==null&&(s=window.moment(Z[1],fe.dateFormat),t=t.replace(e.startDateRegex,"").trim(),r=!0);let ye=t.match(e.createdDateRegex);ye!==null&&(c=window.moment(ye[1],fe.dateFormat),t=t.replace(e.createdDateRegex,"").trim(),r=!0);let we=t.match(e.recurrenceRegex);we!==null&&(d=we[1].trim(),t=t.replace(e.recurrenceRegex,"").trim(),r=!0);let V=t.match(e.onCompletionRegex);if(V!=null){t=t.replace(e.onCompletionRegex,"").trim();let $=V[1];p=SS($),r=!0}let K=t.match(fe.hashTagsFromEnd);if(K!=null){t=t.replace(fe.hashTagsFromEnd,"").trim(),r=!0;let $=K[0].trim();_=_.length>0?[$,_].join(" "):$}let C=t.match(e.idRegex);C!=null&&(t=t.replace(e.idRegex,"").trim(),b=C[1].trim(),r=!0);let J=t.match(e.dependsOnRegex);J!=null&&(t=t.replace(e.dependsOnRegex,"").trim(),T=J[1].replace(/ /g,"").split(",").filter($=>$!==""),r=!0),D++}while(r&&D<=O);return d.length>0&&(f=Et.fromText({recurrenceRuleText:d,occurrence:new Qn({startDate:s,scheduledDate:a,dueDate:o})})),_.length>0&&(t+=" "+_),{description:t,priority:i,startDate:s,createdDate:c,scheduledDate:a,dueDate:o,doneDate:l,cancelledDate:u,recurrence:f,onCompletion:p,id:b,dependsOn:T,tags:pe.extractHashtags(t)}}}});function ru(n){let t="",e=!0;for(;e;)t=Math.random().toString(36).substring(2,6+2),n.includes(t)||(e=!1);return t}function Zc(n,t){return n.id!==""?n:new pe(ce(U({},n),{id:ru(t)}))}function xS(n,t){let e=n;if(!n.dependsOn.includes(t.id)){let r=[...n.dependsOn,t.id];e=new pe(ce(U({},n),{dependsOn:r}))}return e}function OS(n,t){let e=n;if(n.dependsOn.includes(t.id)){let r=n.dependsOn.filter(i=>i!==t.id);e=new pe(ce(U({},n),{dependsOn:r}))}return e}var Jc=ee(()=>{"use strict";Nt()});function qi(n){return n.replace(/([.*+?^${}()|[\]/\\])/g,"\\$1")}var iu=ee(()=>{"use strict"});var Hi,Fe,Cn=ee(()=>{"use strict";iu();Hi=class{constructor(){this._globalFilter="";this._removeGlobalFilter=!1}static getInstance(){return Hi.instance||(Hi.instance=new Hi),Hi.instance}get(){return this._globalFilter}set(t){this._globalFilter=t}reset(){this.set(Hi.empty)}isEmpty(){return this.get()===Hi.empty}equals(t){return this.get()===t}includedIn(t){let e=this.get();return t.includes(e)}prependTo(t){return this.get()+" "+t}removeAsWordFromDependingOnSettings(t){return this.getRemoveGlobalFilter()?this.removeAsWordFrom(t):t}getRemoveGlobalFilter(){return this._removeGlobalFilter}setRemoveGlobalFilter(t){this._removeGlobalFilter=t}removeAsWordFrom(t){if(this.isEmpty())return t;let e=RegExp("(^|\\s)"+qi(this.get())+"($|\\s)","ug");return t.search(e)>-1&&(t=t.replace(e,"$1$2").replace(" "," ").trim()),t}removeAsSubstringFrom(t){let e=this.get();return t.replace(e,"").trim()}},Fe=Hi;Fe.empty=""});function Us(n){return Fe.getInstance().removeAsWordFrom(n.description)}function r2(n,t){if(n==="")return t;let e=(0,MS.prepareSimpleSearch)(n),r=-4;return t.map(a=>{let o=e(Us(a));return o&&o.score>r?{item:a,match:o}:null}).filter(Boolean).sort((a,o)=>o.match.score-a.match.score).map(a=>a.item)}function ed(n,t,e,r,i){let s=r2(n,t);return s=s.filter(a=>!(a.isDone||a.description.includes("<%")&&a.description.includes("%>")||a.description===(e==null?void 0:e.description)&&a.taskLocation.path===(e==null?void 0:e.taskLocation.path)&&a.originalMarkdown===(e==null?void 0:e.originalMarkdown)||(r==null?void 0:r.includes(a))||(i==null?void 0:i.includes(a)))),e&&s.sort((a,o)=>{let l=a.taskLocation.path===e.taskLocation.path,u=o.taskLocation.path===e.taskLocation.path;return l&&u?Math.abs(a.taskLocation.lineNumber-e.taskLocation.lineNumber)-Math.abs(o.taskLocation.lineNumber-e.taskLocation.lineNumber):l?-1:u?1:0}),s.slice(0,n2)}var MS,n2,Zg=ee(()=>{"use strict";MS=require("obsidian");Cn();n2=20});function RS(n){return globalThis.SHOW_DEPENDENCY_SUGGESTIONS&&n}function ey(n,t,e){let r=[n.startDateSymbol,n.scheduledDateSymbol,n.dueDateSymbol].join("|");return(i,s,a,o,l,u)=>{let c=[],{postfix:d,insertSkip:f}=s2(e,i,s),p={line:i,cursorPos:s,settings:a,dataviewMode:e,postfix:d,insertSkip:f};return c=c.concat(d2(r,t,p)),c=c.concat(f2(n.recurrenceSymbol,p)),RS(l)&&(c=c.concat(m2(n.idSymbol,o,p)),c=c.concat(h2(n.dependsOnSymbol,o,p,u))),c=c.concat(p2(n.onCompletionSymbol,t,p)),c=c.concat(a2(n,l,p)),c.length>0&&!c.some(b=>b.suggestionType==="match")&&(e||c.unshift({suggestionType:"empty",displayText:"\u23CE",appendText:` +`})),c=c.slice(0,a.autoSuggestMaxItems),c}}function s2(n,t,e){let r=y2(t.substring(0,e),[["(",")"],["[","]"]])=="("?")":"]",i=n?r+" ":" ",s=n&&t.length>e&&t.charAt(e)===r?1:0;return{postfix:i,insertSkip:s}}function a2(n,t,e){let r=[],i=e.line;Ys(r,i,n.dueDateSymbol,"due date"),Ys(r,i,n.startDateSymbol,"start date"),Ys(r,i,n.scheduledDateSymbol,"scheduled date"),o2(r,n,e),Ys(r,i,n.recurrenceSymbol,"recurring (repeat)"),l2(r,n,e),RS(t)&&(Ys(r,i,n.idSymbol,"id"),Ys(r,i,n.dependsOnSymbol,"depends on id")),Ys(r,i,n.onCompletionSymbol,"on completion");let s=u2(r,e);return s.length===0&&e.settings.autoSuggestMinMatch===0?r:s}function Ys(n,t,e,r){t.includes(e)||n.push({displayText:`${e} ${r}`,appendText:`${e} `})}function o2(n,t,e){if(!(i=>Object.values(t.prioritySymbols).some(s=>s.length>0&&i.includes(s)))(e.line)){let i=t.prioritySymbols,s=["High","Medium","Low","Highest","Lowest"];for(let a of s){let o=i[a];n.push({displayText:e.dataviewMode?`${o} priority`:`${o} ${a.toLowerCase()} priority`,appendText:`${o}${e.postfix}`,insertSkip:e.dataviewMode?e.insertSkip:void 0})}}}function l2(n,t,e){if(!e.line.includes(t.createdDateSymbol)){let i=Dn.parseDate("today",!0).format(fe.dateFormat);n.push({textToMatch:`${t.createdDateSymbol} created`,displayText:`${t.createdDateSymbol} created today (${i})`,appendText:`${t.createdDateSymbol} ${i}`+e.postfix,insertSkip:e.dataviewMode?e.insertSkip:void 0})}}function u2(n,t){let e=Ha(/([a-zA-Z'_-]*)/g,t),r=[];if(e&&e.length>0){let i=e[0];if(i.length>=Math.max(1,t.settings.autoSuggestMinMatch)){let s=n.filter(a=>{var l;return((l=a.textToMatch)!=null?l:a.displayText).toLowerCase().includes(i.toLowerCase())});for(let a of s){let o=t.dataviewMode&&(a.displayText.includes("priority")||a.displayText.includes("created"))?i.length+t.insertSkip:i.length;r.push({suggestionType:"match",displayText:a.displayText,appendText:a.appendText,insertAt:e.index,insertSkip:o})}}}return r}function AS(n,t){let e=`${t}`,r=`${n} ${t}`;return{displayText:e,appendText:r}}function c2(n,t){let r=`${Dn.parseDate(t,!0).format(fe.dateFormat)}`,i=`${t} (${r})`,s=`${n} ${r}`;return{displayText:i,appendText:s}}function d2(n,t,e){let r=["today","tomorrow","Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","next week","next month","next year"],i=[],s=new RegExp(`(${n})\\s*([0-9a-zA-Z ]*)`,"ug"),a=Ha(s,e);if(a&&a.length>=2){let o=a[2];if(o.length1?Dn.parseDate(Pc(o),!0):null;if(l!=null&&l.isValid()){let c=l.format(fe.dateFormat);td(e,a,[c],AS,i)}let u=ty(r,o,t,!0);td(e,a,u,c2,i)}return i}function f2(n,t){var a;let e=["every","every day","every week","every month","every month on the","every year","every week on Sunday","every week on Monday","every week on Tuesday","every week on Wednesday","every week on Thursday","every week on Friday","every week on Saturday"],r=[],i=new RegExp(`(${n})\\s*([0-9a-zA-Z ]*)`,"ug"),s=Ha(i,t);if(s&&s.length>=2){let o=s[1],l=s[2];if(l.length0){let f=(a=Et.fromText({recurrenceRuleText:l,occurrence:new Qn({startDate:null,scheduledDate:null,dueDate:null})}))==null?void 0:a.toText();if(f){let p=`${o} ${f}`+t.postfix;if(r.push({suggestionType:"match",displayText:`\u2705 ${f}`,appendText:p,insertAt:s.index,insertSkip:ny(s[0],t)}),s[0]==p)return[]}}let u=t.settings.autoSuggestMaxItems/2,c=ty(e,l,u,!1);c.length===0&&l.trim().length===0&&(c=e.slice(0,u)),td(t,s,c,(f,p)=>{let b=`${p}`,T=`${f} ${p}`;return{displayText:b,appendText:T}},r)}return r}function p2(n,t,e){let r=["delete","keep"],i=[],s=new RegExp(`(${n})\\s*([0-9a-zA-Z ]*)`,"ug"),a=Ha(s,e);if(a&&a.length>=2){let o=a[2];if(o.lengtho.id));r.push({suggestionType:"match",displayText:"generate unique id",appendText:`${n} ${a}`+e.postfix,insertAt:s.index,insertSkip:ny(s[0],e)})}return r}function h2(n,t,e,r){let i=[],s=e.dataviewMode?qi("()[]"):DS(),a=new RegExp(`(${n})([0-9a-zA-Z-_ ^,]*,)*([^,${s}]*)`,"ug"),o=Ha(a,e);if(o&&o.length>=1){let l=o[2]||"",u=o[3],c=[];if(l){let d=l.split(",").map(f=>f.trim());c=t.filter(f=>f.id&&d.includes(f.id))}if(u.length>=e.settings.autoSuggestMinMatch){let d=ed(u.trim(),t,r,[],c);for(let f of d)i.push({suggestionType:"match",displayText:`${f.descriptionWithoutTags} - From: ${f.filename}.md`,appendText:`${n}${l}`,insertAt:o.index,insertSkip:n.length+l.length+u.length,taskItDependsOn:f})}}return i}function ty(n,t,e,r){let s=n.filter(a=>t&&t.length>=1&&a.toLowerCase().includes(t.toLowerCase())).slice(0,e);return r&&s.length===0&&(s=n.slice(0,e)),s}function td(n,t,e,r,i){let s=t[1];for(let a of e){let{displayText:o,appendText:l}=r(s,a);i.push({suggestionType:"match",displayText:o,appendText:l+n.postfix,insertAt:t.index,insertSkip:ny(t[0],n)})}}function Ha(n,t){let e=t.line.matchAll(n),r=t.cursorPos;for(let i of e)if((i==null?void 0:i.index)&&i.index[i,0])),r=Object.fromEntries(t.map(([i,s])=>[s,i]));for(let i of n)i in e?e[i]++:i in r&&(e[r[i]]=Math.max(0,e[r[i]]-1));return Object.values(e).some(i=>i>0)}function y2(n,t){if(t.length===0)return null;let e=Object.fromEntries(t.map(([s,a])=>[s,0])),r=Object.fromEntries(t.map(([s,a])=>[a,s])),i=[];for(let s=0;s=1){for(let o=i.length-1;o>=0;o--)if(i[o].bracket==r[a]){i.splice(o,1);break}}e[r[a]]=Math.max(0,e[r[a]]-1)}}return i.length>0?i[i.length-1].bracket:null}function PS(n,t){return(e,r,i,s,a)=>g2(e.slice(0,r),t)?n(e,r,i,s,a):[]}function NS(n,t,e){let r=Fe.getInstance().includedIn(n),i=b2(e,t,r);return typeof i=="boolean"?i:r&&T2(n,t.ch)}function b2(n,t,e){var r,i;return(i=(r=n==null?void 0:n.editorComponent)==null?void 0:r.showTasksPluginAutoSuggest)==null?void 0:i.call(r,t,n,e)}function T2(n,t){if(n.length===0)return!1;let e=pe.extractTaskComponents(n);if(!e)return!1;let r=e.indentation+e.listMarker+" ["+e.status.symbol+"] ";return t>=r.length}function ny(n,t){return t.dataviewMode?n.length+t.insertSkip:n.length}var Jg,i2,ry=ee(()=>{"use strict";Ag();Pg();Nc();Vc();nu();Nt();Jc();Cn();ii();Zg();iu();Jg=5,i2=!0;globalThis.SHOW_DEPENDENCY_SUGGESTIONS=i2});var Mn,su=ee(()=>{"use strict";ja();Mn=class{static priorityNameUsingNone(t){let e="ERROR";switch(t){case"1":e="High";break;case"0":e="Highest";break;case"2":e="Medium";break;case"3":e="None";break;case"4":e="Low";break;case"5":e="Lowest";break}return e}static priorityNameUsingNormal(t){return Mn.priorityNameUsingNone(t).replace("None","Normal")}static priorityValue(t){switch(t.toLowerCase()){case"lowest":return"5";case"low":return"4";case"medium":return"2";case"high":return"1";case"highest":return"0";default:return"3"}}}});function Sr(n){let t=["(?:",/(?=[^\]]+\])\[/,"|",/(?=[^)]+\))\(/,")",/ */,n,/ */,/[)\]]/,/(?: *,)?/,/$/].map(e=>e instanceof RegExp?e.source:e).join("");return new RegExp(t,n.flags)}var iy,nd,sy=ee(()=>{"use strict";Is();su();nu();iy={prioritySymbols:{Highest:"priority:: highest",High:"priority:: high",Medium:"priority:: medium",Low:"priority:: low",Lowest:"priority:: lowest",None:""},startDateSymbol:"start::",createdDateSymbol:"created::",scheduledDateSymbol:"scheduled::",dueDateSymbol:"due::",doneDateSymbol:"completion::",cancelledDateSymbol:"cancelled::",recurrenceSymbol:"repeat::",onCompletionSymbol:"onCompletion::",idSymbol:"id::",dependsOnSymbol:"dependsOn::",TaskFormatRegularExpressions:{priorityRegex:Sr(/priority:: *(highest|high|medium|low|lowest)/),startDateRegex:Sr(/start:: *(\d{4}-\d{2}-\d{2})/),createdDateRegex:Sr(/created:: *(\d{4}-\d{2}-\d{2})/),scheduledDateRegex:Sr(/scheduled:: *(\d{4}-\d{2}-\d{2})/),dueDateRegex:Sr(/due:: *(\d{4}-\d{2}-\d{2})/),doneDateRegex:Sr(/completion:: *(\d{4}-\d{2}-\d{2})/),cancelledDateRegex:Sr(/cancelled:: *(\d{4}-\d{2}-\d{2})/),recurrenceRegex:Sr(/repeat:: *([a-zA-Z0-9, !]+)/),onCompletionRegex:Sr(/onCompletion:: *([a-zA-Z]+)/),dependsOnRegex:Sr(new RegExp("dependsOn:: *("+Xg.source+")")),idRegex:Sr(new RegExp("id:: *("+Fs.source+")"))}},nd=class extends Ls{constructor(){super(iy)}parsePriority(t){return Mn.priorityValue(t)}componentToString(t,e,r){let i=super.componentToString(t,e,r),s=["blockLink","description"];return i!==""&&!s.includes(r)?` [${i.trim()}]`:i}}});var tr,ge,Er=ee(()=>{"use strict";er();tr=class{get symbol(){return this.configuration.symbol}get name(){return this.configuration.name}get nextStatusSymbol(){return this.configuration.nextStatusSymbol}get nextSymbol(){return this.configuration.nextStatusSymbol}get availableAsCommand(){return this.configuration.availableAsCommand}get type(){return this.configuration.type}get typeGroupText(){let t=this.type,e;switch(t){case"IN_PROGRESS":e="1";break;case"TODO":e="2";break;case"DONE":e="3";break;case"CANCELLED":e="4";break;case"NON_TASK":e="5";break;case"EMPTY":e="6";break}return`%%${e}%%${t}`}constructor(t){this.configuration=t}static getTypeForUnknownSymbol(t){switch(t){case"x":case"X":return"DONE";case"/":return"IN_PROGRESS";case"-":return"CANCELLED";case"":return"EMPTY";case" ":default:return"TODO"}}static getTypeFromStatusTypeString(t){return tn[t]||"TODO"}static createUnknownStatus(t){return new tr(new gt(t,"Unknown","x",!1,"TODO"))}static createFromImportedValue(t){let e=t[0],r=tr.getTypeFromStatusTypeString(t[3]);return new tr(new gt(e,t[1],t[2],!1,r))}isCompleted(){return this.type==="DONE"}isCancelled(){return this.type==="CANCELLED"}identicalTo(t){let e=["symbol","name","nextStatusSymbol","availableAsCommand","type"];for(let r of e)if(this[r]!==t[r])return!1;return!0}previewText(){let t="";return tr.tasksPluginCanCreateCommandsForStatuses()&&this.availableAsCommand&&(t=" Available as a command."),`- [${this.symbol}] => [${this.nextStatusSymbol}], name: '${this.name}', type: '${this.configuration.type}'.${t}`}static tasksPluginCanCreateCommandsForStatuses(){return!1}},ge=tr;ge.DONE=new tr(new gt("x","Done"," ",!0,"DONE")),ge.EMPTY=new tr(new gt("","EMPTY","",!0,"EMPTY")),ge.TODO=new tr(new gt(" ","Todo","x",!0,"TODO")),ge.CANCELLED=new tr(new gt("-","Cancelled"," ",!0,"CANCELLED")),ge.IN_PROGRESS=new tr(new gt("/","In Progress","x",!0,"IN_PROGRESS")),ge.NON_TASK=new tr(new gt("Q","Non-Task","A",!0,"NON_TASK"))});var IS=ee(()=>{"use strict";nu()});var rd,FS=ee(()=>{"use strict";rd=class{constructor(t=!1,e=!1,r=!1){this.ignoreSortInstructions=t,this.showTaskHiddenData=e,this.recordTimings=r}}});var et,Ga=ee(()=>{"use strict";Er();et=class{constructor(){this.coreStatuses=[ge.TODO.configuration,ge.DONE.configuration],this.customStatuses=[ge.IN_PROGRESS.configuration,ge.CANCELLED.configuration]}static addStatus(t,e){t.push(e)}static replaceStatus(t,e,r){let i=this.findStatusIndex(e,t);return i<=-1?!1:(t.splice(i,1,r),!0)}static findStatusIndex(t,e){let r=new ge(t);return e.findIndex(i=>new ge(i).previewText()==r.previewText())}static deleteStatus(t,e){let r=this.findStatusIndex(e,t);return r<=-1?!1:(t.splice(r,1),!0)}static deleteAllCustomStatuses(t){t.customStatuses.splice(0)}static resetAllCustomStatuses(t){et.deleteAllCustomStatuses(t),new et().customStatuses.forEach(r=>{et.addStatus(t.customStatuses,r)})}static bulkAddStatusCollection(t,e){let r=[];return e.forEach(i=>{t.customStatuses.find(a=>a.symbol==i[0]&&a.name==i[1]&&a.nextStatusSymbol==i[2])?r.push(`The status ${i[1]} (${i[0]}) is already added.`):et.addStatus(t.customStatuses,ge.createFromImportedValue(i))}),r}static allStatuses(t){return t.coreStatuses.concat(t.customStatuses)}static applyToStatusRegistry(t,e){e.clearStatuses(),et.allStatuses(t).forEach(r=>{e.add(r)})}}});var US,LS=ee(()=>{US=[{index:9999,internalName:"INTERNAL_TESTING_ENABLED_BY_DEFAULT",displayName:"Test Item. Used to validate the Feature Framework.",description:"Description",enabledByDefault:!0,stable:!1}]});var _i,YS=ee(()=>{"use strict";LS();_i=class{constructor(t,e,r,i,s,a){this.internalName=t;this.index=e;this.description=r;this.displayName=i;this.enabledByDefault=s;this.stable=a}static get values(){let t=[];return US.forEach(e=>{t=[...t,new _i(e.internalName,e.index,e.description,e.displayName,e.enabledByDefault,e.stable)]}),t}static get settingsFlags(){let t={};return _i.values.forEach(e=>{t[e.internalName]=e.enabledByDefault}),t}static fromString(t){for(let e of _i.values)if(t===e.internalName)return e;throw new RangeError(`Illegal argument passed to fromString(): ${t} does not correspond to any available Feature ${this.prototype.constructor.name}`)}}});function ay(n,t){for(let e in n)t[e]===void 0&&(t[e]=n[e])}function au(){return Dr[le().taskFormat]}var Dr,oy,vi,le,ft,js,jS,nn=ee(()=>{"use strict";ry();nu();sy();er();Er();IS();sy();gs();FS();Ga();YS();Dr={tasksPluginEmoji:{getDisplayName:()=>N.t("settings.format.displayName.tasksEmojiFormat"),taskSerializer:new Ls(tu),buildSuggestions:ey(tu,Jg,!1)},dataview:{getDisplayName:()=>N.t("settings.format.displayName.dataview"),taskSerializer:new nd,buildSuggestions:PS(ey(iy,Jg,!0),[["(",")"],["[","]"]])}},oy={globalQuery:"",globalFilter:"",removeGlobalFilter:!1,taskFormat:"tasksPluginEmoji",setCreatedDate:!1,setDoneDate:!0,setCancelledDate:!0,autoSuggestInEditor:!0,autoSuggestMinMatch:0,autoSuggestMaxItems:20,provideAccessKeys:!0,useFilenameAsScheduledDate:!1,filenameAsScheduledDateFormat:"",filenameAsDateFolders:[],recurrenceOnNextLine:!1,statusSettings:new et,features:_i.settingsFlags,generalSettings:{},headingOpened:{},debugSettings:new rd,loggingOptions:{minLevels:{"":"info",tasks:"info","tasks.Cache":"info","tasks.Events":"info","tasks.File":"info","tasks.Query":"info","tasks.Task":"info"}}},vi=U({},oy);le=()=>(ay(_i.settingsFlags,vi.features),ay(oy.loggingOptions.minLevels,vi.loggingOptions.minLevels),ay(oy.debugSettings,vi.debugSettings),vi.statusSettings.customStatuses.forEach((n,t,e)=>{var i,s;let r=ge.getTypeFromStatusTypeString(n.type);e[t]=new gt((i=n.symbol)!=null?i:" ",n.name,(s=n.nextStatusSymbol)!=null?s:"x",n.availableAsCommand,r)}),U({},vi)),ft=n=>(vi=U(U({},vi),n),le()),js=(n,t)=>(vi.generalSettings[n]=t,le()),jS=n=>{var t;return(t=vi.features[n])!=null?t:!1}});function id(n){let e={"<":"<",">":">","&":"&",'"':"""}[n];return e!==void 0?e:n}function WS(n){let t=[...n],e="";return t.forEach(r=>{e+=id(r)}),e}var $S=ee(()=>{"use strict"});var Be,wi=ee(()=>{"use strict";$S();Er();er();Be=class{constructor(){this._registeredStatuses=[];this.addDefaultStatusTypes()}set(t){this.clearStatuses(),t.forEach(e=>{this.add(e)})}get registeredStatuses(){return this._registeredStatuses.filter(({symbol:t})=>t!==ge.EMPTY.symbol)}static getInstance(){return Be.instance||(Be.instance=new Be),Be.instance}add(t){this.hasSymbol(t.symbol)||(t instanceof ge?this._registeredStatuses.push(t):this._registeredStatuses.push(new ge(t)))}bySymbol(t){return this.hasSymbol(t)?this.getSymbol(t):ge.EMPTY}bySymbolOrCreate(t){return this.hasSymbol(t)?this.getSymbol(t):ge.createUnknownStatus(t)}byName(t){return this._registeredStatuses.filter(({name:e})=>e===t).length>0?this._registeredStatuses.filter(({name:e})=>e===t)[0]:ge.EMPTY}resetToDefaultStatuses(){this.clearStatuses(),this.addDefaultStatusTypes()}clearStatuses(){this._registeredStatuses=[]}getNextStatus(t){if(t.nextStatusSymbol!==""){let e=this.bySymbol(t.nextStatusSymbol);if(e!==null)return e}return ge.EMPTY}getNextStatusOrCreate(t){let e=this.getNextStatus(t);return e.type!=="EMPTY"?e:ge.createUnknownStatus(t.nextStatusSymbol)}getNextRecurrenceStatusOrCreate(t){let e=this.getNextStatusOrCreate(t),r=this.getNextRecurrenceStatusOfType(e,"TODO");if(r)return r;let i=this.getNextRecurrenceStatusOfType(e,"IN_PROGRESS");return i||this.bySymbolOrCreate(" ")}getNextRecurrenceStatusOfType(t,e){if(t.type===e)return t;let r=t;for(let i=0;i!this.hasSymbol(s.symbol)),r=new Be,i=[];return e.forEach(s=>{if(r.hasSymbol(s.symbol))return;let a=Be.copyStatusWithNewName(s,`Unknown (${s.symbol})`);i.push(a),r.add(a)}),i.sort((s,a)=>s.symbol.localeCompare(a.symbol,void 0,{numeric:!0}))}static copyStatusWithNewName(t,e){let r=new gt(t.symbol,e,t.nextStatusSymbol,t.availableAsCommand,t.type);return new ge(r)}getSymbol(t){return this._registeredStatuses.filter(({symbol:e})=>e===t)[0]}hasSymbol(t){return this._registeredStatuses.find(e=>e.symbol===t)!==void 0}addDefaultStatusTypes(){[ge.TODO,ge.IN_PROGRESS,ge.DONE,ge.CANCELLED].forEach(e=>{this.add(e)})}mermaidDiagram(t=!1){let e=this.registeredStatuses,r="mermaid",i=[],s=[];return e.forEach((a,o)=>{let l=this.getMermaidNodeLabel(a,t);i.push(`${o+1}${l}`);let u=this.getNextStatus(a);if(this.addEdgeIfNotToInternal(e,u,s,o,!1),a.type==="DONE"){let c=this.getNextRecurrenceStatusOrCreate(a);c.symbol!==u.symbol&&this.addEdgeIfNotToInternal(e,c,s,o,!0)}}),` +\`\`\`${r} +flowchart LR + +classDef TODO stroke:#f33,stroke-width:3px; +classDef DONE stroke:#0c0,stroke-width:3px; +classDef IN_PROGRESS stroke:#fa0,stroke-width:3px; +classDef CANCELLED stroke:#ddd,stroke-width:3px; +classDef NON_TASK stroke:#99e,stroke-width:3px; + +${i.join(` +`)} +${s.join(` +`)} + +linkStyle default stroke:gray +\`\`\` +`}addEdgeIfNotToInternal(t,e,r,i,s){let a=t.findIndex(u=>u.symbol===e.symbol),o=a!==-1,l=e.type!=="EMPTY";if(o&&l){let u;s?u='-. "\u{1F501}" .-> ':u=" --> ";let c=`${i+1}${u}${a+1}`;r.push(c)}}getMermaidNodeLabel(t,e){let r=WS(t.name),i=t.type;if(e){let s=id(t.symbol),a=id(t.nextStatusSymbol),o=`[${s}] -> [${a}]`,l=`'${r}'`,u=`(${i})`;return`["${l}
${o}
${u}"]:::${i}`}else return`["${r}"]:::${i}`}}});var Vr,qS=ee(()=>{"use strict";Vr=class{constructor(t,e){this.name=t,this.sortOrder=e}get groupText(){return this.name!==""?`%%${this.sortOrder}%% ${this.name}`:""}}});var HS,It,sd=ee(()=>{"use strict";HS=require("obsidian");qS();ii();It=class{constructor(t){this._date=null;this._date=t}get moment(){return this._date}formatAsDate(t=""){return this.format(fe.dateFormat,t)}formatAsDateAndTime(t=""){return this.format(fe.dateTimeFormat,t)}format(t,e=""){return this._date?this._date.format(t):e}toISOString(t){return this._date?this._date.toISOString(t):""}get category(){let t=window.moment(),e=this.moment;return e?e.isBefore(t,"day")?new Vr("Overdue",1):e.isSame(t,"day")?new Vr("Today",2):e.isValid()?new Vr("Future",3):new Vr("Invalid date",0):new Vr("Undated",4)}get fromNow(){let t=this.moment;if(!t)return new Vr("",0);let e=this.fromNowOrder(t);return new Vr(t.fromNow(),e)}fromNowOrder(t){if(!t.isValid())return 0;let e=window.moment(),r=t.isSameOrBefore(e,"day"),i=this.fromNowStartDateOfGroup(t,r,e);return Number((r?1:3)+i.format("YYYYMMDD"))}fromNowStartDateOfGroup(t,e,r){let i=t.fromNow(!0).split(" "),s,a=Number(i[0]);isNaN(a)?s=1:s=a;let o=i[1];return e?r.subtract(s,o):r.add(s,o)}postpone(t="days",e=1){if(!this._date)throw new HS.Notice("Cannot postpone a null date");let r=window.moment().startOf("day");return this._date.isSameOrAfter(r,"day")?this._date.clone().add(e,t):r.add(e,t)}}});var VS=x((GS,BS)=>{(function(n){var t=Object.hasOwnProperty,e=Array.isArray?Array.isArray:function(y){return Object.prototype.toString.call(y)==="[object Array]"},r=10,i=typeof process=="object"&&typeof process.nextTick=="function",s=typeof Symbol=="function",a=typeof Reflect=="object",o=typeof setImmediate=="function",l=o?setImmediate:setTimeout,u=s?a&&typeof Reflect.ownKeys=="function"?Reflect.ownKeys:function(m){var y=Object.getOwnPropertyNames(m);return y.push.apply(y,Object.getOwnPropertySymbols(m)),y}:Object.keys;function c(){this._events={},this._conf&&d.call(this,this._conf)}function d(m){m&&(this._conf=m,m.delimiter&&(this.delimiter=m.delimiter),m.maxListeners!==n&&(this._maxListeners=m.maxListeners),m.wildcard&&(this.wildcard=m.wildcard),m.newListener&&(this._newListener=m.newListener),m.removeListener&&(this._removeListener=m.removeListener),m.verboseMemoryLeak&&(this.verboseMemoryLeak=m.verboseMemoryLeak),m.ignoreErrors&&(this.ignoreErrors=m.ignoreErrors),this.wildcard&&(this.listenerTree={}))}function f(m,y){var v="(node) warning: possible EventEmitter memory leak detected. "+m+" listeners added. Use emitter.setMaxListeners() to increase limit.";if(this.verboseMemoryLeak&&(v+=" Event name: "+y+"."),typeof process!="undefined"&&process.emitWarning){var w=new Error(v);w.name="MaxListenersExceededWarning",w.emitter=this,w.count=m,process.emitWarning(w)}else console.error(v),console.trace&&console.trace()}var p=function(m,y,v){var w=arguments.length;switch(w){case 0:return[];case 1:return[m];case 2:return[m,y];case 3:return[m,y,v];default:for(var S=new Array(w);w--;)S[w]=arguments[w];return S}};function b(m,y){for(var v={},w,S=m.length,M=y?y.length:0,I=0;I0;)m=M[E],I.call(j,m,v[m]);this._listeners={},this._listenersCount=0,P()}}});function _(m,y,v,w){var S=Object.assign({},y);if(!m)return S;if(typeof m!="object")throw TypeError("options must be an object");var M=Object.keys(m),I=M.length,j,E,P;function W(be){throw Error('Invalid "'+j+'" option value'+(be?". Reason: "+be:""))}for(var de=0;de0;)if(j===m[E])return M;I(y)}}var A=D(["function"]),Y=D(["object","function"]);function q(m,y,v){var w,S,M=0,I,j=new m(function(E,P,W){v=_(v,{timeout:0,overload:!1},{timeout:function(He,Le){return He*=1,(typeof He!="number"||He<0||!Number.isFinite(He))&&Le("timeout must be a positive number"),He}}),w=!v.overload&&typeof m.prototype.cancel=="function"&&typeof W=="function";function de(){S&&(S=null),M&&(clearTimeout(M),M=0)}var be=function(He){de(),E(He)},xe=function(He){de(),P(He)};w?y(be,xe,W):(S=[function(He){xe(He||Error("canceled"))}],y(be,xe,function(He){if(I)throw Error("Unable to subscribe on cancel event asynchronously");if(typeof He!="function")throw TypeError("onCancel callback must be a function");S.push(He)}),I=!0),v.timeout>0&&(M=setTimeout(function(){var He=Error("timeout");He.code="ETIMEDOUT",M=0,j.cancel(He),P(He)},v.timeout))});return w||(j.cancel=function(E){if(!!S){for(var P=S.length,W=1;W0;)xe=jt[j],xe!=="_listeners"&&(it=H(m,y,v[xe],w+1,S),it&&(be?be.push.apply(be,it):be=it));return be}else if(vn==="**"){for(pr=w+1===S||w+2===S&&te==="*",pr&&v._listeners&&(be=H(m,y,v,S,S)),jt=u(v),j=jt.length;j-- >0;)xe=jt[j],xe!=="_listeners"&&(xe==="*"||xe==="**"?(v[xe]._listeners&&!pr&&(it=H(m,y,v[xe],S,S),it&&(be?be.push.apply(be,it):be=it)),it=H(m,y,v[xe],w,S)):xe===te?it=H(m,y,v[xe],w+2,S):it=H(m,y,v[xe],w,S),it&&(be?be.push.apply(be,it):be=it));return be}else v[vn]&&(be=H(m,y,v[vn],w+1,S));if(He=v["*"],He&&H(m,y,He,w+1,S),Le=v["**"],Le)if(w0;)xe=jt[j],xe!=="_listeners"&&(xe===te?H(m,y,Le[xe],w+2,S):xe===vn?H(m,y,Le[xe],w+1,S):(Yt={},Yt[xe]=Le[xe],H(m,y,{"**":Yt},w+1,S)));else Le._listeners?H(m,y,Le,S,S):Le["*"]&&Le["*"]._listeners&&H(m,y,Le["*"],S,S);return be}function Z(m,y,v){var w=0,S=0,M,I=this.delimiter,j=I.length,E;if(typeof m=="string")if((M=m.indexOf(I))!==-1){E=new Array(5);do E[w++]=m.slice(S,M),S=M+j;while((M=m.indexOf(I,S))!==-1);E[w++]=m.slice(S)}else E=[m],w=1;else E=m,w=m.length;if(w>1){for(M=0;M+10&&P._listeners.length>this._maxListeners&&(P._listeners.warned=!0,f.call(this,P._listeners.length,W))):P._listeners=y,!0;return!0}function ye(m,y,v,w){for(var S=u(m),M=S.length,I,j,E,P=m._listeners,W;M-- >0;)j=S[M],I=m[j],j==="_listeners"?E=v:E=v?v.concat(j):[j],W=w||typeof j=="symbol",P&&y.push(W?E:E.join(this.delimiter)),typeof I=="object"&&ye.call(this,I,y,E,W);return y}function we(m){for(var y=u(m),v=y.length,w,S,M;v-- >0;)S=y[v],w=m[S],w&&(M=!0,S!=="_listeners"&&!we(w)&&delete m[S]);return M}function V(m,y,v){this.emitter=m,this.event=y,this.listener=v}V.prototype.off=function(){return this.emitter.off(this.event,this.listener),this};function K(m,y,v){if(v===!0)S=!0;else if(v===!1)w=!0;else{if(!v||typeof v!="object")throw TypeError("options should be an object or true");var w=v.async,S=v.promisify,M=v.nextTick,I=v.objectify}if(w||M||S){var j=y,E=y._origin||y;if(M&&!i)throw Error("process.nextTick is not supported");S===n&&(S=y.constructor.name==="AsyncFunction"),y=function(){var P=arguments,W=this,de=this.event;return S?M?Promise.resolve():new Promise(function(be){l(be)}).then(function(){return W.event=de,j.apply(W,P)}):(M?process.nextTick:l)(function(){W.event=de,j.apply(W,P)})},y._async=!0,y._origin=E}return[y,I?new V(this,m,y):this]}function C(m){this._events={},this._newListener=!1,this._removeListener=!1,this.verboseMemoryLeak=!1,d.call(this,m)}C.EventEmitter2=C,C.prototype.listenTo=function(m,y,v){if(typeof m!="object")throw TypeError("target musts be an object");var w=this;v=_(v,{on:n,off:n,reducers:n},{on:A,off:A,reducers:Y});function S(M){if(typeof M!="object")throw TypeError("events must be an object");var I=v.reducers,j=se.call(w,m),E;j===-1?E=new T(w,m,v):E=w._observers[j];for(var P=u(M),W=P.length,de,be=typeof I=="function",xe=0;xe0;)S=v[w],(!m||S._target===m)&&(S.unsubscribe(y),M=!0);return M},C.prototype.delimiter=".",C.prototype.setMaxListeners=function(m){m!==n&&(this._maxListeners=m,this._conf||(this._conf={}),this._conf.maxListeners=m)},C.prototype.getMaxListeners=function(){return this._maxListeners},C.prototype.event="",C.prototype.once=function(m,y,v){return this._once(m,y,!1,v)},C.prototype.prependOnceListener=function(m,y,v){return this._once(m,y,!0,v)},C.prototype._once=function(m,y,v,w){return this._many(m,1,y,v,w)},C.prototype.many=function(m,y,v,w){return this._many(m,y,v,!1,w)},C.prototype.prependMany=function(m,y,v,w){return this._many(m,y,v,!0,w)},C.prototype._many=function(m,y,v,w,S){var M=this;if(typeof v!="function")throw new Error("many only accepts instances of Function");function I(){return--y===0&&M.off(m,I),v.apply(this,arguments)}return I._origin=v,this._on(m,I,w,S)},C.prototype.emit=function(){if(!this._events&&!this._all)return!1;this._events||c.call(this);var m=arguments[0],y,v=this.wildcard,w,S,M,I,j;if(m==="newListener"&&!this._newListener&&!this._events.newListener)return!1;if(v&&(y=m,m!=="newListener"&&m!=="removeListener"&&typeof m=="object")){if(S=m.length,s){for(M=0;M3)for(w=new Array(E-1),I=1;I3)for(S=new Array(P-1),j=1;j0&&this._events[m].length>this._maxListeners&&(this._events[m].warned=!0,f.call(this,this._events[m].length,m))):this._events[m]=y,S)},C.prototype.off=function(m,y){if(typeof y!="function")throw new Error("removeListener only takes instances of Function");var v,w=[];if(this.wildcard){var S=typeof m=="string"?m.split(this.delimiter):m.slice();if(w=H.call(this,null,S,this.listenerTree,0),!w)return this}else{if(!this._events[m])return this;v=this._events[m],w.push({_listeners:v})}for(var M=0;M0){for(w=this._all,y=0,v=w.length;y0;)w=y[v[M]],typeof w=="function"?S.push(w):S.push.apply(S,w);return S}else{if(this.wildcard){if(I=this.listenerTree,!I)return[];var j=[],E=typeof m=="string"?m.split(this.delimiter):m.slice();return H.call(this,j,E,I,0),j}return y?(w=y[m],w?typeof w=="function"?[w]:w:[]):[]}},C.prototype.eventNames=function(m){var y=this._events;return this.wildcard?ye.call(this,this.listenerTree,[],null,m):y?u(y):[]},C.prototype.listenerCount=function(m){return this.listeners(m).length},C.prototype.hasListeners=function(m){if(this.wildcard){var y=[],v=typeof m=="string"?m.split(this.delimiter):m.slice();return H.call(this,y,v,this.listenerTree,0),y.length>0}var w=this._events,S=this._all;return!!(S&&S.length||w&&(m===n?u(w).length:w[m]))},C.prototype.listenersAny=function(){return this._all?this._all:[]},C.prototype.waitFor=function(m,y){var v=this,w=typeof y;return w==="number"?y={timeout:y}:w==="function"&&(y={filter:y}),y=_(y,{timeout:0,filter:n,handleError:!1,Promise,overload:!1},{filter:A,Promise:O}),q(y.Promise,function(S,M,I){function j(){var E=y.filter;if(!(E&&!E.apply(v,arguments)))if(v.off(m,j),y.handleError){var P=arguments[0];P?M(P):S(p.apply(null,arguments).slice(1))}else S(p.apply(null,arguments))}I(function(){v.off(m,j)}),v._on(m,j,!1)},{timeout:y.timeout,overload:y.overload})};function J(m,y,v){v=_(v,{Promise,timeout:0,overload:!1},{Promise:O});var w=v.Promise;return q(w,function(S,M,I){var j;if(typeof m.addEventListener=="function"){j=function(){S(p.apply(null,arguments))},I(function(){m.removeEventListener(y,j)}),m.addEventListener(y,j,{once:!0});return}var E=function(){P&&m.removeListener("error",P),S(p.apply(null,arguments))},P;y!=="error"&&(P=function(W){m.removeListener(y,E),M(W)},m.once("error",P)),I(function(){P&&m.removeListener("error",P),m.removeListener(y,E)}),m.once(y,E)},{timeout:v.timeout,overload:v.overload})}var $=C.prototype;if(Object.defineProperties(C,{defaultMaxListeners:{get:function(){return $._maxListeners},set:function(m){if(typeof m!="number"||m<0||Number.isNaN(m))throw TypeError("n must be a non-negative number");$._maxListeners=m},enumerable:!0},once:{value:J,writable:!0,configurable:!0}}),Object.defineProperties($,{_maxListeners:{value:r,writable:!0,configurable:!0},_observers:{value:null,writable:!0,configurable:!0}}),typeof define=="function"&&define.amd)define(function(){return C});else if(typeof GS=="object")BS.exports=C;else{var oe=new Function("","return this")();oe.EventEmitter2=C}})()});function cy(n,t){let e=rn.getLogger("tasks");switch(n){case"trace":e.trace(t);break;case"debug":e.debug(t);break;case"info":e.info(t);break;case"warn":e.warn(t);break;case"error":e.error(t);break;default:break}}var v2,zS,ly,rn,uy,Ws=ee(()=>{"use strict";v2=require("obsidian"),zS=qo(VS()),ly=class extends zS.EventEmitter2{constructor(){super(...arguments);this.options={minLevels:{"":"info",tasks:"info"}};this.consoleLoggerRegistered=!1;this.arrAvg=e=>e.reduce((r,i)=>r+i,0)/e.length}configure(e){return this.options=Object.assign({},this.options,e),this}getLogger(e){let r="none",i="";for(let s in this.options.minLevels)e.startsWith(s)&&s.length>=i.length&&(r=this.options.minLevels[s],i=s);return new uy(this,e,r)}onLogEntry(e){return this.on("log",e),this}registerConsoleLogger(){return this.consoleLoggerRegistered?this:(this.onLogEntry(e=>{let r=`[${window.moment().format("YYYY-MM-DD-HH:mm:ss.SSS")}][${e.level}][${e.module}]`;switch(e.traceId&&(r+=`[${e.traceId}]`),r+=` ${e.message}`,e.objects===void 0&&(e.objects=""),e.level){case"trace":console.trace(r,e.objects);break;case"debug":console.debug(r,e.objects);break;case"info":console.info(r,e.objects);break;case"warn":console.warn(r,e.objects);break;case"error":console.error(r,e.objects);break;default:console.log(`{${e.level}} ${r}`,e.objects)}}),this.consoleLoggerRegistered=!0,this)}},rn=new ly,uy=class{constructor(t,e,r){this.levels={trace:1,debug:2,info:3,warn:4,error:5};this.logManager=t,this.module=e,this.minLevel=this.levelToInt(r)}levelToInt(t){return t.toLowerCase()in this.levels?this.levels[t.toLowerCase()]:99}log(t,e,r){if(this.levelToInt(t){n.debug(`${t} ==> ${i+1} : ${r.toFileLineString()}`)})}var dy=ee(()=>{"use strict"});var Ft,Gi=ee(()=>{"use strict";nn();Nt();Ft=class{static fromPath(t){let{useFilenameAsScheduledDate:e,filenameAsDateFolders:r}=le();return!e||!this.matchesAnyFolder(r,t)?null:this.extractDateFromPath(t)}static matchesAnyFolder(t,e){return t.length===0?!0:t.some(r=>e.startsWith(r+"/"))}static extractDateFromPath(t){let e=Math.max(0,t.lastIndexOf("/")+1),r=t.lastIndexOf("."),i=t.substring(e,r),{filenameAsScheduledDateFormat:s}=le();if(s!==""){let o=window.moment(i,s,!0);if(o.isValid())return o}let a=/(\d{4})-(\d{2})-(\d{2})/.exec(i);if(a||(a=/(\d{4})(\d{2})(\d{2})/.exec(i)),a){let o=window.moment([parseInt(a[1]),parseInt(a[2])-1,parseInt(a[3])]);if(o.isValid())return o}return null}static canApplyFallback({startDate:t,scheduledDate:e,dueDate:r}){return t===null&&r===null&&e===null}static updateTaskPath(t,e,r){let i=t.scheduledDate,s=t.scheduledDateIsInferred;return r===null?s&&(s=!1,i=null):s?i=r:this.canApplyFallback(t)&&(i=r,s=!0),new pe(ce(U({},t),{taskLocation:e,scheduledDate:i,scheduledDateIsInferred:s}))}static removeInferredStatusIfNeeded(t,e){let r=t.scheduledDateIsInferred?t.scheduledDate:null;return e.map(i=>(r!==null&&!r.isSame(i.scheduledDate,"day")&&(i=new pe(ce(U({},i),{scheduledDateIsInferred:!1}))),i))}}});var xr,ki,KS=ee(()=>{"use strict";xr=class{static calculate(t){var r,i,s;let e=0;if((r=t.dueDate)!=null&&r.isValid()){let a=window.moment().startOf("day"),o=Math.round(a.diff(t.dueDate)/xr.milliSecondsPerDay),l;o>=7?l=1:o>=-14?l=(o+14)*.8/21+.2:l=.2,e+=l*xr.dueCoefficient}switch((i=t.scheduledDate)!=null&&i.isValid()&&window.moment().isSameOrAfter(t.scheduledDate)&&(e+=1*xr.scheduledCoefficient),(s=t.startDate)!=null&&s.isValid()&&window.moment().isBefore(t.startDate)&&(e+=1*xr.startedCoefficient),t.priority){case"0":e+=1.5*xr.priorityCoefficient;break;case"1":e+=1*xr.priorityCoefficient;break;case"2":e+=.65*xr.priorityCoefficient;break;case"3":e+=.325*xr.priorityCoefficient;break;case"5":e-=.3*xr.priorityCoefficient;break}return e}},ki=xr;ki.dueCoefficient=12,ki.scheduledCoefficient=5,ki.startedCoefficient=-3,ki.priorityCoefficient=6,ki.milliSecondsPerDay=1e3*60*60*24});var QS={};wb(QS,{Task:()=>pe,isBlocked:()=>w2});function w2(n,t){if(n.dependsOn.length===0||n.isDone)return!1;for(let e of n.dependsOn)if(!!t.find(i=>i.id===e&&!i.isDone))return!0;return!1}var pe,Nt=ee(()=>{"use strict";nn();Cn();wi();Cs();sd();er();su();Ws();dy();Gi();ld();KS();ii();Kc();pe=class extends nr{constructor({status:e,description:r,taskLocation:i,indentation:s,listMarker:a,priority:o,createdDate:l,startDate:u,scheduledDate:c,dueDate:d,doneDate:f,cancelledDate:p,recurrence:b,onCompletion:T,dependsOn:_,id:O,blockLink:D,tags:A,originalMarkdown:Y,scheduledDateIsInferred:q,parent:se=null}){super({originalMarkdown:Y,indentation:s,listMarker:a,statusCharacter:e.symbol,description:r,taskLocation:i,parent:se});this._urgency=null;this.status=e,this.tags=A,this.priority=o,this.createdDate=l,this.startDate=u,this.scheduledDate=c,this.dueDate=d,this.doneDate=f,this.cancelledDate=p,this.recurrence=b,this.onCompletion=T,this.dependsOn=_,this.id=O,this.blockLink=D,this.scheduledDateIsInferred=q}static fromLine({line:e,taskLocation:r,fallbackDate:i}){let s=pe.extractTaskComponents(e);return s===null||!Fe.getInstance().includedIn(s.body)?null:pe.parseTaskSignifiers(e,r,i)}static parseTaskSignifiers(e,r,i){let s=pe.extractTaskComponents(e);if(s===null)return null;let{taskSerializer:a}=au(),o=a.deserialize(s.body),l=!1;return Ft.canApplyFallback(o)&&i!==null&&(o.scheduledDate=i,l=!0),o.tags=o.tags.map(u=>u.trim()),o.tags=o.tags.filter(u=>!Fe.getInstance().equals(u)),new pe(ce(U(U({},s),o),{taskLocation:r,originalMarkdown:e,scheduledDateIsInferred:l}))}static extractTaskComponents(e){let r=e.match(fe.taskRegex);if(r===null)return null;let i=r[1],s=r[2],a=r[3],o=Be.getInstance().bySymbolOrCreate(a),l=r[4].trim(),u=l.match(fe.blockLinkRegex),c=u!==null?u[0]:"";return c!==""&&(l=l.replace(fe.blockLinkRegex,"").trim()),{indentation:i,listMarker:s,status:o,body:l,blockLink:c}}toString(){return au().taskSerializer.serialize(this)}toFileLineString(){return`${this.indentation}${this.listMarker} [${this.status.symbol}] ${this.toString()}`}toggle(){let e=rn.getLogger("tasks.Task"),r="toggle()";ad(e,r,this);let i=Be.getInstance().getNextStatusOrCreate(this.status),s=this.handleNewStatus(i);return od(e,r,s),s}handleNewStatus(e,r=window.moment()){if(e.identicalTo(this.status))return[this];let{setDoneDate:i}=le(),s=this.newDate(e,"DONE",this.doneDate,i,r),{setCancelledDate:a}=le(),o=this.newDate(e,"CANCELLED",this.cancelledDate,a,r),l=new pe(ce(U({},this),{status:e,doneDate:s,cancelledDate:o})),u=!e.isCompleted(),c=this.status.isCompleted(),d=this.recurrence===null;if(u||c||d)return[l];let p=this.recurrence.next(r);return p===null?[l]:[this.createNextOccurrence(e,p),l]}newDate(e,r,i,s,a){let o=null;return e.type===r&&(this.status.type!==r?s&&(o=a):o=i),o}createNextOccurrence(e,r){let{setCreatedDate:i}=le(),s=null;i&&(s=window.moment());let a=null,o=null,u=Be.getInstance().getNextRecurrenceStatusOrCreate(e);return new pe(ce(U(U({},this),r),{status:u,blockLink:"",id:"",dependsOn:[],createdDate:s,cancelledDate:a,doneDate:o}))}toggleWithRecurrenceInUsersOrder(){let e=this.toggle();return this.putRecurrenceInUsersOrder(e)}handleNewStatusWithRecurrenceInUsersOrder(e,r=window.moment()){rn.getLogger("tasks.Task").debug(`changed task ${this.taskLocation.path} ${this.taskLocation.lineNumber} ${this.originalMarkdown} status to '${e.symbol}'`);let s=this.handleNewStatus(e,r);return this.putRecurrenceInUsersOrder(s)}putRecurrenceInUsersOrder(e){let r=ES(this,e),{recurrenceOnNextLine:i}=le();return i?r.reverse():r}get isTask(){return!0}get isDone(){return this.status.type==="DONE"||this.status.type==="CANCELLED"||this.status.type==="NON_TASK"}isBlocked(e){if(this.dependsOn.length===0||this.isDone)return!1;for(let r of this.dependsOn)if(!!e.find(s=>s.id===r&&!s.isDone))return!0;return!1}isBlocking(e){return this.id===""||this.isDone?!1:e.some(r=>r.isDone?!1:r.dependsOn.includes(this.id))}get priorityNumber(){return Number.parseInt(this.priority)}get priorityNameGroupText(){let e=Mn.priorityNameUsingNormal(this.priority);return`%%${this.priority}%%${e} priority`}get descriptionWithoutTags(){return this.description.replace(fe.hashTags,"").trim()}get priorityName(){return Mn.priorityNameUsingNormal(this.priority)}get urgency(){return this._urgency===null&&(this._urgency=ki.calculate(this)),this._urgency}get cancelled(){return new It(this.cancelledDate)}get created(){return new It(this.createdDate)}get done(){return new It(this.doneDate)}get due(){return new It(this.dueDate)}get scheduled(){return new It(this.scheduledDate)}get start(){return new It(this.startDate)}get happensDates(){return Array.of(this.startDate,this.scheduledDate,this.dueDate)}get happens(){let e=this.happensDates,r=Array.from(e).sort(Kn);for(let i of r)if(i!=null&&i.isValid())return new It(i);return new It(null)}get isRecurring(){return this.recurrence!==null}get recurrenceRule(){return this.recurrence?this.recurrence.toText():""}get heading(){return this.precedingHeader}get hasHeading(){return this.precedingHeader!==null}getLinkText({isFilenameUnique:e}){let r;return e?r=this.filename:r="/"+this.path,r===null?null:(this.precedingHeader!==null&&this.precedingHeader!==r&&(r=r+" > "+this.precedingHeader),r)}identicalTo(e){var i,s;if(!super.identicalTo(e))return!1;let r=["priority","blockLink","scheduledDateIsInferred","id","dependsOn","onCompletion"];for(let a of r)if(((i=this[a])==null?void 0:i.toString())!==((s=e[a])==null?void 0:s.toString()))return!1;if(!this.status.identicalTo(e.status)||this.tags.length!==e.tags.length||!this.tags.every(function(a,o){return a===e.tags[o]}))return!1;r=pe.allDateFields();for(let a of r){let o=this[a],l=e[a];if(Kn(o,l)!==0)return!1}return this.recurrenceIdenticalTo(e)?this.file.rawFrontmatterIdenticalTo(e.file):!1}recurrenceIdenticalTo(e){let r=this.recurrence,i=e.recurrence;return!(r===null&&i!==null||r!==null&&i===null||r&&i&&!r.identicalTo(i))}static allDateFields(){return["createdDate","startDate","scheduledDate","dueDate","doneDate","cancelledDate"]}static extractHashtags(e){var r,i;return(i=(r=e.match(fe.hashTags))==null?void 0:r.map(s=>s.trim()))!=null?i:[]}}});var nr,ld=ee(()=>{"use strict";ii();nr=class{constructor({originalMarkdown:t,indentation:e,listMarker:r,statusCharacter:i,description:s,parent:a,taskLocation:o}){this.children=[];this.indentation=e,this.listMarker=r,this.statusCharacter=i,this.description=s,this.originalMarkdown=t,this.parent=a,a!==null&&a.children.push(this),this.taskLocation=o}static fromListItemLine(t,e,r){var u;let i=RegExp(fe.nonTaskRegex).exec(t),s="",a="",o=null,l="";return i&&(s=i[1],a=i[2],o=(u=i[4])!=null?u:null,l=i[5].trim()),new nr({originalMarkdown:t,indentation:s,listMarker:a,statusCharacter:o,description:l,taskLocation:r,parent:e})}get root(){return this.parent===null?this:this.parent.root}get isRoot(){return this.parent===null}findClosestParentTask(){let t=this.parent;for(;t!==null;){let{Task:e}=(Nt(),Sb(QS));if(t instanceof e)return t;t=t.parent}return null}get isTask(){return!1}identicalTo(t){var r,i;if(this.constructor.name!==t.constructor.name)return!1;let e=["description","statusCharacter","indentation","listMarker"];for(let s of e)if(((r=this[s])==null?void 0:r.toString())!==((i=t[s])==null?void 0:i.toString()))return!1;return this.taskLocation.identicalTo(t.taskLocation)?nr.listsAreIdentical(this.children,t.children):!1}static listsAreIdentical(t,e){return t.length!==e.length?!1:t.every((r,i)=>r.identicalTo(e[i]))}get path(){return this.taskLocation.path}get file(){return this.taskLocation.tasksFile}get filename(){let t=this.path.match(/([^/]+)\.md$/);return t!==null?t[1]:null}get lineNumber(){return this.taskLocation.lineNumber}get sectionStart(){return this.taskLocation.sectionStart}get sectionIndex(){return this.taskLocation.sectionIndex}get precedingHeader(){return this.taskLocation.precedingHeader}checkOrUncheck(){if(this.statusCharacter===null)return this;let t=this.statusCharacter===" "?"x":" ",e=this.originalMarkdown.replace(RegExp(fe.checkboxRegex),`[${t}]`);return new nr(ce(U({},this),{originalMarkdown:e,statusCharacter:t,parent:null}))}toFileLineString(){let t=this.statusCharacter?`[${this.statusCharacter}] `:"";return`${this.indentation}${this.listMarker} ${t}${this.description}`}}});var uD=x($y=>{"use strict";Object.defineProperty($y,"__esModule",{value:!0});var oD=Symbol("MustacheDataPath");function aD({target:n,propertyName:t}){return[...n[oD]||[],t]}function lD(n,t){return typeof n!="object"?n:new Proxy(n,{get(e,r){let i=e[r];if(i===void 0&&!(r in e)){let s=aD({target:e,propertyName:r});if(t!=null&&t.handleError)return t.handleError(s),i;throw Error(`Missing Mustache data property: ${s.join(" > ")}`)}return i&&typeof i=="object"?(i[oD]=aD({target:e,propertyName:r}),lD(i,t)):i}})}$y.default=lD});var Zr=x(Ar=>{"use strict";Ar.__esModule=!0;Ar.Tokens=Ar.StructuralCharacters=Ar.Operators=void 0;var JU;(function(n){n.AND="AND",n.OR="OR",n.XOR="XOR",n.NOT="NOT"})(JU=Ar.Operators||(Ar.Operators={}));var eY;(function(n){n.OPEN_PARENTHESIS="(",n.CLOSE_PARENTHESIS=")"})(eY=Ar.StructuralCharacters||(Ar.StructuralCharacters={}));var tY;(function(n){n.IDENTIFIER="IDENTIFIER",n.OPERATOR="OPERATOR",n.STRUCTURAL_CHARACTER="STRUCTURAL_CHARACTER",n.EOF="EOF",n.COMMENT="COMMENT"})(tY=Ar.Tokens||(Ar.Tokens={}))});var Vy=x(fo=>{"use strict";fo.__esModule=!0;fo.VALID_TOKENS=fo.OPERATOR_PRECEDENCE=void 0;var rt=Zr();fo.OPERATOR_PRECEDENCE={NOT:0,XOR:1,AND:2,OR:3};fo.VALID_TOKENS={identifierOnly:[{name:rt.Tokens.IDENTIFIER},{name:rt.Tokens.STRUCTURAL_CHARACTER,value:rt.StructuralCharacters.OPEN_PARENTHESIS}],identifierOrNot:[{name:rt.Tokens.IDENTIFIER},{name:rt.Tokens.STRUCTURAL_CHARACTER,value:rt.StructuralCharacters.OPEN_PARENTHESIS},{name:rt.Tokens.OPERATOR,value:rt.Operators.NOT}],binaryOperator:[{name:rt.Tokens.OPERATOR,value:rt.Operators.AND},{name:rt.Tokens.OPERATOR,value:rt.Operators.OR},{name:rt.Tokens.OPERATOR,value:rt.Operators.XOR}],binaryOperatorOrClose:[{name:rt.Tokens.OPERATOR,value:rt.Operators.AND},{name:rt.Tokens.OPERATOR,value:rt.Operators.OR},{name:rt.Tokens.OPERATOR,value:rt.Operators.XOR},{name:rt.Tokens.STRUCTURAL_CHARACTER,value:rt.StructuralCharacters.CLOSE_PARENTHESIS}]}});var zy=x(Vt=>{"use strict";Vt.__esModule=!0;Vt.ESCAPE_CHARACTER=Vt.EOL=Vt.COMMENT_DELIMITER=Vt.QUOTED_IDENTIFIER_DELIMITER=Vt.SEPARATORS=Vt.OPERATORS=Vt.STRUCTURAL_CHARACTERS=void 0;var po=Zr();Vt.STRUCTURAL_CHARACTERS={"(":po.StructuralCharacters.OPEN_PARENTHESIS,")":po.StructuralCharacters.CLOSE_PARENTHESIS};Vt.OPERATORS={AND:po.Operators.AND,OR:po.Operators.OR,XOR:po.Operators.XOR,NOT:po.Operators.NOT};Vt.SEPARATORS=new Set([32,9,10,13].map(function(n){return String.fromCodePoint(n)}));Vt.QUOTED_IDENTIFIER_DELIMITER=String.fromCodePoint(34);Vt.COMMENT_DELIMITER=String.fromCodePoint(35);Vt.EOL=String.fromCodePoint(10);Vt.ESCAPE_CHARACTER=String.fromCodePoint(92)});var hD=x(cr=>{"use strict";var Ky=cr&&cr.__assign||function(){return Ky=Object.assign||function(n){for(var t,e=1,r=arguments.length;e{"use strict";Ud.__esModule=!0;Ud.lex=void 0;var mo=Zr(),Nn=zy(),ho=hD(),sY=function(n){for(var t=null,e=null,r=null,i=0;i{"use strict";var yD=In&&In.__spreadArray||function(n,t,e){if(e||arguments.length===2)for(var r=0,i=t.length,s;r{"use strict";var Jr=yo&&yo.__spreadArray||function(n,t,e){if(e||arguments.length===2)for(var r=0,i=t.length,s;r{"use strict";zt.__esModule=!0;zt.throwInvalidExpression=zt.isOperator=zt.isIdentifier=zt.notUtil=zt.xorUtil=zt.orUtil=zt.andUtil=void 0;var vD=Zr(),fY=function(n,t){return n&&t};zt.andUtil=fY;var pY=function(n,t){return n||t};zt.orUtil=pY;var mY=function(n,t){return n!==t};zt.xorUtil=mY;var hY=function(n){return!n};zt.notUtil=hY;var gY=function(n){var t=n.name,e=n.value;return t===vD.Tokens.IDENTIFIER&&typeof e=="string"};zt.isIdentifier=gY;var yY=function(n){var t=n.name,e=n.value;return t===vD.Tokens.OPERATOR&&typeof e=="string"};zt.isOperator=yY;var bY=function(n){throw new TypeError("Invalid postfix expression: ".concat(n))};zt.throwInvalidExpression=bY});var wD=x(Wd=>{"use strict";var ku;Wd.__esModule=!0;Wd.OPERATOR_MAP=void 0;var Jy=Zr(),eb=Zy();Wd.OPERATOR_MAP=(ku={},ku[Jy.Operators.AND]=eb.andUtil,ku[Jy.Operators.OR]=eb.orUtil,ku[Jy.Operators.XOR]=eb.xorUtil,ku)});var SD=x(dr=>{"use strict";var bo=dr&&dr.__spreadArray||function(n,t,e){if(e||arguments.length===2)for(var r=0,i=t.length,s;r{"use strict";var tb=ei&&ei.__createBinding||(Object.create?function(n,t,e,r){r===void 0&&(r=e);var i=Object.getOwnPropertyDescriptor(t,e);(!i||("get"in i?!t.__esModule:i.writable||i.configurable))&&(i={enumerable:!0,get:function(){return t[e]}}),Object.defineProperty(n,r,i)}:function(n,t,e,r){r===void 0&&(r=e),n[r]=t[e]});ei.__esModule=!0;ei.parse=ei.evaluate=ei.getEvaluator=void 0;var ED=SD();tb(ei,ED,"getEvaluator");tb(ei,ED,"evaluate");var SY=Xy();tb(ei,SY,"parse")});var HY={};wb(HY,{default:()=>Of});module.exports=Sb(HY);var xx=require("obsidian");gs();var Va=require("obsidian");var Tj=new Error("timeout while waiting for mutex to become available"),_j=new Error("mutex already locked"),Jx=new Error("request for lock canceled"),eO=function(n,t,e,r){function i(s){return s instanceof e?s:new e(function(a){a(s)})}return new(e||(e=Promise))(function(s,a){function o(c){try{u(r.next(c))}catch(d){a(d)}}function l(c){try{u(r.throw(c))}catch(d){a(d)}}function u(c){c.done?s(c.value):i(c.value).then(o,l)}u((r=r.apply(n,t||[])).next())})},Wf=class{constructor(t,e=Jx){this._value=t,this._cancelError=e,this._weightedQueues=[],this._weightedWaiters=[]}acquire(t=1){if(t<=0)throw new Error(`invalid weight ${t}: must be positive`);return new Promise((e,r)=>{this._weightedQueues[t-1]||(this._weightedQueues[t-1]=[]),this._weightedQueues[t-1].push({resolve:e,reject:r}),this._dispatch()})}runExclusive(t,e=1){return eO(this,void 0,void 0,function*(){let[r,i]=yield this.acquire(e);try{return yield t(r)}finally{i()}})}waitForUnlock(t=1){if(t<=0)throw new Error(`invalid weight ${t}: must be positive`);return new Promise(e=>{this._weightedWaiters[t-1]||(this._weightedWaiters[t-1]=[]),this._weightedWaiters[t-1].push(e),this._dispatch()})}isLocked(){return this._value<=0}getValue(){return this._value}setValue(t){this._value=t,this._dispatch()}release(t=1){if(t<=0)throw new Error(`invalid weight ${t}: must be positive`);this._value+=t,this._dispatch()}cancel(){this._weightedQueues.forEach(t=>t.forEach(e=>e.reject(this._cancelError))),this._weightedQueues=[]}_dispatch(){var t;for(let e=this._value;e>0;e--){let r=(t=this._weightedQueues[e-1])===null||t===void 0?void 0:t.shift();if(!r)continue;let i=this._value,s=e;this._value-=e,e=this._value+1,r.resolve([i,this._newReleaser(s)])}this._drainUnlockWaiters()}_newReleaser(t){let e=!1;return()=>{e||(e=!0,this.release(t))}}_drainUnlockWaiters(){for(let t=this._value;t>0;t--)!this._weightedWaiters[t-1]||(this._weightedWaiters[t-1].forEach(e=>e()),this._weightedWaiters[t-1]=[])}},tO=function(n,t,e,r){function i(s){return s instanceof e?s:new e(function(a){a(s)})}return new(e||(e=Promise))(function(s,a){function o(c){try{u(r.next(c))}catch(d){a(d)}}function l(c){try{u(r.throw(c))}catch(d){a(d)}}function u(c){c.done?s(c.value):i(c.value).then(o,l)}u((r=r.apply(n,t||[])).next())})},Yu=class{constructor(t){this._semaphore=new Wf(1,t)}acquire(){return tO(this,void 0,void 0,function*(){let[,t]=yield this._semaphore.acquire();return t})}runExclusive(t){return this._semaphore.runExclusive(()=>t())}isLocked(){return this._semaphore.isLocked()}waitForUnlock(){return this._semaphore.waitForUnlock()}release(){this._semaphore.isLocked()&&this._semaphore.release()}cancel(){return this._semaphore.cancel()}};var ju=require("obsidian"),mt=class{constructor(t,e={}){this._frontmatter={tags:[]};this._tags=[];var i,s;this._path=t,this._cachedMetadata=e;let r=e.frontmatter;if(r!==void 0&&(this._frontmatter=JSON.parse(JSON.stringify(r)),this._frontmatter.tags=(i=(0,ju.parseFrontMatterTags)(r))!=null?i:[]),Object.keys(e).length!==0){let a=(s=(0,ju.getAllTags)(this.cachedMetadata))!=null?s:[];this._tags=[...new Set(a)]}}get path(){return this._path}get tags(){return this._tags}get cachedMetadata(){return this._cachedMetadata}get frontmatter(){return this._frontmatter}rawFrontmatterIdenticalTo(t){let e=this.cachedMetadata.frontmatter,r=t.cachedMetadata.frontmatter;return e===r?!0:!e||!r?!1:JSON.stringify(e)===JSON.stringify(r)}get pathWithoutExtension(){return this.withoutExtension(this.path)}withoutExtension(t){return t.replace(/\.md$/,"")}get root(){let t=this.path.replace(/\\/g,"/");t.charAt(0)==="/"&&(t=t.substring(1));let e=t.indexOf("/");return e==-1?"/":t.substring(0,e+1)}get folder(){let t=this.path,e=this.filename,r=t.substring(0,t.lastIndexOf(e));return r===""?"/":r}get filename(){let t=this.path.match(/([^/]+)$/);return t!==null?t[1]:""}get filenameWithoutExtension(){return this.withoutExtension(this.filename)}hasProperty(t){let e=this.findKeyInFrontmatter(t);if(e===void 0)return!1;let r=this.frontmatter[e];return!(r===null||r===void 0)}property(t){let e=this.findKeyInFrontmatter(t);if(e===void 0)return null;let r=this.frontmatter[e];return r===void 0?null:Array.isArray(r)?r.filter(i=>i!==null):r}findKeyInFrontmatter(t){let e=t.toLowerCase();return Object.keys(this.frontmatter).find(r=>r.toLowerCase()===e)}identicalTo(t){return this.path!==t.path?!1:this.rawFrontmatterIdenticalTo(t)}};ld();Nt();Gi();nn();var Ba=class{constructor(t){this.fetch=t;this._value=void 0}get value(){return this._value===void 0&&(this._value=this.fetch()),this._value}};Ws();Nt();Gi();ld();var Lt=class{constructor(t,e,r,i,s){this._tasksFile=t,this._lineNumber=e,this._sectionStart=r,this._sectionIndex=i,this._precedingHeader=s}static fromUnknownPosition(t){return new Lt(t,0,0,0,null)}fromRenamedFile(t){return new Lt(t,this.lineNumber,this.sectionStart,this.sectionIndex,this.precedingHeader)}get tasksFile(){return this._tasksFile}get path(){return this._tasksFile.path}get lineNumber(){return this._lineNumber}get sectionStart(){return this._sectionStart}get sectionIndex(){return this._sectionIndex}get precedingHeader(){return this._precedingHeader}get hasKnownPath(){return this.path!==""}allFieldsExceptTasksFileForTesting(){let r=U({},this),{_tasksFile:t}=r;return pa(r,["_tasksFile"])}identicalTo(t){let e=["lineNumber","sectionStart","sectionIndex","precedingHeader"];for(let r of e)if(this[r]!==t[r])return!1;return this._tasksFile.identicalTo(t._tasksFile)}};var ud=class{constructor(t,e,r,i,s,a){this.line2ListItem=new Map;this.tasks=[];this.filePath=t,this.fileContent=e,this.listItems=r,this.logger=i,this.fileCache=s,this.errorReporter=a,this.fileLines=this.fileContent.split(` +`),this.dateFromFileName=new Ba(()=>Ft.fromPath(this.filePath))}parseFileContent(){if(this.listItems===void 0)return this.tasks;let t=new mt(this.filePath,this.fileCache),e=this.fileLines.length,r=null,i=0;for(let s of this.listItems){let a=s.position.start.line;if(a>=e)return this.logger.debug(`${this.filePath} Obsidian gave us a line number ${a} past the end of the file. ${e}.`),this.tasks;if((r===null||r.position.end.line{this.subscribeToVault(),this.loadVault()}),this.subscribeToEvents()}unload(){this.logger.info("Unloading Cache");for(let t of this.metadataCacheEventReferences)this.metadataCache.offref(t);for(let t of this.vaultEventReferences)this.vault.offref(t);for(let t of this.eventsEventReferences)this.events.off(t)}getTasks(){return this.tasks}getState(){return this.state}notifySubscribers(){this.logger.debug("Cache.notifySubscribers()"),this.events.triggerCacheUpdate({tasks:this.tasks,state:this.state})}subscribeToCache(){this.logger.debug("Cache.subscribeToCache()");let t=this.metadataCache.on("resolved",()=>L(this,null,function*(){this.loadedAfterFirstResolve||(this.loadedAfterFirstResolve=!0,this.loadVault())}));this.metadataCacheEventReferences.push(t);let e=this.metadataCache.on("changed",r=>{this.tasksMutex.runExclusive(()=>{this.indexFile(r)})});this.metadataCacheEventReferences.push(e)}subscribeToVault(){this.logger.debug("Cache.subscribeToVault()");let{useFilenameAsScheduledDate:t}=le(),e=this.vault.on("create",s=>{s instanceof Va.TFile&&(this.logger.debug(`Cache.subscribeToVault.createdEventReference() ${s.path}`),this.tasksMutex.runExclusive(()=>{this.indexFile(s)}))});this.vaultEventReferences.push(e);let r=this.vault.on("delete",s=>{s instanceof Va.TFile&&(this.logger.debug(`Cache.subscribeToVault.deletedEventReference() ${s.path}`),this.tasksMutex.runExclusive(()=>{this.tasks=this.tasks.filter(a=>a.path!==s.path),this.notifySubscribers()}))});this.vaultEventReferences.push(r);let i=this.vault.on("rename",(s,a)=>{s instanceof Va.TFile&&(this.logger.debug(`Cache.subscribeToVault.renamedEventReference() ${s.path}`),this.tasksMutex.runExclusive(()=>{let o=this.metadataCache.getFileCache(s),l=new mt(s.path,o!=null?o:void 0),u=new Ba(()=>Ft.fromPath(s.path));this.tasks=this.tasks.map(c=>{if(c.path!==a)return c;let d=c.taskLocation.fromRenamedFile(l);return t?Ft.updateTaskPath(c,d,u.value):new pe(ce(U({},c),{taskLocation:d}))}),this.notifySubscribers()}))});this.vaultEventReferences.push(i)}subscribeToEvents(){this.logger.debug("Cache.subscribeToEvents()");let t=this.events.onRequestCacheUpdate(e=>{e({tasks:this.tasks,state:this.state})});this.eventsEventReferences.push(t)}loadVault(){return this.logger.debug("Cache.loadVault()"),this.tasksMutex.runExclusive(()=>L(this,null,function*(){this.state="Initializing",this.logger.debug("Cache.loadVault(): state = Initializing"),yield Promise.all(this.vault.getMarkdownFiles().map(t=>this.indexFile(t))),this.state="Warm",this.logger.debug("Cache.loadVault(): state = Warm"),this.notifySubscribers()}))}indexFile(t){return L(this,null,function*(){let e=this.metadataCache.getFileCache(t);if(e==null)return;if(!t.path.endsWith(".md")){this.logger.debug("indexFile: skipping non-markdown file: "+t.path);return}this.logger.debug("Cache.indexFile: "+t.path);let r=this.tasks.filter(a=>a.path===t.path),i=e.listItems,s=[];if(i!==void 0){let a=yield this.vault.cachedRead(t);s=this.getTasksFromFileContent(a,i,e,t.path,this.reportTaskParsingErrorToUser,this.logger)}nr.listsAreIdentical(r,s)||(this.tasks=this.tasks.filter(a=>a.path!==t.path),this.tasks.push(...s),this.logger.debug("Cache.indexFile: "+t.path+`: read ${s.length} task(s)`),this.notifySubscribers())})}getTasksFromFileContent(t,e,r,i,s,a){return new ud(i,t,e,a,r,s).parseFileContent()}reportTaskParsingErrorToUser(t,e,r,i){let s=`There was an error reading one of the tasks in this vault. +The following task has been ignored, to prevent Tasks queries getting stuck with 'Loading Tasks ...' +Error: ${t} +File: ${e} +Line number: ${r.position.start.line} +Task line: ${i} + +Please create a bug report for this message at +https://github.com/obsidian-tasks-group/obsidian-tasks/issues/new/choose +to help us find and fix the underlying issue. + +Include: +- either a screenshot of the error popup, or copy the text from the console, if on a desktop machine. +- the output from running the Obsidian command 'Show debug info' + +The error popup will only be shown when Tasks is starting up, but if the error persists, +it will be shown in the console every time this file is edited during the Obsidian +session. +`;this.logger.error(s),t instanceof Error&&this.logger.error(t.stack?t.stack:"Cannot determine stack"),this.state==="Initializing"&&new Va.Notice(s,1e4)}static getSection(t,e){if(e===void 0)return null;for(let r of e)if(r.position.start.line<=t&&r.position.end.line>=t)return r;return null}static getPrecedingHeader(t,e){if(e===void 0)return null;let r=null;for(let i of e){if(i.position.start.line>t)return r;r=i.heading}return r}};var Fy=require("obsidian");var eD=require("obsidian");function tt(){}function hy(n){return n()}function XS(){return Object.create(null)}function Gt(n){n.forEach(hy)}function fd(n){return typeof n=="function"}function zr(n,t){return n!=n?t==t:n!==t||n&&typeof n=="object"||typeof n=="function"}function ZS(n){return Object.keys(n).length===0}var JS=typeof window!="undefined"?window:typeof globalThis!="undefined"?globalThis:global,lu=class{constructor(t){this.options=t,this._listeners="WeakMap"in JS?new WeakMap:void 0}observe(t,e){return this._listeners.set(t,e),this._getObserver().observe(t,this.options),()=>{this._listeners.delete(t),this._observer.unobserve(t)}}_getObserver(){var t;return(t=this._observer)!==null&&t!==void 0?t:this._observer=new ResizeObserver(e=>{var r;for(let i of e)lu.entries.set(i.target,i),(r=this._listeners.get(i.target))===null||r===void 0||r(i)})}};lu.entries="WeakMap"in JS?new WeakMap:void 0;var eE=!1;function k2(){eE=!0}function S2(){eE=!1}function z(n,t){n.appendChild(t)}function Ee(n,t,e){n.insertBefore(t,e||null)}function ve(n){n.parentNode&&n.parentNode.removeChild(n)}function Gs(n,t){for(let e=0;en.removeEventListener(t,e,r)}function tE(n){return function(t){return t.preventDefault(),n.call(this,t)}}function B(n,t,e){e==null?n.removeAttribute(t):n.getAttribute(t)!==e&&n.setAttribute(t,e)}function nE(n){let t;return{p(...e){t=e,t.forEach(r=>n.push(r))},r(){t.forEach(e=>n.splice(n.indexOf(e),1))}}}function D2(n){return Array.from(n.childNodes)}function ir(n,t){t=""+t,n.data!==t&&(n.data=t)}function fn(n,t){n.value=t==null?"":t}function gy(n,t,e){for(let r=0;r{a.source===r.contentWindow&&t()})):(r.src="about:blank",r.onload=()=>{s=je(r.contentWindow,"resize",t),t()}),z(n,r),()=>{(i||s&&r.contentWindow)&&s(),ve(r)}}function Si(n,t,e){n.classList[e?"add":"remove"](t)}var Xa=class{constructor(t=!1){this.is_svg=!1,this.is_svg=t,this.e=this.n=null}c(t){this.h(t)}m(t,e,r=null){this.e||(this.is_svg?this.e=E2(e.nodeName):this.e=ue(e.nodeType===11?"TEMPLATE":e.nodeName),this.t=e.tagName!=="TEMPLATE"?e:e.content,this.c(t)),this.i(r)}h(t){this.e.innerHTML=t,this.n=Array.from(this.e.nodeName==="TEMPLATE"?this.e.content.childNodes:this.e.childNodes)}i(t){for(let e=0;en.indexOf(r)===-1?t.push(r):e.push(r)),e.forEach(r=>r()),Qa=t}var dd=new Set,qs;function aE(){qs={r:0,c:[],p:qs}}function oE(){qs.r||Gt(qs.c),qs=qs.p}function pn(n,t){n&&n.i&&(dd.delete(n),n.i(t))}function Rn(n,t,e,r){if(n&&n.o){if(dd.has(n))return;dd.add(n),qs.c.push(()=>{dd.delete(n),r&&(e&&n.d(1),r())}),n.o(t)}else r&&r()}var P2=["allowfullscreen","allowpaymentrequest","async","autofocus","autoplay","checked","controls","default","defer","disabled","formnovalidate","hidden","inert","ismap","loop","multiple","muted","nomodule","novalidate","open","playsinline","readonly","required","reversed","selected"],AB=new Set([...P2]);function an(n,t,e){let r=n.$$.props[t];r!==void 0&&(n.$$.bound[r]=e,e(n.$$.ctx[r]))}function Or(n){n&&n.c()}function sr(n,t,e,r){let{fragment:i,after_update:s}=n.$$;i&&i.m(t,e),r||Hs(()=>{let a=n.$$.on_mount.map(hy).filter(fd);n.$$.on_destroy?n.$$.on_destroy.push(...a):Gt(a),n.$$.on_mount=[]}),s.forEach(Hs)}function An(n,t){let e=n.$$;e.fragment!==null&&(A2(e.after_update),Gt(e.on_destroy),e.fragment&&e.fragment.d(t),e.on_destroy=e.fragment=null,e.ctx=[])}function N2(n,t){n.$$.dirty[0]===-1&&(Ka.push(n),M2(),n.$$.dirty.fill(0)),n.$$.dirty[t/31|0]|=1<{let b=p.length?p[0]:f;return u.ctx&&i(u.ctx[d],u.ctx[d]=b)&&(!u.skip_bound&&u.bound[d]&&u.bound[d](b),c&&N2(n,d)),f}):[],u.update(),c=!0,Gt(u.before_update),u.fragment=r?r(u.ctx):!1,t.target){if(t.hydrate){k2();let d=D2(t.target);u.fragment&&u.fragment.l(d),d.forEach(ve)}else u.fragment&&u.fragment.c();t.intro&&pn(n.$$.fragment),sr(n,t.target,t.anchor,t.customElement),S2(),sE()}ou(l)}var I2;typeof HTMLElement=="function"&&(I2=class extends HTMLElement{constructor(){super(),this.attachShadow({mode:"open"})}connectedCallback(){let{on_mount:n}=this.$$;this.$$.on_disconnect=n.map(hy).filter(fd);for(let t in this.$$.slotted)this.appendChild(this.$$.slotted[t])}attributeChangedCallback(n,t,e){this[n]=e}disconnectedCallback(){Gt(this.$$.on_disconnect)}$destroy(){An(this,1),this.$destroy=tt}$on(n,t){if(!fd(t))return tt;let e=this.$$.callbacks[n]||(this.$$.callbacks[n]=[]);return e.push(t),()=>{let r=e.indexOf(t);r!==-1&&e.splice(r,1)}}$set(n){this.$$set&&!ZS(n)&&(this.$$.skip_bound=!0,this.$$set(n),this.$$.skip_bound=!1)}});var rr=class{$destroy(){An(this,1),this.$destroy=tt}$on(t,e){if(!fd(e))return tt;let r=this.$$.callbacks[t]||(this.$$.callbacks[t]=[]);return r.push(e),()=>{let i=r.indexOf(e);i!==-1&&r.splice(i,1)}}$set(t){this.$$set&&!ZS(t)&&(this.$$.skip_bound=!0,this.$$set(t),this.$$.skip_bound=!1)}};function lE(n,t,e,r){function i(s){return s instanceof e?s:new e(function(a){a(s)})}return new(e||(e=Promise))(function(s,a){function o(c){try{u(r.next(c))}catch(d){a(d)}}function l(c){try{u(r.throw(c))}catch(d){a(d)}}function u(c){c.done?s(c.value):i(c.value).then(o,l)}u((r=r.apply(n,t||[])).next())})}nn();Pg();Cs();function Za(n){return n.charAt(0).toUpperCase()+n.slice(1)}function Ut(n,t){if(t===null)return Za(n);let e=n.toLowerCase().indexOf(t.toLowerCase());if(e===-1)return`${Za(n)} (${t.toLowerCase()})`;let r=n.substring(0,e);return r+='',e===0?r+=n.substring(e,e+1).toUpperCase():r+=n.substring(e,e+1),r+="",r+=n.substring(e+1),r=Za(r),r}function F2(n){let t,e,r,i;return{c(){t=ue("code"),e=Ve(n[4]),r=De(),i=new Xa(!1),i.a=null,B(t,"class","tasks-modal-parsed-date")},m(s,a){Ee(s,t,a),z(t,e),z(t,r),i.m(n[2],t)},p(s,a){a&16&&ir(e,s[4]),a&4&&i.p(s[2])},d(s){s&&ve(t)}}}function L2(n){let t,e,r,i,s;return{c(){t=ue("div"),e=Ve(n[4]),r=ue("input"),B(r,"class","tasks-modal-date-editor-picker"),B(r,"type","date"),B(r,"id","date-editor-picker"),B(r,"tabindex","-1"),B(t,"class","tasks-modal-parsed-date")},m(a,o){Ee(a,t,o),z(t,e),z(t,r),fn(r,n[6]),i||(s=[je(r,"input",n[10]),je(r,"input",n[7])],i=!0)},p(a,o){o&16&&ir(e,a[4]),o&64&&fn(r,a[6])},d(a){a&&ve(t),i=!1,Gt(s)}}}function U2(n){let t,e=Ut(n[3],n[5])+"",r,i,s,a,o,l;function u(f,p){return f[1]?L2:F2}let c=u(n,-1),d=c(n);return{c(){t=ue("label"),r=De(),i=ue("input"),s=De(),d.c(),a=pd(),B(t,"for",n[3]),B(i,"id",n[3]),B(i,"type","text"),B(i,"class","tasks-modal-date-input"),B(i,"placeholder",Y2),B(i,"accesskey",n[5]),Si(i,"tasks-modal-error",!n[1])},m(f,p){Ee(f,t,p),t.innerHTML=e,Ee(f,r,p),Ee(f,i,p),fn(i,n[0]),Ee(f,s,p),d.m(f,p),Ee(f,a,p),o||(l=je(i,"input",n[9]),o=!0)},p(f,[p]){p&40&&e!==(e=Ut(f[3],f[5])+"")&&(t.innerHTML=e),p&8&&B(t,"for",f[3]),p&8&&B(i,"id",f[3]),p&32&&B(i,"accesskey",f[5]),p&1&&i.value!==f[0]&&fn(i,f[0]),p&2&&Si(i,"tasks-modal-error",!f[1]),c===(c=u(f,p))&&d?d.p(f,p):(d.d(1),d=c(f),d&&(d.c(),d.m(a.parentNode,a)))},i:tt,o:tt,d(f){f&&ve(t),f&&ve(r),f&&ve(i),f&&ve(s),d.d(f),f&&ve(a),o=!1,l()}}}var Y2="Try 'Mon' or 'tm' then space";function j2(n,t,e){let{id:r}=t,{dateSymbol:i}=t,{date:s}=t,{isDateValid:a}=t,{forwardOnly:o}=t,{accesskey:l}=t,{parsedDate:u=""}=t,c="";function d(b){b.target!==null&&e(0,s=c)}function f(){s=this.value,e(0,s),e(3,r),e(8,o),e(2,u),e(1,a)}function p(){c=this.value,e(6,c),e(0,s),e(3,r),e(8,o),e(2,u),e(1,a)}return n.$$set=b=>{"id"in b&&e(3,r=b.id),"dateSymbol"in b&&e(4,i=b.dateSymbol),"date"in b&&e(0,s=b.date),"isDateValid"in b&&e(1,a=b.isDateValid),"forwardOnly"in b&&e(8,o=b.forwardOnly),"accesskey"in b&&e(5,l=b.accesskey),"parsedDate"in b&&e(2,u=b.parsedDate)},n.$$.update=()=>{if(n.$$.dirty&271){e:e(0,s=Pc(s)),e(2,u=Sk(r,s,o)),e(1,a=!u.includes("invalid")),a&&e(6,c=u)}},[s,a,u,r,i,l,c,d,o,f,p]}var by=class extends rr{constructor(t){super(),Kr(this,t,j2,U2,zr,{id:3,dateSymbol:4,date:0,isDateValid:1,forwardOnly:8,accesskey:5,parsedDate:2})}},Bs=by;var Vs=Math.min,mn=Math.max,du=Math.round;var Cr=n=>({x:n,y:n}),W2={left:"right",right:"left",bottom:"top",top:"bottom"},$2={start:"end",end:"start"};function Ty(n,t,e){return mn(n,Vs(t,e))}function Ja(n,t){return typeof n=="function"?n(t):n}function Ei(n){return n.split("-")[0]}function eo(n){return n.split("-")[1]}function _y(n){return n==="x"?"y":"x"}function vy(n){return n==="y"?"height":"width"}function Bi(n){return["top","bottom"].includes(Ei(n))?"y":"x"}function wy(n){return _y(Bi(n))}function uE(n,t,e){e===void 0&&(e=!1);let r=eo(n),i=wy(n),s=vy(i),a=i==="x"?r===(e?"end":"start")?"right":"left":r==="start"?"bottom":"top";return t.reference[s]>t.floating[s]&&(a=cu(a)),[a,cu(a)]}function cE(n){let t=cu(n);return[md(n),t,md(t)]}function md(n){return n.replace(/start|end/g,t=>$2[t])}function q2(n,t,e){let r=["left","right"],i=["right","left"],s=["top","bottom"],a=["bottom","top"];switch(n){case"top":case"bottom":return e?t?i:r:t?r:i;case"left":case"right":return t?s:a;default:return[]}}function dE(n,t,e,r){let i=eo(n),s=q2(Ei(n),e==="start",r);return i&&(s=s.map(a=>a+"-"+i),t&&(s=s.concat(s.map(md)))),s}function cu(n){return n.replace(/left|right|bottom|top/g,t=>W2[t])}function H2(n){return U({top:0,right:0,bottom:0,left:0},n)}function fE(n){return typeof n!="number"?H2(n):{top:n,right:n,bottom:n,left:n}}function zs(n){let{x:t,y:e,width:r,height:i}=n;return{width:r,height:i,top:e,left:t,right:t+r,bottom:e+i,x:t,y:e}}function pE(n,t,e){let{reference:r,floating:i}=n,s=Bi(t),a=wy(t),o=vy(a),l=Ei(t),u=s==="y",c=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[o]/2-i[o]/2,p;switch(l){case"top":p={x:c,y:r.y-i.height};break;case"bottom":p={x:c,y:r.y+r.height};break;case"right":p={x:r.x+r.width,y:d};break;case"left":p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}switch(eo(t)){case"start":p[a]-=f*(e&&u?-1:1);break;case"end":p[a]+=f*(e&&u?-1:1);break}return p}var mE=(n,t,e)=>L(void 0,null,function*(){let{placement:r="bottom",strategy:i="absolute",middleware:s=[],platform:a}=e,o=s.filter(Boolean),l=yield a.isRTL==null?void 0:a.isRTL(t),u=yield a.getElementRects({reference:n,floating:t,strategy:i}),{x:c,y:d}=pE(u,r,l),f=r,p={},b=0;for(let T=0;Toe<=0)){var K,C;let oe=(((K=a.flip)==null?void 0:K.index)||0)+1,m=Z[oe];if(m)return{data:{index:oe,overflows:V},reset:{placement:m}};let y=(C=V.filter(v=>v.overflows[0]<=0).sort((v,w)=>v.overflows[1]-w.overflows[1])[0])==null?void 0:C.placement;if(!y)switch(b){case"bestFit":{var J;let v=(J=V.filter(w=>{if(H){let S=Bi(w.placement);return S===A||S==="y"}return!0}).map(w=>[w.placement,w.overflows.filter(S=>S>0).reduce((S,M)=>S+M,0)]).sort((w,S)=>w[1]-S[1])[0])==null?void 0:J[0];v&&(y=v);break}case"initialPlacement":y=l;break}if(s!==y)return{reset:{placement:y}}}return{}})}}};function G2(n,t){return L(this,null,function*(){let{placement:e,platform:r,elements:i}=n,s=yield r.isRTL==null?void 0:r.isRTL(i.floating),a=Ei(e),o=eo(e),l=Bi(e)==="y",u=["left","top"].includes(a)?-1:1,c=s&&l?-1:1,d=Ja(t,n),{mainAxis:f,crossAxis:p,alignmentAxis:b}=typeof d=="number"?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return o&&typeof b=="number"&&(p=o==="end"?b*-1:b),l?{x:p*c,y:f*u}:{x:f*u,y:p*c}})}var gE=function(n){return n===void 0&&(n=0),{name:"offset",options:n,fn(e){return L(this,null,function*(){var r,i;let{x:s,y:a,placement:o,middlewareData:l}=e,u=yield G2(e,n);return o===((r=l.offset)==null?void 0:r.placement)&&(i=l.arrow)!=null&&i.alignmentOffset?{}:{x:s+u.x,y:a+u.y,data:ce(U({},u),{placement:o})}})}}},yE=function(n){return n===void 0&&(n={}),{name:"shift",options:n,fn(e){return L(this,null,function*(){let{x:r,y:i,placement:s}=e,O=Ja(n,e),{mainAxis:a=!0,crossAxis:o=!1,limiter:l={fn:D=>{let{x:A,y:Y}=D;return{x:A,y:Y}}}}=O,u=pa(O,["mainAxis","crossAxis","limiter"]),c={x:r,y:i},d=yield hd(e,u),f=Bi(Ei(s)),p=_y(f),b=c[p],T=c[f];if(a){let D=p==="y"?"top":"left",A=p==="y"?"bottom":"right",Y=b+d[D],q=b-d[A];b=Ty(Y,b,q)}if(o){let D=f==="y"?"top":"left",A=f==="y"?"bottom":"right",Y=T+d[D],q=T-d[A];T=Ty(Y,T,q)}let _=l.fn(ce(U({},e),{[p]:b,[f]:T}));return ce(U({},_),{data:{x:_.x-r,y:_.y-i,enabled:{[p]:a,[f]:o}}})})}}};var bE=function(n){return n===void 0&&(n={}),{name:"size",options:n,fn(e){return L(this,null,function*(){var r,i;let{placement:s,rects:a,platform:o,elements:l}=e,V=Ja(n,e),{apply:u=()=>{}}=V,c=pa(V,["apply"]),d=yield hd(e,c),f=Ei(s),p=eo(s),b=Bi(s)==="y",{width:T,height:_}=a.floating,O,D;f==="top"||f==="bottom"?(O=f,D=p===((yield o.isRTL==null?void 0:o.isRTL(l.floating))?"start":"end")?"left":"right"):(D=f,O=p==="end"?"top":"bottom");let A=_-d.top-d.bottom,Y=T-d.left-d.right,q=Vs(_-d[O],A),se=Vs(T-d[D],Y),H=!e.middlewareData.shift,Z=q,ye=se;if((r=e.middlewareData.shift)!=null&&r.enabled.x&&(ye=Y),(i=e.middlewareData.shift)!=null&&i.enabled.y&&(Z=A),H&&!p){let K=mn(d.left,0),C=mn(d.right,0),J=mn(d.top,0),$=mn(d.bottom,0);b?ye=T-2*(K!==0||C!==0?K+C:mn(d.left,d.right)):Z=_-2*(J!==0||$!==0?J+$:mn(d.top,d.bottom))}yield u(ce(U({},e),{availableWidth:ye,availableHeight:Z}));let we=yield o.getDimensions(l.floating);return T!==we.width||_!==we.height?{reset:{rects:!0}}:{}})}}};function yd(){return typeof window!="undefined"}function Ks(n){return _E(n)?(n.nodeName||"").toLowerCase():"#document"}function hn(n){var t;return(n==null||(t=n.ownerDocument)==null?void 0:t.defaultView)||window}function Qr(n){var t;return(t=(_E(n)?n.ownerDocument:n.document)||window.document)==null?void 0:t.documentElement}function _E(n){return yd()?n instanceof Node||n instanceof hn(n).Node:!1}function ar(n){return yd()?n instanceof Element||n instanceof hn(n).Element:!1}function Mr(n){return yd()?n instanceof HTMLElement||n instanceof hn(n).HTMLElement:!1}function TE(n){return!yd()||typeof ShadowRoot=="undefined"?!1:n instanceof ShadowRoot||n instanceof hn(n).ShadowRoot}function to(n){let{overflow:t,overflowX:e,overflowY:r,display:i}=or(n);return/auto|scroll|overlay|hidden|clip/.test(t+r+e)&&!["inline","contents"].includes(i)}function vE(n){return["table","td","th"].includes(Ks(n))}function fu(n){return[":popover-open",":modal"].some(t=>{try{return n.matches(t)}catch(e){return!1}})}function bd(n){let t=Td(),e=ar(n)?or(n):n;return e.transform!=="none"||e.perspective!=="none"||(e.containerType?e.containerType!=="normal":!1)||!t&&(e.backdropFilter?e.backdropFilter!=="none":!1)||!t&&(e.filter?e.filter!=="none":!1)||["transform","perspective","filter"].some(r=>(e.willChange||"").includes(r))||["paint","layout","strict","content"].some(r=>(e.contain||"").includes(r))}function wE(n){let t=Di(n);for(;Mr(t)&&!Qs(t);){if(bd(t))return t;if(fu(t))return null;t=Di(t)}return null}function Td(){return typeof CSS=="undefined"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}function Qs(n){return["html","body","#document"].includes(Ks(n))}function or(n){return hn(n).getComputedStyle(n)}function pu(n){return ar(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:{scrollLeft:n.scrollX,scrollTop:n.scrollY}}function Di(n){if(Ks(n)==="html")return n;let t=n.assignedSlot||n.parentNode||TE(n)&&n.host||Qr(n);return TE(t)?t.host:t}function kE(n){let t=Di(n);return Qs(t)?n.ownerDocument?n.ownerDocument.body:n.body:Mr(t)&&to(t)?t:kE(t)}function gd(n,t,e){var r;t===void 0&&(t=[]),e===void 0&&(e=!0);let i=kE(n),s=i===((r=n.ownerDocument)==null?void 0:r.body),a=hn(i);if(s){let o=_d(a);return t.concat(a,a.visualViewport||[],to(i)?i:[],o&&e?gd(o):[])}return t.concat(i,gd(i,[],e))}function _d(n){return n.parent&&Object.getPrototypeOf(n.parent)?n.frameElement:null}function DE(n){let t=or(n),e=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=Mr(n),s=i?n.offsetWidth:e,a=i?n.offsetHeight:r,o=du(e)!==s||du(r)!==a;return o&&(e=s,r=a),{width:e,height:r,$:o}}function xE(n){return ar(n)?n:n.contextElement}function no(n){let t=xE(n);if(!Mr(t))return Cr(1);let e=t.getBoundingClientRect(),{width:r,height:i,$:s}=DE(t),a=(s?du(e.width):e.width)/r,o=(s?du(e.height):e.height)/i;return(!a||!Number.isFinite(a))&&(a=1),(!o||!Number.isFinite(o))&&(o=1),{x:a,y:o}}var B2=Cr(0);function OE(n){let t=hn(n);return!Td()||!t.visualViewport?B2:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function V2(n,t,e){return t===void 0&&(t=!1),!e||t&&e!==hn(n)?!1:t}function mu(n,t,e,r){t===void 0&&(t=!1),e===void 0&&(e=!1);let i=n.getBoundingClientRect(),s=xE(n),a=Cr(1);t&&(r?ar(r)&&(a=no(r)):a=no(n));let o=V2(s,e,r)?OE(s):Cr(0),l=(i.left+o.x)/a.x,u=(i.top+o.y)/a.y,c=i.width/a.x,d=i.height/a.y;if(s){let f=hn(s),p=r&&ar(r)?hn(r):r,b=f,T=_d(b);for(;T&&r&&p!==b;){let _=no(T),O=T.getBoundingClientRect(),D=or(T),A=O.left+(T.clientLeft+parseFloat(D.paddingLeft))*_.x,Y=O.top+(T.clientTop+parseFloat(D.paddingTop))*_.y;l*=_.x,u*=_.y,c*=_.x,d*=_.y,l+=A,u+=Y,b=hn(T),T=_d(b)}}return zs({width:c,height:d,x:l,y:u})}function Sy(n,t){let e=pu(n).scrollLeft;return t?t.left+e:mu(Qr(n)).left+e}function CE(n,t,e){e===void 0&&(e=!1);let r=n.getBoundingClientRect(),i=r.left+t.scrollLeft-(e?0:Sy(n,r)),s=r.top+t.scrollTop;return{x:i,y:s}}function z2(n){let{elements:t,rect:e,offsetParent:r,strategy:i}=n,s=i==="fixed",a=Qr(r),o=t?fu(t.floating):!1;if(r===a||o&&s)return e;let l={scrollLeft:0,scrollTop:0},u=Cr(1),c=Cr(0),d=Mr(r);if((d||!d&&!s)&&((Ks(r)!=="body"||to(a))&&(l=pu(r)),Mr(r))){let p=mu(r);u=no(r),c.x=p.x+r.clientLeft,c.y=p.y+r.clientTop}let f=a&&!d&&!s?CE(a,l,!0):Cr(0);return{width:e.width*u.x,height:e.height*u.y,x:e.x*u.x-l.scrollLeft*u.x+c.x+f.x,y:e.y*u.y-l.scrollTop*u.y+c.y+f.y}}function K2(n){return Array.from(n.getClientRects())}function Q2(n){let t=Qr(n),e=pu(n),r=n.ownerDocument.body,i=mn(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),s=mn(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),a=-e.scrollLeft+Sy(n),o=-e.scrollTop;return or(r).direction==="rtl"&&(a+=mn(t.clientWidth,r.clientWidth)-i),{width:i,height:s,x:a,y:o}}function X2(n,t){let e=hn(n),r=Qr(n),i=e.visualViewport,s=r.clientWidth,a=r.clientHeight,o=0,l=0;if(i){s=i.width,a=i.height;let u=Td();(!u||u&&t==="fixed")&&(o=i.offsetLeft,l=i.offsetTop)}return{width:s,height:a,x:o,y:l}}function Z2(n,t){let e=mu(n,!0,t==="fixed"),r=e.top+n.clientTop,i=e.left+n.clientLeft,s=Mr(n)?no(n):Cr(1),a=n.clientWidth*s.x,o=n.clientHeight*s.y,l=i*s.x,u=r*s.y;return{width:a,height:o,x:l,y:u}}function SE(n,t,e){let r;if(t==="viewport")r=X2(n,e);else if(t==="document")r=Q2(Qr(n));else if(ar(t))r=Z2(t,e);else{let i=OE(n);r={x:t.x-i.x,y:t.y-i.y,width:t.width,height:t.height}}return zs(r)}function ME(n,t){let e=Di(n);return e===t||!ar(e)||Qs(e)?!1:or(e).position==="fixed"||ME(e,t)}function J2(n,t){let e=t.get(n);if(e)return e;let r=gd(n,[],!1).filter(o=>ar(o)&&Ks(o)!=="body"),i=null,s=or(n).position==="fixed",a=s?Di(n):n;for(;ar(a)&&!Qs(a);){let o=or(a),l=bd(a);!l&&o.position==="fixed"&&(i=null),(s?!l&&!i:!l&&o.position==="static"&&!!i&&["absolute","fixed"].includes(i.position)||to(a)&&!l&&ME(n,a))?r=r.filter(c=>c!==a):i=o,a=Di(a)}return t.set(n,r),r}function eU(n){let{element:t,boundary:e,rootBoundary:r,strategy:i}=n,a=[...e==="clippingAncestors"?fu(t)?[]:J2(t,this._c):[].concat(e),r],o=a[0],l=a.reduce((u,c)=>{let d=SE(t,c,i);return u.top=mn(d.top,u.top),u.right=Vs(d.right,u.right),u.bottom=Vs(d.bottom,u.bottom),u.left=mn(d.left,u.left),u},SE(t,o,i));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}}function tU(n){let{width:t,height:e}=DE(n);return{width:t,height:e}}function nU(n,t,e){let r=Mr(t),i=Qr(t),s=e==="fixed",a=mu(n,!0,s,t),o={scrollLeft:0,scrollTop:0},l=Cr(0);if(r||!r&&!s)if((Ks(t)!=="body"||to(i))&&(o=pu(t)),r){let f=mu(t,!0,s,t);l.x=f.x+t.clientLeft,l.y=f.y+t.clientTop}else i&&(l.x=Sy(i));let u=i&&!r&&!s?CE(i,o):Cr(0),c=a.left+o.scrollLeft-l.x-u.x,d=a.top+o.scrollTop-l.y-u.y;return{x:c,y:d,width:a.width,height:a.height}}function ky(n){return or(n).position==="static"}function EE(n,t){if(!Mr(n)||or(n).position==="fixed")return null;if(t)return t(n);let e=n.offsetParent;return Qr(n)===e&&(e=e.ownerDocument.body),e}function RE(n,t){let e=hn(n);if(fu(n))return e;if(!Mr(n)){let i=Di(n);for(;i&&!Qs(i);){if(ar(i)&&!ky(i))return i;i=Di(i)}return e}let r=EE(n,t);for(;r&&vE(r)&&ky(r);)r=EE(r,t);return r&&Qs(r)&&ky(r)&&!bd(r)?e:r||wE(n)||e}var rU=function(n){return L(this,null,function*(){let t=this.getOffsetParent||RE,e=this.getDimensions,r=yield e(n.floating);return{reference:nU(n.reference,yield t(n.floating),n.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}})};function iU(n){return or(n).direction==="rtl"}var sU={convertOffsetParentRelativeRectToViewportRelativeRect:z2,getDocumentElement:Qr,getClippingRect:eU,getOffsetParent:RE,getElementRects:rU,getClientRects:K2,getDimensions:tU,getScale:no,isElement:ar,isRTL:iU};var Ey=gE;var Dy=yE,AE=hE,PE=bE;var xy=(n,t,e)=>{let r=new Map,i=U({platform:sU},e),s=ce(U({},i.platform),{_c:r});return mE(n,t,ce(U({},i),{platform:s}))};Zg();function NE(n,t,e){let r=n.slice();return r[5]=t[e],r}function IE(n,t,e){let r=n.slice();r[40]=t[e],r[43]=e;let i=r[17](r[40].taskLocation.path);return r[41]=i,r}function FE(n){let t,e,r,i=n[10],s=[];for(let a=0;a',d=De(),B(e,"class","task-dependency-name"),B(c,"type","button"),B(c,"class","task-dependency-delete"),B(t,"class","task-dependency")},m(_,O){Ee(_,t,O),z(t,e),z(e,r),z(e,s),z(e,a),z(e,l),z(t,u),z(t,c),z(t,d),f||(p=[je(c,"click",b),je(t,"mouseenter",T)],f=!0)},p(_,O){n=_,O[0]&3&&i!==(i=n[5].status.symbol+"")&&ir(s,i),O[0]&3&&o!==(o=Us(n[5])+"")&&ir(l,o)},d(_){_&&ve(t),f=!1,Gt(p)}}}function aU(n){let t,e=Ut(n[2],n[3])+"",r,i,s,a,o,l,u,c,d,f=n[10]&&n[10].length!==0&&FE(n),p=n[0][n[1]].length!==0&&YE(n);return{c(){t=ue("label"),r=De(),i=ue("span"),s=ue("input"),o=De(),f&&f.c(),l=De(),p&&p.c(),u=pd(),B(t,"for",n[1]),B(s,"accesskey",n[3]),B(s,"id",n[1]),B(s,"class","tasks-modal-dependency-input"),B(s,"type","text"),B(s,"placeholder",n[4]),Hs(()=>n[26].call(i))},m(b,T){Ee(b,t,T),t.innerHTML=e,Ee(b,r,T),Ee(b,i,T),z(i,s),n[22](s),fn(s,n[6]),a=iE(i,n[26].bind(i)),Ee(b,o,T),f&&f.m(b,T),Ee(b,l,T),p&&p.m(b,T),Ee(b,u,T),c||(d=[je(s,"input",n[23]),je(s,"keydown",n[24]),je(s,"focus",n[16]),je(s,"blur",n[25])],c=!0)},p(b,T){T[0]&12&&e!==(e=Ut(b[2],b[3])+"")&&(t.innerHTML=e),T[0]&2&&B(t,"for",b[1]),T[0]&8&&B(s,"accesskey",b[3]),T[0]&2&&B(s,"id",b[1]),T[0]&16&&B(s,"placeholder",b[4]),T[0]&64&&s.value!==b[6]&&fn(s,b[6]),b[10]&&b[10].length!==0?f?f.p(b,T):(f=FE(b),f.c(),f.m(l.parentNode,l)):f&&(f.d(1),f=null),b[0][b[1]].length!==0?p?p.p(b,T):(p=YE(b),p.c(),p.m(u.parentNode,u)):p&&(p.d(1),p=null)},i:tt,o:tt,d(b){b&&ve(t),b&&ve(r),b&&ve(i),n[22](null),a(),b&&ve(o),f&&f.d(b),b&&ve(l),p&&p.d(b),b&&ve(u),c=!1,Gt(d)}}}function oU(n,t,e){let{task:r}=t,{editableTask:i}=t,{allTasks:s}=t,{_onDescriptionKeyDown:a}=t,{type:o}=t,{labelText:l}=t,{accesskey:u}=t,{placeholder:c="Type to search..."}=t,d="",f=null,p=0,b,T=!1,_=!1,O,D;function A(E){e(0,i[o]=[...i[o],E],i),e(6,d=""),e(7,T=!1)}function Y(E){e(0,i[o]=i[o].filter(P=>P!==E),i)}function q(E){var P;if(f!==null){switch(E.key){case"ArrowUp":E.preventDefault(),!!p&&p>0?e(11,p-=1):e(11,p=f.length-1);break;case"ArrowDown":E.preventDefault(),!!p&&p{P.style.left=`${W}px`,P.style.top=`${de}px`})}function ye(E){return E===r.taskLocation.path?"":E}function we(E){return Us(E)}function V(E,P){let W=E.createDiv();W.addClasses(["tooltip","pop-up"]),W.innerText=P,xy(E,W,{placement:"top",middleware:[Ey(-18),Dy()]}).then(({x:de,y:be})=>{W.style.left=`${de}px`,W.style.top=`${be}px`}),E.addEventListener("mouseleave",()=>W.remove())}function K(E){at[E?"unshift":"push"](()=>{O=E,e(8,O)})}function C(){d=this.value,e(6,d)}let J=E=>q(E),$=()=>e(7,T=!1);function oe(){b=this.clientWidth,e(12,b)}let m=(E,P)=>V(P.currentTarget,we(E)),y=(E,P)=>V(P.currentTarget,E),v=E=>A(E),w=E=>e(11,p=E);function S(E){at[E?"unshift":"push"](()=>{D=E,e(9,D)})}let M=()=>e(11,p=null),I=E=>Y(E),j=(E,P)=>V(P.currentTarget,we(E));return n.$$set=E=>{"task"in E&&e(5,r=E.task),"editableTask"in E&&e(0,i=E.editableTask),"allTasks"in E&&e(20,s=E.allTasks),"_onDescriptionKeyDown"in E&&e(21,a=E._onDescriptionKeyDown),"type"in E&&e(1,o=E.type),"labelText"in E&&e(2,l=E.labelText),"accesskey"in E&&e(3,u=E.accesskey),"placeholder"in E&&e(4,c=E.placeholder)},n.$$.update=()=>{if(n.$$.dirty[0]&768){e:Z(O,D)}if(n.$$.dirty[0]&192){e:e(10,f=T?se(d):null)}},[i,o,l,u,c,r,d,T,O,D,f,p,b,A,Y,q,H,ye,we,V,s,a,K,C,J,$,oe,m,y,v,w,S,M,I,j]}var Oy=class extends rr{constructor(t){super(),Kr(this,t,oU,aU,zr,{task:5,editableTask:0,allTasks:20,_onDescriptionKeyDown:21,type:1,labelText:2,accesskey:3,placeholder:4},null,[-1,-1])}},Cy=Oy;Cn();Cs();su();var gu=require("obsidian");Cn();Ws();dy();var hu,My,Ry,lU=["md"];function kd(){return rn.getLogger("tasks.File")}var WE=({metadataCache:n,vault:t,workspace:e})=>{hu=n,My=t,Ry=e},Pn=e=>L(void 0,[e],function*({originalTask:n,newTasks:t}){if(My===void 0||hu===void 0||Ry===void 0){vd("Tasks: cannot use File before initializing it.");return}Array.isArray(t)||(t=[t]);let r=kd(),i="replaceTaskWithTasks()";ad(r,i,n),od(r,i,t),yield qE({originalTask:n,newTasks:t,vault:My,metadataCache:hu,workspace:Ry,previousTries:0})});function vd(n){console.error(n),new gu.Notice(n,15e3)}function $E(n){console.warn(n),new gu.Notice(n,1e4)}function uU(n){kd().debug(n)}var Vi=class extends Error{},wd=class extends Error{},qE=a=>L(void 0,[a],function*({originalTask:n,newTasks:t,vault:e,metadataCache:r,workspace:i,previousTries:s}){let o=kd();o.debug(`tryRepetitive after ${s} previous tries`);let l=()=>L(void 0,null,function*(){if(s>10){let c=`Tasks: Could not find the correct task line to update. + +The task line not updated is: +${n.originalMarkdown} + +In this markdown file: +"${n.taskLocation.path}" + +Note: further clicks on this checkbox will usually now be ignored until the file is opened (or certain, specific edits are made - it's complicated). + +Recommendations: + +1. Close all panes that have the above file open, and then re-open the file. + +2. Check for exactly identical copies of the task line, in this file, and see if you can make them different. +`;vd(c);return}let u=Math.min(Math.pow(10,s),100);o.debug(`timeout = ${u}`),setTimeout(()=>L(void 0,null,function*(){yield qE({originalTask:n,newTasks:t,vault:e,metadataCache:r,workspace:i,previousTries:s+1})}),u)});try{let[u,c,d]=yield HE(n,e),f=[...d.slice(0,u),...t.map(p=>p.toFileLineString()),...d.slice(u+1)];yield e.modify(c,f.join(` +`))}catch(u){if(u instanceof Vi){u.message&&$E(u.message),yield l();return}else if(u instanceof wd){yield l();return}else u instanceof Error&&vd(u.message)}});function HE(n,t){return L(this,null,function*(){if(hu===void 0)throw new Vi;let e=t.getAbstractFileByPath(n.path);if(!(e instanceof gu.TFile))throw new Vi(`Tasks: No file found for task ${n.description}. Retrying ...`);if(!lU.includes(e.extension))throw new Error(`Tasks: Does not support files with the ${e.extension} file extension.`);let r=hu.getFileCache(e);if(r==null||r===null)throw new Vi(`Tasks: No file cache found for file ${e.path}. Retrying ...`);let i=r.listItems;if(i===void 0||i.length===0)throw new Vi(`Tasks: No list items found in file cache of ${e.path}. Retrying ...`);let a=(yield t.read(e)).split(` +`),o=cU(n,a,i,uU);if(o===void 0)throw new wd;return[o,e,a]})}function Ay(n,t){return L(this,null,function*(){try{let[e,r,i]=yield HE(n,t);return[e,r]}catch(e){e instanceof Vi?e.message&&$E(e.message):e instanceof Error&&vd(e.message)}})}function GE(n,t){return nc.id===l);!u||a.push(u)}let o=e.filter(l=>l.dependsOn.includes(t.id));return new ro({addGlobalFilterOnSave:i,originalBlocking:o,description:r,status:t.status,priority:s,recurrenceRule:t.recurrence?t.recurrence.toText():"",onCompletion:t.onCompletion,createdDate:t.created.formatAsDate(),startDate:t.start.formatAsDate(),scheduledDate:t.scheduled.formatAsDate(),dueDate:t.due.formatAsDate(),doneDate:t.done.formatAsDate(),cancelledDate:t.cancelled.formatAsDate(),forwardOnly:!0,blockedBy:a,blocking:o})}applyEdits(t,e){return L(this,null,function*(){let r=this.description.trim();this.addGlobalFilterOnSave&&(r=Fe.getInstance().prependTo(r));let i=Os(this.startDate,this.forwardOnly),s=Os(this.scheduledDate,this.forwardOnly),a=Os(this.dueDate,this.forwardOnly),o=Os(this.cancelledDate,this.forwardOnly),l=Os(this.createdDate,this.forwardOnly),u=Os(this.doneDate,this.forwardOnly),c=null;this.recurrenceRule&&(c=Et.fromText({recurrenceRuleText:this.recurrenceRule,occurrence:new Qn({startDate:i,scheduledDate:s,dueDate:a})}));let d=this.onCompletion,f=[];for(let D of this.blockedBy){let A=yield mU(D,e);f.push(A)}let p=t.id,b=[],T=[];(this.blocking.toString()!==this.originalBlocking.toString()||this.blocking.length!==0)&&(t.id===""&&(p=ru(e.filter(D=>D.id!=="").map(D=>D.id))),b=this.originalBlocking.filter(D=>!this.blocking.includes(D)),T=this.blocking.filter(D=>!this.originalBlocking.includes(D)));let _=new pe(ce(U({},t),{description:r,status:t.status,priority:Mn.priorityValue(this.priority),onCompletion:d,recurrence:c,startDate:i,scheduledDate:s,dueDate:a,doneDate:u,createdDate:l,cancelledDate:o,dependsOn:f.map(D=>D.id),id:p}));for(let D of b){let A=OS(D,_);yield Pn({originalTask:D,newTasks:A})}for(let D of T){let A=xS(D,_);yield Pn({originalTask:D,newTasks:A})}let O=this.inferTodaysDate(this.status.type,u,o);return _.handleNewStatusWithRecurrenceInUsersOrder(this.status,O)})}inferTodaysDate(t,e,r){return t==="DONE"&&e!==null?e:t==="CANCELLED"&&r!==null?r:window.moment()}parseAndValidateRecurrence(){var e;if(!this.recurrenceRule)return{parsedRecurrence:"not recurring",isRecurrenceValid:!0};let t=(e=Et.fromText({recurrenceRuleText:this.recurrenceRule,occurrence:new Qn({startDate:null,scheduledDate:null,dueDate:null})}))==null?void 0:e.toText();return t?this.startDate||this.scheduledDate||this.dueDate?{parsedRecurrence:t,isRecurrenceValid:!0}:{parsedRecurrence:"due, scheduled or start date required",isRecurrenceValid:!1}:{parsedRecurrence:"invalid recurrence rule",isRecurrenceValid:!1}}};function mU(n,t){return L(this,null,function*(){if(n.id!=="")return n;let e=t.filter(i=>i.id!==""),r=Zc(n,e.map(i=>i.id));return yield Pn({originalTask:n,newTasks:r}),r})}nn();function hU(n){let t,e=Ut("Recurs",n[2])+"",r,i,s,a,o,l,u,c,d;return{c(){t=ue("label"),r=De(),i=ue("input"),s=De(),a=ue("code"),o=Ve(n[4]),l=De(),u=new Xa(!1),B(t,"for","recurrence"),B(i,"id","recurrence"),B(i,"type","text"),B(i,"class","tasks-modal-date-input"),B(i,"placeholder","Try 'every day when done'"),B(i,"accesskey",n[2]),Si(i,"tasks-modal-error",!n[1]),u.a=null,B(a,"class","tasks-modal-parsed-date")},m(f,p){Ee(f,t,p),t.innerHTML=e,Ee(f,r,p),Ee(f,i,p),fn(i,n[0].recurrenceRule),Ee(f,s,p),Ee(f,a,p),z(a,o),z(a,l),u.m(n[3],a),c||(d=je(i,"input",n[5]),c=!0)},p(f,[p]){p&4&&e!==(e=Ut("Recurs",f[2])+"")&&(t.innerHTML=e),p&4&&B(i,"accesskey",f[2]),p&1&&i.value!==f[0].recurrenceRule&&fn(i,f[0].recurrenceRule),p&2&&Si(i,"tasks-modal-error",!f[1]),p&8&&u.p(f[3])},i:tt,o:tt,d(f){f&&ve(t),f&&ve(r),f&&ve(i),f&&ve(s),f&&ve(a),c=!1,d()}}}function gU(n,t,e){let{editableTask:r}=t,{isRecurrenceValid:i}=t,{accesskey:s}=t,a,{recurrenceSymbol:o}=Dr.tasksPluginEmoji.taskSerializer.symbols;function l(){r.recurrenceRule=this.value,e(0,r)}return n.$$set=u=>{"editableTask"in u&&e(0,r=u.editableTask),"isRecurrenceValid"in u&&e(1,i=u.isRecurrenceValid),"accesskey"in u&&e(2,s=u.accesskey)},n.$$.update=()=>{if(n.$$.dirty&1){e:e(3,{parsedRecurrence:a,isRecurrenceValid:i}=r.parseAndValidateRecurrence(),a,(e(1,i),e(0,r)))}},[r,i,s,a,o,l]}var Py=class extends rr{constructor(t){super(),Kr(this,t,gU,hU,zr,{editableTask:0,isRecurrenceValid:1,accesskey:2})}},BE=Py;function VE(n,t,e){let r=n.slice();return r[7]=t[e],r}function zE(n){let t,e=n[7].name+"",r,i,s=n[7].symbol+"",a,o,l;return{c(){t=ue("option"),r=Ve(e),i=Ve(" ["),a=Ve(s),o=Ve("]"),t.__value=l=n[7].symbol,t.value=t.__value},m(u,c){Ee(u,t,c),z(t,r),z(t,i),z(t,a),z(t,o)},p(u,c){c&1&&e!==(e=u[7].name+"")&&ir(r,e),c&1&&s!==(s=u[7].symbol+"")&&ir(a,s),c&1&&l!==(l=u[7].symbol)&&(t.__value=l,t.value=t.__value)},d(u){u&&ve(t)}}}function yU(n){let t,e=Ut("Status",n[1])+"",r,i,s,a,o=n[0],l=[];for(let u=0;un[6].call(i))},m(u,c){Ee(u,t,c),t.innerHTML=e,Ee(u,r,c),Ee(u,i,c);for(let d=0;d{let c=s.find(f=>f.symbol===o);if(c)e(4,i.status=c,i);else{console.log(`Error in EditTask: cannot find status with symbol ${o}`);return}let d=r.handleNewStatus(c).pop();d&&(e(4,i.doneDate=KE(i.doneDate,c.isCompleted(),d.done),i),e(4,i.cancelledDate=KE(i.cancelledDate,c.isCancelled(),d.cancelled),i))};function u(){o=rE(this),e(2,o),e(0,s)}return n.$$set=c=>{"task"in c&&e(5,r=c.task),"editableTask"in c&&e(4,i=c.editableTask),"statusOptions"in c&&e(0,s=c.statusOptions),"accesskey"in c&&e(1,a=c.accesskey)},[s,a,o,l,i,r,u]}var Ny=class extends rr{constructor(t){super(),Kr(this,t,bU,yU,zr,{task:5,editableTask:4,statusOptions:0,accesskey:1})}},QE=Ny;function XE(n,t,e){let r=n.slice();return r[49]=t[e].value,r[50]=t[e].label,r[51]=t[e].symbol,r[52]=t[e].accessKey,r[53]=t[e].accessKeyIndex,r}function TU(n){let t,e=n[50]+"",r;return{c(){t=ue("span"),r=Ve(e)},m(i,s){Ee(i,t,s),z(t,r)},p:tt,d(i){i&&ve(t)}}}function _U(n){let t,e=n[50].substring(0,n[53])+"",r,i,s=n[50].substring(n[53],n[53]+1)+"",a,o,l=n[50].substring(n[53]+1)+"",u;return{c(){t=ue("span"),r=Ve(e),i=ue("span"),a=Ve(s),o=ue("span"),u=Ve(l),B(i,"class","accesskey")},m(c,d){Ee(c,t,d),z(t,r),Ee(c,i,d),z(i,a),Ee(c,o,d),z(o,u)},p:tt,d(c){c&&ve(t),c&&ve(i),c&&ve(o)}}}function vU(n){let t,e=n[51]+"",r;return{c(){t=ue("span"),r=Ve(e)},m(i,s){Ee(i,t,s),z(t,r)},p:tt,d(i){i&&ve(t)}}}function ZE(n){let t,e,r,i,s,a,o,l,u=n[51]&&n[51].charCodeAt(0)>=256,c,d,f,p,b;function T(A,Y){return A[11]?_U:TU}let _=T(n,[-1,-1]),O=_(n),D=u&&vU(n);return f=nE(n[32][0]),{c(){t=ue("div"),e=ue("input"),a=De(),o=ue("label"),O.c(),l=De(),D&&D.c(),d=De(),B(e,"type","radio"),B(e,"id",r="priority-"+n[49]),e.__value=i=n[49],e.value=e.__value,B(e,"accesskey",s=n[15](n[52])),B(o,"for",c="priority-"+n[49]),B(t,"class","task-modal-priority-option-container"),f.p(e)},m(A,Y){Ee(A,t,Y),z(t,e),e.checked=e.__value===n[3].priority,z(t,a),z(t,o),O.m(o,null),z(o,l),D&&D.m(o,null),z(t,d),p||(b=je(e,"change",n[31]),p=!0)},p(A,Y){Y[0]&32768&&s!==(s=A[15](A[52]))&&B(e,"accesskey",s),Y[0]&8&&(e.checked=e.__value===A[3].priority),_===(_=T(A,Y))&&O?O.p(A,Y):(O.d(1),O=_(A),O&&(O.c(),O.m(o,l))),u&&D.p(A,Y)},d(A){A&&ve(t),O.d(),D&&D.d(),f.r(),p=!1,b()}}}function wU(n){let t;return{c(){t=ue("div"),t.innerHTML="Blocking and blocked by fields are disabled when vault tasks is empty"},m(e,r){Ee(e,t,r)},p:tt,i:tt,o:tt,d(e){e&&ve(t)}}}function kU(n){let t,e,r,i;return t=new Cy({props:{type:"blockedBy",labelText:"Before this",task:n[0],editableTask:n[3],allTasks:n[2],_onDescriptionKeyDown:n[24],accesskey:n[15]("b"),placeholder:"Search for tasks that the task being edited depends on..."}}),r=new Cy({props:{type:"blocking",labelText:"After this",task:n[0],editableTask:n[3],allTasks:n[2],_onDescriptionKeyDown:n[24],accesskey:n[15]("e"),placeholder:"Search for tasks that depend on this task being done..."}}),{c(){Or(t.$$.fragment),e=De(),Or(r.$$.fragment)},m(s,a){sr(t,s,a),Ee(s,e,a),sr(r,s,a),i=!0},p(s,a){let o={};a[0]&1&&(o.task=s[0]),a[0]&8&&(o.editableTask=s[3]),a[0]&4&&(o.allTasks=s[2]),a[0]&32768&&(o.accesskey=s[15]("b")),t.$set(o);let l={};a[0]&1&&(l.task=s[0]),a[0]&8&&(l.editableTask=s[3]),a[0]&4&&(l.allTasks=s[2]),a[0]&32768&&(l.accesskey=s[15]("e")),r.$set(l)},i(s){i||(pn(t.$$.fragment,s),pn(r.$$.fragment,s),i=!0)},o(s){Rn(t.$$.fragment,s),Rn(r.$$.fragment,s),i=!1},d(s){An(t,s),s&&ve(e),An(r,s)}}}function SU(n){let t,e,r,i=Ut("Description",n[15]("t"))+"",s,a,o,l,u,c,d,f,p,b,T,_,O,D,A,Y,q,se,H,Z,ye,we,V,K,C,J,$,oe,m,y,v=Ut("Only future dates:",n[15]("f"))+"",w,S,M,I,j,E,P,W,de,be,xe,He,Le,Yt,pr,vn,te,jt,it,us,mr,Mo,oa,la,Un,Ri,Ro,Ao,Ai,Fr,Au,ua,Po,cs,Yn,Xe,ca,Lr=n[22],xt=[];for(let F=0;Fan(D,"isRecurrenceValid",da));function hr(F){n[34](F)}function Cf(F){n[35](F)}let No={id:"due",dateSymbol:n[18],forwardOnly:n[3].forwardOnly,accesskey:n[15]("d")};n[3].dueDate!==void 0&&(No.date=n[3].dueDate),n[7]!==void 0&&(No.isDateValid=n[7]),q=new Bs({props:No}),at.push(()=>an(q,"date",hr)),at.push(()=>an(q,"isDateValid",Cf));function h(F){n[36](F)}function g(F){n[37](F)}let k={id:"scheduled",dateSymbol:n[17],forwardOnly:n[3].forwardOnly,accesskey:n[15]("s")};n[3].scheduledDate!==void 0&&(k.date=n[3].scheduledDate),n[8]!==void 0&&(k.isDateValid=n[8]),ye=new Bs({props:k}),at.push(()=>an(ye,"date",h)),at.push(()=>an(ye,"isDateValid",g));function R(F){n[38](F)}function G(F){n[39](F)}let X={id:"start",dateSymbol:n[16],forwardOnly:n[3].forwardOnly,accesskey:n[15]("a")};n[3].startDate!==void 0&&(X.date=n[3].startDate),n[9]!==void 0&&(X.isDateValid=n[9]),C=new Bs({props:X}),at.push(()=>an(C,"date",R)),at.push(()=>an(C,"isDateValid",G));let _e=[kU,wU],ne=[];function Oe(F,he){return F[2].length>0&&F[14]?0:1}W=Oe(n,[-1,-1]),de=ne[W]=_e[W](n);function ie(F){n[41](F)}let me={task:n[0],statusOptions:n[1],accesskey:n[15]("u")};n[3]!==void 0&&(me.editableTask=n[3]),Yt=new QE({props:me}),at.push(()=>an(Yt,"editableTask",ie));function ze(F){n[42](F)}function jn(F){n[43](F)}let Ot={id:"created",dateSymbol:n[20],forwardOnly:n[3].forwardOnly,accesskey:n[15]("c")};n[3].createdDate!==void 0&&(Ot.date=n[3].createdDate),n[5]!==void 0&&(Ot.isDateValid=n[5]),te=new Bs({props:Ot}),at.push(()=>an(te,"date",ze)),at.push(()=>an(te,"isDateValid",jn));function ds(F){n[44](F)}function Pi(F){n[45](F)}let Io={id:"done",dateSymbol:n[21],forwardOnly:n[3].forwardOnly,accesskey:n[15]("x")};n[3].doneDate!==void 0&&(Io.date=n[3].doneDate),n[6]!==void 0&&(Io.isDateValid=n[6]),mr=new Bs({props:Io}),at.push(()=>an(mr,"date",ds)),at.push(()=>an(mr,"isDateValid",Pi));function Fo(F){n[46](F)}function Mf(F){n[47](F)}let Lo={id:"cancelled",dateSymbol:n[19],forwardOnly:n[3].forwardOnly,accesskey:n[15]("-")};return n[3].cancelledDate!==void 0&&(Lo.date=n[3].cancelledDate),n[4]!==void 0&&(Lo.isDateValid=n[4]),Un=new Bs({props:Lo}),at.push(()=>an(Un,"date",Fo)),at.push(()=>an(Un,"isDateValid",Mf)),{c(){t=ue("form"),e=ue("section"),r=ue("label"),s=De(),a=ue("textarea"),l=De(),u=ue("section"),c=ue("label"),d=Ve("Priority"),p=De();for(let F=0;FA=!1)),D.$set(gr);let fs={};he[0]&8&&(fs.forwardOnly=F[3].forwardOnly),he[0]&32768&&(fs.accesskey=F[15]("d")),!se&&he[0]&8&&(se=!0,fs.date=F[3].dueDate,sn(()=>se=!1)),!H&&he[0]&128&&(H=!0,fs.isDateValid=F[7],sn(()=>H=!1)),q.$set(fs);let ps={};he[0]&8&&(ps.forwardOnly=F[3].forwardOnly),he[0]&32768&&(ps.accesskey=F[15]("s")),!we&&he[0]&8&&(we=!0,ps.date=F[3].scheduledDate,sn(()=>we=!1)),!V&&he[0]&256&&(V=!0,ps.isDateValid=F[8],sn(()=>V=!1)),ye.$set(ps);let ms={};he[0]&8&&(ms.forwardOnly=F[3].forwardOnly),he[0]&32768&&(ms.accesskey=F[15]("a")),!J&&he[0]&8&&(J=!0,ms.date=F[3].startDate,sn(()=>J=!1)),!$&&he[0]&512&&($=!0,ms.isDateValid=F[9],sn(()=>$=!1)),C.$set(ms),(!Yn||he[0]&32768)&&v!==(v=Ut("Only future dates:",F[15]("f"))+"")&&(y.innerHTML=v),(!Yn||he[0]&32768&&M!==(M=F[15]("f")))&&B(S,"accesskey",M),he[0]&8&&(S.checked=F[3].forwardOnly);let Rf=W;W=Oe(F,he),W===Rf?ne[W].p(F,he):(aE(),Rn(ne[Rf],1,1,()=>{ne[Rf]=null}),oE(),de=ne[W],de?de.p(F,he):(de=ne[W]=_e[W](F),de.c()),pn(de,1),de.m(P,null));let Uo={};he[0]&1&&(Uo.task=F[0]),he[0]&2&&(Uo.statusOptions=F[1]),he[0]&32768&&(Uo.accesskey=F[15]("u")),!pr&&he[0]&8&&(pr=!0,Uo.editableTask=F[3],sn(()=>pr=!1)),Yt.$set(Uo);let Yo={};he[0]&8&&(Yo.forwardOnly=F[3].forwardOnly),he[0]&32768&&(Yo.accesskey=F[15]("c")),!jt&&he[0]&8&&(jt=!0,Yo.date=F[3].createdDate,sn(()=>jt=!1)),!it&&he[0]&32&&(it=!0,Yo.isDateValid=F[5],sn(()=>it=!1)),te.$set(Yo);let jo={};he[0]&8&&(jo.forwardOnly=F[3].forwardOnly),he[0]&32768&&(jo.accesskey=F[15]("x")),!Mo&&he[0]&8&&(Mo=!0,jo.date=F[3].doneDate,sn(()=>Mo=!1)),!oa&&he[0]&64&&(oa=!0,jo.isDateValid=F[6],sn(()=>oa=!1)),mr.$set(jo);let Wo={};he[0]&8&&(Wo.forwardOnly=F[3].forwardOnly),he[0]&32768&&(Wo.accesskey=F[15]("-")),!Ri&&he[0]&8&&(Ri=!0,Wo.date=F[3].cancelledDate,sn(()=>Ri=!1)),!Ro&&he[0]&16&&(Ro=!0,Wo.isDateValid=F[4],sn(()=>Ro=!1)),Un.$set(Wo),(!Yn||he[0]&8192&&ua!==(ua=!F[13]))&&(Fr.disabled=ua)},i(F){Yn||(pn(D.$$.fragment,F),pn(q.$$.fragment,F),pn(ye.$$.fragment,F),pn(C.$$.fragment,F),pn(de),pn(Yt.$$.fragment,F),pn(te.$$.fragment,F),pn(mr.$$.fragment,F),pn(Un.$$.fragment,F),Yn=!0)},o(F){Rn(D.$$.fragment,F),Rn(q.$$.fragment,F),Rn(ye.$$.fragment,F),Rn(C.$$.fragment,F),Rn(de),Rn(Yt.$$.fragment,F),Rn(te.$$.fragment,F),Rn(mr.$$.fragment,F),Rn(Un.$$.fragment,F),Yn=!1},d(F){F&&ve(t),n[30](null),Gs(xt,F),An(D),An(q),An(ye),An(C),ne[W].d(),An(Yt),An(te),An(mr),An(Un),Xe=!1,Gt(ca)}}}function EU(n,t,e){let r,{task:i}=t,{onSubmit:s}=t,{statusOptions:a}=t,{allTasks:o}=t,{prioritySymbols:l,startDateSymbol:u,scheduledDateSymbol:c,dueDateSymbol:d,cancelledDateSymbol:f,createdDateSymbol:p,doneDateSymbol:b}=Dr.tasksPluginEmoji.taskSerializer.symbols,T,_=ro.fromTask(i,o),O=!0,D=!0,A=!0,Y=!0,q=!0,se=!0,H=!0,Z=!0,ye=!0,we=!0,V=!1,K=[{value:"lowest",label:"Lowest",symbol:l.Lowest,accessKey:"o",accessKeyIndex:1},{value:"low",label:"Low",symbol:l.Low,accessKey:"l",accessKeyIndex:0},{value:"none",label:"Normal",symbol:l.None,accessKey:"n",accessKeyIndex:0},{value:"medium",label:"Medium",symbol:l.Medium,accessKey:"m",accessKeyIndex:0},{value:"high",label:"High",symbol:l.High,accessKey:"h",accessKeyIndex:0},{value:"highest",label:"Highest",symbol:l.Highest,accessKey:"i",accessKeyIndex:1}];yy(()=>{let{provideAccessKeys:te}=le();e(11,ye=te),e(14,V=!0),setTimeout(()=>{T.focus()},10)});let C=()=>{s([])},J=te=>{te.key==="Enter"&&!te.isComposing&&(te.preventDefault(),we&&oe())},$=()=>{setTimeout(()=>{e(3,_.description=_.description.replace(/[\r\n]+/g," "),_)},0)},oe=()=>lE(void 0,void 0,void 0,function*(){let te=yield _.applyEdits(i,o);s(te)}),m=[[]];function y(){_.description=this.value,e(3,_)}function v(te){at[te?"unshift":"push"](()=>{T=te,e(12,T)})}function w(){_.priority=this.__value,e(3,_)}function S(te){Z=te,e(10,Z)}function M(te){n.$$.not_equal(_.dueDate,te)&&(_.dueDate=te,e(3,_))}function I(te){q=te,e(7,q)}function j(te){n.$$.not_equal(_.scheduledDate,te)&&(_.scheduledDate=te,e(3,_))}function E(te){se=te,e(8,se)}function P(te){n.$$.not_equal(_.startDate,te)&&(_.startDate=te,e(3,_))}function W(te){H=te,e(9,H)}function de(){_.forwardOnly=this.checked,e(3,_)}function be(te){_=te,e(3,_)}function xe(te){n.$$.not_equal(_.createdDate,te)&&(_.createdDate=te,e(3,_))}function He(te){A=te,e(5,A)}function Le(te){n.$$.not_equal(_.doneDate,te)&&(_.doneDate=te,e(3,_))}function Yt(te){Y=te,e(6,Y)}function pr(te){n.$$.not_equal(_.cancelledDate,te)&&(_.cancelledDate=te,e(3,_))}function vn(te){D=te,e(4,D)}return n.$$set=te=>{"task"in te&&e(0,i=te.task),"onSubmit"in te&&e(27,s=te.onSubmit),"statusOptions"in te&&e(1,a=te.statusOptions),"allTasks"in te&&e(2,o=te.allTasks)},n.$$.update=()=>{if(n.$$.dirty[0]&2048){e:e(15,r=te=>ye?te:null)}if(n.$$.dirty[0]&8){e:e(28,O=_.description.trim()!=="")}if(n.$$.dirty[0]&268437488){e:e(13,we=q&&Z&&se&&H&&O&&D&&A&&Y)}},[i,a,o,_,D,A,Y,q,se,H,Z,ye,T,we,V,r,u,c,d,f,p,b,K,C,J,$,oe,s,O,y,v,w,m,S,M,I,j,E,P,W,de,be,xe,He,Le,Yt,pr,vn]}var Iy=class extends rr{constructor(t){super(),Kr(this,t,EU,SU,zr,{task:0,onSubmit:27,statusOptions:1,allTasks:2},null,[-1,-1])}},JE=Iy;wi();Er();var zi=class extends eD.Modal{constructor({app:e,task:r,onSubmit:i,allTasks:s}){super(e);this.task=r,this.allTasks=s,this.onSubmit=a=>{a.length&&i(a),this.close()}}onOpen(){this.titleEl.setText("Create or edit Task"),this.modalEl.style.paddingBottom="0";let{contentEl:e}=this;this.contentEl.style.paddingBottom="0";let r=this.getKnownStatusesAndCurrentTaskStatusIfNotKnown();new JE({target:e,props:{task:this.task,statusOptions:r,onSubmit:this.onSubmit,allTasks:this.allTasks}})}getKnownStatusesAndCurrentTaskStatusIfNotKnown(){let e=Be.getInstance().registeredStatuses;return Be.getInstance().bySymbol(this.task.status.symbol)===ge.EMPTY&&e.push(this.task.status),e}onClose(){let{contentEl:e}=this;e.empty()}};Gi();Er();Kc();Nt();Gi();wi();nn();Cn();ja();ii();function DU(){let{setCreatedDate:n}=le();return n?window.moment():null}function xU(n){let{setCreatedDate:t}=le();if(!t||n.createdDate!==null)return!1;let e=n.description==="",r=!Fe.getInstance().isEmpty(),i=!Fe.getInstance().includedIn(n.description);return e||r&&i}var Sd=({line:n,path:t})=>{var f,p;let e=pe.parseTaskSignifiers(n,Lt.fromUnknownPosition(new mt(t)),Ft.fromPath(t)),r=DU();if(e!==null)return xU(e)?new pe(ce(U({},e),{createdDate:r})):e;let i=n.match(fe.nonTaskRegex);if(i===null)return console.error("Tasks: Cannot create task on line:",n),new pe({status:ge.TODO,description:"",taskLocation:Lt.fromUnknownPosition(new mt(t)),indentation:"",listMarker:"-",priority:"3",createdDate:r,startDate:null,scheduledDate:null,dueDate:null,doneDate:null,cancelledDate:null,recurrence:null,onCompletion:"",dependsOn:[],id:"",blockLink:"",tags:[],originalMarkdown:"",scheduledDateIsInferred:!1});let s=i[1],a=(f=i[2])!=null?f:"-",o=(p=i[4])!=null?p:" ",l=Be.getInstance().bySymbolOrCreate(o),u=i[5],c=n.match(fe.blockLinkRegex),d=c!==null?c[0]:"";return d!==""&&(u=u.replace(fe.blockLinkRegex,"")),new pe({status:l,description:u,taskLocation:Lt.fromUnknownPosition(new mt(t)),indentation:s,listMarker:a,blockLink:d,priority:"3",createdDate:r,startDate:null,scheduledDate:null,dueDate:null,doneDate:null,cancelledDate:null,recurrence:null,onCompletion:"",tags:[],originalMarkdown:"",scheduledDateIsInferred:!1,id:"",dependsOn:[]})};var tD=(n,t,e,r,i)=>{var f;if(n)return e instanceof Fy.MarkdownView;if(!(e instanceof Fy.MarkdownView))return;let s=(f=e.file)==null?void 0:f.path;if(s===void 0)return;let o=t.getCursor().line,l=t.getLine(o),u=Sd({line:l,path:s}),c=p=>{let b=Ft.removeInferredStatusIfNeeded(u,p).map(T=>T.toFileLineString()).join(` +`);t.setLine(o,b)};new zi({app:r,task:u,onSubmit:c,allTasks:i}).open()};var Ly=require("obsidian");wi();Nt();ii();var nD=(n,t,e)=>{var l;if(n)return e instanceof Ly.MarkdownView;if(!(e instanceof Ly.MarkdownView))return;let r=(l=e.file)==null?void 0:l.path;if(r===void 0)return;let i=t.getCursor(),s=i.line,a=t.getLine(s),o=Uy(a,r);t.setLine(s,o.text),t.setCursor(OU(i,o))},Uy=(n,t)=>{let e=pe.fromLine({line:n,taskLocation:Lt.fromUnknownPosition(new mt(t)),fallbackDate:null});if(e!==null){let r=e.toggleWithRecurrenceInUsersOrder().map(s=>s.toFileLineString()),i=r.length>0?r.length-1:0;return{text:r.join(` +`),moveTo:{line:i}}}else{let r=n.match(fe.taskRegex);if(r!==null){let i=r[3],a=Be.getInstance().bySymbol(i).nextStatusSymbol;return{text:n.replace(fe.taskRegex,`$1- [${a}] $4`)}}else if(fe.listItemRegex.test(n)){let i=n.replace(fe.listItemRegex,"$1$2 [ ]");return{text:i,moveTo:{ch:i.length}}}else{let i=n.replace(fe.indentationRegex,"$1- ");return{text:i,moveTo:{ch:i.length}}}}},OU=(n,t)=>{var s;let e={line:0,ch:n.ch},r=U(U({},e),(s=t.moveTo)!=null?s:{}),i=t.text.split(` +`)[r.line].length;return{line:n.line+r.line,ch:Math.min(r.ch,i)}};var sb=require("obsidian");nn();var Ki=class{constructor(){this.hidePostponeButton=!1;this.hideTaskCount=!1;this.hideBacklinks=!1;this.hideEditButton=!1;this.hideUrgency=!0;this.hideTree=!0;this.shortMode=!1;this.explainQuery=!1}};function rD(n,t,e){let r=new Map([["backlink","hideBacklinks"],["edit button","hideEditButton"],["postpone button","hidePostponeButton"],["task count","hideTaskCount"],["tree","hideTree"],["urgency","hideUrgency"]]);for(let[i,s]of r.entries())if(t.startsWith(i))return n[s]=e,!0;return!1}Is();function Xs(n,t){let e=`Error: ${n}. +The error message was: + `,r="";return t instanceof Error?r+=t:r+="Unknown error",`${e}"${r}"`}Ws();var CU=Object.prototype.toString,so=Array.isArray||function(t){return CU.call(t)==="[object Array]"};function jy(n){return typeof n=="function"}function MU(n){return so(n)?"array":typeof n}function Yy(n){return n.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")}function iD(n,t){return n!=null&&typeof n=="object"&&t in n}function RU(n,t){return n!=null&&typeof n!="object"&&n.hasOwnProperty&&n.hasOwnProperty(t)}var AU=RegExp.prototype.test;function PU(n,t){return AU.call(n,t)}var NU=/\S/;function IU(n){return!PU(NU,n)}var FU={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};function LU(n){return String(n).replace(/[&<>"'`=\/]/g,function(e){return FU[e]})}var UU=/\s*/,YU=/\s+/,sD=/\s*=/,jU=/\s*\}/,WU=/#|\^|\/|>|\{|&|=|!/;function $U(n,t){if(!n)return[];var e=!1,r=[],i=[],s=[],a=!1,o=!1,l="",u=0;function c(){if(a&&!o)for(;s.length;)delete i[s.pop()];else s=[];a=!1,o=!1}var d,f,p;function b(Z){if(typeof Z=="string"&&(Z=Z.split(YU,2)),!so(Z)||Z.length!==2)throw new Error("Invalid tags: "+Z);d=new RegExp(Yy(Z[0])+"\\s*"),f=new RegExp("\\s*"+Yy(Z[1])),p=new RegExp("\\s*"+Yy("}"+Z[1]))}b(t||lr.tags);for(var T=new bu(n),_,O,D,A,Y,q;!T.eos();){if(_=T.pos,D=T.scanUntil(d),D)for(var se=0,H=D.length;se"?Y=[O,D,_,T.pos,l,u,e]:Y=[O,D,_,T.pos],u++,i.push(Y),O==="#"||O==="^")r.push(Y);else if(O==="/"){if(q=r.pop(),!q)throw new Error('Unopened section "'+D+'" at '+_);if(q[1]!==D)throw new Error('Unclosed section "'+q[1]+'" at '+_)}else O==="name"||O==="{"||O==="&"?o=!0:O==="="&&b(D)}if(c(),q=r.pop(),q)throw new Error('Unclosed section "'+q[1]+'" at '+T.pos);return HU(qU(i))}function qU(n){for(var t=[],e,r,i=0,s=n.length;i0?r[r.length-1][4]:t;break;default:e.push(i)}return t}function bu(n){this.string=n,this.tail=n,this.pos=0}bu.prototype.eos=function(){return this.tail===""};bu.prototype.scan=function(t){var e=this.tail.match(t);if(!e||e.index!==0)return"";var r=e[0];return this.tail=this.tail.substring(r.length),this.pos+=r.length,r};bu.prototype.scanUntil=function(t){var e=this.tail.search(t),r;switch(e){case-1:r=this.tail,this.tail="";break;case 0:r="";break;default:r=this.tail.substring(0,e),this.tail=this.tail.substring(e)}return this.pos+=r.length,r};function io(n,t){this.view=n,this.cache={".":this.view},this.parent=t}io.prototype.push=function(t){return new io(t,this)};io.prototype.lookup=function(t){var e=this.cache,r;if(e.hasOwnProperty(t))r=e[t];else{for(var i=this,s,a,o,l=!1;i;){if(t.indexOf(".")>0)for(s=i.view,a=t.split("."),o=0;s!=null&&o"?u=this.renderPartial(o,e,r,s):l==="&"?u=this.unescapedValue(o,e):l==="name"?u=this.escapedValue(o,e,s):l==="text"&&(u=this.rawValue(o)),u!==void 0&&(a+=u);return a};on.prototype.renderSection=function(t,e,r,i,s){var a=this,o="",l=e.lookup(t[1]);function u(f){return a.render(f,e,r,s)}if(!!l){if(so(l))for(var c=0,d=l.length;c0||!r)&&(s[a]=i+s[a]);return s.join(` +`)};on.prototype.renderPartial=function(t,e,r,i){if(!!r){var s=this.getConfigTags(i),a=jy(r)?r(t[1]):r[t[1]];if(a!=null){var o=t[6],l=t[5],u=t[4],c=a;l==0&&u&&(c=this.indentPartial(a,u,o));var d=this.parse(c,s);return this.renderTokens(d,e,r,c,i)}}};on.prototype.unescapedValue=function(t,e){var r=e.lookup(t[1]);if(r!=null)return r};on.prototype.escapedValue=function(t,e,r){var i=this.getConfigEscape(r)||lr.escape,s=e.lookup(t[1]);if(s!=null)return typeof s=="number"&&i===lr.escape?String(s):i(s)};on.prototype.rawValue=function(t){return t[1]};on.prototype.getConfigTags=function(t){return so(t)?t:t&&typeof t=="object"?t.tags:void 0};on.prototype.getConfigEscape=function(t){if(t&&typeof t=="object"&&!so(t))return t.escape};var lr={name:"mustache.js",version:"4.2.0",tags:["{{","}}"],clearCache:void 0,escape:void 0,parse:void 0,render:void 0,Scanner:void 0,Context:void 0,Writer:void 0,set templateCache(n){yu.templateCache=n},get templateCache(){return yu.templateCache}},yu=new on;lr.clearCache=function(){return yu.clearCache()};lr.parse=function(t,e){return yu.parse(t,e)};lr.render=function(t,e,r,i){if(typeof t!="string")throw new TypeError('Invalid template! Template should be a "string" but "'+MU(t)+'" was given as the first argument for mustache#render(template, view, partials)');return yu.render(t,e,r,i)};lr.escape=LU;lr.Scanner=bu;lr.Context=io;lr.Writer=on;var Wy=lr;var cD=qo(uD());var Xr=class{constructor(t){this.instruction=t}get queryComponent(){return this._queryComponent}set queryComponent(t){this._queryComponent=t}get error(){return this._error}set error(t){this._error=t}isValid(){return this._queryComponent!==void 0}static fromObject(t,e){let r=new Xr(t);return r._queryComponent=e,r}static fromError(t,e){let r=new Xr(t);return r._error=e,r}};var Tu=class extends Xr{};function _u(n,t){try{let e=n.map(([s])=>s),r=t.includes("return")?t:`return ${t}`,i=t&&new Function(...e,r);return i instanceof Function?Tu.fromObject(t,i):Tu.fromError(t,`Problem parsing expression "${t}"`)}catch(e){return Tu.fromError(t,Xs(`Failed parsing expression "${t}"`,e))}}function vu(n,t){let e=t.map(([r,i])=>i);return n(...e)}function qy(n,t,e){try{return vu(n,t)}catch(r){return Xs(`Failed calculating expression "${e}"`,r)}}function dD(n,t){Wy.escape=function(e){return e};try{let e=BU(n,t);return Wy.render(e,(0,cD.default)(t))}catch(e){let r="";throw e instanceof Error?r=`There was an error expanding one or more placeholders. + +The error message was: + ${e.message.replace(/ > /g,".").replace("Missing Mustache data property","Unknown property")}`:r="Unknown error expanding placeholders.",r+=` + +The problem is in: + ${n}`,Error(r)}}var GU=new RegExp(["\\{\\{","(.*?)","\\}\\}"].join(""),"g");function BU(n,t){return n.replace(GU,(e,r)=>{let i=VU(t),s=_u(i,r);if(s.isValid()){let a=vu(s.queryComponent,i);if(a===null)throw Error(`Invalid placeholder result 'null'. + Check for missing file property in this expression: + {{${r}}}`);if(a!==void 0)return a}return e})}function VU(n){return Object.entries(n)}function fD(n){return Hy(n,[])}function Hy(n,t){return{query:{file:n,allTasks:t,searchCache:{}}}}nn();var ao=class{constructor(t=""){this.indentation=t}explainQuery(t){if(t.error!==void 0)return this.explainError(t);let e=[];return e.push(this.explainIgnoreGlobalQuery(t)),e.push(this.explainFilters(t)),e.push(this.explainGroups(t)),e.push(this.explainSorters(t)),e.push(this.explainLayout(t)),e.push(this.explainQueryLimits(t)),e.push(this.explainDebugSettings()),e.filter(r=>r!=="").join(` +`)}explainError(t){let e="";return e+=`Query has an error: +`,e+=t.error+` +`,e}explainIgnoreGlobalQuery(t){return t.ignoreGlobalQuery?this.indent(`ignore global query +`):""}explainFilters(t){return t.filters.length===0?this.indent(`No filters supplied. All tasks will match the query. +`):t.filters.map(e=>e.explainFilterIndented(this.indentation)).join(` +`)}explainGroups(t){return this.explainStatements(t.grouping.map(e=>e.statement))}explainSorters(t){return this.explainStatements(t.sorting.map(e=>e.statement))}explainLayout(t){return this.explainStatements(t.layoutStatements)}explainQueryLimits(t){function e(i){let s=`At most ${i} task`;return i!==1&&(s+="s"),s}let r=[];if(t.limit!==void 0){let i=e(t.limit)+`. +`;r.push(this.indent(i))}if(t.taskGroupLimit!==void 0){let i=e(t.taskGroupLimit)+` per group (if any "group by" options are supplied). +`;r.push(this.indent(i))}return r.join(` +`)}explainDebugSettings(){let t="",{debugSettings:e}=le();return e.ignoreSortInstructions&&(t+=this.indent(`NOTE: All sort instructions, including default sort order, are disabled, due to 'ignoreSortInstructions' setting. +`)),t}explainStatements(t){return t.length===0?"":t.map(e=>e.explainStatement(this.indentation)).join(` + +`)+` +`}indent(t){return this.indentation+t}};Cn();var qe=class{constructor(t,e=[],r=""){this.description=t,this.symbol=r,this.children=e}static booleanAnd(t){return this.combineOrCreateExplanation("All of",t,"AND")}static booleanOr(t){return this.combineOrCreateExplanation("At least one of",t,"OR")}static booleanNot(t){return new qe("None of",t,"NOT")}static booleanXor(t){return new qe("Exactly one of",t,"XOR")}asString(t=""){if(this.children.length==0)return t+this.description;let e=t;this.symbol===""?e+=this.description:(e+=this.symbol,this.children.length>1&&(e+=` (${this.description})`),e+=":");let r=t+" ";for(let i=0;ithis.matches(e))}};var lo=class extends oo{constructor(e){super();this.stringToFind=e}matches(e){return lo.stringIncludesCaseInsensitive(e,this.stringToFind)}static stringIncludesCaseInsensitive(e,r){return e.toLocaleLowerCase().includes(r.toLocaleLowerCase())}explanation(e){return new qe(e)}};var Qi=class extends oo{constructor(e){super();this.regex=e}static validateAndConstruct(e){let r=/^\/(.+)\/([^/]*)$/,i=e.match(r);if(i!==null){let s=new RegExp(i[1],i[2]);return new Qi(s)}else return null}matches(e){return e.match(this.regex)!==null}static helpMessage(){return String.raw`See https://publish.obsidian.md/tasks/Queries/Regular+Expressions + +Regular expressions must look like this: + /pattern/ +or this: + /pattern/flags + +Where: +- pattern: The 'regular expression' pattern to search for. +- flags: Optional characters that modify the search. + i => make the search case-insensitive + u => add Unicode support + +Examples: /^Log/ + /^Log/i + /File Name\.md/ + /waiting|waits|waited/i + /\d\d:\d\d/ + +The following characters have special meaning in the pattern: +to find them literally, you must add a \ before them: + [\^$.|?*+() + +CAUTION! Regular expression (or 'regex') searching is a powerful +but advanced feature that requires thorough knowledge in order to +use successfully, and not miss intended search results. +`}explanation(e){let i=zU(e,"using regex: ",this.regexAsString());return new qe(i)}regexAsString(){let e=`'${this.regex.source}' with `;switch(this.regex.flags.length){case 0:e+="no flags";break;case 1:e+=`flag '${this.regex.flags}'`;break;default:e+=`flags '${this.regex.flags}'`;break}return e}};function zU(n,t,e){var o;let r=n.match(/\//);if(!r)return"Error explaining instruction. Could not find a slash character";let i=2,s=((o=r.index)!=null?o:i)-i;return`${t.padEnd(s)}${e}`}var gn=class{constructor(t,e){this._rawInstruction=t,this._anyContinuationLinesRemoved=e.trim(),this._anyPlaceholdersExpanded=this._anyContinuationLinesRemoved}recordExpandedPlaceholders(t){this._anyPlaceholdersExpanded=t}get rawInstruction(){return this._rawInstruction}get anyContinuationLinesRemoved(){return this._anyContinuationLinesRemoved}get anyPlaceholdersExpanded(){return this._anyPlaceholdersExpanded}explainStatement(t){function e(a,o){o!==a&&(s+=` => +${t}${o}`)}let r=this._rawInstruction.trim(),i=r.split(` +`).join(` +`+t),s=`${t}${i}`;return this._rawInstruction.includes(` +`)&&(s+=` +`+t),e(r,this._anyContinuationLinesRemoved),e(this._anyContinuationLinesRemoved,this._anyPlaceholdersExpanded),s}allLinesIdentical(){return this._rawInstruction===this._anyContinuationLinesRemoved&&this._rawInstruction===this._anyPlaceholdersExpanded}};var Rr=class{constructor(t,e,r,i){this._statement=new gn(t,t),this.property=e,this.comparator=Rr.maybeReverse(i,r)}setStatement(t){this._statement=t}get statement(){return this._statement}get instruction(){return this._statement.anyPlaceholdersExpanded}static maybeReverse(t,e){return t?Rr.makeReversedComparator(e):e}static makeReversedComparator(t){return(e,r,i)=>t(e,r,i)*-1}};iu();var Xi=class{constructor(t,e,r,i){this._statement=new gn(t,t),this.property=e,this.grouper=r,this.reverse=i}setStatement(t){this._statement=t}get statement(){return this._statement}get instruction(){return this._statement.anyPlaceholdersExpanded}};var We=class{canCreateFilterForLine(t){return We.lineMatchesFilter(this.filterRegExp(),t)}static lineMatchesFilter(t,e){return t?t.test(e):!1}static getMatch(t,e){return t?e.match(t):null}fieldNameSingular(){return this.fieldName()}fieldNameSingularEscaped(){return qi(this.fieldNameSingular())}supportsSorting(){return!1}createSorterFromLine(t){if(!this.supportsSorting())return null;let e=We.getMatch(this.sorterRegExp(),t);if(e===null)return null;let r=!!e[1];return this.createSorter(r)}sorterRegExp(){if(!this.supportsSorting())throw Error(`sorterRegExp() unimplemented for ${this.fieldNameSingular()}`);return new RegExp(`^sort by ${this.fieldNameSingularEscaped()}( reverse)?`,"i")}sorterInstruction(t){let e=`sort by ${this.fieldNameSingular()}`;return t&&(e+=" reverse"),e}comparator(){throw Error(`comparator() unimplemented for ${this.fieldNameSingular()}`)}createSorter(t){return new Rr(this.sorterInstruction(t),this.fieldNameSingular(),this.comparator(),t)}createNormalSorter(){return this.createSorter(!1)}createReverseSorter(){return this.createSorter(!0)}supportsGrouping(){return!1}createGrouperFromLine(t){if(!this.supportsGrouping())return null;let e=We.getMatch(this.grouperRegExp(),t);if(e===null)return null;let r=!!e[1];return this.createGrouper(r)}grouperRegExp(){if(!this.supportsGrouping())throw Error(`grouperRegExp() unimplemented for ${this.fieldNameSingular()}`);return new RegExp(`^group by ${this.fieldNameSingularEscaped()}( reverse)?$`,"i")}grouperInstruction(t){let e=`group by ${this.fieldNameSingular()}`;return t&&(e+=" reverse"),e}grouper(){throw Error(`grouper() unimplemented for ${this.fieldNameSingular()}`)}createGrouper(t){return new Xi(this.grouperInstruction(t),this.fieldNameSingular(),this.grouper(),t)}createNormalGrouper(){return this.createGrouper(!1)}createReverseGrouper(){return this.createGrouper(!0)}};var Bt=class{constructor(t,e,r){this._statement=new gn(t,t),this.explanation=r,this.filterFunction=e}get statement(){return this._statement}setStatement(t){this._statement=t}get instruction(){return this._statement.anyPlaceholdersExpanded}explainFilterIndented(t){let e=this._statement.explainStatement(t);return this.onlyNeedsOneLineExplanation()?`${e} +`:`${e} => +${this.explanation.asString(t+" ")} +`}simulateExplainFilter(){return this.onlyNeedsOneLineExplanation()?this.explanation:new qe(this.instruction+" =>",[this.explanation])}onlyNeedsOneLineExplanation(){return this.explanation.asString("")===this.instruction}};var ke=class{constructor(t){this.object=t}get instruction(){return this.object.instruction}get filter(){return this.object.queryComponent}isValid(){return this.object.isValid()}get error(){return this.object.error}get filterFunction(){if(this.filter)return this.filter.filterFunction}static fromFilter(t){return new ke(Xr.fromObject(t.instruction,t))}static fromError(t,e){return new ke(Xr.fromError(t,e))}};var Ze=class extends We{createFilterOrErrorMessage(t){let e=We.getMatch(this.filterRegExp(),t);if(e===null)return ke.fromError(t,`do not understand query filter (${this.fieldName()})`);let r=e[1].toLowerCase(),i=e[2],s=null;if(r.includes("include"))s=new lo(i);else if(r.includes("regex")){try{s=Qi.validateAndConstruct(i)}catch(l){let u=Xs("Parsing regular expression",l)+` + +${Qi.helpMessage()}`;return ke.fromError(t,u)}if(s===null)return ke.fromError(t,`Invalid instruction: '${t}' + +${Qi.helpMessage()}`)}if(s===null)return ke.fromError(t,`do not understand query filter (${this.fieldName()})`);let a=r.match(/not/)!==null,o=new Bt(t,this.getFilter(s,a),s.explanation(t));return ke.fromFilter(o)}fieldPattern(){return this.fieldNameSingularEscaped()}filterOperatorPattern(){return"includes|does not include|regex matches|regex does not match"}filterRegExp(){return new RegExp(`^(?:${this.fieldPattern()}) (${this.filterOperatorPattern()}) (.*)`,"i")}getFilter(t,e){return r=>{let i=t.matches(this.value(r));return e?!i:i}}comparator(){return(t,e)=>this.value(t).localeCompare(this.value(e),void 0,{numeric:!0})}grouper(){return t=>[this.value(t)]}static escapeMarkdownCharacters(t){return t.replace(/\\/g,"\\\\").replace(/_/g,"\\_")}};var Zs=class extends Ze{fieldName(){return"description"}value(t){return Fe.getInstance().removeAsSubstringFrom(t.description)}supportsSorting(){return!0}comparator(){return(t,e)=>{let r=Zs.cleanDescription(t.description),i=Zs.cleanDescription(e.description);return r.localeCompare(i,void 0,{numeric:!0})}}static cleanDescription(t){t=Fe.getInstance().removeAsSubstringFrom(t);let e=/^\[\[?([^\]]*)]]?/,r=t.match(e);if(r!==null){let i=r[1];t=i.substring(i.indexOf("|")+1)+t.replace(e,"")}return t=this.replaceFormatting(t,/^\*\*([^*]+)\*\*/),t=this.replaceFormatting(t,/^\*([^*]+)\*/),t=this.replaceFormatting(t,/^==([^=]+)==/),t=this.replaceFormatting(t,/^__([^_]+)__/),t=this.replaceFormatting(t,/^_([^_]+)_/),t}static replaceFormatting(t,e){let r=t.match(e);return r!==null&&(t=r[1]+t.replace(e,"")),t}};Rg();Ag();Cs();var Ed=class{findUnexpandedDateText(t){let e=["<%","YYYY-MM-DD"];for(let r of e)if(t.includes(r))return this.unexpandedDateTextMessage(r);return null}unexpandedDateTextMessage(t){return`Instruction contains unexpanded template text: "${t}" - and cannot be interpreted. + +Possible causes: +- The query is an a template file, and is not intended to be searched. +- A command such as "Replace templates in the active file" needs to be run. +- The core "Daily notes" plugin is in use, and the template contained + date calculations that it does not support. +- Some sample template text was accidentally pasted in to a tasks query, + instead of in to a template file. + +See: https://publish.obsidian.md/tasks/Advanced/Daily+Agenda#Instruction+contains+unexpanded+template+text +`}};var Dd=class{constructor(t,e){this._instruction=t,this._filter=e}canCreateFilterForLine(t){return t.toLocaleLowerCase()===this._instruction.toLocaleLowerCase()}createFilterOrErrorMessage(t){return this.canCreateFilterForLine(t)?ke.fromFilter(new Bt(t,this._filter,new qe(t))):ke.fromError(t,`do not understand filter: ${t}`)}};var yn=class{constructor(){this._filters=[]}add(t,e){this._filters.push(new Dd(t,e))}canCreateFilterForLine(t){return this._filters.some(e=>e.canCreateFilterForLine(t))}createFilterOrErrorMessage(t){for(let e of this._filters){let r=e.createFilterOrErrorMessage(t);if(r.isValid())return r}return ke.fromError(t,`do not understand filter: ${t}`)}};var Dt=class extends We{constructor(e=null){super();e!==null?this.filterInstructions=e:(this.filterInstructions=new yn,this.filterInstructions.add(`has ${this.fieldName()} date`,r=>this.date(r)!==null),this.filterInstructions.add(`no ${this.fieldName()} date`,r=>this.date(r)===null),this.filterInstructions.add(`${this.fieldName()} date is invalid`,r=>{let i=this.date(r);return i!==null&&!i.isValid()}))}canCreateFilterForLine(e){return this.filterInstructions.canCreateFilterForLine(e)?!0:super.canCreateFilterForLine(e)}createFilterOrErrorMessage(e){var f;let r=this.checkForUnexpandedTemplateText(e);if(r)return ke.fromError(e,r);let i=this.filterInstructions.createFilterOrErrorMessage(e);if(i.isValid())return i;let s=We.getMatch(this.filterRegExp(),e);if(s===null)return ke.fromError(e,"do not understand query filter ("+this.fieldName()+" date)");let a=s[1],o=(f=s[2])==null?void 0:f.toLowerCase(),l=s[3],u=Dn.parseDateRange(l);if(!u.isValid()){let p=Dn.parseDate(a);p.isValid()&&(u=new Jt(p,p))}if(!u.isValid())return ke.fromError(e,"do not understand "+this.fieldName()+" date");let c=this.buildFilterFunction(o,u),d=Dt.buildExplanation(this.fieldNameForExplanation(),o,this.filterResultIfFieldMissing(),u);return ke.fromFilter(new Bt(e,c,d))}buildFilterFunction(e,r){let i;switch(e){case"before":i=s=>s?s.isBefore(r.start):this.filterResultIfFieldMissing();break;case"after":i=s=>s?s.isAfter(r.end):this.filterResultIfFieldMissing();break;case"on or before":case"in or before":i=s=>s?s.isSameOrBefore(r.end):this.filterResultIfFieldMissing();break;case"on or after":case"in or after":i=s=>s?s.isSameOrAfter(r.start):this.filterResultIfFieldMissing();break;default:i=s=>s?s.isSameOrAfter(r.start)&&s.isSameOrBefore(r.end):this.filterResultIfFieldMissing()}return this.getFilter(i)}getFilter(e){return r=>e(this.date(r))}filterRegExp(){return new RegExp(`^${this.fieldNameForFilterInstruction()} (((?:on|in) or before|before|(?:on|in) or after|after|on|in)? ?(.*))`,"i")}fieldNameForFilterInstruction(){return this.fieldName()}static buildExplanation(e,r,i,s){let a=r,o="YYYY-MM-DD (dddd Do MMMM YYYY)",l;switch(r){case"before":case"on or after":l=s.start.format(o);break;case"after":case"on or before":l=s.end.format(o);break;case"in or before":a="on or before",l=s.end.format(o);break;case"in or after":a="on or after",l=s.start.format(o);break;default:if(!s.start.isSame(s.end)){let c=`${e} date is between:`,d=[new qe(`${s.start.format(o)} and`),new qe(`${s.end.format(o)} inclusive`)];return i&&d.push(new qe(`OR no ${e} date`)),new qe(c,d)}a="on",l=s.start.format(o);break}let u=`${e} date is ${a} ${l}`;return i&&(u+=` OR no ${e} date`),new qe(u)}fieldNameForExplanation(){return this.fieldName()}supportsSorting(){return!0}comparator(){return(e,r)=>Kn(this.date(e),this.date(r))}supportsGrouping(){return!0}grouper(){return e=>{let r=this.date(e);return r===null?["No "+this.fieldName()+" date"]:r.isValid()?[r.format("YYYY-MM-DD dddd")]:["%%0%% Invalid "+this.fieldName()+" date"]}}checkForUnexpandedTemplateText(e){return new Ed().findUnexpandedDateText(e)}};var xd=class extends Dt{fieldName(){return"created"}date(t){return t.createdDate}filterResultIfFieldMissing(){return!1}};var Od=class extends Dt{fieldName(){return"done"}date(t){return t.doneDate}filterResultIfFieldMissing(){return!1}};var uo=class extends Dt{fieldName(){return"due"}date(t){return t.dueDate}filterResultIfFieldMissing(){return!1}};var ur=class extends We{constructor(){super(...arguments);this._filters=new yn}canCreateFilterForLine(e){return this._filters.canCreateFilterForLine(e)}createFilterOrErrorMessage(e){return this._filters.createFilterOrErrorMessage(e)}filterRegExp(){return null}};var Cd=class extends ur{constructor(){super(),this._filters.add("exclude sub-items",t=>{if(t.indentation==="")return!0;let e=t.indentation.lastIndexOf(">");return e===-1?!1:/^ ?$/.test(t.indentation.slice(e+1))})}fieldName(){return"exclude"}};function Md(n,t){return[["task",n],["query",t?t.query:null]]}function pD(n,t,e){let r=Md(n,e||null),i=_u(r,t);return i.error?i.error:qy(i.queryComponent,r,t)}var wu=class{constructor(t){this.line=t,this.functionOrError=_u(Md(null,null),t)}isValid(){return this.functionOrError.isValid()}get parseError(){return this.functionOrError.error}evaluate(t,e){if(!this.isValid())throw Error(`Error: Cannot evaluate an expression which is not valid: "${this.line}" gave error: "${this.parseError}"`);return vu(this.functionOrError.queryComponent,Md(t,e||null))}evaluateOrCatch(t,e){return this.isValid()?qy(this.functionOrError.queryComponent,Md(t,e),this.line):`Error: Cannot evaluate an expression which is not valid: "${this.line}" gave error: "${this.parseError}"`}};Cs();function Gy(n){if(n===null)return"null";let t=typeof n;return t==="object"?n.constructor.name:t}var Rd=class extends We{createFilterOrErrorMessage(t){let e=We.getMatch(this.filterRegExp(),t);if(e===null)return ke.fromError(t,"Unable to parse line");let r=e[1],i=new wu(r);return i.isValid()?ke.fromFilter(new Bt(t,KU(i),new qe(t))):ke.fromError(t,i.parseError)}fieldName(){return"function"}filterRegExp(){return new RegExp(`^filter by ${this.fieldNameSingularEscaped()} (.*)`,"i")}supportsSorting(){return!0}sorterRegExp(){return new RegExp(`^sort by ${this.fieldNameSingularEscaped()}( reverse)? (.*)`,"i")}createSorterFromLine(t){let e=We.getMatch(this.sorterRegExp(),t);if(e===null)return null;let r=!!e[1],i=e[2],s=new wu(i);if(!s.isValid())throw new Error(s.parseError);let a=(o,l,u)=>{try{let c=u.queryContext(),d=this.validateTaskSortKey(s.evaluate(o,c)),f=this.validateTaskSortKey(s.evaluate(l,c));return this.compareTaskSortKeys(d,f)}catch(c){throw c instanceof Error&&(c.message+=`: while evaluating instruction '${t}'`),c}};return new Rr(t,this.fieldNameSingular(),a,r)}validateTaskSortKey(t){function e(r){throw new Error(`"${r}" is not a valid sort key`)}return t===void 0&&e("undefined"),Number.isNaN(t)&&e("NaN (Not a Number)"),Array.isArray(t)&&e("array"),t}compareTaskSortKeys(t,e){let r=Gy(t),i=Gy(e),s=this.compareTaskSortKeysIfOptionalMoment(t,e,r,i);if(s!==void 0)return s;let a=this.compareTaskSortKeysIfEitherIsNull(t,e);if(a!==void 0)return a;if(r!==i)throw new Error(`Unable to compare two different sort key types '${r}' and '${i}' order`);if(r==="string")return t.localeCompare(e,void 0,{numeric:!0});if(r==="TasksDate")return Kn(t.moment,e.moment);if(r==="boolean")return Number(e)-Number(t);let o=Number(t)-Number(e);if(isNaN(o))throw new Error(`Unable to determine sort order for sort key types '${r}' and '${i}'`);return o}compareTaskSortKeysIfOptionalMoment(t,e,r,i){let s=r==="Moment",a=i==="Moment";if(s&&a||s&&e===null||a&&t===null)return Kn(t,e)}compareTaskSortKeysIfEitherIsNull(t,e){if(t===null&&e===null)return 0;if(t===null&&e!==null)return-1;if(t!==null&&e===null)return 1}supportsGrouping(){return!0}createGrouperFromLine(t){let e=We.getMatch(this.grouperRegExp(),t);if(e===null)return null;let r=!!e[1],i=e[2];return new Xi(t,"function",XU(i),r)}grouperRegExp(){return new RegExp(`^group by ${this.fieldNameSingularEscaped()}( reverse)? (.*)`,"i")}grouper(){throw Error("grouper() function not valid for FunctionField. Use createGrouperFromLine() instead.")}};function KU(n){return(t,e)=>{let r=e.queryContext();return QU(n,t,r)}}function QU(n,t,e){let r=n.evaluate(t,e);if(typeof r=="boolean")return r;throw Error(`filtering function must return true or false. This returned "${r}".`)}function XU(n){return(t,e)=>{let r=e.queryContext();return ZU(t,n,r)}}function ZU(n,t,e){try{let r=pD(n,t,e);return Array.isArray(r)?r.map(s=>s.toString()):r===null?[]:[r.toString()]}catch(r){let i=`Error: Failed calculating expression "${t}". The error message was: `;return r instanceof Error?[i+r.message]:[i+"Unknown error"]}}var Ad=class extends Ze{fieldName(){return"heading"}value(t){return t.precedingHeader?t.precedingHeader:""}supportsSorting(){return!0}supportsGrouping(){return!0}grouper(){return t=>t.precedingHeader===null||t.precedingHeader.length===0?["(No heading)"]:[t.precedingHeader]}};var co=class extends Ze{fieldName(){return"path"}value(t){return t.path}supportsSorting(){return!0}supportsGrouping(){return!0}grouper(){return t=>[Ze.escapeMarkdownCharacters(t.path.replace(".md",""))]}};ja();var By=class extends We{createFilterOrErrorMessage(t){var r;let e=We.getMatch(this.filterRegExp(),t);if(e!==null){let i=e[5],s=null;switch(i.toLowerCase()){case"lowest":s="5";break;case"low":s="4";break;case"none":s="3";break;case"medium":s="2";break;case"high":s="1";break;case"highest":s="0";break}if(s===null)return ke.fromError(t,"do not understand priority");let a=t,o;switch((r=e[3])==null?void 0:r.toLowerCase()){case"above":o=l=>l.priority.localeCompare(s)<0;break;case"below":o=l=>l.priority.localeCompare(s)>0;break;case"not":o=l=>l.priority!==s;break;default:o=l=>l.priority===s,a=`${this.fieldName()} is ${i}`}return ke.fromFilter(new Bt(t,o,new qe(a)))}else return ke.fromError(t,"do not understand query filter (priority)")}fieldName(){return"priority"}filterRegExp(){return By.priorityRegexp}supportsSorting(){return!0}comparator(){return(t,e)=>t.priority.localeCompare(e.priority)}supportsGrouping(){return!0}grouper(){return t=>[t.priorityNameGroupText]}},Js=By;Js.priorityRegexp=/^priority(\s+is)?(\s+(above|below|not))?(\s+(lowest|low|none|medium|high|highest))$/i;var Pd=class extends Dt{fieldName(){return"scheduled"}date(t){return t.scheduledDate}filterResultIfFieldMissing(){return!1}};var Nd=class extends Dt{fieldName(){return"start"}fieldNameForFilterInstruction(){return"starts"}date(t){return t.startDate}filterResultIfFieldMissing(){return!0}};var Id=class extends Dt{constructor(){let t=new yn;t.add("has happens date",e=>this.dates(e).some(r=>r!==null)),t.add("no happens date",e=>!this.dates(e).some(r=>r!==null)),super(t)}fieldName(){return"happens"}fieldNameForExplanation(){return"due, start or scheduled"}date(t){return this.earliestDate(t)}dates(t){return t.happensDates}earliestDate(t){return t.happens.moment}filterResultIfFieldMissing(){return!1}getFilter(t){return e=>this.dates(e).some(r=>t(r))}};var Fd=class extends ur{constructor(){super(),this._filters.add("is recurring",t=>t.recurrence!==null),this._filters.add("is not recurring",t=>t.recurrence===null)}fieldName(){return"recurring"}supportsSorting(){return!0}comparator(){return(t,e)=>t.recurrence!==null&&e.recurrence===null?-1:t.recurrence===null&&e.recurrence!==null?1:0}supportsGrouping(){return!0}grouper(){return t=>t.recurrence!==null?["Recurring"]:["Not Recurring"]}};var Zi=class extends ur{constructor(){super(),this._filters.add("done",t=>t.isDone),this._filters.add("not done",t=>!t.isDone)}fieldName(){return"status"}supportsSorting(){return!0}comparator(){return(t,e)=>{let r=Zi.oldStatusName(t),i=Zi.oldStatusName(e);return ri?-1:0}}static oldStatusName(t){return t.isDone?"Done":"Todo"}supportsGrouping(){return!0}grouper(){return t=>[Zi.oldStatusName(t)]}};var Ld=class extends Ze{fieldNamePlural(){return this.fieldNameSingular()+"s"}fieldName(){return`${this.fieldNameSingular()}/${this.fieldNamePlural()}`}fieldPattern(){return`${this.fieldNameSingular()}|${this.fieldNamePlural()}`}filterOperatorPattern(){return`${super.filterOperatorPattern()}|include|do not include`}value(t){return this.values(t).join(", ")}getFilter(t,e){return r=>{let i=t.matchesAnyOf(this.values(r));return e?!i:i}}createGrouper(t){return new Xi(this.grouperInstruction(t),this.fieldNamePlural(),this.grouper(),t)}grouperRegExp(){if(!this.supportsGrouping())throw Error(`grouperRegExp() unimplemented for ${this.fieldNameSingular()}`);return new RegExp(`^group by ${this.fieldNamePlural()}( reverse)?$`,"i")}grouperInstruction(t){let e=`group by ${this.fieldNamePlural()}`;return t&&(e+=" reverse"),e}};var ea=class extends Ld{constructor(){super();this.filterInstructions=new yn,this.filterInstructions.add(`has ${this.fieldNameSingular()}`,e=>this.values(e).length>0),this.filterInstructions.add(`has ${this.fieldNamePlural()}`,e=>this.values(e).length>0),this.filterInstructions.add(`no ${this.fieldNameSingular()}`,e=>this.values(e).length===0),this.filterInstructions.add(`no ${this.fieldNamePlural()}`,e=>this.values(e).length===0)}createFilterOrErrorMessage(e){let r=this.filterInstructions.createFilterOrErrorMessage(e);return r.isValid()?r:super.createFilterOrErrorMessage(e)}canCreateFilterForLine(e){return this.filterInstructions.canCreateFilterForLine(e)?!0:super.canCreateFilterForLine(e)}fieldNameSingular(){return"tag"}values(e){return e.tags}supportsSorting(){return!0}createSorterFromLine(e){let r=e.match(this.sorterRegExp());if(r===null)return null;let i=!!r[1],s=isNaN(+r[2])?1:+r[2],a=ea.makeCompareByTagComparator(s);return new Rr(e,this.fieldNameSingular(),a,i)}sorterRegExp(){return/^sort by tag( reverse)?[\s]*(\d+)?/i}comparator(){return ea.makeCompareByTagComparator(1)}static makeCompareByTagComparator(e){return(r,i)=>{if(r.tags.length===0&&i.tags.length===0)return 0;if(r.tags.length===0)return 1;if(i.tags.length===0)return-1;let s=e-1;if(r.tags.length=e)return 1;if(i.tags.length=e)return-1;if(r.tags.lengthe.tags.length==0?["(No tags)"]:e.tags}};var xD=qo(DD());iu();function Ji(n){return new RegExp("["+qi(n)+"]").source}var nb=[["(",")"],["[","]"],["{","}"],['"','"']],xi=class{constructor(t,e,r){this.openFilterChars=t,this.closeFilterChars=e,this.openAndCloseFilterChars=r,this.openFilter=Ji(this.openFilterChars),this.closeFilter=Ji(this.closeFilterChars)}static allSupportedDelimiters(){let t="",e="",r="";for(let[i,s]of nb)t+=i,e+=s,r+=xi.openAndClosing(i,s);return new xi(t,e,r)}static fromInstructionLine(t){let e=t.trim(),i=/^[A-Z ]*\s*(.*)/.exec(e);if(i){let a=i[1],o=a[0],l=a.slice(-1);for(let[u,c]of nb)if(o===u&&l===c){let d=this.openAndClosing(u,c);return new xi(u,c,d)}}let s="All filters in a Boolean instruction must be inside one of these pairs of delimiter characters: "+nb.map(([a,o])=>a+"..."+o).join(" or ")+". Combinations of those delimiters are no longer supported.";throw new Error(s)}static openAndClosing(t,e){let r=t;return e!=t&&(r+=e),r}};var es=class{static preprocessExpression(t,e){let r=es.splitLine(t,e);return es.getFiltersAndSimplifiedLine(r,e)}static splitLine(t,e){let r=new RegExp("("+e.closeFilter+"\\s*(?:AND|OR|AND +NOT|OR +NOT|XOR)\\s*"+e.openFilter+")"),i=t.split(r),s=new RegExp("(NOT\\s*"+e.openFilter+")"),a=i.flatMap(u=>u.split(s)).filter(u=>u!==""),o=new RegExp("(^"+Ji(e.openFilterChars+" ")+"*)"),l=new RegExp("("+Ji(e.closeFilterChars+" ")+"*$)");return a.flatMap(u=>u.split(o)).flatMap(u=>u.split(l)).filter(u=>u!=="")}static getFiltersAndSimplifiedLine(t,e){let r="",i=1,s={};t.forEach(u=>{if(!es.isAFilter(u,e))r+=`${u}`;else{let c=`f${i}`;s[c]=u,r+=c,i++}});let a=new RegExp(`(${e.closeFilter})([A-Z])`,"g");r=r.replace(a,"$1 $2");let o=new RegExp(`([A-Z])(${e.openFilter})`,"g");r=r.replace(o,"$1 $2");let l=e.openFilterChars;if(l!='"'&&l!="("){let u=new RegExp(Ji(l),"g");r=r.replace(u,"(");let c=e.closeFilterChars,d=new RegExp(Ji(c),"g");r=r.replace(d,")")}return{simplifiedLine:r,filters:s}}static isAFilter(t,e){let r=new RegExp("^"+Ji(" "+e.openAndCloseFilterChars)+"+$"),i=new RegExp("^ *"+e.closeFilter+" *(AND|OR|XOR) *"+e.openFilter+" *$"),s=new RegExp("^(AND|OR|XOR|NOT) *"+e.openFilter+"$"),a=new RegExp("^"+e.closeFilter+" *(AND|OR|XOR)$");return![r,i,s,a,/^(AND|OR|XOR|NOT)$/].some(l=>RegExp(l).exec(t))}};var $d=class extends We{constructor(){super();this.supportedOperators=["AND","OR","XOR","NOT"];this.subFields={};let e=xi.allSupportedDelimiters();this.basicBooleanRegexp=new RegExp("(.*(AND|OR|XOR|NOT)\\s*"+e.openFilter+".*|"+e.openFilter+".+"+e.closeFilter+")","g")}filterRegExp(){return this.basicBooleanRegexp}createFilterOrErrorMessage(e){return this.parseLine(e)}fieldName(){return"boolean query"}parseLine(e){if(e.length===0)return ke.fromError(e,"empty line");let r;try{r=xi.fromInstructionLine(e)}catch(o){let l=o instanceof Error?o.message:"unknown error type";return ke.fromError(e,this.helpMessageFromSimpleError(e,l))}let i=es.preprocessExpression(e,r),s=i.simplifiedLine,a=i.filters;try{let o=(0,xD.parse)(s);for(let c of o)if(c.name==="IDENTIFIER"&&c.value){let d=c.value.trim(),f=a[d];if(c.value=f,!(f in this.subFields)){let p=Su(f);if(p===null)return this.helpMessage(e,`couldn't parse sub-expression '${f}'`,i);if(p.error)return this.helpMessage(e,`couldn't parse sub-expression '${f}': ${p.error}`,i);p.filter&&(this.subFields[f]=p.filter)}}else if(c.name==="OPERATOR"){if(c.value==null)return this.helpMessage(e,"empty operator in boolean query",i);if(!this.supportedOperators.includes(c.value))return this.helpMessage(e,`unknown boolean operator '${c.value}'`,i)}let l=(c,d)=>this.filterTaskWithParsedQuery(c,o,d),u=this.constructExplanation(o);return ke.fromFilter(new Bt(e,l,u))}catch(o){let l=o instanceof Error?o.message:"unknown error type";return this.helpMessage(e,`malformed boolean query -- ${l} (check the documentation for guidelines)`,i)}}filterTaskWithParsedQuery(e,r,i){let s=l=>l==="true",a=l=>l?"true":"false",o=[];for(let l of r)if(l.name==="IDENTIFIER"){if(l.value==null)throw Error("null token value");let c=this.subFields[l.value.trim()].filterFunction(e,i);o.push(a(c))}else if(l.name==="OPERATOR")if(l.value==="NOT"){let u=s(o.pop());o.push(a(!u))}else if(l.value==="OR"){let u=s(o.pop()),c=s(o.pop());o.push(a(u||c))}else if(l.value==="AND"){let u=s(o.pop()),c=s(o.pop());o.push(a(u&&c))}else if(l.value==="XOR"){let u=s(o.pop()),c=s(o.pop());o.push(a(u&&!c||!u&&c))}else throw Error("Unsupported operator: "+l.value);else throw Error("Unsupported token type: "+l);return s(o[0])}constructExplanation(e){let r=[];for(let i of e)if(i.name==="IDENTIFIER")this.explainExpression(i,r);else if(i.name==="OPERATOR")this.explainOperator(i,r);else throw Error("Unsupported token type: "+i.name);return r[0]}explainExpression(e,r){if(e.value==null)throw Error("null token value");let i=this.subFields[e.value.trim()],s=this.simulateExplainFilter(i);r.push(s)}simulateExplainFilter(e){return e.simulateExplainFilter()}explainOperator(e,r){if(e.value==="NOT"){let i=r.pop();r.push(qe.booleanNot([i]))}else if(e.value==="OR"){let i=r.pop(),s=r.pop();r.push(qe.booleanOr([s,i]))}else if(e.value==="AND"){let i=r.pop(),s=r.pop();r.push(qe.booleanAnd([s,i]))}else if(e.value==="XOR"){let i=r.pop(),s=r.pop();r.push(qe.booleanXor([s,i]))}else throw Error("Unsupported operator: "+e.value)}helpMessage(e,r,i){let s=i.filters,a=this.stringifySubExpressionsForErrorMessage(s),l=`${this.helpMessageFromSimpleError(e,r)} + +The instruction was converted to the following simplified line: + ${i.simplifiedLine} + +Where the sub-expressions in the simplified line are: +${a} + +For help, see: + https://publish.obsidian.md/tasks/Queries/Combining+Filters +`;return ke.fromError(e,l)}stringifySubExpressionsForErrorMessage(e){return Object.entries(e).map(([r,i])=>` '${r}': '${i}' + => ${this.stringifySubExpressionStatus(i)}`).join(` +`)}stringifySubExpressionStatus(e){let r=Su(e);return r?r.error?`ERROR: + ${r.error.split(` +`).map(s=>s.trim()).join(` + `)}`:"OK":`ERROR: + do not understand query`}helpMessageFromSimpleError(e,r){return`Could not interpret the following instruction as a Boolean combination: + ${e} + +The error message is: + ${r}`}};var qd=class extends Ze{fieldName(){return"filename"}value(t){let e=t.filename;return e===null?"":e+".md"}supportsSorting(){return!0}supportsGrouping(){return!0}grouper(){return t=>{let e=t.filename;return e===null?["Unknown Location"]:["[["+e+"]]"]}}};var To=class extends We{canCreateFilterForLine(t){return!1}createFilterOrErrorMessage(t){return ke.fromError(t,"Filtering by urgency is not yet supported")}fieldName(){return"urgency"}filterRegExp(){throw Error(`filterRegExp() unimplemented for ${this.fieldName()}`)}supportsSorting(){return!0}comparator(){return(t,e)=>e.urgency-t.urgency}supportsGrouping(){return!0}grouper(){return t=>[`${t.urgency.toFixed(2)}`]}createGrouper(t){return super.createGrouper(!t)}grouperInstruction(t){return super.grouperInstruction(!t)}};var Hd=class extends Ze{constructor(){super()}fieldName(){return"status.name"}value(t){return t.status.name}supportsSorting(){return!0}supportsGrouping(){return!0}};er();var ti=class extends We{canCreateFilterForLine(t){let e=new RegExp(`^(?:${this.fieldNameSingularEscaped()})`,"i");return We.lineMatchesFilter(e,t)}createFilterOrErrorMessage(t){let e=We.getMatch(this.filterRegExp(),t);if(e===null)return this.helpMessage(t);let r=e[1].toLowerCase(),i=e[2],s=tn[i.toUpperCase()];if(!s)return this.helpMessage(t);let a;switch(r){case"is":a=o=>o.status.type===s;break;case"is not":a=o=>o.status.type!==s;break;default:return this.helpMessage(t)}return ke.fromFilter(new Bt(t,a,new qe(t)))}filterRegExp(){return new RegExp(`^(?:${this.fieldNameSingularEscaped()}) (is|is not) ([^ ]+)$`,"i")}helpMessage(t){let e=Object.values(tn).filter(i=>i!=="EMPTY").join(" "),r=`Invalid ${this.fieldNameSingular()} instruction: '${t}'. + Allowed options: 'is' and 'is not' (without quotes). + Allowed values: ${e} + Note: values are case-insensitive, + so 'in_progress' works too, for example. + Example: ${this.fieldNameSingular()} is not NON_TASK`;return ke.fromError(t,r)}fieldName(){return"status.type"}value(t){return t.status.type}supportsSorting(){return!0}comparator(){return(t,e)=>{let r=ti.groupName(t),i=ti.groupName(e);return r.localeCompare(i,void 0,{numeric:!0})}}supportsGrouping(){return!0}grouper(){return t=>[ti.groupName(t)]}static groupName(t){return t.status.typeGroupText}};var Gd=class extends Ze{fieldName(){return"recurrence"}value(t){return t.recurrence!==null?t.recurrence.toText():""}supportsGrouping(){return!0}grouper(){return t=>t.recurrence!==null?[t.recurrence.toText()]:["None"]}};var Bd=class extends Ze{fieldName(){return"folder"}value(t){return t.file.folder}supportsGrouping(){return!0}grouper(){return t=>[Ze.escapeMarkdownCharacters(this.value(t))]}};var Vd=class extends Ze{fieldName(){return"root"}value(t){return t.file.root}supportsGrouping(){return!0}grouper(){return t=>[Ze.escapeMarkdownCharacters(this.value(t))]}};var zd=class extends Ze{fieldName(){return"backlink"}value(t){let e=t.getLinkText({isFilenameUnique:!0});return e===null?"Unknown Location":e}createFilterOrErrorMessage(t){return ke.fromError(t,"backlink field does not support filtering")}canCreateFilterForLine(t){return!1}supportsGrouping(){return!0}grouper(){return t=>{let e=t.filename;if(e===null)return["Unknown Location"];let r=t.precedingHeader;return r===null?["[["+e+"]]"]:[`[[${e}#${r}|${e} > ${r}]]`]}}};var Kd=class extends Dt{fieldName(){return"cancelled"}date(t){return t.cancelledDate}filterResultIfFieldMissing(){return!1}};var Qd=class extends ur{constructor(){super(),this._filters.add("is blocking",(t,e)=>t.isBlocking(e.allTasks)),this._filters.add("is not blocking",(t,e)=>!t.isBlocking(e.allTasks)),this._filters.add("is blocked",(t,e)=>t.isBlocked(e.allTasks)),this._filters.add("is not blocked",(t,e)=>!t.isBlocked(e.allTasks))}fieldName(){return"blocking"}};var Xd=class extends Ze{constructor(){super();this.filterInstructions=new yn;this.filterInstructions.add("has id",e=>e.id.length>0),this.filterInstructions.add("no id",e=>e.id.length===0)}canCreateFilterForLine(e){return this.filterInstructions.canCreateFilterForLine(e)?!0:super.canCreateFilterForLine(e)}createFilterOrErrorMessage(e){let r=this.filterInstructions.createFilterOrErrorMessage(e);return r.isValid()?r:super.createFilterOrErrorMessage(e)}fieldName(){return"id"}value(e){return e.id}supportsSorting(){return!0}supportsGrouping(){return!0}};var Zd=class extends We{constructor(){super();this.filterInstructions=new yn;this.filterInstructions.add("has depends on",e=>e.dependsOn.length>0),this.filterInstructions.add("no depends on",e=>e.dependsOn.length===0)}canCreateFilterForLine(e){return this.filterInstructions.canCreateFilterForLine(e)?!0:super.canCreateFilterForLine(e)}createFilterOrErrorMessage(e){let r=this.filterInstructions.createFilterOrErrorMessage(e);return r.isValid()?r:ke.fromError(e,"Unknown instruction")}fieldName(){return"blocked by"}filterRegExp(){return null}};var Jd=class extends ur{fieldName(){return"random"}supportsSorting(){return!0}comparator(){return(t,e)=>this.sortKey(t)-this.sortKey(e)}sortKey(t){let e=i=>{let s=0,a=9;for(;s>>9},r=window.moment().format("Y-MM-DD");return e(r+" "+t.description)}};var rb=[()=>new Hd,()=>new ti,()=>new Zi,()=>new Fd,()=>new Js,()=>new Id,()=>new Kd,()=>new xd,()=>new Nd,()=>new Pd,()=>new uo,()=>new Od,()=>new co,()=>new Bd,()=>new Vd,()=>new zd,()=>new Zs,()=>new ea,()=>new Ad,()=>new Cd,()=>new qd,()=>new To,()=>new Gd,()=>new Rd,()=>new Xd,()=>new Zd,()=>new Qd,()=>new Jd,()=>new $d];function Su(n){for(let t of rb){let e=t();if(e.canCreateFilterForLine(n))return e.createFilterOrErrorMessage(n)}return null}function OD(n){let t=/^sort by /i;if(n.match(t)===null)return null;for(let e of rb){let i=e().createSorterFromLine(n);if(i)return i}return null}function CD(n){let t=/^group by /i;if(n.match(t)===null)return null;for(let e of rb){let i=e().createGrouperFromLine(n);if(i)return i}return null}var ef=class{constructor(t,e,r){this.nestingLevel=t,this.displayName=e,this.property=r}};var tf=class{constructor(t,e){this.lastHeadingAtLevel=new Array;this.groupers=e;let i=t.keys().next().value.length;for(let s=0;se.set(o,a)),t.pop();return e}};var rf=class extends nf{},sf=class{constructor(t,e,r){this.root=new rf(e),this.buildGroupingTree(t,r)}buildGroupingTree(t,e){let r=[this.root];for(let i of t){let s=[];for(let a of r)for(let o of a.values){let l=i.grouper(o,e);l.length===0&&l.push("");for(let u of l){let c=a.children.get(u);c===void 0&&(c=new rf([]),a.children.set(u,c),s.push(c)),c.values.push(o)}}r=s}}generateTaskTreeStorage(){return this.root.generateAllPaths()}};var af=class{constructor(t,e){this.groups=t,this.groupHeadings=[],this.tasks=e}setGroupHeadings(t){for(let e of t)this.groupHeadings.push(e)}applyTaskLimit(t){this.tasks=this.tasks.slice(0,t)}tasksAsStringOfLines(){let t="";for(let e of this.tasks)t+=e.toFileLineString()+` +`;return t}toString(){let t=` +`;t+=`Group names: [${this.groups}] +`;for(let e of this.groupHeadings)t+=`${"#".repeat(4+e.nestingLevel)} [${e.property}] ${e.displayName} +`;return t+=this.tasksAsStringOfLines(),t}};var _o=class{constructor(t,e,r){this._groups=new Array;this._totalTaskCount=0;this._totalTaskCount=e.length,this._groupers=t;let s=new sf(t,e,r).generateTaskTreeStorage();this.addTaskGroups(s),this.sortTaskGroups(),this.setGroupsHeadings(s)}get groupers(){return this._groupers}get groups(){return this._groups}totalTasksCount(){return this._totalTaskCount}toString(){let t="";t+=`Groupers (if any): +`;for(let r of this._groupers){let i=r.reverse?" reverse":"";t+=`- ${r.property}${i} +`}for(let r of this.groups)t+=r.toString(),t+=` +--- +`;return t+=` +${this.totalTasksCount()} tasks +`,t}addTaskGroups(t){for(let[e,r]of t){let i=new af(e,r);this.addTaskGroup(i)}}addTaskGroup(t){this._groups.push(t)}sortTaskGroups(){let t=(e,r)=>{let i=e.groups,s=r.groups;for(let a=0;a{e.applyTaskLimit(t)}),this.recalculateTotalTaskCount())}recalculateTotalTaskCount(){let t=[];this._groups.forEach(r=>{t=[...t,...r.tasks]});let e=[...new Set(t)];this._totalTaskCount=e.length}};var ts=class{constructor(t,e){this.tasksFile=t,this.allTasks=[...e],this._queryContext=this.tasksFile?Hy(this.tasksFile,this.allTasks):void 0}static fromAllTasks(t){return new ts(void 0,t)}get queryPath(){var t,e;return(e=(t=this.tasksFile)==null?void 0:t.path)!=null?e:void 0}queryContext(){return this._queryContext}};function MD(n){return`task${n!==1?"s":""}`}var ra=class{constructor(t,e){this.totalTasksCountBeforeLimit=0;this._searchErrorMessage=void 0;this.taskGroups=t,this.totalTasksCountBeforeLimit=e}get searchErrorMessage(){return this._searchErrorMessage}set searchErrorMessage(t){this._searchErrorMessage=t}get totalTasksCount(){return this.taskGroups.totalTasksCount()}totalTasksCountDisplayText(){let t=this.totalTasksCount,e=this.totalTasksCountBeforeLimit;return t===e?`${t} ${MD(t)}`:`${t} of ${e} ${MD(e)}`}get groups(){return this.taskGroups.groups}static fromError(t){let e=new ra(new _o([],[],ts.fromAllTasks([])),0);return e._searchErrorMessage=t,e}};function RD(n){return n.endsWith("\\")}function AD(n){return n.endsWith("\\\\")}function DY(n){return n.replace(/^[ \t]*/,"")}function xY(n){return n.replace(/[ \t]*\\$/,"")}function OY(n,t){let e=n;return t&&(e=DY(n)),AD(e)?e=e.slice(0,-1):RD(n)&&(e=xY(e)),e}function PD(n){let t=[],e=!1,r="",i="",s=n+` +`;for(let a of s.split(` +`)){let o=OY(a,e);e?(r+=` +`+a,i+=" "+o):(r=a,i=o),AD(a)?e=!1:e=RD(a),e||(i.trim()!==""&&t.push(new gn(r,i)),r="",i="")}return t}var vo=class{static by(t,e,r){let i=this.defaultSorters().map(a=>a.comparator),s=[];for(let a of t)s.push(a.comparator);return e.sort(vo.makeCompositeComparator([...s,...i],r))}static defaultSorters(){return[new ti().createNormalSorter(),new To().createNormalSorter(),new uo().createNormalSorter(),new Js().createNormalSorter(),new co().createNormalSorter()]}static makeCompositeComparator(t,e){return(r,i)=>{for(let s of t){let a=s(r,i,e);if(a!==0)return a}return 0}}};var ND=0,Fn=class{constructor(t,e=void 0){this.statements=[];this._limit=void 0;this._taskGroupLimit=void 0;this._taskLayoutOptions=new Br;this._queryLayoutOptions=new Ki;this.layoutStatements=[];this._filters=[];this._error=void 0;this._sorting=[];this._grouping=[];this._ignoreGlobalQuery=!1;this.hideOptionsRegexp=/^(hide|show) +(.*)/i;this.shortModeRegexp=/^short/i;this.fullModeRegexp=/^full/i;this.explainQueryRegexp=/^explain/i;this.ignoreGlobalQueryRegexp=/^ignore global query/i;this.logger=rn.getLogger("tasks.Query");this.limitRegexp=/^limit (groups )?(to )?(\d+)( tasks?)?/i;this.commentRegexp=/^#.*/;this._queryId=this.generateQueryId(10),this.source=t,this.tasksFile=e;let r=PD(t);for(let i of r){let s=this.expandPlaceholders(i,e);if(this.error!==void 0)return;this.statements.push(...s)}for(let i of this.statements)try{if(this.parseLine(i),this.error!==void 0)return}catch(s){let a;s instanceof Error?a=s.message:a="Unknown error",this.setError(a,i);return}}removeIllegalGlobalQueryInstructions(){this._ignoreGlobalQuery=!1}get filePath(){var t,e;return(e=(t=this.tasksFile)==null?void 0:t.path)!=null?e:void 0}get queryId(){return this._queryId}parseLine(t){let e=t.anyPlaceholdersExpanded;switch(!0){case this.shortModeRegexp.test(e):this._queryLayoutOptions.shortMode=!0,this.saveLayoutStatement(t);break;case this.fullModeRegexp.test(e):this._queryLayoutOptions.shortMode=!1,this.saveLayoutStatement(t);break;case this.explainQueryRegexp.test(e):this._queryLayoutOptions.explainQuery=!0;break;case this.ignoreGlobalQueryRegexp.test(e):this._ignoreGlobalQuery=!0;break;case this.limitRegexp.test(e):this.parseLimit(e);break;case this.parseSortBy(e,t):break;case this.parseGroupBy(e,t):break;case this.hideOptionsRegexp.test(e):this.parseHideOptions(t);break;case this.commentRegexp.test(e):break;case this.parseFilter(e,t):break;default:this.setError("do not understand query",t)}}formatQueryForLogging(){return` +>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> +${this.source} +<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< +`}expandPlaceholders(t,e){let r=t.anyContinuationLinesRemoved;if(r.includes("{{")&&r.includes("}}")&&this.tasksFile===void 0)return this._error=`The query looks like it contains a placeholder, with "{{" and "}}" +but no file path has been supplied, so cannot expand placeholder values. +The query is: +${r}`,[t];let i=r;if(e){let s=fD(e);try{i=dD(r,s)}catch(a){return a instanceof Error?this._error=a.message:this._error="Internal error. expandPlaceholders() threw something other than Error.",[t]}}return this.createStatementsFromExpandedPlaceholders(i,t)}createStatementsFromExpandedPlaceholders(t,e){let r=t.split(` +`).map(i=>i.trim()).filter(i=>i.length>0);return r.length===1?(e.recordExpandedPlaceholders(r[0]),[e]):r.map((i,s)=>{let a=`: statement ${s+1} after expansion of placeholder`,o=new gn(e.rawInstruction+a,e.anyContinuationLinesRemoved+a);return o.recordExpandedPlaceholders(i),o})}append(t){return this.source===""?t:t.source===""?this:new Fn(`${this.source} +${t.source}`,this.tasksFile)}explainQuery(){return new ao().explainQuery(this)}get limit(){return this._limit}get taskGroupLimit(){return this._taskGroupLimit}get taskLayoutOptions(){return this._taskLayoutOptions}get queryLayoutOptions(){return this._queryLayoutOptions}get filters(){return this._filters}addFilter(t){this._filters.push(t)}get sorting(){return this._sorting}get grouping(){return this._grouping}get error(){return this._error}setError(t,e){this._error=Fn.generateErrorMessage(e,t)}static generateErrorMessage(t,e){return t.allLinesIdentical()?`${e} +Problem line: "${t.rawInstruction}"`:`${e} +Problem statement: +${t.explainStatement(" ")} +`}get ignoreGlobalQuery(){return this._ignoreGlobalQuery}applyQueryToTasks(t){this.debug(`[search] Executing query: ${this.formatQueryForLogging()}`);let e=new ts(this.tasksFile,t),r;try{this.filters.forEach(l=>{r=l.statement,t=t.filter(u=>l.filterFunction(u,e))}),r=void 0;let{debugSettings:i}=le(),s=i.ignoreSortInstructions?t:vo.by(this.sorting,t,e),a=s.slice(0,this.limit),o=new _o(this.grouping,a,e);return this._taskGroupLimit!==void 0&&o.applyTaskLimit(this._taskGroupLimit),new ra(o,s.length)}catch(i){let a=Xs("Search failed",i);return r&&(a=Fn.generateErrorMessage(r,a)),ra.fromError(a)}}parseHideOptions(t){let e=t.anyPlaceholdersExpanded,r=e.match(this.hideOptionsRegexp);if(r===null)return;let i=r[1].toLowerCase()==="hide",s=r[2].toLowerCase();if(rD(this._queryLayoutOptions,s,i)){this.saveLayoutStatement(t);return}if(kS(this._taskLayoutOptions,s,!i)){this.saveLayoutStatement(t);return}this.setError("do not understand hide/show option",new gn(e,e))}saveLayoutStatement(t){this.layoutStatements.push(t)}parseFilter(t,e){var i;let r=Su(t);return r!=null?(r.filter?(r.filter.setStatement(e),this._filters.push(r.filter)):this.setError((i=r.error)!=null?i:"Unknown error",e),!0):!1}parseLimit(t){let e=t.match(this.limitRegexp);if(e===null){this.setError("do not understand query limit",new gn(t,t));return}let r=Number.parseInt(e[3],10);e[1]!==void 0?this._taskGroupLimit=r:this._limit=r}parseSortBy(t,e){let r=OD(t);return r?(r.setStatement(e),this._sorting.push(r),!0):!1}parseGroupBy(t,e){let r=CD(t);return r?(r.setStatement(e),this._grouping.push(r),!0):!1}generateQueryId(t){return ND+=1,ND.toString().padStart(t,"0")}debug(t,e){this.logger.debugWithId(this._queryId,`"${this.filePath}": ${t}`,e)}};var ib=[{name:"TQ_explain",type:"checkbox",display:"explain",handler:"instruction",trueValue:"explain",falseValue:""},{name:"TQ_short_mode",type:"checkbox",display:"short mode",handler:"instruction",trueValue:"short mode",falseValue:"full mode"},{name:"TQ_show_tree",type:"checkbox",display:"tree",handler:"showAndHide"},{name:"TQ_show_tags",type:"checkbox",display:"tags",handler:"showAndHide"},{name:"TQ_show_id",type:"checkbox",display:"id",handler:"showAndHide"},{name:"TQ_show_depends_on",type:"checkbox",display:"depends on",handler:"showAndHide"},{name:"TQ_show_priority",type:"checkbox",display:"priority",handler:"showAndHide"},{name:"TQ_show_recurrence_rule",type:"checkbox",display:"recurrence rule",handler:"showAndHide"},{name:"TQ_show_on_completion",type:"checkbox",display:"on completion",handler:"showAndHide"},{name:"TQ_show_created_date",type:"checkbox",display:"created date",handler:"showAndHide"},{name:"TQ_show_start_date",type:"checkbox",display:"start date",handler:"showAndHide"},{name:"TQ_show_scheduled_date",type:"checkbox",display:"scheduled date",handler:"showAndHide"},{name:"TQ_show_due_date",type:"checkbox",display:"due date",handler:"showAndHide"},{name:"TQ_show_cancelled_date",type:"checkbox",display:"cancelled date",handler:"showAndHide"},{name:"TQ_show_done_date",type:"checkbox",display:"done date",handler:"showAndHide"},{name:"TQ_show_urgency",type:"checkbox",display:"urgency",handler:"showAndHide"},{name:"TQ_show_backlink",type:"checkbox",display:"backlink",handler:"showAndHide"},{name:"TQ_show_edit_button",type:"checkbox",display:"edit button",handler:"showAndHide"},{name:"TQ_show_postpone_button",type:"checkbox",display:"postpone button",handler:"showAndHide"},{name:"TQ_show_task_count",type:"checkbox",display:"task count",handler:"showAndHide"},{name:"TQ_extra_instructions",type:"text",handler:"addValue"}],Oi=class{source(t){return t?ib.map(r=>this.generateInstruction(t,r)).filter(r=>r!=="").join(` +`):""}generateInstruction(t,e){let r=t.hasProperty(e.name),i=t.property(e.name);switch(e.handler){case"instruction":return r&&(i?e.trueValue:e.falseValue)||"";case"showAndHide":return r&&(i?"show "+e.display:"hide "+e.display)||"";case"addValue":return r&&i||"";default:throw new Error("Unknown handler type: "+e.handler+".")}}query(t){return new Fn(this.source(t),t)}allPropertyNames(){return ib.map(t=>t.name)}allPropertyNamesSorted(){return this.allPropertyNames().sort((t,e)=>t.localeCompare(e))}propertyType(t){var e,r;return(r=(e=ib.find(i=>i.name===t))==null?void 0:e.type)!=null?r:void 0}metaBindPluginWidgets(){return"\nshort mode: `INPUT[toggle:TQ_short_mode]`\ntree: `INPUT[toggle:TQ_show_tree]`\ntags: `INPUT[toggle:TQ_show_tags]`\nid: `INPUT[toggle:TQ_show_id]` depends on: `INPUT[toggle:TQ_show_depends_on]`\npriority: `INPUT[toggle:TQ_show_priority]`\nrecurrence rule: `INPUT[toggle:TQ_show_recurrence_rule]` on completion: `INPUT[toggle:TQ_show_on_completion]`\nstart date: `INPUT[toggle:TQ_show_start_date]` scheduled date: `INPUT[toggle:TQ_show_scheduled_date]` due date: `INPUT[toggle:TQ_show_due_date]`\ncreated date: `INPUT[toggle:TQ_show_created_date]` cancelled date: `INPUT[toggle:TQ_show_cancelled_date]` done date: `INPUT[toggle:TQ_show_done_date]`\nurgency: `INPUT[toggle:TQ_show_urgency]`\nbacklink: `INPUT[toggle:TQ_show_backlink]`\nedit button: `INPUT[toggle:TQ_show_edit_button]` postpone button: `INPUT[toggle:TQ_show_postpone_button]`\ntask count: `INPUT[toggle:TQ_show_task_count]`\nextra instructions: `INPUT[textArea:TQ_extra_instructions]`\nexplain: `INPUT[toggle:TQ_explain]`\n"}};function ID(n,t){return L(this,null,function*(){yield n.fileManager.processFrontMatter(t,e=>{let r=new Oi().allPropertyNamesSorted(),i=!1;r.forEach(s=>{s in e||(e[s]=null,i=!0)}),i?new sb.Notice("Properties updated successfully."):new sb.Notice("All supported properties are already present.")})})}var of=class{get app(){return this.plugin.app}constructor({plugin:t}){this.plugin=t,t.addCommand({id:"edit-task",name:"Create or edit task",icon:"pencil",editorCheckCallback:(e,r,i)=>tD(e,r,i,this.app,this.plugin.getTasks())}),t.addCommand({id:"toggle-done",name:"Toggle task done",icon:"check-in-circle",editorCheckCallback:nD}),t.addCommand({id:"add-query-file-defaults-properties",name:"Add all Query File Defaults properties",icon:"settings",checkCallback:e=>{let r=this.app.workspace.getActiveFile();return!r||r.extension!=="md"?!1:(e||this.ensureQueryFileDefaultsFrontmatter(r).catch(console.error),!0)}})}ensureQueryFileDefaultsFrontmatter(t){return L(this,null,function*(){let{app:e}=this;yield ID(e,t)})}};var ns=class{constructor(t=ns.empty){this._source=t}static getInstance(){return ns.instance||(ns.instance=new ns),ns.instance}set(t){this._source=t}query(t=void 0){let e=new Fn(this._source,t);return e.removeIllegalGlobalQueryInstructions(),e}hasInstructions(){return this._source.trim()!==ns.empty}},fr=ns;fr.empty="";Ws();var lf=class{constructor({obsidianEvents:t}){this.logger=rn.getLogger("tasks.Events");this.obsidianEvents=t}onCacheUpdate(t){return this.logger.debug("TasksEvents.onCacheUpdate()"),this.obsidianEvents.on("obsidian-tasks-plugin:cache-update",t)}triggerCacheUpdate(t){this.logger.debug("TasksEvents.triggerCacheUpdate()"),this.obsidianEvents.trigger("obsidian-tasks-plugin:cache-update",t)}onRequestCacheUpdate(t){return this.logger.debug("TasksEvents.onRequestCacheUpdate()"),this.obsidianEvents.on("obsidian-tasks-plugin:request-cache-update",t)}triggerRequestCacheUpdate(t){this.logger.debug("TasksEvents.triggerRequestCacheUpdate()"),this.obsidianEvents.trigger("obsidian-tasks-plugin:request-cache-update",t)}off(t){this.logger.debug("TasksEvents.off()"),this.obsidianEvents.offref(t)}};var ax=require("obsidian");Cn();Is();Nt();var sx=require("obsidian");Cn();nn();Is();wi();Nt();ii();Er();Ga();var ab=class{constructor(t){this.newStatus=t}apply(t){return this.isCheckedForTask(t)?[t]:t.handleNewStatusWithRecurrenceInUsersOrder(this.newStatus)}instructionDisplayName(){return`Change status to: [${this.newStatus.symbol}] ${this.newStatus.name}`}isCheckedForTask(t){return this.newStatus.symbol===t.status.symbol}};function FD(n){let t=[],e=new et().coreStatuses.map(r=>r.symbol);for(let r of[!0,!1])for(let i of n.registeredStatuses)e.includes(i.symbol)===r&&t.push(new ab(i));return t}var LD=require("obsidian");var ob="---",wo=class{apply(t){throw new Error("MenuDividerInstruction.apply(): Method not implemented.")}instructionDisplayName(){return ob}isCheckedForTask(t){return!1}};function ni(n,t){return L(this,null,function*(){yield Pn({originalTask:n,newTasks:t})})}var rs=class extends LD.Menu{constructor(e){super();this.taskSaver=e}addItemsForInstructions(e,r){for(let i of e)this.addItemForInstruction(r,i)}addItemForInstruction(e,r){r.instructionDisplayName()===ob?this.addSeparator():this.addItem(i=>this.getMenuItemCallback(e,i,r))}getMenuItemCallback(e,r,i){r.setTitle(i.instructionDisplayName()).setChecked(i.isCheckedForTask(e)).onClick(()=>L(this,null,function*(){let s=i.apply(e);(s.length!==1||!Object.is(s[0],e))&&(yield this.taskSaver(e,s))}))}};var uf=class extends rs{constructor(t,e,r=ni){super(r);let i=FD(t);this.addItemsForInstructions(i,e)}};var cf=["onChange","onClose","onDayCreate","onDestroy","onKeyDown","onMonthChange","onOpen","onParseConfig","onReady","onValueUpdate","onYearChange","onPreCalendarPosition"],is={_disable:[],allowInput:!1,allowInvalidPreload:!1,altFormat:"F j, Y",altInput:!1,altInputClass:"form-control input",animate:typeof window=="object"&&window.navigator.userAgent.indexOf("MSIE")===-1,ariaDateFormat:"F j, Y",autoFillDefaultTime:!0,clickOpens:!0,closeOnSelect:!0,conjunction:", ",dateFormat:"Y-m-d",defaultHour:12,defaultMinute:0,defaultSeconds:0,disable:[],disableMobile:!1,enableSeconds:!1,enableTime:!1,errorHandler:function(n){return typeof console!="undefined"&&console.warn(n)},getWeek:function(n){var t=new Date(n.getTime());t.setHours(0,0,0,0),t.setDate(t.getDate()+3-(t.getDay()+6)%7);var e=new Date(t.getFullYear(),0,4);return 1+Math.round(((t.getTime()-e.getTime())/864e5-3+(e.getDay()+6)%7)/7)},hourIncrement:1,ignoredFocusElements:[],inline:!1,locale:"default",minuteIncrement:5,mode:"single",monthSelectorType:"dropdown",nextArrow:"",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1};var df={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(n){var t=n%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},ff=df;var Kt=function(n,t){return t===void 0&&(t=2),("000"+n).slice(t*-1)},bn=function(n){return n===!0?1:0};function lb(n,t){var e;return function(){var r=this,i=arguments;clearTimeout(e),e=setTimeout(function(){return n.apply(r,i)},t)}}var pf=function(n){return n instanceof Array?n:[n]};function Qt(n,t,e){if(e===!0)return n.classList.add(t);n.classList.remove(t)}function $e(n,t,e){var r=window.document.createElement(n);return t=t||"",e=e||"",r.className=t,e!==void 0&&(r.textContent=e),r}function Eu(n){for(;n.firstChild;)n.removeChild(n.firstChild)}function ub(n,t){if(t(n))return n;if(n.parentNode)return ub(n.parentNode,t)}function Du(n,t){var e=$e("div","numInputWrapper"),r=$e("input","numInput "+n),i=$e("span","arrowUp"),s=$e("span","arrowDown");if(navigator.userAgent.indexOf("MSIE 9.0")===-1?r.type="number":(r.type="text",r.pattern="\\d*"),t!==void 0)for(var a in t)r.setAttribute(a,t[a]);return e.appendChild(r),e.appendChild(i),e.appendChild(s),e}function Tn(n){try{if(typeof n.composedPath=="function"){var t=n.composedPath();return t[0]}return n.target}catch(e){return n.target}}var cb=function(){},xu=function(n,t,e){return e.months[t?"shorthand":"longhand"][n]},UD={D:cb,F:function(n,t,e){n.setMonth(e.months.longhand.indexOf(t))},G:function(n,t){n.setHours((n.getHours()>=12?12:0)+parseFloat(t))},H:function(n,t){n.setHours(parseFloat(t))},J:function(n,t){n.setDate(parseFloat(t))},K:function(n,t,e){n.setHours(n.getHours()%12+12*bn(new RegExp(e.amPM[1],"i").test(t)))},M:function(n,t,e){n.setMonth(e.months.shorthand.indexOf(t))},S:function(n,t){n.setSeconds(parseFloat(t))},U:function(n,t){return new Date(parseFloat(t)*1e3)},W:function(n,t,e){var r=parseInt(t),i=new Date(n.getFullYear(),0,2+(r-1)*7,0,0,0,0);return i.setDate(i.getDate()-i.getDay()+e.firstDayOfWeek),i},Y:function(n,t){n.setFullYear(parseFloat(t))},Z:function(n,t){return new Date(t)},d:function(n,t){n.setDate(parseFloat(t))},h:function(n,t){n.setHours((n.getHours()>=12?12:0)+parseFloat(t))},i:function(n,t){n.setMinutes(parseFloat(t))},j:function(n,t){n.setDate(parseFloat(t))},l:cb,m:function(n,t){n.setMonth(parseFloat(t)-1)},n:function(n,t){n.setMonth(parseFloat(t)-1)},s:function(n,t){n.setSeconds(parseFloat(t))},u:function(n,t){return new Date(parseFloat(t))},w:cb,y:function(n,t){n.setFullYear(2e3+parseFloat(t))}},Ci={D:"",F:"",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},ko={Z:function(n){return n.toISOString()},D:function(n,t,e){return t.weekdays.shorthand[ko.w(n,t,e)]},F:function(n,t,e){return xu(ko.n(n,t,e)-1,!1,t)},G:function(n,t,e){return Kt(ko.h(n,t,e))},H:function(n){return Kt(n.getHours())},J:function(n,t){return t.ordinal!==void 0?n.getDate()+t.ordinal(n.getDate()):n.getDate()},K:function(n,t){return t.amPM[bn(n.getHours()>11)]},M:function(n,t){return xu(n.getMonth(),!0,t)},S:function(n){return Kt(n.getSeconds())},U:function(n){return n.getTime()/1e3},W:function(n,t,e){return e.getWeek(n)},Y:function(n){return Kt(n.getFullYear(),4)},d:function(n){return Kt(n.getDate())},h:function(n){return n.getHours()%12?n.getHours()%12:12},i:function(n){return Kt(n.getMinutes())},j:function(n){return n.getDate()},l:function(n,t){return t.weekdays.longhand[n.getDay()]},m:function(n){return Kt(n.getMonth()+1)},n:function(n){return n.getMonth()+1},s:function(n){return n.getSeconds()},u:function(n){return n.getTime()},w:function(n){return n.getDay()},y:function(n){return String(n.getFullYear()).substring(2)}};var db=function(n){var t=n.config,e=t===void 0?is:t,r=n.l10n,i=r===void 0?df:r,s=n.isMobile,a=s===void 0?!1:s;return function(o,l,u){var c=u||i;return e.formatDate!==void 0&&!a?e.formatDate(o,l,c):l.split("").map(function(d,f,p){return ko[d]&&p[f-1]!=="\\"?ko[d](o,c,e):d!=="\\"?d:""}).join("")}},mf=function(n){var t=n.config,e=t===void 0?is:t,r=n.l10n,i=r===void 0?df:r;return function(s,a,o,l){if(!(s!==0&&!s)){var u=l||i,c,d=s;if(s instanceof Date)c=new Date(s.getTime());else if(typeof s!="string"&&s.toFixed!==void 0)c=new Date(s);else if(typeof s=="string"){var f=a||(e||is).dateFormat,p=String(s).trim();if(p==="today")c=new Date,o=!0;else if(e&&e.parseDate)c=e.parseDate(s,f);else if(/Z$/.test(p)||/GMT$/.test(p))c=new Date(s);else{for(var b=void 0,T=[],_=0,O=0,D="";_Math.min(t,e)&&n=0?new Date:new Date(e.config.minDate.getTime()),k=gf(e.config);g.setHours(k.hours,k.minutes,k.seconds,g.getMilliseconds()),e.selectedDates=[g],e.latestSelectedDateObj=g}h!==void 0&&h.type!=="blur"&&No(h);var R=e._input.value;d(),hr(),e._input.value!==R&&e._debouncedChange()}function u(h,g){return h%12+12*bn(g===e.l10n.amPM[1])}function c(h){switch(h%24){case 0:case 12:return 12;default:return h%12}}function d(){if(!(e.hourElement===void 0||e.minuteElement===void 0)){var h=(parseInt(e.hourElement.value.slice(-2),10)||0)%24,g=(parseInt(e.minuteElement.value,10)||0)%60,k=e.secondElement!==void 0?(parseInt(e.secondElement.value,10)||0)%60:0;e.amPM!==void 0&&(h=u(h,e.amPM.textContent));var R=e.config.minTime!==void 0||e.config.minDate&&e.minDateHasTime&&e.latestSelectedDateObj&&_n(e.latestSelectedDateObj,e.config.minDate,!0)===0,G=e.config.maxTime!==void 0||e.config.maxDate&&e.maxDateHasTime&&e.latestSelectedDateObj&&_n(e.latestSelectedDateObj,e.config.maxDate,!0)===0;if(e.config.maxTime!==void 0&&e.config.minTime!==void 0&&e.config.minTime>e.config.maxTime){var X=hf(e.config.minTime.getHours(),e.config.minTime.getMinutes(),e.config.minTime.getSeconds()),_e=hf(e.config.maxTime.getHours(),e.config.maxTime.getMinutes(),e.config.maxTime.getSeconds()),ne=hf(h,g,k);if(ne>_e&&ne=12)]),e.secondElement!==void 0&&(e.secondElement.value=Kt(k)))}function b(h){var g=Tn(h),k=parseInt(g.value)+(h.delta||0);(k/1e3>1||h.key==="Enter"&&!/[^\d]/.test(k.toString()))&&W(k)}function T(h,g,k,R){if(g instanceof Array)return g.forEach(function(G){return T(h,G,k,R)});if(h instanceof Array)return h.forEach(function(G){return T(G,g,k,R)});h.addEventListener(g,k,R),e._handlers.push({remove:function(){return h.removeEventListener(g,k,R)}})}function _(){Xe("onChange")}function O(){if(e.config.wrap&&["open","close","toggle","clear"].forEach(function(k){Array.prototype.forEach.call(e.element.querySelectorAll("[data-"+k+"]"),function(R){return T(R,"click",e[k])})}),e.isMobile){cs();return}var h=lb(Yt,50);if(e._debouncedChange=lb(_,CY),e.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&T(e.daysContainer,"mouseover",function(k){e.config.mode==="range"&&Le(Tn(k))}),T(e._input,"keydown",He),e.calendarContainer!==void 0&&T(e.calendarContainer,"keydown",He),!e.config.inline&&!e.config.static&&T(window,"resize",h),window.ontouchstart!==void 0?T(window.document,"touchstart",P):T(window.document,"mousedown",P),T(window.document,"focus",P,{capture:!0}),e.config.clickOpens===!0&&(T(e._input,"focus",e.open),T(e._input,"click",e.open)),e.daysContainer!==void 0&&(T(e.monthNav,"click",Cf),T(e.monthNav,["keyup","increment"],b),T(e.daysContainer,"click",Un)),e.timeContainer!==void 0&&e.minuteElement!==void 0&&e.hourElement!==void 0){var g=function(k){return Tn(k).select()};T(e.timeContainer,["increment"],l),T(e.timeContainer,"blur",l,{capture:!0}),T(e.timeContainer,"click",A),T([e.hourElement,e.minuteElement],["focus","click"],g),e.secondElement!==void 0&&T(e.secondElement,"focus",function(){return e.secondElement&&e.secondElement.select()}),e.amPM!==void 0&&T(e.amPM,"click",function(k){l(k)})}e.config.allowInput&&T(e._input,"blur",xe)}function D(h,g){var k=h!==void 0?e.parseDate(h):e.latestSelectedDateObj||(e.config.minDate&&e.config.minDate>e.now?e.config.minDate:e.config.maxDate&&e.config.maxDate1),e.calendarContainer.appendChild(h);var G=e.config.appendTo!==void 0&&e.config.appendTo.nodeType!==void 0;if((e.config.inline||e.config.static)&&(e.calendarContainer.classList.add(e.config.inline?"inline":"static"),e.config.inline&&(!G&&e.element.parentNode?e.element.parentNode.insertBefore(e.calendarContainer,e._input.nextSibling):e.config.appendTo!==void 0&&e.config.appendTo.appendChild(e.calendarContainer)),e.config.static)){var X=$e("div","flatpickr-wrapper");e.element.parentNode&&e.element.parentNode.insertBefore(X,e.element),X.appendChild(e.element),e.altInput&&X.appendChild(e.altInput),X.appendChild(e.calendarContainer)}!e.config.static&&!e.config.inline&&(e.config.appendTo!==void 0?e.config.appendTo:window.document.body).appendChild(e.calendarContainer)}function se(h,g,k,R){var G=de(g,!0),X=$e("span",h,g.getDate().toString());return X.dateObj=g,X.$i=R,X.setAttribute("aria-label",e.formatDate(g,e.config.ariaDateFormat)),h.indexOf("hidden")===-1&&_n(g,e.now)===0&&(e.todayDateElem=X,X.classList.add("today"),X.setAttribute("aria-current","date")),G?(X.tabIndex=-1,Lr(g)&&(X.classList.add("selected"),e.selectedDateElem=X,e.config.mode==="range"&&(Qt(X,"startRange",e.selectedDates[0]&&_n(g,e.selectedDates[0],!0)===0),Qt(X,"endRange",e.selectedDates[1]&&_n(g,e.selectedDates[1],!0)===0),h==="nextMonthDay"&&X.classList.add("inRange")))):X.classList.add("flatpickr-disabled"),e.config.mode==="range"&&xt(g)&&!Lr(g)&&X.classList.add("inRange"),e.weekNumbers&&e.config.showMonths===1&&h!=="prevMonthDay"&&R%7===6&&e.weekNumbers.insertAdjacentHTML("beforeend",""+e.config.getWeek(g)+""),Xe("onDayCreate",X),X}function H(h){h.focus(),e.config.mode==="range"&&Le(h)}function Z(h){for(var g=h>0?0:e.config.showMonths-1,k=h>0?e.config.showMonths:-1,R=g;R!=k;R+=h)for(var G=e.daysContainer.children[R],X=h>0?0:G.children.length-1,_e=h>0?G.children.length:-1,ne=X;ne!=_e;ne+=h){var Oe=G.children[ne];if(Oe.className.indexOf("hidden")===-1&&de(Oe.dateObj))return Oe}}function ye(h,g){for(var k=h.className.indexOf("Month")===-1?h.dateObj.getMonth():e.currentMonth,R=g>0?e.config.showMonths:-1,G=g>0?1:-1,X=k-e.currentMonth;X!=R;X+=G)for(var _e=e.daysContainer.children[X],ne=k-e.currentMonth===X?h.$i+g:g<0?_e.children.length-1:0,Oe=_e.children.length,ie=ne;ie>=0&&ie0?Oe:-1);ie+=G){var me=_e.children[ie];if(me.className.indexOf("hidden")===-1&&de(me.dateObj)&&Math.abs(h.$i-ie)>=Math.abs(g))return H(me)}e.changeMonth(G),we(Z(G),0)}function we(h,g){var k=s(),R=be(k||document.body),G=h!==void 0?h:R?k:e.selectedDateElem!==void 0&&be(e.selectedDateElem)?e.selectedDateElem:e.todayDateElem!==void 0&&be(e.todayDateElem)?e.todayDateElem:Z(g>0?1:-1);G===void 0?e._input.focus():R?ye(G,g):H(G)}function V(h,g){for(var k=(new Date(h,g,1).getDay()-e.l10n.firstDayOfWeek+7)%7,R=e.utils.getDaysInMonth((g-1+12)%12,h),G=e.utils.getDaysInMonth(g,h),X=window.document.createDocumentFragment(),_e=e.config.showMonths>1,ne=_e?"prevMonthDay hidden":"prevMonthDay",Oe=_e?"nextMonthDay hidden":"nextMonthDay",ie=R+1-k,me=0;ie<=R;ie++,me++)X.appendChild(se("flatpickr-day "+ne,new Date(h,g-1,ie),ie,me));for(ie=1;ie<=G;ie++,me++)X.appendChild(se("flatpickr-day",new Date(h,g,ie),ie,me));for(var ze=G+1;ze<=42-k&&(e.config.showMonths===1||me%7!==0);ze++,me++)X.appendChild(se("flatpickr-day "+Oe,new Date(h,g+1,ze%G),ze,me));var jn=$e("div","dayContainer");return jn.appendChild(X),jn}function K(){if(e.daysContainer!==void 0){Eu(e.daysContainer),e.weekNumbers&&Eu(e.weekNumbers);for(var h=document.createDocumentFragment(),g=0;g1||e.config.monthSelectorType!=="dropdown")){var h=function(R){return e.config.minDate!==void 0&&e.currentYear===e.config.minDate.getFullYear()&&Re.config.maxDate.getMonth())};e.monthsDropdownContainer.tabIndex=-1,e.monthsDropdownContainer.innerHTML="";for(var g=0;g<12;g++)if(!!h(g)){var k=$e("option","flatpickr-monthDropdown-month");k.value=new Date(e.currentYear,g).getMonth().toString(),k.textContent=xu(g,e.config.shorthandCurrentMonth,e.l10n),k.tabIndex=-1,e.currentMonth===g&&(k.selected=!0),e.monthsDropdownContainer.appendChild(k)}}}function J(){var h=$e("div","flatpickr-month"),g=window.document.createDocumentFragment(),k;e.config.showMonths>1||e.config.monthSelectorType==="static"?k=$e("span","cur-month"):(e.monthsDropdownContainer=$e("select","flatpickr-monthDropdown-months"),e.monthsDropdownContainer.setAttribute("aria-label",e.l10n.monthAriaLabel),T(e.monthsDropdownContainer,"change",function(_e){var ne=Tn(_e),Oe=parseInt(ne.value,10);e.changeMonth(Oe-e.currentMonth),Xe("onMonthChange")}),C(),k=e.monthsDropdownContainer);var R=Du("cur-year",{tabindex:"-1"}),G=R.getElementsByTagName("input")[0];G.setAttribute("aria-label",e.l10n.yearAriaLabel),e.config.minDate&&G.setAttribute("min",e.config.minDate.getFullYear().toString()),e.config.maxDate&&(G.setAttribute("max",e.config.maxDate.getFullYear().toString()),G.disabled=!!e.config.minDate&&e.config.minDate.getFullYear()===e.config.maxDate.getFullYear());var X=$e("div","flatpickr-current-month");return X.appendChild(k),X.appendChild(R),g.appendChild(X),h.appendChild(g),{container:h,yearElement:G,monthElement:k}}function $(){Eu(e.monthNav),e.monthNav.appendChild(e.prevMonthNav),e.config.showMonths&&(e.yearElements=[],e.monthElements=[]);for(var h=e.config.showMonths;h--;){var g=J();e.yearElements.push(g.yearElement),e.monthElements.push(g.monthElement),e.monthNav.appendChild(g.container)}e.monthNav.appendChild(e.nextMonthNav)}function oe(){return e.monthNav=$e("div","flatpickr-months"),e.yearElements=[],e.monthElements=[],e.prevMonthNav=$e("span","flatpickr-prev-month"),e.prevMonthNav.innerHTML=e.config.prevArrow,e.nextMonthNav=$e("span","flatpickr-next-month"),e.nextMonthNav.innerHTML=e.config.nextArrow,$(),Object.defineProperty(e,"_hidePrevMonthArrow",{get:function(){return e.__hidePrevMonthArrow},set:function(h){e.__hidePrevMonthArrow!==h&&(Qt(e.prevMonthNav,"flatpickr-disabled",h),e.__hidePrevMonthArrow=h)}}),Object.defineProperty(e,"_hideNextMonthArrow",{get:function(){return e.__hideNextMonthArrow},set:function(h){e.__hideNextMonthArrow!==h&&(Qt(e.nextMonthNav,"flatpickr-disabled",h),e.__hideNextMonthArrow=h)}}),e.currentYearElement=e.yearElements[0],da(),e.monthNav}function m(){e.calendarContainer.classList.add("hasTime"),e.config.noCalendar&&e.calendarContainer.classList.add("noCalendar");var h=gf(e.config);e.timeContainer=$e("div","flatpickr-time"),e.timeContainer.tabIndex=-1;var g=$e("span","flatpickr-time-separator",":"),k=Du("flatpickr-hour",{"aria-label":e.l10n.hourAriaLabel});e.hourElement=k.getElementsByTagName("input")[0];var R=Du("flatpickr-minute",{"aria-label":e.l10n.minuteAriaLabel});if(e.minuteElement=R.getElementsByTagName("input")[0],e.hourElement.tabIndex=e.minuteElement.tabIndex=-1,e.hourElement.value=Kt(e.latestSelectedDateObj?e.latestSelectedDateObj.getHours():e.config.time_24hr?h.hours:c(h.hours)),e.minuteElement.value=Kt(e.latestSelectedDateObj?e.latestSelectedDateObj.getMinutes():h.minutes),e.hourElement.setAttribute("step",e.config.hourIncrement.toString()),e.minuteElement.setAttribute("step",e.config.minuteIncrement.toString()),e.hourElement.setAttribute("min",e.config.time_24hr?"0":"1"),e.hourElement.setAttribute("max",e.config.time_24hr?"23":"12"),e.hourElement.setAttribute("maxlength","2"),e.minuteElement.setAttribute("min","0"),e.minuteElement.setAttribute("max","59"),e.minuteElement.setAttribute("maxlength","2"),e.timeContainer.appendChild(k),e.timeContainer.appendChild(g),e.timeContainer.appendChild(R),e.config.time_24hr&&e.timeContainer.classList.add("time24hr"),e.config.enableSeconds){e.timeContainer.classList.add("hasSeconds");var G=Du("flatpickr-second");e.secondElement=G.getElementsByTagName("input")[0],e.secondElement.value=Kt(e.latestSelectedDateObj?e.latestSelectedDateObj.getSeconds():h.seconds),e.secondElement.setAttribute("step",e.minuteElement.getAttribute("step")),e.secondElement.setAttribute("min","0"),e.secondElement.setAttribute("max","59"),e.secondElement.setAttribute("maxlength","2"),e.timeContainer.appendChild($e("span","flatpickr-time-separator",":")),e.timeContainer.appendChild(G)}return e.config.time_24hr||(e.amPM=$e("span","flatpickr-am-pm",e.l10n.amPM[bn((e.latestSelectedDateObj?e.hourElement.value:e.config.defaultHour)>11)]),e.amPM.title=e.l10n.toggleTitle,e.amPM.tabIndex=-1,e.timeContainer.appendChild(e.amPM)),e.timeContainer}function y(){e.weekdayContainer?Eu(e.weekdayContainer):e.weekdayContainer=$e("div","flatpickr-weekdays");for(var h=e.config.showMonths;h--;){var g=$e("div","flatpickr-weekdaycontainer");e.weekdayContainer.appendChild(g)}return v(),e.weekdayContainer}function v(){if(!!e.weekdayContainer){var h=e.l10n.firstDayOfWeek,g=$D(e.l10n.weekdays.shorthand);h>0&&h + `+g.join("")+` + + `}}function w(){e.calendarContainer.classList.add("hasWeeks");var h=$e("div","flatpickr-weekwrapper");h.appendChild($e("span","flatpickr-weekday",e.l10n.weekAbbreviation));var g=$e("div","flatpickr-weeks");return h.appendChild(g),{weekWrapper:h,weekNumbers:g}}function S(h,g){g===void 0&&(g=!0);var k=g?h:h-e.currentMonth;k<0&&e._hidePrevMonthArrow===!0||k>0&&e._hideNextMonthArrow===!0||(e.currentMonth+=k,(e.currentMonth<0||e.currentMonth>11)&&(e.currentYear+=e.currentMonth>11?1:-1,e.currentMonth=(e.currentMonth+12)%12,Xe("onYearChange"),C()),K(),Xe("onMonthChange"),da())}function M(h,g){if(h===void 0&&(h=!0),g===void 0&&(g=!0),e.input.value="",e.altInput!==void 0&&(e.altInput.value=""),e.mobileInput!==void 0&&(e.mobileInput.value=""),e.selectedDates=[],e.latestSelectedDateObj=void 0,g===!0&&(e.currentYear=e._initialDate.getFullYear(),e.currentMonth=e._initialDate.getMonth()),e.config.enableTime===!0){var k=gf(e.config),R=k.hours,G=k.minutes,X=k.seconds;p(R,G,X)}e.redraw(),h&&Xe("onChange")}function I(){e.isOpen=!1,e.isMobile||(e.calendarContainer!==void 0&&e.calendarContainer.classList.remove("open"),e._input!==void 0&&e._input.classList.remove("active")),Xe("onClose")}function j(){e.config!==void 0&&Xe("onDestroy");for(var h=e._handlers.length;h--;)e._handlers[h].remove();if(e._handlers=[],e.mobileInput)e.mobileInput.parentNode&&e.mobileInput.parentNode.removeChild(e.mobileInput),e.mobileInput=void 0;else if(e.calendarContainer&&e.calendarContainer.parentNode)if(e.config.static&&e.calendarContainer.parentNode){var g=e.calendarContainer.parentNode;if(g.lastChild&&g.removeChild(g.lastChild),g.parentNode){for(;g.firstChild;)g.parentNode.insertBefore(g.firstChild,g);g.parentNode.removeChild(g)}}else e.calendarContainer.parentNode.removeChild(e.calendarContainer);e.altInput&&(e.input.type="text",e.altInput.parentNode&&e.altInput.parentNode.removeChild(e.altInput),delete e.altInput),e.input&&(e.input.type=e.input._type,e.input.classList.remove("flatpickr-input"),e.input.removeAttribute("readonly")),["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach(function(k){try{delete e[k]}catch(R){}})}function E(h){return e.calendarContainer.contains(h)}function P(h){if(e.isOpen&&!e.config.inline){var g=Tn(h),k=E(g),R=g===e.input||g===e.altInput||e.element.contains(g)||h.path&&h.path.indexOf&&(~h.path.indexOf(e.input)||~h.path.indexOf(e.altInput)),G=!R&&!k&&!E(h.relatedTarget),X=!e.config.ignoredFocusElements.some(function(_e){return _e.contains(g)});G&&X&&(e.config.allowInput&&e.setDate(e._input.value,!1,e.config.altInput?e.config.altFormat:e.config.dateFormat),e.timeContainer!==void 0&&e.minuteElement!==void 0&&e.hourElement!==void 0&&e.input.value!==""&&e.input.value!==void 0&&l(),e.close(),e.config&&e.config.mode==="range"&&e.selectedDates.length===1&&e.clear(!1))}}function W(h){if(!(!h||e.config.minDate&&he.config.maxDate.getFullYear())){var g=h,k=e.currentYear!==g;e.currentYear=g||e.currentYear,e.config.maxDate&&e.currentYear===e.config.maxDate.getFullYear()?e.currentMonth=Math.min(e.config.maxDate.getMonth(),e.currentMonth):e.config.minDate&&e.currentYear===e.config.minDate.getFullYear()&&(e.currentMonth=Math.max(e.config.minDate.getMonth(),e.currentMonth)),k&&(e.redraw(),Xe("onYearChange"),C())}}function de(h,g){var k;g===void 0&&(g=!0);var R=e.parseDate(h,void 0,g);if(e.config.minDate&&R&&_n(R,e.config.minDate,g!==void 0?g:!e.minDateHasTime)<0||e.config.maxDate&&R&&_n(R,e.config.maxDate,g!==void 0?g:!e.maxDateHasTime)>0)return!1;if(!e.config.enable&&e.config.disable.length===0)return!0;if(R===void 0)return!1;for(var G=!!e.config.enable,X=(k=e.config.enable)!==null&&k!==void 0?k:e.config.disable,_e=0,ne=void 0;_e=ne.from.getTime()&&R.getTime()<=ne.to.getTime())return G}return!G}function be(h){return e.daysContainer!==void 0?h.className.indexOf("hidden")===-1&&h.className.indexOf("flatpickr-disabled")===-1&&e.daysContainer.contains(h):!1}function xe(h){var g=h.target===e._input,k=e._input.value.trimEnd()!==fa();g&&k&&!(h.relatedTarget&&E(h.relatedTarget))&&e.setDate(e._input.value,!0,h.target===e.altInput?e.config.altFormat:e.config.dateFormat)}function He(h){var g=Tn(h),k=e.config.wrap?n.contains(g):g===e._input,R=e.config.allowInput,G=e.isOpen&&(!R||!k),X=e.config.inline&&k&&!R;if(h.keyCode===13&&k){if(R)return e.setDate(e._input.value,!0,g===e.altInput?e.config.altFormat:e.config.dateFormat),e.close(),g.blur();e.open()}else if(E(g)||G||X){var _e=!!e.timeContainer&&e.timeContainer.contains(g);switch(h.keyCode){case 13:_e?(h.preventDefault(),l(),la()):Un(h);break;case 27:h.preventDefault(),la();break;case 8:case 46:k&&!e.config.allowInput&&(h.preventDefault(),e.clear());break;case 37:case 39:if(!_e&&!k){h.preventDefault();var ne=s();if(e.daysContainer!==void 0&&(R===!1||ne&&be(ne))){var Oe=h.keyCode===39?1:-1;h.ctrlKey?(h.stopPropagation(),S(Oe),we(Z(1),0)):we(void 0,Oe)}}else e.hourElement&&e.hourElement.focus();break;case 38:case 40:h.preventDefault();var ie=h.keyCode===40?1:-1;e.daysContainer&&g.$i!==void 0||g===e.input||g===e.altInput?h.ctrlKey?(h.stopPropagation(),W(e.currentYear-ie),we(Z(1),0)):_e||we(void 0,ie*7):g===e.currentYearElement?W(e.currentYear-ie):e.config.enableTime&&(!_e&&e.hourElement&&e.hourElement.focus(),l(h),e._debouncedChange());break;case 9:if(_e){var me=[e.hourElement,e.minuteElement,e.secondElement,e.amPM].concat(e.pluginElements).filter(function(Ot){return Ot}),ze=me.indexOf(g);if(ze!==-1){var jn=me[ze+(h.shiftKey?-1:1)];h.preventDefault(),(jn||e._input).focus()}}else!e.config.noCalendar&&e.daysContainer&&e.daysContainer.contains(g)&&h.shiftKey&&(h.preventDefault(),e._input.focus());break;default:break}}if(e.amPM!==void 0&&g===e.amPM)switch(h.key){case e.l10n.amPM[0].charAt(0):case e.l10n.amPM[0].charAt(0).toLowerCase():e.amPM.textContent=e.l10n.amPM[0],d(),hr();break;case e.l10n.amPM[1].charAt(0):case e.l10n.amPM[1].charAt(0).toLowerCase():e.amPM.textContent=e.l10n.amPM[1],d(),hr();break}(k||E(g))&&Xe("onKeyDown",h)}function Le(h,g){if(g===void 0&&(g="flatpickr-day"),!(e.selectedDates.length!==1||h&&(!h.classList.contains(g)||h.classList.contains("flatpickr-disabled")))){for(var k=h?h.dateObj.getTime():e.days.firstElementChild.dateObj.getTime(),R=e.parseDate(e.selectedDates[0],void 0,!0).getTime(),G=Math.min(k,e.selectedDates[0].getTime()),X=Math.max(k,e.selectedDates[0].getTime()),_e=!1,ne=0,Oe=0,ie=G;ieG&&iene)?ne=ie:ie>R&&(!Oe||ie ."+g));me.forEach(function(ze){var jn=ze.dateObj,Ot=jn.getTime(),ds=ne>0&&Ot0&&Ot>Oe;if(ds){ze.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach(function(Pi){ze.classList.remove(Pi)});return}else if(_e&&!ds)return;["startRange","inRange","endRange","notAllowed"].forEach(function(Pi){ze.classList.remove(Pi)}),h!==void 0&&(h.classList.add(k<=e.selectedDates[0].getTime()?"startRange":"endRange"),Rk&&Ot===R&&ze.classList.add("endRange"),Ot>=ne&&(Oe===0||Ot<=Oe)&&YD(Ot,R,k)&&ze.classList.add("inRange"))})}}function Yt(){e.isOpen&&!e.config.static&&!e.config.inline&&us()}function pr(h,g){if(g===void 0&&(g=e._positionElement),e.isMobile===!0){if(h){h.preventDefault();var k=Tn(h);k&&k.blur()}e.mobileInput!==void 0&&(e.mobileInput.focus(),e.mobileInput.click()),Xe("onOpen");return}else if(e._input.disabled||e.config.inline)return;var R=e.isOpen;e.isOpen=!0,R||(e.calendarContainer.classList.add("open"),e._input.classList.add("active"),Xe("onOpen"),us(g)),e.config.enableTime===!0&&e.config.noCalendar===!0&&e.config.allowInput===!1&&(h===void 0||!e.timeContainer.contains(h.relatedTarget))&&setTimeout(function(){return e.hourElement.select()},50)}function vn(h){return function(g){var k=e.config["_"+h+"Date"]=e.parseDate(g,e.config.dateFormat),R=e.config["_"+(h==="min"?"max":"min")+"Date"];k!==void 0&&(e[h==="min"?"minDateHasTime":"maxDateHasTime"]=k.getHours()>0||k.getMinutes()>0||k.getSeconds()>0),e.selectedDates&&(e.selectedDates=e.selectedDates.filter(function(G){return de(G)}),!e.selectedDates.length&&h==="min"&&f(k),hr()),e.daysContainer&&(oa(),k!==void 0?e.currentYearElement[h]=k.getFullYear().toString():e.currentYearElement.removeAttribute(h),e.currentYearElement.disabled=!!R&&k!==void 0&&R.getFullYear()===k.getFullYear())}}function te(){var h=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],g=Xt(Xt({},JSON.parse(JSON.stringify(n.dataset||{}))),t),k={};e.config.parseDate=g.parseDate,e.config.formatDate=g.formatDate,Object.defineProperty(e.config,"enable",{get:function(){return e.config._enable},set:function(me){e.config._enable=Fr(me)}}),Object.defineProperty(e.config,"disable",{get:function(){return e.config._disable},set:function(me){e.config._disable=Fr(me)}});var R=g.mode==="time";if(!g.dateFormat&&(g.enableTime||R)){var G=pt.defaultConfig.dateFormat||is.dateFormat;k.dateFormat=g.noCalendar||R?"H:i"+(g.enableSeconds?":S":""):G+" H:i"+(g.enableSeconds?":S":"")}if(g.altInput&&(g.enableTime||R)&&!g.altFormat){var X=pt.defaultConfig.altFormat||is.altFormat;k.altFormat=g.noCalendar||R?"h:i"+(g.enableSeconds?":S K":" K"):X+(" h:i"+(g.enableSeconds?":S":"")+" K")}Object.defineProperty(e.config,"minDate",{get:function(){return e.config._minDate},set:vn("min")}),Object.defineProperty(e.config,"maxDate",{get:function(){return e.config._maxDate},set:vn("max")});var _e=function(me){return function(ze){e.config[me==="min"?"_minTime":"_maxTime"]=e.parseDate(ze,"H:i:S")}};Object.defineProperty(e.config,"minTime",{get:function(){return e.config._minTime},set:_e("min")}),Object.defineProperty(e.config,"maxTime",{get:function(){return e.config._maxTime},set:_e("max")}),g.mode==="time"&&(e.config.noCalendar=!0,e.config.enableTime=!0),Object.assign(e.config,k,g);for(var ne=0;ne-1?e.config[ie]=pf(Oe[ie]).map(a).concat(e.config[ie]):typeof g[ie]=="undefined"&&(e.config[ie]=Oe[ie])}g.altInputClass||(e.config.altInputClass=jt().className+" "+e.config.altInputClass),Xe("onParseConfig")}function jt(){return e.config.wrap?n.querySelector("[data-input]"):n}function it(){typeof e.config.locale!="object"&&typeof pt.l10ns[e.config.locale]=="undefined"&&e.config.errorHandler(new Error("flatpickr: invalid locale "+e.config.locale)),e.l10n=Xt(Xt({},pt.l10ns.default),typeof e.config.locale=="object"?e.config.locale:e.config.locale!=="default"?pt.l10ns[e.config.locale]:void 0),Ci.D="("+e.l10n.weekdays.shorthand.join("|")+")",Ci.l="("+e.l10n.weekdays.longhand.join("|")+")",Ci.M="("+e.l10n.months.shorthand.join("|")+")",Ci.F="("+e.l10n.months.longhand.join("|")+")",Ci.K="("+e.l10n.amPM[0]+"|"+e.l10n.amPM[1]+"|"+e.l10n.amPM[0].toLowerCase()+"|"+e.l10n.amPM[1].toLowerCase()+")";var h=Xt(Xt({},t),JSON.parse(JSON.stringify(n.dataset||{})));h.time_24hr===void 0&&pt.defaultConfig.time_24hr===void 0&&(e.config.time_24hr=e.l10n.time_24hr),e.formatDate=db(e),e.parseDate=mf({config:e.config,l10n:e.l10n})}function us(h){if(typeof e.config.position=="function")return void e.config.position(e,h);if(e.calendarContainer!==void 0){Xe("onPreCalendarPosition");var g=h||e._positionElement,k=Array.prototype.reduce.call(e.calendarContainer.children,function(ps,ms){return ps+ms.offsetHeight},0),R=e.calendarContainer.offsetWidth,G=e.config.position.split(" "),X=G[0],_e=G.length>1?G[1]:null,ne=g.getBoundingClientRect(),Oe=window.innerHeight-ne.bottom,ie=X==="above"||X!=="below"&&Oek,me=window.pageYOffset+ne.top+(ie?-k-2:g.offsetHeight+2);if(Qt(e.calendarContainer,"arrowTop",!ie),Qt(e.calendarContainer,"arrowBottom",ie),!e.config.inline){var ze=window.pageXOffset+ne.left,jn=!1,Ot=!1;_e==="center"?(ze-=(R-ne.width)/2,jn=!0):_e==="right"&&(ze-=R-ne.width,Ot=!0),Qt(e.calendarContainer,"arrowLeft",!jn&&!Ot),Qt(e.calendarContainer,"arrowCenter",jn),Qt(e.calendarContainer,"arrowRight",Ot);var ds=window.document.body.offsetWidth-(window.pageXOffset+ne.right),Pi=ze+R>window.document.body.offsetWidth,Io=ds+R>window.document.body.offsetWidth;if(Qt(e.calendarContainer,"rightMost",Pi),!e.config.static)if(e.calendarContainer.style.top=me+"px",!Pi)e.calendarContainer.style.left=ze+"px",e.calendarContainer.style.right="auto";else if(!Io)e.calendarContainer.style.left="auto",e.calendarContainer.style.right=ds+"px";else{var Fo=mr();if(Fo===void 0)return;var Mf=window.document.body.offsetWidth,Lo=Math.max(0,Mf/2-R/2),F=".flatpickr-calendar.centerMost:before",he=".flatpickr-calendar.centerMost:after",gr=Fo.cssRules.length,fs="{left:"+ne.left+"px;right:auto;}";Qt(e.calendarContainer,"rightMost",!1),Qt(e.calendarContainer,"centerMost",!0),Fo.insertRule(F+","+he+fs,gr),e.calendarContainer.style.left=Lo+"px",e.calendarContainer.style.right="auto"}}}}function mr(){for(var h=null,g=0;ge.currentMonth+e.config.showMonths-1)&&e.config.mode!=="range";if(e.selectedDateElem=R,e.config.mode==="single")e.selectedDates=[G];else if(e.config.mode==="multiple"){var _e=Lr(G);_e?e.selectedDates.splice(parseInt(_e),1):e.selectedDates.push(G)}else e.config.mode==="range"&&(e.selectedDates.length===2&&e.clear(!1,!1),e.latestSelectedDateObj=G,e.selectedDates.push(G),_n(G,e.selectedDates[0],!0)!==0&&e.selectedDates.sort(function(me,ze){return me.getTime()-ze.getTime()}));if(d(),X){var ne=e.currentYear!==G.getFullYear();e.currentYear=G.getFullYear(),e.currentMonth=G.getMonth(),ne&&(Xe("onYearChange"),C()),Xe("onMonthChange")}if(da(),K(),hr(),!X&&e.config.mode!=="range"&&e.config.showMonths===1?H(R):e.selectedDateElem!==void 0&&e.hourElement===void 0&&e.selectedDateElem&&e.selectedDateElem.focus(),e.hourElement!==void 0&&e.hourElement!==void 0&&e.hourElement.focus(),e.config.closeOnSelect){var Oe=e.config.mode==="single"&&!e.config.enableTime,ie=e.config.mode==="range"&&e.selectedDates.length===2&&!e.config.enableTime;(Oe||ie)&&la()}_()}}var Ri={locale:[it,v],showMonths:[$,o,y],minDate:[D],maxDate:[D],positionElement:[Po],clickOpens:[function(){e.config.clickOpens===!0?(T(e._input,"focus",e.open),T(e._input,"click",e.open)):(e._input.removeEventListener("focus",e.open),e._input.removeEventListener("click",e.open))}]};function Ro(h,g){if(h!==null&&typeof h=="object"){Object.assign(e.config,h);for(var k in h)Ri[k]!==void 0&&Ri[k].forEach(function(R){return R()})}else e.config[h]=g,Ri[h]!==void 0?Ri[h].forEach(function(R){return R()}):cf.indexOf(h)>-1&&(e.config[h]=pf(g));e.redraw(),hr(!0)}function Ao(h,g){var k=[];if(h instanceof Array)k=h.map(function(R){return e.parseDate(R,g)});else if(h instanceof Date||typeof h=="number")k=[e.parseDate(h,g)];else if(typeof h=="string")switch(e.config.mode){case"single":case"time":k=[e.parseDate(h,g)];break;case"multiple":k=h.split(e.config.conjunction).map(function(R){return e.parseDate(R,g)});break;case"range":k=h.split(e.l10n.rangeSeparator).map(function(R){return e.parseDate(R,g)});break;default:break}else e.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(h)));e.selectedDates=e.config.allowInvalidPreload?k:k.filter(function(R){return R instanceof Date&&de(R,!1)}),e.config.mode==="range"&&e.selectedDates.sort(function(R,G){return R.getTime()-G.getTime()})}function Ai(h,g,k){if(g===void 0&&(g=!1),k===void 0&&(k=e.config.dateFormat),h!==0&&!h||h instanceof Array&&h.length===0)return e.clear(g);Ao(h,k),e.latestSelectedDateObj=e.selectedDates[e.selectedDates.length-1],e.redraw(),D(void 0,g),f(),e.selectedDates.length===0&&e.clear(!1),hr(g),g&&Xe("onChange")}function Fr(h){return h.slice().map(function(g){return typeof g=="string"||typeof g=="number"||g instanceof Date?e.parseDate(g,void 0,!0):g&&typeof g=="object"&&g.from&&g.to?{from:e.parseDate(g.from,void 0),to:e.parseDate(g.to,void 0)}:g}).filter(function(g){return g})}function Au(){e.selectedDates=[],e.now=e.parseDate(e.config.now)||new Date;var h=e.config.defaultDate||((e.input.nodeName==="INPUT"||e.input.nodeName==="TEXTAREA")&&e.input.placeholder&&e.input.value===e.input.placeholder?null:e.input.value);h&&Ao(h,e.config.dateFormat),e._initialDate=e.selectedDates.length>0?e.selectedDates[0]:e.config.minDate&&e.config.minDate.getTime()>e.now.getTime()?e.config.minDate:e.config.maxDate&&e.config.maxDate.getTime()0&&(e.latestSelectedDateObj=e.selectedDates[0]),e.config.minTime!==void 0&&(e.config.minTime=e.parseDate(e.config.minTime,"H:i")),e.config.maxTime!==void 0&&(e.config.maxTime=e.parseDate(e.config.maxTime,"H:i")),e.minDateHasTime=!!e.config.minDate&&(e.config.minDate.getHours()>0||e.config.minDate.getMinutes()>0||e.config.minDate.getSeconds()>0),e.maxDateHasTime=!!e.config.maxDate&&(e.config.maxDate.getHours()>0||e.config.maxDate.getMinutes()>0||e.config.maxDate.getSeconds()>0)}function ua(){if(e.input=jt(),!e.input){e.config.errorHandler(new Error("Invalid input element specified"));return}e.input._type=e.input.type,e.input.type="text",e.input.classList.add("flatpickr-input"),e._input=e.input,e.config.altInput&&(e.altInput=$e(e.input.nodeName,e.config.altInputClass),e._input=e.altInput,e.altInput.placeholder=e.input.placeholder,e.altInput.disabled=e.input.disabled,e.altInput.required=e.input.required,e.altInput.tabIndex=e.input.tabIndex,e.altInput.type="text",e.input.setAttribute("type","hidden"),!e.config.static&&e.input.parentNode&&e.input.parentNode.insertBefore(e.altInput,e.input.nextSibling)),e.config.allowInput||e._input.setAttribute("readonly","readonly"),Po()}function Po(){e._positionElement=e.config.positionElement||e._input}function cs(){var h=e.config.enableTime?e.config.noCalendar?"time":"datetime-local":"date";e.mobileInput=$e("input",e.input.className+" flatpickr-mobile"),e.mobileInput.tabIndex=1,e.mobileInput.type=h,e.mobileInput.disabled=e.input.disabled,e.mobileInput.required=e.input.required,e.mobileInput.placeholder=e.input.placeholder,e.mobileFormatStr=h==="datetime-local"?"Y-m-d\\TH:i:S":h==="date"?"Y-m-d":"H:i:S",e.selectedDates.length>0&&(e.mobileInput.defaultValue=e.mobileInput.value=e.formatDate(e.selectedDates[0],e.mobileFormatStr)),e.config.minDate&&(e.mobileInput.min=e.formatDate(e.config.minDate,"Y-m-d")),e.config.maxDate&&(e.mobileInput.max=e.formatDate(e.config.maxDate,"Y-m-d")),e.input.getAttribute("step")&&(e.mobileInput.step=String(e.input.getAttribute("step"))),e.input.type="hidden",e.altInput!==void 0&&(e.altInput.type="hidden");try{e.input.parentNode&&e.input.parentNode.insertBefore(e.mobileInput,e.input.nextSibling)}catch(g){}T(e.mobileInput,"change",function(g){e.setDate(Tn(g).value,!1,e.mobileFormatStr),Xe("onChange"),Xe("onClose")})}function Yn(h){if(e.isOpen===!0)return e.close();e.open(h)}function Xe(h,g){if(e.config!==void 0){var k=e.config[h];if(k!==void 0&&k.length>0)for(var R=0;k[R]&&R=0&&_n(h,e.selectedDates[1])<=0}function da(){e.config.noCalendar||e.isMobile||!e.monthNav||(e.yearElements.forEach(function(h,g){var k=new Date(e.currentYear,e.currentMonth,1);k.setMonth(e.currentMonth+g),e.config.showMonths>1||e.config.monthSelectorType==="static"?e.monthElements[g].textContent=xu(k.getMonth(),e.config.shorthandCurrentMonth,e.l10n)+" ":e.monthsDropdownContainer.value=k.getMonth().toString(),h.value=k.getFullYear().toString()}),e._hidePrevMonthArrow=e.config.minDate!==void 0&&(e.currentYear===e.config.minDate.getFullYear()?e.currentMonth<=e.config.minDate.getMonth():e.currentYeare.config.maxDate.getMonth():e.currentYear>e.config.maxDate.getFullYear()))}function fa(h){var g=h||(e.config.altInput?e.config.altFormat:e.config.dateFormat);return e.selectedDates.map(function(k){return e.formatDate(k,g)}).filter(function(k,R,G){return e.config.mode!=="range"||e.config.enableTime||G.indexOf(k)===R}).join(e.config.mode!=="range"?e.config.conjunction:e.l10n.rangeSeparator)}function hr(h){h===void 0&&(h=!0),e.mobileInput!==void 0&&e.mobileFormatStr&&(e.mobileInput.value=e.latestSelectedDateObj!==void 0?e.formatDate(e.latestSelectedDateObj,e.mobileFormatStr):""),e.input.value=fa(e.config.dateFormat),e.altInput!==void 0&&(e.altInput.value=fa(e.config.altFormat)),h!==!1&&Xe("onValueUpdate")}function Cf(h){var g=Tn(h),k=e.prevMonthNav.contains(g),R=e.nextMonthNav.contains(g);k||R?S(k?-1:1):e.yearElements.indexOf(g)>=0?g.select():g.classList.contains("arrowUp")?e.changeYear(e.currentYear+1):g.classList.contains("arrowDown")&&e.changeYear(e.currentYear-1)}function No(h){h.preventDefault();var g=h.type==="keydown",k=Tn(h),R=k;e.amPM!==void 0&&k===e.amPM&&(e.amPM.textContent=e.l10n.amPM[bn(e.amPM.textContent===e.l10n.amPM[0])]);var G=parseFloat(R.getAttribute("min")),X=parseFloat(R.getAttribute("max")),_e=parseFloat(R.getAttribute("step")),ne=parseInt(R.value,10),Oe=h.delta||(g?h.which===38?1:-1:0),ie=ne+_e*Oe;if(typeof R.value!="undefined"&&R.value.length===2){var me=R===e.hourElement,ze=R===e.minuteElement;ieX&&(ie=R===e.hourElement?ie-X-bn(!e.amPM):G,ze&&Y(void 0,1,e.hourElement)),e.amPM&&me&&(_e===1?ie+ne===23:Math.abs(ie-ne)>_e)&&(e.amPM.textContent=e.l10n.amPM[bn(e.amPM.textContent===e.l10n.amPM[0])]),R.value=Kt(ie)}}return i(),e}function So(n,t){for(var e=Array.prototype.slice.call(n).filter(function(a){return a instanceof HTMLElement}),r=[],i=0;i!!(e!=null&&e.isValid()));return!n.isDone&&t}function Eo(n){return n.dueDate?"dueDate":n.scheduledDate?"scheduledDate":n.startDate?"startDate":null}function fb(n,t,e,r){let i=n[t];return VD(i,n,t,e,r)}function GD(n,t,e,r){let i=window.moment();return VD(i,n,t,e,r)}function BD(n,t,e,r){return zD(n,t,null)}function VD(n,t,e,r,i){let s=new It(n).postpone(r,i);return zD(t,e,s)}function zD(n,t,e){let r=Ft.removeInferredStatusIfNeeded(n,[new pe(ce(U({},n),{[t]:e}))])[0];return{postponedDate:e,postponedTask:r}}function KD(n,t){if(n){let e=n==null?void 0:n.format("DD MMM YYYY");return`Task's ${t} changed to ${e}`}else return`Task's ${t} removed`}function QD(n,t,e){return`\u2139\uFE0F ${pb(n,t,e)} (right-click for more options)`}function pb(n,t,e){let r=Eo(n),i=n[r];return Do(r,i,t,e)}function XD(n,t,e){let r=Eo(n),i=window.moment().startOf("day");return Do(r,i,t,e)}function ZD(n,t,e){let r=Eo(n);return mb(r,n)}function mb(n,t){return n==="scheduledDate"&&t.scheduledDateIsInferred?"Cannot remove inferred scheduled date":`Remove ${yf(n)}`}function RY(n){return Za(n.replace("Date",""))}function yf(n){return n.replace("Date"," date")}function Do(n,t,e,r){let s=new It(t).postpone(r,e).format("ddd Do MMM"),a=e!=1?e:"a";if(t.isSameOrBefore(window.moment(),"day")){let l=RY(n);return(e>=0?`${l} in ${a} ${r}, on ${s}`:`${l} ${-a} ${r} ago, on ${s}`).replace(" 1 day ago"," yesterday").replace(" in 0 days"," today").replace("in a day","tomorrow")}let o=yf(n);return e>=0?`Postpone ${o} by ${a} ${r}, to ${s}`:`Backdate ${o} by ${-a} ${r}, to ${s}`}sd();var ss=class{constructor(t,e,r){this.newDate=e,this.dateFieldToEdit=t,this.displayName=r!=null?r:`Set Date: ${this.newDate.toDateString()}`}apply(t){return this.isCheckedForTask(t)?[t]:[new pe(ce(U({},t),{[this.dateFieldToEdit]:window.moment(this.newDate)}))]}instructionDisplayName(){return this.displayName}isCheckedForTask(t){var e;return((e=t[this.dateFieldToEdit])==null?void 0:e.isSame(window.moment(this.newDate)))||!1}},Pr=class extends ss{constructor(t,e,r,i){var l;let s=(l=e[t])!=null?l:window.moment(),a=Do(t,s,r,i),o=new It(window.moment(s)).postpone(i,r).toDate();super(t,o,a)}},Ou=class{constructor(t,e){this.dateFieldToEdit=t,this.displayName=mb(t,e)}apply(t){let e=this.dateFieldToEdit==="scheduledDate"&&t.scheduledDateIsInferred;return t[this.dateFieldToEdit]===null||e?[t]:[new pe(ce(U({},t),{[this.dateFieldToEdit]:null}))]}instructionDisplayName(){return this.displayName}isCheckedForTask(t){return!1}};function JD(n,t){return tx(t,n,1)}function ex(n,t){return tx(t,n,-1)}function tx(n,t,e){let r=window.moment().startOf("day"),i=r.toDate(),s=new It(r.clone());return[new ss(t,i,Do(t,r,0,"days")),new ss(t,s.postpone("day",e).toDate(),Do(t,r,e,"day")),new wo,new Pr(t,n,e*2,"days"),new Pr(t,n,e*3,"days"),new Pr(t,n,e*4,"days"),new Pr(t,n,e*5,"days"),new Pr(t,n,e*6,"days"),new wo,new Pr(t,n,e,"week"),new Pr(t,n,e*2,"weeks"),new Pr(t,n,e*3,"weeks"),new Pr(t,n,e,"month"),new wo,new Ou(t,n)]}function rx(n,t,e,r){var a,o;let i=t[e];qD(n,{defaultDate:i?i.format("YYYY-MM-DD"):new Date,disableMobile:!0,enableTime:!1,dateFormat:"Y-m-d",locale:{firstDayOfWeek:(o=(a=new Intl.Locale(navigator.language).weekInfo)==null?void 0:a.firstDay)!=null?o:1},onClose:(l,u,c)=>L(this,null,function*(){if(l.length>0){let d=l[0],f=new ss(e,d).apply(t);yield r(t,f)}c.destroy()}),onReady:(l,u,c)=>{let d=document.createElement("div");d.style.display="flex",d.style.justifyContent="space-between",d.style.marginTop="10px",nx(d,c,t,r,"Clear",()=>new Ou(e,t).apply(t)),nx(d,c,t,r,"Today",()=>{let p=new Date;return new ss(e,p).apply(t)}),c.calendarContainer.appendChild(d)}}).open()}function nx(n,t,e,r,i,s){let a=document.createElement("button");a.type="button",a.textContent=i,a.classList.add("flatpickr-button"),a.addEventListener("click",()=>L(this,null,function*(){let o=s();yield r(e,o),t.destroy()})),n.appendChild(a)}function ix(n){return["startDate","scheduledDate","dueDate"].includes(n)}var bf=class extends rs{constructor(t,e,r=ni){super(r);let i=ix(t)?JD(t,e):ex(t,e);this.addItemsForInstructions(i,e)}};su();var Tf=class{constructor(){this.data=AY}addDataAttribute(t,e,r){this.data[r].addDataAttribute(t,e,r)}addClassName(t,e){let r=this.data[e].className;t.classList.add(r)}},hb=class{constructor(t,e,r){if(t==="")throw Error("Developer note: CSS class cannot be an empty string, please specify one.");this.className=t,this.attributeName=e,this.attributeValueCalculator=r}addDataAttribute(t,e,r){if(this.attributeName===hb.noAttributeName)return;let i=this.attributeValueCalculator(r,e);i!==""&&(t.dataset[this.attributeName]=i)}},Nr=hb;Nr.noAttributeName="",Nr.noAttributeValueCalculator=()=>"",Nr.dateAttributeCalculator=(t,e)=>{let i="far";function s(o){let u=window.moment().startOf("day").diff(o,"days");if(isNaN(u))return null;if(u===0)return"today";let c="";return u>0?c+="past-":u<0&&(c+="future-"),Math.abs(u)<=7?c+=Math.abs(u).toString()+"d":c+=i,c}let a=e[t];if(!Array.isArray(a)&&a instanceof window.moment){let o=s(a);if(o)return o}return""};function xo(n){return new Nr(n,Nr.noAttributeName,Nr.noAttributeValueCalculator)}function Oo(n,t){return new Nr(n,t,Nr.dateAttributeCalculator)}var AY={createdDate:Oo("task-created","taskCreated"),dueDate:Oo("task-due","taskDue"),startDate:Oo("task-start","taskStart"),scheduledDate:Oo("task-scheduled","taskScheduled"),doneDate:Oo("task-done","taskDone"),cancelledDate:Oo("task-cancelled","taskCancelled"),priority:new Nr("task-priority","taskPriority",(n,t)=>Mn.priorityNameUsingNormal(t.priority).toLocaleLowerCase()),description:xo("task-description"),recurrenceRule:xo("task-recurring"),onCompletion:xo("task-onCompletion"),dependsOn:xo("task-dependsOn"),id:xo("task-id"),blockLink:xo("task-block-link")};function ot(n,t){let e=document.createElement(n);return t.appendChild(e),e}var Mi=class{static obsidianMarkdownRenderer(t,e,r,i){return L(this,null,function*(){!i||(yield sx.MarkdownRenderer.renderMarkdown(t,e,r,i))})}constructor({textRenderer:t=Mi.obsidianMarkdownRenderer,obsidianComponent:e,parentUlElement:r,taskLayoutOptions:i,queryLayoutOptions:s}){this.textRenderer=t,this.obsidianComponent=e,this.parentUlElement=r,this.taskLayoutOptions=i,this.queryLayoutOptions=s}renderTaskLine(t,e,r){return L(this,null,function*(){let i=ot("li",this.parentUlElement);i.classList.add("task-list-item","plugin-tasks-list-item");let s=ot("span",i);s.classList.add("tasks-list-text"),yield this.taskToHtml(t,s,i);let a=ot("input",i);return a.classList.add("task-list-item-checkbox"),a.type="checkbox",t.status.symbol!==" "&&(a.checked=!0,i.classList.add("is-checked")),t.taskLocation.hasKnownPath&&(a.addEventListener("click",l=>{l.preventDefault(),l.stopPropagation(),a.disabled=!0;let u=t.toggleWithRecurrenceInUsersOrder();Pn({originalTask:t,newTasks:u})}),a.addEventListener("contextmenu",l=>{new uf(Be.getInstance(),t).showAtPosition({x:l.clientX,y:l.clientY})}),a.setAttribute("title","Right-click for options")),i.prepend(a),i.setAttribute("data-task",t.status.symbol.trim()),i.setAttribute("data-line",e.toString()),i.setAttribute("data-task-status-name",t.status.name),i.setAttribute("data-task-status-type",t.status.type),a.setAttribute("data-line",e.toString()),this.queryLayoutOptions.shortMode&&this.addTooltip(t,s,r),i})}taskToHtml(t,e,r){return L(this,null,function*(){let i=new Tf,s=Dr.tasksPluginEmoji.taskSerializer;for(let a of this.taskLayoutOptions.shownComponents){let o=s.componentToString(t,this.queryLayoutOptions.shortMode,a);if(o){let l=ot("span",e),u=ot("span",l);if(yield this.renderComponentText(u,o,a,t),this.addInternalClasses(a,u),i.addClassName(l,a),i.addDataAttribute(l,t,a),i.addDataAttribute(r,t,a),pe.allDateFields().includes(a)){let c=a;l.addEventListener("click",d=>{d.preventDefault(),d.stopPropagation(),rx(l,t,c,ni)}),l.addEventListener("contextmenu",d=>{d.preventDefault(),d.stopPropagation(),new bf(c,t,ni).showAtPosition({x:d.clientX,y:d.clientY})}),l.setAttribute("title",`Click to edit ${yf(c)}, Right-click for more options`)}}}for(let a of this.taskLayoutOptions.hiddenComponents)i.addDataAttribute(r,t,a);r.dataset.taskPriority===void 0&&i.addDataAttribute(r,t,"priority")})}renderComponentText(t,e,r,i){return L(this,null,function*(){if(r==="description"){e=Fe.getInstance().removeAsWordFromDependingOnSettings(e);let{debugSettings:s}=le();s.showTaskHiddenData&&(e+=`
\u{1F41B} ${i.lineNumber} . ${i.sectionStart} . ${i.sectionIndex} . '${i.originalMarkdown}'
'${i.path}' > '${i.precedingHeader}'
`),yield this.textRenderer(e,t,i.path,this.obsidianComponent);let a=t.querySelector("blockquote"),o=a!=null?a:t,l=o.querySelector("p");if(l!==null){for(;l.firstChild;)o.insertBefore(l.firstChild,l);l.remove()}t.querySelectorAll("p").forEach(u=>{u.hasChildNodes()||u.remove()}),t.querySelectorAll(".footnotes").forEach(u=>{u.remove()})}else t.innerHTML=e})}addInternalClasses(t,e){function r(i){let s=/["&\x00\r\n]/g,a=i.replace(s,"-");return a=a.replace(/^[-_]+/,""),a.length>0?a:null}if(t==="description"){let i=e.getElementsByClassName("tag");for(let s=0;s{function d(T,_,O){_&&T.createDiv().setText(f({signifier:O,date:_}))}function f({signifier:T,date:_}){return`${T} ${_.format(fe.dateFormat)} (${_.from(window.moment().startOf("day"))})`}let p=e.createDiv();p.addClasses(["tooltip","pop-up"]),t.recurrence&&p.createDiv().setText(`${i} ${t.recurrence.toText()}`),d(p,t.createdDate,a),d(p,t.startDate,s),d(p,t.scheduledDate,o),d(p,t.dueDate,l),d(p,t.cancelledDate,u),d(p,t.doneDate,c);let b=t.getLinkText({isFilenameUnique:r});b&&p.createDiv().setText(`\u{1F517} ${b}`),e.addEventListener("mouseleave",()=>{p.remove()})})}renderListItem(t,e,r){return L(this,null,function*(){var o,l;let i=ot("li",t);if(e.statusCharacter){let u=ot("input",i);u.classList.add("task-list-item-checkbox"),u.type="checkbox",u.addEventListener("click",c=>{c.preventDefault(),c.stopPropagation(),u.disabled=!0;let d=e.checkOrUncheck();Pn({originalTask:e,newTasks:d})}),e.statusCharacter!==" "&&(u.checked=!0,i.classList.add("is-checked")),i.classList.add("task-list-item"),i.setAttribute("data-task",e.statusCharacter.trim()),i.setAttribute("data-line",r.toString())}let s=ot("span",i);yield this.textRenderer(e.description,s,(l=(o=e.findClosestParentTask())==null?void 0:o.path)!=null?l:"",this.obsidianComponent);let a=s.querySelector("p");if(a!==null){for(;a.firstChild;)s.insertBefore(a.firstChild,a);a.remove()}return i})}};var _f=class{constructor({plugin:t}){this.markdownPostProcessor=this._markdownPostProcessor.bind(this);t.registerMarkdownPostProcessor((e,r)=>{t.app.workspace.onLayoutReady(()=>{this.markdownPostProcessor(e,r)})})}_markdownPostProcessor(t,e){return L(this,null,function*(){var d;let r=new ax.MarkdownRenderChild(t);e.addChild(r);let i=t.findAll(".task-list-item").filter(f=>{var T;let p=(T=f.textContent)==null?void 0:T.split(` +`);if(p===void 0)return!1;let b=null;for(let _=0;_ox.ViewPlugin.fromClass(gb),gb=class{constructor(t){this.view=t,this.handleClickEvent=this.handleClickEvent.bind(this),this.view.dom.addEventListener("click",this.handleClickEvent)}destroy(){this.view.dom.removeEventListener("click",this.handleClickEvent)}handleClickEvent(t){let{target:e}=t;if(!e||!(e instanceof HTMLInputElement)||e.type!=="checkbox")return!1;let r=e.closest("ul.plugin-tasks-query-result, div.callout-content");if(r){if(r.matches("div.callout-content")){let f=`obsidian-tasks-plugin warning: Tasks cannot add or remove completion dates or make the next copy of a recurring task for tasks written inside a callout when you click their checkboxes in Live Preview. +If you wanted Tasks to do these things, please undo your change, then either click the line of the task and use the "Toggle Task Done" command, or switch to Reading View to click the checkbox.`;console.warn(f),new lx.Notice(f,45e3)}return!1}let{state:i}=this.view,s=this.view.posAtDOM(e),a=i.doc.lineAt(s),o=pe.fromLine({line:a.text,taskLocation:Lt.fromUnknownPosition(new mt("")),fallbackDate:null});if(o===null)return!1;t.preventDefault();let l=o.toggleWithRecurrenceInUsersOrder(),u=l.map(f=>f.toFileLineString()).join(i.lineBreak),c=i.update({changes:{from:a.from,to:a.to,insert:u}});if(this.view.dispatch(c),l.length===1){let f=l[0].status.symbol!==" ";setTimeout(()=>{e.checked=f},1)}return!0}};var ia=require("obsidian"),dx=require("obsidian");function cx(n,t,e,r=void 0){let i="";t.isEmpty()||(i+=`Only tasks containing the global filter '${t.get()}'. + +`);let s=new ao(" ");function a(c,d){return`${c}: + +${s.explainQuery(d)}`}let o=new Fn(n,r),l=new Oi().query(r);if(!(o.ignoreGlobalQuery||l.ignoreGlobalQuery)&&e.hasInstructions()){let c=e.query(r);i+=a("Explanation of the global query",c)+` +`}return l.source!==""&&(i+=a("Explanation of the Query File Defaults (from properties/frontmatter in the query's file)",l)+` +`),i+=a("Explanation of this Tasks code block query",o),i}function vf(n,t,e){let i=new Oi().query(e).append(new Fn(n,e));return i.ignoreGlobalQuery?i:t.query(e).append(i)}Gi();Cn();function Cu(n,t,e){t&&n.push(PY(e))}function PY(n){return`tasks-layout-hide-${n}`}var wf=class{constructor(t){t?this.queryLayoutOptions=t:this.queryLayoutOptions=new Ki}getHiddenClasses(){let t=[],e=[[this.queryLayoutOptions.hideUrgency,"urgency"],[this.queryLayoutOptions.hideBacklinks,"backlinks"],[this.queryLayoutOptions.hideEditButton,"edit-button"],[this.queryLayoutOptions.hidePostponeButton,"postpone-button"]];for(let[r,i]of e)Cu(t,r,i);return this.queryLayoutOptions.shortMode&&t.push("tasks-layout-short-mode"),t}};Is();var kf=class{constructor(t){t?this.taskLayoutOptions=t:this.taskLayoutOptions=new Br}generateHiddenClasses(){let t=[];return this.taskLayoutOptions.toggleableComponents.forEach(e=>{Cu(t,!this.taskLayoutOptions.isShown(e),e)}),Cu(t,!this.taskLayoutOptions.areTagsShown(),"tags"),t}};nn();var Mu=class{constructor(t){this.label=t,this.start()}start(){!this.recordTimings()||performance.mark(this.labelForStart())}finish(){!this.recordTimings()||(performance.mark(this.labelForEnd()),performance.measure(this.label,this.labelForStart(),this.labelForEnd()),this.printDuration())}printDuration(){let t=performance.getEntriesByName(this.label),e=t[t.length-1];e?console.log(this.label+":",e.duration.toFixed(2),"milliseconds"):console.log(`Measurement for ${this.label} not found`)}labelForStart(){return`${this.label} - start`}labelForEnd(){return`${this.label} - end`}recordTimings(){let{debugSettings:t}=le();return t.recordTimings}};Nt();var yb=require("obsidian");var as=class extends rs{constructor(t,e,r=ni){super(r);let i=(u,c,d,f,p,b)=>{var D;let T=!1,_=Eo(e);if(_){let{postponedDate:A}=b(e,_,d,f);(D=e[_])!=null&&D.isSame(A,"day")&&(T=!0)}let O=p(e,f,d);c.setChecked(T).setTitle(O).onClick(()=>as.postponeOnClickCallback(u,e,f,d,b,r))},s=XD,a=GD;this.addItem(u=>i(t,u,"days",0,s,a)),this.addItem(u=>i(t,u,"day",1,s,a)),this.addSeparator();let o=pb,l=fb;this.addItem(u=>i(t,u,"days",2,o,l)),this.addItem(u=>i(t,u,"days",3,o,l)),this.addItem(u=>i(t,u,"days",4,o,l)),this.addItem(u=>i(t,u,"days",5,o,l)),this.addItem(u=>i(t,u,"days",6,o,l)),this.addSeparator(),this.addItem(u=>i(t,u,"week",1,o,l)),this.addItem(u=>i(t,u,"weeks",2,o,l)),this.addItem(u=>i(t,u,"weeks",3,o,l)),this.addItem(u=>i(t,u,"month",1,o,l)),this.addSeparator(),this.addItem(u=>i(t,u,"days",2,ZD,BD))}static postponeOnClickCallback(o,l,u,c){return L(this,arguments,function*(t,e,r,i,s=fb,a=ni){var b;let d=Eo(e);if(d===null){let T="\u26A0\uFE0F Postponement requires a date: due, scheduled or start.";return new yb.Notice(T,1e4)}let{postponedDate:f,postponedTask:p}=s(e,d,i,r);(b=e[d])!=null&&b.isSame(f,"day")||(yield a(e,p),as.postponeSuccessCallback(t,d,f))})}static postponeSuccessCallback(t,e,r){t.style.pointerEvents="none";let i=KD(r,e);new yb.Notice(i,2e3)}};var Sf=class{constructor(t,e,r,i,s,a=Mi.obsidianMarkdownRenderer){switch(this.source=e,this._tasksFile=r,this.renderMarkdown=i,this.obsidianComponent=s,this.textRenderer=a,t){case"block-language-tasks":this.query=this.makeQueryFromSourceAndTasksFile(),this.queryType="tasks";break;default:this.query=this.makeQueryFromSourceAndTasksFile(),this.queryType="tasks";break}}makeQueryFromSourceAndTasksFile(){return vf(this.source,fr.getInstance(),this.tasksFile)}get tasksFile(){return this._tasksFile}setTasksFile(t){this._tasksFile=t,this.query=this.makeQueryFromSourceAndTasksFile()}get filePath(){var t,e;return(e=(t=this.tasksFile)==null?void 0:t.path)!=null?e:void 0}render(t,e,r,i){return L(this,null,function*(){t==="Warm"&&this.query.error===void 0?yield this.renderQuerySearchResults(e,t,r,i):this.query.error!==void 0?this.renderErrorMessage(r,this.query.error):this.renderLoadingMessage(r)})}renderQuerySearchResults(t,e,r,i){return L(this,null,function*(){let s=this.explainAndPerformSearch(e,t,r);if(s.searchErrorMessage!==void 0){this.renderErrorMessage(r,s.searchErrorMessage);return}yield this.renderSearchResults(s,r,i)})}explainAndPerformSearch(t,e,r){let i=new Mu(`Search: ${this.query.queryId} - ${this.filePath}`);i.start(),this.query.debug(`[render] Render called: plugin state: ${t}; searching ${e.length} tasks`),this.query.queryLayoutOptions.explainQuery&&this.createExplanation(r);let s=this.query.applyQueryToTasks(e);return i.finish(),s}renderSearchResults(t,e,r){return L(this,null,function*(){let i=new Mu(`Render: ${this.query.queryId} - ${this.filePath}`);i.start(),yield this.addAllTaskGroups(t.taskGroups,e,r);let s=t.totalTasksCount;this.addTaskCount(e,t),this.query.debug(`[render] ${s} tasks displayed`),i.finish()})}renderErrorMessage(t,e){t.createDiv().innerHTML=`
Tasks query: ${e.replace(/\n/g,"
")}
`}renderLoadingMessage(t){t.setText("Loading Tasks ...")}createExplanation(t){let e=cx(this.source,Fe.getInstance(),fr.getInstance(),this.tasksFile),r=ot("pre",t);r.classList.add("plugin-tasks-query-explanation"),r.setText(e),t.appendChild(r)}addAllTaskGroups(t,e,r){return L(this,null,function*(){for(let i of t.groups){yield this.addGroupHeadings(e,i.groupHeadings);let s=new Set;yield this.createTaskList(i.tasks,e,r,s)}})}createTaskList(t,e,r,i){return L(this,null,function*(){let s=ot("ul",e);s.classList.add("contains-task-list","plugin-tasks-query-result"),s.classList.add(...new kf(this.query.taskLayoutOptions).generateHiddenClasses()),s.classList.add(...new wf(this.query.queryLayoutOptions).getHiddenClasses());let a=this.getGroupingAttribute();a&&a.length>0&&(s.dataset.taskGroupBy=a);let o=new Mi({textRenderer:this.textRenderer,obsidianComponent:this.obsidianComponent,parentUlElement:s,taskLayoutOptions:this.query.taskLayoutOptions,queryLayoutOptions:this.query.queryLayoutOptions});for(let[l,u]of t.entries())this.query.queryLayoutOptions.hideTree?u instanceof pe&&(yield this.addTask(s,o,u,l,r)):yield this.addTaskOrListItemAndChildren(s,o,u,l,r,t,i);e.appendChild(s)})}willBeRenderedLater(t,e,r){let i=t.findClosestParentTask();return i?!!(!e.has(i)&&r.includes(i)):!1}alreadyRendered(t,e){return e.has(t)}addTaskOrListItemAndChildren(t,e,r,i,s,a,o){return L(this,null,function*(){if(this.alreadyRendered(r,o)||this.willBeRenderedLater(r,o,a))return;let l=yield this.addTaskOrListItem(t,e,r,i,s);o.add(r),r.children.length>0&&(yield this.createTaskList(r.children,l,s,o),r.children.forEach(u=>{o.add(u)}))})}addTaskOrListItem(t,e,r,i,s){return L(this,null,function*(){return r instanceof pe?yield this.addTask(t,e,r,i,s):yield this.addListItem(t,e,r,i)})}addListItem(t,e,r,i){return L(this,null,function*(){return yield e.renderListItem(t,r,i)})}addTask(t,e,r,i,s){return L(this,null,function*(){let a=this.isFilenameUnique({task:r},s.allMarkdownFiles),o=this.processTaskLinks(r),l=yield e.renderTaskLine(o,i,a);l.querySelectorAll("[data-footnote-id]").forEach(f=>f.remove());let c=ot("span",l);c.classList.add("task-extras"),this.query.queryLayoutOptions.hideUrgency||this.addUrgency(c,r);let d=this.query.queryLayoutOptions.shortMode;return this.query.queryLayoutOptions.hideBacklinks||this.addBacklinks(c,r,d,a,s),this.query.queryLayoutOptions.hideEditButton||this.addEditButton(c,r,s),!this.query.queryLayoutOptions.hidePostponeButton&&HD(r)&&this.addPostponeButton(c,r,d),t.appendChild(l),l})}addEditButton(t,e,r){let i=ot("a",t);i.classList.add("tasks-edit"),i.title="Edit task",i.href="#",i.addEventListener("click",s=>r.editTaskPencilClickHandler(s,e,r.allTasks))}addUrgency(t,e){let r=new Intl.NumberFormat().format(e.urgency),i=ot("span",t);i.textContent=r,i.classList.add("tasks-urgency")}addGroupHeadings(t,e){return L(this,null,function*(){for(let r of e)yield this.addGroupHeading(t,r)})}addGroupHeading(t,e){return L(this,null,function*(){let r="h6";e.nestingLevel===0?r="h4":e.nestingLevel===1&&(r="h5");let i=ot(r,t);i.classList.add("tasks-group-heading"),this.obsidianComponent!==null&&(yield this.renderMarkdown(e.displayName,i,this.tasksFile.path,this.obsidianComponent))})}addBacklinks(t,e,r,i,s){var u;let a=ot("span",t);a.classList.add("tasks-backlink"),r||a.append(" (");let o=ot("a",a);o.rel="noopener",o.target="_blank",o.classList.add("internal-link"),r&&o.classList.add("internal-link-short-mode");let l;r?l=" \u{1F517}":l=(u=e.getLinkText({isFilenameUnique:i}))!=null?u:"",o.text=l,o.addEventListener("click",c=>L(this,null,function*(){yield s.backlinksClickHandler(c,e)})),o.addEventListener("mousedown",c=>L(this,null,function*(){yield s.backlinksMousedownHandler(c,e)})),r||a.append(")")}processTaskLinks(t){if(this.filePath===t.path)return t;let e=t.file.cachedMetadata.links;if(!e)return t;let r=e.filter(s=>s.position.start.line===t.taskLocation.lineNumber&&t.description.includes(s.original)&&s.link.startsWith("#"));if(r.length===0)return t;let i=t.description;for(let s of r){let a=`[[${t.path}${s.link}|${s.displayText}]]`;i=i.replace(s.original,a)}return new pe(ce(U({},t),{description:i,taskLocation:t.taskLocation}))}addPostponeButton(t,e,r){let s="day",a=QD(e,1,s),o=ot("a",t);o.classList.add("tasks-postpone"),r&&o.classList.add("tasks-postpone-short-mode"),o.title=a,o.addEventListener("click",l=>{l.preventDefault(),l.stopPropagation(),as.postponeOnClickCallback(o,e,1,s)}),o.addEventListener("contextmenu",l=>L(this,null,function*(){l.preventDefault(),l.stopPropagation(),new as(o,e).showAtPosition({x:l.clientX,y:l.clientY})}))}addTaskCount(t,e){if(!this.query.queryLayoutOptions.hideTaskCount){let r=ot("div",t);r.classList.add("task-count"),r.textContent=e.totalTasksCountDisplayText()}}isFilenameUnique({task:t},e){let r=t.path.match(/([^/]*)\..+$/i);if(r===null)return;let i=r[1];return e.filter(a=>{if(a.basename===i)return!0}).length<2}getGroupingAttribute(){let t=[];for(let e of this.query.grouping)t.push(e.property);return t.join(",")}};var Ef=class{constructor({plugin:t,events:e}){this.addQueryRenderChild=this._addQueryRenderChild.bind(this);this.app=t.app,this.plugin=t,this.events=e,t.registerMarkdownCodeBlockProcessor("tasks",(r,i,s)=>{t.app.workspace.onLayoutReady(()=>{this.addQueryRenderChild(r,i,s)})})}_addQueryRenderChild(t,e,r){return L(this,null,function*(){let i=this.app,s=r.sourcePath,a=i.vault.getAbstractFileByPath(s),o=null;a&&a instanceof ia.TFile&&(o=i.metadataCache.getFileCache(a));let l=new mt(s,o!=null?o:{}),u=new bb({app:i,plugin:this.plugin,events:this.events,container:e,source:t,tasksFile:l});r.addChild(u),u.load()})}},bb=class extends ia.MarkdownRenderChild{constructor({app:e,plugin:r,events:i,container:s,source:a,tasksFile:o}){super(s);this.queryResultsRenderer=new Sf(this.containerEl.className,a,o,ia.MarkdownRenderer.renderMarkdown,this),this.queryResultsRenderer.query.debug("[render] QueryRenderChild.constructor() entered"),this.app=e,this.plugin=r,this.events=i}onload(){this.queryResultsRenderer.query.debug("[render] QueryRenderChild.onload() entered"),this.events.triggerRequestCacheUpdate(this.render.bind(this)),this.renderEventRef=this.events.onCacheUpdate(this.render.bind(this)),this.reloadQueryAtMidnight(),this.registerEvent(this.app.metadataCache.on("changed",(e,r,i)=>{let s=e.path;s===this.queryResultsRenderer.filePath&&this.handleMetadataOrFilePathChange(s,i)})),this.registerEvent(this.app.vault.on("rename",(e,r)=>{let i=null;e&&e instanceof ia.TFile&&(i=this.app.metadataCache.getFileCache(e)),this.handleMetadataOrFilePathChange(e.path,i)}))}handleMetadataOrFilePathChange(e,r){let i=this.queryResultsRenderer.tasksFile,s=new mt(e,r!=null?r:{}),a=i.path!==s.path,o=!i.rawFrontmatterIdenticalTo(s);(a||o)&&(this.queryResultsRenderer.setTasksFile(s),this.events.triggerRequestCacheUpdate(this.render.bind(this)))}onunload(){this.queryResultsRenderer.query.debug("[render] QueryRenderChild.onunload() entered"),this.renderEventRef!==void 0&&this.events.off(this.renderEventRef),this.queryReloadTimeout!==void 0&&clearTimeout(this.queryReloadTimeout)}reloadQueryAtMidnight(){let e=new Date;e.setHours(24,0,0,0);let r=new Date,i=e.getTime()-r.getTime();this.queryReloadTimeout=setTimeout(()=>{this.queryResultsRenderer.query=vf(this.queryResultsRenderer.source,fr.getInstance(),this.queryResultsRenderer.tasksFile),this.events.triggerRequestCacheUpdate(this.render.bind(this)),this.reloadQueryAtMidnight()},i+1e3)}render(i){return L(this,arguments,function*({tasks:e,state:r}){var a;let s=ot("div",this.containerEl);yield this.queryResultsRenderer.render(r,e,s,{allTasks:this.plugin.getTasks(),allMarkdownFiles:this.app.vault.getMarkdownFiles(),backlinksClickHandler:IY(this.app),backlinksMousedownHandler:FY(this.app),editTaskPencilClickHandler:NY(this.app)}),(a=this.containerEl.firstChild)==null||a.replaceWith(s)})}};function NY(n){return function(e,r,i){e.preventDefault();let s=o=>L(this,null,function*(){yield Pn({originalTask:r,newTasks:Ft.removeInferredStatusIfNeeded(r,o)})});new zi({app:n,task:r,onSubmit:s,allTasks:i}).open()}}function IY(n){return function(e,r){return L(this,null,function*(){let i=yield Ay(r,n.vault);if(i){let[s,a]=i,o=n.workspace.getLeaf(dx.Keymap.isModEvent(e));e.preventDefault(),yield o.openFile(a,{eState:{line:s}})}})}}function FY(n){return function(e,r){return L(this,null,function*(){if(e.button===1){let i=yield Ay(r,n.vault);if(i){let[s,a]=i,o=n.workspace.getLeaf("tab");e.preventDefault(),yield o.openFile(a,{eState:{line:s}})}}})}}nn();var Ce=require("obsidian");er();wi();Er();gs();Ga();var Df=class{constructor(t){this._markdown="";this.columnNames=t,this.addTitleRow()}get markdown(){return this._markdown}addTitleRow(){let t="|",e="|";this.columnNames.forEach(r=>{t+=` ${r} |`,e+=" ----- |"}),this._markdown+=`${t} +`,this._markdown+=`${e} +`}addRow(t){let e=this.makeRowText(t);this._markdown+=`${e} +`}addRowIfNew(t){let e=this.makeRowText(t);this._markdown.includes(e)||(this._markdown+=`${e} +`)}makeRowText(t){let e="|";return t.forEach(r=>{e+=` ${r} |`}),e}};gs();er();Er();function fx(n,t){return n.findIndex(e=>e.symbol===t)}function os(n){return n===""?n:"`"+(n!==" "?n:"space")+"`"}function LY(n,t){let e=ge.getTypeForUnknownSymbol(n.symbol);if(n.type===e||e==="TODO"&&n.symbol!==" ")return;let r=os(n.symbol),i=os(e);t.push(N.t("reports.statusRegistry.messages.notConventionalType",{symbol:r,type:i}))}function UY(n,t,e){let r=t.nextStatusSymbol,i=fx(n,r);if(i===-1){let a=os(r);e.push(N.t("reports.statusRegistry.messages.nextSymbolUnknown",{symbol:a}));return}if(t.type!=="DONE")return;let s=n[i];if(s){if(s.type!=="TODO"&&s.type!=="IN_PROGRESS"){let a="https://publish.obsidian.md/tasks/Getting+Started/Statuses/Recurring+Tasks+and+Custom+Statuses",o=os(s.type),l=[N.t("reports.statusRegistry.messages.wrongTypeAfterDone.line1",{nextType:o}),N.t("reports.statusRegistry.messages.wrongTypeAfterDone.line2"),N.t("reports.statusRegistry.messages.wrongTypeAfterDone.line3",{helpURL:a})].join("
");e.push(l)}}else e.push(N.t("reports.statusRegistry.messages.cannotFindNextStatus"))}function YY(n,t,e){let r=[];if(t.symbol===ge.EMPTY.symbol)return r.push(N.t("reports.statusRegistry.messages.emptySymbol")),r;if(fx(n,t.symbol)!=e){let s=os(t.symbol);return r.push(N.t("reports.statusRegistry.messages.duplicateSymbol",{symbol:s})),r}return LY(t,r),UY(n,t,r),r}function px(n){let t=new Df([N.t("reports.statusRegistry.columnHeadings.statusSymbol"),N.t("reports.statusRegistry.columnHeadings.nextStatusSymbol"),N.t("reports.statusRegistry.columnHeadings.statusName"),N.t("reports.statusRegistry.columnHeadings.statusType"),N.t("reports.statusRegistry.columnHeadings.problems")]),e=et.allStatuses(n);return e.forEach((r,i)=>{t.addRow([os(r.symbol),os(r.nextStatusSymbol),r.name,os(r.type),YY(e,r,i).join("
")])}),t.markdown}function mx(n,t,e,r){let s=px(n),a=t.mermaidDiagram(!0);return`# ${e} + +## ${N.t("reports.statusRegistry.about.title")} + +${N.t("reports.statusRegistry.about.createdBy",{version:r})} + +${N.t("reports.statusRegistry.about.updateReport.line1")} + +- ${N.t("reports.statusRegistry.about.updateReport.line2")} +- ${N.t("reports.statusRegistry.about.updateReport.line3")} + +${N.t("reports.statusRegistry.about.deleteFileAnyTime")} + +## ${N.t("reports.statusRegistry.statusSettings.title")} + + + +${N.t("reports.statusRegistry.statusSettings.theseAreStatusValues")} + +${s} +## ${N.t("reports.statusRegistry.loadedSettings.title")} + + + +${N.t("reports.statusRegistry.loadedSettings.settingsActuallyUsed")} +${a}`}gs();function hx(){return[[" ","Unchecked","x","TODO"],["x","Checked"," ","DONE"],[">","Rescheduled","x","TODO"],["<","Scheduled","x","TODO"],["!","Important","x","TODO"],["-","Cancelled"," ","CANCELLED"],["/","In Progress","x","IN_PROGRESS"],["?","Question","x","TODO"],["*","Star","x","TODO"],["n","Note","x","TODO"],["l","Location","x","TODO"],["i","Information","x","TODO"],["I","Idea","x","TODO"],["S","Amount","x","TODO"],["p","Pro","x","TODO"],["c","Con","x","TODO"],["b","Bookmark","x","TODO"],['"',"Quote","x","TODO"],["0","Speech bubble 0","0","NON_TASK"],["1","Speech bubble 1","1","NON_TASK"],["2","Speech bubble 2","2","NON_TASK"],["3","Speech bubble 3","3","NON_TASK"],["4","Speech bubble 4","4","NON_TASK"],["5","Speech bubble 5","5","NON_TASK"],["6","Speech bubble 6","6","NON_TASK"],["7","Speech bubble 7","7","NON_TASK"],["8","Speech bubble 8","8","NON_TASK"],["9","Speech bubble 9","9","NON_TASK"]]}function gx(){return[[" ","incomplete","x","TODO"],["x","complete / done"," ","DONE"],["-","cancelled"," ","CANCELLED"],[">","deferred","x","TODO"],["/","in progress, or half-done","x","IN_PROGRESS"],["!","Important","x","TODO"],["?","question","x","TODO"],["R","review","x","TODO"],["+","Inbox / task that should be processed later","x","TODO"],["b","bookmark","x","TODO"],["B","brainstorm","x","TODO"],["D","deferred or scheduled","x","TODO"],["I","Info","x","TODO"],["i","idea","x","TODO"],["N","note","x","TODO"],["Q","quote","x","TODO"],["W","win / success / reward","x","TODO"],["P","pro","x","TODO"],["C","con","x","TODO"]]}function yx(){return[[" ","To Do","x","TODO"],["/","In Progress","x","IN_PROGRESS"],["x","Done"," ","DONE"],["-","Cancelled"," ","CANCELLED"],[">","Rescheduled","x","TODO"],["<","Scheduled","x","TODO"],["!","Important","x","TODO"],["?","Question","x","TODO"],["i","Infomation","x","TODO"],["S","Amount","x","TODO"],["*","Star","x","TODO"],["b","Bookmark","x","TODO"],["\u201C","Quote","x","TODO"],["n","Note","x","TODO"],["l","Location","x","TODO"],["I","Idea","x","TODO"],["p","Pro","x","TODO"],["c","Con","x","TODO"],["u","Up","x","TODO"],["d","Down","x","TODO"]]}function bx(){return[[" ","Unchecked","x","TODO"],["x","Checked"," ","DONE"],["-","Cancelled"," ","CANCELLED"],["/","In Progress","x","IN_PROGRESS"],[">","Deferred","x","TODO"],["!","Important","x","TODO"],["?","Question","x","TODO"],["r","Review","x","TODO"]]}function Tx(){return[[" ","Unchecked","x","TODO"],["x","Regular"," ","DONE"],["X","Checked"," ","DONE"],["-","Dropped"," ","CANCELLED"],[">","Forward","x","TODO"],["D","Date","x","TODO"],["?","Question","x","TODO"],["/","Half Done","x","IN_PROGRESS"],["+","Add","x","TODO"],["R","Research","x","TODO"],["!","Important","x","TODO"],["i","Idea","x","TODO"],["B","Brainstorm","x","TODO"],["P","Pro","x","TODO"],["C","Con","x","TODO"],["Q","Quote","x","TODO"],["N","Note","x","TODO"],["b","Bookmark","x","TODO"],["I","Information","x","TODO"],["p","Paraphrase","x","TODO"],["L","Location","x","TODO"],["E","Example","x","TODO"],["A","Answer","x","TODO"],["r","Reward","x","TODO"],["c","Choice","x","TODO"],["d","Doing","x","IN_PROGRESS"],["T","Time","x","TODO"],["@","Character / Person","x","TODO"],["t","Talk","x","TODO"],["O","Outline / Plot","x","TODO"],["~","Conflict","x","TODO"],["W","World","x","TODO"],["f","Clue / Find","x","TODO"],["F","Foreshadow","x","TODO"],["H","Favorite / Health","x","TODO"],["&","Symbolism","x","TODO"],["s","Secret","x","TODO"]]}function _x(){return[[" ","Unchecked","x","TODO"],["x","Checked"," ","DONE"],[">","Rescheduled","x","TODO"],["<","Scheduled","x","TODO"],["!","Important","x","TODO"],["-","Cancelled"," ","CANCELLED"],["/","In Progress","x","IN_PROGRESS"],["?","Question","x","TODO"],["*","Star","x","TODO"],["n","Note","x","TODO"],["l","Location","x","TODO"],["i","Information","x","TODO"],["I","Idea","x","TODO"],["S","Amount","x","TODO"],["p","Pro","x","TODO"],["c","Con","x","TODO"],["b","Bookmark","x","TODO"],["f","Fire","x","TODO"],["k","Key","x","TODO"],["w","Win","x","TODO"],["u","Up","x","TODO"],["d","Down","x","TODO"]]}function vx(){return[[" ","to-do","x","TODO"],["/","incomplete","x","IN_PROGRESS"],["x","done"," ","DONE"],["-","canceled"," ","CANCELLED"],[">","forwarded","x","TODO"],["<","scheduling","x","TODO"],["?","question","x","TODO"],["!","important","x","TODO"],["*","star","x","TODO"],['"',"quote","x","TODO"],["l","location","x","TODO"],["b","bookmark","x","TODO"],["i","information","x","TODO"],["S","savings","x","TODO"],["I","idea","x","TODO"],["p","pros","x","TODO"],["c","cons","x","TODO"],["f","fire","x","TODO"],["k","key","x","TODO"],["w","win","x","TODO"],["u","up","x","TODO"],["d","down","x","TODO"]]}function wx(){return[[" ","to-do","x","TODO"],["/","incomplete","x","IN_PROGRESS"],["x","done"," ","DONE"],["-","canceled"," ","CANCELLED"],[">","forwarded","x","TODO"],["<","scheduling","x","TODO"],["?","question","x","TODO"],["!","important","x","TODO"],["*","star","x","TODO"],['"',"quote","x","TODO"],["l","location","x","TODO"],["b","bookmark","x","TODO"],["i","information","x","TODO"],["S","savings","x","TODO"],["I","idea","x","TODO"],["p","pros","x","TODO"],["c","cons","x","TODO"],["f","fire","x","TODO"],["k","key","x","TODO"],["w","win","x","TODO"],["u","up","x","TODO"],["d","down","x","TODO"]]}nn();nn();Cn();Ga();var Ir=require("obsidian");er();er();Er();wi();var sa=class{validate(t){let e=[];return e.push(...this.validateSymbol(t)),e.push(...this.validateName(t)),e.push(...this.validateNextSymbol(t)),e}validateStatusCollectionEntry(t){let[e,r,i,s]=t,a=[];if(a.push(...this.validateType(s)),e===i&&s!=="NON_TASK"&&a.push(`Status symbol '${e}' toggles to itself`),a.length>0)return a;let o=ge.createFromImportedValue(t).configuration;return a.push(...this.validateSymbolTypeConventions(o)),a.push(...this.validate(o)),a}validateSymbol(t){return sa.validateOneSymbol(t.symbol,"Task Status Symbol")}validateNextSymbol(t){return sa.validateOneSymbol(t.nextStatusSymbol,"Task Next Status Symbol")}validateName(t){let e=[];return t.name.length===0&&e.push("Task Status Name cannot be empty."),e}validateType(t){let e=tn[t],r=[];return e||r.push(`Status Type "${t}" is not a valid type`),e=="EMPTY"&&r.push('Status Type "EMPTY" is not permitted in user data'),r}validateSymbolTypeConventions(t){let e=[],r=t.symbol,i=new Be,s=r==="X"?"x":r,a=i.bySymbol(s);return a.type!=="EMPTY"&&(t.nextStatusSymbol!==a.nextStatusSymbol&&e.push(`Next Status Symbol for symbol '${r}': '${t.nextStatusSymbol}' is inconsistent with convention '${a.nextStatusSymbol}'`),t.type!==a.type&&e.push(`Status Type for symbol '${r}': '${t.type}' is inconsistent with convention '${a.type}'`)),e}static validateOneSymbol(t,e){let r=[];return t.length===0&&r.push(`${e} cannot be empty.`),t.length>1&&r.push(`${e} ("${t}") must be a single character.`),r}};Er();gs();var aa=new sa,Ln=class extends Ir.Modal{constructor(e,r,i){super(e.app);this.plugin=e;this.saved=!1;this.error=!1;this.statusSymbol=r.symbol,this.statusName=r.name,this.statusNextSymbol=r.nextStatusSymbol,this.statusAvailableAsCommand=r.availableAsCommand,this.type=r.type,this.isCoreStatus=i}statusConfiguration(){return new gt(this.statusSymbol,this.statusName,this.statusNextSymbol,this.statusAvailableAsCommand,this.type)}display(){return L(this,null,function*(){let{contentEl:e}=this;e.empty();let r=e.createDiv(),i;new Ir.Setting(r).setName(N.t("modals.customStatusModal.editStatusSymbol.name")).setDesc(N.t("modals.customStatusModal.editStatusSymbol.description")).addText(u=>{i=u,u.setValue(this.statusSymbol).onChange(c=>{this.statusSymbol=c,Ln.setValid(u,aa.validateSymbol(this.statusConfiguration()))})}).setDisabled(this.isCoreStatus).then(u=>{Ln.setValid(i,aa.validateSymbol(this.statusConfiguration()))});let s;new Ir.Setting(r).setName(N.t("modals.customStatusModal.editStatusName.name")).setDesc(N.t("modals.customStatusModal.editStatusName.description")).addText(u=>{s=u,u.setValue(this.statusName).onChange(c=>{this.statusName=c,Ln.setValid(u,aa.validateName(this.statusConfiguration()))})}).then(u=>{Ln.setValid(s,aa.validateName(this.statusConfiguration()))});let a;new Ir.Setting(r).setName(N.t("modals.customStatusModal.editNextStatusSymbol.name")).setDesc(N.t("modals.customStatusModal.editNextStatusSymbol.description")).addText(u=>{a=u,u.setValue(this.statusNextSymbol).onChange(c=>{this.statusNextSymbol=c,Ln.setValid(u,aa.validateNextSymbol(this.statusConfiguration()))})}).then(u=>{Ln.setValid(a,aa.validateNextSymbol(this.statusConfiguration()))}),new Ir.Setting(r).setName(N.t("modals.customStatusModal.editStatusType.name")).setDesc(N.t("modals.customStatusModal.editStatusType.description")).addDropdown(u=>{["TODO","IN_PROGRESS","DONE","CANCELLED","NON_TASK"].forEach(d=>{u.addOption(d,d)}),u.setValue(this.type).onChange(d=>{this.type=ge.getTypeFromStatusTypeString(d)})}),ge.tasksPluginCanCreateCommandsForStatuses()&&new Ir.Setting(r).setName(N.t("modals.customStatusModal.editAvailableAsCommand.name")).setDesc(N.t("modals.customStatusModal.editAvailableAsCommand.description")).addToggle(u=>{u.setValue(this.statusAvailableAsCommand).onChange(c=>L(this,null,function*(){this.statusAvailableAsCommand=c}))});let o=e.createDiv(),l=new Ir.Setting(o);l.addButton(u=>(u.setTooltip("Save").setIcon("checkmark").onClick(()=>L(this,null,function*(){let c=aa.validate(this.statusConfiguration());if(c.length>0){let d=c.join(` +`)+` + +`+N.t("modals.customStatusModal.fixErrorsBeforeSaving");new Ir.Notice(d);return}this.saved=!0,this.close()})),u)),l.addExtraButton(u=>(u.setIcon("cross").setTooltip("Cancel").onClick(()=>{this.saved=!1,this.close()}),u))})}onOpen(){this.display()}static setValidationError(e){e.inputEl.addClass("tasks-settings-is-invalid")}static removeValidationError(e){e.inputEl.removeClass("tasks-settings-is-invalid")}static setValid(e,r){r.length===0?Ln.removeValidationError(e):Ln.setValidationError(e)}};var ln=class extends Ce.PluginSettingTab{constructor({plugin:e}){super(e.app,e);this.customFunctions={insertTaskCoreStatusSettings:this.insertTaskCoreStatusSettings.bind(this),insertCustomTaskStatusSettings:this.insertCustomTaskStatusSettings.bind(this)};this.plugin=e}saveSettings(e){return L(this,null,function*(){yield this.plugin.saveSettings(),e&&this.display()})}display(){let{containerEl:e}=this;e.empty(),this.containerEl.addClass("tasks-settings"),e.createEl("p",{cls:"tasks-setting-important",text:N.t("settings.changeRequiresRestart")}),new Ce.Setting(e).setName(N.t("settings.format.name")).setDesc(ln.createFragmentWithHTML(`

${N.t("settings.format.description.line1")}

${N.t("settings.format.description.line2")}

`+this.seeTheDocumentation("https://publish.obsidian.md/tasks/Reference/Task+Formats/About+Task+Formats"))).addDropdown(c=>{for(let d of Object.keys(Dr))c.addOption(d,Dr[d].getDisplayName());c.setValue(le().taskFormat).onChange(d=>L(this,null,function*(){ft({taskFormat:d}),yield this.plugin.saveSettings()}))}),new Ce.Setting(e).setName(N.t("settings.globalFilter.heading")).setHeading();let r=null;new Ce.Setting(e).setName(N.t("settings.globalFilter.filter.name")).setDesc(ln.createFragmentWithHTML(`

${N.t("settings.globalFilter.filter.description.line1")}

${N.t("settings.globalFilter.filter.description.line2")}

${N.t("settings.globalFilter.filter.description.line3")}
${N.t("settings.globalFilter.filter.description.line4")}

`+this.seeTheDocumentation("https://publish.obsidian.md/tasks/Getting+Started/Global+Filter"))).addText(c=>{c.setPlaceholder(N.t("settings.globalFilter.filter.placeholder")).setValue(Fe.getInstance().get()).onChange(d=>L(this,null,function*(){ft({globalFilter:d}),Fe.getInstance().set(d),yield this.plugin.saveSettings(),ri(r,d.length>0)}))}),r=new Ce.Setting(e).setName(N.t("settings.globalFilter.removeFilter.name")).setDesc(N.t("settings.globalFilter.removeFilter.description")).addToggle(c=>{let d=le();c.setValue(d.removeGlobalFilter).onChange(f=>L(this,null,function*(){ft({removeGlobalFilter:f}),Fe.getInstance().setRemoveGlobalFilter(f),yield this.plugin.saveSettings()}))}),ri(r,le().globalFilter.length>0),new Ce.Setting(e).setName(N.t("settings.globalQuery.heading")).setHeading(),$Y(new Ce.Setting(e).setDesc(ln.createFragmentWithHTML(`

${N.t("settings.globalQuery.query.description")}

`+this.seeTheDocumentation("https://publish.obsidian.md/tasks/Queries/Global+Query"))).addTextArea(c=>{let d=le();c.inputEl.rows=4,c.setPlaceholder("# "+N.t("settings.globalQuery.query.placeholder")).setValue(d.globalQuery).onChange(f=>L(this,null,function*(){ft({globalQuery:f}),fr.getInstance().set(f),yield this.plugin.saveSettings()}))})),new Ce.Setting(e).setName(N.t("settings.statuses.heading")).setHeading();let{headingOpened:i}=le();[{text:N.t("settings.statuses.coreStatuses.heading"),level:"h3",class:"",open:!0,notice:{class:"setting-item-description",text:null,html:"

"+N.t("settings.statuses.coreStatuses.description.line1")+"

"+N.t("settings.statuses.coreStatuses.description.line2")+"

"},settings:[{name:"",description:"",type:"function",initialValue:"",placeholder:"",settingName:"insertTaskCoreStatusSettings",featureFlag:"",notice:null}]},{text:N.t("settings.statuses.customStatuses.heading"),level:"h3",class:"",open:!0,notice:{class:"setting-item-description",text:null,html:"

"+N.t("settings.statuses.customStatuses.description.line1")+"

"+N.t("settings.statuses.customStatuses.description.line2")+"

"+N.t("settings.statuses.customStatuses.description.line3")+`

${N.t("settings.statuses.customStatuses.description.line4")}

`},settings:[{name:"",description:"",type:"function",initialValue:"",placeholder:"",settingName:"insertCustomTaskStatusSettings",featureFlag:"",notice:null}]}].forEach(c=>{var p;let d=(p=i[c.text])!=null?p:!0,f=this.addOneSettingsBlock(e,c,i);f.open=d}),new Ce.Setting(e).setName(N.t("settings.dates.heading")).setHeading(),new Ce.Setting(e).setName(N.t("settings.dates.createdDate.name")).setDesc(ln.createFragmentWithHTML(N.t("settings.dates.createdDate.description")+"
"+this.seeTheDocumentation("https://publish.obsidian.md/tasks/Getting+Started/Dates#Created+date"))).addToggle(c=>{let d=le();c.setValue(d.setCreatedDate).onChange(f=>L(this,null,function*(){ft({setCreatedDate:f}),yield this.plugin.saveSettings()}))}),new Ce.Setting(e).setName(N.t("settings.dates.doneDate.name")).setDesc(ln.createFragmentWithHTML(N.t("settings.dates.doneDate.description")+"
"+this.seeTheDocumentation("https://publish.obsidian.md/tasks/Getting+Started/Dates#Done+date"))).addToggle(c=>{let d=le();c.setValue(d.setDoneDate).onChange(f=>L(this,null,function*(){ft({setDoneDate:f}),yield this.plugin.saveSettings()}))}),new Ce.Setting(e).setName(N.t("settings.dates.cancelledDate.name")).setDesc(ln.createFragmentWithHTML(N.t("settings.dates.cancelledDate.description")+"
"+this.seeTheDocumentation("https://publish.obsidian.md/tasks/Getting+Started/Dates#Cancelled+date"))).addToggle(c=>{let d=le();c.setValue(d.setCancelledDate).onChange(f=>L(this,null,function*(){ft({setCancelledDate:f}),yield this.plugin.saveSettings()}))}),new Ce.Setting(e).setName(N.t("settings.datesFromFileNames.heading")).setHeading();let a=null,o=null;new Ce.Setting(e).setName(N.t("settings.datesFromFileNames.scheduledDate.toggle.name")).setDesc(ln.createFragmentWithHTML(N.t("settings.datesFromFileNames.scheduledDate.toggle.description.line1")+"
"+N.t("settings.datesFromFileNames.scheduledDate.toggle.description.line2")+"
"+N.t("settings.datesFromFileNames.scheduledDate.toggle.description.line3")+"
"+N.t("settings.datesFromFileNames.scheduledDate.toggle.description.line4")+"
"+this.seeTheDocumentation("https://publish.obsidian.md/tasks/Getting+Started/Use+Filename+as+Default+Date"))).addToggle(c=>{let d=le();c.setValue(d.useFilenameAsScheduledDate).onChange(f=>L(this,null,function*(){ft({useFilenameAsScheduledDate:f}),ri(a,f),ri(o,f),yield this.plugin.saveSettings()}))}),a=new Ce.Setting(e).setName(N.t("settings.datesFromFileNames.scheduledDate.extraFormat.name")).setDesc(ln.createFragmentWithHTML(N.t("settings.datesFromFileNames.scheduledDate.extraFormat.description.line1")+`

${N.t("settings.datesFromFileNames.scheduledDate.extraFormat.description.line2")}

`)).addText(c=>{let d=le();c.setPlaceholder(N.t("settings.datesFromFileNames.scheduledDate.extraFormat.placeholder")).setValue(d.filenameAsScheduledDateFormat).onChange(f=>L(this,null,function*(){ft({filenameAsScheduledDateFormat:f}),yield this.plugin.saveSettings()}))}),o=new Ce.Setting(e).setName(N.t("settings.datesFromFileNames.scheduledDate.folders.name")).setDesc(N.t("settings.datesFromFileNames.scheduledDate.folders.description")).addText(c=>L(this,null,function*(){let d=le();yield this.plugin.saveSettings(),c.setValue(ln.renderFolderArray(d.filenameAsDateFolders)).onChange(f=>L(this,null,function*(){let p=ln.parseCommaSeparatedFolders(f);ft({filenameAsDateFolders:p}),yield this.plugin.saveSettings()}))})),ri(a,le().useFilenameAsScheduledDate),ri(o,le().useFilenameAsScheduledDate),new Ce.Setting(e).setName(N.t("settings.recurringTasks.heading")).setHeading(),new Ce.Setting(e).setName(N.t("settings.recurringTasks.nextLine.name")).setDesc(ln.createFragmentWithHTML(N.t("settings.recurringTasks.nextLine.description")+"
"+this.seeTheDocumentation("https://publish.obsidian.md/tasks/Getting+Started/Recurring+Tasks"))).addToggle(c=>{let{recurrenceOnNextLine:d}=le();c.setValue(d).onChange(f=>L(this,null,function*(){ft({recurrenceOnNextLine:f}),yield this.plugin.saveSettings()}))}),new Ce.Setting(e).setName(N.t("settings.autoSuggest.heading")).setHeading();let l=null,u=null;new Ce.Setting(e).setName(N.t("settings.autoSuggest.toggle.name")).setDesc(ln.createFragmentWithHTML(N.t("settings.autoSuggest.toggle.description")+"
"+this.seeTheDocumentation("https://publish.obsidian.md/tasks/Getting+Started/Auto-Suggest"))).addToggle(c=>{let d=le();c.setValue(d.autoSuggestInEditor).onChange(f=>L(this,null,function*(){ft({autoSuggestInEditor:f}),yield this.plugin.saveSettings(),ri(l,f),ri(u,f)}))}),l=new Ce.Setting(e).setName(N.t("settings.autoSuggest.minLength.name")).setDesc(N.t("settings.autoSuggest.minLength.description")).addSlider(c=>{let d=le();c.setLimits(0,3,1).setValue(d.autoSuggestMinMatch).setDynamicTooltip().onChange(f=>L(this,null,function*(){ft({autoSuggestMinMatch:f}),yield this.plugin.saveSettings()}))}),u=new Ce.Setting(e).setName(N.t("settings.autoSuggest.maxSuggestions.name")).setDesc(N.t("settings.autoSuggest.maxSuggestions.description")).addSlider(c=>{let d=le();c.setLimits(3,20,1).setValue(d.autoSuggestMaxItems).setDynamicTooltip().onChange(f=>L(this,null,function*(){ft({autoSuggestMaxItems:f}),yield this.plugin.saveSettings()}))}),ri(l,le().autoSuggestInEditor),ri(u,le().autoSuggestInEditor),new Ce.Setting(e).setName(N.t("settings.dialogs.heading")).setHeading(),new Ce.Setting(e).setName(N.t("settings.dialogs.accessKeys.name")).setDesc(ln.createFragmentWithHTML(N.t("settings.dialogs.accessKeys.description")+"
"+this.seeTheDocumentation("https://publish.obsidian.md/tasks/Getting+Started/Create+or+edit+Task#Keyboard+shortcuts"))).addToggle(c=>{let d=le();c.setValue(d.provideAccessKeys).onChange(f=>L(this,null,function*(){ft({provideAccessKeys:f}),yield this.plugin.saveSettings()}))})}seeTheDocumentation(e){return`

${N.t("settings.seeTheDocumentation")}.

`}addOneSettingsBlock(e,r,i){let s=e.createEl("details",{cls:"tasks-nested-settings",attr:U({},r.open||i[r.text]?{open:!0}:{})});s.empty(),s.ontoggle=()=>{i[r.text]=s.open,ft({headingOpened:i}),this.plugin.saveSettings()};let a=s.createEl("summary");if(new Ce.Setting(a).setHeading().setName(r.text),a.createDiv("collapser").createDiv("handle"),r.notice!==null){let o=s.createEl("div",{cls:r.notice.class,text:r.notice.text});r.notice.html!==null&&o.insertAdjacentHTML("beforeend",r.notice.html)}return r.settings.forEach(o=>{if(!(o.featureFlag!==""&&!jS(o.featureFlag))&&(o.type==="checkbox"?new Ce.Setting(s).setName(o.name).setDesc(o.description).addToggle(l=>{let u=le();u.generalSettings[o.settingName]||js(o.settingName,o.initialValue),l.setValue(u.generalSettings[o.settingName]).onChange(c=>L(this,null,function*(){js(o.settingName,c),yield this.plugin.saveSettings()}))}):o.type==="text"?new Ce.Setting(s).setName(o.name).setDesc(o.description).addText(l=>{let u=le();u.generalSettings[o.settingName]||js(o.settingName,o.initialValue);let c=d=>L(this,null,function*(){js(o.settingName,d),yield this.plugin.saveSettings()});l.setPlaceholder(o.placeholder.toString()).setValue(u.generalSettings[o.settingName].toString()).onChange((0,Ce.debounce)(c,500,!0))}):o.type==="textarea"?new Ce.Setting(s).setName(o.name).setDesc(o.description).addTextArea(l=>{let u=le();u.generalSettings[o.settingName]||js(o.settingName,o.initialValue);let c=d=>L(this,null,function*(){js(o.settingName,d),yield this.plugin.saveSettings()});l.setPlaceholder(o.placeholder.toString()).setValue(u.generalSettings[o.settingName].toString()).onChange((0,Ce.debounce)(c,500,!0)),l.inputEl.rows=8,l.inputEl.cols=40}):o.type==="function"&&this.customFunctions[o.settingName](s,this),o.notice!==null)){let l=s.createEl("p",{cls:o.notice.class,text:o.notice.text});o.notice.html!==null&&l.insertAdjacentHTML("beforeend",o.notice.html)}}),s}static parseCommaSeparatedFolders(e){return e.split(",").map(r=>r.trim()).map(r=>r.replace(/^\/|\/$/g,"")).filter(r=>r!=="")}static renderFolderArray(e){return e.join(",")}insertTaskCoreStatusSettings(e,r){let{statusSettings:i}=le();i.coreStatuses.forEach(a=>{kx(e,a,i.coreStatuses,i,r,r.plugin,!0)}),new Ce.Setting(e).addButton(a=>{let o=N.t("settings.statuses.coreStatuses.buttons.checkStatuses.name");a.setButtonText(o).setCta().onClick(()=>L(this,null,function*(){let u=window.moment().format("YYYY-MM-DD HH-mm-ss"),c=`Tasks Plugin - ${o} ${u}.md`,d=this.plugin.manifest.version,f=Be.getInstance(),p=mx(i,f,o,d),b=yield this.app.vault.create(c,p);yield this.app.workspace.getLeaf(!0).openFile(b)})),a.setTooltip(N.t("settings.statuses.coreStatuses.buttons.checkStatuses.tooltip"))}).infoEl.remove()}insertCustomTaskStatusSettings(e,r){let{statusSettings:i}=le();i.customStatuses.forEach(u=>{kx(e,u,i.customStatuses,i,r,r.plugin,!1)}),e.createEl("div"),new Ce.Setting(e).addButton(u=>{u.setButtonText(N.t("settings.statuses.customStatuses.buttons.addNewStatus.name")).setCta().onClick(()=>L(this,null,function*(){et.addStatus(i.customStatuses,new gt("","","",!1,"TODO")),yield Co(i,r)}))}).infoEl.remove();let a=[[N.t("settings.statuses.collections.anuppuccinTheme"),hx()],[N.t("settings.statuses.collections.auraTheme"),gx()],[N.t("settings.statuses.collections.borderTheme"),yx()],[N.t("settings.statuses.collections.ebullientworksTheme"),bx()],[N.t("settings.statuses.collections.itsThemeAndSlrvbCheckboxes"),Tx()],[N.t("settings.statuses.collections.minimalTheme"),vx()],[N.t("settings.statuses.collections.thingsTheme"),wx()],[N.t("settings.statuses.collections.lytModeTheme"),_x()]];for(let[u,c]of a)new Ce.Setting(e).addButton(f=>{let p=N.t("settings.statuses.collections.buttons.addCollection.name",{themeName:u,numberOfStatuses:c.length});f.setButtonText(p).onClick(()=>L(this,null,function*(){yield WY(c,i,r)}))}).infoEl.remove();new Ce.Setting(e).addButton(u=>{u.setButtonText(N.t("settings.statuses.customStatuses.buttons.addAllUnknown.name")).setCta().onClick(()=>L(this,null,function*(){let d=this.plugin.getTasks().map(p=>p.status),f=Be.getInstance().findUnknownStatuses(d);f.length!==0&&(f.forEach(p=>{et.addStatus(i.customStatuses,p)}),yield Co(i,r))}))}).infoEl.remove(),new Ce.Setting(e).addButton(u=>{u.setButtonText(N.t("settings.statuses.customStatuses.buttons.resetCustomStatuses.name")).setWarning().onClick(()=>L(this,null,function*(){et.resetAllCustomStatuses(i),yield Co(i,r)}))}).infoEl.remove()}},Ru=ln;Ru.createFragmentWithHTML=e=>createFragment(r=>r.createDiv().innerHTML=e);function kx(n,t,e,r,i,s,a){let o=n.createEl("pre");o.addClass("row-for-status"),o.textContent=new ge(t).previewText();let l=new Ce.Setting(n);l.infoEl.replaceWith(o),a||l.addExtraButton(u=>{u.setIcon("cross").setTooltip("Delete").onClick(()=>L(this,null,function*(){et.deleteStatus(e,t)&&(yield Co(r,i))}))}),l.addExtraButton(u=>{u.setIcon("pencil").setTooltip("Edit").onClick(()=>L(this,null,function*(){let c=new Ln(s,t,a);c.onClose=()=>L(this,null,function*(){c.saved&&et.replaceStatus(e,t,c.statusConfiguration())&&(yield Co(r,i))}),c.open()}))}),l.infoEl.remove()}function WY(n,t,e){return L(this,null,function*(){et.bulkAddStatusCollection(t,n).forEach(i=>{new Ce.Notice(i)}),yield Co(t,e)})}function Co(n,t){return L(this,null,function*(){ft({statusSettings:n}),et.applyToStatusRegistry(n,Be.getInstance()),yield t.saveSettings(!0)})}function $Y(n){let{settingEl:t,infoEl:e,controlEl:r}=n,i=r.querySelector("textarea");i!==null&&(t.style.display="block",e.style.marginRight="0px",i.style.minWidth="-webkit-fill-available")}function ri(n,t){n?n.setVisibility(t):console.warn("Setting has not be initialised. Can update visibility of setting UI - in setSettingVisibility")}wi();Ws();var ls=require("obsidian");Jc();nn();ry();function qY(n){console.error(n),new ls.Notice(n+` + +This message has been written to the console. +`,1e4)}var xf=class extends ls.EditorSuggest{constructor(e,r,i){super(e);this.settings=r,this.plugin=i,e.scope.register([],"Tab",()=>{var a;let s=(a=this.context)==null?void 0:a.editor;return s?(s.exec("indentMore"),!1):!0})}onTrigger(e,r,i){if(!this.settings.autoSuggestInEditor)return null;let s=r.getLine(e.line);return NS(s,e,r)?{start:{line:e.line,ch:0},end:{line:e.line,ch:s.length},query:s}:null}getSuggestions(e){var c,d,f;let r=e.query,i=e.editor.getCursor(),s=this.plugin.getTasks(),a=s.find(p=>p.taskLocation.path==e.file.path&&p.taskLocation.lineNumber==i.line),o=this.getMarkdownFileInfo(e),l=this.canSaveEdits(o);return((f=(d=(c=au()).buildSuggestions)==null?void 0:d.call(c,r,i.ch,this.settings,s,l,a))!=null?f:[]).map(p=>ce(U({},p),{context:e}))}getMarkdownFileInfo(e){return e.editor.cm.state.field(ls.editorInfoField)}canSaveEdits(e){return e instanceof ls.MarkdownView}renderSuggestion(e,r){r.setText(e.displayText)}selectSuggestion(e,r){return L(this,null,function*(){var u,c,d;let i=e.context.editor;if(e.suggestionType==="empty"){this.close();let f=new KeyboardEvent("keydown",{code:"Enter",key:"Enter"});(c=(u=i==null?void 0:i.cm)==null?void 0:u.contentDOM)==null||c.dispatchEvent(f);return}if(e.taskItDependsOn!=null){let f=Zc(e.taskItDependsOn,this.plugin.getTasks().map(p=>p.id));if(e.appendText+=` ${f.id}`,e.taskItDependsOn!==f)if(e.context.file.path==f.path){let p=e.taskItDependsOn.originalMarkdown,b={line:e.taskItDependsOn.lineNumber,ch:0},T={line:e.taskItDependsOn.lineNumber,ch:p.length},_=e.context.editor.getRange(b,T);if(_!==p){let O=`Error adding new ID, due to mismatched data in Tasks memory and the editor: +task line in memory: '${e.taskItDependsOn.originalMarkdown}' + +task line in editor: '${_}' + +file: '${f.path}' +`;qY(O);return}e.context.editor.replaceRange(f.toFileLineString(),b,T)}else Pn({originalTask:e.taskItDependsOn,newTasks:f})}let s=e.context.editor.getCursor(),a={line:s.line,ch:(d=e.insertAt)!=null?d:s.ch},o=e.insertSkip?{line:s.line,ch:a.ch+e.insertSkip}:void 0;e.context.editor.replaceRange(e.appendText,a,o),e.context.editor.setCursor({line:s.line,ch:a.ch+e.appendText.length});let l=this.getMarkdownFileInfo(e.context);this.canSaveEdits(l)&&(yield l.save())})}};Ga();var Sx=(n,t)=>{let e,r=new Promise((a,o)=>{e=a});return t(n,a=>{let o=a.map(l=>l.toFileLineString()).join(` +`);e(o)}).open(),r};var Ex=(n,t)=>{let e=Sd({line:"",path:""});return new zi({app:n,task:e,onSubmit:t,allTasks:[]})};var Dx=n=>({createTaskLineModal:()=>Sx(n,Ex),executeToggleTaskDoneCommand:(t,e)=>Uy(t,e).text});Cn();var Of=class extends xx.Plugin{get apiV1(){return Dx(this.app)}onload(){return L(this,null,function*(){yield zb(),rn.registerConsoleLogger(),cy("info",N.t("main.loadingPlugin",{name:this.manifest.name,version:this.manifest.version})),yield this.loadSettings();let{loggingOptions:e}=le();rn.configure(e),this.addSettingTab(new Ru({plugin:this})),WE({metadataCache:this.app.metadataCache,vault:this.app.vault,workspace:this.app.workspace}),yield this.loadTaskStatuses();let r=new lf({obsidianEvents:this.app.workspace});this.cache=new $s({metadataCache:this.app.metadataCache,vault:this.app.vault,workspace:this.app.workspace,events:r}),this.inlineRenderer=new _f({plugin:this}),this.queryRenderer=new Ef({plugin:this,events:r}),this.setObsidianPropertiesTypes(),this.registerEditorExtension(ux()),this.registerEditorSuggest(new xf(this.app,le(),this)),new of({plugin:this})})}loadTaskStatuses(){return L(this,null,function*(){let{statusSettings:e}=le();et.applyToStatusRegistry(e,Be.getInstance())})}onunload(){var e;cy("info",N.t("main.unloadingPlugin",{name:this.manifest.name,version:this.manifest.version})),(e=this.cache)==null||e.unload()}loadSettings(){return L(this,null,function*(){let e=yield this.loadData();ft(e),e=le(),Fe.getInstance().set(e.globalFilter),Fe.getInstance().setRemoveGlobalFilter(e.removeGlobalFilter),fr.getInstance().set(e.globalQuery),yield this.loadTaskStatuses()})}saveSettings(){return L(this,null,function*(){yield this.saveData(le())})}getTasks(){return this.cache===void 0?[]:this.cache.getTasks()}setObsidianPropertiesTypes(){var e;try{let r=this.app.metadataTypeManager,i=r.getAllProperties(),s=new Oi;for(let a of s.allPropertyNamesSorted()){let o=s.propertyType(a);((e=i[a])==null?void 0:e.type)!==o&&r.setType(a,o)}}catch(r){console.error("setObsidianPropertiesTypes error",r)}}}; +/*! + * EventEmitter2 + * https://github.com/hij1nx/EventEmitter2 + * + * Copyright (c) 2013 hij1nx + * Licensed under the MIT license. + */ +/*! + * mustache.js - Logic-less {{mustache}} templates with JavaScript + * http://github.com/janl/mustache.js + */ + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/obsidian-tasks-plugin/manifest.json b/.obsidian/plugins/obsidian-tasks-plugin/manifest.json new file mode 100644 index 0000000..bdd5136 --- /dev/null +++ b/.obsidian/plugins/obsidian-tasks-plugin/manifest.json @@ -0,0 +1,12 @@ +{ + "id": "obsidian-tasks-plugin", + "name": "Tasks", + "version": "7.18.3", + "minAppVersion": "1.4.0", + "description": "Track tasks across your vault. Supports due dates, recurring tasks, done dates, sub-set of checklist items, and filtering.", + "helpUrl": "https://publish.obsidian.md/tasks/", + "author": "Clare Macrae and Ilyas Landikov (created by Martin Schenck)", + "authorUrl": "https://github.com/obsidian-tasks-group", + "fundingUrl": "https://github.com/sponsors/claremacrae", + "isDesktopOnly": false +} diff --git a/.obsidian/plugins/obsidian-tasks-plugin/styles.css b/.obsidian/plugins/obsidian-tasks-plugin/styles.css new file mode 100644 index 0000000..5fb42f1 --- /dev/null +++ b/.obsidian/plugins/obsidian-tasks-plugin/styles.css @@ -0,0 +1 @@ +@charset "UTF-8";.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 #e6e6e6,-1px 0 #e6e6e6,0 1px #e6e6e6,0 -1px #e6e6e6,0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:#000000e6;fill:#000000e6;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#000000e6;fill:#000000e6}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#959ea9}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#00000080}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\fffd;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#000000e6}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#000000e6}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#00000080;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#569ff7;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#569ff7}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #569ff7;box-shadow:-10px 0 #569ff7}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#3939394d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#3939391a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7;box-shadow:-5px 0 #569ff7,5px 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#3939394d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}:root{--tasks-details-icon: url("data:image/svg+xml;charset=utf-8,")}ul.contains-task-list .task-list-item-checkbox{margin-inline-start:calc(var(--checkbox-size) * -1.5)!important}.plugin-tasks-query-explanation{--code-white-space: pre}.tasks-count{color:var(--text-faint);padding-left:20px}.tooltip.pop-up{animation:pop-up-animation .2s forwards ease-in-out}@keyframes pop-up-animation{0%{opacity:0;transform:translateY(-100%) scale(1)}20%{opacity:.7;transform:translateY(-100%) scale(1.02)}40%{opacity:1;transform:translateY(-100%) scale(1.05)}to{opacity:1;transform:translateY(-100%) scale(1)}}.task-cancelled,.task-created,.task-done,.task-due,.task-scheduled,.task-start{cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.tasks-edit,.tasks-postpone{width:1em;height:1em;vertical-align:middle;margin-left:.33em;cursor:pointer;font-family:var(--font-interface);color:var(--text-accent);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}a.tasks-edit,a.tasks-postpone{text-decoration:none}.tasks-edit:after{content:"\1f4dd"}.tasks-postpone:after{content:"\23e9"}.tasks-urgency{font-size:var(--font-ui-smaller);font-family:var(--font-interface);padding:2px 6px;border-radius:var(--radius-s);color:var(--text-normal);background-color:var(--background-secondary);margin-left:.5em;line-height:1}.internal-link.internal-link-short-mode{text-decoration:none}.tasks-list-text{position:relative}.tasks-list-text .tooltip{position:absolute;top:0;left:0;white-space:nowrap}.task-list-item-checkbox{cursor:pointer}.tasks-layout-hide-tags .task-description a.tag,.task-list-item .task-block-link{display:none}.tasks-modal section+section{margin-top:6px}.tasks-modal hr{margin:6px 0}.tasks-modal .tasks-modal-error{border:1px solid red!important}.tasks-modal .accesskey{text-decoration:underline;text-underline-offset:1pt}.tasks-modal-description-section textarea{width:100%;min-height:calc(var(--input-height) * 2);resize:vertical;margin-top:8px}.tasks-modal-priority-section{display:grid;grid-template-columns:6em auto auto auto;grid-row-gap:.15em}.tasks-modal-priority-section>label{grid-row-start:1;grid-row-end:3}.tasks-modal-priority-section .task-modal-priority-option-container{white-space:nowrap}.tasks-modal-priority-section .task-modal-priority-option-container input+label{font-size:var(--font-ui-small);border-radius:var(--input-radius);padding:2px 3px}.tasks-modal-priority-section .task-modal-priority-option-container input{accent-color:var(--interactive-accent)}.tasks-modal-priority-section .task-modal-priority-option-container input:focus+label{box-shadow:0 0 0 2px var(--background-modifier-border-focus);border-color:var(--background-modifier-border-focus)}.tasks-modal-priority-section .task-modal-priority-option-container input:checked+label{font-weight:700}.tasks-modal-priority-section .task-modal-priority-option-container input:not(:checked)+label>span:nth-child(4){filter:grayscale(100%) opacity(60%)}.tasks-modal-dates-section{display:grid;grid-template-columns:6em 13em auto;column-gap:.5em;row-gap:5px;align-items:center}.tasks-modal-dates-section label{grid-column:1}.tasks-modal-dates-section .tasks-modal-date-input{min-width:15em}.tasks-modal-dates-section .tasks-modal-date-editor-picker{margin-left:.5em}.tasks-modal-dates-section .tasks-modal-parsed-date{grid-column:3;font-size:var(--font-ui-small)}.tasks-modal-dates-section .future-dates-only{grid-column-start:1;grid-column-end:3}.tasks-modal-dates-section .future-dates-only input{margin-left:.67em;top:2px}.tasks-modal-dates-section .status-editor-status-selector{grid-column:2}.tasks-modal-dependencies-section{display:grid;grid-template-columns:6em auto;column-gap:.5em;row-gap:5px;align-items:center}.tasks-modal-dependencies-section .tasks-modal-dependency-input{grid-column:2;width:100%}.tasks-modal-dependencies-section .results-dependency{grid-column:2}.tasks-modal-button-section{position:sticky;bottom:0;background-color:var(--modal-background);padding-bottom:16px;padding-top:16px;display:grid;grid-template-columns:3fr 1fr;column-gap:.5em}.tasks-modal-button-section button:disabled{pointer-events:none!important;opacity:.3!important}@media (max-width: 649px){.tasks-modal-priority-section{grid-template-columns:6em auto auto}.tasks-modal-priority-section>label{grid-row:1/span 3}}@media (max-width: 499px){.tasks-modal-priority-section{grid-template-columns:4em auto auto}.tasks-modal-dates-section{grid-template-columns:1fr;grid-auto-columns:auto}.tasks-modal-dates-section .tasks-modal-date-input{grid-column:1}.tasks-modal-dates-section .tasks-modal-parsed-date{grid-column:2}.tasks-modal-dates-section .status-editor-status-selector,.tasks-modal-dependencies-section label,.tasks-modal-dependencies-section .results-dependency{grid-column:1}}@media (max-width: 399px){.tasks-modal-dates-section .status-editor-status-selector{grid-column:1}.tasks-modal-dates-section>.tasks-modal-parsed-date{grid-column:1}.tasks-modal-priority-section{grid-template-columns:4em auto}.tasks-modal-priority-section>label{grid-row:1/span 6}.tasks-modal-dependencies-section{grid-template-columns:1fr;grid-auto-columns:auto}}@media (max-width: 259px){.tasks-modal-priority-section{grid-template-columns:1fr}.tasks-modal-priority-section>label{grid-row:1}}.task-dependencies-container{grid-column:2;display:flex;flex-wrap:wrap;gap:8px}.task-dependency{display:inline-flex;background-color:var(--interactive-normal);box-shadow:var(--input-shadow);border-radius:28px;padding:4px 4px 4px 8px}.task-dependency-name{font-size:var(--font-ui-small);max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-dependency-delete{padding:3px;cursor:pointer;height:inherit;box-shadow:none!important;border-radius:50%}.task-dependency-dropdown{list-style:none;position:absolute;top:0;left:0;padding:4px;margin:0;background-color:var(--background-primary);border:1px;border-radius:6px;border-color:var(--background-modifier-border);border-style:solid;z-index:99;max-height:170px;overflow-y:auto}.task-dependency-dropdown li{padding:5px;margin:2px;border-radius:6px;cursor:pointer;display:flex;justify-content:space-between}.task-dependency-dropdown li .dependency-name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-dependency-dropdown li .dependency-name-shared{width:60%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.task-dependency-dropdown li .dependency-path{width:40%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-style:italic;text-align:right;color:var(--italic-color)}.task-dependency-dropdown li.selected{background-color:var(--text-selection)}.tasks-setting-important{color:red;font-weight:700}.tasks-settings-is-invalid{color:var(--text-error)!important;background-color:rgba(var(--background-modifier-error-rgb),.2)!important}.tasks-settings .additional{margin:6px 12px}.tasks-settings .additional>.setting-item{border-top:0;padding-top:9px}.tasks-settings details>summary{outline:none;display:block!important;list-style:none!important;list-style-type:none!important;min-height:1rem;border-top-left-radius:.1rem;border-top-right-radius:.1rem;cursor:pointer;position:relative}.tasks-settings details>summary::-webkit-details-marker,.tasks-settings details>summary::marker{display:none!important}.tasks-settings details>summary>.collapser{position:absolute;top:50%;right:8px;transform:translateY(-50%);content:""}.tasks-settings details>summary>.collapser>.handle{transform:rotate(0);transition:transform .25s;background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-image:var(--tasks-details-icon);mask-image:var(--tasks-details-icon);width:20px;height:20px}.tasks-settings details[open]>summary>.collapser>.handle{transform:rotate(90deg)}.tasks-nested-settings .setting-item{border:0px;padding-bottom:0}.tasks-nested-settings{padding-bottom:18px}.tasks-nested-settings[open] .setting-item-heading,.tasks-nested-settings:not(details) .setting-item-heading{border-top:0px;border-bottom:1px solid var(--background-modifier-border)}.tasks-settings .row-for-status{margin-top:0;margin-bottom:0} diff --git a/.obsidian/plugins/table-editor-obsidian/data.json b/.obsidian/plugins/table-editor-obsidian/data.json new file mode 100644 index 0000000..9009465 --- /dev/null +++ b/.obsidian/plugins/table-editor-obsidian/data.json @@ -0,0 +1,6 @@ +{ + "formatType": "normal", + "showRibbonIcon": true, + "bindEnter": true, + "bindTab": true +} \ No newline at end of file diff --git a/.obsidian/plugins/table-editor-obsidian/main.js b/.obsidian/plugins/table-editor-obsidian/main.js new file mode 100644 index 0000000..9c205fc --- /dev/null +++ b/.obsidian/plugins/table-editor-obsidian/main.js @@ -0,0 +1,236 @@ +/* +THIS IS A GENERATED/BUNDLED FILE BY ESBUILD +if you want to view the source, please visit the github repository of this plugin +*/ + +var c9=Object.create;var x1=Object.defineProperty;var f9=Object.getOwnPropertyDescriptor;var h9=Object.getOwnPropertyNames;var d9=Object.getPrototypeOf,g9=Object.prototype.hasOwnProperty;var we=(s,r)=>()=>(r||s((r={exports:{}}).exports,r),r.exports),p9=(s,r)=>{for(var l in r)x1(s,l,{get:r[l],enumerable:!0})},wl=(s,r,l,c)=>{if(r&&typeof r=="object"||typeof r=="function")for(let d of h9(r))!g9.call(s,d)&&d!==l&&x1(s,d,{get:()=>r[d],enumerable:!(c=f9(r,d))||c.enumerable});return s};var y1=(s,r,l)=>(l=s!=null?c9(d9(s)):{},wl(r||!s||!s.__esModule?x1(l,"default",{value:s,enumerable:!0}):l,s)),m9=s=>wl(x1({},"__esModule",{value:!0}),s);var O1=we(L1=>{"use strict";Object.defineProperty(L1,"__esModule",{value:!0});L1.Point=void 0;var s3=class{constructor(r,l){this.row=r,this.column=l}equals(r){return this.row===r.row&&this.column===r.column}};L1.Point=s3});var P1=we(S1=>{"use strict";Object.defineProperty(S1,"__esModule",{value:!0});S1.Range=void 0;var l3=class{constructor(r,l){this.start=r,this.end=l}};S1.Range=l3});var W1=we(I1=>{"use strict";Object.defineProperty(I1,"__esModule",{value:!0});I1.Focus=void 0;var u3=class s{constructor(r,l,c){this.row=r,this.column=l,this.offset=c}posEquals(r){return this.row===r.row&&this.column===r.column}setRow(r){return new s(r,this.column,this.offset)}setColumn(r){return new s(this.row,r,this.offset)}setOffset(r){return new s(this.row,this.column,r)}};I1.Focus=u3});var vi=we(Dn=>{"use strict";Object.defineProperty(Dn,"__esModule",{value:!0});Dn.HeaderAlignment=Dn.DefaultAlignment=Dn.Alignment=void 0;var _l;(function(s){s.NONE="none",s.LEFT="left",s.RIGHT="right",s.CENTER="center"})(_l||(Dn.Alignment=_l={}));var bl;(function(s){s.LEFT="left",s.RIGHT="right",s.CENTER="center"})(bl||(Dn.DefaultAlignment=bl={}));var El;(function(s){s.FOLLOW="follow",s.LEFT="left",s.RIGHT="right",s.CENTER="center"})(El||(Dn.HeaderAlignment=El={}))});var Pr=we(D1=>{"use strict";Object.defineProperty(D1,"__esModule",{value:!0});D1.TableCell=void 0;var M1=vi(),a3=class{constructor(r){this.rawContent=r,this.content=r.trim(),this.paddingLeft=this.content===""?this.rawContent===""?0:1:this.rawContent.length-this.rawContent.trimLeft().length,this.paddingRight=this.rawContent.length-this.content.length-this.paddingLeft}toText(){return this.rawContent}isDelimiter(){return/^\s*:?-+:?\s*$/.test(this.rawContent)}getAlignment(){if(this.isDelimiter())return this.content[0]===":"?this.content[this.content.length-1]===":"?M1.Alignment.CENTER:M1.Alignment.LEFT:this.content[this.content.length-1]===":"?M1.Alignment.RIGHT:M1.Alignment.NONE}computeContentOffset(r){return this.content===""||r{"use strict";Object.defineProperty(F1,"__esModule",{value:!0});F1.TableRow=void 0;var w9=Pr(),c3=class s{constructor(r,l,c){this._cells=r.slice(),this.marginLeft=l,this.marginRight=c}getWidth(){return this._cells.length}getCells(){return this._cells.slice()}getCellAt(r){return this._cells[r]}setCellAt(r,l){let c=this.getCells();return c[r]=new w9.TableCell(l),new s(c,this.marginLeft,this.marginRight)}toText(){if(this._cells.length===0)return this.marginLeft;let r=this._cells.map(l=>l.toText()).join("|");return`${this.marginLeft}|${r}|${this.marginRight}`}isDelimiter(){return this._cells.every(r=>r.isDelimiter())}};F1.TableRow=c3});var Xt=we(ct=>{"use strict";Object.defineProperty(ct,"__esModule",{value:!0});ct.Err=ct.Ok=ct.err=ct.ok=void 0;var C9=s=>new k1(s);ct.ok=C9;var v9=s=>new U1(s);ct.err=v9;var k1=class{constructor(r){this.value=r,this.match=(l,c)=>l(this.value)}isOk(){return!0}isErr(){return!this.isOk()}map(r){return(0,ct.ok)(r(this.value))}mapErr(r){return(0,ct.ok)(this.value)}andThen(r){return r(this.value)}unwrapOr(r){return this.value}_unsafeUnwrap(){return this.value}_unsafeUnwrapErr(){throw new Error("Called `_unsafeUnwrapErr` on an Ok")}};ct.Ok=k1;var U1=class{constructor(r){this.error=r,this.match=(l,c)=>c(this.error)}isOk(){return!1}isErr(){return!this.isOk()}map(r){return(0,ct.err)(this.error)}mapErr(r){return(0,ct.err)(r(this.error))}andThen(r){return(0,ct.err)(this.error)}unwrapOr(r){return r}_unsafeUnwrap(){throw new Error("Called `_unsafeUnwrap` on an Err")}_unsafeUnwrapErr(){return this.error}};ct.Err=U1});var $t=we(St=>{"use strict";Object.defineProperty(St,"__esModule",{value:!0});St.prettyPrintAST=St.checkChildLength=St.checkType=St.errRelativeReferenceIndex=St.errIndex0=void 0;St.errIndex0=new Error("Index 0 used to create a reference");St.errRelativeReferenceIndex=new Error("Can not use relative reference where absolute reference is required");var _9=(s,...r)=>{if(!(r.indexOf(s.type)>=0))return new Error(`Formula element '${s.text}' is a ${s.type} but expected one of ${r} in this position.`)};St.checkType=_9;var b9=(s,r)=>{if(s.children.length!==r)return new Error(`Formula element '${s.text}' was expected to have ${r} elements, but had ${s.children.length}`)};St.checkChildLength=b9;var E9=(s,r=0)=>{console.log(" ".repeat(r)+`|-${s.type}${s.children.length===0?"="+s.text:""}`),s.children&&s.children.forEach(l=>{(0,St.prettyPrintAST)(l,r+1)})};St.prettyPrintAST=E9});var f3=we((Al,q1)=>{(function(s){"use strict";var r=9e15,l=1e9,c="0123456789abcdef",d="2.3025850929940456840179914546843642076011014886287729760333279009675726096773524802359972050895982983419677840422862486334095254650828067566662873690987816894829072083255546808437998948262331985283935053089653777326288461633662222876982198867465436674744042432743651550489343149393914796194044002221051017141748003688084012647080685567743216228355220114804663715659121373450747856947683463616792101806445070648000277502684916746550586856935673420670581136429224554405758925724208241314695689016758940256776311356919292033376587141660230105703089634572075440370847469940168269282808481184289314848524948644871927809676271275775397027668605952496716674183485704422507197965004714951050492214776567636938662976979522110718264549734772662425709429322582798502585509785265383207606726317164309505995087807523710333101197857547331541421808427543863591778117054309827482385045648019095610299291824318237525357709750539565187697510374970888692180205189339507238539205144634197265287286965110862571492198849978748873771345686209167058",C="3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679821480865132823066470938446095505822317253594081284811174502841027019385211055596446229489549303819644288109756659334461284756482337867831652712019091456485669234603486104543266482133936072602491412737245870066063155881748815209209628292540917153643678925903600113305305488204665213841469519415116094330572703657595919530921861173819326117931051185480744623799627495673518857527248912279381830119491298336733624406566430860213949463952247371907021798609437027705392171762931767523846748184676694051320005681271452635608277857713427577896091736371787214684409012249534301465495853710507922796892589235420199561121290219608640344181598136297747713099605187072113499999983729780499510597317328160963185950244594553469083026425223082533446850352619311881710100031378387528865875332083814206171776691473035982534904287554687311595628638823537875937519577818577805321712268066130019278766111959092164201989380952572010654858632789",_={precision:20,rounding:4,modulo:1,toExpNeg:-7,toExpPos:21,minE:-r,maxE:r,crypto:!1},m,A,P,y,S=!0,V="[DecimalError] ",M=V+"Invalid argument: ",Y=V+"Precision limit exceeded",se=V+"crypto unavailable",ge="[object Decimal]",D=Math.floor,$=Math.pow,U=/^0b([01]+(\.[01]*)?|\.[01]+)(p[+-]?\d+)?$/i,K=/^0x([0-9a-f]+(\.[0-9a-f]*)?|\.[0-9a-f]+)(p[+-]?\d+)?$/i,te=/^0o([0-7]+(\.[0-7]*)?|\.[0-7]+)(p[+-]?\d+)?$/i,J=/^(\d+(\.\d*)?|\.\d+)(e[+-]?\d+)?$/i,Q=1e7,G=7,Ce=9007199254740991,Pe=d.length-1,ot=C.length-1,B={toStringTag:ge};B.absoluteValue=B.abs=function(){var o=new this.constructor(this);return o.s<0&&(o.s=1),j(o)},B.ceil=function(){return j(new this.constructor(this),this.e+1,2)},B.clampedTo=B.clamp=function(o,u){var a,f=this,g=f.constructor;if(o=new g(o),u=new g(u),!o.s||!u.s)return new g(NaN);if(o.gt(u))throw Error(M+u);return a=f.cmp(o),a<0?o:f.cmp(u)>0?u:new g(f)},B.comparedTo=B.cmp=function(o){var u,a,f,g,p=this,E=p.d,T=(o=new p.constructor(o)).d,L=p.s,x=o.s;if(!E||!T)return!L||!x?NaN:L!==x?L:E===T?0:!E^L<0?1:-1;if(!E[0]||!T[0])return E[0]?L:T[0]?-x:0;if(L!==x)return L;if(p.e!==o.e)return p.e>o.e^L<0?1:-1;for(f=E.length,g=T.length,u=0,a=fT[u]^L<0?1:-1;return f===g?0:f>g^L<0?1:-1},B.cosine=B.cos=function(){var o,u,a=this,f=a.constructor;return a.d?a.d[0]?(o=f.precision,u=f.rounding,f.precision=o+Math.max(a.e,a.sd())+G,f.rounding=1,a=Lo(f,Fi(f,a)),f.precision=o,f.rounding=u,j(y==2||y==3?a.neg():a,o,u,!0)):new f(1):new f(NaN)},B.cubeRoot=B.cbrt=function(){var o,u,a,f,g,p,E,T,L,x,I=this,F=I.constructor;if(!I.isFinite()||I.isZero())return new F(I);for(S=!1,p=I.s*$(I.s*I,1/3),!p||Math.abs(p)==1/0?(a=Oe(I.d),o=I.e,(p=(o-a.length+1)%3)&&(a+=p==1||p==-2?"0":"00"),p=$(a,1/3),o=D((o+1)/3)-(o%3==(o<0?-1:2)),p==1/0?a="5e"+o:(a=p.toExponential(),a=a.slice(0,a.indexOf("e")+1)+o),f=new F(a),f.s=I.s):f=new F(p.toString()),E=(o=F.precision)+3;;)if(T=f,L=T.times(T).times(T),x=L.plus(I),f=Ae(x.plus(I).times(T),x.plus(L),E+2,1),Oe(T.d).slice(0,E)===(a=Oe(f.d)).slice(0,E))if(a=a.slice(E-3,E+1),a=="9999"||!g&&a=="4999"){if(!g&&(j(T,o+1,0),T.times(T).times(T).eq(I))){f=T;break}E+=4,g=1}else{(!+a||!+a.slice(1)&&a.charAt(0)=="5")&&(j(f,o+1,1),u=!f.times(f).times(f).eq(I));break}return S=!0,j(f,o,F.rounding,u)},B.decimalPlaces=B.dp=function(){var o,u=this.d,a=NaN;if(u){if(o=u.length-1,a=(o-D(this.e/G))*G,o=u[o],o)for(;o%10==0;o/=10)a--;a<0&&(a=0)}return a},B.dividedBy=B.div=function(o){return Ae(this,new this.constructor(o))},B.dividedToIntegerBy=B.divToInt=function(o){var u=this,a=u.constructor;return j(Ae(u,new a(o),0,1,1),a.precision,a.rounding)},B.equals=B.eq=function(o){return this.cmp(o)===0},B.floor=function(){return j(new this.constructor(this),this.e+1,3)},B.greaterThan=B.gt=function(o){return this.cmp(o)>0},B.greaterThanOrEqualTo=B.gte=function(o){var u=this.cmp(o);return u==1||u===0},B.hyperbolicCosine=B.cosh=function(){var o,u,a,f,g,p=this,E=p.constructor,T=new E(1);if(!p.isFinite())return new E(p.s?1/0:NaN);if(p.isZero())return T;a=E.precision,f=E.rounding,E.precision=a+Math.max(p.e,p.sd())+4,E.rounding=1,g=p.d.length,g<32?(o=Math.ceil(g/3),u=(1/Zn(4,o)).toString()):(o=16,u="2.3283064365386962890625e-10"),p=et(E,1,p.times(u),new E(1),!0);for(var L,x=o,I=new E(8);x--;)L=p.times(p),p=T.minus(L.times(I.minus(L.times(I))));return j(p,E.precision=a,E.rounding=f,!0)},B.hyperbolicSine=B.sinh=function(){var o,u,a,f,g=this,p=g.constructor;if(!g.isFinite()||g.isZero())return new p(g);if(u=p.precision,a=p.rounding,p.precision=u+Math.max(g.e,g.sd())+4,p.rounding=1,f=g.d.length,f<3)g=et(p,2,g,g,!0);else{o=1.4*Math.sqrt(f),o=o>16?16:o|0,g=g.times(1/Zn(5,o)),g=et(p,2,g,g,!0);for(var E,T=new p(5),L=new p(16),x=new p(20);o--;)E=g.times(g),g=g.times(T.plus(E.times(L.times(E).plus(x))))}return p.precision=u,p.rounding=a,j(g,u,a,!0)},B.hyperbolicTangent=B.tanh=function(){var o,u,a=this,f=a.constructor;return a.isFinite()?a.isZero()?new f(a):(o=f.precision,u=f.rounding,f.precision=o+7,f.rounding=1,Ae(a.sinh(),a.cosh(),f.precision=o,f.rounding=u)):new f(a.s)},B.inverseCosine=B.acos=function(){var o,u=this,a=u.constructor,f=u.abs().cmp(1),g=a.precision,p=a.rounding;return f!==-1?f===0?u.isNeg()?Ze(a,g,p):new a(0):new a(NaN):u.isZero()?Ze(a,g+4,p).times(.5):(a.precision=g+6,a.rounding=1,u=u.asin(),o=Ze(a,g+4,p).times(.5),a.precision=g,a.rounding=p,o.minus(u))},B.inverseHyperbolicCosine=B.acosh=function(){var o,u,a=this,f=a.constructor;return a.lte(1)?new f(a.eq(1)?0:NaN):a.isFinite()?(o=f.precision,u=f.rounding,f.precision=o+Math.max(Math.abs(a.e),a.sd())+4,f.rounding=1,S=!1,a=a.times(a).minus(1).sqrt().plus(a),S=!0,f.precision=o,f.rounding=u,a.ln()):new f(a)},B.inverseHyperbolicSine=B.asinh=function(){var o,u,a=this,f=a.constructor;return!a.isFinite()||a.isZero()?new f(a):(o=f.precision,u=f.rounding,f.precision=o+2*Math.max(Math.abs(a.e),a.sd())+6,f.rounding=1,S=!1,a=a.times(a).plus(1).sqrt().plus(a),S=!0,f.precision=o,f.rounding=u,a.ln())},B.inverseHyperbolicTangent=B.atanh=function(){var o,u,a,f,g=this,p=g.constructor;return g.isFinite()?g.e>=0?new p(g.abs().eq(1)?g.s/0:g.isZero()?g:NaN):(o=p.precision,u=p.rounding,f=g.sd(),Math.max(f,o)<2*-g.e-1?j(new p(g),o,u,!0):(p.precision=a=f-g.e,g=Ae(g.plus(1),new p(1).minus(g),a+o,1),p.precision=o+4,p.rounding=1,g=g.ln(),p.precision=o,p.rounding=u,g.times(.5))):new p(NaN)},B.inverseSine=B.asin=function(){var o,u,a,f,g=this,p=g.constructor;return g.isZero()?new p(g):(u=g.abs().cmp(1),a=p.precision,f=p.rounding,u!==-1?u===0?(o=Ze(p,a+4,f).times(.5),o.s=g.s,o):new p(NaN):(p.precision=a+6,p.rounding=1,g=g.div(new p(1).minus(g.times(g)).sqrt().plus(1)).atan(),p.precision=a,p.rounding=f,g.times(2)))},B.inverseTangent=B.atan=function(){var o,u,a,f,g,p,E,T,L,x=this,I=x.constructor,F=I.precision,z=I.rounding;if(x.isFinite()){if(x.isZero())return new I(x);if(x.abs().eq(1)&&F+4<=ot)return E=Ze(I,F+4,z).times(.25),E.s=x.s,E}else{if(!x.s)return new I(NaN);if(F+4<=ot)return E=Ze(I,F+4,z).times(.5),E.s=x.s,E}for(I.precision=T=F+10,I.rounding=1,a=Math.min(28,T/G+2|0),o=a;o;--o)x=x.div(x.times(x).plus(1).sqrt().plus(1));for(S=!1,u=Math.ceil(T/G),f=1,L=x.times(x),E=new I(x),g=x;o!==-1;)if(g=g.times(L),p=E.minus(g.div(f+=2)),g=g.times(L),E=p.plus(g.div(f+=2)),E.d[u]!==void 0)for(o=u;E.d[o]===p.d[o]&&o--;);return a&&(E=E.times(2<this.d.length-2},B.isNaN=function(){return!this.s},B.isNegative=B.isNeg=function(){return this.s<0},B.isPositive=B.isPos=function(){return this.s>0},B.isZero=function(){return!!this.d&&this.d[0]===0},B.lessThan=B.lt=function(o){return this.cmp(o)<0},B.lessThanOrEqualTo=B.lte=function(o){return this.cmp(o)<1},B.logarithm=B.log=function(o){var u,a,f,g,p,E,T,L,x=this,I=x.constructor,F=I.precision,z=I.rounding,ie=5;if(o==null)o=new I(10),u=!0;else{if(o=new I(o),a=o.d,o.s<0||!a||!a[0]||o.eq(1))return new I(NaN);u=o.eq(10)}if(a=x.d,x.s<0||!a||!a[0]||x.eq(1))return new I(a&&!a[0]?-1/0:x.s!=1?NaN:a?0:1/0);if(u)if(a.length>1)p=!0;else{for(g=a[0];g%10===0;)g/=10;p=g!==1}if(S=!1,T=F+ie,E=bt(x,T),f=u?pr(I,T+10):bt(o,T),L=Ae(E,f,T,1),vt(L.d,g=F,z))do if(T+=10,E=bt(x,T),f=u?pr(I,T+10):bt(o,T),L=Ae(E,f,T,1),!p){+Oe(L.d).slice(g+1,g+15)+1==1e14&&(L=j(L,F+1,0));break}while(vt(L.d,g+=10,z));return S=!0,j(L,F,z)},B.minus=B.sub=function(o){var u,a,f,g,p,E,T,L,x,I,F,z,ie=this,_e=ie.constructor;if(o=new _e(o),!ie.d||!o.d)return!ie.s||!o.s?o=new _e(NaN):ie.d?o.s=-o.s:o=new _e(o.d||ie.s!==o.s?ie:NaN),o;if(ie.s!=o.s)return o.s=-o.s,ie.plus(o);if(x=ie.d,z=o.d,T=_e.precision,L=_e.rounding,!x[0]||!z[0]){if(z[0])o.s=-o.s;else if(x[0])o=new _e(ie);else return new _e(L===3?-0:0);return S?j(o,T,L):o}if(a=D(o.e/G),I=D(ie.e/G),x=x.slice(),p=I-a,p){for(F=p<0,F?(u=x,p=-p,E=z.length):(u=z,a=I,E=x.length),f=Math.max(Math.ceil(T/G),E)+2,p>f&&(p=f,u.length=1),u.reverse(),f=p;f--;)u.push(0);u.reverse()}else{for(f=x.length,E=z.length,F=f0;--f)x[E++]=0;for(f=z.length;f>p;){if(x[--f]E?p+1:E+1,g>E&&(g=E,a.length=1),a.reverse();g--;)a.push(0);a.reverse()}for(E=x.length,g=I.length,E-g<0&&(g=E,a=I,I=x,x=a),u=0;g;)u=(x[--g]=x[g]+I[g]+u)/Q|0,x[g]%=Q;for(u&&(x.unshift(u),++f),E=x.length;x[--E]==0;)x.pop();return o.d=x,o.e=gr(x,f),S?j(o,T,L):o},B.precision=B.sd=function(o){var u,a=this;if(o!==void 0&&o!==!!o&&o!==1&&o!==0)throw Error(M+o);return a.d?(u=zn(a.d),o&&a.e+1>u&&(u=a.e+1)):u=NaN,u},B.round=function(){var o=this,u=o.constructor;return j(new u(o),o.e+1,u.rounding)},B.sine=B.sin=function(){var o,u,a=this,f=a.constructor;return a.isFinite()?a.isZero()?new f(a):(o=f.precision,u=f.rounding,f.precision=o+Math.max(a.e,a.sd())+G,f.rounding=1,a=Oo(f,Fi(f,a)),f.precision=o,f.rounding=u,j(y>2?a.neg():a,o,u,!0)):new f(NaN)},B.squareRoot=B.sqrt=function(){var o,u,a,f,g,p,E=this,T=E.d,L=E.e,x=E.s,I=E.constructor;if(x!==1||!T||!T[0])return new I(!x||x<0&&(!T||T[0])?NaN:T?E:1/0);for(S=!1,x=Math.sqrt(+E),x==0||x==1/0?(u=Oe(T),(u.length+L)%2==0&&(u+="0"),x=Math.sqrt(u),L=D((L+1)/2)-(L<0||L%2),x==1/0?u="5e"+L:(u=x.toExponential(),u=u.slice(0,u.indexOf("e")+1)+L),f=new I(u)):f=new I(x.toString()),a=(L=I.precision)+3;;)if(p=f,f=p.plus(Ae(E,p,a+2,1)).times(.5),Oe(p.d).slice(0,a)===(u=Oe(f.d)).slice(0,a))if(u=u.slice(a-3,a+1),u=="9999"||!g&&u=="4999"){if(!g&&(j(p,L+1,0),p.times(p).eq(E))){f=p;break}a+=4,g=1}else{(!+u||!+u.slice(1)&&u.charAt(0)=="5")&&(j(f,L+1,1),o=!f.times(f).eq(E));break}return S=!0,j(f,L,I.rounding,o)},B.tangent=B.tan=function(){var o,u,a=this,f=a.constructor;return a.isFinite()?a.isZero()?new f(a):(o=f.precision,u=f.rounding,f.precision=o+10,f.rounding=1,a=a.sin(),a.s=1,a=Ae(a,new f(1).minus(a.times(a)).sqrt(),o+10,0),f.precision=o,f.rounding=u,j(y==2||y==4?a.neg():a,o,u,!0)):new f(NaN)},B.times=B.mul=function(o){var u,a,f,g,p,E,T,L,x,I=this,F=I.constructor,z=I.d,ie=(o=new F(o)).d;if(o.s*=I.s,!z||!z[0]||!ie||!ie[0])return new F(!o.s||z&&!z[0]&&!ie||ie&&!ie[0]&&!z?NaN:!z||!ie?o.s/0:o.s*0);for(a=D(I.e/G)+D(o.e/G),L=z.length,x=ie.length,L=0;){for(u=0,g=L+f;g>f;)T=p[g]+ie[f]*z[g-f-1]+u,p[g--]=T%Q|0,u=T/Q|0;p[g]=(p[g]+u)%Q|0}for(;!p[--E];)p.pop();return u?++a:p.shift(),o.d=p,o.e=gr(p,a),S?j(o,F.precision,F.rounding):o},B.toBinary=function(o,u){return cn(this,2,o,u)},B.toDecimalPlaces=B.toDP=function(o,u){var a=this,f=a.constructor;return a=new f(a),o===void 0?a:(je(o,0,l),u===void 0?u=f.rounding:je(u,0,8),j(a,o+a.e+1,u))},B.toExponential=function(o,u){var a,f=this,g=f.constructor;return o===void 0?a=Mt(f,!0):(je(o,0,l),u===void 0?u=g.rounding:je(u,0,8),f=j(new g(f),o+1,u),a=Mt(f,!0,o+1)),f.isNeg()&&!f.isZero()?"-"+a:a},B.toFixed=function(o,u){var a,f,g=this,p=g.constructor;return o===void 0?a=Mt(g):(je(o,0,l),u===void 0?u=p.rounding:je(u,0,8),f=j(new p(g),o+g.e+1,u),a=Mt(f,!1,o+f.e+1)),g.isNeg()&&!g.isZero()?"-"+a:a},B.toFraction=function(o){var u,a,f,g,p,E,T,L,x,I,F,z,ie=this,_e=ie.d,ce=ie.constructor;if(!_e)return new ce(ie);if(x=a=new ce(1),f=L=new ce(0),u=new ce(f),p=u.e=zn(_e)-ie.e-1,E=p%G,u.d[0]=$(10,E<0?G+E:E),o==null)o=p>0?u:x;else{if(T=new ce(o),!T.isInt()||T.lt(x))throw Error(M+T);o=T.gt(u)?p>0?u:x:T}for(S=!1,T=new ce(Oe(_e)),I=ce.precision,ce.precision=p=_e.length*G*2;F=Ae(T,u,0,1,1),g=a.plus(F.times(f)),g.cmp(o)!=1;)a=f,f=g,g=x,x=L.plus(F.times(g)),L=g,g=u,u=T.minus(F.times(g)),T=g;return g=Ae(o.minus(a),f,0,1,1),L=L.plus(g.times(x)),a=a.plus(g.times(f)),L.s=x.s=ie.s,z=Ae(x,f,p,1).minus(ie).abs().cmp(Ae(L,a,p,1).minus(ie).abs())<1?[x,f]:[L,a],ce.precision=I,S=!0,z},B.toHexadecimal=B.toHex=function(o,u){return cn(this,16,o,u)},B.toNearest=function(o,u){var a=this,f=a.constructor;if(a=new f(a),o==null){if(!a.d)return a;o=new f(1),u=f.rounding}else{if(o=new f(o),u===void 0?u=f.rounding:je(u,0,8),!a.d)return o.s?a:o;if(!o.d)return o.s&&(o.s=a.s),o}return o.d[0]?(S=!1,a=Ae(a,o,0,u,1).times(o),S=!0,j(a)):(o.s=a.s,a=o),a},B.toNumber=function(){return+this},B.toOctal=function(o,u){return cn(this,8,o,u)},B.toPower=B.pow=function(o){var u,a,f,g,p,E,T=this,L=T.constructor,x=+(o=new L(o));if(!T.d||!o.d||!T.d[0]||!o.d[0])return new L($(+T,x));if(T=new L(T),T.eq(1))return T;if(f=L.precision,p=L.rounding,o.eq(1))return j(T,f,p);if(u=D(o.e/G),u>=o.d.length-1&&(a=x<0?-x:x)<=Ce)return g=En(L,T,a,f),o.s<0?new L(1).div(g):j(g,f,p);if(E=T.s,E<0){if(uL.maxE+1||u0?E/0:0):(S=!1,L.rounding=T.s=1,a=Math.min(12,(u+"").length),g=Tn(o.times(bt(T,f+a)),f),g.d&&(g=j(g,f+5,1),vt(g.d,f,p)&&(u=f+10,g=j(Tn(o.times(bt(T,u+a)),u),u+5,1),+Oe(g.d).slice(f+1,f+15)+1==1e14&&(g=j(g,f+1,0)))),g.s=E,S=!0,L.rounding=p,j(g,f,p))},B.toPrecision=function(o,u){var a,f=this,g=f.constructor;return o===void 0?a=Mt(f,f.e<=g.toExpNeg||f.e>=g.toExpPos):(je(o,1,l),u===void 0?u=g.rounding:je(u,0,8),f=j(new g(f),o,u),a=Mt(f,o<=f.e||f.e<=g.toExpNeg,o)),f.isNeg()&&!f.isZero()?"-"+a:a},B.toSignificantDigits=B.toSD=function(o,u){var a=this,f=a.constructor;return o===void 0?(o=f.precision,u=f.rounding):(je(o,1,l),u===void 0?u=f.rounding:je(u,0,8)),j(new f(a),o,u)},B.toString=function(){var o=this,u=o.constructor,a=Mt(o,o.e<=u.toExpNeg||o.e>=u.toExpPos);return o.isNeg()&&!o.isZero()?"-"+a:a},B.truncated=B.trunc=function(){return j(new this.constructor(this),this.e+1,1)},B.valueOf=B.toJSON=function(){var o=this,u=o.constructor,a=Mt(o,o.e<=u.toExpNeg||o.e>=u.toExpPos);return o.isNeg()?"-"+a:a};function Oe(o){var u,a,f,g=o.length-1,p="",E=o[0];if(g>0){for(p+=E,u=1;ua)throw Error(M+o)}function vt(o,u,a,f){var g,p,E,T;for(p=o[0];p>=10;p/=10)--u;return--u<0?(u+=G,g=0):(g=Math.ceil((u+1)/G),u%=G),p=$(10,G-u),T=o[g]%p|0,f==null?u<3?(u==0?T=T/100|0:u==1&&(T=T/10|0),E=a<4&&T==99999||a>3&&T==49999||T==5e4||T==0):E=(a<4&&T+1==p||a>3&&T+1==p/2)&&(o[g+1]/p/100|0)==$(10,u-2)-1||(T==p/2||T==0)&&(o[g+1]/p/100|0)==0:u<4?(u==0?T=T/1e3|0:u==1?T=T/100|0:u==2&&(T=T/10|0),E=(f||a<4)&&T==9999||!f&&a>3&&T==4999):E=((f||a<4)&&T+1==p||!f&&a>3&&T+1==p/2)&&(o[g+1]/p/1e3|0)==$(10,u-3)-1,E}function _t(o,u,a){for(var f,g=[0],p,E=0,T=o.length;Ea-1&&(g[f+1]===void 0&&(g[f+1]=0),g[f+1]+=g[f]/a|0,g[f]%=a)}return g.reverse()}function Lo(o,u){var a,f,g;if(u.isZero())return u;f=u.d.length,f<32?(a=Math.ceil(f/3),g=(1/Zn(4,a)).toString()):(a=16,g="2.3283064365386962890625e-10"),o.precision+=a,u=et(o,1,u.times(g),new o(1));for(var p=a;p--;){var E=u.times(u);u=E.times(E).minus(E).times(8).plus(1)}return o.precision-=a,u}var Ae=function(){function o(f,g,p){var E,T=0,L=f.length;for(f=f.slice();L--;)E=f[L]*g+T,f[L]=E%p|0,T=E/p|0;return T&&f.unshift(T),f}function u(f,g,p,E){var T,L;if(p!=E)L=p>E?1:-1;else for(T=L=0;Tg[T]?1:-1;break}return L}function a(f,g,p,E){for(var T=0;p--;)f[p]-=T,T=f[p]1;)f.shift()}return function(f,g,p,E,T,L){var x,I,F,z,ie,_e,ce,Ye,Me,Et,Re,Be,Yn,At,ri,Jn,nn,Cr,Tt,Xn,Qn=f.constructor,jn=f.s==g.s?1:-1,Ge=f.d,ye=g.d;if(!Ge||!Ge[0]||!ye||!ye[0])return new Qn(!f.s||!g.s||(Ge?ye&&Ge[0]==ye[0]:!ye)?NaN:Ge&&Ge[0]==0||!ye?jn*0:jn/0);for(L?(ie=1,I=f.e-g.e):(L=Q,ie=G,I=D(f.e/ie)-D(g.e/ie)),Tt=ye.length,nn=Ge.length,Me=new Qn(jn),Et=Me.d=[],F=0;ye[F]==(Ge[F]||0);F++);if(ye[F]>(Ge[F]||0)&&I--,p==null?(At=p=Qn.precision,E=Qn.rounding):T?At=p+(f.e-g.e)+1:At=p,At<0)Et.push(1),_e=!0;else{if(At=At/ie+2|0,F=0,Tt==1){for(z=0,ye=ye[0],At++;(F1&&(ye=o(ye,z,L),Ge=o(Ge,z,L),Tt=ye.length,nn=Ge.length),Jn=Tt,Re=Ge.slice(0,Tt),Be=Re.length;Be=L/2&&++Cr;do z=0,x=u(ye,Re,Tt,Be),x<0?(Yn=Re[0],Tt!=Be&&(Yn=Yn*L+(Re[1]||0)),z=Yn/Cr|0,z>1?(z>=L&&(z=L-1),ce=o(ye,z,L),Ye=ce.length,Be=Re.length,x=u(ce,Re,Ye,Be),x==1&&(z--,a(ce,Tt=10;z/=10)F++;Me.e=F+I*ie-1,j(Me,T?p+Me.e+1:p,E,_e)}return Me}}();function j(o,u,a,f){var g,p,E,T,L,x,I,F,z,ie=o.constructor;e:if(u!=null){if(F=o.d,!F)return o;for(g=1,T=F[0];T>=10;T/=10)g++;if(p=u-g,p<0)p+=G,E=u,I=F[z=0],L=I/$(10,g-E-1)%10|0;else if(z=Math.ceil((p+1)/G),T=F.length,z>=T)if(f){for(;T++<=z;)F.push(0);I=L=0,g=1,p%=G,E=p-G+1}else break e;else{for(I=T=F[z],g=1;T>=10;T/=10)g++;p%=G,E=p-G+g,L=E<0?0:I/$(10,g-E-1)%10|0}if(f=f||u<0||F[z+1]!==void 0||(E<0?I:I%$(10,g-E-1)),x=a<4?(L||f)&&(a==0||a==(o.s<0?3:2)):L>5||L==5&&(a==4||f||a==6&&(p>0?E>0?I/$(10,g-E):0:F[z-1])%10&1||a==(o.s<0?8:7)),u<1||!F[0])return F.length=0,x?(u-=o.e+1,F[0]=$(10,(G-u%G)%G),o.e=-u||0):F[0]=o.e=0,o;if(p==0?(F.length=z,T=1,z--):(F.length=z+1,T=$(10,G-p),F[z]=E>0?(I/$(10,g-E)%$(10,E)|0)*T:0),x)for(;;)if(z==0){for(p=1,E=F[0];E>=10;E/=10)p++;for(E=F[0]+=T,T=1;E>=10;E/=10)T++;p!=T&&(o.e++,F[0]==Q&&(F[0]=1));break}else{if(F[z]+=T,F[z]!=Q)break;F[z--]=0,T=1}for(p=F.length;F[--p]===0;)F.pop()}return S&&(o.e>ie.maxE?(o.d=null,o.e=NaN):o.e0?p=p.charAt(0)+"."+p.slice(1)+tn(f):E>1&&(p=p.charAt(0)+"."+p.slice(1)),p=p+(o.e<0?"e":"e+")+o.e):g<0?(p="0."+tn(-g-1)+p,a&&(f=a-E)>0&&(p+=tn(f))):g>=E?(p+=tn(g+1-E),a&&(f=a-g-1)>0&&(p=p+"."+tn(f))):((f=g+1)0&&(g+1===E&&(p+="."),p+=tn(f))),p}function gr(o,u){var a=o[0];for(u*=G;a>=10;a/=10)u++;return u}function pr(o,u,a){if(u>Pe)throw S=!0,a&&(o.precision=a),Error(Y);return j(new o(d),u,1,!0)}function Ze(o,u,a){if(u>ot)throw Error(Y);return j(new o(C),u,a,!0)}function zn(o){var u=o.length-1,a=u*G+1;if(u=o[u],u){for(;u%10==0;u/=10)a--;for(u=o[0];u>=10;u/=10)a++}return a}function tn(o){for(var u="";o--;)u+="0";return u}function En(o,u,a,f){var g,p=new o(1),E=Math.ceil(f/G+4);for(S=!1;;){if(a%2&&(p=p.times(u),ht(p.d,E)&&(g=!0)),a=D(a/2),a===0){a=p.d.length-1,g&&p.d[a]===0&&++p.d[a];break}u=u.times(u),ht(u.d,E)}return S=!0,p}function An(o){return o.d[o.d.length-1]&1}function Di(o,u,a){for(var f,g=new o(u[0]),p=0;++p17)return new z(o.d?o.d[0]?o.s<0?0:1/0:1:o.s?o.s<0?0:o:NaN);for(u==null?(S=!1,L=_e):L=u,T=new z(.03125);o.e>-2;)o=o.times(T),F+=5;for(f=Math.log($(2,F))/Math.LN10*2+5|0,L+=f,a=p=E=new z(1),z.precision=L;;){if(p=j(p.times(o),L,1),a=a.times(++I),T=E.plus(Ae(p,a,L,1)),Oe(T.d).slice(0,L)===Oe(E.d).slice(0,L)){for(g=F;g--;)E=j(E.times(E),L,1);if(u==null)if(x<3&&vt(E.d,L-f,ie,x))z.precision=L+=10,a=p=T=new z(1),I=0,x++;else return j(E,z.precision=_e,ie,S=!0);else return z.precision=_e,E}E=T}}function bt(o,u){var a,f,g,p,E,T,L,x,I,F,z,ie=1,_e=10,ce=o,Ye=ce.d,Me=ce.constructor,Et=Me.rounding,Re=Me.precision;if(ce.s<0||!Ye||!Ye[0]||!ce.e&&Ye[0]==1&&Ye.length==1)return new Me(Ye&&!Ye[0]?-1/0:ce.s!=1?NaN:Ye?0:ce);if(u==null?(S=!1,I=Re):I=u,Me.precision=I+=_e,a=Oe(Ye),f=a.charAt(0),Math.abs(p=ce.e)<15e14){for(;f<7&&f!=1||f==1&&a.charAt(1)>3;)ce=ce.times(o),a=Oe(ce.d),f=a.charAt(0),ie++;p=ce.e,f>1?(ce=new Me("0."+a),p++):ce=new Me(f+"."+a.slice(1))}else return x=pr(Me,I+2,Re).times(p+""),ce=bt(new Me(f+"."+a.slice(1)),I-_e).plus(x),Me.precision=Re,u==null?j(ce,Re,Et,S=!0):ce;for(F=ce,L=E=ce=Ae(ce.minus(1),ce.plus(1),I,1),z=j(ce.times(ce),I,1),g=3;;){if(E=j(E.times(z),I,1),x=L.plus(Ae(E,new Me(g),I,1)),Oe(x.d).slice(0,I)===Oe(L.d).slice(0,I))if(L=L.times(2),p!==0&&(L=L.plus(pr(Me,I+2,Re).times(p+""))),L=Ae(L,new Me(ie),I,1),u==null)if(vt(L.d,I-_e,Et,T))Me.precision=I+=_e,x=E=ce=Ae(F.minus(1),F.plus(1),I,1),z=j(ce.times(ce),I,1),g=T=1;else return j(L,Me.precision=Re,Et,S=!0);else return Me.precision=Re,L;L=x,g+=2}}function Zr(o){return String(o.s*o.s/0)}function st(o,u){var a,f,g;for((a=u.indexOf("."))>-1&&(u=u.replace(".","")),(f=u.search(/e/i))>0?(a<0&&(a=f),a+=+u.slice(f+1),u=u.substring(0,f)):a<0&&(a=u.length),f=0;u.charCodeAt(f)===48;f++);for(g=u.length;u.charCodeAt(g-1)===48;--g);if(u=u.slice(f,g),u){if(g-=f,o.e=a=a-f-1,o.d=[],f=(a+1)%G,a<0&&(f+=G),fo.constructor.maxE?(o.d=null,o.e=NaN):o.e-1){if(u=u.replace(/(\d)_(?=\d)/g,"$1"),J.test(u))return st(o,u)}else if(u==="Infinity"||u==="NaN")return+u||(o.s=NaN),o.e=NaN,o.d=null,o;if(K.test(u))a=16,u=u.toLowerCase();else if(U.test(u))a=2;else if(te.test(u))a=8;else throw Error(M+u);for(p=u.search(/p/i),p>0?(L=+u.slice(p+1),u=u.substring(2,p)):u=u.slice(2),p=u.indexOf("."),E=p>=0,f=o.constructor,E&&(u=u.replace(".",""),T=u.length,p=T-p,g=En(f,new f(a),p,p*2)),x=_t(u,a,Q),I=x.length-1,p=I;x[p]===0;--p)x.pop();return p<0?new f(o.s*0):(o.e=gr(x,I),o.d=x,S=!1,E&&(o=Ae(o,g,T*4)),L&&(o=o.times(Math.abs(L)<54?$(2,L):m.pow(2,L))),S=!0,o)}function Oo(o,u){var a,f=u.d.length;if(f<3)return u.isZero()?u:et(o,2,u,u);a=1.4*Math.sqrt(f),a=a>16?16:a|0,u=u.times(1/Zn(5,a)),u=et(o,2,u,u);for(var g,p=new o(5),E=new o(16),T=new o(20);a--;)g=u.times(u),u=u.times(p.plus(g.times(E.times(g).minus(T))));return u}function et(o,u,a,f,g){var p,E,T,L,x=1,I=o.precision,F=Math.ceil(I/G);for(S=!1,L=a.times(a),T=new o(f);;){if(E=Ae(T.times(L),new o(u++*u++),I,1),T=g?f.plus(E):f.minus(E),f=Ae(E.times(L),new o(u++*u++),I,1),E=T.plus(f),E.d[F]!==void 0){for(p=F;E.d[p]===T.d[p]&&p--;);if(p==-1)break}p=T,T=f,f=E,E=p,x++}return S=!0,E.d.length=F+1,E}function Zn(o,u){for(var a=o;--u;)a*=o;return a}function Fi(o,u){var a,f=u.s<0,g=Ze(o,o.precision,1),p=g.times(.5);if(u=u.abs(),u.lte(p))return y=f?4:1,u;if(a=u.divToInt(g),a.isZero())y=f?3:2;else{if(u=u.minus(a.times(g)),u.lte(p))return y=An(a)?f?2:3:f?4:1,u;y=An(a)?f?1:4:f?3:2}return u.minus(g).abs()}function cn(o,u,a,f){var g,p,E,T,L,x,I,F,z,ie=o.constructor,_e=a!==void 0;if(_e?(je(a,1,l),f===void 0?f=ie.rounding:je(f,0,8)):(a=ie.precision,f=ie.rounding),!o.isFinite())I=Zr(o);else{for(I=Mt(o),E=I.indexOf("."),_e?(g=2,u==16?a=a*4-3:u==8&&(a=a*3-2)):g=u,E>=0&&(I=I.replace(".",""),z=new ie(1),z.e=I.length-E,z.d=_t(Mt(z),10,g),z.e=z.d.length),F=_t(I,10,g),p=L=F.length;F[--L]==0;)F.pop();if(!F[0])I=_e?"0p+0":"0";else{if(E<0?p--:(o=new ie(o),o.d=F,o.e=p,o=Ae(o,z,a,f,0,g),F=o.d,p=o.e,x=A),E=F[a],T=g/2,x=x||F[a+1]!==void 0,x=f<4?(E!==void 0||x)&&(f===0||f===(o.s<0?3:2)):E>T||E===T&&(f===4||x||f===6&&F[a-1]&1||f===(o.s<0?8:7)),F.length=a,x)for(;++F[--a]>g-1;)F[a]=0,a||(++p,F.unshift(1));for(L=F.length;!F[L-1];--L);for(E=0,I="";E1)if(u==16||u==8){for(E=u==16?4:3,--L;L%E;L++)I+="0";for(F=_t(I,g,u),L=F.length;!F[L-1];--L);for(E=1,I="1.";EL)for(p-=L;p--;)I+="0";else pu)return o.length=u,!0}function Gn(o){return new this(o).abs()}function mr(o){return new this(o).acos()}function So(o){return new this(o).acosh()}function Vn(o,u){return new this(o).plus(u)}function Po(o){return new this(o).asin()}function Kn(o){return new this(o).asinh()}function Rn(o){return new this(o).atan()}function Gr(o){return new this(o).atanh()}function Vr(o,u){o=new this(o),u=new this(u);var a,f=this.precision,g=this.rounding,p=f+4;return!o.s||!u.s?a=new this(NaN):!o.d&&!u.d?(a=Ze(this,p,1).times(u.s>0?.25:.75),a.s=o.s):!u.d||o.isZero()?(a=u.s<0?Ze(this,f,g):new this(0),a.s=o.s):!o.d||u.isZero()?(a=Ze(this,p,1).times(.5),a.s=o.s):u.s<0?(this.precision=p,this.rounding=1,a=this.atan(Ae(o,u,p,1)),u=Ze(this,p,1),this.precision=f,this.rounding=g,a=o.s<0?a.minus(u):a.plus(u)):a=this.atan(Ae(o,u,p,1)),a}function Kr(o){return new this(o).cbrt()}function Yr(o){return j(o=new this(o),o.e+1,2)}function Jr(o,u,a){return new this(o).clamp(u,a)}function Xr(o){if(!o||typeof o!="object")throw Error(V+"Object expected");var u,a,f,g=o.defaults===!0,p=["precision",1,l,"rounding",0,8,"toExpNeg",-r,0,"toExpPos",0,r,"maxE",0,r,"minE",-r,0,"modulo",0,9];for(u=0;u=p[u+1]&&f<=p[u+2])this[a]=f;else throw Error(M+a+": "+f);if(a="crypto",g&&(this[a]=_[a]),(f=o[a])!==void 0)if(f===!0||f===!1||f===0||f===1)if(f)if(typeof crypto!="undefined"&&crypto&&(crypto.getRandomValues||crypto.randomBytes))this[a]=!0;else throw Error(se);else this[a]=!1;else throw Error(M+a+": "+f);return this}function Qr(o){return new this(o).cos()}function jr(o){return new this(o).cosh()}function wr(o){var u,a,f;function g(p){var E,T,L,x=this;if(!(x instanceof g))return new g(p);if(x.constructor=g,ei(p)){x.s=p.s,S?!p.d||p.e>g.maxE?(x.e=NaN,x.d=null):p.e=10;T/=10)E++;S?E>g.maxE?(x.e=NaN,x.d=null):E=429e7?u[p]=crypto.getRandomValues(new Uint32Array(1))[0]:T[p++]=g%1e7;else if(crypto.randomBytes){for(u=crypto.randomBytes(f*=4);p=214e7?crypto.randomBytes(4).copy(u,p):(T.push(g%1e7),p+=4);p=f/4}else throw Error(se);else for(;p=10;g/=10)f++;f{(function(){var s,r="4.17.21",l=200,c="Unsupported core-js use. Try https://npms.io/search?q=ponyfill.",d="Expected a function",C="Invalid `variable` option passed into `_.template`",_="__lodash_hash_undefined__",m=500,A="__lodash_placeholder__",P=1,y=2,S=4,V=1,M=2,Y=1,se=2,ge=4,D=8,$=16,U=32,K=64,te=128,J=256,Q=512,G=30,Ce="...",Pe=800,ot=16,B=1,Oe=2,je=3,vt=1/0,_t=9007199254740991,Lo=17976931348623157e292,Ae=NaN,j=4294967295,Mt=j-1,gr=j>>>1,pr=[["ary",te],["bind",Y],["bindKey",se],["curry",D],["curryRight",$],["flip",Q],["partial",U],["partialRight",K],["rearg",J]],Ze="[object Arguments]",zn="[object Array]",tn="[object AsyncFunction]",En="[object Boolean]",An="[object Date]",Di="[object DOMException]",Tn="[object Error]",bt="[object Function]",Zr="[object GeneratorFunction]",st="[object Map]",$n="[object Number]",Oo="[object Null]",et="[object Object]",Zn="[object Promise]",Fi="[object Proxy]",cn="[object RegExp]",ht="[object Set]",Gn="[object String]",mr="[object Symbol]",So="[object Undefined]",Vn="[object WeakMap]",Po="[object WeakSet]",Kn="[object ArrayBuffer]",Rn="[object DataView]",Gr="[object Float32Array]",Vr="[object Float64Array]",Kr="[object Int8Array]",Yr="[object Int16Array]",Jr="[object Int32Array]",Xr="[object Uint8Array]",Qr="[object Uint8ClampedArray]",jr="[object Uint16Array]",wr="[object Uint32Array]",Io=/\b__p \+= '';/g,Wo=/\b(__p \+=) '' \+/g,Mo=/(__e\(.*?\)|\b__t\)) \+\n'';/g,ki=/&(?:amp|lt|gt|quot|#39);/g,ei=/[&<>"']/g,Do=RegExp(ki.source),Fo=RegExp(ei.source),ko=/<%-([\s\S]+?)%>/g,Uo=/<%([\s\S]+?)%>/g,Ui=/<%=([\s\S]+?)%>/g,qo=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,Ho=/^\w*$/,Bo=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,ti=/[\\^$.*+?()[\]{}|]/g,zo=RegExp(ti.source),ni=/^\s+/,$o=/\s/,Zo=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/,Go=/\{\n\/\* \[wrapped with (.+)\] \*/,Vo=/,? & /,Ko=/[^\x00-\x2f\x3a-\x40\x5b-\x60\x7b-\x7f]+/g,Yo=/[()=,{}\[\]\/\s]/,Jo=/\\(\\)?/g,Xo=/\$\{([^\\}]*(?:\\.[^\\}]*)*)\}/g,qi=/\w*$/,o=/^[-+]0x[0-9a-f]+$/i,u=/^0b[01]+$/i,a=/^\[object .+?Constructor\]$/,f=/^0o[0-7]+$/i,g=/^(?:0|[1-9]\d*)$/,p=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,E=/($^)/,T=/['\n\r\u2028\u2029\\]/g,L="\\ud800-\\udfff",x="\\u0300-\\u036f",I="\\ufe20-\\ufe2f",F="\\u20d0-\\u20ff",z=x+I+F,ie="\\u2700-\\u27bf",_e="a-z\\xdf-\\xf6\\xf8-\\xff",ce="\\xac\\xb1\\xd7\\xf7",Ye="\\x00-\\x2f\\x3a-\\x40\\x5b-\\x60\\x7b-\\xbf",Me="\\u2000-\\u206f",Et=" \\t\\x0b\\f\\xa0\\ufeff\\n\\r\\u2028\\u2029\\u1680\\u180e\\u2000\\u2001\\u2002\\u2003\\u2004\\u2005\\u2006\\u2007\\u2008\\u2009\\u200a\\u202f\\u205f\\u3000",Re="A-Z\\xc0-\\xd6\\xd8-\\xde",Be="\\ufe0e\\ufe0f",Yn=ce+Ye+Me+Et,At="['\u2019]",ri="["+L+"]",Jn="["+Yn+"]",nn="["+z+"]",Cr="\\d+",Tt="["+ie+"]",Xn="["+_e+"]",Qn="[^"+L+Yn+Cr+ie+_e+Re+"]",jn="\\ud83c[\\udffb-\\udfff]",Ge="(?:"+nn+"|"+jn+")",ye="[^"+L+"]",Qo="(?:\\ud83c[\\udde6-\\uddff]){2}",jo="[\\ud800-\\udbff][\\udc00-\\udfff]",vr="["+Re+"]",r0="\\u200d",i0="(?:"+Xn+"|"+Qn+")",du="(?:"+vr+"|"+Qn+")",o0="(?:"+At+"(?:d|ll|m|re|s|t|ve))?",s0="(?:"+At+"(?:D|LL|M|RE|S|T|VE))?",l0=Ge+"?",u0="["+Be+"]?",gu="(?:"+r0+"(?:"+[ye,Qo,jo].join("|")+")"+u0+l0+")*",pu="\\d*(?:1st|2nd|3rd|(?![123])\\dth)(?=\\b|[A-Z_])",mu="\\d*(?:1ST|2ND|3RD|(?![123])\\dTH)(?=\\b|[a-z_])",a0=u0+l0+gu,wu="(?:"+[Tt,Qo,jo].join("|")+")"+a0,Cu="(?:"+[ye+nn+"?",nn,Qo,jo,ri].join("|")+")",vu=RegExp(At,"g"),_u=RegExp(nn,"g"),e2=RegExp(jn+"(?="+jn+")|"+Cu+a0,"g"),bu=RegExp([vr+"?"+Xn+"+"+o0+"(?="+[Jn,vr,"$"].join("|")+")",du+"+"+s0+"(?="+[Jn,vr+i0,"$"].join("|")+")",vr+"?"+i0+"+"+o0,vr+"+"+s0,mu,pu,Cr,wu].join("|"),"g"),Eu=RegExp("["+r0+L+z+Be+"]"),Au=/[a-z][A-Z]|[A-Z]{2}[a-z]|[0-9][a-zA-Z]|[a-zA-Z][0-9]|[^a-zA-Z0-9 ]/,Tu=["Array","Buffer","DataView","Date","Error","Float32Array","Float64Array","Function","Int8Array","Int16Array","Int32Array","Map","Math","Object","Promise","RegExp","Set","String","Symbol","TypeError","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","WeakMap","_","clearTimeout","isFinite","parseInt","setTimeout"],Ru=-1,De={};De[Gr]=De[Vr]=De[Kr]=De[Yr]=De[Jr]=De[Xr]=De[Qr]=De[jr]=De[wr]=!0,De[Ze]=De[zn]=De[Kn]=De[En]=De[Rn]=De[An]=De[Tn]=De[bt]=De[st]=De[$n]=De[et]=De[cn]=De[ht]=De[Gn]=De[Vn]=!1;var Ie={};Ie[Ze]=Ie[zn]=Ie[Kn]=Ie[Rn]=Ie[En]=Ie[An]=Ie[Gr]=Ie[Vr]=Ie[Kr]=Ie[Yr]=Ie[Jr]=Ie[st]=Ie[$n]=Ie[et]=Ie[cn]=Ie[ht]=Ie[Gn]=Ie[mr]=Ie[Xr]=Ie[Qr]=Ie[jr]=Ie[wr]=!0,Ie[Tn]=Ie[bt]=Ie[Vn]=!1;var xu={\u00C0:"A",\u00C1:"A",\u00C2:"A",\u00C3:"A",\u00C4:"A",\u00C5:"A",\u00E0:"a",\u00E1:"a",\u00E2:"a",\u00E3:"a",\u00E4:"a",\u00E5:"a",\u00C7:"C",\u00E7:"c",\u00D0:"D",\u00F0:"d",\u00C8:"E",\u00C9:"E",\u00CA:"E",\u00CB:"E",\u00E8:"e",\u00E9:"e",\u00EA:"e",\u00EB:"e",\u00CC:"I",\u00CD:"I",\u00CE:"I",\u00CF:"I",\u00EC:"i",\u00ED:"i",\u00EE:"i",\u00EF:"i",\u00D1:"N",\u00F1:"n",\u00D2:"O",\u00D3:"O",\u00D4:"O",\u00D5:"O",\u00D6:"O",\u00D8:"O",\u00F2:"o",\u00F3:"o",\u00F4:"o",\u00F5:"o",\u00F6:"o",\u00F8:"o",\u00D9:"U",\u00DA:"U",\u00DB:"U",\u00DC:"U",\u00F9:"u",\u00FA:"u",\u00FB:"u",\u00FC:"u",\u00DD:"Y",\u00FD:"y",\u00FF:"y",\u00C6:"Ae",\u00E6:"ae",\u00DE:"Th",\u00FE:"th",\u00DF:"ss",\u0100:"A",\u0102:"A",\u0104:"A",\u0101:"a",\u0103:"a",\u0105:"a",\u0106:"C",\u0108:"C",\u010A:"C",\u010C:"C",\u0107:"c",\u0109:"c",\u010B:"c",\u010D:"c",\u010E:"D",\u0110:"D",\u010F:"d",\u0111:"d",\u0112:"E",\u0114:"E",\u0116:"E",\u0118:"E",\u011A:"E",\u0113:"e",\u0115:"e",\u0117:"e",\u0119:"e",\u011B:"e",\u011C:"G",\u011E:"G",\u0120:"G",\u0122:"G",\u011D:"g",\u011F:"g",\u0121:"g",\u0123:"g",\u0124:"H",\u0126:"H",\u0125:"h",\u0127:"h",\u0128:"I",\u012A:"I",\u012C:"I",\u012E:"I",\u0130:"I",\u0129:"i",\u012B:"i",\u012D:"i",\u012F:"i",\u0131:"i",\u0134:"J",\u0135:"j",\u0136:"K",\u0137:"k",\u0138:"k",\u0139:"L",\u013B:"L",\u013D:"L",\u013F:"L",\u0141:"L",\u013A:"l",\u013C:"l",\u013E:"l",\u0140:"l",\u0142:"l",\u0143:"N",\u0145:"N",\u0147:"N",\u014A:"N",\u0144:"n",\u0146:"n",\u0148:"n",\u014B:"n",\u014C:"O",\u014E:"O",\u0150:"O",\u014D:"o",\u014F:"o",\u0151:"o",\u0154:"R",\u0156:"R",\u0158:"R",\u0155:"r",\u0157:"r",\u0159:"r",\u015A:"S",\u015C:"S",\u015E:"S",\u0160:"S",\u015B:"s",\u015D:"s",\u015F:"s",\u0161:"s",\u0162:"T",\u0164:"T",\u0166:"T",\u0163:"t",\u0165:"t",\u0167:"t",\u0168:"U",\u016A:"U",\u016C:"U",\u016E:"U",\u0170:"U",\u0172:"U",\u0169:"u",\u016B:"u",\u016D:"u",\u016F:"u",\u0171:"u",\u0173:"u",\u0174:"W",\u0175:"w",\u0176:"Y",\u0177:"y",\u0178:"Y",\u0179:"Z",\u017B:"Z",\u017D:"Z",\u017A:"z",\u017C:"z",\u017E:"z",\u0132:"IJ",\u0133:"ij",\u0152:"Oe",\u0153:"oe",\u0149:"'n",\u017F:"s"},yu={"&":"&","<":"<",">":">",'"':""","'":"'"},Nu={"&":"&","<":"<",">":">",""":'"',"'":"'"},Lu={"\\":"\\","'":"'","\n":"n","\r":"r","\u2028":"u2028","\u2029":"u2029"},Ou=parseFloat,Su=parseInt,c0=typeof global=="object"&&global&&global.Object===Object&&global,Pu=typeof self=="object"&&self&&self.Object===Object&&self,Ve=c0||Pu||Function("return this")(),t2=typeof Ir=="object"&&Ir&&!Ir.nodeType&&Ir,er=t2&&typeof bi=="object"&&bi&&!bi.nodeType&&bi,f0=er&&er.exports===t2,n2=f0&&c0.process,Dt=function(){try{var N=er&&er.require&&er.require("util").types;return N||n2&&n2.binding&&n2.binding("util")}catch(k){}}(),h0=Dt&&Dt.isArrayBuffer,d0=Dt&&Dt.isDate,g0=Dt&&Dt.isMap,p0=Dt&&Dt.isRegExp,m0=Dt&&Dt.isSet,w0=Dt&&Dt.isTypedArray;function Rt(N,k,W){switch(W.length){case 0:return N.call(k);case 1:return N.call(k,W[0]);case 2:return N.call(k,W[0],W[1]);case 3:return N.call(k,W[0],W[1],W[2])}return N.apply(k,W)}function Iu(N,k,W,ee){for(var fe=-1,Te=N==null?0:N.length;++fe-1}function r2(N,k,W){for(var ee=-1,fe=N==null?0:N.length;++ee-1;);return W}function R0(N,k){for(var W=N.length;W--&&_r(k,N[W],0)>-1;);return W}function Bu(N,k){for(var W=N.length,ee=0;W--;)N[W]===k&&++ee;return ee}var zu=l2(xu),$u=l2(yu);function Zu(N){return"\\"+Lu[N]}function Gu(N,k){return N==null?s:N[k]}function br(N){return Eu.test(N)}function Vu(N){return Au.test(N)}function Ku(N){for(var k,W=[];!(k=N.next()).done;)W.push(k.value);return W}function f2(N){var k=-1,W=Array(N.size);return N.forEach(function(ee,fe){W[++k]=[fe,ee]}),W}function x0(N,k){return function(W){return N(k(W))}}function Nn(N,k){for(var W=-1,ee=N.length,fe=0,Te=[];++W-1}function M4(e,t){var n=this.__data__,i=i1(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}fn.prototype.clear=S4,fn.prototype.delete=P4,fn.prototype.get=I4,fn.prototype.has=W4,fn.prototype.set=M4;function hn(e){var t=-1,n=e==null?0:e.length;for(this.clear();++t=t?e:t)),e}function qt(e,t,n,i,h,v){var b,R=t&P,O=t&y,q=t&S;if(n&&(b=h?n(e,i,h,v):n(e)),b!==s)return b;if(!ke(e))return e;var H=he(e);if(H){if(b=U6(e),!R)return dt(e,b)}else{var Z=nt(e),X=Z==bt||Z==Zr;if(Mn(e))return us(e,R);if(Z==et||Z==Ze||X&&!h){if(b=O||X?{}:ys(e),!R)return O?N6(e,X4(b,e)):y6(e,k0(b,e))}else{if(!Ie[Z])return h?e:{};b=q6(e,Z,R)}}v||(v=new Kt);var ne=v.get(e);if(ne)return ne;v.set(e,b),nl(e)?e.forEach(function(ae){b.add(qt(ae,t,n,ae,e,v))}):el(e)&&e.forEach(function(ae,ve){b.set(ve,qt(ae,t,n,ve,e,v))});var ue=q?O?F2:D2:O?pt:Ke,pe=H?s:ue(e);return Ft(pe||e,function(ae,ve){pe&&(ve=ae,ae=e[ve]),ci(b,ve,qt(ae,t,n,ve,e,v))}),b}function Q4(e){var t=Ke(e);return function(n){return U0(n,e,t)}}function U0(e,t,n){var i=n.length;if(e==null)return!i;for(e=Se(e);i--;){var h=n[i],v=t[h],b=e[h];if(b===s&&!(h in e)||!v(b))return!1}return!0}function q0(e,t,n){if(typeof e!="function")throw new kt(d);return wi(function(){e.apply(s,n)},t)}function fi(e,t,n,i){var h=-1,v=Hi,b=!0,R=e.length,O=[],q=t.length;if(!R)return O;n&&(t=Fe(t,xt(n))),i?(v=r2,b=!1):t.length>=l&&(v=ii,b=!1,t=new rr(t));e:for(;++hh?0:h+n),i=i===s||i>h?h:de(i),i<0&&(i+=h),i=n>i?0:il(i);n0&&n(R)?t>1?Je(R,t-1,n,i,h):yn(h,R):i||(h[h.length]=R)}return h}var C2=gs(),z0=gs(!0);function rn(e,t){return e&&C2(e,t,Ke)}function v2(e,t){return e&&z0(e,t,Ke)}function s1(e,t){return xn(t,function(n){return wn(e[n])})}function or(e,t){t=In(t,e);for(var n=0,i=t.length;e!=null&&nt}function t6(e,t){return e!=null&&Ne.call(e,t)}function n6(e,t){return e!=null&&t in Se(e)}function r6(e,t,n){return e>=tt(t,n)&&e<$e(t,n)}function b2(e,t,n){for(var i=n?r2:Hi,h=e[0].length,v=e.length,b=v,R=W(v),O=1/0,q=[];b--;){var H=e[b];b&&t&&(H=Fe(H,xt(t))),O=tt(H.length,O),R[b]=!n&&(t||h>=120&&H.length>=120)?new rr(b&&H):s}H=e[0];var Z=-1,X=R[0];e:for(;++Z-1;)R!==e&&Xi.call(R,O,1),Xi.call(e,O,1);return e}function es(e,t){for(var n=e?t.length:0,i=n-1;n--;){var h=t[n];if(n==i||h!==v){var v=h;mn(h)?Xi.call(e,h,1):L2(e,h)}}return e}function x2(e,t){return e+e1(W0()*(t-e+1))}function m6(e,t,n,i){for(var h=-1,v=$e(ji((t-e)/(n||1)),0),b=W(v);v--;)b[i?v:++h]=e,e+=n;return b}function y2(e,t){var n="";if(!e||t<1||t>_t)return n;do t%2&&(n+=e),t=e1(t/2),t&&(e+=e);while(t);return n}function me(e,t){return $2(Os(e,t,mt),e+"")}function w6(e){return F0(Sr(e))}function C6(e,t){var n=Sr(e);return w1(n,ir(t,0,n.length))}function gi(e,t,n,i){if(!ke(e))return e;t=In(t,e);for(var h=-1,v=t.length,b=v-1,R=e;R!=null&&++hh?0:h+t),n=n>h?h:n,n<0&&(n+=h),h=t>n?0:n-t>>>0,t>>>=0;for(var v=W(h);++i>>1,b=e[v];b!==null&&!Nt(b)&&(n?b<=t:b=l){var q=t?null:P6(e);if(q)return zi(q);b=!1,h=ii,O=new rr}else O=t?[]:R;e:for(;++i=i?e:Ht(e,t,n)}var ls=a4||function(e){return Ve.clearTimeout(e)};function us(e,t){if(t)return e.slice();var n=e.length,i=L0?L0(n):new e.constructor(n);return e.copy(i),i}function I2(e){var t=new e.constructor(e.byteLength);return new Yi(t).set(new Yi(e)),t}function A6(e,t){var n=t?I2(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}function T6(e){var t=new e.constructor(e.source,qi.exec(e));return t.lastIndex=e.lastIndex,t}function R6(e){return ai?Se(ai.call(e)):{}}function as(e,t){var n=t?I2(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}function cs(e,t){if(e!==t){var n=e!==s,i=e===null,h=e===e,v=Nt(e),b=t!==s,R=t===null,O=t===t,q=Nt(t);if(!R&&!q&&!v&&e>t||v&&b&&O&&!R&&!q||i&&b&&O||!n&&O||!h)return 1;if(!i&&!v&&!q&&e=R)return O;var q=n[i];return O*(q=="desc"?-1:1)}}return e.index-t.index}function fs(e,t,n,i){for(var h=-1,v=e.length,b=n.length,R=-1,O=t.length,q=$e(v-b,0),H=W(O+q),Z=!i;++R1?n[h-1]:s,b=h>2?n[2]:s;for(v=e.length>3&&typeof v=="function"?(h--,v):s,b&&ut(n[0],n[1],b)&&(v=h<3?s:v,h=1),t=Se(t);++i-1?h[v?t[b]:b]:s}}function ws(e){return pn(function(t){var n=t.length,i=n,h=Ut.prototype.thru;for(e&&t.reverse();i--;){var v=t[i];if(typeof v!="function")throw new kt(d);if(h&&!b&&p1(v)=="wrapper")var b=new Ut([],!0)}for(i=b?i:n;++i1&&Ee.reverse(),H&&OR))return!1;var q=v.get(e),H=v.get(t);if(q&&H)return q==t&&H==e;var Z=-1,X=!0,ne=n&M?new rr:s;for(v.set(e,t),v.set(t,e);++Z1?"& ":"")+t[i],t=t.join(n>2?", ":" "),e.replace(Zo,`{ +/* [wrapped with `+t+`] */ +`)}function B6(e){return he(e)||ur(e)||!!(P0&&e&&e[P0])}function mn(e,t){var n=typeof e;return t=t==null?_t:t,!!t&&(n=="number"||n!="symbol"&&g.test(e))&&e>-1&&e%1==0&&e0){if(++t>=Pe)return arguments[0]}else t=0;return e.apply(s,arguments)}}function w1(e,t){var n=-1,i=e.length,h=i-1;for(t=t===s?i:t;++n1?e[t-1]:s;return n=typeof n=="function"?(e.pop(),n):s,Bs(e,n)});function zs(e){var t=w(e);return t.__chain__=!0,t}function ja(e,t){return t(e),e}function C1(e,t){return t(e)}var e8=pn(function(e){var t=e.length,n=t?e[0]:0,i=this.__wrapped__,h=function(v){return w2(v,e)};return t>1||this.__actions__.length||!(i instanceof be)||!mn(n)?this.thru(h):(i=i.slice(n,+n+(t?1:0)),i.__actions__.push({func:C1,args:[h],thisArg:s}),new Ut(i,this.__chain__).thru(function(v){return t&&!v.length&&v.push(s),v}))});function t8(){return zs(this)}function n8(){return new Ut(this.value(),this.__chain__)}function r8(){this.__values__===s&&(this.__values__=rl(this.value()));var e=this.__index__>=this.__values__.length,t=e?s:this.__values__[this.__index__++];return{done:e,value:t}}function i8(){return this}function o8(e){for(var t,n=this;n instanceof r1;){var i=Ds(n);i.__index__=0,i.__values__=s,t?h.__wrapped__=i:t=i;var h=i;n=n.__wrapped__}return h.__wrapped__=e,t}function s8(){var e=this.__wrapped__;if(e instanceof be){var t=e;return this.__actions__.length&&(t=new be(this)),t=t.reverse(),t.__actions__.push({func:C1,args:[Z2],thisArg:s}),new Ut(t,this.__chain__)}return this.thru(Z2)}function l8(){return os(this.__wrapped__,this.__actions__)}var u8=c1(function(e,t,n){Ne.call(e,n)?++e[n]:dn(e,n,1)});function a8(e,t,n){var i=he(e)?C0:j4;return n&&ut(e,t,n)&&(t=s),i(e,le(t,3))}function c8(e,t){var n=he(e)?xn:B0;return n(e,le(t,3))}var f8=ms(Fs),h8=ms(ks);function d8(e,t){return Je(v1(e,t),1)}function g8(e,t){return Je(v1(e,t),vt)}function p8(e,t,n){return n=n===s?1:de(n),Je(v1(e,t),n)}function $s(e,t){var n=he(e)?Ft:Sn;return n(e,le(t,3))}function Zs(e,t){var n=he(e)?Wu:H0;return n(e,le(t,3))}var m8=c1(function(e,t,n){Ne.call(e,n)?e[n].push(t):dn(e,n,[t])});function w8(e,t,n,i){e=gt(e)?e:Sr(e),n=n&&!i?de(n):0;var h=e.length;return n<0&&(n=$e(h+n,0)),T1(e)?n<=h&&e.indexOf(t,n)>-1:!!h&&_r(e,t,n)>-1}var C8=me(function(e,t,n){var i=-1,h=typeof t=="function",v=gt(e)?W(e.length):[];return Sn(e,function(b){v[++i]=h?Rt(t,b,n):hi(b,t,n)}),v}),v8=c1(function(e,t,n){dn(e,n,t)});function v1(e,t){var n=he(e)?Fe:K0;return n(e,le(t,3))}function _8(e,t,n,i){return e==null?[]:(he(t)||(t=t==null?[]:[t]),n=i?s:n,he(n)||(n=n==null?[]:[n]),Q0(e,t,n))}var b8=c1(function(e,t,n){e[n?0:1].push(t)},function(){return[[],[]]});function E8(e,t,n){var i=he(e)?i2:E0,h=arguments.length<3;return i(e,le(t,4),n,h,Sn)}function A8(e,t,n){var i=he(e)?Mu:E0,h=arguments.length<3;return i(e,le(t,4),n,h,H0)}function T8(e,t){var n=he(e)?xn:B0;return n(e,E1(le(t,3)))}function R8(e){var t=he(e)?F0:w6;return t(e)}function x8(e,t,n){(n?ut(e,t,n):t===s)?t=1:t=de(t);var i=he(e)?K4:C6;return i(e,t)}function y8(e){var t=he(e)?Y4:_6;return t(e)}function N8(e){if(e==null)return 0;if(gt(e))return T1(e)?Er(e):e.length;var t=nt(e);return t==st||t==ht?e.size:A2(e).length}function L8(e,t,n){var i=he(e)?o2:b6;return n&&ut(e,t,n)&&(t=s),i(e,le(t,3))}var O8=me(function(e,t){if(e==null)return[];var n=t.length;return n>1&&ut(e,t[0],t[1])?t=[]:n>2&&ut(t[0],t[1],t[2])&&(t=[t[0]]),Q0(e,Je(t,1),[])}),_1=c4||function(){return Ve.Date.now()};function S8(e,t){if(typeof t!="function")throw new kt(d);return e=de(e),function(){if(--e<1)return t.apply(this,arguments)}}function Gs(e,t,n){return t=n?s:t,t=e&&t==null?e.length:t,gn(e,te,s,s,s,s,t)}function Vs(e,t){var n;if(typeof t!="function")throw new kt(d);return e=de(e),function(){return--e>0&&(n=t.apply(this,arguments)),e<=1&&(t=s),n}}var V2=me(function(e,t,n){var i=Y;if(n.length){var h=Nn(n,Lr(V2));i|=U}return gn(e,i,t,n,h)}),Ks=me(function(e,t,n){var i=Y|se;if(n.length){var h=Nn(n,Lr(Ks));i|=U}return gn(t,i,e,n,h)});function Ys(e,t,n){t=n?s:t;var i=gn(e,D,s,s,s,s,s,t);return i.placeholder=Ys.placeholder,i}function Js(e,t,n){t=n?s:t;var i=gn(e,$,s,s,s,s,s,t);return i.placeholder=Js.placeholder,i}function Xs(e,t,n){var i,h,v,b,R,O,q=0,H=!1,Z=!1,X=!0;if(typeof e!="function")throw new kt(d);t=zt(t)||0,ke(n)&&(H=!!n.leading,Z="maxWait"in n,v=Z?$e(zt(n.maxWait)||0,t):v,X="trailing"in n?!!n.trailing:X);function ne(He){var Jt=i,vn=h;return i=h=s,q=He,b=e.apply(vn,Jt),b}function ue(He){return q=He,R=wi(ve,t),H?ne(He):b}function pe(He){var Jt=He-O,vn=He-q,ml=t-Jt;return Z?tt(ml,v-vn):ml}function ae(He){var Jt=He-O,vn=He-q;return O===s||Jt>=t||Jt<0||Z&&vn>=v}function ve(){var He=_1();if(ae(He))return Ee(He);R=wi(ve,pe(He))}function Ee(He){return R=s,X&&i?ne(He):(i=h=s,b)}function Lt(){R!==s&&ls(R),q=0,i=O=h=R=s}function at(){return R===s?b:Ee(_1())}function Ot(){var He=_1(),Jt=ae(He);if(i=arguments,h=this,O=He,Jt){if(R===s)return ue(O);if(Z)return ls(R),R=wi(ve,t),ne(O)}return R===s&&(R=wi(ve,t)),b}return Ot.cancel=Lt,Ot.flush=at,Ot}var P8=me(function(e,t){return q0(e,1,t)}),I8=me(function(e,t,n){return q0(e,zt(t)||0,n)});function W8(e){return gn(e,Q)}function b1(e,t){if(typeof e!="function"||t!=null&&typeof t!="function")throw new kt(d);var n=function(){var i=arguments,h=t?t.apply(this,i):i[0],v=n.cache;if(v.has(h))return v.get(h);var b=e.apply(this,i);return n.cache=v.set(h,b)||v,b};return n.cache=new(b1.Cache||hn),n}b1.Cache=hn;function E1(e){if(typeof e!="function")throw new kt(d);return function(){var t=arguments;switch(t.length){case 0:return!e.call(this);case 1:return!e.call(this,t[0]);case 2:return!e.call(this,t[0],t[1]);case 3:return!e.call(this,t[0],t[1],t[2])}return!e.apply(this,t)}}function M8(e){return Vs(2,e)}var D8=E6(function(e,t){t=t.length==1&&he(t[0])?Fe(t[0],xt(le())):Fe(Je(t,1),xt(le()));var n=t.length;return me(function(i){for(var h=-1,v=tt(i.length,n);++h=t}),ur=Z0(function(){return arguments}())?Z0:function(e){return Ue(e)&&Ne.call(e,"callee")&&!S0.call(e,"callee")},he=W.isArray,X8=h0?xt(h0):o6;function gt(e){return e!=null&&A1(e.length)&&!wn(e)}function qe(e){return Ue(e)&>(e)}function Q8(e){return e===!0||e===!1||Ue(e)&<(e)==En}var Mn=h4||o3,j8=d0?xt(d0):s6;function e5(e){return Ue(e)&&e.nodeType===1&&!Ci(e)}function t5(e){if(e==null)return!0;if(gt(e)&&(he(e)||typeof e=="string"||typeof e.splice=="function"||Mn(e)||Or(e)||ur(e)))return!e.length;var t=nt(e);if(t==st||t==ht)return!e.size;if(mi(e))return!A2(e).length;for(var n in e)if(Ne.call(e,n))return!1;return!0}function n5(e,t){return di(e,t)}function r5(e,t,n){n=typeof n=="function"?n:s;var i=n?n(e,t):s;return i===s?di(e,t,s,n):!!i}function Y2(e){if(!Ue(e))return!1;var t=lt(e);return t==Tn||t==Di||typeof e.message=="string"&&typeof e.name=="string"&&!Ci(e)}function i5(e){return typeof e=="number"&&I0(e)}function wn(e){if(!ke(e))return!1;var t=lt(e);return t==bt||t==Zr||t==tn||t==Fi}function js(e){return typeof e=="number"&&e==de(e)}function A1(e){return typeof e=="number"&&e>-1&&e%1==0&&e<=_t}function ke(e){var t=typeof e;return e!=null&&(t=="object"||t=="function")}function Ue(e){return e!=null&&typeof e=="object"}var el=g0?xt(g0):u6;function o5(e,t){return e===t||E2(e,t,U2(t))}function s5(e,t,n){return n=typeof n=="function"?n:s,E2(e,t,U2(t),n)}function l5(e){return tl(e)&&e!=+e}function u5(e){if(Z6(e))throw new fe(c);return G0(e)}function a5(e){return e===null}function c5(e){return e==null}function tl(e){return typeof e=="number"||Ue(e)&<(e)==$n}function Ci(e){if(!Ue(e)||lt(e)!=et)return!1;var t=Ji(e);if(t===null)return!0;var n=Ne.call(t,"constructor")&&t.constructor;return typeof n=="function"&&n instanceof n&&Gi.call(n)==s4}var J2=p0?xt(p0):a6;function f5(e){return js(e)&&e>=-_t&&e<=_t}var nl=m0?xt(m0):c6;function T1(e){return typeof e=="string"||!he(e)&&Ue(e)&<(e)==Gn}function Nt(e){return typeof e=="symbol"||Ue(e)&<(e)==mr}var Or=w0?xt(w0):f6;function h5(e){return e===s}function d5(e){return Ue(e)&&nt(e)==Vn}function g5(e){return Ue(e)&<(e)==Po}var p5=g1(T2),m5=g1(function(e,t){return e<=t});function rl(e){if(!e)return[];if(gt(e))return T1(e)?Vt(e):dt(e);if(oi&&e[oi])return Ku(e[oi]());var t=nt(e),n=t==st?f2:t==ht?zi:Sr;return n(e)}function Cn(e){if(!e)return e===0?e:0;if(e=zt(e),e===vt||e===-vt){var t=e<0?-1:1;return t*Lo}return e===e?e:0}function de(e){var t=Cn(e),n=t%1;return t===t?n?t-n:t:0}function il(e){return e?ir(de(e),0,j):0}function zt(e){if(typeof e=="number")return e;if(Nt(e))return Ae;if(ke(e)){var t=typeof e.valueOf=="function"?e.valueOf():e;e=ke(t)?t+"":t}if(typeof e!="string")return e===0?e:+e;e=A0(e);var n=u.test(e);return n||f.test(e)?Su(e.slice(2),n?2:8):o.test(e)?Ae:+e}function ol(e){return on(e,pt(e))}function w5(e){return e?ir(de(e),-_t,_t):e===0?e:0}function xe(e){return e==null?"":yt(e)}var C5=yr(function(e,t){if(mi(t)||gt(t)){on(t,Ke(t),e);return}for(var n in t)Ne.call(t,n)&&ci(e,n,t[n])}),sl=yr(function(e,t){on(t,pt(t),e)}),R1=yr(function(e,t,n,i){on(t,pt(t),e,i)}),v5=yr(function(e,t,n,i){on(t,Ke(t),e,i)}),_5=pn(w2);function b5(e,t){var n=xr(e);return t==null?n:k0(n,t)}var E5=me(function(e,t){e=Se(e);var n=-1,i=t.length,h=i>2?t[2]:s;for(h&&ut(t[0],t[1],h)&&(i=1);++n1),v}),on(e,F2(e),n),i&&(n=qt(n,P|y|S,I6));for(var h=t.length;h--;)L2(n,t[h]);return n});function q5(e,t){return ul(e,E1(le(t)))}var H5=pn(function(e,t){return e==null?{}:g6(e,t)});function ul(e,t){if(e==null)return{};var n=Fe(F2(e),function(i){return[i]});return t=le(t),j0(e,n,function(i,h){return t(i,h[0])})}function B5(e,t,n){t=In(t,e);var i=-1,h=t.length;for(h||(h=1,e=s);++it){var i=e;e=t,t=i}if(n||e%1||t%1){var h=W0();return tt(e+h*(t-e+Ou("1e-"+((h+"").length-1))),t)}return x2(e,t)}var j5=Nr(function(e,t,n){return t=t.toLowerCase(),e+(n?fl(t):t)});function fl(e){return j2(xe(e).toLowerCase())}function hl(e){return e=xe(e),e&&e.replace(p,zu).replace(_u,"")}function ec(e,t,n){e=xe(e),t=yt(t);var i=e.length;n=n===s?i:ir(de(n),0,i);var h=n;return n-=t.length,n>=0&&e.slice(n,h)==t}function tc(e){return e=xe(e),e&&Fo.test(e)?e.replace(ei,$u):e}function nc(e){return e=xe(e),e&&zo.test(e)?e.replace(ti,"\\$&"):e}var rc=Nr(function(e,t,n){return e+(n?"-":"")+t.toLowerCase()}),ic=Nr(function(e,t,n){return e+(n?" ":"")+t.toLowerCase()}),oc=ps("toLowerCase");function sc(e,t,n){e=xe(e),t=de(t);var i=t?Er(e):0;if(!t||i>=t)return e;var h=(t-i)/2;return d1(e1(h),n)+e+d1(ji(h),n)}function lc(e,t,n){e=xe(e),t=de(t);var i=t?Er(e):0;return t&&i>>0,n?(e=xe(e),e&&(typeof t=="string"||t!=null&&!J2(t))&&(t=yt(t),!t&&br(e))?Wn(Vt(e),0,n):e.split(t,n)):[]}var gc=Nr(function(e,t,n){return e+(n?" ":"")+j2(t)});function pc(e,t,n){return e=xe(e),n=n==null?0:ir(de(n),0,e.length),t=yt(t),e.slice(n,n+t.length)==t}function mc(e,t,n){var i=w.templateSettings;n&&ut(e,t,n)&&(t=s),e=xe(e),t=R1({},t,i,Es);var h=R1({},t.imports,i.imports,Es),v=Ke(h),b=c2(h,v),R,O,q=0,H=t.interpolate||E,Z="__p += '",X=h2((t.escape||E).source+"|"+H.source+"|"+(H===Ui?Xo:E).source+"|"+(t.evaluate||E).source+"|$","g"),ne="//# sourceURL="+(Ne.call(t,"sourceURL")?(t.sourceURL+"").replace(/\s/g," "):"lodash.templateSources["+ ++Ru+"]")+` +`;e.replace(X,function(ae,ve,Ee,Lt,at,Ot){return Ee||(Ee=Lt),Z+=e.slice(q,Ot).replace(T,Zu),ve&&(R=!0,Z+=`' + +__e(`+ve+`) + +'`),at&&(O=!0,Z+=`'; +`+at+`; +__p += '`),Ee&&(Z+=`' + +((__t = (`+Ee+`)) == null ? '' : __t) + +'`),q=Ot+ae.length,ae}),Z+=`'; +`;var ue=Ne.call(t,"variable")&&t.variable;if(!ue)Z=`with (obj) { +`+Z+` +} +`;else if(Yo.test(ue))throw new fe(C);Z=(O?Z.replace(Io,""):Z).replace(Wo,"$1").replace(Mo,"$1;"),Z="function("+(ue||"obj")+`) { +`+(ue?"":`obj || (obj = {}); +`)+"var __t, __p = ''"+(R?", __e = _.escape":"")+(O?`, __j = Array.prototype.join; +function print() { __p += __j.call(arguments, '') } +`:`; +`)+Z+`return __p +}`;var pe=gl(function(){return Te(v,ne+"return "+Z).apply(s,b)});if(pe.source=Z,Y2(pe))throw pe;return pe}function wc(e){return xe(e).toLowerCase()}function Cc(e){return xe(e).toUpperCase()}function vc(e,t,n){if(e=xe(e),e&&(n||t===s))return A0(e);if(!e||!(t=yt(t)))return e;var i=Vt(e),h=Vt(t),v=T0(i,h),b=R0(i,h)+1;return Wn(i,v,b).join("")}function _c(e,t,n){if(e=xe(e),e&&(n||t===s))return e.slice(0,y0(e)+1);if(!e||!(t=yt(t)))return e;var i=Vt(e),h=R0(i,Vt(t))+1;return Wn(i,0,h).join("")}function bc(e,t,n){if(e=xe(e),e&&(n||t===s))return e.replace(ni,"");if(!e||!(t=yt(t)))return e;var i=Vt(e),h=T0(i,Vt(t));return Wn(i,h).join("")}function Ec(e,t){var n=G,i=Ce;if(ke(t)){var h="separator"in t?t.separator:h;n="length"in t?de(t.length):n,i="omission"in t?yt(t.omission):i}e=xe(e);var v=e.length;if(br(e)){var b=Vt(e);v=b.length}if(n>=v)return e;var R=n-Er(i);if(R<1)return i;var O=b?Wn(b,0,R).join(""):e.slice(0,R);if(h===s)return O+i;if(b&&(R+=O.length-R),J2(h)){if(e.slice(R).search(h)){var q,H=O;for(h.global||(h=h2(h.source,xe(qi.exec(h))+"g")),h.lastIndex=0;q=h.exec(H);)var Z=q.index;O=O.slice(0,Z===s?R:Z)}}else if(e.indexOf(yt(h),R)!=R){var X=O.lastIndexOf(h);X>-1&&(O=O.slice(0,X))}return O+i}function Ac(e){return e=xe(e),e&&Do.test(e)?e.replace(ki,Qu):e}var Tc=Nr(function(e,t,n){return e+(n?" ":"")+t.toUpperCase()}),j2=ps("toUpperCase");function dl(e,t,n){return e=xe(e),t=n?s:t,t===s?Vu(e)?t4(e):ku(e):e.match(t)||[]}var gl=me(function(e,t){try{return Rt(e,s,t)}catch(n){return Y2(n)?n:new fe(n)}}),Rc=pn(function(e,t){return Ft(t,function(n){n=sn(n),dn(e,n,V2(e[n],e))}),e});function xc(e){var t=e==null?0:e.length,n=le();return e=t?Fe(e,function(i){if(typeof i[1]!="function")throw new kt(d);return[n(i[0]),i[1]]}):[],me(function(i){for(var h=-1;++h_t)return[];var n=j,i=tt(e,j);t=le(t),e-=j;for(var h=a2(i,t);++n0||t<0)?new be(n):(e<0?n=n.takeRight(-e):e&&(n=n.drop(e)),t!==s&&(t=de(t),n=t<0?n.dropRight(-t):n.take(t-e)),n)},be.prototype.takeRightWhile=function(e){return this.reverse().takeWhile(e).reverse()},be.prototype.toArray=function(){return this.take(j)},rn(be.prototype,function(e,t){var n=/^(?:filter|find|map|reject)|While$/.test(t),i=/^(?:head|last)$/.test(t),h=w[i?"take"+(t=="last"?"Right":""):t],v=i||/^find/.test(t);h&&(w.prototype[t]=function(){var b=this.__wrapped__,R=i?[1]:arguments,O=b instanceof be,q=R[0],H=O||he(b),Z=function(ve){var Ee=h.apply(w,yn([ve],R));return i&&X?Ee[0]:Ee};H&&n&&typeof q=="function"&&q.length!=1&&(O=H=!1);var X=this.__chain__,ne=!!this.__actions__.length,ue=v&&!X,pe=O&&!ne;if(!v&&H){b=pe?b:new be(this);var ae=e.apply(b,R);return ae.__actions__.push({func:C1,args:[Z],thisArg:s}),new Ut(ae,X)}return ue&&pe?e.apply(this,R):(ae=this.thru(Z),ue?i?ae.value()[0]:ae.value():ae)})}),Ft(["pop","push","shift","sort","splice","unshift"],function(e){var t=$i[e],n=/^(?:push|sort|unshift)$/.test(e)?"tap":"thru",i=/^(?:pop|shift)$/.test(e);w.prototype[e]=function(){var h=arguments;if(i&&!this.__chain__){var v=this.value();return t.apply(he(v)?v:[],h)}return this[n](function(b){return t.apply(he(b)?b:[],h)})}}),rn(be.prototype,function(e,t){var n=w[t];if(n){var i=n.name+"";Ne.call(Rr,i)||(Rr[i]=[]),Rr[i].push({name:t,func:n})}}),Rr[f1(s,se).name]=[{name:"wrapper",func:s}],be.prototype.clone=A4,be.prototype.reverse=T4,be.prototype.value=R4,w.prototype.at=e8,w.prototype.chain=t8,w.prototype.commit=n8,w.prototype.next=r8,w.prototype.plant=o8,w.prototype.reverse=s8,w.prototype.toJSON=w.prototype.valueOf=w.prototype.value=l8,w.prototype.first=w.prototype.head,oi&&(w.prototype[oi]=i8),w},Ln=n4();typeof define=="function"&&typeof define.amd=="object"&&define.amd?(Ve._=Ln,define(function(){return Ln})):er?((er.exports=Ln)._=Ln,t2._=Ln):Ve._=Ln}).call(Ir)});var Fn=we(Qt=>{"use strict";var A9=Qt&&Qt.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(Qt,"__esModule",{value:!0});Qt.Value=Qt.Arity=Qt.FloatOrMilliseconds=void 0;var Ei=A9(f3()),T9=Wr(),R9=new RegExp("[1-9][0-9]{3}-[01][0-9]-[0-3][0-9][T ][0-2][0-9]:[0-5][0-9]"),x9=new RegExp("^-?[0-9]+:[0-5][0-9]"),y9=s=>{let r=s.trim();if(r==="")return new Ei.default(0);if(R9.test(r))return new Ei.default(new Date(r).valueOf());if(x9.test(r)){let c=r.charAt(0)=="-",d=r.slice(c?1:0),C=parseInt(d.slice(0,-3))*60+parseInt(d.slice(-2));return new Ei.default((c?-1:1)*C*6e4)}let l=new Ei.default(r);return l.isNaN()?new Ei.default(0):l};Qt.FloatOrMilliseconds=y9;var H1=class{constructor(r,l){this.isRow=()=>this.rows>1&&this.cols===1,this.isColumn=()=>this.rows===1&&this.cols>1,this.isCell=()=>this.rows===1&&this.cols===1,this.rows=r,this.cols=l}};Qt.Arity=H1;var h3=class{constructor(r){this.get=(l,c)=>this.val[l][c],this.getAsNumber=(l,c)=>{let d=this.get(l,c);return(0,Qt.FloatOrMilliseconds)(d)},this.getArity=()=>{let l=this.val.reduce((c,d)=>Math.max(c,d.length),0);return new H1(this.val.length,l)},this.toString=()=>this.getArity().isCell()?this.get(0,0):`[${(0,T9.flatten)(this.val).map(l=>l.trim()).filter(l=>l!=="").join(", ")}]`,this.val=r}};Qt.Value=h3});var Rl=we($1=>{"use strict";Object.defineProperty($1,"__esModule",{value:!0});$1.AlgebraicOperation=void 0;var ar=Xt(),d3=$t(),Tl=Ai(),B1=Fn(),z1=Wr(),g3=class{constructor(r,l){this.getValue=(_,m)=>{switch(this.operator){case"+":return this.add(_,m);case"-":return this.subtract(_,m);case"*":return this.multiply(_,m);case"/":return this.divide(_,m);default:return(0,ar.err)(Error("Invalid algbraic operator: "+this.operator))}},this.withCellAndRange=(_,m,A,P,y)=>{let S=this.leftSource.getValue(_,m);if(S.isErr())return(0,ar.err)(S.error);let V=this.rightSource.getValue(_,m);if(V.isErr())return(0,ar.err)(V.error);let M=S.value.getArity(),Y=V.value.getArity();if(!Y.isCell()&&!M.isCell())return(0,ar.err)(Error(`At least one operand in algebraic "${A}" must be a single cell.`));if(!Y.isCell()&&!P)return(0,ar.err)(Error(`Right operand in algebraic "${A}" must be a single cell.`));if(Y.isCell()){let D=V.value.getAsNumber(0,0),$=(0,z1.map)(S.value.val,U=>(0,z1.map)(U,K=>{let te=(0,B1.FloatOrMilliseconds)(K);return y(te,D).toString()}));return(0,ar.ok)(new B1.Value($))}let se=S.value.getAsNumber(0,0),ge=(0,z1.map)(V.value.val,D=>(0,z1.map)(D,$=>{let U=(0,B1.FloatOrMilliseconds)($);return y(se,U).toString()}));return(0,ar.ok)(new B1.Value(ge))},this.add=(_,m)=>this.withCellAndRange(_,m,"add",!0,(A,P)=>A.plus(P)),this.subtract=(_,m)=>this.withCellAndRange(_,m,"subtract",!0,(A,P)=>A.minus(P)),this.multiply=(_,m)=>this.withCellAndRange(_,m,"multiply",!0,(A,P)=>A.times(P)),this.divide=(_,m)=>this.withCellAndRange(_,m,"divide",!1,(A,P)=>A.dividedBy(P));let c=(0,d3.checkType)(r,"algebraic_operation");if(c)throw c;let d=(0,d3.checkChildLength)(r,3);if(d)throw d;let C=(0,d3.checkType)(r.children[1],"algebraic_operator");if(C)throw C;this.operator=r.children[1].text;try{this.leftSource=new Tl.Source(r.children[0],l),this.rightSource=new Tl.Source(r.children[2],l)}catch(_){throw _}}};$1.AlgebraicOperation=g3});var xl=we(G1=>{"use strict";Object.defineProperty(G1,"__esModule",{value:!0});G1.ConditionalFunctionCall=void 0;var jt=Xt(),Ti=$t(),Z1=Ai(),p3=class{constructor(r,l){this.getValue=(C,_)=>this.predicate.eval(C,_).andThen(m=>m?this.leftSource.getValue(C,_):this.rightSource.getValue(C,_));let c=(0,Ti.checkType)(r,"conditional_function_call");if(c)throw c;let d=(0,Ti.checkChildLength)(r,3);if(d)throw d;try{this.predicate=new m3(r.children[0],l),this.leftSource=new Z1.Source(r.children[1],l),this.rightSource=new Z1.Source(r.children[2],l)}catch(C){throw C}}};G1.ConditionalFunctionCall=p3;var m3=class{constructor(r,l){this.eval=(_,m)=>{let A=this.leftSource.getValue(_,m);if(A.isErr())return(0,jt.err)(A.error);let P=this.rightSource.getValue(_,m);if(P.isErr())return(0,jt.err)(P.error);let y=A.value.getArity(),S=P.value.getArity();if(!y.isCell())return(0,jt.err)(Error("Can only use comparison operator on a single cell. Left side is not a cell."));if(!S.isCell())return(0,jt.err)(Error("Can only use comparison operator on a single cell. Right side is not a cell."));let V=A.value.getAsNumber(0,0),M=P.value.getAsNumber(0,0);switch(this.operator){case">":return(0,jt.ok)(V.greaterThan(M));case">=":return(0,jt.ok)(V.greaterThanOrEqualTo(M));case"<":return(0,jt.ok)(V.lessThan(M));case"<=":return(0,jt.ok)(V.lessThanOrEqualTo(M));case"==":return(0,jt.ok)(V.equals(M));case"!=":return(0,jt.ok)(!V.equals(M));default:return(0,jt.err)(Error("Invalid conditional operator: "+this.operator))}};let c=(0,Ti.checkType)(r,"predicate");if(c)throw c;let d=(0,Ti.checkChildLength)(r,3);if(d)throw d;let C=(0,Ti.checkType)(r.children[1],"conditional_operator");if(C)throw C;this.operator=r.children[1].text;try{this.leftSource=new Z1.Source(r.children[0],l),this.rightSource=new Z1.Source(r.children[2],l)}catch(_){throw _}}}});var yl=we(V1=>{"use strict";Object.defineProperty(V1,"__esModule",{value:!0});V1.Constant=void 0;var N9=Xt(),L9=$t(),O9=Fn(),w3=class{constructor(r,l){let c=(0,L9.checkType)(r,"real","float");if(c)throw c;let d=r.text[0]==="-"?-1:1;r.type==="real"?this.value=d*parseInt(r.children[0].text):this.value=d*parseFloat(r.children[0].text+"."+r.children[1].text)}getValue(r,l){return(0,N9.ok)(new O9.Value([[this.value.toString()]]))}};V1.Constant=w3});var v3=we(Un=>{"use strict";Object.defineProperty(Un,"__esModule",{value:!0});Un.AbsoluteColumn=Un.Column=Un.newColumn=void 0;var kn=Xt(),Ri=$t(),S9=Fn(),P9=(s,r)=>{try{switch(s.type){case"relative_column":return(0,kn.ok)(new C3(s,r));case"absolute_column":return(0,kn.ok)(new K1(s,r));default:return(0,kn.err)(new Error(`Formula element '${s.text}' is a ${s.type} but expected an relatve_column or absolute_column in this position.`))}}catch(l){return(0,kn.err)(l)}};Un.newColumn=P9;var xi=class{constructor(){this.getValue=(r,l)=>{var c;let d=((c=r.getCellAt(l.row,this.getIndex(l)))===null||c===void 0?void 0:c.toText())||"";return(0,kn.ok)(new S9.Value([[d]]))}}};Un.Column=xi;var C3=class extends xi{constructor(r,l){super(),this.getIndex=_=>_.column+this.offset,this.getAbsoluteIndex=()=>(0,kn.err)(Ri.errRelativeReferenceIndex);let c=(0,Ri.checkType)(r,"relative_column");if(c)throw c;let d=(0,Ri.checkChildLength)(r,1);if(d)throw d;let C=r.text[1]==="-"?-1:1;this.offset=C*parseInt(r.children[0].text)}},K1=class extends xi{constructor(r,l){super(),this.getIndex=C=>this.index,this.getAbsoluteIndex=()=>(0,kn.ok)(this.index);let c=-1,d="";switch(r.children.length){case 0:d=r.text[1];break;case 1:let C=(0,Ri.checkType)(r.children[0],"int");if(C)throw(0,kn.err)(C);c=parseInt(r.children[0].text);break;default:throw new Error(`Formula element '${r.text}' is a ${r.type} but expected a 'absolute_column' in this position.`)}switch(d){case"":break;case"<":c=1;break;case">":c=l.getWidth();break;default:throw new Error(`Invalid column symbol '${d}'`)}if(c===0)throw Ri.errIndex0;this.index=c-1}};Un.AbsoluteColumn=K1});var b3=we(Hn=>{"use strict";Object.defineProperty(Hn,"__esModule",{value:!0});Hn.AbsoluteRow=Hn.Row=Hn.newRow=void 0;var qn=Xt(),yi=$t(),I9=Fn(),W9=(s,r)=>{try{switch(s.type){case"relative_row":return(0,qn.ok)(new _3(s,r));case"absolute_row":return(0,qn.ok)(new Y1(s,r));default:return(0,qn.err)(new Error(`Formula element '${s.text}' is a ${s.type} but expected an relatve_row or absolute_row in this position.`))}}catch(l){return(0,qn.err)(l)}};Hn.newRow=W9;var Ni=class{constructor(){this.getValue=(r,l)=>{var c;let d=((c=r.getCellAt(this.getIndex(l),l.column))===null||c===void 0?void 0:c.toText())||"";return(0,qn.ok)(new I9.Value([[d]]))}}};Hn.Row=Ni;var _3=class extends Ni{constructor(r,l){super(),this.getIndex=_=>_.row+this.offset,this.getAbsoluteIndex=()=>(0,qn.err)(yi.errRelativeReferenceIndex);let c=(0,yi.checkType)(r,"relative_row");if(c)throw c;let d=(0,yi.checkChildLength)(r,1);if(d)throw d;let C=r.text[1]==="-"?-1:1;this.offset=C*parseInt(r.children[0].text)}},Y1=class extends Ni{constructor(r,l){super(),this.getIndex=C=>this.index,this.getAbsoluteIndex=()=>(0,qn.ok)(this.index);let c=-1,d="";switch(r.children.length){case 0:d=r.text[1];break;case 1:let C=(0,yi.checkType)(r.children[0],"int");if(C)throw(0,qn.err)(C);c=parseInt(r.children[0].text);break;default:throw new Error(`Formula element '${r.text}' is a ${r.type} but expected a 'absolute_row' in this position.`)}switch(d){case"":break;case"<":c=1;break;case">":c=l.getHeight()-1;break;case"I":c=2;break;default:throw new Error(`Invalid row symbol '${d}'`)}if(c===0)throw yi.errIndex0;c===1?this.index=0:this.index=c}};Hn.AbsoluteRow=Y1});var T3=we(J1=>{"use strict";Object.defineProperty(J1,"__esModule",{value:!0});J1.Reference=void 0;var M9=Xt(),E3=$t(),D9=v3(),F9=Fn(),k9=b3(),A3=class{constructor(r,l){this.getValue=(d,C)=>{var _;let m={row:this.row?this.row.getIndex(C):C.row,column:this.column?this.column.getIndex(C):C.column},A=((_=d.getCellAt(m.row,m.column))===null||_===void 0?void 0:_.toText())||"";return(0,M9.ok)(new F9.Value([[A]]))};let c=(0,E3.checkType)(r,"source_reference","absolute_reference","relative_reference");if(c)throw c;for(let d=0;d{"use strict";Object.defineProperty(Q1,"__esModule",{value:!0});Q1.Range=void 0;var X1=Xt(),Mr=$t(),Nl=T3(),U9=Fn(),cr=Wr(),R3=class{constructor(r,l){this.getValue=(P,y)=>{let S=this.startColumn?this.startColumn.getIndex(y):y.column,V=this.endColumn?this.endColumn.getIndex(y):S,M=this.startRow?this.startRow.getIndex(y):y.row,Y=this.endRow?this.endRow.getIndex(y):y.row;return(0,X1.ok)(new U9.Value((0,cr.map)((0,cr.range)(M,Y+1),se=>(0,cr.map)((0,cr.range)(S,V+1),ge=>{var D;return((D=P.getCellAt(se,ge))===null||D===void 0?void 0:D.toText())||""}))))},this.asCells=()=>{if(!this.startColumn||!this.startRow||!this.endRow)return(0,X1.err)(new Error("A range used as a desintation must define rows and cells"));let P=this.endColumn;P||(P=this.startColumn);let y=this.startRow.getAbsoluteIndex(),S=this.endRow.getAbsoluteIndex(),V=this.startColumn.getAbsoluteIndex(),M=P.getAbsoluteIndex();if(y.isErr()||S.isErr()||V.isErr()||M.isErr())return(0,X1.err)(new Error("A relative range can not be used in a formula destination"));let Y=Math.min(y.value,S.value),se=Math.max(y.value,S.value),ge=Math.min(V.value,M.value),D=Math.max(V.value,M.value);return(0,X1.ok)((0,cr.flatMap)((0,cr.range)(Y,se+1),$=>(0,cr.range)(ge,D+1).map(U=>({row:$,column:U}))))};let c=(0,Mr.checkType)(r,"range");if(c)throw c;let d=(0,Mr.checkChildLength)(r,2);if(d)throw d;let C=r.children[0],_=r.children[1];if(c=(0,Mr.checkType)(C,"source_reference"),c||(c=(0,Mr.checkType)(_,"source_reference"),c))throw c;if(d=(0,Mr.checkChildLength)(C,1),d||(d=(0,Mr.checkChildLength)(_,1),d))throw d;let m=new Nl.Reference(C.children[0],l),A=new Nl.Reference(_.children[0],l);if(m.row&&!A.row||A.row&&!m.row)throw new Error("Range must use references of the same kind");if(!m.row&&!m.column)throw console.log(m),new Error("Range must have a row or a column defined");m.row&&(this.startRow=m.row),m.column&&(this.startColumn=m.column),A.row&&(this.endRow=A.row),A.column?this.endColumn=A.column:this.endColumn=m.column}};Q1.Range=R3});var Pl=we(Zt=>{"use strict";Object.defineProperty(Zt,"__esModule",{value:!0});Zt.RangeDestination=Zt.CellDestination=Zt.ColumnDestination=Zt.RowDestination=Zt.newDestination=void 0;var Pt=Xt(),wt=$t(),Ll=v3(),q9=x3(),Ol=b3(),Sl=Wr(),H9=(s,r,l)=>{let c=(0,wt.checkType)(s,"destination");if(c)return(0,Pt.err)(c);let d=(0,wt.checkChildLength)(s,1);if(d)return(0,Pt.err)(d);let C=s.children[0];if(C.type==="range")return(0,Pt.ok)(new no(C,r,l));try{switch(C.children.length){case 2:return(0,Pt.ok)(new to(C,r,l));case 1:let _=C.children[0];if(_.type==="absolute_row")return(0,Pt.ok)(new j1(C,r,l));if(_.type==="absolute_column")return(0,Pt.ok)(new eo(C,r,l));default:return(0,Pt.err)(new Error("Unexpected destination type "+C.type))}}catch(_){return _===wt.errIndex0?(0,Pt.err)(new Error("Index 0 may not be used in a destination")):(0,Pt.err)(_)}};Zt.newDestination=H9;var j1=class{constructor(r,l,c){this.merge=(m,A)=>{let P=(0,Sl.range)(0,A.getWidth()).map(y=>({row:this.row.index,column:y}));return ro(m,A,P,this.formatter)},this.formatter=c;let d=(0,wt.checkType)(r,"absolute_reference");if(d)throw d;let C=(0,wt.checkChildLength)(r,1);if(C)throw C;let _=r.children[0];try{this.row=new Ol.AbsoluteRow(_,l)}catch(m){throw m}}};Zt.RowDestination=j1;var eo=class{constructor(r,l,c){this.merge=(m,A)=>{let P=(0,Sl.range)(2,A.getHeight()).map(y=>({row:y,column:this.column.index}));return ro(m,A,P,this.formatter)},this.formatter=c;let d=(0,wt.checkType)(r,"absolute_reference");if(d)throw d;let C=(0,wt.checkChildLength)(r,1);if(C)throw C;let _=r.children[0];try{this.column=new Ll.AbsoluteColumn(_,l)}catch(m){throw m}}};Zt.ColumnDestination=eo;var to=class{constructor(r,l,c){this.merge=(A,P)=>{let y={row:this.row.index,column:this.column.index};return ro(A,P,[y],this.formatter)},this.formatter=c;let d=(0,wt.checkType)(r,"absolute_reference");if(d)throw d;let C=(0,wt.checkChildLength)(r,2);if(C)throw C;let _=r.children[0],m=r.children[1];try{this.row=new Ol.AbsoluteRow(_,l),this.column=new Ll.AbsoluteColumn(m,l)}catch(A){throw A}}};Zt.CellDestination=to;var no=class{constructor(r,l,c){this.merge=(_,m)=>this.range.asCells().andThen(A=>ro(_,m,A,this.formatter)),this.formatter=c;let d=(0,wt.checkType)(r,"range");if(d)throw d;let C=(0,wt.checkChildLength)(r,2);if(C)throw C;r.children.forEach(_=>{let m=(0,wt.checkType)(_,"source_reference");if(m)throw m;let A=(0,wt.checkChildLength)(_,1);if(A)throw A;if(m=(0,wt.checkType)(_.children[0],"absolute_reference"),m)throw m}),this.range=new q9.Range(r,l)}};Zt.RangeDestination=no;var ro=(s,r,l,c)=>l.reduce((d,C)=>d.andThen(_=>s.getValue(_,C).andThen(m=>(0,Pt.ok)(m.toString())).andThen(m=>(0,Pt.ok)(m.trim()===""?"0":m)).andThen(m=>(0,Pt.ok)(_.setCellAt(C.row,C.column,c.format(m))))),(0,Pt.ok)(r))});var Il=we(Dr=>{"use strict";Object.defineProperty(Dr,"__esModule",{value:!0});Dr.DisplayDirective=Dr.DefaultFormatter=void 0;var fr=$t(),y3=class{constructor(){this.format=r=>typeof r=="string"?r:r.toString()}};Dr.DefaultFormatter=y3;var N3=class{constructor(r){this.format=m=>{let A=typeof m=="string"?parseFloat(m):m;if(this.displayAsDatetime){let P=new Date(A),y=ge=>`0${ge}`.slice(-2),S=P.getFullYear(),V=y(P.getMonth()+1),M=y(P.getDate()),Y=y(P.getHours()),se=y(P.getMinutes());return`${S}-${V}-${M} ${Y}:${se}`}if(this.displayAsHourMinute){let P=A<0?"-":"",y=Math.floor(Math.abs(A)/6e4),S=Y=>`0${Y}`.slice(-2),V=S(Math.floor(y/60)),M=S(y%60);return`${P}${V}:${M}`}return A.toFixed(this.decimalLength)};let l=(0,fr.checkType)(r,"display_directive");if(l)throw l;let c=(0,fr.checkChildLength)(r,1);if(c)throw c;let d=r.children[0];if(l=(0,fr.checkType)(d,"display_directive_option"),l)throw l;if(c=(0,fr.checkChildLength)(d,1),c)throw c;let C=d.children[0];if(l=(0,fr.checkType)(C,"formatting_directive","datetime_directive","hourminute_directive"),l)throw l;if(this.displayAsDatetime=C.type==="datetime_directive",this.displayAsHourMinute=C.type==="hourminute_directive",this.displayAsDatetime||this.displayAsHourMinute){this.decimalLength=-1;return}if(c=(0,fr.checkChildLength)(C,1),c)throw c;let _=C.children[0];if(l=(0,fr.checkType)(_,"int"),l)throw l;this.decimalLength=parseInt(_.text)}};Dr.DisplayDirective=N3});var Wl=we(Fr=>{"use strict";var B9=Fr&&Fr.__importDefault||function(s){return s&&s.__esModule?s:{default:s}};Object.defineProperty(Fr,"__esModule",{value:!0});Fr.SingleParamFunctionCall=void 0;var z9=Xt(),L3=$t(),$9=Ai(),O3=Fn(),Z9=B9(f3()),S3=class{constructor(r,l){this.getValue=(m,A)=>this.param.getValue(m,A).andThen(P=>(0,z9.ok)(this.op(P)));let c=(0,L3.checkType)(r,"single_param_function_call");if(c)throw c;let d=(0,L3.checkChildLength)(r,2);if(d)throw d;let C=(0,L3.checkType)(r.children[0],"single_param_function");if(C)throw C;let _=r.children[0].text;switch(_){case"sum":this.op=G9;break;case"mean":this.op=V9;break;default:throw Error("Unknown single param function call: "+_)}this.param=new $9.Source(r.children[1],l)}};Fr.SingleParamFunctionCall=S3;var G9=s=>{let r=s.val.reduce((l,c)=>c.reduce((d,C)=>(0,O3.FloatOrMilliseconds)(C).add(d),l),new Z9.default(0));return new O3.Value([[r.toString()]])},V9=s=>{let{total:r,count:l}=s.val.reduce(({total:c,count:d},C)=>C.reduce(({total:_,count:m},A)=>({total:_+ +A,count:m+1}),{total:c,count:d}),{total:0,count:0});return new O3.Value([[(r/l).toString()]])}});var oo=we(io=>{"use strict";Object.defineProperty(io,"__esModule",{value:!0});io.TokenError=void 0;var P3=class extends Error{constructor(r,l){if(super(r),this.message=r,this.token=l,l&&l.errors)l.errors.push(this);else throw this}inspect(){return"SyntaxError: "+this.message}};io.TokenError=P3});var Li=we(It=>{"use strict";Object.defineProperty(It,"__esModule",{value:!0});It.Parser=It.findRuleByName=It.parseRuleName=It.escapeRegExp=It.readToken=void 0;var Ml=/^[A-Z0-9_]+$/,Dl=/(\?|\+|\*)$/,Fl=/^(@|&|!)/,so="WS",lo=oo();function I3(s,r){let l=r.exec(s);return l&&l.index==0?l[0].length==0&&r.source.length>0?null:{type:null,text:l[0],rest:s.substr(l[0].length),start:0,end:l[0].length-1,fullText:l[0],errors:[],children:[],parent:null}:null}It.readToken=I3;function kl(s){return s.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}It.escapeRegExp=kl;function Ul(s){s.rest="",s.children&&s.children.forEach(r=>Ul(r))}function ql(s,r){s.start+=r,s.end+=r,s.children&&s.children.forEach(l=>ql(l,s.start))}function Hl(s,r){r.errors&&r.errors.length&&r.errors.forEach(l=>s.push(l)),r.children&&r.children.forEach(l=>Hl(s,l))}function hr(s){let r=Dl.exec(s),l=Fl.exec(s),c=r&&r[0]||"",d=l&&l[0]||"",C={raw:s,name:s.replace(Dl,"").replace(Fl,""),isOptional:c=="?"||c=="*",allowRepetition:c=="+"||c=="*",atLeastOne:c=="+",lookupPositive:d=="&",lookupNegative:d=="!",pinned:d=="@",lookup:!1,isLiteral:!1};return C.isLiteral=C.name[0]=="'"||C.name[0]=='"',C.lookup=C.lookupNegative||C.lookupPositive,C}It.parseRuleName=hr;function Bl(s,r){let l=hr(s);return r.cachedRules[l.name]||null}It.findRuleByName=Bl;function W3(s,r){if(s.children){let l=s.children.filter(c=>c.type&&r.test(c.type));for(let c=0;cW3(c,r))}}var K9=["EOF"],uo=class{constructor(r,l){this.grammarRules=r,this.options=l,this.cachedRules={},this.debug=l?l.debug===!0:!1;let c=[],d=[];if(r.forEach(C=>{let _=hr(C.name);if(_.name in this.cachedRules){c.push("Duplicated rule "+_.name);return}else this.cachedRules[_.name]=C;if(!C.bnf||!C.bnf.length){let m="Missing rule content, rule: "+C.name;c.indexOf(m)==-1&&c.push(m)}else C.bnf.forEach(m=>{if(typeof m[0]=="string"&&hr(m[0]).name==C.name){let P="Left recursion is not allowed, rule: "+C.name;c.indexOf(P)==-1&&c.push(P)}m.forEach(A=>{if(typeof A=="string"){let P=hr(A);!P.isLiteral&&d.indexOf(P.name)==-1&&K9.indexOf(P.name)==-1&&d.push(P.name)}})});so==C.name&&(C.implicitWs=!1),C.implicitWs&&d.indexOf(so)==-1&&d.push(so),C.recover&&d.indexOf(C.recover)==-1&&d.push(C.recover)}),d.forEach(C=>{C in this.cachedRules||c.push("Missing rule "+C)}),c.length)throw new Error(c.join(` +`))}getAST(r,l){l||(l=this.grammarRules.filter(d=>!d.fragment&&d.name.indexOf("%")!=0)[0].name);let c=this.parse(r,l);if(c){Hl(c.errors,c),ql(c,0),W3(c,/^%/),(!this.options||!this.options.keepUpperRules)&&W3(c,Ml);let d=c.rest;d&&new lo.TokenError(`Unexpected end of input: +`+d,c),Ul(c),c.rest=d}return c}emitSource(){return"CANNOT EMIT SOURCE FROM BASE Parser"}parse(r,l,c=0){let d=null,C=hr(l),_,m=this.debug&&!Ml.test(C.name);m&&console.log(new Array(c).join("\u2502 ")+"Trying to get "+l+" from "+JSON.stringify(r.split(` +`)[0]));let A=C.name,P=Bl(C.name,this);if(C.name=="EOF"){if(r.length)return null;if(r.length==0)return{type:"EOF",text:"",rest:"",start:0,end:0,fullText:"",errors:[],children:[],parent:null}}try{if(!P&&C.isLiteral){let y=C.name.trim();if(y.startsWith('"')?y=JSON.parse(y):y.startsWith("'")&&(y=y.replace(/^'(.+)'$/,"$1").replace(/\\'/g,"'")),y==="")return{type:"%%EMPTY%%",text:"",rest:r,start:0,end:0,fullText:"",errors:[],children:[],parent:null};_=new RegExp(kl(y)),A=null}}catch(y){return y instanceof ReferenceError&&console.error(y),null}if(_){let y=I3(r,_);if(y)return y.type=A,y}else{let y=P.bnf;y instanceof Array&&y.forEach(S=>{if(d)return;let V=null,M={type:C.name,text:"",children:[],end:0,errors:[],fullText:"",parent:null,start:0,rest:r};P.fragment&&(M.fragment=!0);let Y=r,se=0,ge=S.length>0,D=!1;for(let $=0;${J.start+=se,J.end+=se,J.parent=M,M.children.push(J)}):(K.parent=M,M.children.push(K))),U.lookup&&(K.lookup=!0),m&&console.log(new Array(c+1).join("\u2502 ")+"\u2514\u2500 "+K.type+" "+JSON.stringify(K.text)),!U.lookup&&!K.lookup&&(M.text=M.text+K.text,M.end=M.text.length,Y=Y.substr(K.text.length),se+=K.text.length),M.rest=Y}while(K&&U.allowRepetition&&Y.length&&!K.lookup)}else{let U=I3(Y,S[$]);if(!U)return;m&&console.log(new Array(c+1).join("\u2502 ")+"\u2514> "+JSON.stringify(U.text)+S[$].source),D=!0,U.start+=se,U.end+=se,M.text=M.text+U.text,M.end=M.text.length,Y=Y.substr(U.text.length),se+=U.text.length,M.rest=Y}D&&(d=M,m&&console.log(new Array(c).join("\u2502 ")+"\u251C<\u2500\u2534< PUSHING "+d.type+" "+JSON.stringify(d.text)))}),d&&P.simplifyWhenOneChildren&&d.children.length==1&&(d=d.children[0])}return d||m&&console.log(l+" NOT RESOLVED FROM "+r),d}parseRecovery(r,l,c){if(r.recover&&l.length){let d=this.debug;d&&console.log(new Array(c+1).join("\u2502 ")+"Trying to recover until token "+r.recover+" from "+JSON.stringify(l.split(` +`)[0]+l.split(` +`)[1]));let C={type:"SyntaxError",text:"",children:[],end:0,errors:[],fullText:"",parent:null,start:0,rest:""},_;do if(_=this.parse(l,r.recover,c+1),_){new lo.TokenError('Unexpected input: "'+C.text+`" Expecting: ${r.name}`,C);break}else C.text=C.text+l[0],C.end=C.text.length,l=l.substr(1);while(!_&&l.length>0);if(C.text.length>0&&_)return d&&console.log(new Array(c+1).join("\u2502 ")+"Recovered text: "+JSON.stringify(C.text)),C}return null}};It.Parser=uo;It.default=uo});var zl=we(ao=>{"use strict";Object.defineProperty(ao,"__esModule",{value:!0});ao.findChildrenByType=void 0;function Y9(s,r){return s.children?s.children.filter(l=>l.type==r):[]}ao.findChildrenByType=Y9});var $l=we(F3=>{"use strict";Object.defineProperty(F3,"__esModule",{value:!0});var Bn=zl(),M3=Li(),D3;(function(s){s.RULES=[{name:"syntax",bnf:[["RULE_EOL*","rule+"]]},{name:"rule",bnf:[['" "*','"<"',"rule-name",'">"','" "*','"::="',"firstExpression","otherExpression*",'" "*',"RULE_EOL+",'" "*']]},{name:"firstExpression",bnf:[['" "*',"list"]]},{name:"otherExpression",bnf:[['" "*','"|"','" "*',"list"]]},{name:"RULE_EOL",bnf:[['"\\r"'],['"\\n"']]},{name:"list",bnf:[["term",'" "*',"list"],["term"]]},{name:"term",bnf:[["literal"],['"<"',"rule-name",'">"']]},{name:"literal",bnf:[[`'"'`,"RULE_CHARACTER1*",`'"'`],[`"'"`,"RULE_CHARACTER2*",`"'"`]]},{name:"RULE_CHARACTER",bnf:[['" "'],["RULE_LETTER"],["RULE_DIGIT"],["RULE_SYMBOL"]]},{name:"RULE_LETTER",bnf:[['"A"'],['"B"'],['"C"'],['"D"'],['"E"'],['"F"'],['"G"'],['"H"'],['"I"'],['"J"'],['"K"'],['"L"'],['"M"'],['"N"'],['"O"'],['"P"'],['"Q"'],['"R"'],['"S"'],['"T"'],['"U"'],['"V"'],['"W"'],['"X"'],['"Y"'],['"Z"'],['"a"'],['"b"'],['"c"'],['"d"'],['"e"'],['"f"'],['"g"'],['"h"'],['"i"'],['"j"'],['"k"'],['"l"'],['"m"'],['"n"'],['"o"'],['"p"'],['"q"'],['"r"'],['"s"'],['"t"'],['"u"'],['"v"'],['"w"'],['"x"'],['"y"'],['"z"']]},{name:"RULE_DIGIT",bnf:[['"0"'],['"1"'],['"2"'],['"3"'],['"4"'],['"5"'],['"6"'],['"7"'],['"8"'],['"9"']]},{name:"RULE_SYMBOL",bnf:[['"-"'],['"_"'],['"!"'],['"#"'],['"$"'],['"%"'],['"&"'],['"("'],['")"'],['"*"'],['"+"'],['","'],['"-"'],['"."'],['"/"'],['":"'],['";"'],['"<"'],['"="'],['">"'],['"?"'],['"@"'],['"["'],['"\\"'],['"]"'],['"^"'],['"_"'],['"`"'],['"{"'],['"|"'],['"}"'],['"~"']]},{name:"RULE_CHARACTER1",bnf:[["RULE_CHARACTER"],[`"'"`]]},{name:"RULE_CHARACTER2",bnf:[["RULE_CHARACTER"],[`'"'`]]},{name:"rule-name",bnf:[["RULE_LETTER","RULE_CHAR*"]]},{name:"RULE_CHAR",bnf:[["RULE_LETTER"],["RULE_DIGIT"],['"_"'],['"-"']]}],s.defaultParser=new M3.Parser(s.RULES,{debug:!1});function r(C){let _=Bn.findChildrenByType(C,"term").map(m=>Bn.findChildrenByType(m,"literal").concat(Bn.findChildrenByType(m,"rule-name"))[0].text);return Bn.findChildrenByType(C,"list").forEach(m=>{_=_.concat(r(m))}),_}function l(C,_=s.defaultParser){let m=_.getAST(C);if(!m)throw new Error("Could not parse "+C);if(m.errors&&m.errors.length)throw m.errors[0];let P=Bn.findChildrenByType(m,"rule").map(y=>{let S=Bn.findChildrenByType(y,"rule-name")[0].text,V=Bn.findChildrenByType(y,"firstExpression").concat(Bn.findChildrenByType(y,"otherExpression")),M=[];return V.forEach(Y=>{M.push(r(Y))}),{name:S,bnf:M}});return P.some(y=>y.name=="EOL")||P.push({name:"EOL",bnf:[['"\\r\\n"','"\\r"','"\\n"']]}),P}s.getRules=l;function c(C,_=s.defaultParser){return l(C.join(""),_)}s.Transform=c;class d extends M3.Parser{constructor(_,m){let A=m&&m.debugRulesParser===!0?new M3.Parser(s.RULES,{debug:!0}):s.defaultParser;super(l(_,A),m),this.source=_}emitSource(){return this.source}}s.Parser=d})(D3||(D3={}));F3.default=D3});var Zl=we(U3=>{"use strict";Object.defineProperty(U3,"__esModule",{value:!0});var Oi=Li(),k3;(function(s){s.RULES=[{name:"Grammar",bnf:[["RULE_S*","%Atomic*","EOF"]]},{name:"%Atomic",bnf:[["Production","RULE_S*"]],fragment:!0},{name:"Production",bnf:[["NCName","RULE_S*",'"::="',"RULE_WHITESPACE*","Choice","RULE_WHITESPACE*","RULE_EOL+","RULE_S*"]]},{name:"NCName",bnf:[[/[a-zA-Z][a-zA-Z_0-9]*/]]},{name:"Choice",bnf:[["SequenceOrDifference","%_Choice_1*"]],fragment:!0},{name:"%_Choice_1",bnf:[["RULE_WHITESPACE*",'"|"',"RULE_WHITESPACE*","SequenceOrDifference"]],fragment:!0},{name:"SequenceOrDifference",bnf:[["Item","RULE_WHITESPACE*","%_Item_1?"]]},{name:"%_Item_1",bnf:[["Minus","Item"],["Item*"]],fragment:!0},{name:"Minus",bnf:[['"-"']]},{name:"Item",bnf:[["RULE_WHITESPACE*","%Primary","PrimaryDecoration?"]],fragment:!0},{name:"PrimaryDecoration",bnf:[['"?"'],['"*"'],['"+"']]},{name:"DecorationName",bnf:[['"ebnf://"',/[^\x5D#]+/]]},{name:"%Primary",bnf:[["NCName"],["StringLiteral"],["CharCode"],["CharClass"],["SubItem"]],fragment:!0},{name:"SubItem",bnf:[['"("',"RULE_WHITESPACE*","Choice","RULE_WHITESPACE*",'")"']]},{name:"StringLiteral",bnf:[[`'"'`,/[^"]*/,`'"'`],[`"'"`,/[^']*/,`"'"`]],pinned:1},{name:"CharCode",bnf:[['"#x"',/[0-9a-zA-Z]+/]]},{name:"CharClass",bnf:[["'['","'^'?","%RULE_CharClass_1+",'"]"']]},{name:"%RULE_CharClass_1",bnf:[["CharCodeRange"],["CharRange"],["CharCode"],["RULE_Char"]],fragment:!0},{name:"RULE_Char",bnf:[[/\x09/],[/\x0A/],[/\x0D/],[/[\x20-\x5c]/],[/[\x5e-\uD7FF]/],[/[\uE000-\uFFFD]/]]},{name:"CharRange",bnf:[["RULE_Char",'"-"',"RULE_Char"]]},{name:"CharCodeRange",bnf:[["CharCode",'"-"',"CharCode"]]},{name:"RULE_WHITESPACE",bnf:[["%RULE_WHITESPACE_CHAR*"],["Comment","RULE_WHITESPACE*"]]},{name:"RULE_S",bnf:[["RULE_WHITESPACE","RULE_S*"],["RULE_EOL","RULE_S*"]]},{name:"%RULE_WHITESPACE_CHAR",bnf:[[/\x09/],[/\x20/]],fragment:!0},{name:"Comment",bnf:[['"/*"',"%RULE_Comment_Body*",'"*/"']]},{name:"%RULE_Comment_Body",bnf:[['!"*/"',/[^*]/]],fragment:!0},{name:"RULE_EOL",bnf:[[/\x0D/,/\x0A/],[/\x0A/],[/\x0D/]]},{name:"Link",bnf:[["'['","Url","']'"]]},{name:"Url",bnf:[[/[^\x5D:/?#]/,'"://"',/[^\x5D#]+/,"%Url1?"]]},{name:"%Url1",bnf:[['"#"',"NCName"]],fragment:!0}],s.defaultParser=new Oi.Parser(s.RULES,{debug:!1});let r=/^(!|&)/,l=/(\?|\+|\*)$/,c=/^%/;function d(D,$){if(typeof D=="string"){if(r.test(D))return"";if(c.test(D)){let K=l.exec(D),te=K?K[0]+" ":"";return C(D,$)?m(D,$)+te:"("+m(D,$)+")"+te}return D}else return D.source.replace(/\\(?:x|u)([a-zA-Z0-9]+)/g,"#x$1").replace(/\[\\(?:x|u)([a-zA-Z0-9]+)-\\(?:x|u)([a-zA-Z0-9]+)\]/g,"[#x$1-#x$2]")}function C(D,$){let U=Oi.findRuleByName(D,$);return U&&U.bnf.length==1&&U.bnf[0].length==1&&(U.bnf[0][0]instanceof RegExp||U.bnf[0][0][0]=='"'||U.bnf[0][0][0]=="'")}function _(D,$){return D.map(U=>d(U,$)).join(" ")}function m(D,$){let U=Oi.findRuleByName(D,$);return U?U.bnf.map(K=>_(K,$)).join(" | "):"RULE_NOT_FOUND {"+D+"}"}function A(D){let $=[];return D.grammarRules.forEach(U=>{if(!/^%/.test(U.name)){let K=U.recover?" /* { recoverUntil="+U.recover+" } */":"";$.push(U.name+" ::= "+m(U.name,D)+K)}}),$.join(` +`)}s.emit=A;let P=0;function y(D,$){throw console.log("reberia restar "+$+" a "+D),new Error("Difference not supported yet")}function S(D){return new RegExp(D.replace(/#x([a-zA-Z0-9]{4})/g,"\\u$1").replace(/#x([a-zA-Z0-9]{3})/g,"\\u0$1").replace(/#x([a-zA-Z0-9]{2})/g,"\\x$1").replace(/#x([a-zA-Z0-9]{1})/g,"\\x0$1"))}function V(D,$,U){let K=null,te=[];return $.children.forEach((J,Q)=>{J.type=="Minus"&&y(K,J);let G=$.children[Q+1];G=G&&G.type=="PrimaryDecoration"&&G.text||"";let Ce="";switch(J.type){case"SubItem":let Pe="%"+(U+P++);M(D,J,Pe),te.push(Ce+Pe+G);break;case"NCName":case"StringLiteral":te.push(Ce+J.text+G);break;case"CharCode":case"CharClass":if(G||Ce){let ot={name:"%"+(U+P++),bnf:[[S(J.text)]]};D.push(ot),te.push(Ce+ot.name+G)}else te.push(S(J.text));break;case"PrimaryDecoration":break;default:throw new Error(" HOW SHOULD I PARSE THIS? "+J.type+" -> "+JSON.stringify(J.text))}K=J}),te}function M(D,$,U){let K=$.children.filter(Q=>Q.type=="SequenceOrDifference").map(Q=>V(D,Q,U)),te={name:U,bnf:K},J=null;K.forEach(Q=>{J=J||Q.recover,delete Q.recover}),U.indexOf("%")==0&&(te.fragment=!0),J&&(te.recover=J),D.push(te)}function Y(D,$=s.defaultParser){let U=$.getAST(D);if(!U)throw new Error("Could not parse "+D);if(U.errors&&U.errors.length)throw U.errors[0];let K=[];return U.children.filter(te=>te.type=="Production").map(te=>{let J=te.children.filter(Q=>Q.type=="NCName")[0].text;M(K,te,J)}),K}s.getRules=Y;function se(D,$=s.defaultParser){return Y(D.join(""),$)}s.Transform=se;class ge extends Oi.Parser{constructor($,U){let K=U&&U.debugRulesParser===!0?new Oi.Parser(s.RULES,{debug:!0}):s.defaultParser;super(Y($,K),U)}emitSource(){return A(this)}}s.Parser=ge})(k3||(k3={}));U3.default=k3});var Gl=we(H3=>{"use strict";Object.defineProperty(H3,"__esModule",{value:!0});var co=oo(),kr=Li(),q3;(function(s){s.RULES=[{name:"Grammar",bnf:[["RULE_S*","Attributes?","RULE_S*","%Atomic*","EOF"]]},{name:"%Atomic",bnf:[["Production","RULE_S*"]],fragment:!0},{name:"Production",bnf:[["NCName","RULE_S*",'"::="',"RULE_WHITESPACE*","%Choice","RULE_WHITESPACE*","Attributes?","RULE_EOL+","RULE_S*"]]},{name:"NCName",bnf:[[/[a-zA-Z][a-zA-Z_0-9]*/]]},{name:"Attributes",bnf:[['"{"',"Attribute","%Attributes*","RULE_S*",'"}"']]},{name:"%Attributes",bnf:[["RULE_S*",'","',"Attribute"]],fragment:!0},{name:"Attribute",bnf:[["RULE_S*","NCName","RULE_WHITESPACE*",'"="',"RULE_WHITESPACE*","AttributeValue"]]},{name:"AttributeValue",bnf:[["NCName"],[/[1-9][0-9]*/]]},{name:"%Choice",bnf:[["SequenceOrDifference","%_Choice_1*"]],fragment:!0},{name:"%_Choice_1",bnf:[["RULE_S*",'"|"',"RULE_S*","SequenceOrDifference"]],fragment:!0},{name:"SequenceOrDifference",bnf:[["%Item","RULE_WHITESPACE*","%_Item_1?"]]},{name:"%_Item_1",bnf:[["Minus","%Item"],["%Item*"]],fragment:!0},{name:"Minus",bnf:[['"-"']]},{name:"%Item",bnf:[["RULE_WHITESPACE*","PrimaryPreDecoration?","%Primary","PrimaryDecoration?"]],fragment:!0},{name:"PrimaryDecoration",bnf:[['"?"'],['"*"'],['"+"']]},{name:"PrimaryPreDecoration",bnf:[['"&"'],['"!"'],['"~"']]},{name:"%Primary",bnf:[["NCName"],["StringLiteral"],["CharCode"],["CharClass"],["SubItem"]],fragment:!0},{name:"SubItem",bnf:[['"("',"RULE_S*","%Choice","RULE_S*",'")"']]},{name:"StringLiteral",bnf:[[`'"'`,/[^"]*/,`'"'`],[`"'"`,/[^']*/,`"'"`]]},{name:"CharCode",bnf:[['"#x"',/[0-9a-zA-Z]+/]]},{name:"CharClass",bnf:[["'['","'^'?","%RULE_CharClass_1+",'"]"']]},{name:"%RULE_CharClass_1",bnf:[["CharCodeRange"],["CharRange"],["CharCode"],["RULE_Char"]],fragment:!0},{name:"RULE_Char",bnf:[[/\x09/],[/\x0A/],[/\x0D/],[/[\x20-\x5c]/],[/[\x5e-\uD7FF]/],[/[\uE000-\uFFFD]/]]},{name:"CharRange",bnf:[["RULE_Char",'"-"',"RULE_Char"]]},{name:"CharCodeRange",bnf:[["CharCode",'"-"',"CharCode"]]},{name:"RULE_WHITESPACE",bnf:[["%RULE_WHITESPACE_CHAR*"],["Comment","RULE_WHITESPACE*"]]},{name:"RULE_S",bnf:[["RULE_WHITESPACE","RULE_S*"],["RULE_EOL","RULE_S*"]]},{name:"%RULE_WHITESPACE_CHAR",bnf:[[/\x09/],[/\x20/]],fragment:!0},{name:"Comment",bnf:[['"/*"',"%RULE_Comment_Body*",'"*/"']]},{name:"%RULE_Comment_Body",bnf:[[/[^*]/],['"*"+',/[^/]*/]],fragment:!0},{name:"RULE_EOL",bnf:[[/\x0D/,/\x0A/],[/\x0A/],[/\x0D/]]},{name:"Link",bnf:[["'['","Url","']'"]]},{name:"Url",bnf:[[/[^\x5D:/?#]/,'"://"',/[^\x5D#]+/,"%Url1?"]]},{name:"%Url1",bnf:[['"#"',"NCName"]],fragment:!0}],s.defaultParser=new kr.Parser(s.RULES,{debug:!1});let r=/^(!|&)/,l=/(\?|\+|\*)$/,c=/^%/;function d(D,$){if(typeof D=="string"){let U=l.exec(D),K=r.exec(D),te=K?K[0]:"",J=U?U[0]+" ":"";return c.test(D)?C(D,$)?te+m(D,$)+J:te+"("+m(D,$)+")"+J:D.replace(r,te)}else return D.source.replace(/\\(?:x|u)([a-zA-Z0-9]+)/g,"#x$1").replace(/\[\\(?:x|u)([a-zA-Z0-9]+)-\\(?:x|u)([a-zA-Z0-9]+)\]/g,"[#x$1-#x$2]")}function C(D,$){let U=kr.findRuleByName(D,$);return U&&U.bnf.length==1&&U.bnf[0].length==1&&(U.bnf[0][0]instanceof RegExp||U.bnf[0][0][0]=='"'||U.bnf[0][0][0]=="'")}function _(D,$){return D.map(U=>d(U,$)).join(" ")}function m(D,$){let U=kr.findRuleByName(D,$);return U?U.bnf.map(K=>_(K,$)).join(" | "):"RULE_NOT_FOUND {"+D+"}"}function A(D){let $=[];return D.grammarRules.forEach(U=>{if(!/^%/.test(U.name)){let K=U.recover?" { recoverUntil="+U.recover+" }":"";$.push(U.name+" ::= "+m(U.name,D)+K)}}),$.join(` +`)}s.emit=A;let P=0;function y(D,$){throw console.log("reberia restar "+$+" a "+D),new Error("Difference not supported yet")}function S(D){return new RegExp(D.replace(/#x([a-zA-Z0-9]{4})/g,"\\u$1").replace(/#x([a-zA-Z0-9]{3})/g,"\\u0$1").replace(/#x([a-zA-Z0-9]{2})/g,"\\x$1").replace(/#x([a-zA-Z0-9]{1})/g,"\\x0$1"))}function V(D,$,U,K){let te=null,J=[];return $.children.forEach((Q,G)=>{Q.type=="Minus"&&y(te,Q);let Ce=$.children[G+1];Ce=Ce&&Ce.type=="PrimaryDecoration"&&Ce.text||"";let Pe="";te&&te.type=="PrimaryPreDecoration"&&(Pe=te.text);let ot=Pe=="~"?1:void 0;switch(ot&&(Pe=""),Q.type){case"SubItem":let B="%"+(U+P++);M(D,Q,B,K),J.push(Pe+B+Ce);break;case"NCName":J.push(Pe+Q.text+Ce);break;case"StringLiteral":if(Ce||Pe||!/^['"/()a-zA-Z0-9&_.:=,+*\-\^\\]+$/.test(Q.text))J.push(Pe+Q.text+Ce);else for(let Oe of Q.text.slice(1,-1))K&&K.ignoreCase=="true"&&/[a-zA-Z]/.test(Oe)?J.push(new RegExp("["+Oe.toUpperCase()+Oe.toLowerCase()+"]")):J.push(new RegExp(kr.escapeRegExp(Oe)));break;case"CharCode":case"CharClass":if(Ce||Pe){let Oe={name:"%"+(U+P++),bnf:[[S(Q.text)]],pinned:ot};D.push(Oe),J.push(Pe+Oe.name+Ce)}else J.push(S(Q.text));break;case"PrimaryPreDecoration":case"PrimaryDecoration":break;default:throw new Error(" HOW SHOULD I PARSE THIS? "+Q.type+" -> "+JSON.stringify(Q.text))}te=Q}),J}function M(D,$,U,K=void 0){let te=$.children.filter(Ce=>Ce.type=="Attributes")[0],J={};te&&te.children.forEach(Ce=>{let Pe=Ce.children.filter(ot=>ot.type=="NCName")[0].text;if(Pe in J)throw new co.TokenError("Duplicated attribute "+Pe,Ce);J[Pe]=Ce.children.filter(ot=>ot.type=="AttributeValue")[0].text});let Q=$.children.filter(Ce=>Ce.type=="SequenceOrDifference").map(Ce=>V(D,Ce,U,K||J)),G={name:U,bnf:Q};if(U.indexOf("%")==0&&(G.fragment=!0),J.recoverUntil&&(G.recover=J.recoverUntil,G.bnf.length>1))throw new co.TokenError("only one-option productions are suitable for error recovering",$);if("pin"in J){let Ce=parseInt(J.pin);if(isNaN(Ce)||(G.pinned=Ce),G.bnf.length>1)throw new co.TokenError("only one-option productions are suitable for pinning",$)}"ws"in J?G.implicitWs=J.ws!="explicit":G.implicitWs=null,G.fragment=G.fragment||J.fragment=="true",G.simplifyWhenOneChildren=J.simplifyWhenOneChildren=="true",D.push(G)}function Y(D,$=s.defaultParser){let U=$.getAST(D);if(!U)throw new Error("Could not parse "+D);if(U.errors&&U.errors.length)throw U.errors[0];let K=null,te=U.children.filter(G=>G.type=="Attributes")[0],J={};te&&te.children.forEach(G=>{let Ce=G.children.filter(Pe=>Pe.type=="NCName")[0].text;if(Ce in J)throw new co.TokenError("Duplicated attribute "+Ce,G);J[Ce]=G.children.filter(Pe=>Pe.type=="AttributeValue")[0].text}),K=J.ws=="implicit";let Q=[];return U.children.filter(G=>G.type=="Production").map(G=>{let Ce=G.children.filter(Pe=>Pe.type=="NCName")[0].text;M(Q,G,Ce)}),Q.forEach(G=>{G.implicitWs===null&&(G.implicitWs=K)}),Q}s.getRules=Y;function se(D,$=s.defaultParser){return Y(D.join(""),$)}s.Transform=se;class ge extends kr.Parser{constructor($,U){let K=U&&U.debugRulesParser===!0?new kr.Parser(s.RULES,{debug:!0}):s.defaultParser;super(Y($,K),U)}emitSource(){return A(this)}}s.Parser=ge})(q3||(q3={}));H3.default=q3});var Vl=we(Si=>{"use strict";Object.defineProperty(Si,"__esModule",{value:!0});var J9=$l();Object.defineProperty(Si,"BNF",{enumerable:!0,get:function(){return J9.default}});var X9=Zl();Object.defineProperty(Si,"W3C",{enumerable:!0,get:function(){return X9.default}});var Q9=Gl();Object.defineProperty(Si,"Custom",{enumerable:!0,get:function(){return Q9.default}})});var Kl=we(Pi=>{"use strict";Object.defineProperty(Pi,"__esModule",{value:!0});var j9=Li();Object.defineProperty(Pi,"Parser",{enumerable:!0,get:function(){return j9.Parser}});var e7=oo();Object.defineProperty(Pi,"TokenError",{enumerable:!0,get:function(){return e7.TokenError}});Pi.Grammars=Vl()});var Ai=we(en=>{"use strict";Object.defineProperty(en,"__esModule",{value:!0});en.parseFormula=en.parseAndApply=en.Source=en.Formula=void 0;var Xe=Xt(),t7=Rl(),B3=$t(),n7=xl(),Yl=yl(),r7=Pl(),Jl=Il(),i7=x3(),o7=T3(),s7=Wl(),l7=Kl(),u7=Wr(),a7=` +tblfm_line ::= "" +formula_list ::= formula ( "::" formula_list )? +formula ::= destination "=" source display_directive? + +source ::= range | source_reference | single_param_function_call | conditional_function_call | algebraic_operation | float | real +range ::= source_reference ".." source_reference +source_reference ::= absolute_reference | relative_reference +destination ::= range | absolute_reference + +relative_reference ::= (relative_row | absolute_row) (relative_column | absolute_column) | relative_row | relative_column +relative_row ::= "@" ( "-" | "+" ) int +relative_column ::= "$" ( "-" | "+" ) int + +absolute_reference ::= absolute_row absolute_column | absolute_row | absolute_column +absolute_row ::= "@" ( "I" | "<" | ">" | int ) +absolute_column ::= "$" ( "<" | ">" | int ) + +single_param_function_call ::= single_param_function "(" source ")" +single_param_function ::= "mean" | "sum" + +conditional_function_call ::= "if(" predicate "," " "? source "," " "? source ")" +predicate ::= source_without_range conditional_operator source_without_range +source_without_range ::= source_reference | single_param_function_call | conditional_function_call | algebraic_operation | float | real +conditional_operator ::= ">" | "<" | ">=" | "<=" | "==" | "!=" + +algebraic_operation ::= "(" source " "? algebraic_operator " "? source ")" +algebraic_operator ::= "+" | "-" | "*" | "/" + +display_directive ::= ";" display_directive_option +display_directive_option ::= formatting_directive | datetime_directive | hourminute_directive +formatting_directive ::= "%." int "f" +datetime_directive ::= "dt" +hourminute_directive ::= "hm" + +float ::= "-"? int "." int +real ::= "-"? int +int ::= [0-9]+ +`,fo=class{constructor(r,l){this.merge=C=>this.destination.merge(this.source,C);let c=new Jl.DefaultFormatter;r.children.length===3&&(c=new Jl.DisplayDirective(r.children[2]));let d=(0,r7.newDestination)(r.children[0],l,c);if(d.isErr())throw d.error;this.destination=d.value,this.source=new ho(r.children[1],l)}};en.Formula=fo;var ho=class{constructor(r,l){if(this.getValue=(C,_)=>this.locationDescriptor.getValue(C,_),r.type!=="source"&&r.type!=="source_without_range")throw Error("Invalid AST token type of "+r.type);if(r.children.length!==1)throw Error("Unexpected children length in Source");let c=r.children[0],d=c7(c,l);if(d.isErr())throw d.error;this.locationDescriptor=d.value}};en.Source=ho;var c7=(s,r)=>{try{switch(s.type){case"range":return(0,Xe.ok)(new i7.Range(s,r));case"source_reference":let l=(0,B3.checkChildLength)(s,1);return l?(0,Xe.err)(l):(0,Xe.ok)(new o7.Reference(s.children[0],r));case"single_param_function_call":return(0,Xe.ok)(new s7.SingleParamFunctionCall(s,r));case"conditional_function_call":return(0,Xe.ok)(new n7.ConditionalFunctionCall(s,r));case"algebraic_operation":return(0,Xe.ok)(new t7.AlgebraicOperation(s,r));case"real":return(0,Xe.ok)(new Yl.Constant(s,r));case"float":return(0,Xe.ok)(new Yl.Constant(s,r));default:throw Error("Unrecognized valueProvider type "+s.type)}}catch(l){return(0,Xe.err)(l)}},f7=(s,r)=>s.reduce((c,d)=>c.andThen(C=>{let _=(0,en.parseFormula)(d,r);return _.isErr()?_:(0,Xe.ok)((0,u7.concat)(_.value,C))}),(0,Xe.ok)([])).andThen(c=>c.reduceRight((d,C)=>d.andThen(_=>C.merge(_)),(0,Xe.ok)(r)));en.parseAndApply=f7;var h7=(s,r)=>{let c=new l7.Grammars.W3C.Parser(a7).getAST(s);if(!c)return(0,Xe.err)(new Error(`Formula '${s}' could not be parsed`));let d=(0,B3.checkType)(c,"tblfm_line");if(d)return(0,Xe.err)(d);let C=(0,B3.checkChildLength)(c,1);if(C)return(0,Xe.err)(C);let _=c.children[0].children,m=[];try{do m.push(new fo(_[0],r)),_.length>1&&_[1].type==="formula_list"?_=_[1].children:_=[];while(_.length>0);return(0,Xe.ok)(m)}catch(A){return(0,Xe.err)(A)}};en.parseFormula=h7});var Ii=we(po=>{"use strict";Object.defineProperty(po,"__esModule",{value:!0});po.Table=void 0;var d7=Ai(),Xl=W1(),go=O1(),g7=P1(),z3=class s{constructor(r){this._rows=r.slice()}getHeight(){return this._rows.length}getWidth(){return this._rows.map(r=>r.getWidth()).reduce((r,l)=>Math.max(r,l),0)}getHeaderWidth(){return this._rows[0].getWidth()}getRows(){return this._rows.slice()}getDelimiterRow(){let r=this._rows[1];if(r!==void 0&&r.isDelimiter())return r}getCellAt(r,l){let c=this._rows[r];if(c!==void 0)return c.getCellAt(l)}getFocusedCell(r){return this.getCellAt(r.row,r.column)}toLines(){return this._rows.map(r=>r.toText())}setCellAt(r,l,c){let d=this.getRows();return d[r]=d[r].setCellAt(l,c),new s(d)}focusOfPosition(r,l){let c=r.row-l,d=this._rows[c];if(d===void 0)return;if(r.columnP.rawContent.length),_=d.marginLeft.length+1,m=0;for(;mr.column);m++)_+=C[m]+1;let A=r.column-_;return new Xl.Focus(c,m,A)}positionOfFocus(r,l){let c=this._rows[r.row];if(c===void 0)return;let d=r.row+l;if(r.column<0)return new go.Point(d,r.offset);let C=c.getCells().map(A=>A.rawContent.length),_=Math.min(r.column,C.length),m=c.marginLeft.length+1;for(let A=0;A<_;A++)m+=C[A]+1;return new go.Point(d,m+r.offset)}selectionRangeOfFocus(r,l){let c=this._rows[r.row];if(c===void 0)return;let d=c.getCellAt(r.column);if(d===void 0||d.content==="")return;let C=r.row+l,_=c.getCells().map(A=>A.rawContent.length),m=c.marginLeft.length+1;for(let A=0;A{"use strict";Object.defineProperty(rt,"__esModule",{value:!0});rt.readTable=rt._marginRegex=rt.marginRegexSrc=rt._readRow=rt._splitCells=void 0;var p7=Ii(),m7=Pr(),w7=_i(),C7=s=>{let r=[],l="",c=s;for(;c!=="";)switch(c[0]){case"`":{let d=c.match(/^`*/);if(d===null)break;let C=d[0],_=C,m=c.substr(C.length),A=!1;for(;m!=="";)if(m[0]==="`"){let P=m.match(/^`*/);if(P===null)break;let y=P[0];if(_+=y,m=m.substr(y.length),y.length===C.length){A=!0;break}}else _+=m[0],m=m.substr(1);A?(l+=_,c=m):(l+="`",c=c.substr(1))}break;case"\\":c.length>=2?(l+=c.substr(0,2),c=c.substr(2)):(l+="\\",c=c.substr(1));break;case"[":if(l+="[",c=c.substr(1),/\[[^\\|\]]+\|[^|\]]+]]/.test(c)){let d=c.indexOf("|");l+=c.slice(0,d),l+="\\|",c=c.substr(d+1)}break;case"|":r.push(l),l="",c=c.substr(1);break;default:l+=c[0],c=c.substr(1)}return r.push(l),r};rt._splitCells=C7;var v7=(s,r=/^\s*$/)=>{let l=(0,rt._splitCells)(s),c;l.length>0&&r.test(l[0])?(c=l[0],l=l.slice(1)):c="";let d;return l.length>1&&/^\s*$/.test(l[l.length-1])?(d=l[l.length-1],l=l.slice(0,l.length-1)):d="",new w7.TableRow(l.map(C=>new m7.TableCell(C)),c,d)};rt._readRow=v7;var _7=s=>{let r="";return s.forEach(l=>{l!=="|"&&l!=="\\"&&l!=="`"&&(r+=`\\u{${l.codePointAt(0).toString(16)}}`)}),`[\\s${r}]*`};rt.marginRegexSrc=_7;var b7=s=>new RegExp(`^${(0,rt.marginRegexSrc)(s)}$`,"u");rt._marginRegex=b7;var E7=(s,r)=>{let l=(0,rt._marginRegex)(r.leftMarginChars);return new p7.Table(s.map(c=>(0,rt._readRow)(c,l)))};rt.readTable=E7});var jl=we(Wi=>{"use strict";Object.defineProperty(Wi,"__esModule",{value:!0});var Z3=[[0,31,"N"],[32,126,"Na"],[127,160,"N"],[161,161,"A"],[162,163,"Na"],[164,164,"A"],[165,166,"Na"],[167,168,"A"],[169,169,"N"],[170,170,"A"],[171,171,"N"],[172,172,"Na"],[173,174,"A"],[175,175,"Na"],[176,180,"A"],[181,181,"N"],[182,186,"A"],[187,187,"N"],[188,191,"A"],[192,197,"N"],[198,198,"A"],[199,207,"N"],[208,208,"A"],[209,214,"N"],[215,216,"A"],[217,221,"N"],[222,225,"A"],[226,229,"N"],[230,230,"A"],[231,231,"N"],[232,234,"A"],[235,235,"N"],[236,237,"A"],[238,239,"N"],[240,240,"A"],[241,241,"N"],[242,243,"A"],[244,246,"N"],[247,250,"A"],[251,251,"N"],[252,252,"A"],[253,253,"N"],[254,254,"A"],[255,256,"N"],[257,257,"A"],[258,272,"N"],[273,273,"A"],[274,274,"N"],[275,275,"A"],[276,282,"N"],[283,283,"A"],[284,293,"N"],[294,295,"A"],[296,298,"N"],[299,299,"A"],[300,304,"N"],[305,307,"A"],[308,311,"N"],[312,312,"A"],[313,318,"N"],[319,322,"A"],[323,323,"N"],[324,324,"A"],[325,327,"N"],[328,331,"A"],[332,332,"N"],[333,333,"A"],[334,337,"N"],[338,339,"A"],[340,357,"N"],[358,359,"A"],[360,362,"N"],[363,363,"A"],[364,461,"N"],[462,462,"A"],[463,463,"N"],[464,464,"A"],[465,465,"N"],[466,466,"A"],[467,467,"N"],[468,468,"A"],[469,469,"N"],[470,470,"A"],[471,471,"N"],[472,472,"A"],[473,473,"N"],[474,474,"A"],[475,475,"N"],[476,476,"A"],[477,592,"N"],[593,593,"A"],[594,608,"N"],[609,609,"A"],[610,707,"N"],[708,708,"A"],[709,710,"N"],[711,711,"A"],[712,712,"N"],[713,715,"A"],[716,716,"N"],[717,717,"A"],[718,719,"N"],[720,720,"A"],[721,727,"N"],[728,731,"A"],[732,732,"N"],[733,733,"A"],[734,734,"N"],[735,735,"A"],[736,767,"N"],[768,879,"A"],[880,912,"N"],[913,929,"A"],[930,930,"N"],[931,937,"A"],[938,944,"N"],[945,961,"A"],[962,962,"N"],[963,969,"A"],[970,1024,"N"],[1025,1025,"A"],[1026,1039,"N"],[1040,1103,"A"],[1104,1104,"N"],[1105,1105,"A"],[1106,4351,"N"],[4352,4447,"W"],[4448,8207,"N"],[8208,8208,"A"],[8209,8210,"N"],[8211,8214,"A"],[8215,8215,"N"],[8216,8217,"A"],[8218,8219,"N"],[8220,8221,"A"],[8222,8223,"N"],[8224,8226,"A"],[8227,8227,"N"],[8228,8231,"A"],[8232,8239,"N"],[8240,8240,"A"],[8241,8241,"N"],[8242,8243,"A"],[8244,8244,"N"],[8245,8245,"A"],[8246,8250,"N"],[8251,8251,"A"],[8252,8253,"N"],[8254,8254,"A"],[8255,8307,"N"],[8308,8308,"A"],[8309,8318,"N"],[8319,8319,"A"],[8320,8320,"N"],[8321,8324,"A"],[8325,8360,"N"],[8361,8361,"H"],[8362,8363,"N"],[8364,8364,"A"],[8365,8450,"N"],[8451,8451,"A"],[8452,8452,"N"],[8453,8453,"A"],[8454,8456,"N"],[8457,8457,"A"],[8458,8466,"N"],[8467,8467,"A"],[8468,8469,"N"],[8470,8470,"A"],[8471,8480,"N"],[8481,8482,"A"],[8483,8485,"N"],[8486,8486,"A"],[8487,8490,"N"],[8491,8491,"A"],[8492,8530,"N"],[8531,8532,"A"],[8533,8538,"N"],[8539,8542,"A"],[8543,8543,"N"],[8544,8555,"A"],[8556,8559,"N"],[8560,8569,"A"],[8570,8584,"N"],[8585,8585,"A"],[8586,8591,"N"],[8592,8601,"A"],[8602,8631,"N"],[8632,8633,"A"],[8634,8657,"N"],[8658,8658,"A"],[8659,8659,"N"],[8660,8660,"A"],[8661,8678,"N"],[8679,8679,"A"],[8680,8703,"N"],[8704,8704,"A"],[8705,8705,"N"],[8706,8707,"A"],[8708,8710,"N"],[8711,8712,"A"],[8713,8714,"N"],[8715,8715,"A"],[8716,8718,"N"],[8719,8719,"A"],[8720,8720,"N"],[8721,8721,"A"],[8722,8724,"N"],[8725,8725,"A"],[8726,8729,"N"],[8730,8730,"A"],[8731,8732,"N"],[8733,8736,"A"],[8737,8738,"N"],[8739,8739,"A"],[8740,8740,"N"],[8741,8741,"A"],[8742,8742,"N"],[8743,8748,"A"],[8749,8749,"N"],[8750,8750,"A"],[8751,8755,"N"],[8756,8759,"A"],[8760,8763,"N"],[8764,8765,"A"],[8766,8775,"N"],[8776,8776,"A"],[8777,8779,"N"],[8780,8780,"A"],[8781,8785,"N"],[8786,8786,"A"],[8787,8799,"N"],[8800,8801,"A"],[8802,8803,"N"],[8804,8807,"A"],[8808,8809,"N"],[8810,8811,"A"],[8812,8813,"N"],[8814,8815,"A"],[8816,8833,"N"],[8834,8835,"A"],[8836,8837,"N"],[8838,8839,"A"],[8840,8852,"N"],[8853,8853,"A"],[8854,8856,"N"],[8857,8857,"A"],[8858,8868,"N"],[8869,8869,"A"],[8870,8894,"N"],[8895,8895,"A"],[8896,8977,"N"],[8978,8978,"A"],[8979,8985,"N"],[8986,8987,"W"],[8988,9e3,"N"],[9001,9002,"W"],[9003,9192,"N"],[9193,9196,"W"],[9197,9199,"N"],[9200,9200,"W"],[9201,9202,"N"],[9203,9203,"W"],[9204,9311,"N"],[9312,9449,"A"],[9450,9450,"N"],[9451,9547,"A"],[9548,9551,"N"],[9552,9587,"A"],[9588,9599,"N"],[9600,9615,"A"],[9616,9617,"N"],[9618,9621,"A"],[9622,9631,"N"],[9632,9633,"A"],[9634,9634,"N"],[9635,9641,"A"],[9642,9649,"N"],[9650,9651,"A"],[9652,9653,"N"],[9654,9655,"A"],[9656,9659,"N"],[9660,9661,"A"],[9662,9663,"N"],[9664,9665,"A"],[9666,9669,"N"],[9670,9672,"A"],[9673,9674,"N"],[9675,9675,"A"],[9676,9677,"N"],[9678,9681,"A"],[9682,9697,"N"],[9698,9701,"A"],[9702,9710,"N"],[9711,9711,"A"],[9712,9724,"N"],[9725,9726,"W"],[9727,9732,"N"],[9733,9734,"A"],[9735,9736,"N"],[9737,9737,"A"],[9738,9741,"N"],[9742,9743,"A"],[9744,9747,"N"],[9748,9749,"W"],[9750,9755,"N"],[9756,9756,"A"],[9757,9757,"N"],[9758,9758,"A"],[9759,9791,"N"],[9792,9792,"A"],[9793,9793,"N"],[9794,9794,"A"],[9795,9799,"N"],[9800,9811,"W"],[9812,9823,"N"],[9824,9825,"A"],[9826,9826,"N"],[9827,9829,"A"],[9830,9830,"N"],[9831,9834,"A"],[9835,9835,"N"],[9836,9837,"A"],[9838,9838,"N"],[9839,9839,"A"],[9840,9854,"N"],[9855,9855,"W"],[9856,9874,"N"],[9875,9875,"W"],[9876,9885,"N"],[9886,9887,"A"],[9888,9888,"N"],[9889,9889,"W"],[9890,9897,"N"],[9898,9899,"W"],[9900,9916,"N"],[9917,9918,"W"],[9919,9919,"A"],[9920,9923,"N"],[9924,9925,"W"],[9926,9933,"A"],[9934,9934,"W"],[9935,9939,"A"],[9940,9940,"W"],[9941,9953,"A"],[9954,9954,"N"],[9955,9955,"A"],[9956,9959,"N"],[9960,9961,"A"],[9962,9962,"W"],[9963,9969,"A"],[9970,9971,"W"],[9972,9972,"A"],[9973,9973,"W"],[9974,9977,"A"],[9978,9978,"W"],[9979,9980,"A"],[9981,9981,"W"],[9982,9983,"A"],[9984,9988,"N"],[9989,9989,"W"],[9990,9993,"N"],[9994,9995,"W"],[9996,10023,"N"],[10024,10024,"W"],[10025,10044,"N"],[10045,10045,"A"],[10046,10059,"N"],[10060,10060,"W"],[10061,10061,"N"],[10062,10062,"W"],[10063,10066,"N"],[10067,10069,"W"],[10070,10070,"N"],[10071,10071,"W"],[10072,10101,"N"],[10102,10111,"A"],[10112,10132,"N"],[10133,10135,"W"],[10136,10159,"N"],[10160,10160,"W"],[10161,10174,"N"],[10175,10175,"W"],[10176,10213,"N"],[10214,10221,"Na"],[10222,10628,"N"],[10629,10630,"Na"],[10631,11034,"N"],[11035,11036,"W"],[11037,11087,"N"],[11088,11088,"W"],[11089,11092,"N"],[11093,11093,"W"],[11094,11097,"A"],[11098,11903,"N"],[11904,11929,"W"],[11930,11930,"N"],[11931,12019,"W"],[12020,12031,"N"],[12032,12245,"W"],[12246,12271,"N"],[12272,12283,"W"],[12284,12287,"N"],[12288,12288,"F"],[12289,12350,"W"],[12351,12352,"N"],[12353,12438,"W"],[12439,12440,"N"],[12441,12543,"W"],[12544,12548,"N"],[12549,12591,"W"],[12592,12592,"N"],[12593,12686,"W"],[12687,12687,"N"],[12688,12771,"W"],[12772,12783,"N"],[12784,12830,"W"],[12831,12831,"N"],[12832,12871,"W"],[12872,12879,"A"],[12880,19903,"W"],[19904,19967,"N"],[19968,42124,"W"],[42125,42127,"N"],[42128,42182,"W"],[42183,43359,"N"],[43360,43388,"W"],[43389,44031,"N"],[44032,55203,"W"],[55204,57343,"N"],[57344,63743,"A"],[63744,64255,"W"],[64256,65023,"N"],[65024,65039,"A"],[65040,65049,"W"],[65050,65071,"N"],[65072,65106,"W"],[65107,65107,"N"],[65108,65126,"W"],[65127,65127,"N"],[65128,65131,"W"],[65132,65280,"N"],[65281,65376,"F"],[65377,65470,"H"],[65471,65473,"N"],[65474,65479,"H"],[65480,65481,"N"],[65482,65487,"H"],[65488,65489,"N"],[65490,65495,"H"],[65496,65497,"N"],[65498,65500,"H"],[65501,65503,"N"],[65504,65510,"F"],[65511,65511,"N"],[65512,65518,"H"],[65519,65532,"N"],[65533,65533,"A"],[65534,94175,"N"],[94176,94180,"W"],[94181,94191,"N"],[94192,94193,"W"],[94194,94207,"N"],[94208,100343,"W"],[100344,100351,"N"],[100352,101589,"W"],[101590,101631,"N"],[101632,101640,"W"],[101641,110591,"N"],[110592,110878,"W"],[110879,110927,"N"],[110928,110930,"W"],[110931,110947,"N"],[110948,110951,"W"],[110952,110959,"N"],[110960,111355,"W"],[111356,126979,"N"],[126980,126980,"W"],[126981,127182,"N"],[127183,127183,"W"],[127184,127231,"N"],[127232,127242,"A"],[127243,127247,"N"],[127248,127277,"A"],[127278,127279,"N"],[127280,127337,"A"],[127338,127343,"N"],[127344,127373,"A"],[127374,127374,"W"],[127375,127376,"A"],[127377,127386,"W"],[127387,127404,"A"],[127405,127487,"N"],[127488,127490,"W"],[127491,127503,"N"],[127504,127547,"W"],[127548,127551,"N"],[127552,127560,"W"],[127561,127567,"N"],[127568,127569,"W"],[127570,127583,"N"],[127584,127589,"W"],[127590,127743,"N"],[127744,127776,"W"],[127777,127788,"N"],[127789,127797,"W"],[127798,127798,"N"],[127799,127868,"W"],[127869,127869,"N"],[127870,127891,"W"],[127892,127903,"N"],[127904,127946,"W"],[127947,127950,"N"],[127951,127955,"W"],[127956,127967,"N"],[127968,127984,"W"],[127985,127987,"N"],[127988,127988,"W"],[127989,127991,"N"],[127992,128062,"W"],[128063,128063,"N"],[128064,128064,"W"],[128065,128065,"N"],[128066,128252,"W"],[128253,128254,"N"],[128255,128317,"W"],[128318,128330,"N"],[128331,128334,"W"],[128335,128335,"N"],[128336,128359,"W"],[128360,128377,"N"],[128378,128378,"W"],[128379,128404,"N"],[128405,128406,"W"],[128407,128419,"N"],[128420,128420,"W"],[128421,128506,"N"],[128507,128591,"W"],[128592,128639,"N"],[128640,128709,"W"],[128710,128715,"N"],[128716,128716,"W"],[128717,128719,"N"],[128720,128722,"W"],[128723,128724,"N"],[128725,128727,"W"],[128728,128746,"N"],[128747,128748,"W"],[128749,128755,"N"],[128756,128764,"W"],[128765,128991,"N"],[128992,129003,"W"],[129004,129291,"N"],[129292,129338,"W"],[129339,129339,"N"],[129340,129349,"W"],[129350,129350,"N"],[129351,129400,"W"],[129401,129401,"N"],[129402,129483,"W"],[129484,129484,"N"],[129485,129535,"W"],[129536,129647,"N"],[129648,129652,"W"],[129653,129655,"N"],[129656,129658,"W"],[129659,129663,"N"],[129664,129670,"W"],[129671,129679,"N"],[129680,129704,"W"],[129705,129711,"N"],[129712,129718,"W"],[129719,129727,"N"],[129728,129730,"W"],[129731,129743,"N"],[129744,129750,"W"],[129751,131071,"N"],[131072,196605,"W"],[196606,196607,"N"],[196608,262141,"W"],[262142,917759,"N"],[917760,917999,"A"],[918e3,983039,"N"],[983040,1048573,"A"],[1048574,1048575,"N"],[1048576,1114109,"A"],[1114110,1114111,"N"]],A7="13.0.0";function T7(s){for(var r=0,l=Z3.length-1;r!==l;){var c=r+(l-r>>1),d=Z3[c],C=d[0],_=d[1],m=d[2];if(s_)r=c+1;else return m}return Z3[r][2]}function Ql(s,r){r===void 0&&(r=0);var l=s.codePointAt(r);if(l!==void 0)return T7(l)}var R7={N:1,Na:1,W:2,F:2,H:1,A:1};function x7(s,r){for(var l=0,c=0,d=s;c{"use strict";Object.defineProperty(oe,"__esModule",{value:!0});oe.moveColumn=oe.deleteColumn=oe.insertColumn=oe.moveRow=oe.deleteRow=oe.insertRow=oe.alterAlignment=oe.formatTable=oe.FormatType=oe._weakFormatTable=oe._formatTable=oe._padText=oe._alignText=oe._computeTextWidth=oe.completeTable=oe._extendArray=oe._delimiterText=void 0;var ft=vi(),Gt=Ii(),Ct=Pr(),Qe=_i(),y7=jl(),N7=(s,r)=>{let l="-".repeat(r);switch(s){case ft.Alignment.NONE:return` ${l} `;case ft.Alignment.LEFT:return`:${l} `;case ft.Alignment.RIGHT:return` ${l}:`;case ft.Alignment.CENTER:return`:${l}:`;default:throw new Error("Unknown alignment: "+s)}};oe._delimiterText=N7;var L7=(s,r,l)=>{let c=s.slice();for(let d=s.length;d{let l=s.getHeight(),c=s.getWidth();if(l===0)throw new Error("Empty table");let d=s.getRows(),C=[],_=d[0],m=_.getCells();C.push(new Qe.TableRow((0,oe._extendArray)(m,c,P=>new Ct.TableCell(P===m.length?_.marginRight:"")),_.marginLeft,m.lengthnew Ct.TableCell((0,oe._delimiterText)(ft.Alignment.NONE,y===P.length?Math.max(r.minDelimiterWidth,A.marginRight.length-2):r.minDelimiterWidth))),A.marginLeft,P.lengthnew Ct.TableCell((0,oe._delimiterText)(ft.Alignment.NONE,r.minDelimiterWidth))),"",""));for(let P=A!==void 0?2:1;Pnew Ct.TableCell(V===S.length?y.marginRight:"")),y.marginLeft,S.length{let l=r.normalize?s.normalize("NFC"):s,c=0;for(let d of l){if(r.wideChars.has(d)){c+=2;continue}if(r.narrowChars.has(d)){c+=1;continue}switch((0,y7.getEAW)(d)){case"F":case"W":c+=2;break;case"A":c+=r.ambiguousAsWide?2:1;break;default:c+=1}}return c};oe._computeTextWidth=S7;var P7=(s,r,l,c)=>{let d=r-(0,oe._computeTextWidth)(s,c);if(d<0)return s;switch(l){case ft.Alignment.NONE:throw new Error("Unexpected default alignment");case ft.Alignment.LEFT:return s+" ".repeat(d);case ft.Alignment.RIGHT:return" ".repeat(d)+s;case ft.Alignment.CENTER:return" ".repeat(Math.floor(d/2))+s+" ".repeat(Math.ceil(d/2));default:throw new Error("Unknown alignment: "+l)}};oe._alignText=P7;var I7=s=>` ${s} `;oe._padText=I7;var W7=(s,r)=>{let l=s.getHeight(),c=s.getWidth();if(l===0)return{table:s,marginLeft:""};let d=s.getRows()[0].marginLeft;if(c===0){let y=new Array(l).fill(new Qe.TableRow([],d,""));return{table:new Gt.Table(y),marginLeft:d}}let C=s.getDelimiterRow(),_=new Array(c).fill(0);if(C!==void 0){let y=C.getWidth();for(let S=0;Sy.getAlignment()),c,()=>r.defaultAlignment):new Array(c).fill(r.defaultAlignment),A=[],P=s.getRows()[0];A.push(new Qe.TableRow(P.getCells().map((y,S)=>new Ct.TableCell((0,oe._padText)((0,oe._alignText)(y.content,_[S],r.headerAlignment===ft.HeaderAlignment.FOLLOW?m[S]===ft.Alignment.NONE?r.defaultAlignment:m[S]:r.headerAlignment,r.textWidthOptions)))),d,"")),C!==void 0&&A.push(new Qe.TableRow(C.getCells().map((y,S)=>new Ct.TableCell((0,oe._delimiterText)(m[S],_[S]))),d,""));for(let y=C!==void 0?2:1;ynew Ct.TableCell((0,oe._padText)((0,oe._alignText)(V.content,_[M],m[M]===ft.Alignment.NONE?r.defaultAlignment:m[M],r.textWidthOptions)))),d,""))}return{table:new Gt.Table(A),marginLeft:d}};oe._formatTable=W7;var M7=(s,r)=>{let l=s.getHeight(),c=s.getWidth();if(l===0)return{table:s,marginLeft:""};let d=s.getRows()[0].marginLeft;if(c===0){let A=new Array(l).fill(new Qe.TableRow([],d,""));return{table:new Gt.Table(A),marginLeft:d}}let C=s.getDelimiterRow(),_=[],m=s.getRows()[0];_.push(new Qe.TableRow(m.getCells().map(A=>new Ct.TableCell((0,oe._padText)(A.content))),d,"")),C!==void 0&&_.push(new Qe.TableRow(C.getCells().map(A=>new Ct.TableCell((0,oe._delimiterText)(A.getAlignment(),r.minDelimiterWidth))),d,""));for(let A=C!==void 0?2:1;Anew Ct.TableCell((0,oe._padText)(y.content))),d,""))}return{table:new Gt.Table(_),marginLeft:d}};oe._weakFormatTable=M7;var mo;(function(s){s.NORMAL="normal",s.WEAK="weak"})(mo||(oe.FormatType=mo={}));var D7=(s,r)=>{switch(r.formatType){case mo.NORMAL:return(0,oe._formatTable)(s,r);case mo.WEAK:return(0,oe._weakFormatTable)(s,r);default:throw new Error("Unknown format type: "+r.formatType)}};oe.formatTable=D7;var F7=(s,r,l,c)=>{if(s.getHeight()<1)return s;let d=s.getRows()[1];if(r<0||d.getWidth()-1{let c=s.getRows();return c.splice(Math.max(r,2),0,l),new Gt.Table(c)};oe.insertRow=k7;var U7=(s,r)=>{if(r===1)return s;let l=s.getRows();if(r===0){let c=l[0];l[0]=new Qe.TableRow(new Array(c.getWidth()).fill(new Ct.TableCell("")),c.marginLeft,c.marginRight)}else l.splice(r,1);return new Gt.Table(l)};oe.deleteRow=U7;var q7=(s,r,l)=>{if(r<=1||l<=1||r===l)return s;let c=s.getRows(),d=c[r];return c.splice(r,1),c.splice(l,0,d),new Gt.Table(c)};oe.moveRow=q7;var H7=(s,r,l,c)=>{let d=s.getRows();for(let C=0;C1?C-1:C];m.splice(r,0,A),d[C]=new Qe.TableRow(m,_.marginLeft,_.marginRight)}return new Gt.Table(d)};oe.insertColumn=H7;var B7=(s,r,l)=>{let c=s.getRows();for(let d=0;d{if(r===l)return s;let c=s.getRows();for(let d=0;d{"use strict";Object.defineProperty(Wt,"__esModule",{value:!0});Wt.shortestEditScript=Wt.applyEditScript=Wt._applyCommand=Wt.Delete=Wt.Insert=void 0;var Ur=class{constructor(r,l){this.row=r,this.line=l}};Wt.Insert=Ur;var qr=class{constructor(r){this.row=r}};Wt.Delete=qr;var $7=(s,r,l)=>{if(r instanceof Ur)s.insertLine(l+r.row,r.line);else if(r instanceof qr)s.deleteLine(l+r.row);else throw new Error("Unknown command")};Wt._applyCommand=$7;var Z7=(s,r,l)=>{for(let c of r)(0,Wt._applyCommand)(s,c,l)};Wt.applyEditScript=Z7;var Co=class{get car(){throw new Error("Not implemented")}get cdr(){throw new Error("Not implemented")}isEmpty(){throw new Error("Not implemented")}unshift(r){return new V3(r,this)}toArray(){let r=[],l=this;for(;!l.isEmpty();)r.push(l.car),l=l.cdr;return r}},G3=class extends Co{constructor(){super()}get car(){throw new Error("Empty list")}get cdr(){throw new Error("Empty list")}isEmpty(){return!0}},V3=class extends Co{constructor(r,l){super(),this._car=r,this._cdr=l}get car(){return this._car}get cdr(){return this._cdr}isEmpty(){return!1}},G7=(s,r,l=-1)=>{let c=s.length,d=r.length,C=l>=0?Math.min(l,c+d):c+d,_=new Array(Math.min(C,c)+Math.min(C,d)+1),m=Math.min(C,c);for(let A=0;A<=C;A++){let P=A<=c?-A:A-2*c,y=A<=d?A:-A+2*d;for(let S=P;S<=y;S+=2){let V,M;if(A===0)V=0,M=new G3;else if(S===-A)V=_[m+S+1].i+1,M=_[m+S+1].script.unshift(new qr(V+S));else if(S===A)V=_[m+S-1].i,M=_[m+S-1].script.unshift(new Ur(V+S-1,r[V+S-1]));else{let Y=_[m+S+1].i+1,se=_[m+S-1].i;Y>se?(V=Y,M=_[m+S+1].script.unshift(new qr(V+S))):(V=se,M=_[m+S-1].script.unshift(new Ur(V+S-1,r[V+S-1])))}for(;V{"use strict";Object.defineProperty(vo,"__esModule",{value:!0});vo.ITextEditor=void 0;var Y3=class{getCursorPosition(){throw new Error("Not implemented: getCursorPosition")}setCursorPosition(r){throw new Error("Not implemented: setCursorPosition")}setSelectionRange(r){throw new Error("Not implemented: setSelectionRange")}getLastRow(){throw new Error("Not implemented: getLastRow")}acceptsTableEdit(r){throw new Error("Not implemented: acceptsTableEdit")}getLine(r){throw new Error("Not implemented: getLine")}insertLine(r,l){throw new Error("Not implemented: insertLine")}deleteLine(r){throw new Error("Not implemented: deleteLine")}replaceLines(r,l,c){throw new Error("Not implemented: replaceLines")}transact(r){throw new Error("Not implemented: transact")}};vo.ITextEditor=Y3});var ru=we(dr=>{"use strict";Object.defineProperty(dr,"__esModule",{value:!0});dr.defaultOptions=dr.optionsWithDefaults=void 0;var tu=vi(),V7=wo(),nu={normalize:!0,wideChars:new Set,narrowChars:new Set,ambiguousAsWide:!1},K7={leftMarginChars:new Set,formatType:V7.FormatType.NORMAL,minDelimiterWidth:3,defaultAlignment:tu.DefaultAlignment.LEFT,headerAlignment:tu.HeaderAlignment.FOLLOW,smartCursor:!1},Y7=s=>Object.assign(Object.assign(Object.assign({},K7),s),{textWidthOptions:s.textWidthOptions?Object.assign(Object.assign({},nu),s.textWidthOptions):nu});dr.optionsWithDefaults=Y7;dr.defaultOptions=(0,dr.optionsWithDefaults)({})});var su=we(We=>{"use strict";Object.defineProperty(We,"__esModule",{value:!0});We.TableEditor=We._computeNewOffset=We._createIsTableFormulaRegex=We._createIsTableRowRegex=We.SortOrder=void 0;var iu=K3(),_o=W1(),Le=wo(),Br=$3(),ln=O1(),J3=P1(),ou=Ii(),un=Pr(),Hr=_i(),X3;(function(s){s.Ascending="ascending",s.Descending="descending"})(X3||(We.SortOrder=X3={}));var J7=s=>new RegExp(`^${(0,Br.marginRegexSrc)(s)}\\|`,"u");We._createIsTableRowRegex=J7;var X7=s=>new RegExp(`^${(0,Br.marginRegexSrc)(s)}$`,"u");We._createIsTableFormulaRegex=X7;var Q7=(s,r,l,c)=>{if(c){let _=l.table.getFocusedCell(s);return _!==void 0?_.computeRawOffset(0):s.column<0?l.marginLeft.length:0}let d=r.getFocusedCell(s),C=l.table.getFocusedCell(s);if(d!==void 0&&C!==void 0){let _=Math.min(d.computeContentOffset(s.offset),C.content.length);return C.computeRawOffset(_)}return s.column<0?l.marginLeft.length:0};We._computeNewOffset=Q7;var Q3=class{constructor(r){this._textEditor=r,this._scActive=!1}resetSmartCursor(){this._scActive=!1}cursorIsInTable(r){let l=(0,We._createIsTableRowRegex)(r.leftMarginChars),c=this._textEditor.getCursorPosition();return this._textEditor.acceptsTableEdit(c.row)&&l.test(this._textEditor.getLine(c.row))}cursorIsInTableFormula(r){let l=(0,We._createIsTableFormulaRegex)(r.leftMarginChars),c=this._textEditor.getCursorPosition();return this._textEditor.acceptsTableEdit(c.row)&&l.test(this._textEditor.getLine(c.row))}_findTable(r){let l=(0,We._createIsTableRowRegex)(r.leftMarginChars),c=(0,We._createIsTableFormulaRegex)(r.leftMarginChars),d=this._textEditor.getCursorPosition(),C=this._textEditor.getLastRow(),_=[],m=[],A=d.row,P=d.row;{let M=this._textEditor.getLine(d.row);for(;c.test(M)&&d.row>=0;)d=new ln.Point(d.row-1,d.column),P--,M=this._textEditor.getLine(d.row)}{let M=this._textEditor.getLine(d.row);if(!this._textEditor.acceptsTableEdit(d.row)||!l.test(M))return;_.push(M)}for(let M=d.row-1;M>=0;M--){let Y=this._textEditor.getLine(M);if(!this._textEditor.acceptsTableEdit(M)||!l.test(Y))break;_.unshift(Y),A=M}for(let M=d.row+1;M<=C;M++){let Y=this._textEditor.getLine(M);if(!this._textEditor.acceptsTableEdit(M)||!l.test(Y))break;_.push(Y),P=M}for(let M=P+1;M<=C;M++){let Y=this._textEditor.getLine(M);if(!this._textEditor.acceptsTableEdit(M)||!c.test(Y))break;m.push(Y)}let y=new J3.Range(new ln.Point(A,0),new ln.Point(P,_[_.length-1].length)),S=(0,Br.readTable)(_,r),V=S.focusOfPosition(d,A);if(V!==void 0)return{range:y,lines:_,formulaLines:m,table:S,focus:V}}_withTable(r,l){let c=this._findTable(r);if(c!==void 0)return l(c)}_updateLines(r,l,c,d=void 0){if(d!==void 0){let C=(0,iu.shortestEditScript)(d,c,3);if(C!==void 0){(0,iu.applyEditScript)(this._textEditor,C,r);return}}this._textEditor.replaceLines(r,l,c)}_moveToFocus(r,l,c){let d=l.positionOfFocus(c,r);d!==void 0&&this._textEditor.setCursorPosition(d)}_selectFocus(r,l,c){let d=l.selectionRangeOfFocus(c,r);d!==void 0?this._textEditor.setSelectionRange(d):this._moveToFocus(r,l,c)}format(r){this.withCompletedTable(r,({range:l,lines:c,table:d,focus:C})=>{let _=C;this._textEditor.transact(()=>{this._updateLines(l.start.row,l.end.row+1,d.toLines(),c),this._moveToFocus(l.start.row,d,_)})})}escape(r){this._withTable(r,({range:l,lines:c,table:d,focus:C})=>{let _=(0,Le.completeTable)(d,r),m=(0,Le.formatTable)(_.table,r),A=l.end.row+(_.delimiterInserted?2:1);this._textEditor.transact(()=>{this._updateLines(l.start.row,l.end.row+1,m.table.toLines(),c);let P;if(A>this._textEditor.getLastRow())this._textEditor.insertLine(A,""),P=new ln.Point(A,0);else{let y=new RegExp(`^${(0,Br.marginRegexSrc)(r.leftMarginChars)}`,"u"),S=this._textEditor.getLine(A),V=y.exec(S)[0];P=new ln.Point(A,V.length)}this._textEditor.setCursorPosition(P)}),this.resetSmartCursor()})}alignColumn(r,l){this.withCompletedTable(l,({range:c,lines:d,table:C,focus:_})=>{let m=_,A=C;0<=m.column&&m.column<=A.getHeaderWidth()-1&&(A=(0,Le.alterAlignment)(C,m.column,r,l));let P=(0,Le.formatTable)(A,l);m=m.setOffset((0,We._computeNewOffset)(m,C,P,!1)),this._textEditor.transact(()=>{this._updateLines(c.start.row,c.end.row+1,P.table.toLines(),d),this._moveToFocus(c.start.row,P.table,m)})})}selectCell(r){this.withCompletedTable(r,({range:l,lines:c,table:d,focus:C})=>{let _=C;this._textEditor.transact(()=>{this._updateLines(l.start.row,l.end.row+1,d.toLines(),c),this._selectFocus(l.start.row,d,_)})})}moveFocus(r,l,c){this.withCompletedTable(c,({range:d,lines:C,table:_,focus:m})=>{let A=m,P=A;if(r!==0){let V=_.getHeight(),M=A.row<1&&A.row+r>=1?1:A.row>1&&A.row+r<=1?-1:0;A=A.setRow(Math.min(Math.max(A.row+r+M,0),V<=2?0:V-1))}if(l!==0){let V=_.getHeaderWidth();!(A.column<0&&l<0)&&!(A.column>V-1&&l>0)&&(A=A.setColumn(Math.min(Math.max(A.column+l,0),V-1)))}let y=!A.posEquals(P),S=(0,Le.formatTable)(_,c);A=A.setOffset((0,We._computeNewOffset)(A,_,S,y)),this._textEditor.transact(()=>{this._updateLines(d.start.row,d.end.row+1,S.table.toLines(),C),y?this._selectFocus(d.start.row,S.table,A):this._moveToFocus(d.start.row,S.table,A)}),y&&this.resetSmartCursor()})}nextCell(r){this._withTable(r,({range:l,lines:c,table:d,focus:C})=>{let _=this._scTablePos!==void 0&&!l.start.equals(this._scTablePos)||this._scLastFocus!==void 0&&!C.posEquals(this._scLastFocus);this._scActive&&_&&this.resetSmartCursor();let m=C,A=(0,Le.completeTable)(d,r);A.delimiterInserted&&m.row>0&&(m=m.setRow(m.row+1));let P=m,y=A.table;if(m.row===1){if(m=m.setRow(2),r.smartCursor?(m.column<0||y.getHeaderWidth()-1y.getHeight()-1){let M=new Array(y.getHeaderWidth()).fill(new un.TableCell(""));y=(0,Le.insertRow)(y,y.getHeight(),new Hr.TableRow(M,"",""))}}else{if(m.column>y.getHeaderWidth()-1){let M=new Array(y.getHeight()-1).fill(new un.TableCell(""));y=(0,Le.insertColumn)(y,y.getHeaderWidth(),M,r)}m=m.setColumn(m.column+1)}let S=(0,Le.formatTable)(y,r);m=m.setOffset((0,We._computeNewOffset)(m,y,S,!0));let V=S.table.toLines();m.column>S.table.getHeaderWidth()-1&&(V[m.row]+=" ",m=m.setOffset(1)),this._textEditor.transact(()=>{this._updateLines(l.start.row,l.end.row+1,V,c),this._selectFocus(l.start.row,S.table,m)}),r.smartCursor&&(this._scActive||(this._scActive=!0,this._scTablePos=l.start,P.column<0||S.table.getHeaderWidth()-1{let _=C,m=_;_.row===0?_.column>0&&(_=_.setColumn(_.column-1)):_.row===1?_=new _o.Focus(0,d.getHeaderWidth()-1,_.offset):_.column>0?_=_.setColumn(_.column-1):_=new _o.Focus(_.row===2?0:_.row-1,d.getHeaderWidth()-1,_.offset);let A=!_.posEquals(m),P=(0,Le.formatTable)(d,r);_=_.setOffset((0,We._computeNewOffset)(_,d,P,A)),this._textEditor.transact(()=>{this._updateLines(l.start.row,l.end.row+1,P.table.toLines(),c),A?this._selectFocus(l.start.row,P.table,_):this._moveToFocus(l.start.row,P.table,_)}),A&&this.resetSmartCursor()})}nextRow(r){this._withTable(r,({range:l,lines:c,table:d,focus:C})=>{let _=this._scTablePos!==void 0&&!l.start.equals(this._scTablePos)||this._scLastFocus!==void 0&&!C.posEquals(this._scLastFocus);this._scActive&&_&&this.resetSmartCursor();let m=C,A=(0,Le.completeTable)(d,r);A.delimiterInserted&&m.row>0&&(m=m.setRow(m.row+1));let P=m,y=A.table;if(m.row===0?m=m.setRow(2):m=m.setRow(m.row+1),r.smartCursor?this._scActive&&this._scStartFocus!==void 0?m=m.setColumn(this._scStartFocus.column):(m.column<0||y.getHeaderWidth()-1y.getHeight()-1){let V=new Array(y.getHeaderWidth()).fill(new un.TableCell(""));y=(0,Le.insertRow)(y,y.getHeight(),new Hr.TableRow(V,"",""))}let S=(0,Le.formatTable)(y,r);m=m.setOffset((0,We._computeNewOffset)(m,y,S,!0)),this._textEditor.transact(()=>{this._updateLines(l.start.row,l.end.row+1,S.table.toLines(),c),this._selectFocus(l.start.row,S.table,m)}),r.smartCursor&&(this._scActive||(this._scActive=!0,this._scTablePos=l.start,P.column<0||S.table.getHeaderWidth()-1{let m=_;m.row<=1&&(m=m.setRow(2)),m=m.setColumn(0);let A=new Array(C.getHeaderWidth()).fill(new un.TableCell("")),P=(0,Le.insertRow)(C,m.row,new Hr.TableRow(A,"",""));this.formatAndApply(r,l,c,d,P,m)})}deleteRow(r){this.withCompletedTable(r,({range:l,lines:c,formulaLines:d,table:C,focus:_})=>{let m=_,A=C,P=!1;m.row!==1&&(A=(0,Le.deleteRow)(A,m.row),P=!0,m.row>A.getHeight()-1&&(m=m.setRow(m.row===2?0:m.row-1))),this.formatAndApply(r,l,c,d,A,m,P)})}moveRow(r,l){this.withCompletedTable(l,({range:c,lines:d,formulaLines:C,table:_,focus:m})=>{let A=m,P=_;if(A.row>1){let y=Math.min(Math.max(A.row+r,2),P.getHeight()-1);P=(0,Le.moveRow)(P,A.row,y),A=A.setRow(y)}this.formatAndApply(l,c,d,C,P,A)})}evaluateFormulas(r){return this.withCompletedTable(r,({range:l,lines:c,formulaLines:d,table:C,focus:_})=>{let m=C.applyFormulas(d);if(m.isErr())return m.error;let{table:A,focus:P}=this.formatAndApply(r,l,c,d,m.value,_,!1)})}transpose(r){this.withCompletedTable(r,({range:l,lines:c,formulaLines:d,table:C,focus:_})=>{var m,A,P,y,S,V,M,Y;let se=C.getWidth(),ge=C.getHeight(),D=new Array(se+1);for(let te=0;te1){let G=(y=(P=C.getCellAt(Q,te))===null||P===void 0?void 0:P.content)!==null&&y!==void 0?y:"";J[Q-1]=new un.TableCell(G)}}D[te]=new Hr.TableRow(J,"","")}else if(te===1){let J=new Array(ge-1);for(let Q=0;Q1){let J=new Array(ge-1);for(let Q=0;Q1){let G=(Y=(M=C.getCellAt(Q,te-1))===null||M===void 0?void 0:M.content)!==null&&Y!==void 0?Y:"";J[Q-1]=new un.TableCell(G)}}D[te]=new Hr.TableRow(J,"","")}let $=new ou.Table(D),{table:U,focus:K}=this.formatAndApply(r,l,c,d,$,_,!0);this._moveToFocus(l.start.row,U,K)})}sortRows(r,l){this.withCompletedTable(l,({range:c,lines:d,formulaLines:C,table:_,focus:m})=>{let A=_.getRows().slice(2),P=se=>/^\s*[-+]?((\d+(\.\d+)?)|(\d+\.)|(\.\d+))([eE][-+]?\d+)?\s*$/.test(se),y=A.map(se=>{var ge;return(ge=se.getCellAt(m.column))===null||ge===void 0?void 0:ge.content}).some(se=>se!==void 0&&se!==""&&!P(se));A.sort((se,ge)=>{let D=se.getCellAt(m.column),$=ge.getCellAt(m.column);if(D===void 0||D.content==="")return $===void 0||$.content===""?0:-1;if($===void 0||$.content==="")return 1;let U=y?D.content.replace(/[*~_$]/g,""):parseFloat(D.content),K=y?$.content.replace(/[*~_$]/g,""):parseFloat($.content);return U===K?0:U===void 0?-1:K===void 0?1:U{let m=_;m.row===1&&(m=m.setRow(0)),m.column<0&&(m=m.setColumn(0));let A=new Array(C.getHeight()-1).fill(new un.TableCell("")),P=(0,Le.insertColumn)(C,m.column,A,r);this.formatAndApply(r,l,c,d,P,m)})}deleteColumn(r){this.withCompletedTable(r,({range:l,lines:c,formulaLines:d,table:C,focus:_})=>{let m=_;m.row===1&&(m=m.setRow(0));let A=C,P=!1;0<=m.column&&m.column<=A.getHeaderWidth()-1&&(A=(0,Le.deleteColumn)(C,m.column,r),P=!0,m.column>A.getHeaderWidth()-1&&(m=m.setColumn(A.getHeaderWidth()-1))),this.formatAndApply(r,l,c,d,A,m,P)})}moveColumn(r,l){this.withCompletedTable(l,({range:c,lines:d,formulaLines:C,table:_,focus:m})=>{let A=m,P=_;if(0<=A.column&&A.column<=P.getHeaderWidth()-1){let y=Math.min(Math.max(A.column+r,0),P.getHeaderWidth()-1);P=(0,Le.moveColumn)(P,A.column,y),A=A.setColumn(y)}this.formatAndApply(l,c,d,C,P,A)})}formatAll(r){this._textEditor.transact(()=>{let l=(0,We._createIsTableRowRegex)(r.leftMarginChars),c=this._textEditor.getCursorPosition(),d=[],C,_=this._textEditor.getLastRow();for(let m=0;m<=_;m++){let A=this._textEditor.getLine(m);if(this._textEditor.acceptsTableEdit(m)&&l.test(A))d.push(A),C===void 0&&(C=m);else if(C!==void 0){let P=m-1,y=new J3.Range(new ln.Point(C,0),new ln.Point(P,d[d.length-1].length)),S=(0,Br.readTable)(d,r),V=S.focusOfPosition(c,C),M;if(V!==void 0){let Y=V,se=(0,Le.completeTable)(S,r);se.delimiterInserted&&Y.row>0&&(Y=Y.setRow(Y.row+1));let ge=(0,Le.formatTable)(se.table,r);Y=Y.setOffset((0,We._computeNewOffset)(Y,se.table,ge,!1));let D=ge.table.toLines();this._updateLines(y.start.row,y.end.row+1,D,d),M=D.length-d.length,c=ge.table.positionOfFocus(Y,C)}else{let Y=(0,Le.completeTable)(S,r),ge=(0,Le.formatTable)(Y.table,r).table.toLines();this._updateLines(y.start.row,y.end.row+1,ge,d),M=ge.length-d.length,c.row>P&&(c=new ln.Point(c.row+M,c.column))}d=[],C=void 0,_+=M,m+=M}}if(C!==void 0){let m=_,A=new J3.Range(new ln.Point(C,0),new ln.Point(m,d[d.length-1].length)),P=(0,Br.readTable)(d,r),S=P.focusOfPosition(c,C),V=(0,Le.completeTable)(P,r);V.delimiterInserted&&S.row>0&&(S=S.setRow(S.row+1));let M=(0,Le.formatTable)(V.table,r);S=S.setOffset((0,We._computeNewOffset)(S,V.table,M,!1));let Y=M.table.toLines();this._updateLines(A.start.row,A.end.row+1,Y,d),c=M.table.positionOfFocus(S,C)}this._textEditor.setCursorPosition(c)})}exportTable(r,l){return this.withCompletedTable(l,({range:c,lines:d,formulaLines:C,table:_,focus:m})=>{let A=_.getRows();return A.length>0&&!r&&A.splice(0,2),A.map(P=>P.getCells().map(y=>y.content))})}exportCSV(r,l){let c=this.exportTable(r,l);return c?c.map(d=>d.join(" ")).join(` +`):void 0}withCompletedTable(r,l){return this._withTable(r,c=>{let d=c.focus,C=(0,Le.completeTable)(c.table,r);C.delimiterInserted&&d.row>0&&(d=d.setRow(d.row+1));let _=(0,Le.formatTable)(C.table,r);return d=d.setOffset((0,We._computeNewOffset)(d,C.table,_,!1)),c.table=_.table,c.focus=d,l(c)})}formatAndApply(r,l,c,d,C,_,m=!1){let A=(0,Le.formatTable)(C,r);return _=_.setOffset((0,We._computeNewOffset)(_,C,A,m)),this._textEditor.transact(()=>{this._updateLines(l.start.row,l.end.row+1,A.table.toLines(),c),m?this._selectFocus(l.start.row,A.table,_):this._moveToFocus(l.start.row,A.table,_)}),this.resetSmartCursor(),{range:l,lines:c,formulaLines:d,table:A.table,focus:_}}};We.TableEditor=Q3});var Mi=we(re=>{"use strict";Object.defineProperty(re,"__esModule",{value:!0});re.SortOrder=re.TableEditor=re.optionsWithDefaults=re.defaultOptions=re.ITextEditor=re.shortestEditScript=re.applyEditScript=re.Delete=re.Insert=re.moveColumn=re.deleteColumn=re.insertColumn=re.moveRow=re.deleteRow=re.insertRow=re.alterAlignment=re.formatTable=re.completeTable=re.FormatType=re.readTable=re.Table=re.TableRow=re.TableCell=re.HeaderAlignment=re.DefaultAlignment=re.Alignment=re.Focus=re.Range=re.Point=void 0;var j7=O1();Object.defineProperty(re,"Point",{enumerable:!0,get:function(){return j7.Point}});var ef=P1();Object.defineProperty(re,"Range",{enumerable:!0,get:function(){return ef.Range}});var tf=W1();Object.defineProperty(re,"Focus",{enumerable:!0,get:function(){return tf.Focus}});var j3=vi();Object.defineProperty(re,"Alignment",{enumerable:!0,get:function(){return j3.Alignment}});Object.defineProperty(re,"DefaultAlignment",{enumerable:!0,get:function(){return j3.DefaultAlignment}});Object.defineProperty(re,"HeaderAlignment",{enumerable:!0,get:function(){return j3.HeaderAlignment}});var nf=Pr();Object.defineProperty(re,"TableCell",{enumerable:!0,get:function(){return nf.TableCell}});var rf=_i();Object.defineProperty(re,"TableRow",{enumerable:!0,get:function(){return rf.TableRow}});var of=Ii();Object.defineProperty(re,"Table",{enumerable:!0,get:function(){return of.Table}});var sf=$3();Object.defineProperty(re,"readTable",{enumerable:!0,get:function(){return sf.readTable}});var an=wo();Object.defineProperty(re,"FormatType",{enumerable:!0,get:function(){return an.FormatType}});Object.defineProperty(re,"completeTable",{enumerable:!0,get:function(){return an.completeTable}});Object.defineProperty(re,"formatTable",{enumerable:!0,get:function(){return an.formatTable}});Object.defineProperty(re,"alterAlignment",{enumerable:!0,get:function(){return an.alterAlignment}});Object.defineProperty(re,"insertRow",{enumerable:!0,get:function(){return an.insertRow}});Object.defineProperty(re,"deleteRow",{enumerable:!0,get:function(){return an.deleteRow}});Object.defineProperty(re,"moveRow",{enumerable:!0,get:function(){return an.moveRow}});Object.defineProperty(re,"insertColumn",{enumerable:!0,get:function(){return an.insertColumn}});Object.defineProperty(re,"deleteColumn",{enumerable:!0,get:function(){return an.deleteColumn}});Object.defineProperty(re,"moveColumn",{enumerable:!0,get:function(){return an.moveColumn}});var bo=K3();Object.defineProperty(re,"Insert",{enumerable:!0,get:function(){return bo.Insert}});Object.defineProperty(re,"Delete",{enumerable:!0,get:function(){return bo.Delete}});Object.defineProperty(re,"applyEditScript",{enumerable:!0,get:function(){return bo.applyEditScript}});Object.defineProperty(re,"shortestEditScript",{enumerable:!0,get:function(){return bo.shortestEditScript}});var lf=eu();Object.defineProperty(re,"ITextEditor",{enumerable:!0,get:function(){return lf.ITextEditor}});var lu=ru();Object.defineProperty(re,"defaultOptions",{enumerable:!0,get:function(){return lu.defaultOptions}});Object.defineProperty(re,"optionsWithDefaults",{enumerable:!0,get:function(){return lu.optionsWithDefaults}});var uu=su();Object.defineProperty(re,"TableEditor",{enumerable:!0,get:function(){return uu.TableEditor}});Object.defineProperty(re,"SortOrder",{enumerable:!0,get:function(){return uu.SortOrder}})});var ff={};p9(ff,{default:()=>No});module.exports=m9(ff);var Cl=require("obsidian"),N1={spreadsheet:` + + +`,alignLeft:` + + + + + + + +`,alignCenter:` + + + + + + + +`,alignRight:` + + + + + +`,deleteColumn:` + + + +`,deleteRow:` + + + + +`,insertColumn:` + + + + + + + +`,insertRow:` + + + + + + + +`,moveColumnLeft:` + + + + +`,moveColumnRight:` + + + + +`,moveRowDown:` + + + + +`,moveRowUp:` + + + + +`,transpose:` + + + + +`,sortAsc:` + + + + + + + +`,sortDesc:` + + + + + + + +`,formula:` + + + +`,help:` + + + + +`,csv:` + + +`,arrowenter:` + + +`,arrowtab:` + + +`},vl=()=>{Object.keys(N1).forEach(s=>{s!=="help"&&(0,Cl.addIcon)(s,N1[s])})};var Ao=y1(Mi()),e0={formatType:Ao.FormatType.NORMAL,showRibbonIcon:!0,bindEnter:!0,bindTab:!0},Eo=class{constructor(r){let l={...e0,...r};this.formatType=l.formatType,this.showRibbonIcon=l.showRibbonIcon,this.bindEnter=l.bindEnter,this.bindTab=l.bindTab}asOptions(){return(0,Ao.optionsWithDefaults)({formatType:this.formatType})}};var au=y1(Mi()),To=class{constructor(r,l,c){this.getCursorPosition=()=>{let r=this.editor.getCursor();return new au.Point(r.line,r.ch)};this.setCursorPosition=r=>{this.editor.setCursor({line:r.row,ch:r.column})};this.setSelectionRange=r=>{this.editor.setSelection({line:r.start.row,ch:r.start.column},{line:r.end.row,ch:r.end.column})};this.getLastRow=()=>this.editor.lastLine();this.acceptsTableEdit=r=>{let l=this.app.metadataCache.getFileCache(this.file);if(!l.sections)return!0;let c=l.sections.find(C=>C.position.start.line<=r&&C.position.end.line>=r&&C.type!=="code"&&C.type!=="math");if(c===void 0)return!1;let d=c.position.start.line;return!(d>=0&&this.getLine(d)==="-tx-")};this.getLine=r=>this.editor.getLine(r);this.insertLine=(r,l)=>{r>this.getLastRow()?this.editor.replaceRange(` +`+l,{line:r,ch:0}):this.editor.replaceRange(l+` +`,{line:r,ch:0})};this.deleteLine=r=>{if(r===this.getLastRow()){let l=this.getLine(r);this.editor.replaceRange("",{line:r,ch:0},{line:r,ch:l.length})}else this.editor.replaceRange("",{line:r,ch:0},{line:r+1,ch:0})};this.replaceLines=(r,l,c)=>{let d=l-1,_=this.editor.getLine(d).length;this.editor.replaceRange(c.join(` +`),{line:r,ch:0},{line:d,ch:_})};this.transact=r=>{r()};this.app=r,this.file=l,this.editor=c}};var _n=y1(Mi()),Ro=require("obsidian"),bn=class{constructor(r,l,c,d){this.cursorIsInTableFormula=()=>this.mte.cursorIsInTableFormula(this.settings.asOptions());this.cursorIsInTable=()=>this.mte.cursorIsInTable(this.settings.asOptions());this.nextCell=()=>{this.mte.nextCell(this.settings.asOptions())};this.previousCell=()=>{this.mte.previousCell(this.settings.asOptions())};this.nextRow=()=>{this.mte.nextRow(this.settings.asOptions())};this.formatTable=()=>{this.mte.format(this.settings.asOptions())};this.formatAllTables=()=>{this.mte.formatAll(this.settings.asOptions())};this.insertColumn=()=>{this.mte.insertColumn(this.settings.asOptions())};this.insertRow=()=>{this.mte.insertRow(this.settings.asOptions())};this.leftAlignColumn=()=>{this.mte.alignColumn(_n.Alignment.LEFT,this.settings.asOptions())};this.centerAlignColumn=()=>{this.mte.alignColumn(_n.Alignment.CENTER,this.settings.asOptions())};this.rightAlignColumn=()=>{this.mte.alignColumn(_n.Alignment.RIGHT,this.settings.asOptions())};this.moveColumnLeft=()=>{this.mte.moveColumn(-1,this.settings.asOptions())};this.moveColumnRight=()=>{this.mte.moveColumn(1,this.settings.asOptions())};this.moveRowUp=()=>{this.mte.moveRow(-1,this.settings.asOptions())};this.moveRowDown=()=>{this.mte.moveRow(1,this.settings.asOptions())};this.deleteColumn=()=>{this.mte.deleteColumn(this.settings.asOptions())};this.deleteRow=()=>{this.mte.deleteRow(this.settings.asOptions())};this.sortRowsAsc=()=>{this.mte.sortRows(_n.SortOrder.Ascending,this.settings.asOptions())};this.sortRowsDesc=()=>{this.mte.sortRows(_n.SortOrder.Descending,this.settings.asOptions())};this.transpose=()=>{this.mte.transpose(this.settings.asOptions())};this.escape=()=>{this.mte.escape(this.settings.asOptions())};this.evaluateFormulas=()=>{let r=this.mte.evaluateFormulas(this.settings.asOptions());r&&new Ro.Notice(r.message)};this.exportCSVModal=()=>{new t0(this.app,this.mte,this.settings).open()};this.app=r,this.settings=d;let C=new To(r,l,c);this.mte=new _n.TableEditor(C)}},t0=class extends Ro.Modal{constructor(r,l,c){super(r),this.mte=l,this.settings=c}onOpen(){let{contentEl:r}=this,l=r.createDiv({cls:"advanced-tables-csv-export"}),c=l.createEl("textarea",{attr:{readonly:!0}});c.value=this.mte.exportCSV(!0,this.settings.asOptions()),c.onClickEvent(()=>c.select());let d=l.createEl("label"),C=d.createEl("input",{type:"checkbox",attr:{checked:!0}});d.createSpan().setText("Include table headers"),C.onClickEvent(()=>{c.value=this.mte.exportCSV(C.checked,this.settings.asOptions())})}onClose(){let{contentEl:r}=this;r.empty()}};var zr=require("obsidian"),$r="advanced-tables-toolbar",xo=class extends zr.ItemView{constructor(l,c){super(l);this.draw=()=>{let l=this.containerEl.children[1],c=document.createElement("div");c.addClass("advanced-tables-buttons"),c.createDiv().createSpan({cls:"title"}).setText("Advanced Tables");let d=c.createDiv({cls:"nav-header"}),C=d.createDiv({cls:"nav-buttons-container"});C.createSpan({cls:"advanced-tables-row-label"}).setText("Align:"),this.drawBtn(C,"alignLeft","left align column",y=>y.leftAlignColumn()),this.drawBtn(C,"alignCenter","center align column",y=>y.centerAlignColumn()),this.drawBtn(C,"alignRight","right align column",y=>y.rightAlignColumn());let _=d.createDiv({cls:"nav-buttons-container"});_.createSpan({cls:"advanced-tables-row-label"}).setText("Move:"),this.drawBtn(_,"moveRowDown","move row down",y=>y.moveRowDown()),this.drawBtn(_,"moveRowUp","move row up",y=>y.moveRowUp()),this.drawBtn(_,"moveColumnRight","move column right",y=>y.moveColumnRight()),this.drawBtn(_,"moveColumnLeft","move column left",y=>y.moveColumnLeft()),this.drawBtn(_,"transpose","transpose",y=>y.transpose());let m=d.createDiv({cls:"nav-buttons-container"});m.createSpan({cls:"advanced-tables-row-label"}).setText("Edit:"),this.drawBtn(m,"insertRow","insert row above",y=>y.insertRow()),this.drawBtn(m,"insertColumn","insert column left",y=>y.insertColumn()),this.drawBtn(m,"deleteRow","delete row",y=>y.deleteRow()),this.drawBtn(m,"deleteColumn","delete column",y=>y.deleteColumn());let A=d.createDiv({cls:"nav-buttons-container"});A.createSpan({cls:"advanced-tables-row-label"}).setText("Sort/F:"),this.drawBtn(A,"sortAsc","sort by column ascending",y=>y.sortRowsAsc()),this.drawBtn(A,"sortDesc","sort by column descending",y=>y.sortRowsDesc()),this.drawBtn(A,"formula","evaluate formulas",y=>y.evaluateFormulas());let P=d.createDiv({cls:"nav-buttons-container"});P.createSpan({cls:"advanced-tables-row-label"}).setText("Misc:"),this.drawBtn(P,"csv","export as csv",y=>y.exportCSVModal()),this.drawBtn(P,"help","help",()=>window.open("https://github.com/tgrosinger/advanced-tables-obsidian/blob/main/docs/help.md")),l.empty(),l.appendChild(c)};this.drawBtn=(l,c,d,C)=>{let _=A=>d==="evaluate formulas"?A.cursorIsInTable()||A.cursorIsInTableFormula():A.cursorIsInTable(),m=l.createDiv({cls:"advanced-tables-button nav-action-button",title:d});m.onClickEvent(()=>this.withTE(C,_)),m.appendChild(uf(N1[c]))};this.withTE=(l,c,d=!0)=>{let C,_=this.app.workspace.getMostRecentLeaf();if(_.view instanceof zr.MarkdownView)C=_.view.editor;else{console.warn("Advanced Tables: Unable to determine current editor.");return}let m=new bn(this.app,_.view.file,C,this.settings);if(!c(m)){d&&new zr.Notice("Advanced Tables: Cursor must be in a table.");return}l(m)};this.settings=c}getViewType(){return $r}getDisplayText(){return"Advanced Tables"}getIcon(){return"spreadsheet"}load(){super.load(),this.draw()}},uf=s=>new DOMParser().parseFromString(s,"text/xml").documentElement;var fu=require("@codemirror/state"),hu=require("@codemirror/view"),yo=y1(Mi()),it=require("obsidian"),No=class extends it.Plugin{constructor(){super(...arguments);this.makeEditorExtension=()=>{let l=[];return this.settings.bindEnter&&l.push({key:"Enter",run:()=>this.newPerformTableActionCM6(c=>c.nextRow())(),preventDefault:!0}),this.settings.bindTab&&l.push({key:"Tab",run:()=>this.newPerformTableActionCM6(c=>c.nextCell())(),shift:()=>this.newPerformTableActionCM6(c=>c.previousCell())(),preventDefault:!0}),fu.Prec.highest(hu.keymap.of(l))};this.newPerformTableActionCM6=l=>()=>{let c=this.app.workspace.getActiveViewOfType(it.MarkdownView);if(c){let d=c.currentMode;if("sourceMode"in d&&!d.sourceMode)return!1;let C=new bn(this.app,c.file,c.editor,this.settings);if(C.cursorIsInTable())return l(C),!0}return!1};this.newPerformTableAction=(l,c=!0)=>(d,C,_)=>{let m=new bn(this.app,_.file,C,this.settings);if(d)return m.cursorIsInTable();l(m)};this.handleKeyDown=(l,c)=>{if(["Tab","Enter"].contains(c.key)){let d=this.app.workspace.getActiveViewOfType(it.MarkdownView),C=d?d.editor:null,_=this.newPerformTableAction(m=>{switch(c.key){case"Tab":if(!this.settings.bindTab)return;c.shiftKey?m.previousCell():m.nextCell();break;case"Enter":if(!this.settings.bindEnter)return;if(c.shiftKey)m.escape();else{if(c.ctrlKey||c.metaKey||c.altKey)return;m.nextRow()}break}c.preventDefault()},!1);_(!0,C,d)&&_(!1,C,d)}};this.toggleTableControlsView=async()=>{let l=this.app.workspace.getLeavesOfType($r);if(l.length){this.app.workspace.revealLeaf(l[0]);return}await this.app.workspace.getRightLeaf(!1).setViewState({type:$r,active:!0}),this.app.workspace.revealLeaf(this.app.workspace.getLeavesOfType($r)[0])};this.isMobile=()=>this.app.isMobile}async onload(){console.log("loading markdown-table-editor plugin"),await this.loadSettings(),this.registerView($r,l=>new xo(l,this.settings)),vl(),this.settings.showRibbonIcon&&this.addRibbonIcon("spreadsheet","Advanced Tables Toolbar",()=>{this.toggleTableControlsView()}),this.registerEditorExtension(this.makeEditorExtension()),this.addCommand({id:"next-row",name:"Go to next row",icon:"arrowenter",editorCheckCallback:this.newPerformTableAction(l=>{this.settings.bindEnter&&!this.isMobile&&new it.Notice("Advanced Tables: Next row also bound to enter. Possibly producing double actions. See Advanced Tables settings."),l.nextRow()})}),this.addCommand({id:"next-cell",name:"Go to next cell",icon:"arrowtab",editorCheckCallback:this.newPerformTableAction(l=>{this.settings.bindTab&&!this.isMobile&&new it.Notice("Advanced Tables: Next cell also bound to tab. Possibly producing double actions. See Advanced Tables settings."),l.nextCell()})}),this.addCommand({id:"previous-cell",name:"Go to previous cell",editorCheckCallback:this.newPerformTableAction(l=>{this.settings.bindTab&&!this.isMobile&&new it.Notice("Advanced Tables: Previous cell also bound to shift+tab. Possibly producing double actions. See Advanced Tables settings."),l.previousCell()})}),this.addCommand({id:"format-table",name:"Format table at the cursor",editorCheckCallback:this.newPerformTableAction(l=>{l.formatTable()})}),this.addCommand({id:"format-all-tables",name:"Format all tables in this file",editorCallback:(l,c)=>{new bn(this.app,c.file,l,this.settings).formatAllTables()}}),this.addCommand({id:"insert-column",name:"Insert column before current",icon:"insertColumn",editorCheckCallback:this.newPerformTableAction(l=>{l.insertColumn()})}),this.addCommand({id:"insert-row",name:"Insert row before current",icon:"insertRow",editorCheckCallback:this.newPerformTableAction(l=>{l.insertRow()})}),this.addCommand({id:"escape-table",name:"Move cursor out of table",editorCheckCallback:this.newPerformTableAction(l=>{l.escape()})}),this.addCommand({id:"left-align-column",name:"Left align column",icon:"alignLeft",editorCheckCallback:this.newPerformTableAction(l=>{l.leftAlignColumn()})}),this.addCommand({id:"center-align-column",name:"Center align column",icon:"alignCenter",editorCheckCallback:this.newPerformTableAction(l=>{l.centerAlignColumn()})}),this.addCommand({id:"right-align-column",name:"Right align column",icon:"alignRight",editorCheckCallback:this.newPerformTableAction(l=>{l.rightAlignColumn()})}),this.addCommand({id:"move-column-left",name:"Move column left",icon:"moveColumnLeft",editorCheckCallback:this.newPerformTableAction(l=>{l.moveColumnLeft()})}),this.addCommand({id:"move-column-right",name:"Move column right",icon:"moveColumnRight",editorCheckCallback:this.newPerformTableAction(l=>{l.moveColumnRight()})}),this.addCommand({id:"move-row-up",name:"Move row up",icon:"moveRowUp",editorCheckCallback:this.newPerformTableAction(l=>{l.moveRowUp()})}),this.addCommand({id:"move-row-down",name:"Move row down",icon:"moveRowDown",editorCheckCallback:this.newPerformTableAction(l=>{l.moveRowDown()})}),this.addCommand({id:"delete-column",name:"Delete column",icon:"deleteColumn",editorCheckCallback:this.newPerformTableAction(l=>{l.deleteColumn()})}),this.addCommand({id:"delete-row",name:"Delete row",icon:"deleteRow",editorCheckCallback:this.newPerformTableAction(l=>{l.deleteRow()})}),this.addCommand({id:"sort-rows-ascending",name:"Sort rows ascending",icon:"sortAsc",editorCheckCallback:this.newPerformTableAction(l=>{l.sortRowsAsc()})}),this.addCommand({id:"sort-rows-descending",name:"Sort rows descending",icon:"sortDesc",editorCheckCallback:this.newPerformTableAction(l=>{l.sortRowsDesc()})}),this.addCommand({id:"transpose",name:"Transpose",icon:"transpose",editorCheckCallback:this.newPerformTableAction(l=>{l.transpose()})}),this.addCommand({id:"evaluate-formulas",name:"Evaluate table formulas",icon:"formula",editorCheckCallback:(l,c,d)=>{let C=new bn(this.app,d.file,c,this.settings);if(l)return C.cursorIsInTable()||C.cursorIsInTableFormula();C.evaluateFormulas()}}),this.addCommand({id:"table-control-bar",name:"Open table controls toolbar",hotkeys:[{modifiers:["Mod","Shift"],key:"d"}],callback:()=>{this.toggleTableControlsView()}}),this.addSettingTab(new n0(this.app,this))}async loadSettings(){let l=Object.assign(e0,await this.loadData());this.settings=new Eo(l),this.saveData(this.settings)}},n0=class extends it.PluginSettingTab{constructor(r,l){super(r,l),this.plugin=l}display(){let{containerEl:r}=this;r.empty(),new it.Setting(r).setName("Bind enter to table navigation").setDesc('Requires restart of Obsidian. If enabled, when the cursor is in a table, enter advances to the next row. Disabling this can help avoid conflicting with tag or CJK autocompletion. If disabling, bind "Go to ..." in the Obsidian Hotkeys settings.').addToggle(C=>C.setValue(this.plugin.settings.bindEnter).onChange(_=>{this.plugin.settings.bindEnter=_,this.plugin.saveData(this.plugin.settings),this.display()})),new it.Setting(r).setName("Bind tab to table navigation").setDesc('Requires restart of Obsidian. If enabled, when the cursor is in a table, tab/shift+tab navigate between cells. Disabling this can help avoid conflicting with tag or CJK autocompletion. If disabling, bind "Go to ..." in the Obsidian Hotkeys settings.').addToggle(C=>C.setValue(this.plugin.settings.bindTab).onChange(_=>{this.plugin.settings.bindTab=_,this.plugin.saveData(this.plugin.settings),this.display()})),new it.Setting(r).setName("Pad cell width using spaces").setDesc("If enabled, table cells will have spaces added to match the width of the longest cell in the column.").addToggle(C=>C.setValue(this.plugin.settings.formatType===yo.FormatType.NORMAL).onChange(_=>{this.plugin.settings.formatType=_?yo.FormatType.NORMAL:yo.FormatType.WEAK,this.plugin.saveData(this.plugin.settings),this.display()})),new it.Setting(r).setName("Show icon in sidebar").setDesc("If enabled, a button which opens the table controls toolbar will be added to the Obsidian sidebar. The toolbar can also be opened with a Hotkey. Changes only take effect on reload.").addToggle(C=>C.setValue(this.plugin.settings.showRibbonIcon).onChange(_=>{this.plugin.settings.showRibbonIcon=_,this.plugin.saveData(this.plugin.settings),this.display()}));let l=r.createEl("div",{cls:"advanced-tables-donation"}),c=document.createElement("p");c.appendText("If this plugin adds value for you and you would like to help support continued development, please use the buttons below:"),l.appendChild(c);let d=new DOMParser;l.appendChild(cu("https://paypal.me/tgrosinger",d.parseFromString(cf,"text/xml").documentElement)),l.appendChild(cu("https://www.buymeacoffee.com/tgrosinger",d.parseFromString(af,"text/xml").documentElement))}},cu=(s,r)=>{let l=document.createElement("a");return l.setAttribute("href",s),l.addClass("advanced-tables-donate-button"),l.appendChild(r),l},af=` + + + + + + + + + + + + + + + + + + + + + +`,cf=` + + + + + + + +`; +/*! Bundled license information: + +decimal.js/decimal.js: + (*! + * decimal.js v10.4.3 + * An arbitrary-precision Decimal type for JavaScript. + * https://github.com/MikeMcl/decimal.js + * Copyright (c) 2022 Michael Mclaughlin + * MIT Licence + *) + +lodash/lodash.js: + (** + * @license + * Lodash + * Copyright OpenJS Foundation and other contributors + * Released under MIT license + * Based on Underscore.js 1.8.3 + * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters & Editors + *) +*/ + +/* nosourcemap */ \ No newline at end of file diff --git a/.obsidian/plugins/table-editor-obsidian/manifest.json b/.obsidian/plugins/table-editor-obsidian/manifest.json new file mode 100644 index 0000000..cc84eb7 --- /dev/null +++ b/.obsidian/plugins/table-editor-obsidian/manifest.json @@ -0,0 +1,17 @@ +{ + "id": "table-editor-obsidian", + "name": "Advanced Tables", + "author": "Tony Grosinger", + "authorUrl": "https://grosinger.net", + "description": "Improved table navigation, formatting, manipulation, and formulas", + "isDesktopOnly": false, + "minAppVersion": "1.0.0", + "version": "0.22.1", + "js": "main.js", + "fundingUrl": { + "Github Sponsor": "https://github.com/sponsors/tgrosinger", + "Buy me a Coffee": "https://buymeacoffee.com/tgrosinger", + "Paypal": "https://paypal.me/tgrosinger" + }, + "donation": "https://buymeacoffee.com/tgrosinger" +} diff --git a/.obsidian/plugins/table-editor-obsidian/styles.css b/.obsidian/plugins/table-editor-obsidian/styles.css new file mode 100644 index 0000000..089b8cd --- /dev/null +++ b/.obsidian/plugins/table-editor-obsidian/styles.css @@ -0,0 +1,78 @@ +:root { + --advanced-tables-helper-size: 28px; +} + +.HyperMD-table-row span.cm-inline-code { + font-size: 100%; + padding: 0px; +} + +.advanced-tables-buttons>div>.title { + font-weight: var(--font-medium); + font-size: var(--nav-item-size); + color: var(--nav-item-color); + text-decoration: underline; +} + +[data-type="advanced-tables-toolbar"] .nav-buttons-container { + column-gap: 0.2rem; + margin: 0.2rem 0 0.2rem 0; + justify-content: start; +} + +[data-type="advanced-tables-toolbar"] .nav-buttons-container::before { + min-width: 2.6rem; + line-height: var(--advanced-tables-helper-size); + font-size: var(--nav-item-size); + font-weight: var(--nav-item-weight); + color: var(--nav-item-color); +} + +[data-type="advanced-tables-toolbar"] .nav-buttons-container>* { + height: var(--advanced-tables-helper-size); + line-height: var(--advanced-tables-helper-size); +} + +[data-type="advanced-tables-toolbar"] .nav-buttons-container .nav-action-button { + width: var(--advanced-tables-helper-size); + height: var(--advanced-tables-helper-size); + display: flex; + justify-content: center; + align-items: center; + border-radius: var(--radius-s); +} + +[data-type="advanced-tables-toolbar"] .nav-buttons-container .nav-action-button:hover { + background-color: var(--nav-item-background-hover); + color: var(--nav-item-color-hover); + font-weight: var(--nav-item-weight-hover); +} + +.advanced-tables-row-label { + width: 50px; +} + +.widget-icon { + width: 20px; + height: 20px; + fill: var(--text-muted); +} + +.widget-icon:hover { + fill: var(--text-normal); +} + +.advanced-tables-csv-export textarea { + height: 200px; + width: 100%; +} + +.advanced-tables-donation { + width: 70%; + margin: 0 auto; + text-align: center; +} + +.advanced-tables-donate-button { + margin: 10px; +} \ No newline at end of file diff --git a/.obsidian/snippets/case_coche.css b/.obsidian/snippets/case_coche.css new file mode 100644 index 0000000..7d631aa --- /dev/null +++ b/.obsidian/snippets/case_coche.css @@ -0,0 +1,10 @@ +/* ========== CASES À COCHER ========== */ +.markdown-preview-view input[type="checkbox"] { + transform: scale(1.2); /* Agrandir la checkbox */ + accent-color: #98FF98; /* Couleur de coche (vert pastel) */ + margin-right: 8px; + } + .task-list-item.is-checked { + text-decoration: line-through; + color: #888888; /* Tâche grisée si cochée */ + } \ No newline at end of file diff --git a/.obsidian/snippets/citations.css b/.obsidian/snippets/citations.css new file mode 100644 index 0000000..71cf920 --- /dev/null +++ b/.obsidian/snippets/citations.css @@ -0,0 +1,10 @@ +/* ========== CITATIONS (>) ========== */ +.markdown-preview-view blockquote { + border-left: 4px solid #98FF98; /* Vert pastel pour cohérence */ + background-color: #1f1f1f; /* Fond foncé légèrement différent */ + color: #f0f0f0; /* Texte clair */ + font-style: italic; /* Style classique pour citations */ + padding: 8px 12px; + margin: 1em 0; + border-radius: 5px; + } \ No newline at end of file diff --git a/.obsidian/snippets/code_inline.css b/.obsidian/snippets/code_inline.css new file mode 100644 index 0000000..c664d6e --- /dev/null +++ b/.obsidian/snippets/code_inline.css @@ -0,0 +1,8 @@ +/* ========== CODE INLINE (`code`) ========== */ +.markdown-preview-view code { + background-color: #333; + color: #ffd700; + padding: 2px 6px; + border-radius: 4px; + font-family: "Fira Code", monospace; + } \ No newline at end of file diff --git a/.obsidian/snippets/lien_extern.css b/.obsidian/snippets/lien_extern.css new file mode 100644 index 0000000..ae3504d --- /dev/null +++ b/.obsidian/snippets/lien_extern.css @@ -0,0 +1,9 @@ +/* ========== LIENS EXTERNES ========== */ +a.external-link { + color: #FFD700; /* Jaune doré pour les liens externes */ + text-decoration: none; + } + a.external-link:hover { + text-decoration: underline; + color: #f0c000; + } \ No newline at end of file diff --git a/.obsidian/snippets/lien_intern.css b/.obsidian/snippets/lien_intern.css new file mode 100644 index 0000000..5dd8699 --- /dev/null +++ b/.obsidian/snippets/lien_intern.css @@ -0,0 +1,10 @@ +/* ========== LIENS INTERNES ========== */ +a.internal-link { + color: #40E0D0; /* Turquoise vif pour les liens internes */ + font-weight: bold; + text-decoration: none; + } + a.internal-link:hover { + text-decoration: underline; + color: #20b2aa; + } \ No newline at end of file diff --git a/.obsidian/snippets/listes_puces.css b/.obsidian/snippets/listes_puces.css new file mode 100644 index 0000000..ca9186f --- /dev/null +++ b/.obsidian/snippets/listes_puces.css @@ -0,0 +1,9 @@ +/* ========== LISTES À PUCES (ul) ========== */ +.markdown-preview-view ul { + list-style-type: disc; /* Cercle plein */ + margin-left: 1.5em; + color: #e0e0e0; + } + .markdown-preview-view ul li { + padding: 4px 0; + } \ No newline at end of file diff --git a/.obsidian/snippets/multi_line_code.css b/.obsidian/snippets/multi_line_code.css new file mode 100644 index 0000000..a5566ad --- /dev/null +++ b/.obsidian/snippets/multi_line_code.css @@ -0,0 +1,12 @@ +/* ========== BLOCS DE CODE MULTI-LIGNE ========== */ +.markdown-preview-view pre code { + display: block; + background-color: #2b2b2b; + color: #f8f8f2; + padding: 12px; + border-radius: 6px; + overflow-x: auto; + font-family: "Fira Code", monospace; + font-size: 0.95em; + box-shadow: inset 0 0 4px rgba(0, 0, 0, 0.5); + } \ No newline at end of file diff --git a/.obsidian/snippets/picture.css b/.obsidian/snippets/picture.css new file mode 100644 index 0000000..b600b76 --- /dev/null +++ b/.obsidian/snippets/picture.css @@ -0,0 +1,9 @@ +/* ========== IMAGES ========== */ +.markdown-preview-view img { + max-width: 100%; + border-radius: 6px; + box-shadow: 0 2px 6px rgba(0,0,0,0.5); + margin: 1em 0; + display: block; + } + \ No newline at end of file diff --git a/.obsidian/snippets/table_dark_mode.css b/.obsidian/snippets/table_dark_mode.css new file mode 100644 index 0000000..bfc9a0d --- /dev/null +++ b/.obsidian/snippets/table_dark_mode.css @@ -0,0 +1,60 @@ +/* ====================================== + Style personnalisé pour les TABLEAUX + Obsidian - Thème sombre + ====================================== */ + +/* Style général des tableaux */ +.markdown-preview-view table { + border-collapse: collapse; /* Fusionne les bordures des cellules */ + width: 100%; /* Prend toute la largeur disponible */ + margin: 1em 0; /* Espace au-dessus et en dessous */ + background-color: #1e1e1e; /* Couleur de fond du tableau */ + color: #e0e0e0; /* Couleur du texte */ + border: px solid #444; /* Bordure extérieure */ + font-size: 0.95em; /* Légère réduction de la taille de police */ + } + + /* Style des cellules générales (corps du tableau) */ + .markdown-preview-view td { + padding: 10px; /* Espace intérieur dans chaque cellule */ + border: 1px solid #444; /* Bordure autour des cellules */ + text-align: left; /* Alignement du texte */ + vertical-align: top; /* Aligne en haut par défaut */ + background-color: #2a2a2a; /* Fond des cellules */ + color: #dddddd; /* Couleur du texte des cellules */ + } + + /* En-tête de colonne */ + .markdown-preview-view th { + padding: 12px; /* Espace intérieur des cellules en-tête */ + border: 1px solid #555; /* Bordure */ + background-color: #333; /* Fond plus contrasté pour les titres */ + color: #ffffff; /* Texte plus clair */ + text-transform: uppercase; /* Met en majuscules les titres */ + font-weight: bold; /* Met les en-têtes en gras */ + text-align: center; /* Centre les titres par défaut */ + } + + /* Ligne survolée */ + .markdown-preview-view tr:hover { + background-color: #383838; /* Changement de fond au survol */ + } + + /* Style de la première colonne si elle agit comme un titre de ligne */ + .markdown-preview-view td:first-child { + font-weight: 600; /* Légèrement plus gras */ + color: #f1c40f; /* Couleur différente pour se démarquer */ + background-color: #262626; /* Fond un peu plus sombre */ + } + + /* Si tu veux ajouter une bordure arrondie au tableau */ + .markdown-preview-view table { + border-radius: 6px; /* Coins arrondis */ + overflow: hidden; /* Empêche le débordement des coins */ + } + + /* Si tu veux ajuster l'espacement entre les lignes */ + .markdown-preview-view tr { + line-height: 1.6; /* Hauteur de ligne agréable */ + } + \ No newline at end of file diff --git a/.obsidian/snippets/tags.css b/.obsidian/snippets/tags.css new file mode 100644 index 0000000..6caf0b4 --- /dev/null +++ b/.obsidian/snippets/tags.css @@ -0,0 +1,16 @@ +/* ========== TAGS (#monTag) ========== */ +.markdown-preview-view .tag { + background-color: #333; + color: #ffd700; + padding: 4px 8px; + margin: 2px; + border-radius: 4px; + font-size: 0.85em; + font-weight: bold; + display: inline-block; + text-decoration: none; + } + .markdown-preview-view .tag:hover { + background-color: #444; + cursor: pointer; + } \ No newline at end of file diff --git a/.obsidian/snippets/title_colors.css b/.obsidian/snippets/title_colors.css new file mode 100644 index 0000000..1287895 --- /dev/null +++ b/.obsidian/snippets/title_colors.css @@ -0,0 +1,76 @@ +/* Titre de niveau 1 */ +.markdown-preview-view h1 { + color: #FF0000; + background-color: #A9A9A9; + text-transform: capitalize; + font-weight: bold; + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + border-left: 4px solid #98FF98; + border-right: 4px solid #98FF98; + padding: 1px 4px; + border-radius: 5px; + } + + /* Titre de niveau 2 */ + .markdown-preview-view h2 { + color: #40E0D0; + background-color: #000000; + font-weight: bold; + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + border-left: 4px solid #8B0000; + border-right: 4px solid #8B0000; + padding: 1px 4px; + border-radius: 5px; + } + + /* Titre de niveau 3 */ + .markdown-preview-view h3 { + color: #FF0000; + background-color: #A9A9A9; + text-transform: capitalize; + font-weight: bold; + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + border-left: 4px solid #98FF98; + border-right: 4px solid #98FF98; + padding: 1px 4px; + border-radius: 5px; + } + + /* Titre de niveau 4 */ + .markdown-preview-view h4 { + color: #27ae60; + background-color: #000000; + font-weight: bold; + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + border-left: 4px solid #8B0000; + border-right: 4px solid #8B0000; + padding: 1px 4px; + border-radius: 5px; + } + + /* Titre de niveau 5 */ + .markdown-preview-view h5 { + color: #00008B; + background-color: #A9A9A9; + text-transform: capitalize; + font-weight: bold; + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + border-left: 4px solid #98FF98; + border-right: 4px solid #98FF98; + padding: 1px 4px; + border-radius: 5px; + } + + /* Titre de niveau 6 */ + .markdown-preview-view h6 { + color: #FFD700; + background-color: #000000; + font-weight: bold; + text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.1); + border-left: 4px solid #8B0000; + border-right: 4px solid #8B0000; + padding: 6px 8px; + border-radius: 5px; + } + + \ No newline at end of file diff --git a/.obsidian/types.json b/.obsidian/types.json new file mode 100644 index 0000000..472293f --- /dev/null +++ b/.obsidian/types.json @@ -0,0 +1,28 @@ +{ + "types": { + "aliases": "aliases", + "cssclasses": "multitext", + "tags": "tags", + "TQ_explain": "checkbox", + "TQ_extra_instructions": "text", + "TQ_short_mode": "checkbox", + "TQ_show_backlink": "checkbox", + "TQ_show_cancelled_date": "checkbox", + "TQ_show_created_date": "checkbox", + "TQ_show_depends_on": "checkbox", + "TQ_show_done_date": "checkbox", + "TQ_show_due_date": "checkbox", + "TQ_show_edit_button": "checkbox", + "TQ_show_id": "checkbox", + "TQ_show_on_completion": "checkbox", + "TQ_show_postpone_button": "checkbox", + "TQ_show_priority": "checkbox", + "TQ_show_recurrence_rule": "checkbox", + "TQ_show_scheduled_date": "checkbox", + "TQ_show_start_date": "checkbox", + "TQ_show_tags": "checkbox", + "TQ_show_task_count": "checkbox", + "TQ_show_tree": "checkbox", + "TQ_show_urgency": "checkbox" + } +} \ No newline at end of file diff --git a/.obsidian/workspace.json b/.obsidian/workspace.json index 92bbb4a..51dc1f5 100644 --- a/.obsidian/workspace.json +++ b/.obsidian/workspace.json @@ -13,12 +13,40 @@ "state": { "type": "markdown", "state": { - "file": "Arborescence du programme.md", + "file": "Agent.md", + "mode": "preview", + "source": false + }, + "icon": "lucide-file", + "title": "Agent" + } + }, + { + "id": "04f2d66792e4f2d7", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Ollama.md", "mode": "source", "source": false }, "icon": "lucide-file", - "title": "Arborescence du programme" + "title": "Ollama" + } + }, + { + "id": "7ee01102562266a2", + "type": "leaf", + "state": { + "type": "markdown", + "state": { + "file": "Obsidian CSS.md", + "mode": "preview", + "source": false + }, + "icon": "lucide-file", + "title": "Obsidian CSS" } }, { @@ -101,48 +129,6 @@ "title": "Notes Obsidian" } }, - { - "id": "55790436b9dcec98", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "ODOO.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "ODOO" - } - }, - { - "id": "70097a933971ddc0", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "ODOO.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "ODOO" - } - }, - { - "id": "d96de1205e42706c", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Arborescence du programme.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "Arborescence du programme" - } - }, { "id": "1c49710a326fdb9d", "type": "leaf", @@ -158,27 +144,7 @@ } } ], - "currentTab": 9 - }, - { - "id": "9c71393f7d46dcbc", - "type": "tabs", - "children": [ - { - "id": "439d345fc604dffe", - "type": "leaf", - "state": { - "type": "markdown", - "state": { - "file": "Questions pour Karim.md", - "mode": "source", - "source": false - }, - "icon": "lucide-file", - "title": "Questions pour Karim" - } - } - ] + "currentTab": 2 } ], "direction": "vertical" @@ -307,9 +273,19 @@ "icon": "lucide-list", "title": "Plan de ODOO" } + }, + { + "id": "a070a39c9438a3a4", + "type": "leaf", + "state": { + "type": "advanced-tables-toolbar", + "state": {}, + "icon": "spreadsheet", + "title": "Advanced Tables" + } } ], - "currentTab": 3 + "currentTab": 4 } ], "direction": "horizontal", @@ -324,25 +300,34 @@ "daily-notes:Ouvrir la note quotidienne": false, "templates:Insérer le modèle": false, "command-palette:Ouvrir la palette de commandes": false, - "workspaces:Gérer les espaces de travail": false + "workspaces:Gérer les espaces de travail": false, + "table-editor-obsidian:Advanced Tables Toolbar": false, + "obsidian-markdown-formatting-assistant-plugin:Open Markdown Formatting Assistant": false } }, - "active": "d96de1205e42706c", + "active": "7ee01102562266a2", "lastOpenFiles": [ - "Node.js.md", - "Capture d'écran 2025-03-20 112035.png", - "Capture d'écran 2025-03-20 112004.png", - "Capture d'écran 2025-03-20 111902.png", + "Ollama.md", + "Questions pour Karim.md", + "Obsidian CSS.md", "Notes 1er jour support CBAO.md", "Notes Obsidian.md", "Notes projet LLM.md", - "Notes RAGFLOW.md", - "Notes webdev.md", "Odoo.md", - "Questions pour Karim.md", - "Scripts requêtes Odoo.md", - "Fichier type json récupération odoo.md", + "Notes webdev.md", + "Notes RAGFLOW.md", + "guide_ollama_complet.md", + "Agent.md", "Arborescence du programme.md", + "Node.js.md", + "Fichier type json récupération odoo.md", + "Capture d'écran 2025-03-20 145754.png", + "Capture d'écran 2025-03-20 145214.png", + "Capture d'écran 2025-03-20 150023.png", + "Capture d'écran 2025-03-20 112035.png", + "Capture d'écran 2025-03-20 112004.png", + "Capture d'écran 2025-03-20 111902.png", + "Scripts requêtes Odoo.md", "Jour 5 notes support traitement ticket dev.md", "Réunion.md", "Réunion 13 mars.md", @@ -350,9 +335,6 @@ "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/4. Les pièces jointes/Obsidian Facile - Les premiers plugins 3.png", "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/4. Les pièces jointes/Obsidian Facile - Les premiers plugins 2.png", "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/4. Les pièces jointes/Obsidian Facile - Importer.png", - "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/4. Les pièces jointes/Obsidian Facile - Importer deepak-n-vNmwqcHMN6g-unsplash.jpg", - "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/4. Les pièces jointes/Obsidian Facile - Importer deepak-n-vNmwqcHMN6g-unsplash 1.jpg", - "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/4. Les pièces jointes/Obsidian Facile - Importer 7.gif", "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/3. Les notes utilitaires pour la formation/Exemple cuisine/Utilisation des tags/2 - Recette de poulet au curry (TAGS).md", "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/3. Les notes utilitaires pour la formation/Exemple cuisine/Utilisation des tags/1 - Recette de poulet basquaise (TAGS).md", "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/3. Les notes utilitaires pour la formation/Exemple cuisine/Utilisation des liens/Vin Blanc.md", @@ -360,10 +342,6 @@ "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/3. Les notes utilitaires pour la formation/Exemple cuisine/Utilisation des liens/Liste de mes recettes.md", "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/3. Les notes utilitaires pour la formation/Exemple cuisine/Utilisation des liens/2 - Recette de poulet au curry (LIENS).md", "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/3. Les notes utilitaires pour la formation/Exemple cuisine/Utilisation des liens/1 - Recette de poulet basquaise (LIENS).md", - "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/3. Les notes utilitaires pour la formation/Autres notes exemple/Exemple de note vers laquelle créer un lien.md", - "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/1. Les modules/7 - 25 raccourcis clavier indispensables.md", - "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/1. Les modules/6 - Les premiers plugins à installer ( TOP 32 ).md", - "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/1. Les modules/5 - Importer des fichiers, l'essentiel.md", "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/3. Les notes utilitaires pour la formation/Exemple cuisine/Utilisation des tags", "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/3. Les notes utilitaires pour la formation/Exemple cuisine/Utilisation des liens", "docs cbao/formation OBSIDIAN/Obsidian Facile/Obsidian Facile/Supports de formation/3. Les notes utilitaires pour la formation/Exemple cuisine", diff --git a/Agent.md b/Agent.md new file mode 100644 index 0000000..57afd3b --- /dev/null +++ b/Agent.md @@ -0,0 +1,109 @@ +#### Paramètres utilisés pour les modèles: + +| ==**Paramètre**== | ==**Description**== | ==**Valeurs typiques recommandées**== | +| :------------------------ | :--------------------------------------------------------------------------------------------------- | :------------------------------------------- | +| ==**temperature**== | Contrôle la créativité du modèle (variablilité des réponses) | 0.1 (précis) à 1.0+(créatif) | +| ==**top_p**== | (sampling nucleus) Sélectionne des tokens parmi les plus probables jusqu'à atteindre la somme top_p. | 0.9 à 0.99 | +| ==**top_k**== | Sélectionne les tokens parmi les top K les plus probables uniquement. | 40 à 100 | +| ==**num_ctx**== | Longueur maximale du contexte (nombre de tokens) | selon modèle (ex: 4096, 8192, 32000, 128000) | +| ==**repeat_penalty**== | pénalise les répétitions de phrases ou mots déjà utilisés. | 1.0 (désactivé), typiquement 1.1 à 1.3 | +| ==**presence_penalty**== | Pénalise la présence répétée de mots, encourage diversité. | 0.0 à 1.0 | +| ==**frequency_panalty**== | Pénalise les répétitions fréquents de même mots. | 0.0 à 1.0 | +| ==**mirostat**== | Contrôle adaptaif de la perplexité (cohérence/répétition). | 0 (désactivé), & ou 2 (activé) | +| ==**mirostat_tau**== | Ajuste précisément le niveau cible de perplexité(avec mirostat) | typiquement 5.0 à 8.0 | +| ==**mirostat_eta**== | Vitesse d'ajustement adaptatif de mirostat | typiquement 0.1 | +| ==**stop**== | Liste de mots ou tokens qui arrêtent automatiquement la génération. | ex: ["\n", ", ""] | +| ==**num_predict**== | Nombre maximal de tokens générés pour la réponse. | typiquement 128 à 2048+ | +| ==**seed**== | Seed (graine) pour garantir la reproductibilité des réponses. | entier fixe (42 par exemple) | +Exemple d'utilisation de ces paramètres lors de l'initialisation d'un agent: + +```python +from base_agent import BaseOllamaAgent + +class AdvancedQwenCoderAgent(BaseOllamaAgent): + def __init__(self): + super().__init__( + model_name="hf.co/unsloth/Qwen2.5-Coder-32B-Instruct-128K-GGUF:Q8_0", + options={ + - "temperature": 0.2, + "top_p": 0.95, + "top_k": 50, + "repeat_penalty": 1.2, + "frequency_penalty": 0.5, + "presence_penalty": 0.3, + "num_ctx": 128000, + "mirostat": 1, + "mirostat_tau": 5.5, + "mirostat_eta": 0.1, + "num_predict": 1024, + "seed": 42 + } + ) + +``` + +#### Recherche sur paramètres llama_vision3.2 90b paramétrage optimal: + +1. **Tests sur des Images:** + - **Description d'images:** + - **Objectif:** Evaluer la capacité du modèle à générer des descriptions et détaillées des images fournies. [DOC : Llama 3.2 Overview — NVIDIA NIM for Vision Language Models (VLMs)](https://docs.nvidia.com/nim/vision-language-models/1.2.0/examples/llama3-2/overview.html) + - **Paramètres recommandés :** + - **Température :** 0,7 + - *Justification* : Une température modérée favorise la créativité tout en mainteant la cohérence des descriptions. + - **Top-p (nucléus sampling) :** 0,9 + - *Justification* : Cettte valeur permet au modèle de considérer un large éventail de mots probables, améliorant ainsi la richesse des descriptions. + +- **Questions-Réponses Basées sur des Images :** + - **Objectif :** Tester la capacité du modèle à répondre avec précision à des questions spécifiques concernant le contenu d'une image. + - **Paramètres recommandés :** + - **Température:** 0,5 + - *Justification :* Une température plus basse favorise des réponses plus précises et factuelles. + - **Top-p:** 0.8 [DOC : Llama 3.2 Vision Models — NVIDIA NeMo Framework User Guide](https://docs.nvidia.com/nemo-framework/user-guide/latest/vlms/mllama.html) + - *Justification :* Cette valeur réduit la probabilité de réponses incohérents en limitant la sélection aux mots les plus probables. + +- **Reconnaissance de Concepts Visuels :** + - **Objectif :** Evaluer la capacité du modèle à identifier et comprendre des objets, scènes ou actions spécifiques dans une image. + - **Paramètres recommandés :** + - **Température** : 0,6 + - *Justification :* Un équilibre entre créativité et précision est nécessaire pour cette tâche. + - **Top-p** : 0,85 + - *Justification*: Cette valeur assure que le modèle considère les options les plus probables tout en conservant une certaine diversité. + +--- + +2.** Tests sur des Fichiers JSON** + +- **Validation de la Structure JSON :** + - **Objectif :** Vérifier la capacité du modèle à identifier des erreurs de structure dans des fichiers JSON. + - **Paramètres recommandés :** + - **Température** : 0,3 + - Justification : Une température basse est idéale pour des tâches nécessitant une analyse précise et factuelle. + - **Top-p** : 0,7 + - Justification : Cette valeur limite la génération à des options hautement probables, réduisant les risques d'erreurs. + +- **Extraction d'informations :** + - **Objectif:** Tester la capacité du modèle à extraire des informations spécifiques à partir de fichiers JSON complexes. + - **Paramètres recommandés:** + - **Température :** 0,4 + - *Justification* : Favorise la précision lors de l'extraction d'informations spécifiques. + - **Top-p :** 0,75 [DOC : Llama 3.2 \| Model Cards and Prompt formats](https://www.llama.com/docs/model-cards-and-prompt-formats/llama3_2/) + - *Justification* : Assure que le modèle se concentre sur les informations les plus pertinentes. + +- **Transformation de Données :** + - **Objectif :** Evaluer la capacité du modèle à transformer des données JSON d'un format à un autre. + - **Paramètres recommandés:** + - **Température :** 0,5 + - *Justification :* Un équilibre entre créativité et précision est nécessaire pour reformater les données correctement. + - **Top-p :** 0,8 + - *Justification:* Permet une certaine flexibilité tout en maintenant la cohérence dans la transformation des données. + +- **Génération de Fichiers JSON :** + - **Objectif :** Tester la capacité du modèle à générer des structures JSON valides à partir de descriptions textuelles ou de spécifications. + - **Paramètres recommandés :** + - **Température :** 0,6 + - *Justification :* Encourage une génération légèrement créative tout en respectant les structures attendues. + - **Top-p :** 0,85 + - *Justification :* Assure que le modèle considère les options les plus probables pour maintenir la validité du JSON. +--- +3. **Considérations Supplémentaires** + - longueur du Contexte : le modèle LLama 3.2 Vision 90B supporte une longueur de contexte allant jusqu'à 128K tokens, ce qui est particulièrement utile pour traiter de longs documents ou des images avec des descriptions détaillées. \ No newline at end of file diff --git a/Capture d'écran 2025-03-20 143039.png b/Capture d'écran 2025-03-20 143039.png new file mode 100644 index 0000000000000000000000000000000000000000..531757ccd65cf5a3934ce4ed98aa8537dab947cf GIT binary patch literal 801282 zcmYg%1yCHpx-KLHcL?t8?(P;exCeK44=%wWxD(uhySux~0t+neu5WYht#@u$bGTh%?40I(5PC=;T1{jeeJNaCa=8#{Pj#6#$gN*W z40uWnSjzo)LSZA~vR&!n-+Dqu6-7nmdEf+HM+(1+2AJ8c( zzT%-RH;R8Tv7^NJV5Ha61Z1Mk~xVPV1;23PixR>L_O|A zBullA;G&Z&I7aQxOJL!oQe$9%#lVL;v73u(|KX7}+DFOt&Zee+wju_YzpS-TqX6|% zX1JN!v*i0!yVSMT*(BB??OJpqzq&ZQrse*JZoG7p!+?P%+vLf3IhRFfh^YTYQgP^CaYAjt7j;d8)vHcq^?e(|7d*qaV@nV?}q~^{u zyUkG)o~_#J9OA@~-#08kh4{5Sz=v#Q8S}+pUgt;`ht&j=L&{vn~#32XECX z|81ATB)%?bM1lZB>Gx%TSY5}<98o?wxxmwvu(|7I82G%7n%W9>V?gucuV0;;u|w-? zopVI;GH=HcH4QKr-@Ex{>Ce9XY}=q8t4IFoI(E(Hl=t#I6}Q|vT;MPN=1$nk#WT*r ze)XowY<8D_6_a?CxVqC+Ok~{h@!cY@ta0$=xC7&)tXWiINO-Qu#!tNdak*7~DvBq;6H8^#fim(Kr1?<4>K(A6 zM9}vPEGX7OQO7I-=}(MqTQ85|RWR3ND_ADwSZ0~?fSQB!x&W5!jr*vit?t!I7u&Q?XIv`B=dOs3P8HNreW+Cg2geM%*<8XzV^!9ucs4D61lWT0yzdL4ln* zUK4L`Zyb0rvF@%9`PANo(*tW4Vnj~JYW?HaQR8e;?)a%@rrH`~+i<|`y2^G5@tQV> zw$ivqoo;5stYHHN6k3yw78QetHH6D9&#p3{}$4~FBrMjb}?v$es?OULOeEGRTbrlkw{*8KOH z;{Bh`m(4;2Ceq7a7>T|PB4F;)WF_DQLGQzfN-~Cg&(bkK^^NebP7X)Ghmc2*P(ymBYmW)wm$!jauk@s$+`buUd2JN{CW)8w%F>gl+3AbF)x?9$K~j zD;%vliTaKW1N|Ouzxucb(h3|6%w%K4nc5B0rdUkcYUIaR8Tv_O$*Vf0rT)0iANuX5_9I|enY1L568t>E3o z-Mvf<4(S4T2a{C!>+@jme!d}Fv3Oicza-4mSJaj))knXQ-f~TFu>M7nARQx%r{U6+ z>2r;xk@NVRd(z7I1(PyrLE!%7y}36n5}T3rqdl{)ZVtnUBx6k@bra)Ah)+W+IZex& zFsb;TK=NTLdxw3WB$wDxUHnuKLJS@!7hLU=mL}zUjMM$lY&0%=%URR9=Rvx~*dt$9 zc=*$Vh0y07dc&tNXJ;SAa&J99NJZG}!5C~#qlM`kA9yC0mWhOYUc8VC2<;s5DblHG z{F@)5SqeWWe(nwxn_>n(t2f*hW>=apN5D#|U|poRB0-p|xJlJ!g41Cx9p+sZ#==HRSDbf`90+M_!wYF_ziILB$q;gAZ+vI?FKzuT&aC?#}nEN36h4Cmho3hSi zgH$6`a*H;z^}B92UPnQ{_D%DL^G&l=m9B54KE7&J@>sN<4kkv|a!FEBkoluLRmhT8 zTgQ z6l-iUzx;LPq;>Hy69aJ~zpk%1h4~4=YU^VjyA#(+OdzWHeP6Si_f2EBP-NWKdVL%g zKF|!f(*y&vr_@-{2(v}(Z_(>Fd)+*TSy@}XFx_Ydf}sx$zk*VjEnf;=&(&j4oq{xr zF1N7c>{KP8YlVb#@H0DmeGKgn5)u+v9o{5$-IJ)5%;&aACZ!5DlD$%9C-5n)<^apm zIoytkt5i|Z;UVh8n!lDf(IF;0U^o*8*vtaGVb{ovgS<%-NySKc4de?4N>Lr!Na%hR zI>t7we5GGBC&3`a9+cH%4}>L^mQcPM!k{tD0IE6eURig23lfTak`pD}z)>(6W~0k- zUnfu027K+{F6bX)JwxdQ`mOH{8p#PSDc(tz`2ocn=nh^a1fVAI77BG%U~LSnLS^)v zu9Oy-$|j{HaO#~=hBX@^|H#_s=1%MOz<~!d6sN-Ub@lz+#|HK7fd6Amgs`erEDG=K z!-I!3C4m$U4$fh$v8m}F{^LA}8u$Ase&s{;<-_+DLq$|(bNzoG0S5+FN?~JH*W~>Cd{(pnQ9@%V|~q*1;mt7cE4r=`YSg$h*m zX3ZVEyqA`xE~ifbgJKj53G6@ZpNR5N^BKj)IdMm!SF@E&cyb3Fg~E4yxy}Mxqd7`g zlTp|*?sh0qyy?+^(TgEQ+3w%19W6)Uwe@7w_;;!eIy1nKq~7)DJ5$?X0b3XTnS16x zY$8qM^~Z#Da5N>uTcyLmV$^_cVfq#bqbfd^XSOpC^wa8Rh^L{auhD=gR)cs!E0wyE zN&{__J1tb|k83#!rY_d;GV&E=y23*82A#sdkvc9@?V+9?h|ixt?|FT83cQWTz%b72 zjTG;k0|2J~^g?D#hTTzGqK6u&ch)e&(0(9L>ORZ=mRIngIQ0JUjYwIVRC_HO^q^&$^OE`2NA`rTQL@~uV zr2>UStV-A~Zwna;&2Ch?U(kCOzR6kO9!=|kv$`9VceHcdA%*kfx5)G3jEm+CB|1?2 ziBenLidY@P%p^WO{t}&RtI2RGqWKRFIx^0#^U2rySPouh3q(Z3ndRkW!fZ#JyzcH? z*`%T8krrSqe_J84+^w}mP0Qy{1GmkSp$rxwWlz=HBhp5u{1$fE^7`@z|`JS2(1Cw%JDL~mCMDry|HRxXk zAWw*T46NFKhVZWA_CpAY1d1UWW_eP+5~SU$o)xEmd0E>XbnNvo-rMuk6V2R_Fb9K0 zQofKr8U(rY9Uj7p_lujg=H1@irMFf}^$!V7S)GbRltr*Oeu@#W$m`BEuSc7Z984&) zr^!C)6-qOY*rpT@GI1~2f(`7U3krglGv9+H)hDsRG@DI7};D z;n9^1thLS5h{K*Am~lT0a@&Zgv<#l+;DUERUQ?g^nJRNy(GOICRIyO}l@XKJ;EXp! zS?|u9ngqvV!A)^fRZzOt<^d6C3t3;3>SNOBw@_Ku$Qf(*L!-|EyMWvXeRu3B#ss@j zvVcxk-cZp}Oswx$)N{_3q09@fk*`_}mYNchkMzTZQr|ez6fZOk42Gz4nvtVpJa|8S z;K;lWW%kW4(HQ6r0fY6f%TQ)l>26Cq;+ppwiz;l%LKDpW6YUCqzW-pB9kbxJiIqiy znq|YDWjr)=ps{aA#EdQ1@SmzAayUpt?Lt>!4Uo|l@h@0+``xx1ex!EG@0jdFpo(a;zdjmh$KVYpcF z6aw)cg~esam0z@+dU{NA$YywK3PjmX=gFp)@#xDZ3HbE-r;wJ4cv#s5j{ipTbOcn( zo;!R#qu-+qH@)D{ME)QnP>|e03l4BgJp)^?*CnpB7u+m9_htzPnHO zwcq0LdHJKBAY`-M!(%U-)dZUObsMI2I|yNnJ3*tyV3N>dqqn*H&F;MWWu`@|1p)Xyp#6o%Ed%q%ob2XkOwMV<3Bjn=tD6&5N?X)ig%#H=iG_Du;u>VQ`>>Z|90U> zmmj^YN^}3KPd?E~jar3VknA{irCn1>HX8MMPPQ7SC_~cJqVmvx-RI7E=p~c~ z!ZV-QR35@?8rfAcoORd1UgEBds67tH;(XqhFz0fMor7ZlOa#1SzLl~F2y76#DHnj7 zTwow1l|sfs5>6z~`ygS?ydvgx%k~rdwi5~G6Rf)UYk~JQ}8I=R_!H{FQgO@g0yRrl!VeT zlmrq!9^*b}a#2p~BAkJIJLteaQe%(XY@|ZXlCI4rWNCsvT%a5uCTRjE30eDzY<_Gp zLvDvHy?dv#wMIR^yG7fTzmVPw*!v^D8CsKUKc#WnaQ&02j!JTy-WNvUi>_<*mrI>u z#X_49l}%M?o-O9jGeaE|he1hJFVGRKKQ0?kRg(6fvC?DbY=xzpd>HFaa5MZvilx$z zy5g`0ilY+9A<7-E2C=WkyI<*Ffx_?PA5Xc4&93FAYm2h65SMK zR&AY6s+zAymHZPGGP!<>J(sDLIKMxEZW7{rLtZYrbH|z5D+yj(e(V;cu~3P`@=!DA zv_ydAgEqGl8ebA9@4o>UqIwgXndD^SY~ZfbdfA7-d)6=y;d#Gm(fY7Od~?~4aue&( zk-cu;`Mdq1wWM%*Dm{`u0*^c25J(`Wdxo{%e9^Pal2dOFvef(lsvr`+U(~s?Tx5xV(=E`&CwF9078RG3AL+yKZTB#uW+mB6MOp07YyJ>`5= zc4~9;YTIgk7PEt^JS6tnq9}~GLY8|K5li5R<62%`k17t_ZnQjYP-?Q&!Q~m&E<)D$ zr3gPmg}lNIR7hW=Xpa?9Lszsdt1)bz$RDH(Z4wlO4t@6YufE|TlD^62jn=7TXmj~q z-|JYw0Fn6gXn1Gv=XXFF^IyVR_B+MSyiX5E%neT%62tM7r|g(x*jN!26dgFV(?GnG z46_qYSQ?|7#+onG6#pHk_ys@Tf)JRtCmsCRn*sj({r&xfb*Ae3QS{Xi+kFVkdn4p= zd%p}{$<~`4m>VhT7|6%#uIt0F2ir$uA{fSLq6!w!t++B@Z&@5JjLqvq~yzP02EE#Sq^=E$8raFsGcKh7wXfuX6%Q zft5m{>b7G#@Ws|R-Oft8ENNR@g>iQTp44>bWb=El`8~UW5h~fiWae1(LsLe0xVmXbk*#YhUyX{hSuAZGJ4KFlhI|2wg({ zTl_EQ?OxzNadbiaW3gPFz-I!TN-1YRRY`DktiA)%S4 zXQ^K96dV}5-acqr8~?%xzXNWrqKU*>b!}eHLRvu}#RYs|4ad$y6KUp!g z*f-~ny}hm1q^y@`?o0meH{I96uoKTk@a^b*=*|Q!3H7Zh@Z%K4$qODsTJ2hr&lO01 z9!y|IPaB6efQlQAq;_diNq{8b-u%jl%1FbOUo|Ap7djytNWw&(%B6jPh&W4Ozm|N@wK1UQ2nJ3Qg{t2kU-T-wnx&8+k3WYZDX5iD6^0ca7IC-4j!0ple6Iiew2mj76Fiv>NBu;RsFiuD(Y?#O= z8VR54ujwfIQjOts2B*!K^L@nSu8-Hds>{iYCC5sW9ez2{GO5MId2TjU;Y5Su=f^Iq z#{;#sRSF%BOL(t-R2#uFQFKUw#-=zR-JOZGlgc%GF^1~n<|l%( zT3M~!e(h$w)0`O{2=~*K-eKW)r>=+23s#o{`K^bp2Ud$If-UbW-E%ZD0Jy{}QQ=3KT@ zS-c%Dn->R>)H&NOxi22o9oKZ#o%cH6iC5kI?v2Hu)zcS>ASPV(3Eze_;A_5EQ8A0L zjkUaG^Q0cGGM~}3i-{0$HuKHi<4iacux^|Q z2=YJw9?N^57F#XH60E^V^4_>;OT@{RhxQ)SU$~Yx^Dg4vKr4Z|wimrkS;!bu$FPn{ zln^98$RXm0nW!p*H6bs$lU1bN^8S4Cv`6e0L`~EI^R;LM&l5C4U^+;%i_k&+NTmXA zl`a(qLphwJz3z*k89gV3L)l+VhoqV($}UYr&=`mH#lY|KWS3^`i{d&-kO%KBo1Ud1 z0VQ_VV`Z)w1TL$KJ{`xJU6!T}(=fm2Acxe%^fzK`y-O*fE5JKG9V2^LQFXCGL2t86 zR#irNRpRR*GI$rzTv-12)qy>B+;*P3{~(Sj=>O~9N5-@F5NC?j#_1ERFtLe?>#%D8 zK-%>~uPC=VMxC^L0XJiBj` zQb7;~!V=LSsR^<(VaecQm*2#Nv))$R-dhBR$RzRoX}aoDS*|ZaeKChqR}7q&;PIl6 zb=b1Mgn7J0(&Qc%tIT8O;_j|Ty`EaWEfU0P-Tt@`8nyq?95DD`gizr1vcCv5z;&Sk ze%I7ttD}`GKi_fo`sVEcFx?J#vwwbmwmd+BhJk(rQ;o^u$xN?lpRN9(82qPu?(Q#m z5n(;0i>qyOATeIZ+QMw=`}69UzzmuIPs<3Y!rrV^7iD$#^EJte#kJ4$*e{FpLW#I} zTVpVulQstZ;C<_9OtY&mg;BR^^3#R?10{jmo(du&GME#AA&!rBy}5$bNp%-%RkP@o zv7WIUE*@SVj5H4(PP=)%HadB^TtI;EKfpDf%4`9y9$zrB1zrskgLcA+52pAp_G0pew#iqa62q;Rj5n*Z5LW=XQJ|T%CMYU}W-MZ`by| zb)DjUU{DkW3B(FIBWG#|_ckR^)dbA1^Ste0XxBP_waE2Drp|F>c-VBoZk-N{79$|{ zN>VS$9-8jBBU2OvB4QDBM?ckDINzyj&Muzh8Yd(ZoNSoykxlW+$1NZ zvp2?BXx5mi5mqP)#{2@@V=3|jp%nGp$*6N(`A`I(7)rAI@f_N=Z54%_XonfKC+0K5 zo+5Lfai{zSX*;g>ej~O;Q*+rJtR!h%PH}ffQvQlNSgi3QWG_}S8)_))xGTur`)ZLj zB_i(in$C%sbaUU_8G|q-9LH|xgg4pIJLHCcsguWKv4u8#lfrE{GD?r_GQ?X0Y*01m z4TB*vZP_$GPBig6k#yKQ)y$b1rLHjrO&OU_3IuU??@tmmdZK~l%f6SOMjI~8%$EKE zjg<}Kll&JdD1B8;17>n`bYutDtu_MznnvOSA{=UOz?HEF!;bRLA1Imo!8SEe7(FYd zoA~8eLsU7a-pOiVY@+|67yrvKuvCVQtc65lc@J>FWO!WPV{>q3Mj0FJN8QOk!aI@1 z8vJwvst5OfE{ClNunnh`Ldl5~tEJT0MPrlA=SKHW->C7~JoyKBwHvL!-hie-_v;QI zuv?UT zreqU_e}C>%Gk^kNh<>=ba@-E0w>i4vvuechaO5I>uD@Kx)VWRfoo`MTviqr--4#R(aN%zc z)9u~=iEt5-X%nFr+EpOBwWYYV_WkBY?sC!At4~H9O4c)9ASd;t%GpUwLeEO5Vs_-) z85&xB%pcfP18>^g=YNJv4P9Qcl;pVMVH-SpLzqvb zjSgaeKnY)A2#?}gWT~uqR-l;Tu-Q1Gv^oe@XE3lcyPeh!r|hJe#O*%<<3Oc@(zB;F zbB8v6!Hw)-I(NFKM?`%@f)u`Cyh|gAp25JELrM4!QMcK?aq^&2a2Z^RdR~j_uP@yn z{2wm?9}YxbdkM}r8G>BI94d7)aXKKnngh}m7J@qx}O@u4(UELlxd}sTIxj(?Z z>%?aifu8%bb+5fy>Ho~zT4^t^eZA7^Vlhf0rOKjMH)S5e9938qTR$cA3n_ES1*DJS zd^-EB<&u*=UBK(7%T)JI!`D`iIgtAe7__^90n1<}lRrHNjOU%r)Q+I=9ar%!cgx9r zyVw3x4QLMKjSk6S4KoM2MgVB)4@?cn87B6L4=3^q8D$5}2z#Oa`ElKYxaHX^Igu@x znxx2=V>TXp(4>1|{?>Na@kY(OJpxR1>PxQyY6cvAw)H(GCGvAcqRws!YW^6&w^YpR ztsU3Aj^)l#5>IX?_RS)X<4e@+zIL^5eZtZiq`7!b&;7BKAYE&EB-`Q!W&KyCt%q}uTE{Kdt-CD`mKoumPLGY@tkoNE7i2PjIP}iZ zf52%E^KhD1@TfajjS)pC`J2bYliln__L#@AD;AG>3@H2_$y?KmdeFMuwPpx=(pdg+ z3A-;Oun~ViPf8ltVz{fS{&sXc7#e?X|NrZ_Z=4XFVcpe6ZvigBlMx+N_;m;6>EA|z zCQZ-_R+qT}zU<5T9{RK%OH9P%=n;up8uHX+r)!PBz>q&qU|PGu5^dQqK=1?f@k(sp zaV5oNw>DrQ{Gu)N@icw2psMr_dgb_D%jS6QM#kQwzNSc2{kC5{>k@+`j*2JgR}ZmR zuH3&KXQp|n7UYi#u2r1>&9ZR2$7Ipa~i{pd~@C`w`D6KqOU+J9H}M*c)5LC5A@kt0jT%6y)5Uf}KUjPH{Y0m?w((shw* z(YFn6t?7|V)2tSRB4CsDIt0mZI6`p)oDm={y7m&8%&T2sx2~o<_DKF0pXvFKD7Cllm-0X5wiYB2Da#%0mz54qN{>SKK^F}YH zWg_I&`|IaT~kKWWktgB*gwVTfDey5B2= z_wUy)_HukKNXK<2^!`S$PkDWAaK8$^FqnGi{vfYzJ$SJNbfp^+kki@f-XLlkI#Hqs z-gBS`J(>tTuXp$AKWt2%d2A{!g~+m7sG9mAI;{4j3cc`FcO4*yHJxpj!CdUewiE4+ zUFh{kkFq$t+ZIn|Oh;SIdp#dfKTSQ$-`>9yf2cF$1h&@ktHqX**B6rR&Qit^{sOA5|KaL-DQ~Y0UY8P%A@@r z(#`2ym=(h#dbc=h!{0QM|j?gAZ8RR?xfnp3Nl^o0osjf4x@5Bo{MY|Itq z6bf4N=s6~B8+mQmnhHK&dKDP@UpyPqkE{}0Sbe5K&20?UCFCp0Hyrzse9v8Sfn)SF zdtgQ52iOmwWc{>=aNxFEq!=~80rryq5i6yD=Xrsv0SrCQolr0{{tec3ft?m$v5mlG zf;G!^PFBxtQQh~U9bmTJWJl-+F^0WawzwI?mtH5Ge8H~?;*zw)&LQM?pChuHw{Nx? zt#}?IS7Wi`w0pk2Ua{CJpg)nxj&O3b@|EPJ;Unt)UT|FdeH$mie{Iim^pdE7BvwLZCPsY}zlae*pr56zD(g&u5QWcB4jWvFZ z|F(QTKl5T*_e*@hD^>HBGkuNsV#VXd$4!7E7={ne&E(Nu+jQUCylzbU{RCg(WzENR zjqPS#D2PjVxclv-`+7CtMHr&eusb&3H9TN@KH$Tuy6gG4P9>Q^iKd}q_A9H{laAwE z%HJY-_~}g#z@)y1cFRkSPs>HuOA8pZdfl%sf?aqn+l`T?vvteHg8oyTzkLsQ3z~?8 zJ27uy<-z$@MLNL(nNgsN#@4uBOs~a}^xt)}o8yuGsclGfsu%uV?lm}~|=cK>;x|u`8=Lle8fx#yx+Wz)#wdv=aHl>sK@2kW&;4>0Fp2Ks0 zy!S~q=quuf6BCL`!*f-y_PSJXJ6}vTli961?-4CxX$FAkgznP2L2>V=N>A(EPZwEE zL!*`&@sYcj$yAc-tAXt%cY33V7c?$ZNqI@-}hx5@GpR% zUVM#HoJXW0xeK6EkGwkG!r!I2<<89V8cLT>XZwwG!oAYCZCxO7wt2jhZv>VDUOb7b z$2|vR1bh|`ablQPmX*xZ4F-LG4%0@_GSoOphN9CT^h(dk4N|Oq-*&^SG2fv(z+wZ^ zx?)}^@ET2*<{I;>5Zh5#qc>cv)Miin-`8{CAqib4#9i()2ZVx6naqhyer#oUz^)1L z2hPVc^T$}7+4v(U;0?R_rT0!R;08`3g9g@`W)qdj$(2**%V5Jj(MGC*2S&Y{&DmI6b&*qAe z1OtNmvv$wx$dZ*-KTW%xFP}*EDx4R^<-tLV7gM93U(Z{BT;`KGqhLMKN{6m@@3%`| zP$+`ezIKgie^`v|S_hm{P&w~%6Vm3dTveKvP2TjWRuLR6A2o&bkh;jR4KEk37yhj& zaLn)K)fe_3i7UzSri+mZ{&)v`z<@)4!l3K`p*gd{8rTeaIcgtTnqh*@vt=pCeSxy6^wnbnz=?P zo3F8b1by~G1`$Y#PN$txYch;HCH&#b)VhbR$ah3R(vlGMU2xVWQ^v z_je(3`GxtVPm5Ru?V{4wK)n3}l`x{GV7|74e6BC6veY?`k!|70;9N#XrbAcy&JO9? zSrB!OXO>NMYf3@_DXP+rpvR^gx8ci}rq|(4xK^h*QoF~+E?BYH1|wEb!22ZN@~on3 z@;skZE#wY=sow2GL!(k>G}$WYX^8tHsiND5Gc$KR#N&&MnjLK>6zq3uDZRHz>2H)c zS9$1RLRjeUbmoC0v=doe*@Y<#MwXT#7C8p}hcl%K`1=yxnNX1qqR=;zn?aVd%7IqF z1CppGzV;_n9a!MbL!ZWG#^&e83(f)`{P{}nxmaN^35Jd>_iHv<_3kltm5ED{YrMSy zGTQkHw$geF$I51=10f)EuJ47jEHF2uP5}YL?B)}HEV2KAdHr_xTK_jbWuAjH6Rl={ zLTN^WiJ2J|k1a3k^51l;=bP<(w$F>KGk{^-lH8%&^m?rhTU=01XCf7T%lrLZB_A+` zA%`=PmK{`kT6v@GwddOPvLCQNJNX5>{lJ6Jb zb<)uMrR}BlV>Bkq_qalv%Z7_yBYUitI(KNHOSHOc*9Q?%e#Z^e73E{!8Hnowavs)Nv!5FGjrlZDapql~ual*qa#8 zevZ}j1Q~1Kgou#JU_7w#|3X)Gk%;=%b%qa!2NYn_*X(}E5GL@>yHvgCX#`^^iaYdFo_<$=Z&FqJjFM4emsTghzjsOHDB zT3q4a(4FqX>4sNdY1RH;GXuv2pI%6&_o6|gmDc{MZ)3merwq{-9xiuq&<#GFT3xnN zm&)-Q#9lGu?7pAQXjO3YRA4Wm7;KjU z{2o|2I2IBtUYGHL3om~DC%nj=ZjX|zks^i_BmfJ2+n(Xr5jaHPwm8C6Ilhg59c znTT-}HjS=UEy+Lv)7Pc;nSPvyYL8A;((*PnI_8AI>#duO1G}Q)a4-MVI<^x%Bl$SI zTBDJmRa*9o2HPiRjY^)tOoz4v@PEuD|A#E?#?l9aiwp3+ETShNN48Y*vtQG^YK$*N z77Ck6!-*$_K`5hgb?>Mo#|WHhGj97t8mN{*&Xh(k%091=phac$G#IyEavjApQXl=B zx_TQdW|`k-X`99ffgz$780xm}zzA=TQWJAmAuj0PQqkF`DhdsGNbuZ|rWWcqc-fCH z)e%maAtK(+E&~S4ICrVh1v$ZyjNdm?!nuXm%;pa>sDRdE>m2XnGUxZs2iwgyv*_t0 zSP%hNIy1Y^YQ04_xNzOtfAW#4EQNlJ>`yb`Ou{trBXz7Lsgw-yXK4 z$%(fIioSUs)cPFe@`aMe@?ud3WBP~eBuon2-I_1etPjy^5Dafm;MyMH@7)5iFEiAK zuTBD9af{_MdJ`e{&tHhmrDuN(_2FhY?y_yrv=rnC)@8QmYJL0ICaE~Mb6MVu``ef{ zJ~}*Ux;|8*^``fWcK(IueMMH_azW!Tb8^fCdnUK{(y=!G^CWpEG1q7F!0bZtnV6p|F1l=_t?DLQ=XA zFA)4B_l~HS7nU9n0EYqZ?nx!;H44`5@@U>2Bos~e&6iU`vn`!0l6J-Cb|D@C$R#%uuL7>V&>E7{n%ZX zU(UNPx^&PuyVp#V`2*m!w1)d~@ z-JR)OXAemz4td(A6!dqrd~c4rKKisT;5bz}EjJ^^(^0N>D%tO8cydWPYR>YUN&IMn zt7gpPy(N1Xkj7}hLL25^Ezk)^%Qw|xUCzAD} z_cujoibR;T#=+xp0pB25I-5=sBMs8h-?XN5 z(TD`S0dIT6>}~hDzF<%qq!K_8i^v>H7$f^SO8h}YZga7#8t|foDK9x{XIrFxQafow zS$f3r18cOhoUmy~fM^8GjYn9HK3Mh__RXxJCwEd9*Of)?v%tE$*Nl5h8J})yway6y zF0Kxy=du{(XS*;iFK5H#8?{JGDV_Q=U|Ey2k>M&sHFbF*n`G+PjMTI|x#1 zNVg@w9v0D^rThqNi!K9Gg0LGmttnNpzCf|3%y#C#hWo55%f`pBgJ)H+F$&0sihx3O zlez!9so<5qphpTxuh}JCFzU6$EBRk15gs+$uJ%cTxk-j?`~0+w(y2;B-s^39KnDML zOVVORF4*bE5j(b0Eph6Dqh{e~$ZWsp!dF+-_}k`_El+d8YKJ3jXh;msgPrHch?41y zwJBgBL9vPRSnsIly*4$o`kV_0*bSsFL2J1g6adb^mNNHMF5po~1Dw#L*)+{`a~?3A zapxSnlpNeU;3=NY8vR2XEO0Zy&Y4U1b+o{ELqtNLf3R(VHw-$JP2g{uyU=H){^NMA zphk5kPbU&05WF)Wh){{$>Jbg^jBsxdmgx}^yV3c?gb8nhFywyat3{&9VxmX9NB2vK zTH_pM?HBQ*_(7lPp%{L7dU2hiCMii8OwlyEH9W3vqFDwO4z55ZzI&$MnjDs)IQhHA z-Vj%hB3M6K`zcVNN7f$_&)^8l6|^`*d*xI8;5cE>sjZ_UpaIlTsu zU4ykh6I&xgVs>Nn;M@jZ7cte%tZ4>E(BRgHcC2xLJkBX&S&ebAv2`Xd?j3ZJGqmXf zR_K#mLRs}qTI-eBTuP15P@Y8%hTI$i6X*Fm$bEUS)&#p+sfCdznZp+!%fhB7&&1ar zA147b##D;zGtv4nRJo7+aqJD}r0?(ZA5qJ)OXM&!)hlX|^llYP zkYt1Frv!6_A3yv<1B*=t8oeIxiLV1b&I7J5GtL?g*)^024eFIWDwhlAhP*7eA>p86 z%+2%*n(i0a!Z?j{7o`3$Fpoz+&LYp7E_v&Q-zA*ltb7iciIuT;FQ+*Rh+bt6M={8H z@=kC{n_M>Hl?I2x(RaMe0m_0UZbL$G1!Pp7%*X!Fhf}I=c=$O=7ytV$gMSBPAB^(6C%O8m-TSOKJ{@qV1G3UVG#d57_k9heXhaFowbtzjNOs5yqjk}vNmTQe zTzsmFb*s4aOPJH*_xcMvY9ne2Yy>rtXjt2Q-`=h$9~l}*;&E|ijRO>{dN9%Cr|g|) zXx6#3%OHZ2N@j#vdcYZ)9v?mJE-yIlQ42T6iZ!#-geVhDE(GBg)U(|2(#*b6d8q+% z#cw&iI6qaK-DfxMVJ8#rI9#dIi7DxQX~kn%Mk~~h<(#Q*;|{;~zorelI*(Ec+o^tS zfIg;x3nb9)HiDUH;(iUj+=7q(BZf+my8A-*SKQ5+f(!j5&p3l9A4RG-A@bd{-4Mr;;6CsWyUYVBYIG33C z65{$^TZ}s0nu^y<&mtSbEl(Y8y$Zha7BuB`ickeH3$%NjnLb>y2;ELc&K#cnYp4wN z-q^!sx)jWhB05if>}-5}Gc%5toZn9@WVHrVP;#xO_Rwge{IkX#ZKaBO*p;h;XBosT z=Rx5jnR$Mmv~(Cg*5&f<9AwUIM24e=Xa>Apnp8hOz15Wf&OpeDaHL)K>M>y=!|br2DJA6qJzP5=i04-aW3&0X|}38{e9*OJkss=N95 zFUsuDD%Cc1V>BvElyi8a5mN$R%Mr*#%NbL^(3#C@?vKd5tNGC*U-41x#ARah+R+5U zj^v9cT@(>-`4l|V?!dL0S>|bL`6@Z)<6%krc@t?z#6_@@oiy4A7P(La+e=1eE{P4w zml@~J(QTqpL#{Y!3Kgt`AU29UX#{xTs7KP*OP5;|;cxR75;P+Vn5@y2wM|;zU_05K zd{2Lcv8oXiNFA(r#Dl{y=;|ht<#0u+E~cB$c7Y?7>Qp74ZcM*I0dVMelI7PaBfmpQ zk==ayo@O2AP+;nbJ)tML<0EUZLbCb@w;Q8;x%=&o2w$1RRYQ$t0H>}EF24oSHlh@b z*r{(}Zg_N-Mx+Mz(@7AtMwt#tt*OaoH0)gBEo_njxkU#oktz(jfOeV$GZQL#aTnBf zKUux#)xES!0|AWgW7RBIdzkw?JXOEi*Q^;^j>8j&L{MwGOP~EGMeEpu&*CfAjW|TO zW~P5apPM!%`ugf1VRLPN>sH9^7N=B8&~#%FTMQVT<|YUqC==O*TseG3(yf| zK+GuQuyvJGsr64ywjqh!ov^Sz7=Z@`PquHsewwruqRberbNgXyv${C*W!>ODz{0RX z;Y@53?_N?KJEEUWKQvJQ7xc2la!}kQJ@8zA9p<0s)B?NSKKmBz+OqAKR`a}Zdg3o9 zTZK*Y17gf;JSv!p+#uBxt=QgoH0e2 zGM;9*zCx*r%#b*`L5-`EHBee`fU#YgT+SU(Z+`F89~Q6`+u*VL%2J9#q-3mH)tN98 zX$oUxN+*38cmqMgK8V2SJb++Yp;7%B(qauiZuI*RNvi1r@hc3iSD7q?L@$3@E`k6V zUI;++TM$dWS-R+*tR8Qu$&PYa#1{%aY7|mmrjo)+ioGf;60Hkklz!ug)A&ZJ%A7Qm zx(pt}2?d`Y6Nq$6VJkkhqP2D6con3mkfbqpGW}YTqTU2B^D+^qy6WHU+y{pGhM-2E zQsK6+Jq@+^)Zq(2H8DHQ*X6L z3Z29UMVebqTA=_)a@9*^?5c{hH@wAd&00C`rf_C0G}cyHx>?+YdMYm7>Q{6@@{H!b zYSOA|tfZ} z`5!0~`yTC#@8slMjTw1|Jo=XFL6LUIW-o~ZR?BKZ3<;|B^atXCO?#CFi(v{f6gCC% z9SBZZ6g+k+d5&D9tyuZ*BO+cDmb4LcTiV@OCMMFfv#4;rt23eSwq29y35$BH z+3tcnH3ZNkE*{6iz`^#w&8?8aCdiicXtg#aCdii zg1ZFw;K2#*5MXc%Zo%E%CGXIby71=Fzl!cHFJkP*wctw55TT~w%O&J2&>xr4m6 z{6JStA%3F0ct2kmH@WJ$=FoC3-}L80`_$6?MDDo(*#7R|j5L-{R^{wx{ zI#9chxXZrUMIz)HAFtod9waCr4PGC64HR50L|%B-{cnc0cQdLp=kPd_{5wk7{t~@x z0SFGyEPf8ZHp8XZcW!z>I9~}v;|a5jvQ)IuUUFdhKw=0V@$=`;mK=D2%u^(WDb>zm zKeh(r=*qhy;gFK_=%Ko#5^#(*gXXeJ`vZp+`Ipa7#;sEm#e9?F%TvM-b-cn{fyx(; z9y?Kj!EZEa8e=(OhLU`kaM+w*tU05Q*=&*;S3ZY6KN_%mdTyBH;)i7sRdkf_@nzg2xN^b0^!|{SDO;Sa z?;=;pUZa_8Hj1WIVDO{4J?+l-7J;ph2$XU?u$;-k7_E-bCo?-smk z*cg(#kkYmI!B(j_xM;!U&G?}$hLcrs+K8NcjCX&N6=L#lX@t;}dj#;oigx(ynb`GO zjk`F5eKKf0UOFe=FG!hIoYzFRV+%?;jjbwp$fYs%Z5Gu296(byNLHe!QbJPN_ExLU zHz$-7e6wMc)xqc^S!$49zp=~U&> z-3Q7xjL1s;ukT^eho;$OJKJ($bBT{6@5&3jYb}_Kgqvvp$6!3>S7T1opUAotz4`fS z;-(m~41`^oNIV$c8eQ$Hq!Ka3mCbB1rsS|@^IQp7I8Kvz)f<_$(3l`Nqoz4T(Ld2YF*ZP zR}mrlX%I7BL()l$==u(K!(8p9t5v@I@!kGh$+&veR=&>a6mzPuDM2uyC90&03uYqg zc~kG_gE~bCijTQs^mEkilqJ@wS~a%>2co;6>5pvZxKYIzOIqMmQbgAv1`t5Wqt~aE z`Tb!!B*HruAI6b%F2M-UVGK!C^(uEZ<{wdB|MqQ>VII7OWzfhvka1YN$WAZNP*Yj2 z??CyddKboVCpJ5<=i?Lfle~|c6MM7^Pg-a!mIFZ(OS^RGe7d%TrBgNstY8IeoLPIY zL1uYOIq}@0WC&j`#JO9Q5c%c5L`S%|0GfMOnJQAV8wWHCGKL`$qdD(+EfP_pI;A>ek`PH=c^iKe&wQ&jY4vn$7nHBf_%W)>s?&?;991JkBvbe z{%z=erN6r(bRfw$Pj<}EhmC}OQRP+I>`b|Mxx)}jK0FQValOE6(5sACtD3l4Z`NzU z-mD;k3M~RQaygINgUE+;S&E=~JNzLP8z_=J#QZZJexw3pubihk!Z`{xS`%;5hcEe= zwk|JvS{Tt0@V~8NPZL=D^AT+8aSP35jp2Rm95iKbQzKzt<_h5?K`d;1V(og#{?Z?O z6^rSc+Q0G`q-dw=kOz>B;3rBYSxb@-6QE@;!!zQ;*WMc1HPEY@oc?ph&e)SufDN=Q zL;h^U(j&zl$30IZ5j@V1Xd^C1*EenBn2QmK9!!(Z?BvSGHjz#r%IGvB?L1)rxmMB1 z{#0&mC&6TlTgO;^Py%Fk3|m0Z#bSTU|MlH+_m1K}Kj522OsYadTuOes*d{>n526QK zgbU`8f3ezfbKp^am6KV7F0yF+Pc{*0mQzx}-)>TV)v0qQ-ABArfJLkj&F@L&7Zq8t z!M9O_2shnoOVYIybqL_53K z&t$*w3S(;|s`{$op--D6#k$Q$iOE;u?dJRSPZ_lexVmbd9qBfoBJH_;Gbo2%$!Q6v z2cQZZ5$GTP{r15wp-o`HH-`rbXeI4-G-eA3QjZ*0u+)2fvAitD$Ter54j6^ zc_}9T#Z@|3@t8~kGo{w^9AxoBA78;hGJM^Mr*hN0T1F)5H(S3b_{F^xHZ`_1Vmx?E zW5#Ss{TFf)Hgy3FwTzq{N~645tMc_1qc`HMJXJUF7o&}$%2xQ!EiyiJqt z5f(}h`HxzKIC`;(wKyE7qFc#A)3*a_#w|`GgRbePg2i#+6(Sku-4s`dx-9)jS@NiB zlWJuGo8rsY9dCnb`0F+lpkAQ{r}p&C+ctoqnQ*@r~V z)5&Qu?&Z3}qT3S&dGz_)VsYeN<^hcB>()SyPX4upYYpRp4BH+zKk25Sq;}>1*@$;D z5hN2QVBnfWev^QElUkwfNap?kvrMD)2L}K*e1@QeQ?GD7a*H!?k6bn>$Z=!nhG+UP z&>=%;w#S)aCqT~Ih_n9cE=+}yqMRW{g0*E9DiX68y{C;zs+JUVGCi$Mn#fFLs!rz& zuEX5yf8qp3k2Up;IeVAJ(c;x41H3ts?qxIYp+D^2L8MSoml8#++&>$AjF3 zkaZkJrN6hJ%*Te22?;W>Mo?!9HbH8kQ(of@HEF&PYZZ;@uCJEXz~7Lke!hHB6EdlXl6k9m%upeEKRVTNoENDdA5Sx38NP# z#)Y#$PE9ZJ+B&P!rR3Dy$W)1CAB)?2DX+Fs<=iEHbk#|XIK~XKk+YRM#=r+yja?*N zykdi0<>ySWboGLHCo`SGM*s4Cb9qi2Y5uNK3q6>POgHT1)-rdVGdX;DymMvzfBu%# zsNg^{&b4siw(W$}KmPEDZ4qakv3Zqy@sXZSCEolO#Smp-MC_qH#u1!x>mt2f|CNzuPZ$YF0CR%Bp??`SNdN%YQtQyRBLg;=x@w~>7`|( zn!{!~#|-J3b>)I?$){Cm!mO%Q1kw8VmIAJEg*{UB*UO#>c_pefE`JeeARFmt2w1~+ zFq36awBSdUuyiDEaifaU?9Nz8Ot_@uk>;MuS;-2pPR(hy|{z|mk=oaurMrP4t_S~bX!iI{xmK(!+4gKR$h(m95 zSf9rb@?>sGy9HUyJY=FPNf&MdHcgJ1NBoV%$o~NV{(mn#9V};B0m!9Ec*?`7)MS&f zxBcB~&#ZQfEBBo}+D2?%*s;c{;cODYS9 z0~5B{Vw_j<-4CL`VuK8l_;{P5RYjfa&4+;%R-(c~gD*SGparj>IQWtP4y->%8)FQN zS|W9^HmgWKPvUu?WLHB_lB8;Wj>9E>k8nmUBYUHO z&^bLYf7hl?I<2yuZ&M%c#X0^Nx`!dNDpH#ZX4?i*wl%d8#-^nCLioTckJW>Lok=YJ z2*mP;u}`f8>cnlNG%pT^;Qz_UQt0$)u#L>xCZC)x8T*;IdNygUpj=;ai@d3ME!BB` zTmLXHz2?RD+f+Ly(3Qr;*W~$doc$OQwSXbndFo_@j7+|4<$s*l&oll-#uKExLXN&E zO%*k<{ztITC(FIr#NqKj^q2RvEHe!{ImbaFY)lIBO=5H$zi#BSt#2Jr;KusVZ3D+LEuC@G?&r^By7{lldE5DK#L4&d(r_N>HM{$arwmoOv8*7l?-vPzh+BZYm(Z3W+rzEnL18y&4wZs@Vf1uLu7GToNi@{|T8qP-_ zSW;t5Yw3$bFhG$OTOq@)FeRAo-g`f38snsCHfb|ObEr?vJB7+!7#~k}X(*KYRfOm8v&u*(qMKJK=0e37i6p`P%e4G+k+|pj zCm%9*27}u~cfu%oMIAK@x*0SOD4W~M@n@5yvg$V#Ap>f<6JIRK*E>OfJbJ&#g(GKQ zSU1(ZCS3*se);8va#KXuepTKPaf>;VisozWj2V^WZ5{3kwX{*G!JGU$aXwy9pr?|F@7p6&p_sS7>wt zH7&e1YVWwtUjm3Xqb;O>8&PHwouu$|J6^-%yfj!-K!fc3q%N>ZW!j`e*J%XgR@!rj0LrxHHaL(o@ztZVc&r202!fMe55=0`cN#>o3`_n5x z?xYF77>sR)bJuH6v9{mOUlhxufvpIxK~eU-u-WwG#CKP`Fbyodh}hEuOOi0a zERzC7ff9)5bu79GP>c~|3}V-c#wT&H^_k{T=AyShSz=Kug+TF%p>5XJ7#n|if@)b| zl0+(J!U7EbL_f~FdOa|~vpG}THAXe1%S4@I5YV#YE*J;vMc16cBZ>Msrjn;lXw4&$ zN)BG!inZjKHVqf8a!$-mR}ZS4UKtfikK;Hj6O&dKGUf};#e(-Z>`TtHB5jxkZ2o#S zK2gS)Fcg$eOsCHjq<2H#?Q0(dF8;F*<09Qu9!&Q`KWk+5A6ttzxD$yR$~{wqh7Hlr z5xxPfs-YvfFZwU9vttpp@UJ2CTCa?joGh-R|Mp~DUvLJj-+wM7a#up}7)V?nu?Uqj z2HixGinD~ql(!!hGD)^+X+C*GR$kk<#dmnzXgfQGd&LDdaIuM?6cTh~l{*n8@RK|? z_U`ZmY38=%ICmo?t^lqK|BxQ7L3A1(tLm_#c*UId;jxowFuA@*AhL2poij$IFfJK? zUSoZJ>Y+jjQCGOl{O6<|?X@TZ*8S6%sOMEiQ~zW@7%%tT z&j>-%mJ3u=3FLIU7?PWH$RIaC2ub-~FyHaF%6TJlX@v%&*A%cMW}}=n-e)xG-en!e z_yYrqA_R0a9V4^!4{Kz73TLQJdE``y`@hLtZ5XT({)S}Ya>W!YY1`t`kX-d$5(3mPA9kf|D$zECL+j8>&5 zMX(ebwz#G&)mjX}YPsGxzue|IxTs})T2oD+37(4MBszEk{LSat1+R`~HU6Yrhk!p` z_&hYE1Z!C>_mva`*`=KV(}b&y>ZhBW_P-n(OOWgX_}wiZeObOkb>Cx{Ocm}TIukQtc8r=99Gj5t%p{8T^_4+~xgg zC*N=dYRmAD4lbnpY!Y9!#w3seRAv!;vdEb~9tV;b4^FFlcFuZc5 zfy^VpGpYMV=aPF^A-=ZtFM&i(ayaFsgws<&Yc!#ltbV7@YlhprSWY>(OW(%7EgQf$ zVR3-d%v=@Z;}hEpM!dKF6>Dp>;L1?UkQHi*tD(*(PPi{d#n>z@;|`-*e9w7p&<|^z z=MAFz8)0i?G!8Xn)xJPb`6^Z<=gz^U0U#Fcns{E|4YxgIo+8 zk|GtEPEaIZA<0`pgSLCX`B=M4=kj^UkA@1IAtfh+Z~6<=h4vUE_ZfWzh7pO%g@F>%zzHy;2 z7!b&@*QRLPM$)g8Y<&V5$E1H9^2M69iTX{~|0lWwMYUaQ*zQy(!sM|Rf(N9lIaFdW zgGtsS(s*%?W88MujSiciYYzj$Cx7ypTHZoxZJ2(F*j*Gz`*HWt=sMXBZasLZY2=5Z z0+B^A5uv48?*~W;DbOcqi;2kIqY5+FGHY$6luu-_+-Sw7&d0|G{k_pz8e+XYfsV{D z_rb8?-dz|fiw>I?!Ghh7togGT)q~;Zb2Z=Z6cz}vXFUFe&H0!A|NZ)|u0KFX6fw!A z!_8{LW9mpsb6w#Z977Rv971%V;SbYV4^)uuWSUMs>l1k*RE#TUZ~PBqn$U;>I)zZr~`STvcuE!2={dl zq+%(Y(6T+k4a+%kWz1L6J`R6lNWgS5JYx7tqUC62E14A1Gb1wq?nx_W&(~9`0zegk z){Aym9LtpOIma*9)(Ec=ZX{S5ho#`}NbWl$%KD{Z3kz$H-XX6+<=JulOPIOL$@`?X zI7vcrIu^;GkDKy?>&yE{`KHv~jr6HYAU)65SuU@?shv;erpzZBCA97 z-!}f^5#HaCU}vGOpmAz*OLaH;Hz`|+VVr%*se+Q6eqkR|cF8y(F)*Yztd)t+LJj*R zH!p}K9LH0BIjLvfeV8LSy zR`Q!r)eK$&`iFQft(ovYUD}yNnfG>Y?^wYDlvyViRi84w$RR?cFgR20R^NuWxQV zp=bU?LYo)h^!3cnkWw#QYm)Py|IL;HA1(^W5;0dVp<$x53TcC4i<@`~Iw@;Z>SK3; zZJ(r!H1P#_6E-=#OSykCbP<5tb}AQspTiq_t?r(EIkCZSU*Y(E2erqL z-d<;@B=6Cx|-r~$JNBB3fn^*C+V>t3rkxgiFP0o4zNB+&ZcU~j>XAm z@AnrweLZ_dH*wLB0Qh0yEen?SwQ-Ku2^4W zg_UrNp@X~_w|Iw2NDx1il9-}QoGZsbCc13&guQI~HyP`Q&!3x<{n6a>vUK_N zRzwodW+mt<_c#Ta8RjyTCAL3O^ctC)%If`|<0hbdHhwX?&F)(}oJKEfO;^uA-cFK+ zuwv?@HG)pmG-_HNI0w`gII3g$+UlfKiw7Fb5!vt$^vsfvKaeESZHi@-Nb~y?=&M*9 zS6ms}*0`BH*=bv2C>BkGK#IHlJVtniclzRijtuPslT{A4+r{^Cm&VrA9xg6&cdo6( z)8c5j-?ShUe;-(lf~^BbOK|hwpV=rNPshJb7-AP)hXi+Iu=&VqV#gm#frwBj?cYF@ z2x6xxky#lfDM>zO&X>5&tYu7jR61BZjMXohgohIR5#JXF_-Lmu+59xtD?9R9Ros~d zLIT7RR>QPa6~01+hXuw^_D`wXyz!I{h@9A*vzB?Al43XrNe5XmVmC+~Ws;W|pvfVg zD5%%5?d?#OSEycF5hfX8$;*WwP9bIXK_#i;jp>z1RhZ0+oZB72or6SlKa*k5d5#b1 z1{bI$cv)EUDrfP~Q(9M`EH+Nl#(vJS=mdIIyQ8e?JPq<5uG;Q}G~w7W^B;IqHvzCX z>4aNRtn%-Q)O>7Xya@BoBlC_s`;iK5fle{*HrPVGfl&=c)~e1P0@=u+59-mKPej-B z#)rB&j76r`zp*-hB>Ylnqk&UV$*BV!lT?0?a`j_67`Yfn8(r5P%;_9=_7|#hQ!3j#G&g!Yq?5DQ-+YHA9 z(Nm9V_L$I+*3&MJSP$akE-rmO9q##Vj40e>^UdGU3KolP`87O16=yh6VcKTvDA68=yN6VaR$TU-*j*8oddKT?IYt*E z%0Sd|LEP{h3?Z>hd?HJ&0BULl_g9T@FfBqf%Y=xng>zX4?2w!>2(LX;# zX#TbppB7*P4!;VPlr@|c!|hHpSdU{Hc*$H4^UyOy7BOL=vH;eX7-{w9e}jJPpfmP; ze`HaqY7{~*NO@@~h8DRagks<6FjLiB?am>WacBWqpoNwM6m! zYCI?O-8XZma*^T>M*%iiRTvVX1%xjd&k(mn=bgN!*wSURXg_~%DMlB?4IyQGJ>0-1 zd%!MxiAq-&5e?J`FBGMUV>n2VaV$CW)f7>3Dlnya;Ia(lvHakLn%$3)TSAAZrn@;z z`N=6^g)C|;Wdjvg)G{hxu4}TFVvj$jki9d!g-;c1yPZ3ya0if#5 z37rv~WQabd6WT5`xp|L~e9Qrd_hkE9*gS_c(2-W-px4*Xjv?-$wF)UC=(-RZ68?yU zICq9M+nWykh@rxxDgK`#hu$6pSP1{0mzCRr5c#2ndQYE+8(eeZN^{JXk(QM#qm?(5 z*+}SNA?dj-#b=LL8Dq&T< zLV~82>MI*;Ko~VW<0}kqfmT@+8Qyb*RX9rJ2O~VvP#AqSj)$1)qqtXPg3!hV+BHni zg@JY~y24VM6v#-cG*vWmM6BYvu?XzP&h^()@0wCPovq-#U}m@uji`c+Nua}3yuT!j z+#Rbbte8Twpz~Ku7}C^5`{B%LUSWwA1l0!ib*o`09S`i~H|EMRv@eTBp|a)yIf!`r z%Ff!4rrLawVpK~KpHm3G!aElaGk+b2g~4M|4@I=&h&9W^#tWmj_Otv$Q!6FS7P7&y z7Fpj_VbuZI#d3k0%iuy-(ny7b|I@j21j{ww+WtX^s-H-iDHer{9DAvEEn==;_4Wt| z>5&-jn)>d|gw@UZeME0hmBsuNPI8H#|MWqFfWd;7@|?!?sXri8lT6L*n(IRNV*QMe zPZmvYT+{~bT9`}qUv~tQDus%oE||6Udyf|7~}3{0L6vsm_*MgQ1!&Uk%Vs@nS{P=Etj&PO*@r zFD#G>at;-lVrn@o$x0A@=!`EzrpoW|_T2=jMfGma0nP4@^}^2;hU=qg2=VY-e@+mE zftsxeVT?gTAM!q%^W8Gye;*c>t#iKOo3d)d+|GB3MH`-uzPL5`eXM5txvS=sn6>Yt zp{$%&9eDhsC&=WB#S!Yy`jzpDlLS$K8_}DmF=H<6{7j{c#wqlKaw(OV?tn2vad`x) zX&FUtv_&2e&`o=_+&}69|4)Q2=R%!~#`$nr-9ATUW4pYRNAc-uiOnf_d(7 z2;QQemsG+Jo#_VXAnXP^h@KE-9-GL9#)iaV{l{tS?ueHK;fI!Tx=?Oou#bsWRBz$h zj6JsR)#O`)t*h%|&@Ge;H#$D9#IC-RO|{7?;|~+pLF=bFtPDsMFlMn zLj{37S@sFKZn()j4HBUCPl7;SZ{4_arDP?2m6@WJCDG|mNY4Q?(mPP3YZ(b>XYdr| z#bCm@7rq1%U|$M3K5RHrNgEs7ah-?bZDkXhukuxr#`sAD@?_j0s4>m5#Vxyp=X*z6 zth0oDSPJ)JUF&48>ieJ3j1*zjYRR#1W^+Iq`A%kO3faoNp$J8izEPL{bXfXiibpC{ zmwqQ}<=sNH&Jw;GWobXqkoN6axYL~kZ{j~;Utn3)$ z4}j~-28o3|TGwz}pCZ*w$C=pQVAq=t8LdnbXzP?Ok~AysSQW@?-t69ATRw!^lX512 zVhO#@#QVp-aY#1|9Xg8FG#(Fa0xJCE(x3$kIiWEh_LJqrTn|(7r&tru>#sM+f)h8k z_(_WsBDE>zmjqru?BmAte*XNQ?5RK11Y$WYg7&=y1I+jmWH}%0K>l21e zSs$B$59SNnlT+MnxxRya4NX-|k#j7T`Gj=Z%SA{t=xNokw>jTjNQ{?hwFZD@_s6X6 zNBp<-wC=IA?iaJSP2#se;#F7l?)&HN$)qoWvh8{sbuoo$1micjGqk>eA#4#Qn2pM_ zLkTUOWMhBT-8zwq$++*p4zp0Ox2E%bO0EIK_zRtwR1x}6=gUbi)mXyBxe?tE;qo#(H+h$D(}dm=wjR3o_kPm82Sn%3YkxXF z-?IXq@;?_q@fEwtA(csx$GJ2T!yzS7DKPB5%F#@#UzjANI^mYy6EqLZ34$G;U70YQdXy>0hN<(_)Z{iflY>e^cKb4EC{;2me5_&QimWFZMyD@ipwvAUdG%&w^8FRS$!5N#O|5RQuTE3=gL@07BY}h6~gx9bbo-5S&0{11r8Tb)6t zVzu3rMrhjuVc2ZfZYm{lPs>N4PWOM{trh<>aPM_Ku;xgkrW15>n0ithwmV%+r4YS3YUQXa2HL%3{p$_>4m=(C^I&&bN3i~0bO>y* z)~_c`*{YZ^wYP!jf)B|jK?}L}k)@a4=08iHMwdIUL1ByFD6uHQj2ZGZ-5(1D42dDRr$Auh^f^vrRZjuBhIh%(5-SxKYb3H%K=D*JL z`YATu|NJuj{Kj(G!^4TZBLF=Gc&9jKfQt=4gmNC?u^d3!Dqf871+|9m=@$r%l>;>pP>_3OiQ z?7Kpz=4lLGM>JXw_p+9L`3qj}jqeZOJG|p~cII^)C`SnZE)>HcG{6Ap9#>m$jRO7# zYM%hO4ZcWOnyrHl5F0`U1YZ|8Md&)=ST0otk+N0#ksQ|!5}8|FLr6L=_iVgHSf zaoQc}U2pzP=Zo)*j-HdH`p38Xn(gv)-Tuz|zoUR0O*)qy-v@wk3@|-zf&aMq{YyPJ z0--hidtm{kjH$5iQy}}UL#lV~mf!u_=-m1h7i-f`_!Gw?(a}#27Bw>^ZI_KP4#A~jzclfx)SjA z66Xx)0C8J4gPzwK@9#n$#5wI#^TIrb!t_s@i7P_HAy<$2H#a2w1%EZ)aw#?akCO^PBcv+b`UpGoa-k%zB{>Tj`63a)SU*2WZSGA!jVA>o0SBe< zomAT|YCfq*AYN-2^AV-1f*v+=qEAUJ(T}|}-6y_{rOeu=GiC^0(;zm2wmyVj<@T4g z<=k0afHt`c0^Q6us`Th9t}7^U+Z>6il!&x+xwxnh&br z-*7Mlz&{UsNA3eKgc^&Z1}m%|yxA@or$PMZ9ZBSIn&9_=|JxmqTlTfY@nw2@sm+WY zS@?zp;AZZF(Z5KjweDrwq;m%dUGGhpnVKdCJgxr&SL?NVp4u=QP8EdeI_+ZW0;r1Y zU%tHZsSKNIK4+W!>yJ$DtoN7e$^BCDcvGP7^&K0ANv~da^I+Dn%=nI~eiujsCfU+2 zqfbBHp1Un9ExBvFZ&bsNUn;fQ zQy045ZWXeGVn@4g8Oq?xtEfCkYo zf{zpc(0f0IePRQU1KAD-a6SOg5Q93`6|GNP-1jotVCU%EFP?pZCpd*(9bk6x*|*-R zD+wG*Trq679oOt{N)v5z?stWm$){ay1S8jO6=4E`7;1o);_)o1E#M>4?7ZPrQ? z??xLup-l=lhjMov#sVO?4EmamM4$;a_}x0~;aae8aEvuB=#NfGGaC&ckUOEF-9dZ9 zp34<uT4LI}_fZ&P%Kn(QtQ}Sb~o>4hd!WM>{ecjhIhA zQ-l*(Eou@*h1Btg_WHn25Mm!Yy-Ou&JeOz=gWl}83g;LD~!D2*K=9g}tbX}%sz*D1}iVo?BB^cO$+S9*V} zxL4S^?KLU?6G_LDevU64A)!C@5nk&-r=QOM^a7RddAaH~$?l+y%YlIu7GrAnL>W3L!+_k>`%1;or`y&%y_{&oHSkMcRH{MKrh$5I+M3$uu*BBnnGo2*?>r8)Ejw$ zf=?HAAi~zW!BWrZNJLlC9H2LFqN?8?GrrzaY!XpDJh!;!ubU|+xVrtoozpRPO29 zvDyUY58TLROgrpWGw~YIRJdNLfpinF86vr@ndh->$Pp~FPPKVPmVL9KO>iZF1?8n0 zGnTN?gR;5bw5{J zt@ZV8MGFA%1NfI7C?7+Yy$Pe~o#95VKEPpQ5OJuhrc9|v-{Ny$d;!e5?p^-qL+AQG zLHo8x^W2pypx^?4m;k^YK)!?w#?Mdj9e)9Y7a1HpFoyo7C=E1fo|-HULeW?Z;K+nl zfZJH|4r>Rr1U`kDx?kEpB(K=F#{x6{BdX@>NqwdNo)(_h1VFW30`Rh0O!=$waaz5A z;K3L$bKL+1n?9f`H^gbJ)r8t(-Gw{gW)RT!1VlfDZp*rj0QlI+-$wXvJ%JyU1W!41 zNn!!D6^X*7o!0%PgneF@{fXVobG^P;?!Uh?=PJgzk+_go(*?ZXfJsRJJiL^cfd$~C z!VvLsiEuZYR_ymfc1JS=ecWY{%rgLkks@%h5e$T(gx@5iu~IUr0ALva#%A@HAi%HL zsDVapP)P!6`k5Cs0u3ZyL>pfPK%xe({$4mCG`k8sMal;Cv;^7tLK-31=3^7~m?t0? z2P0n?6W9dS#lE{UC+Si#23O?J^ZbMVjid0$Fpa2@$f+T;P)yPHf+?xd_}$#cJwks7X7+Rwm5T9oE3f50<+#*;~WP{C0nREzjg$z0-<80K^}L_ zj<{>Po>nAUpX#zZroh-jDBSZ(zD7u@Q9%l97lAmiIaN5ty^G|qwx~ggDf07eW+AbN zT^khAbNSZj>KK3Qy}0as;{?vP4+_)LwU|jJ2?5ot_Op(pN#DKmLkF(Mv7f@@KmHy5 zaGIw#kUe9Ql9qZGwU{YUDx4Y$G*m|rWz!hPU@;rnnHEr;vUizLgN-O2%R#DfAk^F5$%}*K5z}?JnSz(ct-M z0Win#?e1qgfb=hN7XY)^_!)5Y^Rd1Ancx4pkl4&HuRC=W%c^rsU{pD|V+znTVcOY> zX5LEGvEO9=cg5U#muZ88hsQKCPl`5DNcUAi4^9+^i0G`$NsJ(T%u^}ywD)8hQ_|=- z%yNs-ega7J5xE&t0Aa$W2x%f&2HZqEVljD#lbEY64l>kge#gAtB_t@|=TGuk;<)yj z(El7+y}z@druR8I9$gkR5cbfv!=7NeaM&viru1T3CVb60naejdmy?49%gyrDc3j4g zaaO^~1yOe7VVQN|y*QM9q8r=;Y3t^OlDw?bV#h8N-bwBv7g1>-S@0SE#hJ1exL4ao zUs?9rh`NQ3>XR=fMQ>E^z_AMAlZZW_-PPYzz-?4j#W)|c@LC$kgWB%Lh0Z6!24Ai< zf8-?B|4!f((!4>4(kLV0*kcu42!r@5uuADWlB!%v+Fu`u70-1D?L0;afs9~=7=;yV zPsEA&Vv#`im9L%`J*;s0v=~KGd8dNqYuP0mG;sZ`0+!7{rAoe?)HjJ^Ya}p8%pNz~#^2aw|6zQO1;#))9C*Fd^{T0qMG4N=ArO zaE{C~PLfVQK40&To6PLR0+=dIV%4Q4x2%jrx&=`)egn*~uyC*U4P2WmEq3Q4<2N=o zjo^>Yo*#=*rt~2-@nEtKT{Np2j zU6g)2jrU7le>-q+Sqc{h?=YQW&vM-Z^t<0R{{|c`x_Y0#cttu^$%$sO1zq8|nI zM&`W)9&}weOAypMt^xxno(3PT_tWi ztABRxR{VcXTSghI|G@ler@EgXMNuk-1rzp^F$D8X$qyPE1Aciz2D^fO7PkQeXAu(p zxcdw8vfo3w!}?*5hJy||9Zj4{>yVi;cc_4tj&U@WGJ{|l`dSaov`Ia;vxQg|2D6?j zlzkVHIjGH2t^CMCvXw?GItELNMfUUBNbD=(Hm0=52rEL-m&*1NFSmgPUKprITFBB& zhQF-{YGeBm=&beHN{(n8(h|Rolx8{kJTCM9Fo64IqccCN-u;$v%8=F#JfbOp(r!>* zXInVRAZc)FaLk}i!fI_8w)+0{n}axLBf3eECuKx_56_c$%*yJIcmA)`(ppg`qYP7q zUkWIywsg-nTnTd@(sp2oiZ{BR&;D=er?a~70mOWp;VXpmD#G#v3*Jw`!Ie7AarybA zaO-;|S^i-1c!3yia%27b<%K%;al9^%+qs4nDDu8O-|MV((}lR4z!TUceC<*iuT)mI z5sdj7J?Zwj0qoo?`!*mp^(159DE>!SM2b9*zhc=Z>n z>oL~hk3F`hntF{^Utzo;Rs)ss>wL+|c}otE9Y^{G_`a$2^)K~PMKv|BzXuevEE~0L z*BT;g0#0ojRt9EM6foxu!9=istQ&!~2o3mi>Zm%$O|s=vEU#R($2Jt%nh0&gjw7|2 zl2vA!83v$y@)uJ$vo*uglig)MR2P$V;fvc2qT5Hz2BOqzD0rP;yB%W`KEE~R1K2Jh!xDAtp3m#qZ|n~^quQF2AwewYmibk7EaQ(xiZ zU!BA5`qkYv^ZyU+h~fkn)Ymig-7~Rtr-F)ooI_Jwh4j8e7BpPEJ^I=>BQqNY z>htqpy|5urOd!+_4K!O;79_H5i;| zm_oB>LLd_CfSNRHL6wG_Ng_l;^8hRoQWZ9MI|93UNKB;|_v*?Y6P29m(T%GUF-|At zP7P0F*ve_o(o6Lz$8!@!6B%|@c??@}GumW8@HkN}Mb*%+Nt~~;T8lT!LmVk~MsSOC z-m^V~@2BiZ0Xe5UaG>t)poiE7Z&gEXBOH0a{`<2bcNO9Buy*^&ShiWqfv`AcHX=tN z)LbS*>5XNqQC(SMsHKt?nJikW;jkwxmBczQRK)*s);C|z1Bi(||2;pv0O|p0dUx{g zg6%9O12IU5=>0R6JK2Dq{r7#`?pqz=%}?h6!hmj>lHe`|TiRy!b_99c#)3bfq#Ix3 zpMvav5&W{};1Bpobry%U7o;9PST#V`ilToEHF$t}J3D`i`vI_j zad8M3pvZ5z2CraTzBa&Dcc1YAa`DJcfI#?F!XT9kqizO84zwMfTy70G_o3v3u1s9&2-EdtO zKx)eW{$2=m?c!@aWvpT~8Yi=W%F_diY8Jx!wUyNQKLoE-Py-zJnPg1E7r+9sEi?U0 zzm>!4+Df~~I^P~_)>kZCGCZWMDP;Ab{POqV%dbnSr)yL;Led$C%RS9@#XvIP>_X#> zY+S8d`4Qd8+?c)`dMO=ubQek|`SOFovJtz)I^inYS<7G8@N=@v#@>(}eNH_5`kNl? zP-Ft#%1IOO$lWRb!+~@_7Jx8aH(jbLHaS|sA9xrkMTJ9!BV5MmguK^I#l*JgFkWVb zh69C0UO7b6qK^EYuFKY5L-VblPV)CXO2A1OdygbOSFJWz-1`+zq&GMmQ4W z0=>B-Gd1k#sAk{GjuO&<2Cf9JnfqV0N68wpIL*toNTd(Uux1#felb7Qn`n06K0yRS z__al68!h+z)hOW-E)N29L@u$9;J>C_N*Wc(IP#r#{+zSERP=1waBGdE z3FxA-pF#g0SLYZWY1DP;B;B!X+qOEa*d5!pQ?YHU)3I&ab~?6gPTra8n(v*dU-i`A zQ|CNquf5m02{$3FnH;aouv(AijT6%OtN-eBQJ2j9xp>90kl77G$4tck@XUGcEv9bT z6gkARU6aDdy)%d?_UV~_(w58b1f_N**&WqE-QvKI(vFFn)qa58r}ZUR41xF5kBmwR z%Rdf~5S)m*#=xMYF4HPJJb5BB<_@i*7NS9H$XuEXzs-^#3X+{zw@^4~6So=X7w z*UF92d~^g}xS(_>Ngsdq%Ir+O!)sRD_3pO9rt&o6nu|OSQrJ_g?i=sY*4b)B%(vh8 zzlMe>0wywlJkH9D@*gUTMlVol$4QpZ>TN&yjWEH79B=gh%0P7eHTRB_a9qA9B8%HELQnvP*_o~7fMPvXcYrFR^~Qg>z(`S&mCQd62D zzZXFZf~Mt{lSi=iCbjXMT;LzaprBcF-0ijDjGz2c^ZBL#_&v$hGmjGrR8Lq?6@zaz z@cmBk3pJC&X7`(Y^B-2#{&%wZPWBZLG7^)Kpt+5I=Vc!ok%R7l3jACw!`|7~14h;@ zhwT+#pKj`R`BoZk!?M<1$GYN6Ri+6}Y-ZD-qf}(oF|?MOJ+Ry1I^MveDKqumn`TJ;9l3I?MRR#~=+_D3-^aFes?0km&3!Db+#1uAjGw-Omo^}CEh6dJs zn_$m>b8uU@4dnNv3yY4j-zW8fqj-Im>Qc@0)T^OKW)6f)kl&DP+x`B40P zri|;%6wA*MZ_wTdrNB%Jg-=T9;_bh4PLPGm|0^<9<&-?`}q5| zNnrKdhuY$YFdcS#zef+V#Ra~c>m@0cFhrQpe`hqJkg5&5nl4WgPi-Q58~)5(VV@%p z(N*yOrbR)#zI_8kzcFYmHfwC(7&Gl}Aya)@pF7m;$xs;OKYWiLVV7DW!yiR&yFX{W zw<3sHu77i>d_}Xe@spw=a3qZhP~)NWes;ti1)rYC^o53}sH!zz28W}Nc78@{eG{(# z=K~GS910Un!pYsr3fQGV0lKLD3|H7T4*DD>G}+_q?me#LWU=XImBC&eyWhc=S!+s< zXD?s9Kd)yinl`lG1QW0C(sWU@&tJbEpdeV)WFq-!C`4rB4t9DbYDY+tHP8P`!!GisAYj+yo)DM4A;3m^U(NxVyd>!=mGxYeDFV3%4#@YynEKMPv{AI8sU+?7q zXK}w12);+>NE))4GXAX&;MI9$(Z~f)@YZb?bgtUYH=EF&`MUEDb~ZCHz2fPHScu8O z`ulX_HeWI?0gnU?9#DkM2n)_mgv^mQby zkb11S*x2!^g6N^`Gn8jpHp2e2uWG}TOQRDY3y8uG3JSz9I${hC361!ZJil`{M5FA@xw3WF zqm-$QI|^3b#z?xuyQB>7kv7i1X4bkr?pG@P0$C0x1jqGTBD?8m=Qy}4yeC_NgLL9= z+Oz$iKT}CR9UsDIA{3s%stK-GMRB+&8zMQN+|k!AI6O#M?JlU|;*VP6i49@U1HL5# zjU}ki!qcCaI&xu7#w5LMNq*{DEJVulGSJYVBLh=O$psy@@nZoIKSS@CZCsM-RV9gJ zcheUbOiz&&fkfUvr!8P1)K`ui1p0T7mxuO#$xxWCk<|7J(GM-){5=d~W-x4{6M_xw zITRh-ox zPwj*+!b4<1#{mfKagC&i-2F6VY>!jqgpS>{$kap;U~-7>f;Ke_h>n?aRDH?FYvjjS z$*_ki8t79v=MMrd2*kp36yZ?#$YApa5K<;Rd|!|8Zo{6kJj0G30$knJF8R`pOVkGb zA(~vWQ1ST`fQun-T2uL2A>71WhCoB2Hat!^a|P8jdm@qEROWgz>De0vc5pn8zB$;nHKO@q%pUtPtOz+H9QF zFB=O>wMRgW`*Rv!no!!x4j9C1j!a*@^=rW!*qQwC?Kal;|AkvfuYiQ#Y$mbP!#)45 zFsb0uph<9*{FmxlH!zv8S5mycl}K3$3WrjTZRGqP7yD{wnMJ7j2SK%fdWB=rBuaq( z8a|DJXfr{X@#a+2wvZ+gRH+OxVy`nP-jrDwheC$&CUF@Ydr}@mL;gE{+%)i2`LvT0 zJ?$?QuX@8jG%=y_#Y58WkJ`0{e|bt$n*RE*6G+}Z&t6|SyE)S{kKDYO0H*i|E|HwJ)kjCdO-}bX;d@Cwk5_EfyRv2z*lcE1*`FyS?RK zVZBR<`y_Bx&)~0W?_j}fH^x|;OCHaSfsKuGVn3{IuB~hRC7_`mS1O{Yep1Dr8U=yw z5#MSVw6rrm{o+p0xmgec*SRrbj?aL5c(j;lAci7Bp@`9Snx|#h2{zIjYV1O7o4+c} zdTr!ScGyO?TK|`$>In;#S0|H5Y`)_FFJQ@+_-L) zJX+`JDf)7>?w+!pa`o8_eYP&t$)doLqq=AVA}-;@cv;eSBW#wF3rqL4B!~G-tW5N< zKS%P+a<&uM`g2KP2{)3Vz03={{J*Y;sl2-$!fY^ilQMw3zL03#mZPe6_wC+L^>$nO z%10#WV)!~GKG>YLSR>bpybC<7HwbK&lSy?68^ z0hP?Kj1Z}vplQLHV8ZWwaoLV;MNrzIC~iY=e)#rvSF{A~5e&>L)rfii ze)@LD+#|O{%#5)4-U8_^(kN9#0NuEPUfP0sz;B9&eM8Yum+mjxB>S>Nq9;hk^ul=#LQVGI z`Qm7%EOsQA3?D8kU#Qzy->+uPl42@8fjH9Or-pw!cIAV1KKuEq9U=YZ8u9qn-U`Wz z)I`tZ)R&)L5ni95@t{qdF{Zt(Uxb0fSt8QK=^>CXYhbP{4Lih3I!~N%ww*r)Soto{ z4!cj6k29OWZqv;v+|2@08k^^R4&?}159QN#b16iyxo(sozWslBhPT+71{{7>&z%cFk$=q;OD)0&+X z-*Y!Yoqq`USV^1h{ku_g;wT;(s?qETPs;16+C=bsQq^bz^V9O;PE>LFAMzIZEOFX- zypJBzKk9>T(s}OlW$yrTP!-GU+xDlqcTY<3vm{cFZs=OSNhluk0E}C7KNCyYPh53ai@gsMdpj6Xy z+1wZ<={k`R`LRWIw*~g}NK_`+DU2~z76cqB81sYE92WuQ^!sTP ze0s~5xCe_YHve^w3Ui*z>|CHBds`8muhb@%SG6UyU$#chZuEzFMp!46UTnO7t-f7x zjaKbVp?>5z*_o!C-7Z$O;aF!xB*k`~eq|`pYH~zF;pJ!{+0*H32-V^vGz= z-DrLjC!9QwDu|Z|FAzoOH2(!g#JAIFXE)PTUf$L*S~k(~l=TD{Xnj)60~N+`FwupG z(@9^(L#32k_wsQdG4%FM!JWfyl7Wv`Por(_Ys0T-y)iY-@eDYbhYZt!DHNa~eCGO0 z6@V5Pdd4~;uSlWX?Iy_D9#xEGHBn;p_(dj@H24~_4QLXT$xg!=0=OeyjIR-C5S30c zAJHz@V4Kl%$y>ucG>A%xj#9J?;n~yzvSi^H(2c~YV=PKug3!h=q^jf$>ENwyT>Tfg zD|Ez@iUut3Q$7DGrT;A7=?0TStc?U=w4sB&LZT-Lh8&UH*YUudaj1t z;X|=MOxPb2^p$;E04=4rufd)R3-C_zN2;n1^V+`;W$jPxQimLzI?&*cbG?)YCQMx%|pRv4G5%-Ys?%(`f&gQxEr z3P{l)YbG|cr;J0g@$H2Gryj%yym)htnDkmnhAe)7R-rI;%#AJq76xU?ofx!y5+csB zqN8%~&CFSyL5h<>sH*@*-!M?LF)9vjb6l{`tf1z7=)DmH%xYC(#CHgb~FfUXSBUjcV9DT+CZ>{hU6aU_@R%xABNAgPXDk@ENlYOG=A$|g7H@V%# z;6Ayp8uUJFyM*!O8GU4x$6f6&4-4t(407?HzUCSIz@i{n73)m;22Nng5^{bdW z97OQm3s9S_%uYm%0qsc6XERNkl75L_Q_Y|W5{4gDci-FIk|_QNPNn>}wH2%tryUKS z{K2LSBZ<>A=H^Dhdh>41h-kdipetl8b=IUjN2#Q&rBY(XLIDN)f4+Z43y|Xk8#^s;26UW8Bz_R`|JtYS~X6L{02jH#k4>8qIPIZWkO- za9Qi$QJOwa&C)kLDj8JzDEl(g1pf&RCK`n-B-snhMW>)37wlUNxL4FxT$a`tdBY}S zP31_ZrDYn~_+sKO-R-6;GO)q@#@y+QHzzHklU(0``ki|m6Vd!?!%EcG_u@86@z8NflbO+-7V-nz~y9`L6jG83n>f#`NIKz6yJ87tOz`G z-z*#$(VJMN7V!`>AZ*Ehpt59B3Vuenq@@JkYz-t3rc(zuo;>O;e&5T!I6u)=m>4vW zbcVOA8A5Z4QLl(MCd2x%q#yZ0m*OW`=e)4t1H%*&(3y%z(MQRia6&9G)D!KG3(5)+ zCCn3%j@!3f&Slp#RPdl7^8okE%(NHxJum?_%0-5mmdht@d|D^*m{399Oa~oCZS#N= zTRCG6UK#W0e;DmJeZF7#oB+(8sr=6i53PkOz($M?mVU5*2|6au}Vo#5~H zw0Z-hYcH=&p_3f8g}tP3mZy|rl(h0rb8;x}QleCYWQQWZrS~EBaa4c&uEYV~ZuU`B zzt+oHl(IHoH^5ILoECcw;SO+_x^=4tr+I9Ld6@1A7ILdyg!I63=0Gth7PH`~bS7Cr zS$q2{`3kM;DA&FdxbOc~qI=j1yYHWhz*2ld0uI3Np?N7&{h-{13)gk(81Ry$4!{}R8t_bj z!ZGNGIG{^D;q(T(!X$K)7MROnI!f^oT?&8;+Pn3^i2BpoHT{XhG^8AEG$$_Nj%lps z^6)n{1=)v}J!hmftIn)P3y-lR{{QUd|Jl}_q5Dil{>(0LV5fUK$!faa{eoBrIZi(h zK4f++gSz!z4L#F_x~SF`aKOa*43vo5N8C4j6XUNc#n`yIPe1)iv{tPE%&}uizlaRT zi1>LxDu2$qX70=)O1+INEG%ha)~Z(mE$0AS1Hie(gF(-v#d!myh*|zzdDriz5V}jT zaFC+nGRPS#r|SzVR=_@@m=NDUhq2>oPN;1i%t5oTQ$PgZ9nr!gB<-E@Xq@A6LC#|} z?@Tf8%u$48ExEb^KAxZP%}!1agKO&4tX^8 zS8DsUZ|O|-yA6kx&PrxJV~L6z;H6nu&n#4@lu%2%bi`uKykC)YRhIy_LL^Gq zx!2!a`QFbPde;SV?4@+I>NF3JwE=3S-j=UEK6d^?-0)AfufOxN*ake-th$8y;ZU9@ zlqo{bg24K|!1}5h7VkTY?IYdNq!C|%Mc@1SPn!qsiF2lju9$QluzZmPIf3Eh(IY0< zqi`Vn9)BTvJ9XtsH0P{goMPevR)?)e%3?L8-yaGIxlMR2K8j@x+F#jFX^ZMseUMk# z>S;-geK;nym_^)2VGFz9;ux zeCjDtb0l*lbzO{wASCY#vD%gIi_@75V}c|)!CGHn_i|SrxNlJyN^FMoA81tP5|dR+ zR#7U3Q0+hyw0FLzR37Z z-lVSa(69&cX-+CW6#Rrc(nM??OPFvP%8w~^CDib{Og+maI2X*=0|<;4hK@Sju1JQ_ z7qnNRf7=gT-+2j3Noqm}agUP!M%}P6TS(sF3de1aJ5oJbrT=|mk_Y`E4nac{ zzid3sCZdaHPEt(0dFXA)C#4zQCnsT|3QJp{nj=P(r{~FZdI`?a-&X9bH0$?fk@q%L zNnk1bP#V}h5^7N^WAc>Yq$}xq8rtnBXyw2%B%@5_)XkNo9x7-v5`GR$J*sp5{f|hu ze$_3uC`+-6i`{xOYsP0)VqJy~%czh(evky0x-VD=61Ni}3ah;$33tM1Da7gZe8J%s zBMW_!dY+$3D$^^Om<7}0#(4a>=xC6iLy&>gz+SZzu8*CEl1@L+s+t)k^Y^d>?ebP1 zraTiHM5}OOl+}-OBQnM9-KVyW>08?6!N_WA-AqYy*9p(`_HaZadLE(85*Pxubk2%<##^Li zWu>bVb>=@WTSz+jze8qq*C`6^J&M4CwpLrM*DwLizcA?={@+W6QX)noGxZ9%j+=P| zq|wU~XBRcC0%Oii-3~3vI$eaM_n5G?`PDhGBe~Q=+Cs8<(puX2h0#O1Z_ejG0kC9O zOGWDb8#Kv2tZ`aQoU96QE}biAQ^G#!LUq3JF?zViVHx;XCVu9rvc>YWG%F-Z_9f?L zmXsb`kwh*%WbOWu7}hg>2k52>i(#4Gyt_Ra0J=D7sI=zltSL7)GvH}$@qMjbtp97M1= zKeV?AVG1!j-^2y7+x`ROs=Fc6s>#)1F~y|9_G){5gd1Y{{?mx^yU6SrJU1vr?>GU)ML5!q#tTyhE8L>3oDw_-TXa z-dGldUVQg`{a{ZAfdvcW&hJs)X$981W1R*#{ z{h!(nw_55(Y&nu-AR*vJcuTNQZ~~F-_`hh;*2go-Kp;S|CU>`SF9PrXQ9b)5_fEcj zERo4B)Y1`*Pnm>ng`g#S(9&dSsyyn&ZQk$;9`u3ScWk(9hOH6*YL2iRb-+f5RI8Ed z-GB>A3~>5{{*|wwCt!B}{@0YwBC(9CQ{fjYcg9!y^Xq#Yh+(8=zOQH#pCuG^4j3Fk zIm@An!AQr#90v6P)6oK$70Xv8oO{w&BtH8p9BtG0_&8M$rJe{O42xwPcU_5}y_}z{ zov@WjjMX?RbF!ldZ{Z+JJA>`-l7Sj^-wt^6Y8di#{R!$UXnmbH)`KN6$toRB4v;Zp zPulY8Yv}HJ#TQP1Upng@5YDJMIJ8-LHPE(IO z_-CcQX$#qcfiQ@h+q8_eL+<1T^xn20wf-*QzbX%zfEhwP%NNGQY^0-2mBEzE?)??p z){$}jH<^8&cC#u3$gU3~2&W!CO?@!dF`ffzxsCEe-Tkq&!t}PxW}JtdxVO(p@=*QS z94#@PeH#dap_G+|(J>umr_>ZhTt?}gMyi=}{Bx(9L(HW+CLLpHA{XKQ)ADXHHmwCB^@w0&YzjZKXn2X7>M`B62)5Bfr=6Cb& z?=HaqTl9Qil(#zY4-sWDy<@q-Tckep8 zS|3odX#Xml?0>+I)Vs<0n_+^yKw_QldniDeF&XdQa)WYCmDA%p6PA3sM^mNFR2`Pw z#IG;%i>Mq~kK5X#bR78>pcZE$W|?!dI>ein$LWD$j=LwLg9(UoOv_syCbM_BMps?( zvM$dg?DVC{-G+#*hXSv#YEP2(hjF9@9zCYwfVn(+K2O~cfyX1HI;en#Jg z)^Gczri$o3C@}Rr*jtb>(~oo-1^Z;OVibM;*#;`%Pq9wyh49uw%sL4Z@4#{j#XE+3Lx}@L8T>msVLdV|L1qb~D z*(3vtGcrN&niXM~Km_(83KOVMj2ELtk$QCMzFbCyWP64>&l1npqR2GNK;~vAJ)YD+ zyafJ9bu6*H!H=ZYR(?mL9?517SsAJNlIUb3fujJ=LPbQ_bI8~qi$efcl9k zTRXHTiLQ<*&q2t?0jHi!ZudI{S$>f14h}gRBZqwmS1B_=y!5_LGpiA+JjGX%Jq7f2 zbHvuujs%6DR@`^CK0b8=5u

Cmy`CjY$p7{E6c?KWts5UZ(<-Z85tJf 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

q} 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

eswejBf7WSN3g~B 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 tvYhV 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%0DU0SQ~TV(;l-s0gQ!iNWGfJWLcn8hF%%cI}pS) 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

k@BcQT7cxf=a}&yF8k^8NH( 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�nba|SPyv^#ASK{SFO&xeV& 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πaT)Ep|r5J4)B0KlHZnt+b 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 Y0o&XxKBR=zkpKVy07*qoM6N<$f?Q~#Pyhe` literal 0 HcmV?d00001 diff --git a/Capture d'écran 2025-03-20 144317.png b/Capture d'écran 2025-03-20 144317.png new file mode 100644 index 0000000000000000000000000000000000000000..e260f1d3cbadd5edb02ce1b64e822cf18d72fb46 GIT binary patch literal 401144 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%0A$d@fQkp(Z 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%0A0#b>LKUR{eQyW45O+W(4jWOP# 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 s|y5X4)mn$4>ec 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%0APu!{>27R`v0 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ⅈRVA2TbUaVRALTvD$DZ8q-_M&rQ$`;dljF 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%0DHq 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

    J^rPY&G$;ObCFI1#p+Q?9hQO{D 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 zν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 z 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

    bsP@Kfe~boS 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�_dmlKDt3`?{_B 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�W+pjvY7w<2^EE{{n_+5%DRAg$cqv#QGA=|HQ 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